All Posts

  • Published on
    서버가 자꾸 죽길래,.. 얼마전에 아파치 설정을 최적화 한다고 몇군데 손을 봤다. <Directory /> Options FollowSymLinks AllowOverride None</Directory> 이렇게 하면 좋다고, 아무생각없이 설정했다가,...내 블로그의 모든 링크가 먹통이 되는 어처구니 없는 상할을 맞이했다. 최근 몇주간 방문 카운터가 1~2를 왔다갔다. 오버라이드 None을 설정하니까... .htaccess 설정이 제대로 안먹드라.. 암튼 그래서 제대로된 설정을 추가했다.휴우~.. 이래서 제대로 모르고 설정하면 낭패~ -_-;;뭐든 알더라도 제대로 알아야겠다는 생각이 든다.
  • Published on
    오늘 나보다 더 열정적인 사람을 만났다. 집에 돌아오는 길에 그사람이 만든 사이트를 천천히 훑어보았다. 생각보다 반짝이는 아이디어와 나름 그럴듯하게 만들어놓은 결과물을 보면서 대견하다 싶었다. 비전공자가 전공자보다 더 열정적으로 프로그래밍을 한다는 것.. 그 자체가 참 매력적이다. 하지만 부족한 부분이 보인다. 도와주고 싶다는 생각이 들었다. 애뗘보이는 얼굴이기에 잠깐 뒷조사를 했다. 29살인가보다. 내가 29살땐 뭘 했지? 나도 나름 초 긍정주의에 열정적인 사람이라고 평가를 받지만,..내가 29살엔 엄두도 못할 일을 했다. 한편으론 그때는 못했지만, 지금이라면 할수 있지 않을까 싶기도 하다. 점점 그 시기가 더 가까이 오고 있는 것 같기도 하다. 그리고 이직한지 이제 보름이 지났다. 보름동안 나의 생활은 만족스럽다. 어떤 사람은 이런 상황을 빗대어 이제는 실망하는 일만 남았다고 하는데..실망도 좋다. 실망이 크면 나의 결심이 더 확고해지니까.. ^^요즘은 모임도 많고, 더 많은 사
  • Published on
    오늘도 어김없이 2주에 한번씩 열리는 티타임 모임에서 오갔던 이야기들을 정리해보려한다. 적어놓지를 않아서 기억나는대로 정리해본다. 1. Mylyn과 Bitbucket 이슈트랙커 연동이 계속 안되서 커넥터를 살펴봤는데, 종은님이 작성하신 포스트에 커넥터 링크가 잘못되어 있었다. 그래서 제대로된 커넥터를 설치하고 연동했더니 매우 잘 된다. Gooooo:D 종은님 땡큐~ 2. Alloy 최신(unstable)버전 설치 타이타늄에 새롭게 추가된 ListView의 예제를 부일님이 돌리고 싶어하셔서, 확인해보니 Alloy 1.2.0+ 이상에서만 예제가 동작한다고 해서 Alloy 1.2.0 버전 설치에 대한 이야기를 했다. Alloy 설치 방법은 npm으로 설치하는 방법과 Git레파지토리에서 소스를 직접 받아서 설치하는 방법이 있다. npm 버전은 안정버전인 1.1.x 버전이므로 당연히 레파지토리에 있는 최신 소스를 다운로드 받아서 설치해야1.2.0 버전이 깔린다. 설치방법은 여기를 참고.. g
  • Published on
    블로그가 너무 느려서 더이상 참지 못하고 원인을 찾아봤다. 일단 증상은 이렇다. 증상 1] 몇일동안 손을 놓고 있으면 스팸 트랙백이 엄청 달린다. 증상 2] 트랙백을 하나 지우면 엄청 오래걸린다.증상 3] 오래 걸리다 못해 가끔씩 서버가 무응답 상태가 되어 버린다.그동안 귀찮아서 손 놓고 있었는데 더이상 못참겠다. 뒤지고 뒤져봤더니,.. 아~!! 이게 바로 페이지 캐시 설정 때문이라는 결론을 얻어냈다. 그래서 페이지 캐시를 꺼놨더니.. 어머!! 엄청 빠르네!!여새를 몰아 스킨도 바꿔버렸다. 이정도 속도만 내어준다면,... 홈페이지 메인을 이제 블로그로 넘겨도 되겠다!!유후!!
  • Published on
    오늘 타이타늄 티타임 모임에서 나온 이야기들을 정리해본다. 1. 말풍선 같은 가변 이미지 최적화 하기 기본 UI가 아닌 디자인된 UI를 앱에 적용하려면 많은 이미지를 사용하게 된다. 따라서 앱사이즈에도 영향을 받게 되는데, 20MB를 넘게 되면 3G 환경에서 앱을 다운로드 할수 없기 때문에 이미지 최적화 문제는 매우 크리티컬한 문제가 될수있다. 이런 이미지 문제를 해결하기 위한 첫번째 방법중 하나가 바로 이미지를 재활용해서 가변 디자인에 활용하는 것이다. iOS의 경우, background*Cap을 활용하고, Android의 경우, 9 patch tool을 활용한다. 2. Alloy 모델에서 생성한 DB 파일의 위치 예전에 "동구밭에서 삽질한 이야기"라는 발표 슬라이드에도 공유를 했었는데, 타이타늄에 인스톨한 DB는 특정한 위치에 저장이 되고, 강제로 설치된 DB파일을 지우지 않는한 두번 인스톨되지 않는다. 따라서 DB 스키마가 변경이 되면 이전 DB를 날리던지, 아니면 DB를 마이