자동 띄어쓰기는 '네이버랩'에 아이템 체험 코너(;)에 있는 서비스인데 2008년 1월에 처음 등록되었지만 아직까지 API 로 제공되지는 않고 있습니다. 아직 체험 서비스이긴 한데 기능이 개선되고 있는지 아닌지 모르겠네요. 네이버에서 '오픈 API' 라든가 '개발자 센터'를 운영하면서 여러 유용한 프로그램과 서비스를 제공하고 있습니다. 이 외에도 디자이너들에게 유용한 웹표준 관련 정보를 공유하는 '널리'라든가, 네이버의 소식들을 전하는 '네이버 다이어리'나 검색 관련 정보나 팁들을 포스팅하는 '네이버 검색 공식 블로그'들을 운영하고 있습니다. 다만, 이러한 서비스에 대한 관심이 적어서 많은 분들이 활용을 못하고 있다는게 아쉽습니다. 개발자라면 위의 사이트들을 방문해 보시면 좋은 정보를 얻으실 수 있을 듯..
Q) 현재 주소값 중 ID 와 CATEGORY 값을 체크하여, 만약 두 값 모두 있을 경우 해당 메뉴만 굵게, ID 값만 있을 경우 ID 에 해당하는 메뉴들 모두 굵게, 없을 경우 메뉴 전체를 굵게 처리를 하려면? 테스트를 위한 설정은 아래와 같습니다. 주소 : /localhost/?id=A&category=1 메뉴 : 메뉴A-1 메뉴A-2 메뉴A-3 메뉴B-1 메뉴B-2 A) 이 경우 메뉴 A-1 만 굵게 되어야 하고, category 값이 없다면 id=A 에 해당하는 메뉴 모두 굵게 처리 하는 경우입니다. 현재 주소의 값중 id, category 가 어떤게 있는지 모르고 해당 값이 있냐 없냐에 따라 또 처리가 달라지기 때문에 복잡해 보이는 것이죠. 이게 복잡해 보이긴 해도 사실 간단히 해보면 단순합니..
대부분 프로그래밍 언어에서는 입력되는 값에 '형식' 을 분류하고 이를 기준으로 프로그램을 작성하게 됩니다. (PHP 에서는 '실수형', '정수형', '문자열', '객체', '배열', '리소스', 'Boolean', 'NULL' 이 있습니다.) 프로그래밍을 하다보면 실수형 값을 소수점 이하 값을 제거하고 표시해야 하는 경우가 생기는데, 이때 '실수형' 값을 연산하거나 형변환 할때 아주 작은 값이 손실되서 정확한 값이 안나오는 문제가 발생합니다. 이러한 문제는 다른 언어에서도 마찬가지 발생되기 때문에 PHP 자체의 결함은 아닌듯 합니다. 아래의 예제를 보시고 직접 해보시면 이해가 쉬우리라 생각합니다. 문제 예:// CASE 1. $case1 = 1.2 + 1.4 + 1.4; echo gettype($case..
Trac 을 한글로 설치하기 위해서는 Babel 을 설치해야 합니다. 아래 내용은 Babel 설치 방법을 한글화하고 몇몇 부분은 이해하기 쉽게 변경을 하였습니다. 윈도우에서 작업하는 것이기 때문에 경로에 역슬래시가 사용되었습니다. 리눅스에서 설치시 경로가 조금 달라질뿐 작업은 동일합니다. Trac 0.12 버전부터 국제 로컬라이징을 포함하기 때문에, Trac 자체에서 한글화를 하고 있습니다. 이 또한 오픈소스이기 때문에 유저들의 참여로 한글화 되는 것이죠. Trac 0.11 이하 버전에서 한글을 쓰려면 현재는 종료된 Trac 한글화 프로젝트 를 참고하시기 바랍니다. 이 글은 Python 2.5 버전, Subversion 1.5.6 버전을 기준으로 작성되었습니다. Babel 설치하기 Babel 다운 받기 ..
XAMPP 에 포함되어 있는 XDebug 를 이용해서 이클립스에서 편하게 디버깅 할 수 있도록 설정하는 방법입니다. 설정이 그리 어렵지 않지만 몇가지 문제때문에 어려워하는 분들이 계실까봐 글을 남깁니다. 보통 웹프로그래밍을 할때에는 작성 후 브라우저를 통해 결과를 확인하는 작업을 하게 되는데, 이클립스를 통해 디버깅을 하게되면 이클립스 하단에 바로 결과값이 나와 개발의 효율과 편의를 도모할 수 있습니다. 단, XDebug 는 ZendOptimizer 와 함께 사용할 수 없습니다. 개발을 위해 주로 로컬 서버에서만 사용할 목적이기 때문에 Zend 를 사용 못하는건 그리 큰 문제가 되지 않으리라 생각됩니다. XAMPP 는 현재 1.7.1 버전까지 나와 있으며 XAMPP 다운로드 사이트에서 받을 수 있습니다...
PHP 에서 include 는 다른 파일을 포함하기 위해 사용합니다. 모듈이나 클래스, 함수등을 구분하여 다른 파일로 저장해놓고 include 또는 require 로 불러오게 됩니다. C 언어에서는 #include 로 고정되어 있지만, PHP 는 문법이 상당히 자유로워서 사람마다 다양한 문법을 사용합니다. include 는 include('경로'); 로 적는 분들도 계시긴 한데, 일반적으로 include 만 쓰게되면 오류는 발생되진 않습니다. 그러나, include() 는 문법적으로 함수를 호출하는 것과 같기 때문에, 아래와 같은 상황에서는 오류가 발생할 수 있습니다. 기본적인 include 문법은 inlucde '경로'; 입니다. PHP 에서는 include 파일에서 return 을 이용해 함수..
정규식을 배우면서 어느정도 기본을 익히고 제일 먼저 연습하는 것이 이메일 주소 체크하는 것과 함께 URL 주소 체크하는 것입니다. 그러나 사실 URL 은 아래처럼 각 부분별로 구분되어, 이러한 내용이 있고 없고가 차이 때문에 추출하기가 힘든 것중 하나입니다. URL Syntax: protocol :// user : password @ host : port / path / filename ? query #ref Protocol : 일반적으로 웹페이지를 나타낸다면 http 이고, 이외에 텔넷이나 FTP, 메일, 등등 여러가지가 있습니다. 이 프로토콜에 따라 뒤에 따라오는 주소의 형식도 달라집니다. User, Password : 웹인증을 위한 정보입니다. 웹인증을 사용한 사이트에서만 가능하고 일반적인 사이트(..
[원출처] text-overflow: ellipsis for firefox http://www.rikkertkoppes.com/thoughts/2008/6/ 제목이나 내용이 긴 경우 뒷부분을 잘라서 말줄임표 ... 로 표시하는걸, PHP 나 자바스크립트로 잘라서 하다가 이제는 CSS text-overflow 를 이용하는 경우가 많습니다. text-overflow 속성의 자르기(clip) 와 말줄임표(ellipsis) 중 ellipsis 를 사용해서 문자열을 잘라낼 수 있습니다. 이 속성을 사용하기 위해서는 overflow 와 white-space 를 아래처럼 지정해 주어야 합니다..ellipsis { overflow:hidden; white-space:nowrap; text-overflow:ellipsi..
- Total
- Today
- Yesterday
- php
- It
- 액션스크립트3
- 프로그래밍
- eve online
- 정규표현식
- as3
- 스타크래프트2
- flash
- ActionScript3.0
- 팁&정보
- 보안
- 플래시
- 보안정보
- 해킹
- 이브 온라인
- 유틸리티
- 팁
- 스크린샷
- 블레이드앤소울
- dust 514
- 게임
- 자바스크립트
- game
- JavaScript
- Utilities
- 정규식
- PCRE
- 세비지2
- 정보
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |