기본 콘텐츠로 건너뛰기

1월, 2010의 게시물 표시

Windows에서 F1이 도움말로 작동하지 않도록 하기

스마트폰을 쓰지 않는 개발자

2009년 6월, 아이폰은 담달폰이었고, 이유가 어떻든 시장도 스마트폰에 대한 수요가 없을 뿐더러, 통신사나 제조사도 그런 시장에 투자를 하지 않았다. 그렇게 우리나라 시장은 지루한 정체로 가는 듯 했다. 그러나 2009년 11월에 KT는 아이폰을 시장에 내놓았고, 시장은 그것에 기대 이상으로 뜨겁게 반응했다. 덕분에 SKT와 삼성은 기존 시장지배력을 지키기 위해 무겁디 무거운 엉덩이를 들썩거리기 시작했고, 수 많은 IT기업이 2010년에 스마트폰(혹은 그것에 기인하는 무선환경)에 올인하는 기현상이 일어나기 시작했다. 그렇게 우리회사도 스마트폰에 올인하겠다고 발표했다. ... 아, 그때 아이폰의 희망고문 에 쩔었어야 했는데... 시장 예측을 못한 덕분에, 2년 노예 계약 으로 국희폰을 쓴 지 일 년도 지나지 않았고, 1년 넘게 스마트폰은 입에도 못 올리게 생겼다. 60Mbytes도 안 되는 공간에 WIPI어플만 올릴 수 있는 폰만 쓰면서, 스마트폰 관련 개발을 해야한다는 현실이 다소 갑갑하기까지 하다. orz OTL 별 수 없잖아... 내가 선택한건데... 흑! 덧글: 그래도 스마트폰을 통해 우리나라 시장에 신선한 충격을 준 KT와 Apple에 심심한 감사 인사 드린다. 덧글2: 글을 써놓고 보니, 제목을 <스마트폰을 쓰지 못하는 개발자>로 바꿔야겠지만, 너무 찌질해서리... 덧글3: WM보단 android를 기대하고 있는데, 시장은 어떻게 흘러가련지... 원본 위치: http://purewell.egloos.com/4659550

화면 갈무리 2 - 파이어폭스 확장기능

불여시가 3.6으로 올라가면서 웹페이지 갈무리 기능인 iimmgg.com 를 쓸 수 없다. iimmgg.com 홈페이지 가도 딱히 불여시 플러그인에 대한 내용이 나오지 않는 것으로 보아 업그래이드도 지원 여부도 알 수 없다. 쿨하게 지우려니 갈무리 기능이 없어서 답답하고, 그렇다고 쓸 수 있는 것도 아니고... 일단 대체 물품으로 Aviary Screen Capture : Talon 라는 녀석이 있던데, 일단 GraphicsEx나 iimmgg.com 같이 화면 갈무리 기능을 제공한다. 다만 이전 GraphicsEx는 서비스를 위한 플러그인이 아니라 클릭 한 번으로 바로 갈무리를 그림파일로 저장할 수 있었지만, iimmgg.com이나 Aviary Screen Capture는 자사 서비스를 편리하게 이용하기 위해 만든 플러그인이라 클릭질을 비교적 여러번 해야한다. 더욱이 iimmgg.com에 비해 클릭질이 하나 더 늘었다. 그래도 이런 플러그인을 무료로 배포해주는게 어디냐...라면서 아닥하고 쓰고 있다. (개발자 자존심 따윈 개나...) 원본 위치: http://purewell.egloos.com/4651713

이 블로그의 인기 게시물

Bash Array, Map 정리

Bash에서 Array, Map에 대한 정리. (매번 찾기 귀찮) 찾아보진 않았지만, Bash에서 Array든 Map이든 동일하게 Map(C++에서 Unordered Map)으로 동작하는 것 같다. 왜냐하면, Array의 Index가 연속하지 않아도 동작한다. 그저 Key가 0 이상의 정수인 Map이랑 비슷하게 동작한다. 예) 1, 2, 3, 9, 10 Array # 생성 declare -a empty_array declare -a ar=(haha hoho baba "long string haha hoho") # 접근 echo "ar[0]=${ar[0]}" echo "all as array=${ar[@]}" # 큰따옴표 안에서 각 원소를 따로따로 전달한다. echo "all as one=${ar[*]}" # 큰따옴표 안에서 각 원소를 문자열 하나로 합쳐 전달한다. echo "indexes=${!ar[@]}" echo "indexes=${!ar[*]}" echo "length=${#ar[@]}" echo "length=${#ar[*]}" echo "last=${ar[-1]}" echo "last=${ar[@]: -1}" # 콜론 뒤에 빈 칸이 꼭 필요하다. 옛 방식 # 현재 상황 declare -p ar #(출력) declare -a ar=([0]="haha" [1]="hoho" [2]="baba" [3]="long string haha hoho") ar[100]=hello # 인덱스를 건너 뛰어도 동작한다. declare -p ar #(출력) declare -a ar=([0]="haha" [1]="hoho" [2]="baba" [3]=&

설치한 패키지에서 RPM 추출하기

오래된 패키지를 관리할 저장소가 없어졌고, 기존 패키지로 다른 서버를 세팅해야할 일이 생겼다면 RPM의 리패키지 기능을 이용해보자. $ rpm -e --repackage [PACKAGE_NAME] 위와 같이 리패키지하면, /var/spool/repackage/ 에 생성한 RPM파일이 있다. :-)