목록개발자 이야기/Perl (52)
동글동글 라이프
2008년말 쯤에 한글 문자열을 자판에 입력되는 영문으로 바꾸는 방법 이라는 글을 쓴적이 있습니다.당시에는 별 생각없이 기술연구 목적으로 테스트 용으로 만들었는데...가끔 이 모듈을 이용해서 응용작품을 만들어 봐야 겠다는 생각을 하곤 했었죠.최근에는 인문학이나, 감성, Design for humans 등등 사람 중심의 문화가 많이 생기고 정착되고 있는 시기입니다.이렇듯 소프트웨어를 통해 사람의 마음을 움직이는 프로그램이 필요하다고 느꼈고, 향후에는 사람에게 메세지를 전달하는 정성을 넣어 감동으로 연결시키는인간적인 프로그램이 앞으로는 크게 이슈가 될 것 같더라구요 ㅋㅋ그런면에서 Notepad Letter은 그런 부분을 충족시켜주는 부분이 많았습니다.4년만에 다시 열린 Korean Perl Workshop..
회사생활에 바쁘다보니 어느새 블로그를 쓴지도 꾀 오래 되었네요^^; 간만에 쓰는글인데 좋은 정보 알려드려야죠!! ㅋ Korean Perl Workshop 2012 KPW2012 가 10월 20일(토요일)에 서울에서 진행된다는 사실! Perl 을 즐겨쓰고 좋아하는 사람들과 서로의 지식을 공유하는 자리로 재밌게 했던 프로젝트와 알찬 정보 , 그리고 최신 기술들을 워크샵에서 들을 수 있습니다! 으아~ 이런 엄청난 컨퍼런스를 꼭 가셔야죠! 어서 이날 시간 비우시고 고고싱 합시다!! Korean Perl Workshop 2012on Sat. Oct. 20th, 2012 크고 작은 세미나는 중간에 지속적으로 있었지만 이런 큰 행사는 오랜만이라 긴장되고 기대 되네요! 등록은 아래 주소에서 하시면 됩니다. 아참!! 참..
이번주 Secmem Hackathon 의 주제는 "Twitter" 였습니다. 이 주제를 통해 자유롭게 코드를 짜는 경합을 벌였고, 장소는 서면의 NOH'S ESPRESSO 커피샵에서 진행되었습니다. 저는 예전에 싸이월드 방명록에서 방명록을 쓴 사람들의 순위를 매겨주는 프로그램이 생각이 나서, 일정 기간동안 가장 많이 말을 한 사람들의 순위와 통계를 매겨주는 프로그램을 작성해보았습니다. Net::Twitter::Lite 를 사용할때 작은 문제점이 있습니다. 이전에 @nan1004au 님이 한번 언급하셨는데 트위터 개발자 센터에서 키를 받아야 모듈이 사용 가능합니다. 그 문제를 해결하려면 여기 를 클릭하시면 해결 할 수 있습니다. https://dev.twitter.com/ 에 가셔서 키를 받으시면 아래와 ..
http://advent.perl.kr Perl 커뮤니티에는 매년 크리스마스 4주 전부터 Advent Calendar라는 것을 만들어서 유용한 팁이나 정보들을 크리스마스 때까지 하나씩 올리곤 합니다. 매년 해외에서만 했고 한국에서는 이루어지지 않다가 드디어 이번 2010년에는 Advent Calendar 가 열렸습니다 :) 진행하시는 분의 순서는 아래와 같고, 글을 쓰고 싶으신 분들은 아래에 댓글을 달아주시면 감사하겠습니다! 12/1aer0 12/2aquative 12/3jakerorg 12/4gypark 12/5ainvyu 12/6popeye92 12/7sng2c 12/8kiseok7 12/9keedi 12/10eeyees 12/11y0ngbin 12/12dalinaum 12/13yykim 12/14c..
얼마전 친구의 요청으로 지오코딩 API 를 사용해서 주소의 좌표를 얻어야 하는 코드를 작성할 일이 생겼습니다. 지오코딩 API 의 링크 : http://code.google.com/intl/ko/apis/maps/documentation/geocoding/ 저는 모바일 프로그래밍은 관심이 별로 없는데 들리는 이야기로는 대부분 이 API 를 사용해서 좌표를 얻어 모바일에서 처리한다고 하네요 ^^; 그래서 친구한테 이 API 를 사용하면 쉽게 되겠네~ 해서 코드를 바로 짰습니다. 2바이트의 문자가 url에 그대로 들어가면 브라우저에 따라 인식못하고 글자가 깨지는 현상이 일어나기 때문에 url 을 변환해주는 코드를 작성해야 합니다. 기본적으로 많이 사용하는 Perl 코드는 아래와 같습니다. Perl URL E..
네이버에 운영중인 Perl Community & Study 카페 회원이 드디어 1000명을 넘어섰습니다. Perl 카페는 세간의 이슈를 받지 않았고, 별 다른 홍보활동도 하지 않았습니다. 그럼에도 불구하고 프로그래밍 언어인 Perl 을 좋아하고 관심있는 회원이 1000명이나 모였다는 것은 너무 대단하고, 감동적인 일이라 생각합니다. 제가 처음에 이 카페를 만들었을 당시, perl 을 열심히 배우고 있었고, perl 을 너무나 좋아하던 시기 였습니다. 프로그래밍을 익히던 중 매너리즘에 빠졌던 당시, 광활한 세계를 느끼게 해주었고, Perl 과 관련하여 많은 사람을 만나게 해주었던, 저에게는 너무나 소중했던 언어였습니다. 최근,카페장인 제가 공부하는 시기에서 일을 해야하는 시기로 넘어가 카페 관리에도 많이 ..
Perl 6이 Rakudo Star 라는 이름으로 릴리즈 되었습니다. Rakudo Star - a useful, usable, "early adopter" distribution of Perl 6 http://rakudo.org/node/75 여기서 early adopters 라는 이름을 달고 출시를 한 이유는 perl 6 출시에 앞서 몇가지 버그가 있음을 잘 알고 사용자와 피드백을 얻기 위해서 이렇게 이름을 달았다고 합니다. Perl 6 에서의 멋진 기능들 입니다 :) Perl 6 grammars and regexes formal parameter lists and signatures metaoperators gradual typing a powerful object model, including ro..
얼마전 친한 동생이 웹페이지로부터 특정 정보를 가져오는 소스에 대해서 블로그에 적은적이 있습니다. 간단히 말하면, 네이버에서 극장을 입력하면, 그 극장에서 상영되는 제목과 시간들을 파싱해서 나열하는 코드였는데, 정규표현식 없이 온리 C언어(소켓까지 포함)로 약 300줄 가량 되는것을 확인하였습니다. 그래서 이런 예도 있다는걸 보여줄 겸, perl 로 한번 다시 짜보게 되었습니다. Windows Vim 으로 작업했고 소스는 아래와 같습니다. 총 14줄 :) 파싱이 잘 되는 것을 확인 할 수 있습니다 :) 보여주려고 짜 뒀다가 이제야 포스팅 하네요~ perl 가르쳐달라고 하는 동생의 모습이 눈에 선합니다 ^^;; P.S. C언어로 짜는게 나쁘다는것은 아닙니다. 소켓으로 웹페이지에 접근함으로, 헤더에 어떤값이..
CPAN 에서 한번씩 모듈을 검색하다 보면 별 5개가 가득 찬 모듈은 보기가 힘듭니다. 그런데 이 모듈은 별 5개를 받아도 모자라다는 느낌이 드네요^^ 지금부터 소개할 모듈은 Acme::EyeDrops 라는 모듈로 예전에 Naver Perl 카페에서 Raymundo님이 한번 언급해 주셨습니다. 얼마전 읽었던 별찍기 에서 perl 스페셜 버전으로도 소개가 되었던 Acme::EyeDrops 저도 궁금해서 한번 사용해 보았는데 아래 예제를 보도록 하겠습니다. Acme::EyeDropsVisual Programming in Perl Acme-EyeDrops-1.55 (2 Reviews) - 01 Dec 2008 - Andrew J. Savige Perl 1 2 3 4 5 6 7 8 9 10 11 12 13 1..
Gtk2 모듈에 소속되어 있는 Calendar 모듈 을 소개하려 한다. 이 모듈은 뜻 그대로 달력 모듈이다. 일단 예제코드부터 먼저 보고 시작하도록 하자. 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105..