블로그 이미지
JEEN

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

Rss feed Tistory
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 2007.11.08 11:53

Shibuya.JS에서의 이야기~

사용자 삽입 이미지TOSHIBA | 910T

불여우 스티커 GET

The Future of JavaScript -presented by Mozilla & Shibuya.JS-

http://www.mozilla-japan.org/events/2007/javascript/

(거의 같은 내용의 링크인 Mozilla Japan의 링크)

11월 2일, 아키하바라에서 위와 같은 주제로 세션이 열렸다.

일한다고(그것보다는 사전참가신청이 늦어서...) 가지 못했었는데,

개발자 미팅에서 그 이야기를 듣게 되었다.

 John Resig, JQuery의 아버지가 이번 세션의 주인공.


발표내용은 ECMA Script 4에 대한 것. OOP의 조류에 휩쓸리는 듯한 그런 느낌이 되어버린

느낌이라고 할까? 자세한 건 아래의 "John Resig의 발표자료"를 참고~!

http://ejohn.org/blog/speaking-in-tokyo/  John Resig의 블로그 기사

http://www.mozilla-japan.org/events/2007/javascript/tamarin-es4.pdf John Resig 발표자료

그리고 뒤를 이어서 Shibuya.js의 사람들의 세션
사용자 삽입 이미지TOSHIBA | 910T

고질... 아니 모질라.. 어흥!



Shibuya.PM Tech Talks에서 인상적이었던 TAKESAKO상의 세션이 있었다고 한다.

TAKESAKO상의 블로그 기사 // 발표자료 (그외 Shibuya.JS의 사람들의 발표자료도 포함)

인상적인 것은...

iPod Touch에 테트리스를 돌려봤다라는 것 // 하지만 컨트롤러가 없어서 PASS

GIF + JS를 이용한 Image Hacks

JAVA on Java Script // Multi Threading 이 구현되어 있다고...

그외 XPATH를 써라는 등...

이런게 HACK의 경지라고 해야할까.... 흠흠... 아무튼 재미있는 이야기였다.

그외 Takesako상의 블로그에는 그이외의 세션관련 자료들이 즐비하니

많은 참고가 될 것이라고 생각한다.

아, 그리고 불여우랑 모질라 스티커 준 스기모토 상에게 Thanks
신고

'IT' 카테고리의 다른 글

모에 IT 공부론...  (4) 2008.03.09
집의 서버 Network Booting으로 CentOS 5.1설치하기  (0) 2008.03.01
Shibuya.JS에서의 이야기~  (0) 2007.11.08
Ubuntu Gutsy Gibbon 왔다  (0) 2007.11.06
TOTAL 473,544 TODAY 3

티스토리 툴바