Skip to main content

14일 만에 우울증을 고친다.


남을 돕는 일은 나 자신을 기쁘게 하고 즐겁게 하여, 걱정 따위를 할 틈을 없앤다.
날마다 어떻게 하면 남을 즐겁게 할 수 있을까를 생각하고, 실천하라
우울증이란, 남에 대한 장기적인 분노이며 비난과 같은 일이다. 그러나 우울증 환자는 보호나 동정, 지지를 얻고 싶어서 죄의식에 깊이 잠겨 있다.

남에게 끊임없이 관심을 가져라.
주위 사람에게 관심을 갖지 않는 사람은 반드시 인생에서 고난을 겪으며 남에게 큰 위해를 끼친다. 모든 인생의 실패는 남에게 관심을 갖지 않는 사람에게서 일어난다.

일일일선一日一善

선행이란, 남의 얼굴에 미소를 짖게 하는 일이다.
남을 기쁘게 함으로써 자신의 번뇌와 공포등의 우울증의 원인을 잊게 만든다.
그리고 남을 기쁘게 하면 자신의 우울증을 날려 버린다.

자신이 행복해지고 싶다면, 먼저 남을 행복하게 해줘야 한다. 또한, 행복은 다른 사람에 전염된다. 남을 돕고 사랑함으로써 고민과 슬픔, 자기 연민을 극복하고 다시 태어나게 한다.

아침 출근 길에 거리에서 만나는 사람부터 지금 당장 진심어린 관심을 보여라.
이렇게 하면, 자신에게 더 큰 행복, 더 큰 만족과 자신만이 생긴다.

남에게 선행을 배푸는 일은 의무가 아니라 기쁨이다. 그리고 이는 실천하는 이에게 건강과 행복을 증지시킨다. -짜라투스트

남에게 선을 베풀 때, 인간은 자기 자신에게 최선을 다하는 것이다. - 벤자민 프랭클린

타인에 대한 배려는, 자기 자신의 고민에서 스스로를 구출할뿐만 아니라, 많은 친구를 만들어 큰 즐거움을 얻게 한다.

진심된 맘으로 남에게 관심을 보이고 칭찬하라. 그러면 그들은 그 관심으로부터 기분이 좋아진다. 그리고 이는 그들을 기쁘게할뿐만 아니라, 나 자신을 행복하게 한다.


장미를 선물한 사람의 손에는 향기가 남아 있다. - 중국 속담


자기 자신만을 생각하는 이는 인생에 있어서 많은 것을 얻지 못할뿐만 아니라 반드시 비참해진다. 그러나 남을 위해 봉사하는 이는 인생에서의 즐거움을 얻는다.



"인간이 짧은 인생에서 기쁨을 찾으려거든 자기보다는 남을 기쁘게하는 데 힘쓰고, 계획해야 한다. 왜냐면 자신의 기쁨이란 자신이 남에게 준 기쁨과 남들이 자신에게 준 기쁨의 상호작용에 의해서 완성되기 때문이다." - 그리스도


남에게 관심을 가짐으로써 자신을 잊도록 애쓰자.
날마다 누군가가 얼굴에 미소를 짓도록 선행에 힘쓰라.

Comments

Popular posts from this blog

사자성어(가)

奇想天外(기상천외) 보통 사람이 쉽게 짐작할 수 없을 정도로 엉뚱하고 기발한 생각 技成眼昏(기성안혼) 재주를 다 배우니 눈이 어두워짐. 늙어서 재주가 쓸모 없게 됨 起承轉結(기승전결) 한시의 詩 作에서, 절구체의 전형적인 구성법을 지칭 제1구를 기구, 제2구를 승구, 제3구를 절구, 제4구를 결구 문장 구성에 있어서의 4단계, 서론, 설명, 증명, 결론 寄與補裨(기여보비) 이바지하여 돕고 부족함을 보태어 줌. 杞人之優(기인지우) 杞나라 사람의 군걱정이란 뜻. 곧 쓸데없는 걱정이나 무익한 근심을 말함.(=杞憂) 旣張之舞(기장지무) 이미 벌린 춤. 이미 시작한 일을 중간에서 그만 둘 수 없다 騎虎難下(기호난하) 이미 시작된 일을 중도에서 그만 둘 수 없음을 비유한 말 騎虎之勢(기호지세) = 기호난하 奇貨可居(기화가거) 진기한 물건을 사 두었다가 때를 기다리면 큰 이익을 볼 수 있다 吉祥善事(길상선사) 매우 기쁘고 좋은 일 吉凶禍福(길흉화복) 길한 일, 흉한 일, 언짢은 일, 복된 일 寄與補裨(기여보비) 이바지하여 돕고 부족함을 보태어 줌. 杞人之優(기인지우) 杞나라 사람의 군걱정이란 뜻. 곧 쓸데없는 걱정이나 무익한 근심을 말함.(=杞憂)  B A B A B A B A B A B A B A

SDN(OpenFlow) 개요

OpenFlow는 SDN(Software Defined Network)의 하나의 콤포넌트이다. 아래는 2013/3/13 오픈프로우 코리아 주최로 열린 한국 SDN Interest Group 4번째 정기세미나의 내용이다. 다음에는 꼭 모임에 참석하고 싶다. SDN Architecture including OpenFlow 위 그림에서와 같이, Control Layer부분과 Application Layer부분이 최근 활발히 연구개발되고 있다. 그 중 Control Layer부분은 Controller가 많은 비중을 차지 하는데, 다음 절에서와 같이 이미 많은 벤더들이 많은 OpenFlow 기반의 Controller를 제공하고 있다. 그외 소규모 벤더들은 Controller가 아닌 Application Layer에서 보안, 로드벨런싱, 홈네트워크 등의 서비스가 지원되는 제품 개발에 힘쓰고 있다. SDN에서는 Router라는 명칭 대신, Switch라는 명칭을 사용하는데, 이는 Router보다 더 단순한 기능을 수행하고, 기존 레거시와 차별화를 위해 명명된 것으로 보인다. 또한, Switch를 반드시 벤더로부터 구매할 필요가 없다. 상황에 따라 리눅스 등의 운영체제를 기반으로 자체 개발이 가능하다. Controllers의 종류 SDN의 Controller 가운데 Open Source로 운영되는 것은 다음과 같다. 대부분 Java언어로 구현되어 있다. 따라서 플랫폼 또는 인프라 개발자라면 Java에 능숙해야 한다. NOX C++/Python Beacon Java Floodlight Java Maestro Java RouteFlow NOX, Quagga 보안을 위한 Open Source FortNOX Java 기반의 SE-FloodLight  공격 감지  인증  스위치의 Flow 처리 성능 고려 FRESCO OpenFlow Contro...

Sqlite database is locked

sqlite는 embedded system에서 널리 사용되는 무료 dbms?(dbms라고 말하긴 좀 그렇지만, dbms라 불러주자 ㅎ) 이다. 특히 memory db 기능이 아주 유용하다. 그 밖의 dbms에서도 이 기능이 있으나, 이 기능이 지원되는 버전은 대부분 고가이다. 따라서, 무료인 sqlite를 많이들 애용하는 것 같다. 멀티쓰레드를 sqlite DB를 구현하고 롱런테스트를 하다보면, pthread_mutex_lock으로 쓰레드 간의 교착상태를 막아줘도, sqlite lock 에러가 간헐적으로 발생할 것이다. 이에 대해 본인은 다음과 같은 에러 처리 구문을 준비하여 사용하고 있다. sqlite Error가 발생하면, sqlite3_exception함수를 호출한다. 이 함수에서 sqlite error code를 구분하여, 만약, busy 또는 locked이면 최대 2초간 sleep 상태로 만드는 sqlite3_busy_timeout, busy handler를 호출한다. 그 다음, goto 구문으로 재차 sqlite3_exec를 실행한다. 단, sqlite3_exec는 transaction의 begin과 commit 또는 rollback 구문 사이에서 실행한다. 대부분 lock 에러가 발생하더라도 1~2번 실패 후에, 처리된다는 것이 본인의 테스트 결과이다. 단, journal를 WAL로 변경하였음. 기존 journal은 멀티쓰레드 지향적이지 않다는 점을 잊지마시길.... Error Code SQLITE_LOCKED (6): Database Is Locked This error code occurs when you try to do two incompatible things with a database at the same time from the same database connection. For example, if you are in the middle of a SELECT statement and y...