블로그 이미지
JEEN

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

Rss feed Tistory
IT/Perl 2012.10.21 15:41

Korean Perl Workshop 2012 후기

@aer0 님의 Perl 101 발표가 거의 끝나갈 무렵에야 들어갔습니다. 그리고 이어서 @aanoaa 님의 p5-hubot 이야기. Github 의 Hubot 을 Perl5 로 포팅한 이야기를 주로 했습니다. 

이어서 @lqez 님의 만화앱서비스의 이야기. 실로 뼈와 살이 분리되는 그런 노력이 묻어나는 최고의 발표였습니다. 김성모 만화앱과 관련된 이야기를 들으며, 백단에서 MySQL+Redis+MongoDB 의 조합으로 어떻게 사용자 행동을 분석해서 적절한 프로모션을 하고 있는지, 실로 서비스를 위해서 어떤 생각과 행동을 해야하는 지 좋은 이야기를 많이 들었습니다.

다음은 @perlstudy a.k.a 호네이님의 여심을 사로잡는 Notepad Letter 이야기. Win32::GuiTest 를 이용해서 노트패드를 열어서 키보드를 쳐주는 것과 같은 효과로 현장에 같이 참여하신 여자친구분에게 100일 메시지를 남기는 아주 애욕이 돋는 내용으로 채워졌으며 많은 갈채를 받았습니다.

그리고 이어서 @gypark 님의 정규표현식 강의. 무려 40분에 이르는 분량은 펄을 5년정도 써온 저도 모르는 게 많을 정도였습니다. 실제 다양한 시행착오를 통한 예제로 여러 정규표현입력형식에 따라서 결과가 바뀌고 하는 부분을 말씀해주셨습니다.

이어서 @corund 님의 Catalyst framework . Perl 의 대표적인 MVC 프레임워크로, Perl 에서 아이디어를 차용해서 Perl 로 만든 MVC 프레임워크라는 설명이 아주 인상적이었습니다. 몇몇 디스패치부분에는 제가 보통 써오던 방식과는 다르게 쓰셔서 저렇게 해도 되는 구나 하는 생각도 하게 되었습니다.

그리고 @studioego 님의 동아시아 문자처리에 대한 이야기. CJKV 라고 중국, 일본, 한국, 베트남 문화권에서의 다양한 문자표시방식이 다르는 등등의… 어려운 내용이었습니다.

다음은 @keedi 님의 Minimal Perl Web App for Your Minimal Life. 웹 개발은 정말 지옥같다. 알아야 할 것이 너무 많다 라는 서론을 통해서 이런 웹개발을 어떻게 최소한의 투자로 최적의 결과를 만들어내는 지에 대한 이야기를 들려주셨습니다. HAML 을 사용함에 있어서 디자이너와의 협업은 어떻게 해결할 수 있을 지 한번 여쭤보고 싶네요.

이어서 제(@JEEN_LEE) 발표였습니다. 회사내 텤톸을 제외하고는 이렇게 많은 사람들 앞에서 발표한 적이 2008년때 밖에 없어서… -_-;; 많이 떨리고 도대체 뭔 말을 했는 지 정신이 없을 정도였습니다. ㅡㅜ 20분안에 소화하기에는 너무 많은 내용을 때려넣은 잘못도 있고… 다음에는 좀 더 분량에 맞춰서 안정적으로 발표해봤으면 하는 소망이 있습니다. 여러모로 후회가 가득했습니다. 발표내용은 펄에서의 테스트코드 작성법. WebApp 의 테스트 방법(API 테스트, 웹페이지 시나리오 테스트, UI 테스트), 그리고 지속적인 통합을 위한 방법론에 대한 이야기 였습니다.

곧바로 @yuni_kim 님의 Perl 을 위한 Web App 실행환경 꾸미기에 대한 이야기. uwsgi 를 이용해서 Github 주소를 넣기만하면 자동으로 Perl Web App 을 생성하는 데모로 시작했습니다. uwsgi 와 Starman 과의 비교, uroku 라고 이름지어진 데모의 시스템의 간략한 구성방법에 대해서 좋은 이야기를 들을 수 있었습니다.

이어서 Just for fun, Perl 이라는 주제로 @liepsof 님께서 발표하셨습니다. TVing 으로 유명한 회사에서 근무하시며 연일 격무에 시달리시는데… 바쁜 시간을 쪼개주셔서 이렇게 발표를 해주셨습니다. Perl 을 이용해서 모바일 페이지에서 보이는 스트리밍 URL 을 어떻게 뽑아내느냐 하는 그런 이야기와 소소한 간증의 시간을 함께했습니다.

본세션의 마지막은 Handler Socket 으로 MySQL 을 NoSQL 처럼 쓰기 라는 주제로 @jachin24 님께서 발표해주셨습니다. 사실 저는 업무에서는 아직 Handler Socket 을 도입하지도 못했고… 도입을 고려해볼 정도로 성능문제를 가지고 있는 서비스도 없는지라 후순위로 밀려있는 상태입니다.

이어서 라이트닝토크시간. 바로바로 신속하게 넘어가는 속도감있는 세션들의 시작이었습니다.

첫 출발은 GitSSMSWMAESTROCloud 라는 주제로 @darjeelingt 님께서 발표하셨습니다. Git 써라 두번써라, 코드 공개해라, 삼성멤버쉽이나 SW MAESTRO 등의 다양한 프로그램들이 준비되어 있으니 고딩/대딩들은 준비해라, 요즘 클라우드의 주류는 Ruby/Python 으로 되어먹고 있는 것 같은 데, Perl 로는 이런 걸로 클라우드에 서비스를 올려서 쓸 수 있을 거라는 간략한 소개와 함께 끝이 났습ㄴ다.

순서가 기억이 나지 않아서… 일단 발표자목록을 위주로 내용을 정리하고자 합니다.

Midnight of Freesoftware 라는 주제로 @jachin24 님의 LT. Freedom is not free 라는 유명한 격언을 내세우며, 대개의 오픈소스 활동들은 누군가의 희생으로 이뤄진 것이라는 내용으로 개인적으로는 TED 에서 느낀 감동이 물결친다고 해야되나요…

나의 Perl 투신기 : 보다 나은 Perl 개미지옥을 위하여 라는 주제로 @JellyPoo 님께서 발표해주셨습니다. 서버 관리자로써 Perl 을 접하면서 펄 달력에 올라와 있는 실전적인 내용과 코드들을 이용해서 많은 도움이 되셨다고 하셨습니다.

@eeyees 님께서 발표하신 생활속의 Perl . 세개이상의 펄 달력에 글을 실어온 경험을 바탕으로 스스로 어떻게 펄을 사용해왔는지, 그리고 참가자분들에게 Perl 로 좀 더 나은 삶을 누릴 수 있을 것이라고 말씀하셨습니다.

발표자중에서 홍일점으로 나온 @mintegrals 님의 아이폰 개발자가 쓰는 perl 이라는 주제로 Perl 에서 Push Notification 을 위한 작업을 하려면 어떻게 해야하는 가, 그리고 이 발표를 위해서 시간단위로 어떻게 움직였는가, 도움을 받았는가 하는 긴박감이 흘러 넘치는 내용을 발표해주셨습니다.

Escape from the boring Excel 이라는 주제로 sky loader 님께서 발표. 반도체회사에서 나오는 여러가지 리포트 결과들을 어떻게 아름답게 요리했는지… 그리고 이렇게 만든 결과를 다른 회사동료들에게 배포를 했는지, 그리고 어떤 문제가 있어서 앞으로 어떻게 움직일 것인지 하는 실제 업무를 바탕으로 좋은 이야기를 들려주셨습니다.

EPC Core system(LTE 코어 통신시스템) 개발에서 Perl 을 이용한 로그자동수집으로 야근줄이기라는 주제로 Expect 를 이용해서 로그자동수집 및 처리로 어떻게 삶을 영위해나가셨는지 하는 이야기를 재미있게 들려주셨습니다. 뭔가 말씀하시는 투가 코붕이같다라는 느낌이… =3

Slide Shows in Vim 이라는 주제로 @rumidier 님의 발표. 신입은 인간도 아니다 라는 이전 발표의 인용을 들어가면서 신입으로의 고충에 대한 이야기를 들려주었습니다.

Look at This! 라는 주제로 @yuni_kim 의 발표. 개인적으로 제일 감성을 자극하지 않았나 하는 생각이 듭니다. 영어를 정말 쓰기 힘든데 써야되는 상황. 영어를 함부로 쓸 수 없어서 조심해야 했던 다양한 고민… 이런 영어에 대한 생존고민을 똑같이 펄로 대입해보며 정말로 필요한 건 무엇인가 하는 고민을 내던지며… 자신은 펄 프로그래머라고 당당히 말씀하는 그런 모습은 아주 멋졌습니다.

Perl 과 함께하는 Semantic Web 이라는 주제로 이어서 @ja3ck 님의 발표. 시맨틱은 어렵습니다. 각각의 개체와의 연관성 등의 다양한 이슈가 있는데, 이것들을 어떻게 Perl 로 하느냐.. 예전에 Java 로 작업했던 기억을 더듬어 RDF::Trine 이라는 모듈을 사용하게 되었는데 정말로 시맨틱웹에 대해서 공부하기에는 이만한게 없다 라고 생각할 정도로 훌륭한 교보재라고 하셨습니다.

Scrap of Scraping 이라는 주제로 @y0ngbin 님의 발표. 랄프로렌사이트에서 특정 상품정보들을 읽어들일 때 Template::Extract 라는 희귀한 접근방식을 채용. 그리고 크롤링 중의 부하포인트를 분산하기 위한 Gearman 의 채용방법에 대한 이야기를 했습니다.

시스템트레이딩에 대해서 perldoc 님께서 발표해주셨습니다. 실제 펄달력의 시스템 트레이딩에 대한 내용과 @aer0 님의 조언과 함께 펄로 시스템 트레이딩을 어떻게 했는지에 대한 상세한 내용을 들려주셨습니다.

마지막 LT 세션으로 13년차 평범한 개발자 살아남기라는 주제로 @iklonet 님께서 발표해주셨습니다. 참가자를 대상으로 이사람이 나를 팔로우 하고 있는지 확인하며 날 팔로 하고 있는 사람이 적으니, 날 좀 팔로해달라고 하시고… 이전에 펄을 사용해서 어떻게 수입을 얻어내고 있었는지 하는 이야기도 들려주셨습니다.

모든 세션이 끝나고 @keedi 님께서 라이브코딩으로 지앤선에서 받은 책들을 나눠주는 이벤트를 했습니다.

아무튼 출장도 있고해서 중간에 저는 웤샾 준비에서 빠질 수 밖에 없었는데, 여러모로 준비에 수고해주신 @keedi 님을 비롯한 주최측, 스폰서분들, 그리고 발표자분들, 그리고 바쁜 시간을 쪼개서 참석해주신 많은 분들께 감사의 말씀을 올립니다.

발표자료는 추후 공개됩니다. :-)

신고
이 장소를 Daum지도에서 확인해보세요.
서울특별시 강남구 역삼1동 | CNN the Biz 강남교육연수센터
도움말 Daum 지도
IT/Perl 2012.10.11 12:09

[ Perl ] Korean Perl Workshop 2012 개최


 지난 2008년에이어서 올림픽코스로 2012년이 된 올해. Korean Perl Workshop 2012 가 개최됩니다.

 2012년 10월 20일 토요일 2시부터 8시까지 이며, 장소는 강남 CNN the biz 입니다.

 참가비는 1만원이며(티셔츠,샌드위치 등이 제공), 발표자는 참가비 무료입니다.

 참가를 희망하시는 분은 

   http://event.perl.kr/kpw2012

 에서 신청을 할 수 있습니다. 최대 70명까지라고 하니... 현재 여유가 충만하네요.

 꼭 발표를 하고 싶다고 하시는 분께서는 Twitter @JEEN_LEE 나 댓글등으로 연락해주세요.

 미흡하나마 저도 발표하게 되었습니다.


신고

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

Korean Perl Workshop 2012 후기  (0) 2012.10.21
[ Perl ] Korean Perl Workshop 2012 개최  (0) 2012.10.11
#perl-kr 티타임 4번째 시간이 있었습니다.  (0) 2012.09.19
[ Perl ] 8월에 쓴 펄 글  (0) 2012.09.01
IT/Perl 2012.09.01 14:03

[ Perl ] 8월에 쓴 펄 글

2012/08/01 - [IT/Perl] - [ Perl ] 7월에 쓴 펄 글

2012/07/01 - [IT/Perl] - [ Perl ] 6월에 쓴 Perl 관련 글


  • App::Zamakist

     어쩌다가 만든 자막 일괄 다운로드 툴입니다. 근데 곰자막 검색결과가 이상해서 결과에 대한 보증은 못해서 안타까울 따름입니다. 

 

  • Moving from bash to zsh again    


     Retina Macbook Pro 를 소지하고 부터는 다시 zsh 로 되돌아 갔습니다. 그리고 zsh 5.0 을 쓰기 시작했습니다.

  • DBIx::Class and JSON


    회사내에서 DBIx::Class Resultset 을 그대로 JSON 형식으로 뽑아낼 때 겪게되는 에러에 대한 여러가지 대처방법에 대한 글 입니다.
 
  • Building a Perl project on Travis CI


    Cloud CI 라고 해야되나요. 아무튼 Github 인증을 통해서 Github Repo 의 테스트를 Travis CI 상에서 돌릴 수 있습니다. Pull Request 는 물론 Push 되었을 때마다 자동으로 Travis CI 에서 동작하게 되며 성공->실패, 실패->성공 과 같은 상태변경시에는 메일로 통보됩니다.

 

신고

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

#perl-kr 티타임 4번째 시간이 있었습니다.  (0) 2012.09.19
[ Perl ] 8월에 쓴 펄 글  (0) 2012.09.01
Seoul.pm Meetup with @miyagawa  (0) 2012.08.07
[ Perl ] 7월에 쓴 펄 글  (0) 2012.08.01
perl, , 펄글
IT/Perl 2012.08.01 13:31

[ Perl ] 7월에 쓴 펄 글

2012/07/01 - [IT/Perl] - [ Perl ] 6월에 쓴 Perl 관련 글

 지난달부터 내가 지난달에 얼마나 글질을 했는 지 살펴보려고 한번 글을 올려봤었습니다. 평소 거의 유입이 없는 기술관련만 다루던 블로그라서... 이렇게라도 하지 않으면 유입이 아니되거든요 ;ㅁ;

 아무튼 지난달에 무엇을 썼느냐면..


  • Regexp::Wildcards


    IP, URL, Directory Path 등을 입력값 또는 설정값으로 사용할 때의 방법에 대한 고민글입니다.

 

  • HTTPS-SSL-LWP-SOAP and Perl


    Java Axis 기반으로 날라온 모 ASP 서비스의 SOAP API 샘플코드를 보고 어떻게 LWP 기반으로 사태를 해결해나갔는지에 대한 이야기입니다.

    결론부터 말하자면 SOAP 이랑 Java 가 싫다는...

  • Export Github Issues


    돈없는 중소회사의 Github 유료계정 아껴쓰기 대책. Github Issues 정보를 모조리 뽑아내야할 필요가 있어서 관련 스크립트를 만든 이야기입니다.
 
  • MySQL::Diff - a vs B


    PHP 유지보수 프로젝트 도중에 스키마 구조가 바뀐 것을 미처 파악하지 못하고 고객에게 넘겨주고 난 이후의 클레임. 그리고 소 잃고 외양간 고치는 이야기입니다.


아무튼 지난달에는 5개의 펄글을 썼군요. 이번달에는 좀 더 분발하겠습니다.

신고

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

Seoul.pm Meetup with @miyagawa  (0) 2012.08.07
[ Perl ] 7월에 쓴 펄 글  (0) 2012.08.01
[ #perl-kr 티타임 2] 성황리에 끝났습니다.  (0) 2012.07.26
[ Perl ] 6월에 쓴 Perl 관련 글  (0) 2012.07.01
IT/Perl 2012.05.28 22:15

펄 석가탄신일 달력 2012 가 끝났습니다.

2012/05/09 - [IT/Perl] - [ 부처님오신날 기념 달력 이벤트 ] 펄 커뮤니티에 올리는 제안


 어... 네 그러니까 이번달 9일날 어쩌다가 꺼낸 말 때문에 16일부터 시작하게 되었습니다. 그리고 제가 주말에 쓰러지고 결국 오늘 아침에서야 이래저래 12번째글을 올리고 처음에 계획된 것들을 끝냈습니다.

 어.. 사실 네, 이걸 하고자 하던 목적은 "다들 뭔가 같이 하는 것" 에 대한 즐거움을 같이 느껴보자는 것이고, 이곳저곳에서 주워듣고 경험했던 것들에 대한 정리와 공유도 하고 싶었고, 가장 큰 이유로는 역시 커뮤니티는 여전히 활동적이다라는 것을 알리고 싶었기도 합니다.

 제 개인사정으로 생긴 여러 복잡한 감정때문에 그때 당긴 불씨를 쉬이 당기지 못하고 있을 때 기본 틀을 잡는 데 도움을 주신 @pung96 님, 처음임에도 불구하고 누구보다도 먼저 의욕적으로 많은 분량의 글을 써주신 @JellyPooo 님께 감사합니다. 두분이 없었으면 그냥 아마 16일이 되던 그 날 다 포기하고 없던 이야기로 만들어 버렸을 겁니다.

 또한 반강요/반의욕(?) 의 상태로 주말에 글을 써서 메일로 보내준 @rumidier , 삼일째 안올라오자 pull-request 날려주신 @keedi 님, 그리고 언제나 응원해주시는 @aer0 님, 그리고 @sng2c 님, @aanoaa님, 그리고 가장 많은 댓글을 달아주시고 관심을 보여주시고 마지막에 글을 써주신 @gypark 님께 깊은 감사의 인사를 드립니다.

 Done is better than perfect.

라고 누가 말했다죠. 처음부터 완벽하게 하겠다는 생각을 버리고 애초에 계획했던 것을 끝내는 것이 중요하지 않을까 합니다. 물론 미흡한 모습을 많이 보인 제가 할 말은 아닙니다만...


신고
IT/Perl 2011.11.15 00:52

[ Perl ] new "dot" feature // -> => . && . => ~


  좀 된 뉴스입니다만, 이번 11월 초에 Léon Brocard 씨의 재미난 패치가 올라왔습니다.

  라고 사용하던 일반적인 Perl 의 ->(화살표 연산자) 를 . 으로 바꾸도록 하고..

  기존의 문자열 연결자 . 을 ~ 으로 바꾼 것이죠.

    $obj->method;


  를

    $obj.method;


  로 사용할 수 있구요.

  문자열의 경우는

  say "Hello " . "Silex";


  를

  say "Hello" ~ "Silex";


  로 쓸 수 있습니다.

  http://blogs.perl.org/users/acme/2011/11/new-dot-feature.html  
 뭐 하지만 Perl 의 생명과도 같은 하위호환성 문제도 있고 어디까지나 개인 취향의 문제(?)일 뿐...
 이게 실제로 당장 Perl5 에 적용될 가능성은 없어보입니다.  :-)
 

신고
IT/Perl 2011.07.22 20:56

[ Perl/Ruby ] Sinatra Loves Dancer

Ruby Sintara웹프레임웍사용자들이Sintara를 본떠서 만든Perl Dancer웹프레임웍CPAN rating페이지에와서 악담을 퍼붓다가.sintara공식싸이트에서 사과하는 사태까지 발생 http://t.co/5TjqDZA 유치한팬보이즘이란.ㅉㅉFri Jul 22 01:37:34 via web


  네... 이런 사태가 발생했습니다. 
  Rails 나 Catalyst 같은 중대형 프레임워크와는 다른 경량웹프레임워크의 움직임을 상징하는 Ruby 의 Sinatra 가 있죠. 사실은 저도 Sinatra는 안써봤지만, Dancer 등등의 수많은 Sinatra-ish 를 표방한 경량웹프레임워크와 그런 류의 개발방법이 널리 확산되었죠.

  저는 Dancer 로 업무에도 사용해보았고, Dancer 가 가지는 여러가지 편의성에 만족하고 있습니다. 가끔 크리티컬한 장면을 목격하기도 하고, 어쩐 일인지 테스트가 실패할 때도 있었기도 했지만... 네 뭐 그래도 그냥 간단하게 구현하고자 할 때는 항상 1순위로 선택하고는 합니다(그만큼 익숙해서 이겠죠).

  사실 위의 @aer0 님의 트윗과 같은 사태는 쉽게 발견할 수 있죠. 대개는 팬보이즘에서 시작되어서 끝나기도 하지만, 때로는 좀 더 생산적인 대화를 만들어내기도 합니다. (Stackoverflow 에서 쉽게 접해볼 수 있지만, 대표적으로는 Perl Unicode 관련 이야기)

  저 또한 트윗이나 여타 게시판을 통해서 몇번 다른 분들과 충돌을 해본 적이 있습니다. 지금 생각하면 좀 더 진중했어야 할 부분도 있었고, 멋모르고 덤벼든 그런 부끄러운 기억들도 많습니다. 대개는 기분좋지 않게 끝나버리기에 뒷맛도 안좋죠.

  이유는 서로의 언어나 프레임워크가 가지는 특색/장단점을 객관적으로 파악하지 못한다는 점입니다. 한국에서는 대개 "펄" 쓴다고 했을 때 "시스템 관리자" 로 귀결되는 현상이 대표적이죠. :-) 전 시스템관리자가 아닙니다만...

  네, 뭐 결론으로는 좀 더 다양한 언어나 기술에 대해 좀 더 열린 마음을 가지고 대해야 겠지요. 저는 최근 Learn Python the hard way 나, Rails 3.1 관련 이슈들을 접하며 어떻게 펄로 풀어낼 수 있을까 하는 많은 생각들을 해보곤합니다.
신고
IT/Perl 2010.12.31 01:25

거침없이 배우는 펄 공수작전

Apple | iPhone 3GS | 1/17sec

  한국에서 여차저차 다섯권을 공수해왔습니다. @keedi++ , @y0ngbin++

  인쇄기기업계의 기린아님 a.k.a. @eeyees , @purewish, @crowdy 님께 한권씩 드리고(Seoul.pm 의 새해선물?)

  제가 한권 먹고... 그러면 한권이 남는데... 팔기도 그렇고 해서 일본에서 의욕적인 활동을 보이시는 분께 넘기려고 생각중입니다. 
신고
IT/Perl 2010.12.04 00:29

아기다리고기다리던 "거침없이 배우는 펄"

There's now a Korean translation of Learning Perl, 5th Edition http://kangcom.com/sub/view.asp?sku=201012020002Thu Dec 02 14:10:38 via Tweetie for Mac


  우선 brian d foy 의 "거침없이 배우는 펄" 소개 트윗으로... (brian d foy 는 원서 Learning Perl 의 저자입니다, 그외 다수)

  @keedi, @kiseok7, @saillinux 이 세분의 혼이 들어간 역작 "거침없이 배우는 펄"이 드디어 출간됩니다.



  아무튼 이제껏 책이 없어서 펄 공부를 못하겠다 하는 얘기는 이제 덜 듣게되겠지요.
신고
IT/Perl 2010.12.04 00:16

[ 서울 펄 몽거스 펄 크리스마스 달력 ] 아기다리고기다리던...

 2008 년에 한번 blog.perl.kr 을 통해서 아쉬움을 토로한 적이 있던 Advent Calendar


  그리고 2009년에 @aer0 님께서 또한번 아쉬움을 토로한 Advent Calendar 


  그렇게 아쉬움만으로 올해도 지나가버리는 가 했던 찰나에!!!

  드디어 시작되었습니다. "서울 펄 몽거스 크리스마스 달력"


  Advent Calendar 에 대한 자세한 설명은 위에서 두번째 @aer0 님의 구 블로그 를 참고하시거나,
아래 KLDP(written by @am0c) 스레드를 참고해주세요.
 

  자발적으로 Advent Calendar 저자를 모집중이며, 참여하는 아름다움으로 한국의 펄 기상을 드높여 봅시다 :-)
  내용은 Perl 과 관련된 내용이면 뭐든지 OK 입니다. @keedi 님 혹은 저 @JEEN_LEE 에게 컨택해주세요.

  
신고
TOTAL 479,125 TODAY 34

티스토리 툴바