블로그 이미지
JEEN

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

Rss feed Tistory
IT/Perl 2008.05.18 13:00

YAPC::Asia 2008 이야기 #1

YAPC ( Yet Another Perl Conference ) 는 Perl 국제 컨퍼런스입니다.

세계 각지의 Perl 을 사용하는 사람들이 모여서, 이런저런 아기자기한 이야기를 하는 것이지요.

(물론 아기자기에서 그치지만 않습니다만...)

작년에는 회사사람들끼리 주로 일본어 세션 위주로 들었었는데...

이번에는 한국에서 오신 aero님과 saillinux님, keedi님과 영어 세션을 듣게 되었습니다.

다들 PerlMania같은 한국에서 몇 남지 않은 펄 커뮤니티 사이트와, HanIRC #perl에서 활동하고

계신 분들이죠.

사용자 삽입 이미지

YAPC::Asia 2008 로고


올해는 Okayama(大岡山) 동경공업대학교에 이틀간의 YAPC::Asia 2008이 열렸습니다(5.15-16th)

참가자 수로는 역대 YAPC 최대라고 하더군요. 거기에 Larry Wall도 오고... 작년에 잠시 봤던

Perl Guru들을 다시금 볼 수 있게 되었습니다.

 개최 이전에 Reject Conference 라고 해서... 탈락된 세션들 중의 몇몇은 전야제의 타이밍에

발표하는 시간이 있었죠. Soozy Conference 라고, Web Framework에 대한 이야기에 대한

이야기들과, jQuery등의 Java Script 관련 이야기들이 있었습니다.

  그리고 개최 당일이 오고, aero님과 함께 역 앞에서 남은 두분을 기다리고 있는 도중에

Larry Wall과 Jesse Vincent 등의 구루들을 보고 시선이 쭈욱 따라가게 되더군요.

(한 미모하는 여성 분 보다 좀 더 긴 시간과 마음 깊은 곳에서 나오는 존경이 함께 했습니다)

그리고 keedi님과 saillinux님과 함께 개최선언이 열리는 강당으로 들어갔습니다.

Welcome 세션에서 Miyagawa씨가 "Korea?" 라고 하면서, 한국에서 온 사람들이 있는 지 물어보더군요.

(참가인수가 일본을 제외하고 미국에 이어 2위였으니까요, 총 6명. 그리고 KLDP의 링크를 긁어서,

YAPC-Asia Twitter 에서 "어서오십시오" 라는 한글 문구까지 적어놨었던 적이 있습니다.)

사용자 삽입 이미지

"어서오십시오!"


  그리고 TPF (The Perl Foundation) 에 대한 소개와 Larry Wall의 Keynote가 이어지고...

그 뒤의 세션부터는 DeNA Room으로 옮겨서 영어세션만을 들었습니다.

먼저 gugod의 Test 이야기. endeworks 의 Daisuke Maki 씨의 회사 소개겸 세션 예고지에 만화로도 소개되어 있는 것처럼 Test에 대한 이야기는 빠질 수 없죠.

사용자 삽입 이미지

endeworks 라는 회사소개와 Test의 중요성을 8P의 만화로 소개했다.


 Test에 관련된 Session은 Daisuke Maki 씨의 세션이 있었지만, DeNA Room에만 있어서 참석하지 못했습니다. 나중에 비디오 공개가 되면 반드시 봐야 할 것 같은 세션 중의 하나입니다. :-)

 그다음은 Jose Castro 씨의 ‎Perl Black Magic - Obfuscation, Golfing and Secret Operators in Perl‎ 이라는 세션이었습니다. hanIRC 의 pung96님께서 보시면 상당히 좋아하실 만한 내용이기도 한데요. 전혀 생각하지도 않았고 생각하고 싶지도 않은 Perl 연산자등의 사용에 대한 이야기였습니다.

 그리고 점심 시간이 지난 다음, Ingy döt Net - ‎JavaScript Love for Perl Hackers‎ 세션.
vi로 프레젠테이션을 하는 Vroom이라는 것이 있었는데요. 이미 CPAN에도 공개되어있고, 상당히 Geek하지만, 어떤 면에서는 상당한 매력을 지니고 있습니다.

 이 세션이 끝날 즈음해서 Larry Wall에게 사진을 찍어달라고 요구하고, 사인도 받아냈습니다!

 2008/05/17 - [IT/Perl] - YAPC::Asia 2008 득템 목록...

 여기의 득템 목록 중의 하나...

 그리고...

 Leon Brocard (‎acme‎) - ‎Working in the cloud‎ 세션은 흠,마땅히 어떻게 떠오르지 않는군요.
 
 그 다음은 Jesse Vincent - ‎Step 3: Prophet - A peer to peer replicated property database‎였습니다. Post-web 2.0-App. 흠... 여기서 중요한 게 Jesse는 세션 중이나 나중이라도 Prophet patch를 해주면, "my free software runs your company"라고 쓰인 붉은 티셔츠를 준다고 공표했습니다.

   2008/05/17 - [IT/Perl] - YAPC::Asia 2008 득템 목록...
 
  그리고 여기에서 보이듯, 그 티셔츠는 저와 keedi님이 가지게 되었습니다. 물론 둘 다 아무것도 하지 않았는데 말이죠..;; (전 여기에 대해서 다음날의 회사의 세션 발표 중에 언급했습니다)

  Chia-liang Kao (‎clkao‎) - ‎Running Perlish Small Business with Perl‎

 그 다음은 CLkao. 두분 다 Best Practical의 사람이고, 파트너이다보니까... 연장선상에서 같이 봐버렸습니다. 내용은 제목 그대로, 다시금 비디오 내용을 봐야 확실하게 내용이 들어올 듯 합니다.

 그리고 다음은 makoto kuwata - ‎The Fastest Template Engine in Perl World‎ 이라는 세션입니다.

 일본분이신데, 영어로 세션을 발표하셨는데요. 상당히 알아듣기 편했었습니다. 거기에 적절한 코드와 TT등과의 속도 비교. 예전부터 독자적인 Web Framework와 자기만의 Template Engine에 대한 개발이야기가 있었는데요. 역시 TT는 속도도 느리고, Template 문법을 다시금 공부해야 할 필요성을 느끼지만, 여기서 발표된 Tenjin은 그럴 필요가 없다는 것이었는데요. 여기서 Tenjin은 Template Engine의 줄임말입니다..(전 처음에 회사근처에 있는 라면집과 관련이 있다고 생각했었습니다;;)

 그리고 Lightning Talks. 일본의 여러 Perl Hackers들이, Perl 의 사용과 CPAN Author가 되라 고 독려하고... 이에대한 여러이야기가 있었습니다. Shibuya.pm의 현재 리더인 TAKESAKO씨는 예전에 Shibuya.pm  Tech Talk에서 본 적이 있었던 Hack을 다시금 발표하더군요. 그외에는 다시 기억을 더듬어 봐야 되겠군요.

 라이트닝 토크가 끝나고. 50분 뒤에 있을 Conference Dinner 가 있을 동안에 saillinux님께 세션에서 사용한 영어에 대해 감수를 받았습니다. 그리고 회사사람들과 함께 다음날 있을 세션에 대한 이런저런 이야기를 하면서 Conference dinner장에 들어갔습니다.

 to be continued...
신고

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

YAPC::Asia 2008 이야기 #2  (0) 2008.05.18
YAPC::Asia 2008 이야기 #1  (0) 2008.05.18
YAPC::Asia 2008 득템 목록...  (2) 2008.05.17
[ 뒷북 && 삽질 경험기 ] RedHat 계열의 Perl Bug  (0) 2008.04.20
IT/Perl 2008.05.17 14:04

YAPC::Asia 2008 득템 목록...

사용자 삽입 이미지

YAPC에서 만난 Perl Guru & Hackers


사용자 삽입 이미지

Jesse Vincent 에게서 받은 T-Shirt

사용자 삽입 이미지

Dan Kogai씨의 책에다가 직접 받은 사인, Geek이 되리라~

사용자 삽입 이미지

끝으로 Larry Wall에게 받은 보물!



 대충 얻은 아이템은 이정도 입니다. :^)

 물질적으로 얻은 아이템은 이것이지만...

 이보다 큰 레벨업의 기회를 얻게 되어서 매우 만족하고 있습니다 :-)

 모두들 수고하셨습니다.

 Perl is UnDead!

 Enjoy Perl!

 There's More Than One Way To Do It!


신고
IT/Perl 2008.04.20 12:57

[ 뒷북 && 삽질 경험기 ] RedHat 계열의 Perl Bug

 작년 중순 쯤에  RedHat 계열의 리눅스에서 Perl Package Bug가 보고되었고, 이에 따른 패치도 즉시 나왔던 적이 있습니다. 당시에는 뉴비이고 지금도 뉴비이지만, 패키지 소스의 문제까지 내다볼 능력이 없었던 저에게 사나흘의 시간은 너무 아깝더군요. 직접 당해보니까 말이죠.

 회사의 서버에서는 CentOS 4 - Perl 5.8.8 을 사용하고 있었는데요.
 아래는 어떤 스크립트를 돌렸을 때의 시간을 리포트 한 결과입니다.

사용자 삽입 이미지

Perl Patch를 때리기 전

사용자 삽입 이미지

Perl Patch 를 때리고 난 후


 대략 13분 정도 걸리는 스크립트가 10시간이 넘게 걸렸다.. 이런 얘기가 됩니다.
 그 원인이 무엇이냐고 하면...  RedHat 계열의 Perl Package에서 생기는 버그의 내용은...
 use overload 한 Package(여기서는 Perl의 package)를 bless 할 때의 CPU부하가 엄청나게 걸려서,
전체적인 처리 시간이 증가된다는 것입니다.

 실제 루프 카운트 한번에 0.25~ 0.7초라는 경이적인 속도를 보여주더군요. 총 루프횟수는 거의 50000번
정도 였구요. 이 처리를 위해서 담아둔 소스 데이터의 양은 300MB정도 됩니다. 소스 데이터의 갯수는
30개 정도 되구요. 생성되는 파일 또한 30개 정도 됩니다.

 이 처리에서 사용된 것은 DateTime 이라는 모듈인데요. 어떤 날짜를 보고 그 날짜로부터 몇 일 사이의
내용에 대해 출력하는 내용도 포함되어 있었던 것입니다. 바로 DateTime 자체가 overload 한 package를
bless 하는 것에 해당하는 것이었죠.
  혹시나 코드가 바뀌면서 버그가 있었는 가 의심해서 차츰차츰 예전의 리비젼으로 바꿔가면서 돌려봤지만
어지간히 시간은 그대로더군요. 나흘이전의 코드에서도 마찬가지로 너무 느려서 강제종료 시켜버렸습니다.

 문제는 소스가 되는 데이터도 바뀐 것이었는데... 나흘전에 다른 사람이 만들고 있던 처리에서 제가 사용하는
소스 데이터를 건드리는 게 있었거든요. 이전의 코드에서 문제가 없었던 이유는 DateTime을 사용할
조건에 부합하지 않았다는 것이었죠. 소스 데이터가 바뀌니까... 50000번 루프의 대부분이 그 조건에 부합되고
그에 따라서 처리시간은 784 -> 37419 로 바뀌어졌습니다. 생각해보면 사흘전에는 1200초 정도였군요. 조건이 부합되는 게 몇 건 밖에 없었으니까요..

 그럼 자신의 머신이 이런 문제가 있느냐 없느냐를 어떻게 간단하게 확인하냐 하면...
 
  http://blog.yappo.jp/yappo/archives/000515.html

 여기에 그 검증 코드가 있습니다. 일단 일본어 임에 주의하시구요.
 CentOS와 FreeBSD에서 검증 코드를 움직여 보면.. 그 결과의 차이에 대해서 어느 저도 파악하실 수 있습니다.
 그리고 그 차이를 절감하신다면... 패치를 하시면 됩니다. 물론 Perl 을 애용하시고, Perl 을 주로 쓰시는 분께 한해서 말이죠.
 
  물론 작년의 이슈이므로 제가 삽질한 것은 분명합니다.
  교훈은... Code의 문제 뿐 아니라.. 그 위아래의 레이어에 대해서도 알아야 되겠다는 것이죠.
  그나저나 DateTime은 없어서는 안될 좋은 모듈입니다 :-)
신고
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/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
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 479,819 TODAY 26

티스토리 툴바