목록Perl (59)
동글동글 라이프
안녕하세요. 동글동글 라이프의 동글 아빠입니다. 오늘은 정확히 블로그를 개설하고 첫 번째 포스팅을 한지 만 10년이 되는 날입니다. 블로그의 10주년을 축하하는 의미에서 옛날 이야기들을 풀어 볼까 합니다. 티스토리 개설 시 아이디를 honeyperl 이라고 작명했는데 저의 닉네임인 h0ney 와 perl 을 합친 아이디였습니다. 2008년이었던 당시에는 프로그래밍 언어인 perl과 관련된 내용만 올리기로 결심하고 열의를 불태웠었죠. > 그리고 perl에 관련된 내용을 블로그에 정리하면서 전문적인 지식도 쌓이고 자연스럽게 전문가(덕후??)들도 많이 만나게 되었습니다. 그분들과 함께 2009년에 네이버 perl 카페를 개설하게 되었고 이후 카페를 지속적을 관리하고 유지했더니 어느새 회원 수가 3400명이나 ..
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 크고 작은 세미나는 중간에 지속적으로 있었지만 이런 큰 행사는 오랜만이라 긴장되고 기대 되네요! 등록은 아래 주소에서 하시면 됩니다. 아참!! 참..
지금까지 Harlan Carvey님의 Offline Registry File Parser 버전 1.1의 코드를 조금씩 코드를 추가시키며 완성해보는 작업을 하였습니다.이 코드는 2006년에 작성 되었으며, NT Registry Hive access library 인 ntreg.h 를 참고하여 만들었다고 합니다. Harlan Carvey님은 다들 아시겠지만, http://windowsir.blogspot.com/ 블로그를 운영하고, Forensic 책으로 유명한 'Windows Forensic Analysis' 를 쓰신 분입니다. 코드도 직접 짜시고 책까지 쓰셨으니 대박이죠!! 국내에는 '인사이드 윈도우즈 포렌식' 으로 2010년에 번역서가 나왔습니다 저는 이때 알았네요 ^^;; ( 번역서는 나오자말자 친한..
NK Record 들은 레지스트리 구조를 연결하는데 가장 중요한 역활들을 해주는 Record 입니다.이 Record는 각 Key 에 따른 하위 목록들의 연결값들을 가지고 있고 최종으로 수정한 시간도 담겨 있습니다.이 장에서는 NK Record 의 세부적인 값들을 추출하여 나열하는 샘플을 만들어 보겠습니다. 람쥐..^^;최근 일주일동안 블로그에 열심히 글을 올렸습니다. 오랜만에 강좌를 적어서 그런지 홍보를 안해서 그런지 조회수는 높은데 댓글이 없군요 ㅡ_ㅠ 글을 적는 재미는 쏠쏠합니다~피드백이 좀 들어왔으면 하는데.. 딴지도 환영입니다.( 적당히만 해주시면 ㅡ_ㅠ...) 그러면 시작~~! Key Records 는 각 Cell 에 대한 사이즈나 정보들을 담고 있습니다. 첫번째 4Byte 는 사이즈가 담겨 있..
Registry Hive 파일을 통해 원본 레지스트리값들을 알아내기 위해서는 먼저 Hive 파일의 구조를 알아야 합니다.이 장에서는 샘플 Hive 파일을 추출하여 Hex Editor를 통해 값을 확인하고 프로그래밍으로 Hive 파일을 불러와서 값들을 체크하는 샘플을 만들어 보도록 하겠습니다. 레지스트리 Hive 파일을 분석하기 위해서는 먼저 Hive 파일을 추출해야 합니다.정확한 레지스트리 Hive 파일을 얻어오기 위해서는 컴퓨터를 종료 한 뒤, 하드 디스크에 있는 Hive 파일을 추출하여 사용하는게 가장 좋은 방법이지만 하드 디스크를 빼려면 본체도 열어야 하고 나사도 풀어야 하고 ㅡ_ㅠ보통 힘든일이 아닙니다. (쉬우신 분들도 있겠지만요 ^^;) 그래서 간단하게 샘플 파일을 얻는 방법을 설명해 드리겠습니..
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..