자바 스크립트 관련 책을 보다보니
innerHTML은 브라우저 별로 지원은 하지만, 웹 표준은 아니므로 DOM 관련 함수를 쓰라고 추천하고 있다.
하지만 막상 검색을 해보니, 성능측면에서 DOM 보다는 innerHTML을 추천하는 내용들이 많이 나온다.

아무튼,
"대규모로 조작을 해야 한다면 innerHTML에 한번에 업데이트 하는 것도 고려할만 하다.
하지만 내용이 많지 않을경우에는 DOM을 하는것이 좋다."
라는 것이 결론.

[링크 : http://forums.mozilla.or.kr/viewtopic.php?p=32382]
[링크 : http://firejune.com/976&stag=innerHTML]
[링크 : http://trend21c.tistory.com/929]
Posted by 구차니
개소리 왈왈/자전거2010. 7. 29. 00:01
속도계에 보면 휠 크기에 대한 이상한 숫자들이 표기되어 있는데
이게 무엇을 의미하는지 찾다보니 이상한 말이 나오기 시작했다.

2010/07/28 - [개소리 왈왈/자전거] - 2010.07.28 자전거를 지르다

간단하게 위의 47-305 라는 식으로 시작하는 왼쪽의 규격은 유럽규격이고
오른쪽의 값은 인치법(미국식/영국식?) 과 프랑스식 표기법이 혼용되어 있다.

내 것의 경우에는 700x20C 였으니 프랑스식 표기법이고,
외경은 700mm(70cm = 대략 27.5인치) 이고
타이어의 폭은 20mm(2cm) 이다.

그리고 ETRTO 식인 20-622 은
내경이 622mm(62.2cm = 대략 24.49 인치) 이고
타이어 폭은 20mm(2cm) 이다.

아무튼 2114 = 673.248 * 3.14 인데 음..
외경값도 아니고 내경값도 아니고 이 기묘한 값은 멀 의미하는걸려나?

   ETRTO  인치법 inch
프랑스식 french
 표기  28-406  20X11/8
 700X35C
 외경 outer diameter
   20 inch  700 mm
 내경 inner diameter
 406 mm    
 타이어 폭 tire width
 28 mm  11/8 inch  35 mm

[링크 : http://acepilot.info/2631025]

Posted by 구차니
개소리 왈왈/자전거2010. 7. 28. 22:49
웬지 생소하게만 생각이 되는 자전거 제품사용설명서 라니!!
아무튼 아쉬운 점은, 제품별로 상세 내용이 아니라 자전거 전반적인 두리뭉실한 설명서라는 점
하지만, 역설적으로 거의 AS 메뉴얼이라고 할정도로 상세한 설명이 들어 있다는 점은 놀라움의 연속이었다.


요즘 고급형 자전거에는 중앙의 '프레스타(Presta)' 방식이 사용되고
일반형에는 '영국식'이 사용된다. 어느게 좋다 나쁘다라고 하기에는 모호함이 있지만
영국식이 많이 퍼져있어서 유지보수에는 영국식이 좋고 편하긴 하다.

아무튼 프레스타 밸브를 일반적인 미국식에 사용하기 위해서는 아래와 같은 컨버터가 필요하다.
왼쪽은 예전에 얻어놓고 쓰지 않아서 거무튀튀, 다른 하나는 오늘 얻어서 반짝반짝~


음.. 허브에는 구리스가 들어있다는건 알았지만, 이걸 1년에 1회를 교체 해야 한다는건 또 처음 알았네 -ㅁ-!

음.. 변속시 순간적으로 페달에 힘을 적게 주는 것도 원활한 변속에 도움이 됩니다.
그냥 난 단시 기어가 갈려나가는 소리가 듣기 싫을 뿐이었고 ㅠ.ㅠ


2010.07.31 추가
위의 메뉴얼이 필요하신 분은 삼천리 사이트에서 다운받으시면 됩니다.
[링크 : http://www.samchuly.co.kr/main/file_down.php?filename=manual_bike.pdf]
Posted by 구차니
개소리 왈왈/자전거2010. 7. 28. 21:50
거의 몇달을 고심하다가 지름신에 과감히 져버린 구차니군!


그리많이 타본건 아니지만 확실히 무게감이나 조작감이 MTB와는 다르다.
일단 엎드려 타는 구조이다 보니 무게중심이 앞으로 쏠리고, 브레이크 조작도 예전처럼 팍팍 잡히지가 않으니
왜 다른 사이클 타는 사람들이 시내에서는 밍기적 밍기적 기어 다니는지 대충 알겠다.
(브레이크가 안잡히니 천천히 갈수 밖에 ㄱ-)

아무튼, 아직은 어색어색 -ㅁ-

        
특징                                            질주본능을 일깨우는 알루미늄 경기용 14단 자전거
       
변속 부품                                     시마노 변속시스템
                                                  고속주행용 시마노 11-28T 후리휠
브레이크 부품                               알루미늄 캘리퍼브레이크
림 / 허브 / 스포크                         알루미늄 CNC 컬러 림, 시마노 카세트 7단 허브
안장 / 타이어                               경기용 안장 / 700C 경기용 타이어
기어크랭크 / 패달                         알루미늄 52-42T 기어크랭크
핸들스템 / 핸들바 / 시트포스트      알루미늄 경기용 핸들바, 어헤드 핸들스템
보조바퀴 / 스탠드                         알루미늄 스탠드
기타                                           카트리지 BB 파트 사용
중량                                           11.4kg

[링크 : http://www.samchuly.co.kr/products/products.html?bcode=790]


자전거를 새로사고 가장 걱정되는건..
바로 속도계의 값을 맞추는 건데 이번에는 머.. 타봐야 알겠지만, 일단 700x20C 라고 하시니 위의 설정값대로 맞추었다.
그런데 여전히.. Wheel size의 값들이 무엇을 의미하는지는 모르겠다.

요렇고롱 생긴 녀석으로 바뀌었습니다!

Posted by 구차니
파일방2010. 7. 27. 23:44
오늘 rar 파일을 풀다가 우클릭 메뉴에서 rar을 인식못하길래
혹시나 해서 홈페이지를 갔더니 2번째 릴리즈가 나와서 후다닥 설치했다.




빵집(ver 4.0 build 2270) 설치 다운로드 (3.0M)


Build2270은 버전 4.0 두 번째 릴리즈입니다.

첫 릴리즈(Build2262)에서는 탐색기메뉴에서 RAR파일을 인식하지 못하는 버그가 있었는데 그 문제를 Build2270에서 수정했습니다.

다음은 현재 개선 중인 문제들입니다.

1. 일본어 등 외국어로 된 Zip 파일등 언어 문제
2. 64비트 Windows에서 탐색기메뉴 문제
3. WinZip 등에서 만들어진 Zip 파일 호환성 문제

빵집을 비롯하여 몇몇 압축유틸리티에 보안취약성이 발견되는 바람에 위 문제들을 마무리하지 못한 채로 버전4를 공개하게 되었습니다.
서두르기 보다는 확실하고 안전하게 작업할 생각입니다.
Posted by 구차니
getElementaryByTagName() 함수를 사용하면 HTML DOM 에서 특정 tag에 대해서 받아올수 있다.
그리고 이 함수는 NodeList 를 돌려준다.
NodeList는 Node의 배열도 아니고 먼가 희한한 방법으로 접근을 한다.

x = document.getElementsByTagName("td");
document.write(x.item(i).nodeName);

이렇게 하면 TD 태그로 받아왔으므로, nodeName은 TD가 리턴된다.
한글2010 에서 작성한 표는 <P> 태그로 쌓여 있는데 그런 이유로 NULL 값이 나오는것으로 생각된다.


Posted by 구차니
개소리 왈왈/독서2010. 7. 27. 17:21
그림책이라고 해서 빌린건 절대 아님 -ㅁ-


일본서적 번역서이고, 완전 초심자가 볼만한 Javascript 책이지만
XML 및 AJAX 까지 다루는 하지만 얇아서 부담이 없는 책이다.

하지만 너무 내용이 없다고 해야 하나 아니면 정신이 없다고 해야하나?
그림에 너무 치중한 나머지, 내용이 조직화 되어 있지 않아 무언가를 하기에는 좀 부족한 내용이다.
"딱, 초심자가 처음보기에 좋은내용" 이라는 느낌

[링크 : http://book.daum.net/detail/book.do?bookid=KOR9788931550023]
Posted by 구차니
개소리 왈왈/독서2010. 7. 27. 17:11

대략 2주간 빌리고 있었던 책.
괴짜경제학의 2번째 책이라고 하는데 "신선하다"라고 해야 하나 "괴짜스럽다"라고 해야하나 조금 모호한 책이다.
노골적으로 말하자면

고상함을 위한 학문들이 다루지 않는 내용이
매춘, 자살, 테러, 사망율(의사들에 의한) 들을 다루고 있는 내용이다.
어릴때 부터 성에 대해 터부시 하도록 배워온 한국사람으로서는 처음부터 매춘에 대한 이야기가 나오기 때문에
거부감이 들수도 있겠지만, 역설적으로 이러한 심리적 장벽을 넘을수만 있다면 정말 블루오션이 펼쳐질수도 있고
혹은 그러한 심리적 장벽으로 인해 잘못된 분석이 나오는 이유에 대해서도 콕콕 찝어준다.

근 1년 이내에 읽은 인문서적 중에는 가장 마음에 든다.

[링크 : http://book.daum.net/detail/book.do?bookid=KOR9788901103044]
Posted by 구차니
가장 많이 쓰이는 녀석같은데 은근히 쓰기가 까다롭다 ㄱ-

Syntax
window.open(URL,name,specs,replace)

[링크 : http://www.w3schools.com/jsref/met_win_open.asp]
위에 이름은 그냥 이름이고, 새로열린 창 내에서의 식별 번호이다.
즉, parent 가 되는 쪽에서는 name 으로 제어를 할수없다.

Wremote = window.open('', 'YourRemote', szoptions);
if(Wremote != null)
{
  if(Wremote.opener == null)
  {
    Wremote.opener = self;
  };
  Wremote.location.href = 'example6-remote.htm';
};

[링크 : http://www.chipchapin.com/WebTools/JavaScript/index.html]
    [링크 : http://www.chipchapin.com/WebTools/JavaScript/example2-01.html]

만약에 제어를 해야 한다면,
위와 같이 창이름을 변수로 주고 windows.open() 메소드의 return 값을 저장하면 된다.


Definition and Usage

The opener property returns a reference to the window that created the window.
When opening a window with window.open(), you can use this property from the destination window to return details of the source (parent) window.
Coding Tip: window.opener.close() will close the source (parent) window.

[링크 : http://www.w3schools.com/jsref/prop_win_opener.asp]
이 값이 parent 윈도우의 값을 지정해주는 것으로 생각된다.
Posted by 구차니

최상위객체는 window 하나뿐이고, 그 아래에 파생되는 객체들이 존재한다.
하지만 최상위객체 지칭인 "window."를 생략하고 사용하므로 얼핏보기에는
총 6개의 최상위객체가 있는 것으로 생각될수도 있다.

Browser Objects Reference

The references describe the properties and methods of each object, along with examples.


[링크 : http://www.w3schools.com/jsref/default.asp]

Window Object Properties

Property Description
document Returns the Document object for the window (See Document object)
history Returns the History object for the window (See History object)
location Returns the Location object for the window (See Location object)
navigator Returns the Navigator object for the window (See Navigator object)
screen Returns the Screen object for the window (See Screen object)

[링크 : http://www.w3schools.com/jsref/obj_window.asp]


Posted by 구차니