목록프로그래밍 (299)
Dharma
iPhone 에서는 실행파일 과 번들이 속한 디렉토리가 Read-only 기 때문에 읽고-쓸 수 있는 Sqlite 파일을 만들어 줄려면 수동으로 복사해 줘야 하는 코드가 필요합니다. 즉 앱스가 읽고 쓸 수 있는 'Documents' 디렉토리에 번들로 포함된 Sqlite 파일을 옮겨주기만 하면 되는 것입니다. 해결방법 - (void) createEditableCopyOfDatabaseIfNeeded { // test for existance NSFileManager * fileManager = [NSFileManager defaultManager]; NSString *documentsDirectory = [self applicationDocumentsDirectory]; NSString *writableD..
snow leopard 의 세상이 왔습니다. EDITED: 온지는 한참 됐습니다.... 예전 글 갱신한 것이라서요 진짜 왔는가는 별도로 하고 배달된 스노우 레오파드를 깔아줬습니다. 저는 맥빠가 아니니 표범 그려진 껍데기 보면서 하앍거리는 일은 전혀 없었구요 기존의 깔려 있는 osx leopard 위에 걍 덮어서 씌웠습니다. 처음에는 별 감흥없이 돌아가더군요 메뉴바 같은게 바뀐거 같긴 한데 잘 모르겠고 암튼 그냥 새로운 '맥'이겠거니 하고 사용하고 있었는데 결국 문제가 발생했습니다. svn 이 깔리면서 기존에 제가 패치해둔게 동작을 안하더군요. 스노우 레오파드가 되면서도 그 문제 많은 utf-8 문제를 해결을 안했더군요 (아마 영원히 안할듯 싶네요..) 그래서 깔려있던 subversion source 를 ..
코딩에 좋다는 10가지 폰트를 다 써봤지만 개인적으로는 Consolas 를 추천합니다. 그 미묘하게 휘어지는 곡선의 느낌이 참 좋습니다. -ㅅ-... 일단 폰트 모습입니다. 프로그래밍 하루 이틀 해온 것도 아니고, 앞으로도 수도 없이 할 것 같은데요. 기분 좋게 생긴 폰트를 가지고 작업을 하면 여러모로 기분이 좋습니다. OSX 에서 Monaco 폰트를 썼는데 이 폰트 알게 된 후로 전부 다 수정하고 있습니다. 단 단점이라면 우분투를 버추얼 박스(VitualBox)에서 돌리고 있는데 거기서 기본 폰트로 쓰기에는 크기가 안 맞더군요. 17 pt 까지 크기를 키워야지만 이쁘게 보입니다. ClearType 폰트는 하드웨어 가속이 되야지만 작을 때 이쁘게 보이는 건갈까요? 폰트 확인(클릭) 이거 저거 직접 타이핑..
ACE 는 훌륭한 네트워크 프레임 워크 입니다. 서버를 작성할 때 신경써야 할 귀찮은 것들을 알아서 처리를 해줍니다. 그러한 ACE를 이용해서 우분투에서 간단한 에코서버(Echo Server)를 작성하는 방법을 알아보겠습니다. 1. 설치 그 귀찮은 ACE 받고 , 압축 풀고, 컴파일 하는 과정이 우분투에서는 간단한 명령 몇번이면 다 됩니다. sudo apt-get install libace-5.6.3 libace-dev libace-doc mpc-ace 각각의 설명입니다. i libace-5.6.3 - C++ network programming framework i libace-dev - C++ network programming framework develop i libace-doc - C++ netw..
현상 function thisMovie(movieName) { if (navigator.appName.indexOf("Microsoft") != -1) { return window[movieName]; } else { return document[movieName]; } } 자바스크립트 (Javascript) 에서 플래시 객체를 가져올려고 호출할 때마다 에러가 발생 파이어폭스 (FireFox) 에서는 잘 돌아가지만 구글크롬 과 사파리에서 에러가 남 해결 function thisMovie(movieName) { if (navigator.appName.indexOf("Microsoft") != -1) { return window[movieName]; } else { return document.getElem..
OSX Snow Leopard 에서 Rails 개발하게 됐습니다. 환경 세팅이 되야 본격적으로 개발을 진행 할 테니 이 글은 개발 환경 세팅에 관한 글입니다. 1. Emacs Client 는 OSX 에서 사용하는 Aquamacs 입니다. Ruby-mode 는 내장된 것을 사용함 2. 색 배정은 Color Theme 를 사용합니다. 3. Rails Helper 는 Rinari 를 사용합니다. 4. snippet 기능은 yasnippets 를 사용합니다. 5. ruby-mode 에서 complete 기능은 ri-emacs 기능을 사용합니다. Aquamacs 는 설치가 되어 있다고 가정합니다. 1. ~/Library/Preferences/Aquamacs Emacs/ 에 http://github.com/zhan..
책에서 나온대로 레일즈 프로젝트 따라하기 중인데 depot> rake db:migrate 명령을 치라는 부분을 치니, gem 에 mysql 이 기본으로 포함이 안되어 있다는 메시지가 발생 하더군요. 시키는 대로 해도 몇몇 에러가 발생하더군요. 이래저래 돌아다니면서 알아보니 처음에 발생한 에러 메시지 입니다. (in /Users/crazia/Documents/workspace/rails/depot) !!! The bundled mysql.rb driver has been removed from Rails 2.2. Please install the mysql gem and try again: gem install mysql. rake aborted! no such file to load -- mysql 그래..
Rails 개발을 시작하게 된 김에, 스타일을 텍스트 메이트 스타일로 바꿔줬습니다. 레일즈 개발하기에는 Textmate 가 정말 좋다고 하더군요. (텍메 살돈은 없으니 그냥 손에 익은 이맥스로 쿨럭..)
플래시 사진 갤러리를 만들었으면 실제로 웹 사이트에 적용해 보기로 합니다. 제일 먼저 생각해야 할 것은 네트워 크상에 올리는 방안에 관해서 입니다. 시나리오는 다음과 같습니다. 1. 기존 이미지 파일들이 나열된 XML 파일을 네트워크상에서 읽어온다. 2. XML 파일을 읽어서 사진이 저장된 사진의 URL을 가져온다. 3. 기존과 동일하게 플래시에 적용 시킨다. 더 간단하게 이야기 하자면 'XML 파일을 네트워크상에서 읽어오게 하는 일'입니다. 기존 FLA 파일에서 ActionScript 부분만 수정해 주면 됩니다. var urlXML:String = "http://192.168.10.16:8080/pub/imagelist.xml"; //var hardcodedXML:String="2or0.jpgconan..
Using past sample "Advanced Photo Album" , I'll add dynamic created button on it. If you would press button, then the transition effect has changed. 1. Let's change the layout of 'stage' , just down the focus of layout for adding buttons. 2. Click Menu item , "Window" - > "Component" and Drag "Button" from "User Interface" to "Library" and Change contents of ActionScript 3. On the "Actions" Laye..