2월 112011
 
Titanium Desktop 개발 후기

자체 개발한 SNS 서비스에 간단한 알리미 기능을 만들 필요가 있어, 어떻게 하면 빠르고 심플하게 개발할 수 있을까 고심끝에 Titanium Desktop을 사용해보기로 하였다. 결론부터 말하면, 처음엔 “우와~”로 시작했다가 나중엔 “에이~”로 끝났다. Titanium Desktop은 Titanium은 Appcelerator사에서 만든 크로스 플랫폼 지원 개발툴이다. Webkit 브라우저 엔진을 내장하고 있어 윈도우,맥,리눅스 등의 데스크탑에 공통으로 실행되는 네이티브 애플리케이션을 자바스크립트, PHP, Ruby 등과 같은 […]

11월 052010
 
맥용 Safari에서 Firebug 처럼 사용하기

맥용 사파리에서 웹 디버깅을 간단하게 하는 방법을 소개합니다. 먼저 터미널을 띄우셔서 다음과 같이 명령을 실행합니다. defaults write com.apple.Safari WebKitDeveloperExtras -bool true 그리고 사파리를 재시작합니다. 이제 다음 그림과 같이 웹 디버깅을 할 수 있게됩니다. 간단하죠? ^^

3월 192009
 
IE를 버전별로 한번에 테스트한다. Expression Web SuperPreview

얼마전 IE8 개발자 세미나에서 웹개발자들이 웹표준에 맞게 개발을 하는 것을 도와주는 Expression 2 라는 MS의 툴을 시연하는 것을 본 적이 있습니다. 앞으로 좀더 기능 확장해서 Expression 3도 나오게 될텐데요.. Expression 3에 들어갈 subset중의 하나인 Expression Web SuperPreview가 출시되었습니다. Expression Web Superview는 한번의 View로 IE6,7,8 및 다른 브라우저의 View를 동시에 보여줌으로써 웹개발자의 크로스 브라우징 개발을 도와주는 […]

3월 092009
 
Safari 4에서 다중 파일 업로드 지원

새로운 HTML5 스펙에 다중 업로드 지원을 위해 input의 file 속성에 multiple 속성이 있습니다만, Safari 4에서 최초로 구현하였군요.. Safari 4에서 함 실험해보니, 아래와 같이 ‘파일 선택’ 버튼과 선택한 파일 수가 표시되고, 실제로 여러개의 파일을 한번에 선택할 수 있습니다. 다중 파일 업로드 버튼을 만들려면 input 태그를 아래와 같이 써주시면 됩니다. <input type=”file” name=”files[]” multiple> 물론 다른 브라우저에서는 일반적인 […]

3월 052009
 
브라우저에 Map-Reduce를 적용한 분산 시스템 만들기

스토리지나 데이터의 분산도 좋지만 사실 가장 비용이 드든건 CPU Time입니다. 이 CPU 자원을 잘게 쪼개서 여러 컴퓨터에 분산시킬 수 있다면 좋겠지요.. 그런데 브라우저 사용자의 HTTP 통신을 이용해서 간단하게 분산하는 방법이 있습니다. 최근 어떤 사이트에 간단하게 브라우저와 Map-Reduce를 이용하여 분산 시스템을 만드는 법에 관한 글이 올라와 소개합니다. 일단 Flow를 그림으로 보면 아래와 같습니다.  설명하자면 이렇습니다. 먼저 클러스터에 […]

WP2Social Auto Publish Powered By : XYZScripts.com