ラベル Perl の投稿を表示しています。 すべての投稿を表示
ラベル Perl の投稿を表示しています。 すべての投稿を表示

2015/09/18

シシマイのロゴを作った話、それとこの10ヶ月の変更点

今年の夏ごろ、正確には8月16日にシシマイの最初のバージョンをリリースして丁度一年が経過しました。

所々の理由でシシマイ(Sisimai)と名乗る事にしましたが、bounceHammer 4として開発していたので4.0.0を最初のバージョンとしてリリースし、8/16にversion 4.1.28になりました。とりあえず現状で安定版として問題ないであろう状態にはなっています。

シシマイについて最後に書いた記事が2014/11/11の「次期bounceHammerの中核モジュール"Sisimai"」で、それから一年近くが経過していましたので、その後の変化について書き記しておきます。

2015/08/24

五年前にYAPC::Asia Tokyo 2010に参加して喋った話とその後

今年は(も)YAPC::Asiaに行けなかったので残念極まりないところではありますが、今年でYAPC::Asiaが最終回という事もあり、また先週からタイムラインがYAPC::Asiaの話題で占められているのを毎日見て、ここはひとつ僕が最初に参加したYAPC::Asia Tokyo 2010の思い出を書いておこうかと、筆を取りました。

ここ数年、8月(学校が夏休みの間)は仕事の都合でサーバ関連業務(移転とか新設とか)が多くて日程を確保(お客さんの都合に合わせるので)しにくい、9月は遠方の墓参やら自分とこの法事(後述)やらで矢張り日程を確保(お寺さんの都合に合わせるので)しにくいこともあり、参加出来ない年が続いていました。

とは言え、登壇するとなれば会社やお客さんやお寺さんに都合をつけてもらえる理由になるかと思って応募はしたのですが、高い競争率の前に敗退してしまいました。

さて、今から五年前ですが、僕が初めて参加したYAPC::Asiaは2010年10月に東京工業大学で開催されました。2010年のYAPC::Asiaは初参加であり、初登壇した回でもあり、僕にとっては非常に思い出深いものです。

2014/12/14

昨日、第1回なにわPerlに行ってきた。

昨日、12月13日(土)は第一回なにわPerlに行ってきました。場所は今までのPerl入学式 in 大阪でお世話になっているJoe's Cloud Computingさん、大阪駅前第四ビルです。さすがに今まで何回も行っているので、大阪で迷わずに行ける数少ない場所の一つです。

なにわPerlは専門用語で言う「もくもく会」ってものなのですが、僕は「もくもく会」ってのには行った事がなくどんな感じやろかってのもありました。主催者はPerl入学式第一期生であり首席で卒業(私見)して現在はサポータをしてくださってる@tomcha_さんです。

2014/12/12

プログラミング言語を学ぶという事についての私見

Perl入学式 Advent Calendar 2014の12月12日(金)の記事です。昨日の記事は@toku_bassさんの「cpandocべんりってはなし」でした、perldocにcpandocと一次資料に簡単にアクセス出来るものがあるって便利ですね。

さて、僕は普段京都に住んでいて、Perl入学式 in 大阪のサポーターとして参加しています。とはいっても毎回参加出来てるわけではなく、学校の校庭にたまに現れる野良犬みたいな頻度でしか登場しないので、あんまり貢献出来てないなぁと思ってはいます。

12日目の記事は「プログラミング言語を学ぶということ」ってテーマで、本来なら校長が卒業式の壇上で長々と喋るような内容になるのかもしれませんが、(書き終わってから)なりました。


2014/11/11

次期bounceHammerの中核モジュール"Sisimai"

四ヶ月振りに書く記事です。

平成26年の冬ごろから開発をして、夏ごろに"Maikugi"って名前でリリースしようと思っていた次期 bounceHammer の中核となるモジュール部分ですが、方針を大幅に変更したりコードの大部分を書き換えたり、解析結果の形式を変更したりで、新たに"Sisimai(シシマイ)"という名前で世に出す事にしました、というか出しています。

モジュールとしての開発はある程度落ち着いた気がするので、纏めを目的とした覚書きと宣伝も予て一旦ブログに書いておくことにしました。

2014/07/17

過去、現在、未来、全てのエラーメールを解析する

2014/11/11(火): 新しいエラーメール解析モジュールの記事「次期bounceHammerの中核モジュール"Sisimai"」を書きました。

本日、七月十七日は祇園祭山鉾巡行と神幸際です。今年から祭本来の姿に戻すという事で前祭(さきまつり)と後祭(あとまつり・七月二十四日巡行)に別れます。まわりが山鉾に囲まれているので、前祭の鉾立が始まる10日から後祭の巡行がある24日まで人が多くて外出するのも一苦労です。

さて、祇園祭の頃に完成予定のつもりで二月ごろからMaikugiという名前でエラーメールの解析モジュールをPerlで開発していまして、今日はそれについて少し書いてみます。

2014/05/18

2014年度Perl入学式 in 大阪 #1に手伝いに行ってきた

今年度のPerl入学式 in 大阪 #1のお手伝いに行ってきました、土曜日に。前年度の最終回は急に入った出張で東京に滞在していたので行けなかったのですが、今回は新年度の第一回であり、環境構築という一年を通して最も嵌まりどころが多いであろう回なので、借りてきた猫の手程度の働きとは言え、サポータ層を分厚くしておいた方が良いというのもあり、大阪まで行ってきました。

2014/03/07

bounceHammer4歳のお誕生日とVersion 3.0.0について

今日、三月七日はbounceHammerの4回目のお誕生日です、おめでとうございます。Version 2.0.0としてオープンソースでリリースしてから四年が経ちました、ケーキとかは特に用意していません。

去年の秋にリリースした2.7.11でほぼ完成というか、安定したものとなっているのですが、経年と共にいろいろと問題点や修正しにくい不具合、それに実装しにくい機能追加要望が出てきていまして、それらをまとめて解決すべく、現在Tonkachiという名前空間でVersion 3.0.0を開発しています、やはりPerlで書いています。

コミュニケーション手段としてのメール(SMTP)はほぼ死んでいるような気もしますが、通知手段としてのメール・IDとしてのメールアドレスはまだまだ死んではいないので、続編の開発をする事にしました。

2014/02/28

Hainekoのmailertableとsendermtについて

Hainekoの纏まったドキュメントは思いつきで取ったドメインであるhaineko.orgに日本語と英語で書く予定ですが、すぐに出来るわけでもないので、現時点でのHainekoについて、いろいろちょいちょい書いていく過程の二回目、リレーサーバの定義について書きます。

今日書く内容は、Hainekoの要というか基礎となる部分であるリレーサーバをどう定義するかについて、二つのファイル: mailertableとsendermtを中心に紹介しようかと思います。



2014/01/06

HainekoがCPANモジュールになりました

去年の夏ごろから作ってたHainekoを大晦日にCPANにアップロードしました。HainekoというのはHTTPサーバとして動いてJSONでPOSTされたメールを指定したSMTPサーバやメールクラウドにリレーするという代物なのですが、現時点でHainekoに関する最新情報は昨年渋谷であったShibuya Plack/PSGI Conference #1で発表した資料とgithubに置いているリポジトリのREADME-JA.mdです。

細かい説明まで含めるとREADMEに収めるには量が多い感じなので、ドキュメント類は思いつきで取得したhaineko.orgに纏めてそのうち置く予定ではありますが、開発開始〜今日に至るまでちょいちょい仕様が変わっているので、一旦全体的な概要を書いておこうかと思います。

2013/12/31

Shibuya Plack/PSGI Conference #1に行ってきた

11/20(水)はたまたま東京へ出張する予定が合ったので、たまたまその日にLINEさんとこで開催されるShibuya Plack/PSGI Conference (shibuya.pl) #1に参加してLTでHainekoの話を少しだけ発表してきました。

YAPC::Asia Tokyoを除けば初めての東京で開催されるPerlの勉強会参加です。

Plackは以前から名詞として認識してはいたのですが、何であるか正しく理解していませんでしたし、また今年の夏から手を出した事もあり、良い機会なので勉強会があるなら参加するか、と決意した次第です。

2013/09/22

二年ぶり三回目のYAPC::Asia Tokyo 2013

去年は宗教上の理由(法事)で行けなかったYAPC::Asia Tokyo 2013に前夜祭から行ってきました。

応募したトークは残念ながらと言うか概要がアレで落選したのですが、前夜祭のLTソンと本編LTへの参加、Perl入学式のお手伝いに行ってきました。

いつも新幹線で通過するだけの神奈川県に初上陸、東京に近い大都市やから超高層ビルが林立しているイメージがあったのですが、そうでもなくて意外にのどかな感じでしたし、宿の近くに猫も居ましたし、今回も楽しい祭でした。

2013/08/05

JSON+HTTPでメールが送信出来るAPIサーバ``Haineko''

夏に``Haineko''というHTTPでメール送信が出来るWebアプリケーションといいますか、HTTPでアクセス可能なAPIを作りました。

ざっくりした話は七月にはてなさんで開催されたKyoto.pmで発表したのですが、Hainekoの全体を見渡した話はまだ書いていなかったので、暦の上で秋になる前に書いておきます。

2014/01/06追記:

最新版のversion 0.2.13を基準として新たに概要を「HainekoがCPANモジュールになりました」として書きました。

2013/07/22

Perl and Email #3 ``Haineko'' at Kyoto.pm #5

開催日、近所の山鉾@室町通
祇園祭の山鉾がそろそろ立ち並ぶ頃、7月13日土曜日にはてなさんで開催されたKyoto.pm 05に行ってきました。近所なので歩いて十五分、近いです。

Kyoto.pmなので毎回京都市内で開催されてますが、仏事と重なったり仕事の納期が厳しいときと重なったりして、実は久しぶりの参加です。

当日、そろそろ会場に向かうかって時に激しい夕立が来ましたが、出る頃には止んでいて丁度よい打ち水になった感じでした。

さて、参加するからには本TalkでもLTでも、どこかで何か喋ること(発表)を心がけているので、「Perl and Email #3」という題目で20分程発表する機会を頂きました。

2013/05/10

CentOS6にOracle 11g XEを入れてPerlで繋いだ覚書き

久しぶりにOracleを触る機会というか仕事があり、前にいれた10g XE使うかと思ったら、そのサーバを解約した時にOracleXEは移転させていなかったので、結局11g XEを新たに入れ直す事にしました。Oracleは頻繁に触れる事がないので、だいたい10g XEと同じような感じかなぁと思いながらもあれこれ試行錯誤しながらやったことの覚書きを作っておく事にしました。

ちなみに、Oracle Databaseはたとえ法人であっても気楽に買える値段ではないのですが、XE(Express Edition)なら、いくつかの機能的制限があるだけで無償で使えます。

2013/03/08

僕がPerlを使う理由

ずっとサーバ管理者やってるので、どんなUNIX系OSでも標準で入っているから、です。

2013/02/25

Kansai.pm #15@大阪にて「猫とPerl」でLTしました

大阪は梅田、京都にはない高さのビルに入ってはる Yahoo!さん とこで開催された Kansai.pm第15回ミーティングに行ってきました、二月二十三日土曜日、猫の日の翌日です。

Yahoo!さんのビル、セキュリティが厳格なので集合時間に遅れたら迷惑かかると思い、道に迷う時間も考慮して出発したら、全く迷わず到着したので方向音痴は完治したぽいです。

今回は若林さん(@nqounet)がKansai.pmの代表に就任されて初めての開催でした。また、JPAさんの講師派遣制度で@yusukebeさんがゲストスピーカとして大阪まできはりました。@yusukebeさん、去年の秋ぐらいに知ったのですが、最近話題のボケての開発者だそうです。

2013/02/22

初CPAN登録、猫系PerlモジュールAcme::Nyaa作りました。

Acme::Nyaaという猫系Perlモジュールを作りました。文字列か文字列のリファレンスを渡すと、語尾に「ニャー」が付加されて猫が喋っているっぽくなるあれです。

おなじようなものは沢山あるので、完全なる車輪の再発明ですが、CPANには同じ事をするモジュールがなかったので、CPANモジュール登録の練習と言う事でちゃんと作って公開する事にしました。

もともとは、2010年にYAPC::Asiaへ行って、その熱が冷めないうちにCPAN Authorに俺はなる!って勢いで2011年初頭に、Text::Catって名前で作り出したのですが、CPANでのIDが9文字までとか、どのモジュールを使って公開の準備をすればよいかのとか、名前空間はTextでいいのかとか、よくわからんところが多くて、結局放置してました。今回久々のKansai.pmでLTやる事になったので、最近知ったAcmeモジュールという事で作り直して、公開するに至ったわけです。

2012/12/30

難波.pm #0に行ってきた話をやっと書きました

難波の串カツ屋さん大勝にて | 奥のモニタがLTに使えると良いなぁ
12月1日(土)に、Perl入学式でその名を轟かすpapixさん主催のNamba.pm #0が、その名の通り大阪の難波で開催されたので行ってきました。

難波.pmは音に聞く飲み会系PMである八王子.pmの大阪版という事で、周辺のPerl Mongersと串カツ・Perlの話を肴に酒を飲んできたわけです。

と、書くと平穏無事に行って飲んで帰ってきたように見えますが、南海近鉄の難波駅から出るのに苦労したり、店を探すのをあきらめたり、いろいろありました...

2012/08/13

Mojolicious 2.47以降でhypnotoadの設定値を変える覚書き

いつの間にか hypnotoad の設定ファイル "hypnotoad.conf" が廃止になっていたので、設定する方法の覚書きです。去年からMojolicousを使い出して、アップグレードしたタイミングが丁度よかったのか、設定ファイルが廃止される直前のバージョン(2.46)を使っていました。

で、昨日久しぶりにMojoliciousをアップグレードしたら3.28になって、hypnotoad.confを読んでくれなくなっていて、Listenするポート変えるにはどうするかいろいろ試行錯誤してました。