'이 나이에...'

나이가 한계일 수는 없다.
'이 나이에' 하고 자신의 한계를 정하는 순간,
우리의 나머지 인생은 단지 죽음을 기다리는
대기 시간이 되고 만다. 이러한 부정적인
자기 최면은 실제 뇌 세포의 사멸 속도를
빨라지게 한다.


- 이시형의《공부하는 독종이 살아남는다》중에서 -


* 새해가 시작되고 한 달이 지나갑니다.
새해가 되면 누구나 새로운 결심을 하지만,
대개 중도에 포기하거나 점차 멀리하기 쉽습니다.
중년이 되면 그런 경향이 더 강합니다. 혹시 여러분도
'이 나이에'하고 자신의 한계를 정하지 않으셨나요?
이제부터라도 '이 나이에'가 아니라 '이 나이에도'
(할 수 있다)'라고 마음을 바꾸어 보세요.
분명 행복한 삶의 시간이 당신을
기다리고 있을 것입니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2010/01/30 11:41 2010/01/30 11:41
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/4952

http://docs.python.org/ - Python v2.6.4 documentation

다운로드 - http://www.python.org/ftp/python/2.6.4/python-2.6.4.msi

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2010/01/29 16:29 2010/01/29 16:29
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/4951





















크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2010/01/29 16:02 2010/01/29 16:02
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/4955

세상에는 지혜로운 사람과 어리석은 사람이라는
두 부류가 있습니다.
지혜로운 사람은 세상에 자기 자신을
잘 맞추는 사람인 반면
어리석은 사람은 글자 그대로
자기에게 세상을 맞추려는 사람입니다.
그러나 아이러니컬하게도
세상이 조금씩 나은 것으로 변화하는 것은
어리석은 사람들의 우직함 때문이지요.
세상에 자신을 맞춘다는 것은
세상과 민첩하게 타협하는 것입니다.
이러한 행위가 세상을
변화시킬 수 없다는 것은 자명합니다.
어리석게도 세상을 자기 자신에게
맞추려는 그 우직한 노력이
세상을 보다 인간다운 것으로 변화시킵니다.
유영만 교수의 ’청춘경영‘에서
재인용한 신용복 선생의 글입니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2010/01/29 09:10 2010/01/29 09:10
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/4950

사람은 거울에 자신의 모습을 비추어보아
의관을 제대로 바로 잡을 수 있다.
또 역사를 거울로 삼으면
시대의 흐름과 국가의 흥망성쇠를
알 수 있으며,
사람을 거울로 삼으면
그 사람을 모범으로 하여
선악을 판단할 수가 있다.
나는 항상 이 세 개의 거울로
나의 잘못을 고쳐왔다.
이제 위징을 잃으니
마침내 하나의 거울을 잃어버린 셈이다.

- 당태종, 정관정요


당 태종이 정관의 치를 이룰 수 있었던 것은
노여움을 두려워하지 않고
간언할 수 있는
충신 위징이 있었기 때문입니다.

그러나 신하들이 직언할 수 있는
분위기를 조성하고,
부하들이 지적해 준 허물을
고칠 수 있도록
스스로 도량을 키운
당 태종의 리더십 또한 본받을 만합니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2010/01/29 09:09 2010/01/29 09:09
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/4949

시골 강아지

옛날 시골의 애 키우는 집에서
아기가 똥을 싸면 문을 열고 강아지를 불렀다.
그러면 개는 쏜살같이 달려와 아기똥을 싹싹 핥아
깨끗이 치워주고 간다. 어떤 사람이라도 자기 입 속으로
들어가는 자연의 자양분을 100% 제 것으로 독차지하지 않고
그 중 3분의 1만 쓰고 나머지 3분의 2는 자연속의
생물들에게 되돌려 나눠주어야 하는
자연의 섭리야말로 실로
오묘한 이치다.


- 이동범의《자연을 꿈꾸는 뒷간》중에서 -


* 어린 시절 시골 풍경이 눈앞에 그려집니다.
강아지도 한 식구가 되어 함께 먹고 자던 유년의 시절.
그 강아지를 통해 사랑을 배우고 이별을 배우고
생명과 생명의 소통을 배웠습니다.
홀로 존재하는 생명은 없습니다.
아기똥도 강아지에게는
맛있는 밥입니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2010/01/29 09:07 2010/01/29 09:07
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/4948

눈물의 강

삶을 쓰러뜨리는 건
죽음이 아니었다. 삶을 쓰러뜨리는 건 삶이었다.
삶은 뜻 없이 전진했고 죽음은 맹렬히 그 뒤를 쫓아왔다.
깊은 우울증을 앓으며 나는 외로운 섬으로 떠 있었다.
심한 어지럼증으로 걸음도 제대로 걸을 수 없었다.
어찌 살아가야 할지 막막했고, 막막한 순간마다
잘못 살았던 지난날이 아프게 지나갔다.


- 이철환의《눈물은 힘이 세다》중에서 -


* 누구나 한번쯤은
깊은 눈물의 강을 건너갑니다.
떠있는 것인지, 흘러가는 것인지 너무 막막해서
울어도 울어도 소용없고, 그저 죽고만 싶어집니다.
그러나 그 강을 힘차게 건너가야 합니다.
건너가면 눈물이 무지개로 바뀌고
더 아름다운 길이 보입니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2010/01/28 09:04 2010/01/28 09:04
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/4946

[ORACLE] HINT 정리

/*+ ALL_ROWS */
explicitly chooses the cost-based approach to optimize a statement
block with a goal of best throughput (that is, minimum
total resource consumption)
가장 좋은 단위 처리량의 목표로 문 블록을 최적화하기 위해 cost-based
접근 방법을 선택합니다. (즉, 전체적인 최소의 자원 소비)

/*+ CHOOSE */
causes the optimizer to choose between the rule-based
approach and the cost-based approach for a SQL statement
based on the presence of statistics for the tables accessed by
the statement
최적자(optimizer)가 그 문에 의해 접근된 테이블을 위해 통계의 존재에
근거를 두는 SQL 문을 위해 rule-based 접근 방법과 cot-based 접근 방법
사이에 선택하게 합니다.

/*+ FIRST_ROWS */
explicitly chooses the cost-based approach to optimize a statement
block with a goal of best response time (minimum
resource usage to return first row)
가장 좋은 응답 시간의 목표로 문 블록을 최적화하기 위해 cost-based 접근
방법을 선택합니다. (첫번째 행을 되돌려 주는 최소의 자원 사용)

/*+ RULE */
explicitly chooses rule-based optimization for a statement
block
문 블록을 위하여, rule-based 최적화를 고르는



/*+ AND_EQUAL(table index) */
explicitly chooses an execution plan that uses an access path
that merges the scans on several single-column indexes
그만큼 실행 계획을 선택합니다. 그리고 여럿의 single-column 색인에
그 scan을 합병하는 접근 경로를 사용합니다.

/*+ CLUSTER(table) */
explicitly chooses a cluster scan to access the specified table
선택합니다. 그리고, 클러스터는 그 명시된 테이블을 접근하기 위해 살핍니다.

/*+ FULL(table) */
explicitly chooses a full table scan for the specified table
그 명시된 테이블을 위하여, 전체 테이블 scan을 고르는

/*+ HASH(table) */
explicitly chooses a hash scan to access the specified table
선택합니다. 그리고, 해쉬는 그 명시된 테이블을 접근하기 위해 운율을 살핍니다.

/*+ HASH_AJ(table) */
transforms a NOT IN subquery into a hash antijoin to access
the specified table
변환, 그 명시된 테이블을 접근하는 해쉬 antijoin으로의 NOT IN 부속 조회

/*+ HASH_SJ (table) */
transforms a NOT IN subquery into a hash anti-join to access
the specified table
변환, 그 명시된 테이블을 접근하는 해쉬 anti-join으로의 NOT IN 부속 조회

/*+ INDEX(table index) */
explicitly chooses an index scan for the specified table
그 명시된 테이블을 위하여, 색인 scan을 고르는

/*+ INDEX_ASC(table index) */
explicitly chooses an ascending-range index scan for the specified
table
그 명시된 테이블을 위하여, ascending-range 색인 scan을 고르는

/*+ INDEX_COMBINE(table index) */
If no indexes are given as arguments for the INDEX_COMBINE
hint, the optimizer uses whatever Boolean combination
of bitmap indexes has the best cost estimate. If particular
indexes are given as arguments, the optimizer tries to use
some Boolean combination of those particular bitmap indexes.
어떤 색인도 INDEX_COMBINE 암시를 위해 인수로서 주어지지 않는다면,
bitmap 색인의 결합이 어떤 부울의를 가장 좋은 수행 난이도 평가를 가지고
있든지 최적자는 이용합니다.
특별한 색인이 인수로서 주어진다면, 최적자는 그 특별한 bitmap 색인의
몇몇의 부울의 결합을 사용하려고 노력합니다.

/*+ INDEX_DESC(table index) */
explicitly chooses a descending-range index scan for the specified
table
그 명시된 테이블을 위하여, descending-range 색인 scan을 고르는

/*+ INDEX_FFS(table index) */
causes a fast full index scan to be performed rather than a full
table scan
빠른 전체 색인 scan이 전체 테이블 scan이라기보다는 수행되게 합니다.

/*+ MERGE_AJ (table) */
transforms a NOT IN subquery into a merge anti-join to access
the specified table
변환, NOT IN 부속 조회, 그 명시된 테이블을 접근하기 위해 anti-join을
합병합니다.

/*+ MERGE_SJ (table) */
transforms a correlated EXISTS subquery into a merge semi-join
to access the specified table
변환, 관련된 EXISTS 부속 조회, 접근으로 semi-join을 합병합니다,
그 명시된 테이블

/*+ ROWID(table) */
explicitly chooses a table scan by ROWID for the specified
table
그 명시된 테이블을 위하여, ROWID에 의해 테이블 scan을 고르는

/*+ USE_CONCAT */
forces combined OR conditions in the WHERE clause of a
query to be transformed into a compound query using the
UNION ALL set operator
힘은 질의의 WHERE 문절에 있는 UNION ALL 집합 연산자를 사용하는 합성의
질의로 변형되는 OR 조건을 합쳤습니다.



/*+ ORDERED */
causes Oracle to join tables in the order in which they appear
in the FROM clause
오라클이 어느 것에 순서로 테이블을 결합시키게 합니다.

/*+ STAR */
forces the large table to be joined last using a nested-loops join
on the index
큰 있는 테이블이 최종 사용/회전율에 nested-loops를 결합시킨 힘은
그 색인에 결합합니다.



/*+ DRIVING_SITE (table) */
forces query execution to be done at a different site from that
selected by Oracle
힘은 그것과 다른 오라클에 의해 선택된 사이트에 되는 실행을 질의합니다.

/*+ USE_HASH (table) */
causes Oracle to join each specified table with another row
source with a hash join
오라클이 테이블이 다른 행 자원으로 해쉬 접합으로 명시되면서 각자와
합치게 합니다.

/*+ USE_MERGE (table) */
causes Oracle to join each specified table with another row
source with a sort-merge join
오라클이 테이블이 다른 행 자원으로 sort-merge 접합으로 명시되면서 각자와
합치게 합니다.

/*+ USE_NL (table) */
causes Oracle to join each specified table to another row
source with a nested-loops join using the specified table as the
inner table
오라클이 그 명시된 테이블을 그 안의 테이블로 사용하는 nested-loops 접합과
각자와 다른 행 자원에 대한 명시된 테이블을 합치게 합니다.



/*+ APPEND */ , /*+ NOAPPEND */
specifies that data is simply appended (or not) to a table; existing
free space is not used. Use these hints only following the
INSERT keyword.
데이타가 테이블로 단순히 덧붙여진다는 (or not)것 명시합니다; 무료인
현존하는 영역은 사용되지 않습니다.
단지 그 삽입 키 핵심어를 따르는 이 암시를 사용하시오.

/*+ NOPARALLEL(table) */
disables parallel scanning of a table, even if the table was created
with a PARALLEL clause
그 테이블이 PARALLEL 문절로 새로 만들어졌다면 테이블의 평행의 순차 검색을
무능하게 만듭니다.

/*+ PARALLEL(table, instances) */
allows you to specify the desired number of concurrent slave
processes that can be used for the operation.
DELETE, INSERT, and UPDATE operations are considered for
parallelization only if the session is in a PARALLEL DML
enabled mode. (Use ALTER SESSION PARALLEL DML to
enter this mode.)
당신이 그 연산을 위해 사용될 수 있는 동시의 슬레이브(slave) 프로세스의
요구된 수를 명시하는 것을 허락합니다.
그 세션이 가능하게 된 PARALLEL DML에 모드를 있다면, DELETE, INSERT, UPDATE
연산은 단지 parallelization에 대해 고려됩니다. (사용은 이 모드에 들어가기
위해 평행의 세션 DML을 변경합니다.)

/*+ PARALLEL_INDEX
allows you to parallelize fast full index scan for partitioned
and nonpartitioned indexes that have the PARALLEL attribute
parallelize에 당신에게 빠른 가득한 색인 scan을 허락합니다. 그런데,
그것은 PARALLEL 속성을 가지고 있는 색인을 분할했고 nonpartitioned했습니다.

/*+ NOPARALLEL_INDEX */
overrides a PARALLEL attribute setting on an index
병렬이 색인을 나아가는 것을 속하게 하는 대체


/*+ CACHE */
specifies that the blocks retrieved for the table in the hint are
placed at the most recently used end of the LRU list in the
buffer cache when a full table scan is performed
그 블록이 찾아서 가져왔다는 것을 명시합니다. 그리고 그 테이블을 위해
그 암시에 놓여집니다. 그런데, 그것은 가장 요즈음 사용된 언제 그 버퍼 캐쉬,
가득한 테이블 scan에 있는 LRU 리스트의 끝입니다. 수행됩니다.

/*+ NOCACHE */
specifies that the blocks retrieved for this table are placed at
the least recently used end of the LRU list in the buffer cache
when a full table scan is performed
그 명시합니다. 그리고, 그 블록은 이 테이블을 위해 검색되면서 요즈음 사용된
언제 그 버퍼 캐쉬, 가득한 테이블 scan에 있는 LRU 리스트의 가장 작은 끝에
놓여집니다. 수행됩니다.

/*+ MERGE (table) */
causes Oracle to evaluate complex views or subqueries before
the surrounding query
오라클이 그 둘러싸는 질의 전에 복잡한 뷰나 부속 조회를 평가하게 합니다.

/*+ NO_MERGE (table) */
causes Oracle not to merge mergeable views
오라클이 mergeable 뷰를 합병하지 않게 하지 않습니다

/*+ PUSH_JOIN_PRED (table) */
causes the optimizer to evaluate, on a cost basis, whether or
not to push individual join predicates into the view
개개 접합을 미는 것이 그 뷰 안으로 단정 하든 간에 비용 방식으로 최적자가
평가하게 합니다.

/*+ NO_PUSH_JOIN_PRED (table) */
Prevents pushing of a join predicate into the view
접합 술부 중에서 그 뷰로 밀면서, 막는

/*+ PUSH_SUBQ */
causes nonmerged subqueries to be evaluated at the earliest
possible place in the execution plan
원인은 그 실행 계획에서의 가장 이른 가능한 장소에 평가되는 부속 조회를
nonmerged했습니다.

/*+ STAR_TRANSFORMATION */
makes the optimizer use the best plan in which the transformation
has been used.
최적자가 그 변형이 사용된 가장 좋은 계획을 사용하는 제작
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2010/01/27 10:38 2010/01/27 10:38
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/4945

우리가 느끼는 두려움은
대부분 머릿속에서 만들어낸 창작품이다.
그걸 깨닫지 못하는 것 뿐이다.
걸음마를 배우는 아기를 보자.
아기가 단번에 성공할 거라 믿는가?
다시 서 보고, 그러다 또 쿵하고 넘어지곤 한다.
아기는 평균 2천번을 넘어져야
비로소 걷는 법을 배운다.
- 로랑 구넬, ‘가고 싶은 길을 가라’에서


자연스러움은 공들임의 결과입니다.
김연아 선수도 수천번의 엉덩방아를 찧은 다음에야
자연스럽게 점프하는 기술을 얻게 되었습니다.
한 분야에 달인이 되는 비결은
쉬지 않고 연습에 연습을
반복하는 길 밖에 없습니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2010/01/27 09:44 2010/01/27 09:44
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/4944

토스카니니의 기억력

사실 토스카니니의 기억력은
거의 전설적인 것이었다. 그는 아무리 복잡하고
긴 악보라도 한두 번만 보면 깡그리 외워 버렸다.
이것은 처음 대하는 악보인 경우에도 마찬가지였다.
그가 악보를 외울 수밖에 없었던 것은 지독한 근시였던 탓에
지휘 때 악보대 위의 악보를 보면서 지휘할 수 없었기
때문이기도 하지만, 그의 천재적 기억력이
아니었다면 불가능했을 것이다.


- 이덕희의《토스카니니:세기의 마에스트로》중에서 -


* 세계적인 지휘자 토스카니니,
그가 다른 연주자처럼 눈이 좋았다면
처음부터 악보를 외울 필요가 없었을 겁니다.
지독한 근시였기 때문에 악보를 외워야만 했고
그것이 어느날 그를 전설적인 지휘자로 만들었습니다.
치명적인 약점이 오히려 기회가 되기도 합니다.
열심히 사는 사람에게는 모든 것이
복이고 기회입니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2010/01/27 09:43 2010/01/27 09:43
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/4943

« Previous : 1 : ... 147 : 148 : 149 : 150 : 151 : 152 : 153 : 154 : 155 : ... 639 : Next »

블로그 이미지

- 홍반장

Archives

Recent Comments

  1. 1 pHqghUme 01/05
  2. 1 pHqghUme 01/05
  3. 1 pHqghUme 01/05
  4. 1 pHqghUme 01/05
  5. 1 pHqghUme 01/05

Calendar

«   2025/01   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
Statistics Graph

Site Stats

Total hits:
258645
Today:
222
Yesterday:
567