본문 바로가기

IT이야기

생로병사에 나온 서서 일하는 책상 만들기 140917.생로병사의 비밀 「목 질환의 경고」에 나온 방법. 이분은 일하면서 하루에 3만보 정도 걷는다고 한다. 서서 일하는 책상을 사려고 알아봤는데, 이런 좋은 방법이 있다니.바로 찾아봐야겠다. 더보기
프로그래머 능력 매트릭스 최초 작성일: 2012년 3월 22일 http://www.indiangeek.net/wp-content/uploads/Programmer%20competency%20matrix.htm예전에 번역해서 올려두었던 건데, 잊어버려서 다시 인터넷에 퍼오다니. 엑셀 파일로 만들었습니다. 멋지게 다시 만드신 분이 계시네요. 예쁜 화면을 보시려면 신성기님의 위키를 방문하세요. http://barmi.net/moni/wiki.php/%C7%C1%B7%CE%B1%D7%B7%A1%B8%D3%B4%C9%B7%C2%B8%C5%C6%AE%B8%AF%BD%BA?action=download&value=ProgrammerCompetencyMatrix_korean.html 프로그래머 능력 매트릭스 단계 마다의 지식은 누적됩니다.; n.. 더보기
스마트폰 다음은 무엇일까 - IT 혁신에 관하여 스마트폰 다음에 무엇으로 먹고 살아야 하는지에 대해 의견들이 많다. 휘어지는 스마트폰, 모니터, 안경으로 착용하는 컴퓨터, 입고 다니는 컴퓨터 등등. 이런 의견들은 현재 IT 산업 바탕이 무엇인지에 대한 고찰이 없기 때문에, 데스크탑 컴퓨터나 스마트폰과 다음 혁신으로 나올 장비들이 같은 것이라는 생각을 하지 못한다. 현재 전자 또는 디지털 기기들은 CPU를 가지고 있는데, 이 CPU의 바탕이 되는 구조를 '폰 노이만 구조'(Von Neumann architecture)라고 한다. 아무리 처리 가능한 비트수가 많고, 메모리가 빠르다고 할 지라도, 아직까지 인류가 가진 컴퓨터는 '폰 노이만 구조'를 벗어나지 못하고 있다. 위키피디아를 참고로 보면 도움이 될 수도 있을 것이다. 폰 노이만 구조는 존 폰 노이만.. 더보기
HP 450 ubuntu에서 wifi 설정 커널 업그레이드를 하고 /lib/firmware를 복사하면 된다. http://www.upubuntu.com/2013/02/installupgrade-to-linux-kernel-376-in.html이 더보기
개발과 고고학 이 고대문자의 의미를 해독해야 해. 이것은 우리의 언어와 무척 비슷하군. 그거 선생님이 쓴 박사논문 아닌가요? -The Art of Readable code, 181, 한글판, 243 개발은 크게 새로운 것을 만들거나 유지보수하는 일이다. 세상에 없던 새로운 것을 만드는 기회는 어쩌다 한번이다. 그나마 그 새로운 것도 과거의 것을 잘 발굴하고 탐사해야 한다. 개발은 어쩌면 많은 부분 고고학이다. 감춰진 사실과 이벤트, 하드코딩등을 찾아보고 그때 무슨 일이 있었는지 알아내야 앞으로 나갈 수 있다. 대부분 개발자들과 언론과 책들은 신화처럼 아주 새로운 것만 만들어내서 신화가 된 개발자들을 추켜세운다. 묵묵히 낡은 먼지 속에 감춰진 코드의 진실을 찾아 헤메이는 유지보수는 비정규직 계약직으로 내려앉고 있다. 개.. 더보기
나쁘지 않군. 하지만 그림을 조금만 오른쪽으로 옮길 수 있을까? 나쁘지 않군. 하지만 그림을 조금만 오른쪽으로 옮길 수 있을까?-The Art of Readable code, 103, 한글판, 145 하루에도 몇 번씩 조각을 옮겨야 한다. 조각이 누더기 되는데는 반나절이면 충분하다. 더보기
개발자에게 도움이 되는 책들 회사에서 개발자를 초빙하기 위해 면접을 보고 있다. 면접까지 가능한 개발자들 중에 많은 분들이 비전공자이면서 학원에서 속성으로 배우고 있거나 배운 분들이다. 6개월 동안 java, spring, html, css, javascript, database를 배운다고 하니 참 괜찮은 과정이라고 보이면서도, 한편으로는 이제 첫발을 떼는구나 하는 느낌을 받는다. 실제로 면접을 하다 보니 그분들의 고민이 "정말로 잘 할 수 있는가?", "더 잘 하려면 어떻게 해야 하는가?"라는 것을 알았다. 개발 또는 프로그래밍의 세계로 들어서는 일은 말도 통하지 않은 새로운 나라에 정착하여 산전수전 겪는 일과 비슷하다. 더불어 새로운 언어를 배워서 그 언어로 멋진 소설이나 수필등 글을 써야 한다. 멋진 글을 잘 쓰려면 다양한 경.. 더보기
스마트폰 혁신의 뒷면 아이폰으로 촉발된 스마트폰이라는 혁신은 참으로 무서운 놈이다. 혁신 또는 이노베이션은 본질은 파괴다.혁신은 낡은 것은 가차없이 파괴해버린다. 스마트폰이 날려버린 시장들에 대해서 생각해보면 얼마나 무서운 혁신인지 가늠할 수 있다. 스마트폰이 대중화되면서 많은 전자제품 시장들이 사라져갔다. 사라진 전자제품과 서비스들을 기록해본다. 닌텐도를 비롯한 휴대용 게임기 - 요즘 누가 닌텐도를 할까? PMPDMBMP3네비게이션똑딱이 디카네이트온, MSN 등 메신저 프로그램 SMS노키아, 윈도폰 등 피쳐폰블랙베리, HTC, 모토롤라등 스마트폰아침에 나눠주는 무가지 또 뭐가 있을까? 역시나 전용 프로그램(또는 CPU)을 만드는 것보다 일반적인 프로그램(또는 일반 CPU)를 만드는 것이 답이다. 이 많은 시장에서 뛰던 많은.. 더보기
프로그래밍 프레임워크 일주일만에 프로그래밍 언어를 배운 사람들이 톨스토이와 같은 대문호처럼 훌륭한 작품을 만들 수 없다는 사실을 안 관리자와 경영자들은 '프레임워크'를 이용하면 누구나 '고전'을 남길 수 있다고 주장하며 실행에 옮긴다. 그들은 15년 동안 '로마인 이야기'를 쓴 시오노 나나미 같은 사례를 지극히 비효율적이라고 평가하고, 15년*12개월*1명=180 M/M으로 계산하면 180명을 투입하면 한달만에 '로마인 이야기'를 쓸 수 있다고 주장한다. 로마하고 담을 쌓고 지내던 글 잘 쓰는 문학인과 역사를 공부한 학자들, 이들을 관리하고 운영할 관리자와 책임자를 채용하고, 방법론과 코딩컨벤션, 스타일 검사, 프레임 워크, MVC 패턴, 프로젝트 관리방법론, 의사소통 방법론, 스마트워크, 위기관리 등을 동원한다. 재수가 좋.. 더보기
프로그래밍 언어 프로그래밍 언어를 일주일안에 배울 수 있다는 책들이 많다.프로그래밍 언어의 구조와 문법은 알 수 있겠지만, 큰 작품은 만들 수 없을 것이다.러시아어를 일주일만에 배워서 톨스토이의 부활같은 대작을 쓸 수 있을까? 더보기
미스테리한 LG 알림: 검색엔진에서 "스마트 TV"로 검색하여 들어오신 분들이 많으신데, 스마트 TV를 사시거나 알아보시려고 들어오신 분은 검색엔진이 잘못 안내한 것입니다. 이 글은 전혀 스마트 TV에 대한 기능, 비교, 가격등에 대한 정보를 전혀 포함하고 있지 않습니다. 불편을 드려 죄송합니다. 애플의 아이폰을 따라했던 베꼈던지 간에 삼성은 스마트폰 시장에서 살아남기를 뛰어넘어 1인자로 올라섰다. 많은 사람들이 창의성, 창조성이 없다고 삼성의 빠른 추격(fast follow) 전략을 비난했다. 나도 어느 정도는 삼성을 비난했다. 미스테리는 삼성이 아니라 LG다. 대한민국 전자 산업의 양대 산맥인 LG가 왜 스마트폰 시장에서 거의 존재감마저 찾아 볼 수 없게 되었을까? 삼성은 통신사를 가지고 있지 않기 때문에 통합 효과.. 더보기
네이트 3500만명 개인정보 유출과 알툴즈 보안 취약점 네이트가 3500만명 개인정보를 해킹으로 유출했다고 고백한 데 이어, 해킹으로 사용된 방법이 알툴즈의 업데이트 서버를 해킹하고 업데이트때 악성코드를 DDL 변조를 통해 심었다고 밝혀졌다. 알툴즈의 개발사인 이스트소프트에서 공식 사과문을 게재했으니, 추정에서 사실이 되었다. 사과문 : 알툴즈 보안 취약점으로 심려를 끼쳐드려 대단히 죄송합니다. IT의 갈라파고스 대한민국이에서는 보안과 깨끗한 인터넷 이라는 이름으로 자행된 폭거로 대한민국 국민의 모든 개인정보가 넘어가고, 이제는 대한민국의 대다수의 컴퓨터에 악성코드가 심어져, 흑객들에 이용되는 상황이 벌어졌다. 멋진 세상이다. 개인을 인증하기 위해 주민등록번호를 사용하도록 강제해왔다. 포털에, 게시판에, 심지어 내 돈 내고 물건을 사는 쇼핑몰에 왜 인증을 받.. 더보기
아이폰과 갤럭시의 차이 아이폰과 갤럭시를 비교하는 글들이 많다. 더불어 제조사인 애플과 삼성을 비교하고, 수장인 스티브 잡스와 이건희를 비교한다. 한편에서는 애플을 추앙하고, 한편에서는 삼성과 애국심을 대치시킨다. 곰곰히 생각해보니, 아이폰과 갤럭시에서 통신환경에 대한 주도권 문제가 빠져있다. 아이폰과 갤럭시는 주도권에 대한 문화의 차이가 크다. 주도권은 자신감에서 비롯되지 않을까? 무선 통신 시장은 크게 통신회사와 제조사로 구성된다. 스마트폰, 아이폰의 등장하기 전에는 주도권이 한국의 경우에는 통신회사가 거머지고 있었다. 유럽의 경우에는 주도권을 노키아 같은 제조사가 쥐고 있었다고 한다. 주도권에 대해서 누가 가지고 있었는가에 대해 증명할 길이 없다. 핸드폰 기기의 사양과 기능을 정하는 최종적인 결정권자가 누구인지를 가리면,.. 더보기
페이스북 창업자 Mark Zuckerberg 가 천재가 아니라면 그냥 생각나서 어처구니 없는 글을 써 본다. 심심하지 않은 분들은 읽지 않는 게 정신건강에 좋으리라. 어느 날인가 페이스북의 창업자가 영화나 언론에서 이야기하는 것처럼 천재가 아니라면 하는 생각을 했다. 평범한 하버드의 재학생이어도 물론 뛰어난 학생이겠지만, 언론에 알려진 것처럼 천재가 아니었다는 엉뚱한 상상을 해본다. 물론 주크버그가 부렀다. 부러우면 지는 거다는 말처럼, 비교할 수 없을 정도로 졌다. 엉뚱한 상상이 재미있어 그냥 해본다. 대부분의 언론들은 주크버그가 천재라서 페이스북이 엄청나게 성장했다고 하는데, 그에 대한 반론을 해 본다. 중요한 가정법은 하나다. 페이스북 창업자 Mark Zuckerberg 가 천재가 아니라면, 지금처럼 페이스북이 커다란 성공을 거두고, 승승장구할 수 있을까? 주크.. 더보기
싸이월드와 facebook 의 공통점과 차이점 페이스북의 인기가 식을 줄 모른다. 자꾸 날아오는 가입하라는 페이스북 사용자들의 이메일 요청에 못 이겨 가입해 봤는데, 그렇게 까지 재미는 없다. 반대로 요즘 싸이월드 이야기를 꺼내는 사람은 아예 없다. 세월이 흘러가면서 낡은 시대의 산물로 저물어가고 있는 것일까? 이것 저것 생각하다 보니, 싸이월드와 페이스북의 공통점과 차이점이 생각나서 정리해본다. 아님 말고다. 공통점 싸이월드와 페이스북의 공통점은 시대를 주름잡던 전자기기에 대한 편리한 서비스를 지원했다. 싸이월드가 뜨던 시절은 전반적으로 디지털 카메라를 너도 나도 가지고 있던 시절이다. 대부분의 웹 서비스들은 이전 시대의 관점인 사진과 같은 바이너리 데이터를 자료로 등록하는데 제약이 심했다. 인터넷이 폭발적으로 성장했다고 하지만, HDD를 비롯한 .. 더보기
소설같은 농협 해킹 - 미디어로 읽어보기 보호되어 있는 글입니다. 더보기
소셜 커머스는 허상이다 트위터, 아이폰, SNS, 페이스북의 열풍에 갑자기 소셜 커머스, 소셜 쇼핑이 대세인 것처럼 보인다. 언론에서 소셜 커머스의 부작용에 대해서 하나 둘 다루고, 피해자들이 많이 늘어나고 있나 보다. 소셜 커머스가 존재하는 것일까? 소셜 커머스는 소셜 네트워크를 이용하는 연결된 지인들의 추천을 통해서 상품이나 서비스를 소개하고,이렇게 해서 많은 사람들이 추천 상품에 도달하게 되면 싸게 구매한다는 가설에 근거를 두고 있다. 이 가설은 틀리지 않았나 싶다. 먼저 유행하는 소셜 네트워크는 추천을 통해서 상품이 개발되는 것이 아니고, 상품이 준비되고, 소셜 네트워크는 홍보의 수단으로만 사용되고 있다. 좋은 상품에 대한 추천이 모이는 것이 아니라 단지 싸게 구매하기 위해서 정보가 흘러다닌다. 이런 상황을 두고 주객전.. 더보기
스티브 잡스와 이건희, 천재와 영재에 대하여 2011년 10월 6일 아침, 스티브 잡스 사망 소식이 전해졌습니다. 탁월한 실행가였던 스티브 잡스를 길이 기억하겠습니다. 스티브 잡스가 건강때문에 휴가를 가고, 언론에서 시한부라는 이야기와 사진이 나오고 있더군요. 오래전부터 이 주제를 꼭 다뤄 보고 싶었는데, 늦으면 안될 것 같아 아직 설익은 이야기를 풀어봅니다. 천재와 영재의 차이는 무엇일까? 둘다 똑똑한 사람을 지칭하는 말임에는 틀림없는데, 생각해보면 다음과 같습니다. 천재 : 그림을 그린다. 영재 : 그림을 보고 이해한다. 수재 : 설명을 해줘야 이해한다. 평범 : 설명을 해주고, 공부를 해야 이해한다. 잡스는 천재, 이건희는 영재에 해당한다고 볼 수 있습니다. 30년 가까이 두 사람이 사업을 전개해온 모습을 보더라도 잡스는 스스로 그림을 그려서.. 더보기
구글과 트위터 - 통합하고 융합하면 0. 구글과 트위터, 통합서비스 인터넷 검색의 강자는 구글이다. 소셜 네트워크의 강자는 떠오르는 트위터다. 이 둘을 지켜보며 재밌는 생각을 한다. 구글과 트위터를 통합하면 어떤 서비스가 될까? 이 글은 구글과 트위터, 그리고 통합-융합 가능한 서비스를 어려운 기술이야기를 빼고 이야기하려 합니다. 비전공인 의학적인 이야기가 있는데, 그러려니 하고 읽어주세요. (잘못된 부분은 알려주시면 공부 더 하겠습니다.) 1. 구글 구글은 스탠포드에 다니던 레리 페이지와 세르게이가 만든 검색엔진이고, 서비스입니다. 여러 출판물에 따르면, 구글 창업자들이 처음부터 구글을 개발하지 않았고, 어쩔 수 없이 구글을 창업할 수 밖에 없었다고 합니다. 두 사람중에 한 사람의 전공이 데이터 마이닝이었는데, 엄청나게 많은 데이터에서 .. 더보기
[풀이] 초보 개발자 코드 트레이닝, Part 2: 알고리즘과 성능 초보 개발자 코드 트레이닝, Part 2: 알고리즘과 성능 이라는 웹 페이지에서 알고리즘에 대한 문제가 있어서 간단하게 풀이를 해 보았다. 풀이를 해서 응모를 트래백으로 해야 한다. 언어에는 제한이 없어서, php를 사용했다. 알고리즘과 성능이라고 되어 있는데, 솔직히 코드골프(http://codegolf.com) 같은 코딩을 최대한 압축하는 재미가 없다. 퀴즈가 요구하는 기본적인 바탕은 매우 중요한 부분인데, 많은 스크립트 언어들은 이 구현을 언어 자체가 지원한다. 그래서인지 내가 선택한 php도 대부분 지원을 해주고 있다. 우리가 프로그래밍을 할 때 기본적으로 마주치는 배열 또는 컬렉션에 대해서 잘 사용해야 하는데, 그런 부분은 생각하는 프로그래밍 같은 책에 잘 나와 있다. 아무튼 php로 해결한 풀.. 더보기