| 여러장의 이미지 간단히 합치기 | 움직이는GIF만들기 | 썸네일 쉽게 만들기
BLOG main image
분류 전체보기 (82)
I am (0)
Today (1)
개발자이야기 (11)
나만의 유용한정보 (7)
서버관련 (40)
지름신 (5)
사진/여행 (1)
끄적끄적 (4)
골프 (9)
주식 (2)

memcached monitor tool 소개
§ 청명공자's NotePad §
ssh 접속시 rsa 인증을 통해서..
컴ⓣing의 주절거림 in textcube
«   2022/01   »
            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          
1,009,949 Visitors up to today!
Today 31 hit, Yesterday 39 hit
daisy rss
티스토리 가입하기!


2014. 1. 14. 17:04

2014년 부터 도로명 주소 사용 의무화로 개발자들 사이에선

도로명 주소가 화두네요..

 

기존 우편번호가 5만건 데이터에서 데이터가 600만건으로 늘어나면서,

작은 호스팅 사용하시는분들이 구축하기에는 기술적/시간적/용량/관리적

여러가지 어려운면이 있는거 같습니다.

 

PHP개발자 커뮤티니 PHPSCHOOL.COM 에서

무료로  도로명 주소 우편번호 오픈API를 제공하네요.

 

테스트 예제 페이지 http://post.phpschool.com/post.html 

신청 페이지 http://post.phpschool.com/join.html

PHPSCHOOL 기술팁텍란 http://www.phpschool.com/link/tipntech/77844 

 

간단한 정보입력과 메일인증으로 바로 사용할수 있네요.

 

PHP예제 소스 제공하고 있고, PHP 시리얼라이즈 형식과  JSON형식으로 리턴해주니

자바사용자분은 JSON으로 사용하시면 되겠네요~

 

DB인덱스 사용하지 않고, 검색엔진을 사용해서 검색속도가 빠른게 장점이며,

통합검색을 지원하네요.

 

"가산동 371-50" "에이스하이엔드 3차" 등 여러단어 조합검색도 되고,

좋은거 같습니다. 

기존 지번주소인 구주소로도 도로명주소를 쉽게 찾을 수 있게도 되어 있네요.

 

급하게 붙이시려는분 참고하세요~!

Aterilio (Jeongmee) | 2014.05.08 18:12 신고 | PERMALINK | EDIT/DEL | REPLY
c# (Winform) 으로 짜고 있습니다만,
기존 오픈 API는 주소로 요청하여 XML 파일을 내려받아 표시하도록 하고 있거든요.
근데 이게 제대로 원하는만큼 작동이 안되어 위와 같은 주소를 사용하고 싶습니다만,
php네요... 혹시 C#으로 사용할 수 있는 방법이 없을까요?
| 2014.10.27 15:19 신고 | PERMALINK | EDIT/DEL
json이라는 표준데이터로 넘겨주기때문에 C#에 json 으로 구현하시는게 좋을거 같습니다.
Name
Password
Homepage
Secret


2013. 8. 1. 18:30

bind보안패치로 최신bind설치후 재구동시 아래와 같은 에러가 나타난다.ㅠ

 

Jul 29 16:13:51 xxx named[73049]: zone xxx.net/IN: ''xxx.net'' found SPF/TXT record but no SPF/SPF
record found, add matching type SPF record

 


Adds a new configuration option, "check-spf"; valid values are
"warn" (default) and "ignore". When set to "warn", checks SPF
and TXT records in spf format, warning if either resource record
type occurs without a corresponding record of the other resource
record type. [RT #33355]

spf를 체크하는 루틴이 추가되면서 나오는 워닝인데.. 모든 zone의 파일을 spf설정을 TXT -> SPF로 변경이 힘들다면,

아래와 같이 하면 된다.

 

vi /etc/named.conf

 

options {
        version "bind xx";
        directory "/var/named";
        pid-file "/var/run/named/named.pid";

        check-spf ignore;

        ..

        ..
};

 

check-spf ignore; 추가!! ㅎㅎ

Name
Password
Homepage
Secret


2013. 2. 14. 13:52

FreeBSD9.x / php5.3.x

 

--enable-fpm 설치시 아래와 같은 에러가 난다! ㅎ

 

/usr/local/php-5.3.9/sapi/fpm/fpm/fpm_sockets.c: In function 'fpm_socket_get_listening_queue':
/usr/local/php-5.3.9/sapi/fpm/fpm/fpm_sockets.c:400: error: 'struct tcp_info' has no member named 'tcpi_sacked'
/usr/local/php-5.3.9/sapi/fpm/fpm/fpm_sockets.c:405: error: 'struct tcp_info' has no member named 'tcpi_unacked'
/usr/local/php-5.3.9/sapi/fpm/fpm/fpm_sockets.c:409: error: 'struct tcp_info' has no member named 'tcpi_sacked'
*** [sapi/fpm/fpm/fpm_sockets.lo] Error code 1

 

아래와 같이 소스를 수정..

 

/usr/local/php-5.3.9]$ find . -name "fpm_sockets.c"
./sapi/fpm/fpm/fpm_sockets.c

 

vi ./sapi/fpm/fpm/fpm_sockets.c

 

tcpi_sacked -> __tcpi_sacked

tcpi_unacked -> __ tcpi_unacked

 

        if (info.tcpi_sacked == 0) {
                return -1;
        }

        if (cur_lq) {
                *cur_lq = info.tcpi_unacked;
        }

        if (max_lq) {
                *max_lq = info.tcpi_sacked;
        }

 

아래와 같이 수정

 

        if (info.__tcpi_sacked == 0) {
                return -1;
        }

        if (cur_lq) {
                *cur_lq = info.__tcpi_unacked;
        }

        if (max_lq) {
                *max_lq = info.__tcpi_sacked;
        }

 

재컴파일...    잘된다..ㅎㅎ

 

 

 

Name
Password
Homepage
Secret


2013. 1. 15. 16:52

FreeBSD 9.1 이 릴리즈 되서 패키지 설치중

pkg_add -r 이 아래와 같이 안됨;

 

pkg_add -r rsync
Error: Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9.1-release/Latest/rsync.tbz: File unavailable (e.g., file not found, no access)
pkg_add: unable to fetch 'ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9.1-release/Latest/rsync.tbz' by URL

 

 

http://www.freebsd.org/news/2012-compromise.html
일전의 보안이슈로 막아 놓은 모양;;

 

아래와 같이 해결은 가능하다..

 

c shell 일경우

 

setenv PACKAGESITE ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9-current/Latest/

 

bash shell 일경우

 

export PACKAGESITE=ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9-current/Latest/


와 같이 환경변수 처리후 가능해졌다.ㅎ

 

 

Name
Password
Homepage
Secret


2012. 11. 29. 14:21

파일다운로드 파일서버겸용 웹서버 가 트래픽 1G로 FULL 서비스하게 되었네요.

 

웹서버는 nginx

1G FULL서비스상황에서 load는 0.x 대.. ㅎㅎ

 

 

1000M 랜카드 대역폭의 한계치 까지와서

서버에 붙어 있는 랜카드2개를 라운드로빈하기로 결정..

 

FreeBSD의 커널부터 패치 하기 시작!

device lagg

추가후 커널컴파일

 

vi /boot/loader.conf 에

if_lagg_load="YES"

추가! 후 리부팅

 

vi /etc/rc.conf 에 랜설정

ifconfig_bce0="up"
ifconfig_bce1="up"
cloned_interfaces="lagg0"
ifconfig_lagg0="laggproto roundrobin laggport bce0 laggport bce1"
ipv4_addrs_lagg0="27.x.x.171/25"

 

두개의 랜카드가 라운드로빈되면서 분산시작! ㅎㅎ

 

 

 LAN1 LAN2

 

분산이 잘되고 있네요.ㅎㅎ

 

그나저나 nginx가 짱!

 

 

 

 

 

 

Name
Password
Homepage
Secret