Jeen - Yet anothere techlog

STFUAWSC

CPANRatings - WebService::Aladdin

새벽에 @keedi 님으로부터 트윗을 받고 알게되었습니다. 인생 처음으로 CPANRatings 에서 Rating 을 받아보는 군요. 그것도 별 다섯개.

  • http://cpanratings.perl.org/dist/WebService-Aladdin

    아, CPANRatings 는 CPAN 에 올라온 모듈들에 평가를 남길 수 있는 곳입니다.

    Rating 은 @gypark 님으로부터 였습니다. 제가 얼기설기 CPAN 에 모듈 올려보겠답시고 2007년쯤에 올린 모듈이고, 저 조차도 잠깐 쓰다가 뭐 당장 쓸일이 없어서 내팽개쳐뒀지만 말이죠.. =3

    아무튼 의욕이 새록새록 돋습니다.

    사실 이 Rating 뒤에는 @jof4002 님의 어떤 사연이 있었다고 합니다. 도움이 되었다니 다행입니다.

  • http://jof4002.net/조프일기/2012-01-17

    오늘은 @keedi 님께 어제 올린 Date::Holidays::KR 에 Repository 정보가 없다는 말을 듣고, 흡… 해서 나머지 모듈들도 전부 Repository 정보를 추가해보려고 합니다.

    Date::Holidays::KR 에 Repository 가 없는 이유는 META.yml 이 없어서 였던 듯…

Date::Holidays::KR Released

회사의 경영자 @y0ngbin 께서 is_bizday 라는 스크립트를 만들어서 쓰는 것을 보고 호오 했었는데…

알고보니 내용인즉슨 HTTP Request 를 날리고 그 결과를 파싱하는 일을 하고 있다는 것을 알고, 급히 Date::Holidays::KR 이라는 모듈을 만들기로 했습니다… 랄까 사실은 작년부터 떠밀려온 Things 의 이슈 중 하나였습니다.

사실 일본같은 경우에는 음력이 옛날에 없어져버렸고, 지금은 양력만으로 돌고 있고, 중국은 한국과 마찬가지로 음력을 사용하고 있습니다. 재미삼아서 여러나라의 공휴일을 살펴봤는데, 대개 정해진 날, 또는 몇 월의 몇번째 주의 월요일이라든가 하는 식으로 공휴일이 지정되어 있는 것을 봤습니다. 캐나다의 경우는 주마다 휴일이 다르더군요. :–)

아무튼 같은 음력을 사용하는 중국, 그 중국용으로 만든 Date::Holidays::CN 을 참고해서 Date::Holidays::KR 을 만들었습니다. 음력도 미묘하게 중국과는 다르다고 하는데, 이 부분은 @aer0 님께서 만드신 Date::Korean 모듈을 사용해서 음력/양력 변환을 이용했구요. (설날,추석,석가탄신일의 경우는 음력)

어제 0.01 올리다가 Makefile.PL 에 의존모듈을 안정해놨구나 해서 추가해서 다시 올려놨습니다.

~~~ diff diff —git a/Makefile.PL b/Makefile.PL index 7b27280..fef5219 100644 —– a/Makefile.PL +++ b/Makefile.PL @@ -2,7 +2,7 @@ use inc::Module::Install; name ‘Date-Holidays-KR’; all_from ‘lib/Date/Holidays/KR.pm’;

–# requires ‘’; +requires ‘Date::Korean’;

tests ’t/*.t’; author_tests ‘xt’; ~~~