サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
画力アップ
nkgt-chkonk.hatenadiary.org
JobQueueがいくつたまってるか可視化したくて作りました。ソースはgist。 以下のエントリを参考にして作りました。 CloudForecastのリソース監視定義モジュールの作り方 - blog.nomadscafe.jp cloudforecastって何? id:kazeburoさんが開発されているリソースモニタリングツールです。rrdtoolsの薄いラッパーとして動作していて、ソースはモダンなPerlで読みやすいわ拡張しやすいわですばらしいプロダクトです。rrdtoolsについてちょっと知ってれば使えると思います。 下記エントリが詳しいです。 YAPC::Asia 2010 Tokyo で CloudForecast について喋ってきた - blog.nomadscafe.jp 使いかた /path/to/cloudforecast/site_lib/CloudForecast/D
新潟県は長岡市で行われている、NDS(長岡開発者勉強会)の第23回でPerlについて話をしてきました。 第23回勉強会(2011/10/30) - 長岡 IT開発者 勉強会(NDS) 内容については ishiduca さんの記事が詳しいです。 blog ishiduca: Perl's Talk at nds #23 自分のトークについて Perlって古くからある言語だから「終わった言語」みたく言われることもあるけど、違うよ!全然違うよ!って話をしてきました。モダンなPerl環境の紹介、という感じで、PSGI/Plackやらperlbrew,cpanmの紹介や、TMTOWTDIという文化についてしゃべったり、迷いがちなPerlの森の「道しるべ」になってくれる書籍の紹介(「モダンPerl入門」と「CPANモジュールガイド」)などを行い、「Perl使うとこんな楽しいことがけっこう簡単にできちゃ
先日東工大で行われたYAPC::Asia 2011にスカイアークシステムさんの支援で参加し、招待枠LTで発表してきました。 テクニカルな内容ではないのですが、スライドを以下にアップしてあります。 http://www.slideshare.net/shinpei_maruyama/pre-niigatapm 見ての通り、先週行われた プレNiigata.pm #1 できいた話などを報告してきました。新潟にはあまりPerl Mongersがおらず、いたとしてもあまり表に出てこない(県民性ですかね。新潟のひとはシャイですから)ため、仲間がまだあまりいない状況です。しかし、「Niigata.pmが無ければ作れば良いじゃない!」と思って声を上げたらレスポンスがあったのと同様に、「仲間がいないなら増やせばいいじゃない!」の精神でやっていけば、なんらかのレスポンスを貰え、そのうちに「新潟って結構活発に
思いのたけを書いていたら長くなってしまったので、最初に結論だけ書いてあります。めんどいひとは最初だけ読むだけでいいです。 最初に結論 9月中旬に新潟県新潟市に引っ越すので、Niigata.pmを立ち上げたいです。仲間を大募集します。[twitter:@shinpei_cmyk]に一声かけてください。できれば9月中、遅くとも10月中にはプレNiigata.pmとして決起集会(という名の飲み会)を開き、その後勉強会やハッカソンなど、定期的な活動を行いたいと思っています。 地方格差は存在する 現在ぼくは東京でPerl(とかその他)プログラマ、運用エンジニアとして働いているのだけれど、一身上の都合で9月中旬に新潟県新潟市に引っ越しをすることになった。今後は新潟でPerl(とかその他)を書いたりサーバの面倒をみたりして働いていく。 ところで、ぼくは幼少〜高校時代を新潟県の長岡市で過ごして、大学進学を
やっておりますShibuya.pm。今回のテーマは「夏の正規表現祭り」。会場はmixiさんでした。会場に着き、席に着くとmixiさんのノベルティがずらり。その中にmixiさん特製のうちわがあり、そこには、「ん?なんだかPerlっぽいぞ」という感じのコードが書かれていました。話によると、「夏の正規表現祭りだから正規表現っぽいコードをプリントしてあります」とのこと。 $_ = q. socierviceal ocialg service .; s.ocial.networkin.g;s.ervice ..mixi; print; ためしにその場でエディタに打ち込んで実行してみると、以下のような文字列が出力されました。 social networking serviceおおー。というわけで、このコード、上から読んでみました。式をひとつひとつ追っていくとそんなに変なことはやっていないのがわかると思
cpan形式でモジュールを作る練習として、Net::Twitter::UserStreamsというモジュールを書きました。 このモジュールは、miyagawaさんのAnyEvent::Twitter::Streamの、UserStreamsを扱うことに特化した薄いラッパーです。思想としては、 AnyEventの層を隠蔽する ネットワークの層も隠蔽する とにかく手軽にUserStreamsをトラッキングできる という思想で作りました。そのため、モジュール内で$cv->recvしているしモジュール内で無限ループしているという変な実装になっています。なので、「挙動を自分できちんと握りたい」という向きにはオススメできない感じです。一方、AnyEventとかPerlとかよくわかんないんだけど、たとえばフォセッタ (@Fossetta_Tokyo) | Twitterみたいなbotを作りたい、なんて時
Yokohama.pmで @tk0miya さんが発表していた sphinx + blockdiag。 sphinxはテキストファイルをWiki記法みたいな書き方で書いてmakeするだけでhtmlとかpdfを生成してくれる魔法のツール。pythonで書かれてる。 blockdiagはテキストファイルから遷移図とかシーケンス図とかネットワーク図とかを生成できるツールで、sphinxのreSTファイル内に埋め込むことができる。 コードに対するドキュメントなどはコードに埋め込んじゃえばいいんだけど(pod,javadoc、いろいろあるよね)、設計に関するドキュメントだとか運用に関するドキュメントは別に書かないといけなくて、ついつい後回しにして、必要になった時には後の祭り…なんてことが結構ある。かと言って、開発初期とプロダクトが成熟してきたときでは仕様に結構な差があったりして、初期に書いたドキュメ
このページを最初にブックマークしてみませんか?
『nkgt-chkonk.hatenadiary.org』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く