1. eos m100 + 22mm 렌즈 셋 << 중고로 30중반에서 40정도?

2. 4베이나 2베이 NAS << 2베이는 9만원대도 보이고 4베이는 꿀매물로 35 정도

3. 공기계 핸드폰(게임용) << 대충 대당 10만?

4. 서버(dell R510) << 55만 ㅠㅠ

5. 진공청소기 << 가격 안알아봄..

 

용도는 있는데 돈이 없어서 못사서 아쉬운 녀석들..

돈만 들어오면 지르고 싶다..

로또는 안하는데 로또가 되면 좋겠다.. 흑...

'개소리 왈왈 > 직딩의 비애' 카테고리의 다른 글

내가 죄인이오  (0) 2019.11.04
불안속의 휴식  (0) 2019.11.03
렌즈냐.. 카메라냐..  (2) 2019.10.31
캐논 AS 렌즈 수리 문의  (2) 2019.10.31
노트북 그리고 욕구불만  (4) 2019.10.24
Posted by 구차니
Posted by 구차니
Linux2019. 11. 1. 16:04

어떠한 항목이 나오지 않는 줄을 검색하고 싶을때 사용

 

[링크 : https://stackoverflow.com/.../negative-matching-using-grep-match-lines-that-do-not-contain-foo]

'Linux' 카테고리의 다른 글

byobu  (0) 2019.12.18
cool-retro-term  (0) 2019.12.16
서비스 등록 오류  (0) 2019.10.10
grep -o 매칭되는 영역만 출력하기  (0) 2019.09.25
screen 명령어와 함께 실행하기  (0) 2019.09.23
Posted by 구차니

현재 가진것 EOS M

고려대상.. EOS M3 / EOS M100

 

일단은 M100으로 가면 배터리가 M과 동일하기 때문에 같이 쓸 수 있다. 인데..

플래시 잘 쓰지도 못하니까 별 의미 없어 보이긴 하고

M3냐 M100 이냐 중에서.. 가격도 비슷비슷하면..

M100 22mm 셋트로 중고를 찾는데 이득이려나?

M3도 끌리긴 하지만 M100이 dual CMOS AF라서 M3가 빨라졌다고 해도 넘사벽이라는 말들이 있던데.. 끄응

 

아무튼.. dual CMOS AF와 동일 배터리 사용으로 EOS M100으로 한표 기우는 중

 

[링크 : https://www.apotelyt.com/compare-camera/canon-m-vs-canon-m100]

[링크 : https://www.apotelyt.com/compare-camera/canon-m100-vs-canon-m3]

'개소리 왈왈 > 직딩의 비애' 카테고리의 다른 글

불안속의 휴식  (0) 2019.11.03
아 지르고 싶다~  (2) 2019.11.01
캐논 AS 렌즈 수리 문의  (2) 2019.10.31
노트북 그리고 욕구불만  (4) 2019.10.24
남의 돈 타먹는게 쉬운게 아니지만...  (2) 2019.10.22
Posted by 구차니

문득 생각이 나서 AS 센터 전화하는데

무슨 ARS 따라가서 상담원 넘어가는데 까지 1분 30초 가량이 걸리는지..

 

아무튼 결론

유선상으로 수리 비용을 말해줄순 없다.

보장기간 이후에는 3만원 점검비가 추가된다.

수리전에 비용이 들 경우 연락간다.

부품이 대부분 있지만 없을 경우 일주일 정도 걸린다.

 

22mm 단렌즈가 고장났는데 신품 공식가가 26만원 정도

[링크 : https://www.canon-ci.co.kr/estore/detailview/2438]

 

문제는.. EOS M 중고 바디에 렌즈 포함하면 그 가격?

그래서 기변겸 갈아타냐로 고민이 되네..

'개소리 왈왈 > 직딩의 비애' 카테고리의 다른 글

아 지르고 싶다~  (2) 2019.11.01
렌즈냐.. 카메라냐..  (2) 2019.10.31
노트북 그리고 욕구불만  (4) 2019.10.24
남의 돈 타먹는게 쉬운게 아니지만...  (2) 2019.10.22
약간의 멘탈 회복..  (0) 2019.10.17
Posted by 구차니

확장기능 설치. database 하위의 extension에 pgcrypto가 추가되며

사용가능한 함수들은 public에 function 에 추가된다.

CREATE EXTENSION pgcrypto;

 

binary 값으로 나오기 때문에 encode와 decode를 이용해서 출력하도록 하는 것으로 보임

-- 암호화

select encode(encrypt(convert_to('홍길동','utf8'),'ENC_KEY','aes'),'hex');

-- 복호화

select convert_from(decrypt(decode('encrypted_value','hex'),'ENC_KEY','aes'),'utf8');

-- 암호화 된 것을 검색하기

select mem_id, convert_from(decrypt(decode(mem_name,'hex'),'ENC_KEY','aes'),'utf8') from tb_test;

[링크 : https://jully215.tistory.com/104]

 

문제는... 암호화하려면 해당 컬럼이 bytea 형식이 되어야 하는 듯?

regress=# create table demo(pw bytea);
CREATE TABLE
regress=# insert into demo(pw) values ( encrypt( 'data', 'key', 'aes') );
INSERT 0 1
regress=# select decrypt(pw, 'key', 'aes') FROM demo;
  decrypt   
------------
 \x64617461
(1 row)

regress=# select convert_from(decrypt(pw, 'key', 'aes'), 'utf-8') FROM demo;
 convert_from 
--------------
 data
(1 row)

[링크 : https://dba.stackexchange.com/questions/24370/how-to-use-aes-encryption-in-postgresql]

 

[링크 : https://www.postgresql.org/docs/9.4/pgcrypto.html]

'프로그램 사용 > postgreSQL' 카테고리의 다른 글

array_agg에서 NULL 없애기 array_remove()  (0) 2019.11.06
drop extension  (0) 2019.11.01
postgresql 쿼리 수행속도 벤치마크 하기  (0) 2019.10.30
postgresql ctid  (0) 2019.10.29
coalesce() / isnull()  (0) 2019.10.29
Posted by 구차니

for loop로 반복하기

[링크 : https://dba.stackexchange.com/questions/42012/how-can-i-benchmark-a-postgresql-query]

 

pgbench - 말그대로 벤치마크용 유틸리티. 테이블 생성등의 성능을 테스트 하는 듯

[링크 : https://severalnines.com/blog/benchmarking-postgresql-performance]

[링크 : https://www.postgresql.org/docs/10/pgbench.html]

 

+

mysql에는 benchmark()라는 함수로 지원함(반복 명령에 대한 매크로 느낌)

[링크 : http://www.mysqlkorea.com/sub.html?mcode=develop&scode=01&lang=k&m_no=21838...]

'프로그램 사용 > postgreSQL' 카테고리의 다른 글

drop extension  (0) 2019.11.01
pgcrypto 사용 예제  (0) 2019.10.30
postgresql ctid  (0) 2019.10.29
coalesce() / isnull()  (0) 2019.10.29
다른 테이블의 값을 이용하여 값 update 하기  (0) 2019.10.28
Posted by 구차니

ctid는 typle id로 물리적 위치를 나타내는데 update 하면 바뀐다고 한다(oracle 등은 고정된 순서로 유지되는 듯)

[링크 : https://www.postgresdba.com/bbs/board.php?bo_table=B12&wr_id=63]

 

ctid

The physical location of the row version within its table. Note that although the ctid can be used to locate the row version very quickly, a row's ctid will change each time it is updated or moved by VACUUM FULL. Therefore ctid is useless as a long-term row identifier. The OID, or even better a user-defined serial number, should be used to identify logical rows.

[링크 : https://www.postgresql.org/docs/8.2/ddl-system-columns.html]

Posted by 구차니

postgresql 에서는 isnull 대신 coalesce()를 지원한다고 한다.

용도는... full outer join 에서 한쪽이 null일 경우 반대쪽 key를 사용하는 용도 정도?

그 외에는 어떤 용도가 있을지 모르겠다.

 

 

설명만 봐서는.. nullif가 다른 dbms의 명령어와 같아 보이는데

coalesce는 value [,...] 이기 때문에 n개에 대해서 지원을 하는 것으로 보인다.

COALESCE(value [, ...])
NULLIF(value1, value2)

[링크 : https://www.postgresql.org/docs/9.5/functions-conditional.html]

[링크 : http://www.postgresqltutorial.com/postgresql-coalesce/]

 

[링크 : https://xshine.tistory.com/205]

[링크 : https://joeylee.tistory.com/15]

Posted by 구차니

join은 번거로우니 set 에다가 select로 값을 때려 넣기라는 좋은 방법이 있었네?

 

UPDATE table1 
   SET price=(SELECT price FROM table2 WHERE table1.id=table2.id);

[링크 : https://stackoverflow.com/questions/1746125/...]

'프로그램 사용 > postgreSQL' 카테고리의 다른 글

postgresql ctid  (0) 2019.10.29
coalesce() / isnull()  (0) 2019.10.29
array_agg()와 unnest()  (0) 2019.10.28
postgres tde pgcrypto  (0) 2019.10.25
sql ' escape  (0) 2019.10.21
Posted by 구차니