리버's 아름다운 소풍

1 
Korean Semantic Web Conference - 12월 4일
jQuery에서 특정 엘리먼트의 존재를 체크하기 위해서 먼저 다음 코드를 생각해 볼 수 있다.



하지만 위 코드는 원하는 대로 동작하지 않는다. 왜냐하면 jQuery의 셀렉터는 항상 객체를 반환하기 때문에 언제나 참으로 동작을 하게 된다. 엘리먼트가 존재하지 않은 경우에도 빈 객체를 반환하기 때문에 위 코드로는 존재 여부를 체크할 수 없고, 다음의 코드를 사용해야 한다.



length 특성을 사용하면 엘리먼트가 존재하지 않은 경우 0를 반환함므로 존재여부를 제대로 체크할 수 있다.
이 글의 관련글
    이글의 태그와 관련된 글이 없습니다.
일주일간 인기글
오늘 인기글

Hanterm on Cygwin/XFree86

Programming 2009/05/08 12:50 by 리버
Korean Semantic Web Conference - 12월 4일
Cygwin/XFree86에서 한글을 입력하기 위해서 한텀을 쓰고자 하시는 분들을 위해 Cygwin용으로 컴파일된 한텀을 올립니다.
다운로드:
hanterm.zip

한텀 실행파일





스크린캡쳐
이 글의 관련글
    이글의 태그와 관련된 글이 없습니다.
일주일간 인기글
오늘 인기글
Korean Semantic Web Conference - 12월 4일
IE8에는 자바스크립트 디버거가 포함되어 있지만 그전 버전에는 디버거가 없어서 자바스크립트 디버깅하기가 여간 짜증나는 일이 아니다. 'FirefoxFirebug같은 도구가 왜 없는거야 !!' MS에 불평만 하고 있었는데 정말 괜찮은 도구를 발견했다. CompanionJS. 웹개발하시는 분들은 꼭 다운받으세요.

다운로드

Companion.JS (pronounced Companion dot JS or CJS) is a Javascript debugger for IE. The current version is 0.5.
Companion.JS adds the following features to IE :

  • Detailled javascript error reporting (call stack and real file name where the error occured).
  • "Firebug"-like Console API feature.
  • Javascript console feature useful to inspect javascript objects at runtime.
  • A toolbar icon to open the Companion.JS panel.

Download the installer, guaranteed spyware/malware free and packaged with a straightforward and complete un-installer.
(Download zipped intaller for people unable to download .exe files due to proxy limitations)

To be able to use Companion.JS you'll need to have a Microsoft script debugger installed. There are many cases where you already have this component install. To check if you need it see Installing Companion.JS for details.

Here are some screenshots :


Detailled Error reporting

In the top-left corner the notifying panel which pops-up when an error occurs in the current page if the Companion.JS panel is not open. At the bottom of the page...



Console API feature
이 글의 관련글
일주일간 인기글
오늘 인기글
Korean Semantic Web Conference - 12월 4일
요즘 환율변동이 심한데 변동사항을 그래프로 간단하게 보여주는 괜찮은 사이트가 있어서 소개한다. 로그윈스. 변동 그래프를 제공하는 다른 사이트들도 있지만, 어려운 용어와 너무 상세해서  저처럼 경제용어에 문외한은 오히려 이런 간단한 그래프가 더 보기 편한것 같다.

사용자 삽입 이미지

이 글의 관련글
    이글의 태그와 관련된 글이 없습니다.
일주일간 인기글
오늘 인기글
Korean Semantic Web Conference - 12월 4일
회사에서 아주 예전에 작성된 HTML을 수정하다가 하루종일 고생한 경험담을 얘기하고자 한다. 결론을 얘기하면 원인은 XHTML 표준을 지키지 않아서 였는데, 이게 원인일 줄이야!!!

다음과 같은 스타일의 HTML 태그가 있다고 하자. 과거에 CSS를 잘 사용하지 않을 때는 form 태그의 기본 패딩값에 의해 테이블 레이아웃이 깨지는 것을 방지하기 위해서 내가 자주 사용하던 스타일이다.



여기에다 자바스크립트로 폼에 input 태그를 하나 추가하고, input 박스에 값을 치고 submit 버튼을 누르면 IE에서는 input 박스에 입력된 값이 전송이 되지만, 왠일인지 Firefox에서는 새로 추가된 input 박스의 내용은 전송이 되지 않는거다.

정말 하루 종일 삽질하다가 발견한 원인, 그리고 해결방안은 다음과 같이 XHTML을 준수하는 스타일로 HTML을 코딩하는 거였다.



표준을 지키는게 중요함을 다시 한번 느낀 하루였다.

이 글의 관련글
일주일간 인기글
오늘 인기글
Korean Semantic Web Conference - 12월 4일

사용자 삽입 이미지
강동구립 성내도서관에서 영진닷컴 출판사에서 나온 "웹기획 & 웹프로젝트 매니지먼트" 라는 책을 대출받아서 대충 훑어 보는데, 1장 첫번째 섹션에 많이 낯익은 사이트 화면과 "이씨플라자"라는 문구가 눈에 띄었다.

'어! 이게 뭐지...' 너무 놀라서 눈을 의심하며 다시 자세히 보니 이씨플라자 코리아 사이트 개편전 화면과 '해외 바이어를 찾아주는 이씨플라자 사이트'라는 제목으로 사이트를 소개하고 있었다.

예전에는 많은 비용을 들여서 해외 바이어 리스트를 구매해야만 했는데 이제는 인터넷에서 쉽게 바이어를 발굴할 수 있는 시대가 되었다는 내용을 설명하기 위해서 이씨플라자를 인용한 거다. 뜻하지 않은 곳에서 만난 이씨플라자 , 너무 반가웠다.

사용자 삽입 이미지

이 글의 관련글
일주일간 인기글
오늘 인기글
1 
BLOG main image
리버's 아름다운 소풍
이씨플라자 개발자가 살아가는 이야기
by 리버

공지사항

카테고리

전체 (327)
살.아.가.며. (184)
웹.이.야.기. (74)
OS (13)
Software (17)
Security (4)
SQL Server (8)
Programming (24)

달력

«   2009/05   »
          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 29 30
31            
textcubeDesignMyselfget rss

495

400

-30 days

today : 102