우분투 리눅스에서 public key를 이용하여 ssh로 원격 서버에 접속할 때 상당히 느리다는 느낌을 받았는데 솔루션을 찾았습니다. ssh -v 옵션으로 접속할 때 뭐하는지 살펴보니 다음과 같은 메시지가 나오고 "GSS failure"라고 나오는 부분에서 반복적으로 몇초간 멈춤 현상이 발생하는 것을 발견했습니다. debug1: SSH2_MSG_SERVICE_ACCEPT received debug1: Authentications that can continue: publickey,gssapi-with-mic debug1: Next authentication method: gssapi-with-mic debug1: Unspecified GSS failure. Minor code may provide mor..
10 characteristics of a bad developer 10 characteristics of a great developer 훌륭한 개발자의 10가지 특성, 나쁜 개발자의 10가지 특성에 관한 개인적인 의견을 써놓은 흥미로운 글들이 있어서 소개하고자 합니다. 글쓴이가 생각한 개인적인 의견이기 때문에 가치관에 따라서 동의하기 힘든 내용이 있을 수도 있는데 개발자라면 재미삼아서 어떤 점들이 자기한테 해당되는지 알아보는 것도 재미있을 것 같습니다. 훌륭한 개발자의 10가지 특성 1. 커뮤니케이션에 능하다. 말을 잘해서 말로 때운다는 의미가 아니고 자기 의견을 정확히 전달할 줄 아는 사람. 2. 항상 개선을 하기 위해 노력한다. 3. 문제를 지적할 때에는 솔루션도 함께 제시한다. 4. 부탁이나 질..
Tips for using Eclipse effectively
Things That Newcomers to Ruby Should Know에서 발췌한 내용들이다. 1. ruby를 실행할 때 -w 옵션을 주어 실행하면 실행시 발생하는 경고(warning)메시지를 볼 수 있다. 환경 변수(RUBYOPT)를 설정하여 ruby interpreter에 옵션을 전달할 수 있다. 2. irb라는 ruby interactive shell이 있으므로 디버깅이나 테스트 용으로 사용하면 편리하다. 3. ruby관련 문서는 ri를 이용하면 쉽게 볼 수 있다. ri File # File object ri IO.open # IO.open method 4. 문서에서 "Klass#method"로 표기된 method는 instance method이고 "Klass.method"로 표기된 것은 cla..
WebWork: WebWork joining Struts Opensymphony의 webwork와 apache struts가 Struts Ti로 합쳐진다고 한다. Struts는 훌륭한 사용자 커뮤니티를 가졌고 webwork는 훌륭한 기능을 갖췄다는 평을 가지고 있는데 이 두가지가 합쳐져 어떠한 모습으로 나타날지 궁금하다. 가장 완성도 높은 MVC framework이라고 생각하는 ruby on rails에 필적하는 java MVC framework이 나올 것인가???
JS/UIX - Terminal 요즘 참 신기한 것들 많아요.. 덤으로 anyterm
DHT(Distributed Hash Table)이란 이름에서 알 수 있듯이 시스템 내의 각 노드(node)들이 키 셋을 나누어 가지고 있는 분산 시스템을 말한다. DHT시스템 외부에서 보면 일반 해쉬 테이블과 다를 게 없지만 일반적인 해쉬 테이블과 다른 특성을 가지고 있다. 특성 1. Decentrialisation : DHT 시스템 전체를 중앙에서 관리하는 조직이 없다. 2. Scalability : DHT를 이루고 있는 노드 수에 영향을 받지 않고 확장할 수 있다. 3. Fault tolerance : DHT 시스템 내부에 노드가 추가되거나 없어지거나 오동작을 하더라도 DHT시스템 전체의 기능에 영향을 끼치지 않는다. 기존 P2P솔루션은 Napster와 같이 중앙집중관리 방식과 Gnutella와 같..
HTML의 img 태그에는 alt 속성이 있다. 종종 alt속성의 의미를 망각하고 tooltip 처럼 사용하는 경우가 있는데 이는 MSIE에서 alt에 지정된 텍스트를 tooltip 텍스트로도 보여주기 때문이다. 하지만 alt속성은 이미지를 보여줄 수 없는 lynx나 w3m과 같은 텍스트 브라우저에서 이미지 대신 보여주기 위한 텍스트일 뿐 tooltip용 메시지를 넣는 곳이 아니다. Mozilla Web Author FAQ에서는 왜 모질라에서 alt속성을 tooltip으로 보여주지 않는지에 대한 이유를 적어놨다. When the alternative text is shown in a tooltip, some authors write bad alt texts, because they intend the t..
ruby가 깔끔하고 타 언어의 좋은 장점들만을 모아서 만들었다는 철학에 걸맞게 좋은 인상을 주고 있다. 하지만 다만 한가지 걸리는 것은 웹 개발시 production level에서도 사용할 수 있을 만한 성능을 내줄 수 있느냐 하는 것이다. 우선은 소프트웨어의 구조를 잘 정돈하고 profiling을 통해서 성능 개선을 하면 어느 정도는 만족하지 않을까.... ruby interpreter에는 profiler가 내장되어 있다. profiler library를 포함시키는 것 만으로 전체 프로그램 실행 결과에 대한 profiling 결과를 얻을 수 있는데 -r profiler 또는 source code에 require "profiler"를 추가하면 된다. 개인적으로는 소스를 고치지 않고 -r profiler ..
Ajaxian: IE 7 has XMLHttpRequest as native component. NOT ActiveX. MSIE7에서 XMLHttpRequest가 ActiveX object가 아닌 native object로 바뀐다.원문에서 언급된건 ActiveX가 disable된 상태에서도 XMLHttpRequest를 사용할 수 있다는 것이지만 new XMLHttpRequest(); 와 같이 XMLHttpRequest를 생성할 수 있다는 얘기일 것이다. 어제 막 세미나에서 XMLHttpRequest는 브라우저에 따라 얻어오는 방법이 다르다고 얘기했었는데..
- Total
- Today
- Yesterday
- 온천
- 게임
- 큐슈
- 애니콜
- 티스토리
- 맛집
- 영화
- 컨퍼런스
- 샌프란시스코
- 마인드맵
- 일본
- 루비
- 맥북
- 구글
- 사진
- 남섬
- 쿠로카와
- 블로그
- 웹2.0
- ETechConf08
- macosx
- 책
- etech
- ETech08
- 뉴질랜드
- Palm
- iPhone
- 여행
- 애플
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |