목록개발자 이야기 (107)
동글동글 라이프
최근 Gtk를 사용하여 이것저것 실습을 하던 중 perl로 Windows api를 다루는 모듈은 없을까 cpan에서 Search를 해보던중 흥미로운 모듈을 발견했다. Win32::GuiTestPerl GUI Test Utilities. Win32-GuiTest-1.56 (2 Reviews) - 02 Oct 2008 - Dmitry Karasik Perl GUI Test Utilities... 갱신된지 얼마 되지 않은 이 모듈은 뭘까? SYNOPSIS use Win32::GuiTest qw(FindWindowLike GetWindowText SetForegroundWindow SendKeys); $Win32::GuiTest::debug = 0; # Set to "1" to enable verbose mod..
MP3 player을 만든다고 한지가 꾀 지난것 같은데... 미루고 미루다 어제 조금 손을 보았다. 골머리를 썩히던 label의 text 변경도.. 어제 대략적인 감을 잡고 볼륨조절과 Mp3 Name 변경도 가능하게 되어 대략적인 기능들은 구현이 모두 끝난듯 하다. 왠지 허전한 느낌이 들어 그림을 하나 넣어봤는데... 완소님을 넣어놔서 그런지.. 보는 내가 더 암울 해지는구나 ㅠ.ㅠ 소스공개하려고 만든 프로그램이지만... 짜는 동안 귀차니즘에 빠져 막코딩으로 들어선 이유로... 공개할 마음이 사라졌.... 사실 랜덤 모드는 훼이크 ;; 시간날 때 랜덤 모드를 조금 손봐야 할듯...
perl에서 무한한 모듈을 제공하는 http://www.cpan.org/ 여기서 모듈을 제공하기 위한 Author은 어떻게 되는것일까? http://pause.perl.org/pause/query 여기에 가서... 대충 이렇게 적는다. 그러면 이렇게 Request가 뜨는데... 동일한 글의 메일도 도착한 것도 확인 할 수 있다. 사실.. 이렇게 성의없이 쓰면 가입시켜 주지 않는다.... 오늘에서야 알았다....
perl을 처음 배우는 분들에게 간단한 개념을 설명하기 위해 예전에 잠시 정리했던 문서를 블로그에 옮긴다. 이 문서는 perl의 배열의 특징 설명을 위해 C언어의 배열과 비교, 분석을 하였다. 혹시나 perl의 장점 위주로 설명한다고 해서 perl이 언어로써 우위를 점한다는 극단적인 흑백논리에는 빠지지 않기 바란다. 배열의 선언 및 크기 지정 C언어에서는 배열을 선언할때는 변수의 뒤에다 [ ] (괄호)을 붙여 변수의 크기를 지정한다. int Array[10] ; // 정수형 배열 10개 생성 처음 선언을 배열의 크기를 지정해 줘야 하며 한번 정한 크기는 변경을 할 수 없다. 그러므로 배열을 처음 선언을 할 때 적당한 크기를 지정해 주어야 하며 배열보다 많은 크기의 데이터를 입력했을 경우에 운영체제가 예외..
http://www.perl.com/pub/a/2008/05/07/beginners-introduction-to-perl-510-part-2.html?page=2 perl에 대한 공부를 처음 시작할 때 www.perl.com 에 놀러갔다가 이 문서를 정리하는것이 좋겠다 라는 생각이 들어 번역을 시도했다. 번역하다보니 내 맘대로의 해석이 되는듯 하여 오역이 많을것이라 예상 중 ㅡ_ㅡ; = More fun with strings 문자열을 쉽고 재미있게 다루기 위해 perl은 3개의 함수 substr(), split(), and join() 를 제공한다. 만약 문자열의 한부분을 쉽게 바꾸려 한다면... substr 함수를 사용해라. substr함수는 2개 또는 3개의 매개변수를 사용되는데 첫번째 매개변수는 문..
1. More on Signal Handlers - 스킵 +_+ 쿠쿠쿠 2. An Upgrade Hello World 얼마전에 만든 Hello world 를 개선시키고 콜백함수에 대한 예제도 함께 만들어보자. 예제와 함께 위젯 패킹도 소개할 것이다. use Glib qw/TRUE FALSE/; use Gtk2 '-init'; # 새로운 콜백함수 이 함수는 데이터를 전달한다 # 모니터로 문자열을 출력해준다. sub callback { my ($button, $data) = @_; print "Hello again - $data was pressed\n"; } # 다른 콜백함수 sub delete_event { Gtk2->main_quit; return FALSE; } # 새로운 윈도우를 만든다. $wind..
지식IN에서 질문을 검색함과 동시에 답변까지 출력해주는 프로그램은 없을까? ...라는 생각이 들어 구현해 보았다. 인자값으로 한글을 받아온 뒤 URL로 검색할 수 있도록 인코딩을 하여 검색 후 10개의 리스트중 랜덤으로 하나의 질문을 골라 그 질문과 답을 출력을 해준다. 질문의 제목만 출력하도록 하였으며 답변은 모든 답변을 출력하도록 하였기 때문에 답변이 많으면 전체적으로 출력되는 내용도 길어진다. ( 이 부분이 조금 안좋은듯.. ) 보니깐 여기에 대한 좋은 모듈들이 또 많은 듯하지만... 머리의 한계로 인해... 어서어서 모듈의 어설픈 점에 대한 답글을 달아 주세요!!. 그런의미에서... Keedi님 항상 감사합니다^^; - naver.pm 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1..
보호되어 있는 글입니다.
간만에 시간이 남아서 Mp3player을 만드는 작업을 하였다 Keedi님의 조언대로 File::Find를 넣어서 작성 CPAN의 SYSNOPSYS의 코드를 이해 못해 고생을 했다. use File::Find; find(\&wanted, @directories_to_search); sub wanted { ... } 부족한 느낌이 들어 적절한 예제가 있는 코드로 탐색을 시작했다. http://www.perlmonks.org/index.pl?node_id=217378 http://world.std.com/~swmcd/steven/perl/pm/find.html 영어의 압박이 있었지만 위의 두 예제를 보면 File::Find에 대한 적절한 예제를 확인 할 수 있다. 수정된 모듈 버전이 0.2로 올랐다는... ..