목록PERL (46)
준호씨의 블로그
맥북에서 perl 환경 프로젝트를 돌리려고 하는데 갑자기 아래와 같은 오류가 나타났다. Invalid version format (version required) at /Library/Perl/5.18/Module/Runtime.pm line 386. BEGIN failed 는 use Moose; 하는 부분 이었다. Moose 와 관련된 문제인거 같긴 한데 잘 모르겠다. 아래 포스팅을 보니 Moose 를 업그레이드 하면 해결 될거라고 한다. http://blogs.perl.org/users/ovid/2014/02/moose-dying-with-invalid-version-format-version-required.html#comments 일단 쉽게 에러 재현 하는 방법 $ perl -MMoose -e 1..
나의 주요 관심사는 역시 개발이다. 소프트웨어 개발이 주력이지만 하드웨어 개발이나 그 외 여러가지 개발을 포함한다. 일종의 Maker 와 같은 개념이라고 보면 되겠다. 이러한 개념 역시 시간이 지나면서 점점 더 구체화 되어 가는 것 같다. 일일코딩, 일일커밋 매년 세우는 계획 중 일일코딩이 있다. 단순 일일코딩으로는 달성률을 확인 하기가 번거로워서 최근 일일커밋 (http://junho85.pe.kr/371) 으로 전향 했다. 일일커밋은 일일코딩에 국한 되지는 않는다. TIL 이나 기타 글쓰기나 이슈처리 등등 도 일일커밋에 포함되기 때문에 100% 일일코딩으로 채운다고 볼 수는 없다. 하지만 가급적 코딩을 주력으로 하려고 했다. 일일커밋은 12월 3일에 시작해서 25일 지속하다가 중간에 몇번 놓쳐서 다시..
kevin-tv 보다가 문자열 길이 만큼 "*" 로 치환하는 방법이 어떤 것들이 있는가 이야기를 나누기에 팀에서 쓰는 스크립트 언어중 하나인 perl 로 구현 해 봄 (다른 언어들은 이미 다른 분들이 올려 두어서 안올린거로 해 봄) python 에서 "*" * 5 하면 "*****" 하면 되는건 봤었는데 perl 에서도 되는지는 몰랐다. 다만 * 가 아니고 x 를 사용한다는 건 좀 특이함. 아래는 groovy 로 구현해 본거. 요즘 groovy 도 조금씩 만져 보고 있다.
perl 언어를 사용 하다 보면 perl 에는 web framework 가 없나? 생각이 들곤 했다. 주변에 perl 을 하시던 분들이 종종 모졸리셔스가 어쩌구 하시던 걸 들은 적이 있었는데 그게 웹 프레임워크였다. http://mojolicio.us/ 에서 관련 정보를 구할 수 있었다. 다른 웹프레임워크가 더 있을까 검색해 보니 몇 개 더 보이긴 했다. Perl Dancer http://perldancer.org/ catalyst http://www.catalystframework.org/ 일단 과감히 생략~ Mojolicious 설치 http://mojolicio.us/ 들어가면 설치 방법 (Installation) 이 있는데 다음과 같은 방법을 안내해 주고 있다. $ curl -L https://c..
주의: 혹여 해당 프로젝트에 포함된 스크립트 이용하다가 Ban 당하는 것에 책임지지 않음 시간 나는 대로 ingress 유틸을 만들어 보는 중이다. 필드 리포트만 열심히 쓰다 보니 개발에 소흘 해 진 거 같아 짬뽕 해 보기로 하였다. 오픈소스로 만들고 있다 https://github.com/junho85/ingress_helper auto_hack.pl 이 스크립트는 adb 커맨드를 이용해서 주변 포탈을 클릭 한 후 HACK 버튼을 눌러주는 녀석이다. 회사나 집에서 잡히는 포탈이 있다면 adb 연결 해 놓고 스크립트 실행 시켜 두면 주기적으로 알아서 해킹을 해 준다. 사용환경: cygwin (내가 윈도우 유저이지만 유용한 리눅스 커맨드를 함께 쓰기 위해 이 환경에서 사용. 그렇기에 아마도 리눅스나 맥에서..