전체 글

322

사람만이 할 수 있는 일

이제 만 10개월이 다가오는 우리집 막내딸 풀이는 언니 보다 먼저 일어서고 있습니다. 워낙에 궁금증이 많은 풀이는 오빠들의 하는 일들이 너무도 궁금하지요. 그래서 오빠들 하는 것들을 열심히 따라하려다 보니 기기도 빨리 기고, 일어 서기도 빨리 일어섰습니다. 무리한 시도를 잘하는 풀이 덕에 엄마 아빠는 항상 풀이의 행동을 주의 깊게 살피고 있어야 합니다. 그리고 엄마 아빠가 여력이 없을 때에는 당연히 그 역할이 오빠들의 몫이 됩니다. 8월 어느날, 풀이는 오빠들이 책장 앞에서 앉아서 책을 읽던 서랍장 위를 오리기 위해 노력하고 있습니다. 그날 풀이를 살피는 역할을 하고 있던 네살 솔이오빠가 풀이에게 다가옵니다. 그리고 인생의 선배로서 다정하게 풀이에게 한수 가르쳐 줍니다. "풀이야, 여긴 사람들만 올라가는..

Homeschooling/샘솔빛풀 2011.08.21 Joshua95

RAID 간단 정리

* RAID가 몬가요? - 두 개 이상의 디스크 드라이브를 가지고 디스크 어레이를 만듬. - 이렇게 만들어진 어레이는 운영체제에 하나의 논리적 디스크로 보임 * RAID! 왜 사용하나요? - 큰 하나의 디스크 드라이브를 위해서 - 내결함성을 확보하기 위해서 - 성능 향상을 위하여 ; 시스템이 처리할 수 있는 I/O 수는 실제로 디스크 드라이브 수에 달려있음 ; 하나의 72GB 디스크보다 8개의 9GB 물리 디스크 드라이브로 구성된 72GB 의 성능이 더 낫다. * RAID 종류에는 뭐가 있나요? - RAID 0 : 기본적인 스트라이핑만을 지원 내결함성 없음 성능 최상 - RAID 1 : 미러링 지원(중복 입력) 사용 가능 공간은 디스크의 절반 성능양호 + 내결함성 - RAID 5 : 데이터 중복 위해서 ..

Programming/Etc 2011.07.20 Joshua95

[MSSQL] DB 데이터를 text 파일로 보내기

급하게 DB 데이터를 text 파일로 내보내는 방법을 찾아야 했습니다. DB에 엄청난 데이터가 쌓이다보니, 제공되는 Viewer로는 로그 확인이 어렵다는 호소 때문이지요. MS SQL Server Management Studio에서 제공되는 DB별 내보내기를 이용하다 보니 Database 단위로 excel로 내보내기가 가능하나 엑셀 특성상 65535 이상의 row가 존재할 경우 오류가 발생합니다. csv로 내보내려고 하니, 테이블 단위마다 선택을 해야 합니다. 매번 테이블 하나씩 선택해서 돌리기에는 지금 문제의 DB 내 테이블 개수가 너무 많습니다. 그래서 해당 작업을 쿼리로 생성해서 제공해야지 생각하고 찾아보니 마침 xp_cmdshell 이라는 넘이 있군요. 사용 방법은 아래와 같습니다. -- 1) e..

Programming/Database 2011.07.19 2 Joshua95

온도 차이

어느날 밥을 먹으며, 샘이 형아가 국그릇을 통째로 들어서 따뜻한 국물을 들이킵니다. "아~ 시원하다." 그 모습을 보고있던 솔이가 형아 행동을 고대로 따라하며 국물을 꿀꺽 들이킵니다. "아~ 따뜻하다." 똑같은 국물을 들이키면서 나오는 서로 다른 감탄사에서 8살 형아와 4살 솔이의 넘어설 수 없는 연륜의 차이가 드러납니다. - 2011.07.19 Joshua95

Homeschooling/샘솔빛풀 2011.07.19 Joshua95

커뮤니케이션

타팀과의 프로토콜 정의를 하다보면, 어찌나 이렇게 이해하는 것이 다른지요. 잠시 프로토콜 리뷰하러 갔다가, 대분류가 어떻고, 소분류가 어떻고 그래서 이넘과 저넘은 합치고, 그넘은 그냥 새로운 id를 하나 만들자고 블라블라. 회의를 마치고 나니 이 공허함이란. 그냥 기본은 같은 생각을 가지고 좀 더 진일보한 얘기를 나눌 수 있는 회의가 그립다. 기본부터 구구절절 설명하고 나가야하니 진도는 안나가고, 내가 뭘하고 있나 답답한 마음. 커뮤니케이션 책을 하나 사서 봐야겠다. - 2010.06.20 Joshua95

Joshua/직장 2011.06.20 Joshua95

[DB2] 명령편집기에서 db2admin 없이 쿼리하기

DB2 제어 센터를 사용하다보면, 이래저래 불편한 점이 많습니다. 그 중 하나가, 쿼리를 하나 만들때 마다 스키마 이름을 달고 다녀야 한다는 것이지요. 예를 들면, "SELECT * FROM tbTable1;" 이라는 쿼리를 하나 만들어서 제어선테의 명령 편집기에서 실행하면 "sqlstate - 42704" 에러가 나옵니다. "SELECT * FROM db2admin.tbTable1;" 이라고 쿼리를 만들어서 실행해야 그제서야 정상 결과가 나옵니다. 매번 쿼리에 db2admin을 붙여서 쿼리하기가 귀찮아서 SqlDbx라는 무료 유틸을 사용하여 사용을 했었는데, 이 또한 매번 유틸을 가지고 다녀와하는 번거로움이 있더군요. 그래서, 명령편집기 사용시 스키마를 명시적으로 지정하지 않고 쿼리를 실행하는 방법을 ..

Programming/Database 2011.06.08 Joshua95

개발자의 마인드

마침 내일 팀 회의가 있는데, 적당한 이야기 거리를 찾는 메일이 왔기에 편하게 주절거리는 개발자 이야기를 해 보겠노라 신청했습니다. 개발 프로젝트를 진행하다 보니, 일정 관리를 위한 공유에서 같이 가져야 할 생각들이 있는 듯 합니다. 기존의 멤버들이 업무 변경이 되기도 하고, 새로운 멤버가 들어오기도 하다보니 다시 한번 되돌아 보고 싶은 우리에게 필요한 5가지 마인드! * 우리의 마인드 1) 최선 : 우리는 모두 나름 최선을 다한다. ; "일정을 왕창 잡아두고, 널널히 놀면서 해야지" - 이건 기본 신뢰의 문제. 이런 팀원 만난다면 동료가 괴롭습니다. ; "뭐야 하루면 될 일을 5일 씩이나 잡다니." - 그 사람의 역량으로는 5일치 일거라는 믿음을 억지로 가져보기 프로젝트가 시작되면 개발자들에게 가장 먼..

Joshua/직장 2011.05.24 Joshua95