목록2016/04 (22)
준호씨의 블로그
간단히 퓨니코드 변환기를 만들어 보았다. http://labs.junho85.pe.kr/ci/punycode 사실 이미 javascript 로 된 오픈소스가 있어서 손쉽게 만들 수 있었다. java 버전이나 다른 언어 버전도 만들어 볼까? 직접 rfc 문서 보고 만들어 보는거도 재미있겠다. 오픈소스는 https://github.com/bestiejs/punycode.js/ 걸 가져다 썼다. 참고로 퓨니코드는 한글도메인을 사용하기 위해 유니코드를 아스키로 표현하는 방법이다. 한글 도메인을 구입 했다면 이 방식을 쓰고 있을 것이다. 예를 들면 "김준호.pe.kr" 라는 도메인이 있다면 실제로는 "xn--4k0b802cclj.pe.kr" 이런 도메인인 것이다.
codeigniter 를 처음 사용 할 때 이상한 점은 index.php 가 계속 보인다는 것이다. 예를 들면 다음과 같다. http://labs.junho85.pe.kr/ci/index.php/punycode index.php 를 숨기고 다음과 같이 나타내면 좋을 텐데 말이다. http://labs.junho85.pe.kr/ci/punycode apache 설정 일단 apache 를 사용 한다면 rewrite_module 이 활성화 되어 있어야 됨. 다른 웹서버를 사용한다면 방법이 좀 달라질 수 있다. 개인적으로 로컬 개발환경에서 php 자체 웹서버를 사용하는 경우 별다른 설정이 필요 없없다. apache2 기준에서 mods-available 에 rewrite.load 파일 안에 로드 하는 내용이 있음..
IntellilJ 터미널에서 키보드 버튼을 꾸욱 누르고 있으면 연속 입력은 안되고 다른 특수 문자 입력 하는 창이 나타난다. 나는 연속 입력을 하고 싶은데 특수 문자 입력 창이 나타나니 여간 불편한게 아니다. 그래서 방법을 찾아 보았다. 터미널에서 아래 명령어를 실행 하고 IntelliJ 를 다시 실행 하면 된다. $ defaults write -g ApplePressAndHoldEnabled -bool false IntelliJ 는 재시작 해 줘야 한다. 특정 프로그램만 지정 하고 싶은 경우는 다음과 같이 하면 된다. $ defaults write com.jetbrains.intellij ApplePressAndHoldEnabled -bool false $ defaults write com.jetbra..
시간이 지나 메뉴 구성이 바꼈다. 다시 정리 했으니 다음 글을 참고 한다.http://junho85.pe.kr/583 구글애널리틱스에서 어떤 글에서 수익이 많이 났는지 보고 싶을 때가 많다. 하지만 매번 그 위치를 까먹어서 기록차 남겨 둔다. 방문 형태 -> 사이트 콘텐츠 -> 방문 페이지 탐색 -> 애드센스 요렇게 날짜별 차트랑 링크별 클릭 수 및 수익을 볼 수 있다. 수익이 많이 나는 편은 아니지만 최근들어 수익이 평소보다 많이 나고 있어서 좀 의아함. 아무튼 역시나 수익이 많이 나는 주제는 자동차, 금융, 일상팁 같은 것들인것 같다. 특이한건 이번에는 IT관련이나 맛집 관련 된 곳에서도 수익이 좀 났음. 하지만 얼마전 만난 앱으로 광고 수익 내고 있는 형을 보니 역시 수익은 블로깅 보다는 앱개발이 ..
intellij 에서 php 를 개발 할 때 apache 같은거 세팅 하지 않고 그냥 바로 개발 하는 방법이 없을까 찾아 봄 아래 페이지에 답이 있음 https://www.jetbrains.com/help/idea/2016.1/php-built-in-web-server.html?origin=old_help 하지만 intellij 의 설명은 언제 봐도 좀 불친절함 아무튼 요약하자면 Run -> Edit configurations.. 들어가서 왼쪽 위에 있는 "+" 를 눌러서 PHP Build-in Web Server 를 눌러서 추가 한다. name, port, document root 를 적당히 설정 한다. 그리고 run 하면 서버가 실행 된다. 잘 되는 구만 앞으로 php 개발은 이렇게 하면 되겠다.