목록개발자 이야기 (107)
동글동글 라이프
지금으로부터 약 1주일전 안드로이드에 관심을 가져야 하는 일이 있어, 서점에 갔다가 안드로이드 프로그래밍에 관련된 책을 찾던 중 , 돌연, 이 책을 발견하게 되었습니다. 운이 좋게도 출시되자말자 바로 구입을 하게 되었는데.. 일주일동안 일이 많아서 거의 보지 못했네요. (약 100페이지 정도.. ^^; ) 안드로이드 프로그래밍에 관련된 책이 별로 없어서 그런지 인기가 꾀 있는듯 합니다만, 한번 쑤욱~ 훓어본 바로는 레퍼런스로 보기에는 좀 아쉽다고 할까요? 세간에는 자바책 아니냐.. 라는 말들도 많이 떠돌 만큼 자바에 대한 설명이 많습니다. ( 네.. 당연합니다 ^^; 이유는 설명안해도 잘 아실 듯) 책도 샀으니 조금씩 시간을 투자하여 간단한 프로그램을 하나 만들어 봐야 할듯한데... 예제로 자주 짜보던 ..
로그파일을 분석할 때 가끔 차트가 필요 할 때가 있는데... JEEN님이 내놓은 떡밥이라 포스팅을... flash로 만든 오픈소스중 XML/SWF Chart 라는 프로그램이 있는데 xml로 데이터만 가공하면 이 자료를 바탕으로 차트를 생성해 준다. 소개 URL : http://okjungsoo.tistory.com/entry/XMLSWF-Charts 디자인도 이쁘고 노력만 조금 들이면 움직이는 차트도 만들수 있어 많은곳에 두루 사용될듯한 이 차트는 CPAN에 등록되어 있다. SWF::ChartPerl interface to the SWF Chart generation tool SWF-Chart-1.4 - 11 Jul 2006 - Garth Winter Webb 아쉬운것은 2006 7월 11일을 마지막으로..
요즘 뜨고 있는 Portable Ubuntu 를 설치했다. 처음에는 설마설마 했는데 실제로 설치해보니 잘 되는것을 확인 이제 Vmware 및 멀티 부팅을 하지 않아도 간편하게 Ubuntu를 접할 수 있게 되었다. 설치하는방법 및 한글 언어팩 설정은 여기서 확인한 뒤, 설치하면 되는데 설치 후 실행시 네트워크 드라이버가 충돌되어 실행이 되지 않는 경우도 있으니 잘 확인해서 설정 해주어야 한다. 설치된 버전이 8.04 버전이기 때문에 최신버전인 8.10버전으로 업데이트를 해주는 것이 좋은데, (업데이트 링크 : http://www.ubuntu.com/getubuntu/upgrading) 업데이트를 하기 위해서는 일정 공간 이상의 저장공간이 필요하기 때문에, 이것을 늘려주기 위해서는 toporesize 프로그..
이번 일요일에 열렸던 YASPS 발표자료입니다. 후기 : http://perlog.org/entry/일요-펄-세미나-Yet-Another-Sunday-Perl-Seminar 자료 중 틀린곳을 수정하여 올렸습니다. 처음 perl을 배우시는 분들 그리고 perl을 쓰시는데 평소에 궁금하던 것에대한 의문을 이 자료에서 풀어가시길!
- Id와 비밀번호 인증 설정하기 여러 인증방법을 생각해보다가... MD5 hash + base64 를 선택했다. perl에는 Digest::MD5 모듈이 존재함으로 쉽게 MD5 hash가 쉽게 설정 가능하다. 거기다 코어모듈이니 설치할 필요도 없으니 금상첨화 !! 밑의 두 방법중 하나를 선택하여 $data에 값을 넣고 모듈을 사용하면, 원하는 값으로 변환된다. # Functional style use Digest::MD5 qw(md5 md5_hex md5_base64); $digest = md5($data); $digest = md5_hex($data); $digest = md5_base64($data); # OO style use Digest::MD5; $ctx = Digest::MD5->new; $..
프로그램을 만들면서 배경이미지나 프레임에 들어가는 색을 입히는 작업도 중요하다. 밋밋한 회색 바탕을 광적으로 좋아하지 않는다면 말이다. 그래서 오늘 소개하고자 하는것은 Gtk2::Rc라는 모듈에 대해서 소개해보겠다. 처음에 Rc를 보고 엥? 이것이 무엇의 줄임말일까? 뭐지? 뭐지? 혼자 끙끙대다가... 확~ 떠오르는것이 있었으니 Resource!! 그렇다. C로 작업할때도 이미지를 설정할 때 리소스 파일( 파일명.rc)을 만들었던 기억이... 그러면 먼저 예제화면부터 보고 시작을 해보겠다. 이것은 gtk-study 가이드에 있는 샘플 프로그램으로써 Gtk2::Rc 가 적용되지 않는 화면이다. 이 프로그램은 소켓을 사용하여 슈렉에 나오는 멤버 shrek 와 donky가 서로 채팅을 할 수 있는 프로그램이다..
기본적인 배너가 필요하여 포토샵으로 재빠르게 작성해 보았다. 20분 정도 걸린듯... 후다닥 만든것 치고는 꾀 잘 만들어 졌다는 느낌이 든다. 프로그램 코드를 짜는것과 이미지를 만드는것은 무에서 유를 만들어내는 창조적인 작업이라는 점에서 동일하다. 예전에는 살아가면서 악기 하나는 꼭 배워둬라 하고 옛 어른들이 말씀하셨는데 나는 프로그래밍은 꼭 하나정도는 배워둬라 라고 이야기 하고싶다. 자신이 쓸 프로그램을 자신이 만든다는것은 얼마나 흥미로운 일인가? ^^ 시간 출력과 상태 BAR를 연동하여 어디까지 출력되었는지 알 수 있도록 수정을 하였다. 아무리 봐도... 레이아웃의 이미지를 씌우지 않는 이상은 상용적인 다이어리 feel이 나지는 않을듯...
얼마전에 핸드폰(애니콜 w570)을 샀는데 기본게임으로 장기게임이 있길래... 오~ 재밌겠다 싶어 틈틈히 컴퓨터랑 1:1 대전을 벌였습니다. 문득, 컴퓨터와 대전을 하여... "얼만큼이나 최소한의 수로 이길 수 있을까?" 라는 생각이 들었습니다. 즉 가장 간결하고 빠르게 장기를 이기는 방법이 궁금해졌고 그 후로 분석을 하기 시작했습니다. 심심할때나 화장실에서 큰일(?)을 처리할때.... 분석을^^; 처음에는 약 8수(총합 17수) 만에 이기는 방법으로 만족하다가 얼마전에 단 4수만에 ( 컴퓨터도 4수 총합 8번의 움직임) 이기는 방법을 발견하였습니다. 일단 폰내에 스샷기능이 없어서... 다른 애니콜폰으로 플레이 해서 복기모드를 카메라찍었는데 화질이 구리군요 성공한 뒤 몇번의 테스트를 거쳤는데 제가 원하는..
드디어 재밌는거 하나 하는군요 ㅋㅋ 주말이라 시간도 남고 문제풀면서 공부도 할겸~ 한번 쭈욱 훓어봐야겠네요^^ http://www.codegate.org/Front/H_Conf/?CodeFlag=0001 팀등록은 여기서 하시면 됩니다. http://hacking.beist.org/contest.php Perl_Hacker로 등록은 했지만 이름을 너무 허접하게 작성한 듯 합니다. ㅡ.ㅠ 작년문제 시간될때 한번 봐둬야 겠군요 목표는 1번문제만이라도 풀자? 요즘에는 보안과 별로 관련없는 삶을 살다보니... 좋은 계기가 되었으면 하네요^^
다이어리를 세부적으로 조금씩 고치고 있다. 하루에 시간을 정해서 몇개의 파일만 슥삭슥삭 고치고 있는데... 너무 많이 고쳐버리면 머리 아프니 적당한 선 까지만 수정하곤 한다. 이전에 MP3 Player 코드가 너무 막코딩이라 리팩토링.... 이전의 코드를 뒤엎어서 다시 코딩을 했다. 외관적으로 별로 바뀐것은 없지만 세부적인 안의 내용들은 많은 변경이 있었다. 잘보면 메뉴도 떡하니 있는... 달력을 더블클릭을 하게 되면 해당 날짜로 접근해서 파일을 읽어오기까지!! Information에 현재 Play 되고 있는 시간과 플레이가 끝나면 다음곡으로 넘어가는 것까지 구현! 완성도가 점점 높아지는듯... 이제 메인창 구성에 대해서 신경써봐야 겠다. ALL 수작업 중이지만 비주얼 베이직 삘이 나는 이유는 뭘까?? ..