도로명 주소 검색 시스템 개발

내년부터 도로명 주소 사용이 의무가 된다. 회사에서 배포하고 있는 게시판과 쇼핑몰 솔루션에도 사용을 해야했기 때문에 12월 초에 기획하고 1주일 정도의 개발 기간을 거쳐 완료를 하고 현재는 테스트 중이다. 초기에는 인덱싱 설정에서 문제가 있어 검색이 제대로 되지 않는 문제가 있기 했지만 지금은 수정을 해서 사용에는 지장이 없다고 판단이 되고 있다. UTF-8 전용으로 개발을 시작했지만 지금은 EUC-KR […]

Read More

봉자샵?

블로그 광고에 봉자샵 배너가 나와서.. 코딩 자료가 주를 이루는 블로그인데 봉자샵이 나오리라고는 생각도 못했던 터라 조금 놀랐다. 쇼핑몰 솔루션 개발하면서 코딩한 내용을 기록해서 그런가? 그누보드 커뮤니티 SIR에선 봉자가 한때 엄청나게 유명했는데.. 요즘은 광고에 나오지 않아서 인기가 좀 시들해진 것도 있다. 근데 오늘 다시 SIR 자유게시판에 봉자샵 이야기가 나왔고 블로그에도 배너가 나오고 해서 구글에서 검색을 해보니.. […]

Read More

웹접근성 향상 솔루션 g4s

뭔가 남들이 안하는 걸 하는 것 같아서 처음엔 좋았지만.. 점점 지쳐가는 모습을 보면서 ‘이거 꼭 해야하나?’ 하는 생각이 하루에도 몇번씩 들었다. 웹과 관련된 일을 한지가 그렇게 오래된 것은 아니지만.. 생각해보면 정말 다양한 일을 해본 것 같다. 기본도 없이 실무에 부딪히며 하나씩 만들어가면서 이전에는 그렇게 어렵게 느껴졌던 것들도 이젠 제법 잘 만들어 내는 걸 보면 스스로가 […]

Read More

[PHP] 일정기간 지난 파일 삭제

특정 디렉토리 내의 모든 파일을 체크해서 최종 수정일 30일이상 경과된 파일은삭제하는 코드이다. 최종 수정 시간은 filemtime()을 이용해 구할 수 있으며 그누보드의 경우 index.php 파일 있기 때문에 이 파일은 삭제하지 않도록 했다. 그누보드 관련 작업을 하다 보니 자연스레 이렇게 된다. ^^’ <? $dir =’./data/file’; recursive_file_delete($dir); function recursive_file_delete($dir) {     if(is_dir($dir)) {         […]

Read More

그누보드 여러 게시판에서 글 추출 후 정렬하는 쿼리

MySQL에서는 union 이라는 함수가 있다. select 쿼리문의 결과를 하나의 결과로 묶을 수가 있다. 이 union을 이용해서 공개게시판으로 많이 사용되는 그누보드에서 여러 게시판의 글을 추출한 후 특정 필드로 정렬해서 보여주는 것을 만들어보고자 한다. 우선 게시판 테이블명을 g4_write_aaa, g4_write_bbb 라고 가정한다. 그누보드에서는 게시판에 접근하기 위해 bo_table 이라는 것을 사용하는데 여기서는 aaa와 bbb가 각 게시판의 bo_table 값이 된다. […]

Read More