분류 전체보기
-
google의 성공 요인카테고리 없음 2007. 3. 30. 10:30
프렉탈 이론에서 말하는 코흐 곡선 이라는 것이 있다. 해안선의 형태를 생성해 내는데 사용된 것으로 알려져 있고, 그 길이는 무한하다. 해안선 자체의 외형적인 길이는 유한하지만, 분석해서 따져 보면 무한한 길이를 가진다. google, 아니 정확히는 keyword광고-yahoo가 먼저 시작하고 특허를 가지고 있는-의 경우 한정된 page를 판매하던 형태에서, 인간의 어휘에, 그리고 그 어휘의 조합에 의해 생성되는 거의 무한정한 공간인 keyword를 판매하는 형태로 바꾸어낸 것이 첫번째 yahoo가 성공하고 google이 성공할 수 있었던 요인이었다. 그리고, 어휘의 조합 공간을 차지하고도 배고픔을 느낀 google은 adSense를 창안해 낸다. 무한한 키워드 공간을, 무한한 웹 공간에 판매할 수 있게 ..
-
adobe apollo.. 무슨짓을 한걸까?카테고리 없음 2007. 3. 28. 10:26
를 잠깐 가지고 놀아보았다. web browser(webkit)를 포함하고 있다고 하기에 어떻게 작동하는지 확인해 보고자 했다. Flex를 설치 하지 않으면 쓰기 불편하게 되어 있긴 하지만, 굳이 트라이얼 버젼을 다운받고 싶지 않아 command line으로 사용하는 방법을 찾아보니.. 필요한 실행화일은 두개 sdk/bin/adl - loader sdk/bin/adt - packager 테스트 코드를 만들어서 배포를 할것도 아니고 , loader만으로 web page를 보여주는 test xml을 실행시켜 보았다. t.xml Hello Apollo! Me t.html t.html </iframe> www.youtube.com 을 보여주는 web browser이다. 즉 youtube browser 가 되..
-
java, python, ruby threading 효율 비교카테고리 없음 2007. 3. 17. 01:25
지난번 속도 비교는 java의 string연산을 잘못 사용하여 크게 잘못된 결과가 나왔었다. 그 뿐 아니고 integer operation의 경우에도 연산횟수가 너무 적어서 interpreter/vm이 올라오는 시간에 크게 영향을 받아서 거의 의미없는 결과가 나왔던 것임이 확인되었다. 그래서 이번에는 연산의 횟수를 충분히 늘리고 돌려본 결과 java 가 interprete만을 하는 경우에도 약 100배의 성능을 보이는 것으로 나타났다. 그래서 order를 맞추기 위해 java의 경우 100배 더 많은 operation을 해서 threading overhead가 얼마나 되는지를 중점으로 테스트 했다. 즉, ruby/python은 100만번씩 열 세트, java의 경우 1억번씩 열세트.. is case에는 ..
-
"sudo port upgrade all"카테고리 없음 2007. 3. 15. 15:32
어제 macport를 사용하는데 설치한지도 오래되었고 해서 upgrade 를 해 보고자 "sudo port upgrade all" 을 실행했다. 좀전가지도 계속 download/compile을 하고 있기에 무언가 잘못되었구나.. 하고 알아보니... "sudo port upgrade all" 이 아닌 "sudo port upgrade installed"를 해야 하는 것이었다. 당연히 install된것만 upgrade할 줄 알았는데, 모든 것을 install/upgrade하고 있었다. /opt 아래 file 사이즈가 30기가에 육박하고 있고.. 온갖 듣도 보도 못한 패키지들이 설치되어 있고.. "sudo port uninstall installed".. 했다.. 나만 당한게 아니었다. 덜 억울하네..
-
MacFuse update카테고리 없음 2007. 3. 13. 09:21
예전에 한번 얘기 했던 Amit Singh 의 MacFuse에 대한 소식이 업데이트 되었다. Macworld 2007 에서 발표를 하였다는데 발표 내용은 여기서 볼 수 있다. MacFuse 자체는 bug fix 정도의 minor 한 버젼 업 인데, 발표 내용은 주로 그동안 개발한 응용 file system 들이다. 목록은 ProcFS - linux에 존재하는 proc filesystem에 대한 emulation, 요즘 linux 코드들이 proc filesytem이 존재하는 것을 가정하고(system status를 proc file system을 통해서 얻어오는) 만들어지는 경향이 있으므로, 그런 application을 porting하는데 큰 도움이 될 듯 PicasawebFS - Google의 사진 공..
-
daum tv팟의 절묘한 광고삽입카테고리 없음 2007. 3. 12. 21:11
각종 비디오 공유 사이트의 수익모델에 대해 논란이 많았다. 비디오를 시작하는 부분에 광고를 넣거나, 끝나는 부분에 광고를 넣거나.. 사용자가 반발 할 수 밖에 없다. 싫어 한다. 용납하지 않는다 등등의 이유로 넣지도 못하고 안넣지도 못하고.. 있던 상황이었다.(이에 아랑곳 하지 않고 꿋꿋히 넣고 있는 업체도 있지만..) 그러던중 다음 tv팟에서 제공하는 video를 라디오키즈님의 블로그에서 우연히 클릭했는데.. 웬일인가.. buffering time을 이용해 적절한 광고삽입.. 수익모델이나 일반적인 적용의 가능성에 대해서는 잘 모르겠지만 사용자의 반감을 최소화 시킬 수 있다는 점에서 훌륭한 아이디어이다. 박수 세번.. 짝짝짝.. 이나영이 광고를 해서 이목을 모으고 있는 모 게임기에 대한 광고인 듯한다. ..
-
java string concatenation performance카테고리 없음 2007. 3. 10. 14:44
2002년도에 쓰여진 tech tip에서도 비슷한 문제가 제기된 것을 보니 하루 이틀된 문제는 아니고 일반적으로 알려진 문제인 듯하다. 저 예제(첫번째)에서의 결과는 내가 테스트한 것보다 정도가 좀 더 심해서 61890/16 =3,868 배의 차이를 보이고 있다. 350이 아닌 3800이다. 얼핏 생각하기에 이정도의 차이가 나는 것은 좀 심하다는 생각이 들어서 계산을 시작해 보았다. tech tip 에 있는 첫번째 예를 들어 계산을 해 보면 다음과 같다. (내가 테스트한 것의 경우 integer를 string을 바꾸는 작업이 들어가고, 그 길이가 가변적이기 때문에(log10(n)) 계산하기 좀 더 쉬운 tech tip case로....) 매 iteration에서 길이 1만큼의 strng이 추가되므로 1...