본문 바로가기

IT

최신 기술 사용하기 얼마 전에 2004년형 모토로라 스타택(...)을 그대로 쓰고있는 날 보고 사장님이 "너 얼리어답터인줄 알았는데 그게 아닌가 보구나?"하는 말을 하셨는데, 내가 얼리어답터인 쪽은 정작 따로 있다. 바로 프로그래밍. 요즘 인턴하고 있는 회사에서 Django로 웹어플리케이션을 하나 짜고 있다. 개발 중인 다른 제품을 백엔드로 하여 내부 API를 통해 사용할 예정이긴 하지만 사실상 1인 프로젝트나 다름 없어서 server-side부터 H..
웹브라우저 업그레이드 캠페인에 대한 단상 올해 초 해외에서 잠시 진행되었던 웹브라우저 업그레이드 캠페인이 얼마 전 국내에도 소개되었다. 캠페인의 원래 의도는, 더욱 많은 사용자들이 다양하고 최신 웹표준 기술들이 적용된 웹브라우저를 사용하면: 더이상 IE6와 호환성을 맞추느라 불필요한 삽질을 개발자들이 하지 않아도 되기 때문에 따라서 이를 더욱 창의적인 서비스와 제품을 만드는 데 활용할 수 있다. 사용자들 또한 더 빠르고 보안이 뛰어나며 탭브라우징 등 인터페이스가 향상된 웹브라우저들을 사용..
Google 크롬 수동 설치하기 얼마 전에 출시되어 IT 매니아들 사이에서 화제를 모으고 있는 구글 크롬 웹브라우저는 미려한 UI와 빠른 실행 속도로 꽤 많은 사람들에게 인기를 끌고 있다. 텍스트큐브 개발팀에서도 발빠르게 위지윅 에디터 지원을 추가하고 있지만 정작 나는 설치 오류로 인해 건드려보지도 못하고 있었다. 나는 Windows Vista SP1 64bit 환경을 이용하면서 인터넷 뱅킹 등의 호환성 문제를 피하기 위해 Windows XP SP3를 가상머신으로 돌리고 있는데, ..
MacOSX Leopard에서 MacVim 사용시 언어 자동전환 문제 맥에서 기본으로 제공하는 콘솔용 vim이 있긴 하지만 윈도우에서도 gvim을 쓰고 있었고 Finder와 연동하기도 불편하다는 문제가 있어 대안을 찾던 중 MacVim이라는 훌륭한 포팅이 있음을 발견했다. git를 이용해 소스를 내려받아 직접 컴파일해야 되지만 그냥 써있는대로 따라하면 되기에 큰 어려움은 없었다. (단, macports와 xcode가 설치되어 있는 것이 편하다.) 문제는 MacVim을 실행 후 입력모드에 들어갈 때마다 IM 언어가 한글..
학생으로서 오픈소스 활동에 참여하기 SPARCS Workshop 주제로 발표했던 프레젠테이션 파일입니다.본 자료는 Creative Commons: 비영리/동일조건 변경허락 라이센스로 배포됩니다.
XHTML+CSS로 Drop shadow 표현하기 내가 알기로 이건 굉장히 오래된 고전 떡밥(?)이다. 내가 MS Office 2007에서 가장 반겼던 기능이 바로 파워포인트에서 글자에 그림자 효과를 주면 포토샵에서 한 것과 같이 부드러운 drop shadow 효과가 나타난다는 점이었고, 웹페이지를 만드는 수많은 웹디자이너와 개발자들 또한 웹에서 이것이 쉽게 된다면 얼마나 좋을까 많은 고민을 해봤을 것이다. 결론부터 말하자면 아직까지 완벽한 방법은 없다. CSS 2.1에 text-shadow라는 속..
Vista의 새로운 API : 데스크톱 창 관리자 저번에 쓰겠다고 해놓구선 이런저런 바쁜 일이 많았던 관계로 이제서야 쓰게 되었다. Vista에서 일반 사용자들이 보기에 가장 달라진 것은 뭐니뭐니해도 화려한 Aero Glass 테마일 것이다. 이 테마를 적용하면 창 가장자리가 투명해지고 그 뒤에 있는 내용물이 부드럽게 blur되어 보이는 효과가 나타난다. 또한 창에 그림자도 생기며, 작업 표시줄 버튼에 마우스를 가져다 대거나 Alt+Tab을 누르면 각 창들의 썸네일(그것도 실시간으로 갱신되는)도 볼..
Vista의 새로운 API : TaskDialog Windows Vista에서 대략 7000여개에 이르는 새로운 API 함수들이 추가되었다. 그 중에 Vista의 여러 영역에서 가장 다양하게 활용되고 있는 것이 바로 TaskDialog. 기존에는 MessageBox라는 것만 제공했었는데, 이 TaskDialog는 MessageBox의 기능을 모두 포함할 뿐만 아니라, 보다 큰 글꼴로 표현되는 Main instruction과 footer text, check box, progress bar 등 매우 ..