반응형
반응형

개선할 수 있는 유일한 방법은 부정적인 피드백을 받는 것이다.
따라서 비판을 듣지 않겠다고 귀를 막는 것은
현재 수준의 기술에 만족하겠다고 체념하는 것이나 다름없다.
피드백을 받는데 익숙해지려면 피드백을 선물로 생각하면 된다.
피드백을 주는 사람은 내가 최고의 결과를 낼 수 있도록
내게 시간과 노력을 투자한 것이다. 그대로 따르지 않더라도
열린 마음으로 감사히 받으면 그만이다. - 애덤 그랜트


피드백은 하는 사람이나 받는 사람이나 불편함을 느끼는 절차입니다.
만약 피드백을 선물로 생각하고, 특히
부정적인 피드백일수록 더 귀한 선물로 생각하고 감사할 수 있다면,
그것 하나만으로도 엄청난 성장과 발전을 가져올 수 있을 것입니다.
상대방과의 관계개선도 부수효과로 따라오게 됩니다.

반응형
반응형

10년 빨리
찾아온 미래를 직시하라.
우리는 시간이 일정한 힘이라고 배웠다.
그러나 시간에 대한 우리의 인식은 일정하지 않다.
나이가 들수록 과거가 차지하는 비중은 커지고,
세월은 더 빨리 흐른다. 아침에는 유치원에
처음 등원하는 아들과 헤어지면서 뽀뽀를
해줬는데, 오후에는 그 아들이 5학년이
되어 집에 돌아오는 식이다.


- 스콧 갤러웨이의《거대한 가속》중에서 -


* 나이가 들면
시간이 빨리 간다고 합니다.
그야말로 '거대한 가속'을 실감하게 됩니다.
'유치원 아이가 반나절 만에 5학년이 되어 돌아온다'는
말이 그저 과정만이 아닙니다. 초등 5학년 어린 시절이
엊그제 같은데 머리엔 흰 눈이 내렸습니다. 그러나
아무리 시간이 빨리 흘러도 천천히 걷는 시간이
필요합니다. 천천히, 아주 천천히 걸으면
시간이 거꾸로 흐릅니다.     

반응형

'생활의 발견 > 아침편지' 카테고리의 다른 글

길만큼 좋은 스승은 없다  (0) 2021.10.28
앉자  (0) 2021.10.27
겨울 채비  (0) 2021.10.25
묵언의 터널  (0) 2021.10.25
가난한 자들이 기뻐할 때까지  (0) 2021.10.22
반응형

시간은 생명입니다.
명상을 하면 유한한 시간을
자신에게 가치 있는 일에 쓰게 됩니다.
늘 할 일이 산더미처럼 쌓여 있다면 꼭
명상을 실천해 보세요. 시간에 쫓겨
허둥지둥 정신없던 일상에
큰 변화가 찾아올
테니까요.


- 가토 후미코의《명상이 이렇게 쓸모 있을 줄이야》중에서 -


* 미세한 바람에도
나뭇잎은 흔들립니다. 마찬가지로
작은 일에도 허둥지둥 쫓기는 일이 많습니다.
큰일을 당하면 더 허둥대 정신줄을 놓기도 합니다.
하루 24시간은 누구에게나 공평하게 주어졌습니다.
그러나 이 시간을 어떻게 사용하느냐에 따라
허둥대는 시간이 줄게 됩니다. 잠깐만이라도
명상을 하십시오. 변화가 시작됩니다.
중심이 잡혀 덜 흔들립니다.

반응형

'생활의 발견 > 아침편지' 카테고리의 다른 글

일단 해보기  (0) 2021.08.16
최고의 육아 교육  (0) 2021.08.16
세월이 지나도 변하지 않는 것  (0) 2021.08.11
나무도 체조를 한다  (0) 2021.08.10
슬픈 일  (0) 2021.08.09
반응형

당신도 마흔이면
이미 당신의 강박적인 면이
상당 부분 고착되어 있음을 알고 있을 것이다.
바뀌지 않는 것은 바뀌지 않는다. 빠졌던 구멍에 또 빠진다.
그렇지만 무조건 손을 놓고 가만히 있을 수는 없다. 자신을
파악하고 분석한 뒤 조금이라도 개선의 여지가 있는
부분을 찾아야 한다. 물론 시간이 오래 걸릴 것이다.
하지만 집중된 노력을 한다면 30대에 안고 있던
강박적 문제와 증상을 60대, 70대에는
어느 정도 놓아버릴 수 있지 않을까.

- 조은강의《마흔 이후 멋지게 나이 들고 싶습니다》중에서 -

* 나이 드는 것이
부끄러워질 때가 있습니다.
같은 실수, 비슷한 잘못을 반복하는 것입니다.
머리가 굳어지고 생각이 고착되었기 때문입니다.
다른 것은 몰라도 한 번 빠졌던 구멍에 다시 빠지는
일은 없어야 합니다. 특히 40대를 넘겨 같은 구멍에
빠지면 만회가 어렵습니다. 과거에 했던 실수가
오히려 인생을 농익게 하는 재료가 되도록
30대는 20대 때를, 40대는 30대 때를
돌아보는 시간이 필요합니다.

반응형
반응형

우리 자신이 잘못된 길을 가고 있음을 깨달을 때
그만두는 능력이야말로 우리의 삶을 바꾸는데 필요한 힘이다.
이것이 중요하다. 그만두는 것은 힘이다.
성공하는 사람들은 더 이상의 손실을 막음으로써 자신을 계속 앞으로
나아갈 수 있게 해주는 일에 자신의 시간과 에너지를 다시 할당할 수 있다.
- 리치 칼가아드, ‘레이트 블루머’에서


무언가를 중도에 그만두는 것은 결코 쉽지 않습니다.
그만둘 때 우리는 죄책감, 굴욕감 같은 감정을 느끼게 됩니다.
그러나 적절한 이유가 있어 그만둘 경우, 그것은 포기가 아닙니다.
진정으로 성공한 사람들은 ‘똑똑한 중도 포기자들’로, 이들은 현재의 길이
자신의 최종 목표에 다가가는데 더 이상 도움이 안된다는 것을 깨달았을 때
과감하게 방향을 수정할 수 있는 사람들입니다.

반응형
반응형

PostgreSQL 날짜&시간 사용하기

www.postgresql.org/docs/8.4/functions-datetime.html

 

Date/Time Functions and Operators

Table 9-27 shows the available functions for date/time value processing, with details appearing in the following subsections. Table 9-26 illustrates the behaviors of the basic arithmetic operators (+, *, etc.). For formatting functions, refer to Section 9.

www.postgresql.org

www.postgresql.org/docs/8.4/functions-formatting.html

 

Data Type Formatting Functions

The PostgreSQL formatting functions provide a powerful set of tools for converting various data types (date/time, integer, floating point, numeric) to formatted strings and for converting from formatted strings to specific data types. Table 9-20 lists them

www.postgresql.org

해당 날짜의 데이터 

 

select count(watt_max) from tbl_test_watt3_sm2ch_min
where to_char(regdate, 'YYYY-MM-DD') = '2016-10-17'

 

소요시간 : 124초  (150만건)  (하루: 20*60*60*24 = 1,728,000)   이렇게 하면 망함!

 

해당 날짜의 데이터 

 

select count(watt) from tbl_test_watt_lsh where 

regdate >= date '2016-10-17'

and regdate < date '2016-10-17' + integer '1'   // 여기선 하루 

 

소요시간 : 634ms  (150만건)  (하루: 20*60*60*24 = 1,728,000)

 

 

해당 날짜의 데이터 

 

select count(watt) from tbl_test_watt_lsh where 

regdate >=  current_date 

and regdate < current_date + 1

 

소요시간 : 634ms  (150만건)  (하루: 20*60*60*24 = 1,728,000)

 

 

해당 시간의 데이터 

 

select count(watt) from tbl_test_watt_lsh where regdate

between  to_timestamp('2016-10-17 07:40:00' , 'YYYY-MM-DD HH24:MI:SS')  and   to_timestamp('2016-10-17 07:43:00', 'YYYY-MM-DD HH24:MI:SS')

 

소요시간 : 14ms  (3600건)  (하루: 20*60*60*24 = 1,728,000)

 

 

select count(watt) from tbl_test_watt_lsh where regdate

between  to_timestamp('2016-10-17 07:40:00' , 'YYYY-MM-DD HH24:MI:SS')  and   to_timestamp('2016-10-17 07:43:00', 'YYYY-MM-DD HH24:MI:SS') + interval '1'    // 여기선 1초 

 

소요시간 : 14ms  (3620건)

 

 

select count(watt) from tbl_test_watt_lsh where regdate

between  to_timestamp('2016-10-17 07:40:00' , 'YYYY-MM-DD HH24:MI:SS')  and   to_timestamp('2016-10-17 07:43:00', 'YYYY-MM-DD HH24:MI:SS') + interval '1' HOUR   // 여기선 1 시간  

 

소요시간 : 23ms  (63340건)

 

select count(watt) from tbl_test_watt_lsh where regdate

between  to_timestamp('2016-10-17 00:00:00' , 'YYYY-MM-DD HH24:MI:SS')  and   to_timestamp('2016-10-17 00:00:00', 'YYYY-MM-DD HH24:MI:SS') + '1-1 00:00:00' // 여기선 하루 , 인터벌 값을 이렇게 나타낼 수 있다 

 

'10-10' 는 10년 10개월 

 

소요시간 : 433ms  (1496720건)

 

 

select * from tbl_test_watt_lsh where to_char(regdate , 'YYYY-MM-DD HH24;MI:SS') > '2016-10-17 07:40:00' AND  to_char(regdate , 'YYYY-MM-DD HH24;MI:SS') < '2016-10-17 07:43:00'

 

역시 to_char 사용하면 망함!

 

-- 오늘 (date)
select current_date;
 
-- 현재시각 (timestamp)
select now();
select current_timestamp;
 
-- 어제/오늘/내일
select
  current_date - 1 "어제",
  current_date     "오늘",
  current_date + 1 "내일"
;
 
-- day of week
select extract(dow from current_date);    -- 일요일(0) ~ 토요일(6)
select extract(isodow from current_date); -- 월요일(1) ~ 일요일(7)
 
-- day of year
select extract(doy from current_date);
 
-- week of year
select extract(week from current_date);
 
-- 두 날짜 사이의 날수
select '2010-07-05'::date - '2010-06-25'::date;
 

 

반응형

+ Recent posts