전체 글 469

개발자의 기본! 너가 다루는 데이타가 어떤 타입인지를 알라.

"G-Test Pattern" 이 글은 내 블로그에서 유명한 글 중 하나이자, 종종 오프라인이나 온라인에서 언급이 되기도 한다. 개인적으로는 웹 개발에 있어 기본적인 테스트를 수행할 수 있도록 도와주는 획기적인 "도구"라고 생각한다. 그래서 공개하기로 마음먹었고 몇몇 서비스라도 문제 가능성을 줄어들길 바랬다. 허나 설명이 불충분 했는지 아직도 Version 1인 '라는 결과를 볼 것이며 다시 수정할 때 많은 초보 개발자들이 5번 단계에 한번 더 htmlspecialchars 함수를 쓴다. 사실 위의 단계 구분은 머리속에 들어 있지도 않고 (5)단계에서 RSS로 넘겨주는 루틴에 이스케이핑 해 주면 되겠지 하고는 정상적으로 나올 때 까지 함수를 처집어 넣다가 잘 동작한다 싶으면 버그가 수정되었다고 보고한다...

요즘 가장 지르고 싶은 것

출처 : http://auto.naver.com/brand/car.nhn?car_id=3920 , http://auto.naver.com/brand/photo.nhn?car_id=3920 남자라면 Porche! 박스터가 나왔을 때 폴쉐의 수치라고 까지 불리었지만, 난 그냥 "보급형 폴쉐"라고 부른다. 보급기가 뭐이리 비싸;;; 원래는 머리에 눈이 올때쯤 저놈타고 미국 대륙횡단이나 하고 싶다는 생각이 있었는데 그전에 기름이 떨어지거나 적어도 하이브리드 차가 보급될 것 같아 늦기전에 타보자라는 생각도 든다. 물론 현재 은행통장엔 중고 소형차 살 돈도 없긴 하지만 -ㅅ- 오랫만에 Need4Speed Porche Unlimited 게임이나 꺼내서 해볼가? @.@;

유부남의 안타까움

원본링크 - SLRClub 회원장터 제목 : D700 정품 팝니다. 마누라한테 걸렸습니다 ㅜ_ㅜ XXX만원에 판매하겠습니다 수령하고 뜯어보지도 못했습니다 서울에서 직거래 가능합니다 신중한예약부탁드립니다 유부남이 되는 것에 대해 두려운 것이 저런 이유랄까... 특히 "전혀 의사소통이 되지 않는 자신을 닮은 생명체"까지 탄생하면 심지어 총각 시절 마련한 스피커도 팔아야 한다. 스피커 잡고 넘어가면서-스피커가 무슨 힘이 있겠냐- 스피커가 아작이 나는 것은 둘째 치고 그 생명체도 많이 다친다. 뭐 태어날 때 부터 받은 재산이 많다거나, 신도 모르는 직장에서 엄청난 연봉을 받고 있다거나, 매주 로또에 당첨당한다면 모를까. 혹은 그런 와이프를 구하거나. ~~~~~ 허나 요즘은, D700과 그것을 사지 못하게 할 누..

텍스트큐브닷컴, 자동승인 기능의 비밀

17일자 업데이트중에 잠수함 패치 하나. 관리자에서 환경설정->글작성중. UI적으로 좀 수정해야 되나란 생각도 들지만 그건 나중으로 하고, 저 기능을 사용하게 되면 일일이 승인 버튼을 눌러줘야 한다는 귀차니즘이 생기지만, 한번 승인된 사용자는 단순히 자동 승인이 될 뿐만이 아니라 필터링이나 심지어 스팸체크도 통과할 수 있다! 가끔 EAS에 자신의 애인이 차단당했다고 연애 전선에 문제가 생길뻔 했다는 클레임도 들어오기에 만든 야심적인(?) 기능. 환경설정->필터부분에 이상한 것이 생겼으니 저기서 목록을 관리할 수 있다. 화이트리스트는 Exact Match 즉 대소문자도 맞아야 하고 토씨 하나도 틀림없이 입력하였을 때만 적용된다. 홈페이지 주소로 검사하나 만약 로그인 된 사용자의 경우 사용자의 ID로 먼저 ..

iPhone 2.0 software update for ipod touch를 기다리며

현재 미국 홈페이지에서는 드디어 사세요 링크가 떳으나 아이튠즈는 묵묵부답중이군요. http://www.apple.com/ipodtouch/appstore/ 성질급한 겐도는 이미 무료 어플 몇개도 구입중임다. 허나 펌업이 안되서 씽크가 안되는중 ㅠ.ㅠ 유료중에 사고자 하는 것들 대충 찾아보면 이런 게임들도 질러줘야 하고. 또하나 보고 있는 것은 OmniFocus 아무튼! 그래서 펌업은 언제 할 수 있는데? ㅠ.ㅠ itunes 계정에 200불 충전하고 대기중. @.@; ~~~~~ 한국 스토어도 열렸습니다. 한국 계정 한번 만들어 봤는데 외국에서 비자나 마스터 카드로 결제하는 방식을 취합니다. 계정 생성시 $1 결제 테스트를 하더군요. 국제 사용이 가능한 카드를 가지고 계신분은 계정 생성 및 어플리케이션 구입..

신종스팸

비밀댓글로 신기한 스팸을 받았는데 메가패스의 주소오타 잡아서 검색결과 보여주기 신공 + 다음 까페 검색 결과 + 어디론가 홈페이지 연결 이라는 매우 복잡한 매커니즘을 이용한건데... 아직 이해가 안되서 처리를 못하겠;;;; ~~~~~~~ 예들아... 원더걸스 소희 팬클럽 홈피 연결하는 장난 치다가 하필 나에게 걸리면 아예 원더걸스가 차단되는 수가 있느니라;;;;;

강변에서

지지난 주말, 갑자기 무슨 바람이 불었는지 한밤중에 17-50과 35 딸랑 들고 뚝섬 유원지로 걸어갔다. 지하철 두정거정이라고 만만하게 봤다가 다리가 조금 아프긴 했지만. 거기서도 영동대교까지 또 걸어 갔음. 왜 삼각대를 안들고 갔는가를 후회했고, 사실 거의 모든 사진이 흔들렸다. 더불어 화각에서도 17마저 좁다랄까. 다음에 혹 머리가 이상해져서 또 간다면 광각 렌즈를 반드시 들고 가야 할듯. 아니면 어안(fish-eye) 렌즈와 니캡(Nikon Capture NX2)를 지를 지도 모르겠다. 아니면 이번에 나온 D700(FX)이라도 +.+ 10미터 마다 박혀 있는 연인들이 눈에 거슬리긴 했지만(새벽 두시 반이였단 말이닷!) 잔잔히 흐르는 한강은 그래도 답답한 내 마음을 달래 준듯. 그래도 요즘은 바다를 ..

PHP의 Double Quoted String과 Static과의 만남 : 이스케이핑은 항상 정확하게.

오늘도 발견한 신기한 PHP의 성질. 우선 static 키워드는 뒤의 변수는 상수만을 어사인 할 수 있고 Expression은 오지 못한다. http://www.php.net/manual/en/language.variables.scope.php 의 Example 7 참고. 이제 스트링을 어사인 하는 경우를 생각해 보자. static $a = "a"; 이경우는 문제가 없다. 허나 static $a = "$b"; 이때는 스트링이 익스프레션으로 간주 되기 때문에 문법 에러가 발생한다. '$b'가 문제. 자 이제 첼린지. static $a = "$"; $뒤에 문자가 저렇게 되면? 역시나 문법 에러가 발생한다. Double Quoted String에서 '$'는 '\$'로 이스케이핑 하는 것이 정석이다. 대충 st..