블로그 이미지
JEEN

서울에 사는 꽃청년의 IT찌질모험기

Rss feed Tistory
Project 2008.03.27 20:16

[PERL] 급조 #2 Me2Day Perl API 만들기...

오늘의 떡밥은 pung96님께서 me2day 친구 신청하신 것으로 시작되었습니다.

떡밥 전문



쿨럭.. 그리고 Twitter는  TwitterPOD같은 멋들어진 어플이 있는데 me2day는 없을까? 라는 질문에...

그딴 거 없다는 이야기를 듣고 실망하며... "그래서 제가 Twitter만 한다니까요" 라는 혼잣말을 덧붙인 뒤에...

aero 님께서 "그럼 만들어라"라고 하심에... pung96님께서 지원사격하고, 하얀_고양이님께서 관망하던 차에..

원래는 하얀_고양이님께 외주 주겠다라고 했었는데... 그냥 삘 받은 김에 만들어보기로 했습니다.

사용자 삽입 이미지

http://codian.springnote.com/pages/425517


(aero님께서 perl API만 없다고....)

일단 기본 토대는 aero 님의 Springnote API 모듈이 있었으니까... 쉽고 쉬운 작업이었습니다.

다만 코드가 좀 아름답지 못할 뿐이었지만...

BEAUTIFUL CODE 상세보기
찰스 페졸드 지음 | 한빛미디어 펴냄
내 생애 가장 아름다운 코드! 38인의 코디 명장이 말하는 『BEAUTIFUL CODE』. 전세계의 유명한 프로그래머 38인으로부터 받은 글을 엄선하여 총33가지의 챕터로 구성했다. 프로그래머들이 소프트웨어 프로젝트 아키텍처를 구축하면서 쌓게 된 프로그래밍 노하우가 고스란히 녹아 있다. 이 책은 탁월한 소프트웨어 설계자로 살아가는 프로그래머들의 눈을 통해 세상을 바라볼 수 있도록 도와준다. 느리지만 우아하며 감동적인

전혀 아름답지 못한 코드가 되어버렸다.

일단은 기본적으로 Me2Day API Spec은 http://codian.springnote.com/pages 에 정의되어 있으니

간단한 작업으로 끝냈다(라는 것은 어차피 Me2Day 사용한 적이 없고, 자세히 모르니까 하는 뻘소리)

사용자 삽입 이미지

이런 식으로 커멘트와 포스트 각각 쓰기가 가능하게 되었다는 것...

일단 Source Repository는 http://code.google.com/p/me2day-perl-api/  에 등록해놨지만...

http://code.google.com/p/me2day-api/
에 자바랑 루비 버젼이 있는 걸 봐서...

이쪽에도 신청해놓을 까 합니다. reject 되면 ㅜ_ㅜ

일단 대충 정돈되고 나면... Shell에서도 가지고 놀 수 있게 되면 왠지 재미있을 지도~ 라고 생각합니다.

Web::Scraper가 셸 명령어를 지원하는 것 처럼...

:^) 그리고 때가 되면... CPAN에도 올려보고 싶...

하악... 아무튼 오늘도 떡밥에 물려서 이렇게 하루를 보내는 군요.


신고
Project 2008.03.26 19:47

[PERL] 급조 Access Log에서 검색 키워드만 뽑아서 샥샥샥...


 관리하고 있는 어느 사이트의 검색 기능을 손 봐야될 필요성이 있어서...

 일단은 어떤 걸로 검색되고 있는지 알아보려고 하던 차에...

 
사용자 삽입 이미지

떡밥 등장 : Apache Log


마침 #perl 방에서도 비슷한 떡밥이 돌아다니고 있었다.

사용자 삽입 이미지

Apache::ParseLog 쓸려고 했는데... L모님께서 "모듈씩이나..." 하는 바람에...


 싱싱하던 떡밥이 펄펄 날뛰고 있을 때 하려던 것이 시간이 지나고 지나고...
 
사용자 삽입 이미지

일단 access log는 뭐.. 이번달 분량만 해봤습니다.


 
use strict;
use warnings;
use Data::Dumper;
use Path::Class;

my $dir = Path::Class::dir("./");

my $data;
while(my $file = $dir->next) {
    next if $file->is_dir;
    next unless $file->basename =~ /^lighttpd/; # lighttpd.access_log.YYYY-mm-dd

    open my $fh, "<", $file or next;
    while(<$fh>) {
        if (/GET \/search\/\?(.*) HTTP\/1\.1/) { # 검색부분만 뽑아서
            my $url = $1;
            my @data = map { my @p = split /=/, $_; +{ name => $p[0], value => $p[1] } } split /\&/, $url;

            my $set;
            foreach my $blah (@data) {
                if ($blah->{name} eq 'keyword' && defined $blah->{value}) {
                    my $keyword = urldecode($blah->{value}); #URL_DECODE시키고...
                    $data->{$keyword}++;
                } # else blahblahblahblah... id 있음 뭐하고... 딴 거 있음 뭐하고...
            }
        }
    }
    print STDERR $file->basename." is white-catted\n";  #White-Catted 시켜서(의미없음)
}

foreach my $key (sort { $data->{$b} <=> $data->{$a} } keys %{ $data }) { # 정렬해서...
    print $key."\t".$data->{$key}."\n";   # 찍어바르기...
}

sub urldecode {
    my $value = shift;
    $value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/seg;
    $value;
}

이렇게 깨작거렸다. 결과는 제대로 나오는 데... 인코드를 보니까 BINARY로 되어있었지요.

아마 "binmode(STDOUT, ":utf8")" 을 넣으면 UTF-8으로 결과가 나올 겁니다.

걍 귀찮아서 셸에서 "nkf --utf-8 [FILE]" 해서 키워드 중에 일본어등을 보이게 해버렸습니다.

이런 거 하면서... 문제라고 느끼는 게 뭐냐면...

예전에 이런거 해놓고서는 스크립트 어디있는 지 까먹어서 다시 만들고 있다는 것입니다.

그래서 코드는 제대로 된 관리가 필요하다는 것을 새삼 깨닫고 있습니다. (그래봐야 나중에는 뭐...)
신고
IT/Perl 2008.03.26 11:37

[PERL] CPAN Mirror를 바꾸자 ( 자기삽질 방지용)

사용자 삽입 이미지

Perl Wicked-Script 를 가지고 놀고 있을 때... CPAN모듈을 추가해야 되는 경우가 있었습니다.

분명히 예전에 Mirror를 바꿔놓았는데... 얘가 어느순간에 ftp-mirror.internap.com이라는 국적 불명의

미러를 보고 있더군요... 그래서 결국은 CPAN install 도중에 Timeout이 발생하게 되어버렸습니다.

사용자 삽입 이미지

이럴 경우는 일단 urllist를 초기화시킵니다. "o conf init urllist" 하고 나면...

사용자 삽입 이미지
첫번째로 지역을 선택하고...
두번째로 나라를 선택하고..
그리고 맘에 드는 mirror site를 선택하시면 됩니다.
그런다음에는 "o conf commit"으로 ... 바뀐 설정을 커밋하면 끝입니다.

뻔히 다 아는 걸 왜 쓰느냐면... ㅜ_ㅜ 계속 commit안하고 이거 왜 이러지 한게 두번째라서..

뭐.. 그렇다는 겁니다.

사용자 삽입 이미지

글 올린지 얼마되었다고 금방 피드백 해주시는 aero님.. ㄱㅅ (in irc.hanirc.org #perl)




추가로... 처음에 맥북을 가지고 CPAN 모듈 인스톨을 하려고 하면... 안되서 리눅 서버에서 작업한 경우가

허다했는데요.

이때는 "sudo port" => "install p5-module-install"한 후에...

다시금 CPAN 모듈 깔려니까 되더군요.

CPAN에 관련된 문제는 이외에도 여러가지 있었는데... 생각나면 차차 적어올리겠습니다.
신고
cpan, MIRROR, perl
IT/Perl 2008.03.16 23:25

I WANT YOU TO LEARN PERL

사용자 삽입 이미지

   일단 evernote 테스트 겸해서 이 이미지를 올려서 한번 테스트 해봤습니다. 흠... (사실은 EVERNOTE 베타테스트에 관한 포스트를 할려고 했는데...)

  위와 마찬가지로 저도 역시...

  되도록이면 여러분들이 PERL을 배웠으면 좋겠습니다. :-)
 
  그렇다고 제가 PERL을 잘한다는 것도 아니구요. 뭐랄까...

  그냥 좋다고 해야하나요.

  그렇다고 해서... PERL 책이 많은 것도 아니고...

  디씨의 어느 분이 말씀하신 것 처럼... "펄은 옛날 언어"  일지도 모르고...

  $@% ... 무슨 뭔 놈의 언어가 욕하면서 싸우는 것도 아니고...

   하지만 펄 배운지 한 두달만에 아마존 사이트 긁어서 회사에서 인정받고,

 몇 달치 웹 로그 긁어서 요 근래 어떤 서비스가 거시기하다 라는 데이터를 기반으로 한 이야기도 할 수 있고...

 가끔은 펄로 아르바이트 같은 것도 구할 수 있습니다( 저 같은 경우는 운 좋게 하다가, 회사 업무때문에 접었지만...)

 혹은 캐 뉴비가 뒹굴거리면서, 업계에서 여러 경험을 갖춘 사람들의 경험과 정보를 얻는 계기가 되기도 합니다.

 그런 경험과 정보가 뉴비인 저에게는 좋은 뼈와 살이 되는 것이죠.
 
 irc://irc.hanirc.org    #perl

 언어를 방이름으로 내건 것 중에서는 제일 활발하지 않을 까 싶네요.

  다른 곳에서는 들락날락 거리는 로그만 주루루룩한데 말이죠.

 뭐, 그렇다고 펄 이야기만 하는 것도 아니고... 가끔은 음담과 사담과 협담과 악담이 오가는 활발한 활동이

 오가고 있으니까요.

 실제로 #perl 에서 perldoc 한글화 이야기가 나와서 저도 perldoc 작업 중이기도 하구요.

 이와 비슷하게 해외에서의 사례를 얘기하면...

  Catalyst의 메인 개발자인 Jonathan Rockway가 올린 모듈 중에 하나인 __ 도 #moose에서  Matt S Trout 와의 대화 중의 내용에 착안해서 개발하게 되었다는 것도 알수 있습니다.

  실제로 일본 생활 중에서 알 수 있는 게... 일본의 Perl 개발자들은 Twitter나 개발자 IRC등에서 나온 어떤 힌트 등을 착안으로 해서 자신의 모듈을 개발한다거나 기존의 모듈들을 개선하기도 하죠.

  이 모든 게 참여를 바탕으로 한 개발이죠!  정부는 실용이라지만, 그래도 참여가 그립습니다.
 
  I Want you to learn PERL!

  There's More Than One Way To Learn Perl.

 뭐,, 결국 뉴비가 말할 수 있는 것은 이정도 입니다.
신고

'IT > Perl' 카테고리의 다른 글

[PERL] CPAN Mirror를 바꾸자 ( 자기삽질 방지용)  (0) 2008.03.26
I WANT YOU TO LEARN PERL  (0) 2008.03.16
별 찍기 운동을 알고 계시나요?  (0) 2008.02.16
일본의 Perl Hackers들  (0) 2008.01.11
IT 2008.03.09 12:29

모에 IT 공부론...

만화로 이해하는 데이터베이스

만화로 이해하는 데이터베이스


위의 데이터베이스 책은 내가 2006년 일본에 온 당시 동네 서점에서 볼 수 있었던 책이다.

그외 수리, 통계학, 물리... 여러 부분에서 저런 만화로 된 책을 쉽게 접할 수 있었다.

물론 그 대상은 입문자를 대상으로 한다는 것은 당연한 것이다.

모에 IT공부론...

뭐... 생각없이 이렇게 달아보았지만... 이에 대해서는 여러모로 생각할 거리를 만들어 준다.

IT라고 이야기하면 굳이 컴퓨터 공학만을 한정하는 것도 아니지만... 여기서의 IT란 컴퓨터 공학에 한정한다.

한국에 있었을 당시 2006년 11월 이전...

쉬운 C++

쉬운 C++

그 때 당시에도 읽지도 않고 있던 오라일리 책들을 쌓아놓고 있었다.

초반 30페이지 정도 지나고 나면 대략 정신이 멍해지는 경우가 있었기 때문이었다.

수많은 입문 서적들을 두르고 둘러봐도, 뭔가 어렵고, 이상한 말들이 많고, 설명을 해도 뭔 말인지 몰랐던 경우는 허다했다.

(뭐, 원체 귀차니즘과 게으름을 겸비한 공부태도도 한몫을 단단히 했었기에...)

이쯤에서 IT가 아닌 역사 이야기를 한다면...

어릴 적에 읽던 것 중에 가장 많이 읽었던 것은 한국 역사 이야기 였나. 제목은 기억이 안나지만, 양장본에 컬러 만화로 된 열 몇권의 세트 만화가 있었다.

 그래서 초등학교부터 고등학교에 이르기 까지, 역사 하나만 놓고 본다면 누구에게도 뒤지지 않을 자신이 있었다.

퇴마록 3(혼세편) 상세보기
이우혁 지음 | 들녘 펴냄
서양의 종교나 전설, 또는 사례담 등을 토대로 삼은 귀신과 대결하여 인간세계를 구하려는 퇴마사들의 이야기.... <국내편:3권, 세계편:4권, 혼세편:6권>

 사실 활자만으로 이루어진 책은 중학생무렵 "퇴마록"이 없었으면 아마 손도 안댔을 것이다. "퇴마록" 이후로 활자만으로 된 책들을 섭렵하기 시작(물론 판타지 류의 책들)하면서... 동향 분께서 지은 "한권으로 읽는 조선왕조실록"을 접했다. 거기서 처음으로 "원균 명장론"을 접하면서... 역사에 대한 여러가지 이해차이와 오해... 잘못된 역사에 대해서 관심이 많았고...  그 흐름은 지금까지 말들이 많은 한국 근현대사까지 타고 내려왔다.

한권으로 읽는 조선왕조실록 상세보기
박영규 지음 | 웅진닷컴 펴냄
이상과 현실이 조화를 이룬 인본주의 나라. 가장 정통한 역사 기록인 <조선왕조실록>을 한권으로 정리한 책. <조선왕조실록>과 왕실 족보인 <조선왕조 선원록>그리고 <연려실기술> 등을 대조하여 각 왕들의 가족관계와 가계도를 수정 보완하고 또 조선왕조의 세계도를 한눈에 볼 수 있도록 한 장에 담았다. 그리고 조선 사람들의 경제생활과 각종 인구, 시장 정책등을 시기에 맞게 정리하여 배치하고 훈민

더욱이 "대항해시대2" 를 하면서 "세계 지리/ 세계사"에 대한 관심을 돋우게 되었고, "삼국지"를 하면서 무리없이 삼국지 10권을 수도 없이 읽어나가고... 수호전 만화를 보면서 역시나 수호전 까지 섭렵했다.

이처럼 무릇 공부라는 것, 공부의 입문이라고 하는 것은 딱딱함이 아닌 무르고, 부드럽고, 재미가 있어야 하는 것이라고 생각한다(물론 그 과정에서 잘못된 정보나 낡은 정보를 제공하는 경우는 없어야 하겠지만). 또는 입문하는 것에 어떤 장애를 줘서는 아니된다고 생각한다. 혹은 어떤 장애를 주더라도 최소한이어야 된다고 말이다.

 그래서인지도 모르겠지만...
 Perl에서도 이런 경향을 보이면서, 모에하지는 않지만... "그림"을 이용해서 Perl을 쉽게 이해시키려는 노력을 보이는 책이 등장했다고 한다.

PERL 이 보이는 그림책 상세보기
ANK Co. Ltd 지음 | 성안당 펴냄
PERL 프로그램 입문서. 이 책은 이미지를 통해 Perl 웹 프로그래밍의 개념과 구조를 쉽게 이해할 수 있도록 한 것으로 Perl에 대한 기본 이론과 연산자, 배열, 제어문, 파일조작, CGI 프로그래밍 등으로 구성되었다.


 아쉽게도 아직 접해보지는 못했지만... 그나마 구색을 갖췄다고 해야할까... 그래봐야 한국에서는 인기없는 Perl이지만...

  굳이 그림책이 아니더라도.. 요즘은 HEAD FIRST 시리즈 같은 책들을 보면, 이해의 편의를 위해 여러모로 노력한 흔적이 보인다.

 공부를 재미있게 시키는 법... 아니, 그것보다는 자신이 어떻게 그 분야에 흥미를 가지게 할 수 있는가 하는 것 부터 깊이 생각해 볼일이다. 자신이 즐기지 못하는 데 남에게 즐기라고 하는 것도 좀 그렇다.
 그래서 그런지... 이럴 때 교사본분에 충실한 선생님들이 그리울 따름이다.


 * 근래 이런 고민을 하는 이유는... perldoc-kr 프로젝트에 참여하면서... 조금씩 번역에 손대기 시작했기 때문이기도 하다. 본래 목적은 perldoc을 번역하면서 Perl을 깊이 이해할 수 있을 것이라는 막연한 기대때문이었다. 하지만 요즈음은 Perldoc을 읽는 사람이 어떻게 하면 쉽게 이해할 것인가 하는 것인데... 번역해놓은 꼬라지를 보면 그건 반이상은 물건너 갔다고 생각하고 있다. ㅠ_ㅠ
 혹, 관심 있으신 분들은 아래를 참고해주시면 감사...
  - http://code.google.com/p/perldoc-kr

신고
IT/Perl 2008.02.16 02:12

별 찍기 운동을 알고 계시나요?


(수정 : 위키피디아의 링크는 삭제토론에 들어가서, 기존의 내용은 위키북으로 옮겨짐)

http://ko.wikibooks.org/wiki/%EB%B3%84_%EC%B0%8D%EA%B8%B0

애초에 디씨 인사이드 프로그래서밍 갤러리에서 시작된 별 찍기 코딩

발단은... 대학 초년생 IT학과생들이 숙제 질문으로 별 찍는 코드 예제를 원할거라는 어떤 게시물에 근거,

위키피디어 페이지를 만들어서 각 언어별 별 찍기가 시작되었다.

오늘까지의 별 찍기로...
의 글들이 채워졌다.

그 중에서 펄..

hanirc #perl에서  aero님께서 퍼오신 별찍기 위키피디어페이지에서 푸핫 하면서 놀랐다.

*
**
***
****
*****

대략 루프 돌리고 돌려서 찍어내리는 결과에 질리기 시작하면서...

펄 코드가 등장!

대략 다른 언어에서 대여섯줄 이상 쓰고 내려가는 것을 보고

키보드에 불나겠다면서 a님께서 쓴 한줄짜리 펄 코드... 그리고 이어진 20바이트도 안되는 Perl 5.10

그리고 Acme::EyeDrops로 만들어낸 Geek Code까지...

대략 정신이 멍해지는 가운데... 나도 뭐 없을까 해서 찾아본 결과..

ppencode라는 것을 o상에게 듣고, 그대로 만들어넣었다!

대략 정신이 더욱 멍해지는 그 코드의 정체는 아래와 같다.

length q bless glob and print chr oct oct oct ord qw q dump q and print chr length q closedir vec and 
print chr oct oct oct ord qw q dump q and print chr oct oct oct ord qw q dump q and print chr length
q continue vec and print chr oct oct oct ord qw q dump q and print chr oct oct oct ord qw q do q and
print chr oct oct oct ord qw q dump q and print chr length q binmode glob and print chr oct oct oct ord
qw q dump q and print chr oct oct oct ord qw q do q and print chr oct oct oct ord qw q do q and print
chr oct oct oct ord qw q do q and print chr length q closedir vec and print chr oct oct oct ord qw q
dump q and print chr oct oct oct ord qw q do q and print chr oct oct oct ord qw q do q and print chr
oct oct oct ord qw q do q and print chr oct oct oct ord qw q die q and print chr length q closedir vec

엔터키 없이 한번에 쭈욱 늘어놓는 이런 코드야 말로 ppencode, Perl/Geek

펄 코드 돌려보면 정말로 별이 찍힌다..;; 물론 루프같은 것과는 전혀 상관없지만...

출처는 http://www.namazu.org/~takesako/ppencode/demo.html

이런 언어간의 분쟁 아닌 분쟁에서... 예전에 Damian Conway의 말이 생각이 난다.

http://aero.dnip.net/blog/2007/10/damian-conway-eweek.html


p.s : 이상하게 맥에서 쓰니까 링크거는 것이라든가... 이미지 삽입이라든가 이런 게 안되네..;;

신고

'IT > Perl' 카테고리의 다른 글

I WANT YOU TO LEARN PERL  (0) 2008.03.16
별 찍기 운동을 알고 계시나요?  (0) 2008.02.16
일본의 Perl Hackers들  (0) 2008.01.11
Larry아저씨의 Perl의 과거,현재 그리고 미래 Present  (0) 2007.11.01
이빨까기 2008.01.16 20:31

favicon을 등록!! 더군다나 그 ico은!!!


뭔가 상징적인 것이 필요했다.

"이빨까기인형" 이라는 블로그 제목때문인지 자꾸만 이빨과 관련된 자료만 찾다보니

치아건강~ 치아미백, 틀니...

이런 이미지만 나오길래 방향을 완전히 전환

거의 일과를 바치다 시피하는 hanIRC Perl방...

그리고 업무에서 메인으로 사용하는 Perl

마침 Parrot 컴파일도 해서  make perl6 해본기념으로 perl6로 가기로 결정

예전에 Audrey Tang이 Perl6에 대한 프레젠테이션을 했을 때 기억났던

낙타에다가 이것저것 붙여만든 키메라가 생각났다.

사용자 삽입 이미지

바로 이것..



애초에는 use.perl.org의 낙타를 델꼬와서 색깔만 바꾸려고 했는데...

그냥 잡부의 고충을 아는 키메라(?)로 결정.

perl 이야기 : parrot 오늘 뜬 거 가지고 make perl6해봤다. ;;

신고
IT/Perl 2008.01.11 22:48

일본의 Perl Hackers들

IRC #perl에서 이야기하던 도중에... aero님의 의뢰로 일본의 Perl Hackers의 정리를 의뢰받았다.

Blog, Bookmark, CPAN Author Page 정도로 정리해볼까 한다.

본명은 통칭(id, nick)으로 대체하려고 한다.

- 日本でのPerl Hackersの紹介をしようと思います。
- もし、本人でしたら、許可を得ずにこんな無茶ポストを書くのをお許しくださいませ。
- 他に”俺様”も Perl Hackersだよ!っていう人はコメント或はメール(aiatejin _A_t_ Gmail dot Com)お願いします。

- Dan Kogai
  • BLOG : http://blog.livedoor.jp/dankogai/
  • Bookmark : http://b.hatena.ne.jp/dankogai/
  • CPAN : http://search.cpan.org/~dankogai/
- miyagawa
  • BLOG : http://blog.bulknews.net/
  • BOOKMARK : http://b.hatena.ne.jp/miyagawa/
  • CPAN : http://search.cpan.org/~miyagawa/
- yappo
  • BLOG : http://blog.yappo.jp/
  • BOOKMARK : http://b.hatena.ne.jp/yappo/
  • CPAN : http://search.cpan.org/~yappo/
- takesako
  • BLOG : http://labs.cybozu.co.jp/blog/takesako/
  • BOOKMARK : http://b.hatena.ne.jp/TAKESAKO/
  • CPAN : http://search.cpan.org/~takesako/
- dmaki
  • BLOG : http://mt.endeworks.jp/d-6/
  • CPAN : http://search.cpan.org/~dmaki/
-yusukebe
  • BLOG : http://yusukebe.com/
- tokuhirom
  • BLOG : http://d.hatena.ne.jp/tokuhirom/
  • BOOKMARK : http://b.hatena.ne.jp/tokuhirom/
  • CPAN : http://search.cpan.org/~tokuhirom/
- hirose31
  • BLOG : http://d.hatena.ne.jp/hirose31/
  • BOOKMARK : http://b.hatena.ne.jp/hirose31/
  • CPAN : http://search.cpan.org/~hirose/

뭐라고 할까요.. 그 이외에도 여러 분들이 있습니다만, 생각이 나는대로 혹은 요청이 있는대로

추가하도록 하겠습니다. 최근에는(그렇게 최근은 아니지만...) CodeRepos를 통해

여러 언어들의 프로젝트들이 모이는 현상을 볼 수가 있습니다. 주로 펄이 대세이기는 합니다.

http://coderepos.org/share

써놓고 공개가 늦은 점에 대해서 aero님께 깊은 사죄의 말씀을 드리고 싶습니다. :-)



신고

'IT > Perl' 카테고리의 다른 글

별 찍기 운동을 알고 계시나요?  (0) 2008.02.16
일본의 Perl Hackers들  (0) 2008.01.11
Larry아저씨의 Perl의 과거,현재 그리고 미래 Present  (0) 2007.11.01
Damian Conway 씨의 인터뷰  (0) 2007.10.30
IT/Perl 2007.11.01 15:25

Larry아저씨의 Perl의 과거,현재 그리고 미래 Present

출근하고 IRC를 켜자 Luz♡Luna님께서

Larry 아저씨의 펄의 과거, 현재 그리고 미래 PT자료를 보내주셨다.

아무래도 예전에 aero님께서 번역하신 듯한 작업물이었다. 예전에 본 듯한 기억이...

Google해보니까 소스는 Larry Wall - Present Continuous, Future Perfect

이것인듯 하다. MP3도 제공되는 듯 한데.. 응답이 느려서 확인은 불가...

아무래도 영어 울렁증이 있으면 한글로 반쯤 번역된 자료를 보는 게 나을 듯 싶다.

아마도 2006년 2월 26일의 PT자료인 듯 한데...

역시 Perl 5에서 Perl 6로 옮기는 것이 쉽지 않은 듯 싶다.

RFC 20개 정도 생각했는데 361개의 RFC가 생겼다니...

언어학자답게 말도 참 잘한다. 역시나 래리 아저씨...

aero님의 스프링노트 "Perl을 이끄는 인물들"을 함께 참고하면서 보면 더욱 새롭다.

언어는 문법을 아는 게 아니라, 그 언어에 담긴 (철학 || 그 무엇)을 알아야 한다는

누군가의 말처럼... Perl의 역사와 그 안에 담긴 무엇, 그리고 Perl을 만들어 가는 사람들을

알면 알 수록 Perl을 좋아하게 될 것이다.
신고

'IT > Perl' 카테고리의 다른 글

별 찍기 운동을 알고 계시나요?  (0) 2008.02.16
일본의 Perl Hackers들  (0) 2008.01.11
Larry아저씨의 Perl의 과거,현재 그리고 미래 Present  (0) 2007.11.01
Damian Conway 씨의 인터뷰  (0) 2007.10.30
IT/Perl 2007.10.30 20:07

Damian Conway 씨의 인터뷰

aero님의 블로그를 둘러보다가 Damian Conway 박사의 인터뷰를 읽게되었다.

대박은...  60초만에 티켓 추첨방식을 생각해 내리쳐낸

use List::Util 'shuffle';

print and readline STDIN
foreach shuffle
12001..13000,
14001..15000,
40001..41000,
67001..68000,
96001..97000;
라는 것이다.

흔히들 guru라고 하는 도사의 경지, 트렌드를 만들어가는 Conway 박사의 능력.

사용자 삽입 이미지

나츠미도 뉴타입!


마치 슈로대의 "ひらめき"나, 뉴타입들의 "찌리링~"을 보는 것 같은
착각 이라고 할까?

간단의 배열 변환에도 하루 이틀 머리를 돌려가면서 끙끙거린 나에게도...

순간의 각성으로 "띠리링~"하면서 구루와 같은 개발이 가능해졌으면...

그러고 보면 끙끙 거리면서 하나하나 해가는 것에 어떤 희열을 느끼게 되니까,

회사의 T상이 말한 것처럼, "프로그래머는 전부 M이다"라는 것이

사실일지도 모르겠다.

구루의 뒤꿈치라도 따라갈 수 있도록... 최선을 다해보자

그나저나 Perl 5.10은 언제?

신고

'IT > Perl' 카테고리의 다른 글

별 찍기 운동을 알고 계시나요?  (0) 2008.02.16
일본의 Perl Hackers들  (0) 2008.01.11
Larry아저씨의 Perl의 과거,현재 그리고 미래 Present  (0) 2007.11.01
Damian Conway 씨의 인터뷰  (0) 2007.10.30
TOTAL 466,854 TODAY 28

티스토리 툴바