タグ

ブックマーク / blog.yappo.jp (45)

  • YappoLogs: Module::Setup - pmsetupをモジュール化した

    Module::Setup - pmsetupをモジュール化した Perlのモジュールをまず最初に作る時はpmsetupやModule::Starterなどを使うのが一般的です。 かく言う余もpmsetupでガリガリ書いてたんですが、はこべさんやらdannさんやらの最近の記事を見て思う所もあってpmsetupをモジュール化してみました。 http://svn.coderepos.org/share/lang/perl/Module-Setup/trunk/ 使い方は簡単!cpan Module::Setupでinstallして(まだCPANにあげてないよ!) $ module-setup Foo:Bar を実行するだけ! ほぼpmsetupと同等の挙動でひな形を作ってくれます。あらべんり! これだけじゃまったく意味が無いのでModule::Setupらしい所を。。。 flavor Modu

    markup
    markup 2008/10/02
  • YappoLogs: CodeReposが1年たってGitリポジトリ追加の巻

    CodeReposが1年たってGitリポジトリ追加の巻 昨晩は夜9時から誕生日ケーキを探してたけどケーキ屋さん店じまいしてるのばっかで誕生日中にエントリかけなくなった>< YappoLogs: CodeRepos - 個人レポジトリを共有しよう!計画という記事と共にCodeReposが生まれて一年経ちました。 僕は主に460名分のhtpasswdをひたすら登録をするだけのお仕事をしていたわけですが正直ここまで続くとは思っていませんでした。 これも何もひとえにがんがんコミットしてくれる皆様のお陰だと思っています。有り難うございました。 やっぱり折角人様のコードを弄くりまくれる環境があるのだから、皆ももっとコミットしまくれば良いよ。 あと折角一年経ったという事でリリースし忘れてたGitリポジトリを公開しておきます。 http://git.coderepos.org/です。 GitはSubver

  • YappoLogs: WassrPodというMacからwassrを快適に使うツールを作ったよ

    WassrPodというMacからwassrを快適に使うツールを作ったよ 空前のwassrブームの中皆様いかがおすごしでしょうか。 ついにあのTwitがTwit4WSとしてwassr対応して面白い感じですが、Mac用のいいツールが無さげです。 先週末の、はてなハイククライアント制作者の集いにdrkinさんもいらしてたのでwassr対応を聞いてみたのですが、ちょっと面倒くさそうな感じだったので、僕が勝手にTwitterPodをwassr対応しちゃいました。 かいつまむと「wassr APItwitter APIを使うクライアントからアクセスできるコンバータ付きproxy」です。 Macのターミナルとperlが使える環境の人前程ですが、物凄く簡単にwassr対応が出来ます。 TwitterPodをアプリケーションディレクトリに入れておいて下さい。 そして、ここからターミナル操作です。 まずは

  • YappoLogs: ITmediaにてYappoの記事が公開されました

    ITmediaにてYappoの記事が公開されました nipotanからまわってきたバトンの記事が公開されました。 New Generation Chronicle:開拓者から改革者へ ネタで未来を切り開く男 大沢和宏 (1/6) - ITmedia エンタープライズ 当の意味でご笑談くださいませ。 西尾さん、谷口さんチャンスをありがとうございました! 次回は是非とも檀上さん、よろしくお願いします!今回初めて檀上の下の名前を知りました! これも今回のチャンスを頂いたお陰です!!! 誤解される言い回しとかあるかもですが全部心で、特に誤解されそうで誤解されたく無い人はwakaponさんなので誤解されない予防線を、、、wakaponさんのPerlMachineは当に発想が変態で素晴らしく面白いので怒ってPerlMachine開発やめる!とか言わないでください>< あと携帯電話関連会社の偉い人

    markup
    markup 2008/06/19
  • YappoLogs: YAPC::Asia 2008 and SoozyCon #5 の資料だよ

    YAPC::Asia 2008 and SoozyCon #5 の資料だよ まずは前夜祭のSoozyCon#5の資料 http://svn.coderepos.org/share/docs/yappo/20080514-soozycon5-yapcasia2008/yapcasia2008-http-engine.pl HTTP::Engineの概要を話してきたよ。 そして昨日はPerlの%^Hの話だよ。 http://svn.coderepos.org/share/docs/yappo/20080515-yapcasia2008/ danさんの素晴らしさ、danさんを大切にしよう!と説いてきました。 ATの部屋が立ち見が出る程の満員でした、マニアっくすぎる話題なのに驚きです! そしてさっき終わったのですが、デバイス気持ちいい話。 http://svn.coderepos.org/shar

  • YappoLogs: Moose のコードを探索して理解を深めた

    Moose のコードを探索して理解を深めた 日は Roppongi.PM の第一回 Moose コードリーディングがありました。 Mooseは、単純に使ってる分には分り易いのですが、その実装を見ようとすると途端に複雑さが増します。 とにかくメソッドの呼び出しのスタックが深い。MySQL程では無いにしろ曲者です。 今回はそんなMooseの挙動を把握する手がかりを掴もうという回です。 Moose.pm Moose.pmは、主にuse Mooseされた時にexportするメソッドの定義をしています。 use Mooseすると、extends,with,has,before,after,around,override,inner,augment,make_immutable($c->meta->make_immutableすべき),confess,blessedがexportされます。 そしてM

  • YappoLogs: antipopが入社してきた

    « HTTP::Engine - Perl版 WSGI のような物、 Catalyst::Engine を抜き出したような物 | Main | Moose のコードを探索して理解を深めた » antipopが入社してきた はてなに入社しました - antipop 突然ですが、5/1付でアプリケーションエンジニアとして、はてなに入社しました。これまでは、鹿児島県の奄美大島というところに住んでいましたが、これからは京都オフィス勤務です。これまでユーザとして、はてなの各サービスを愛用していたわけですが、今後は作る側からよりよいものにしていきたいと思っています。今後ともよろしくお願いいたします。 なんか隣の席ではたらいてるお! Posted by Yappo at 2008年05月02日 20:16 | TrackBack | 適当

    markup
    markup 2008/05/06
  • YappoLogs: HTTP::Server::Wrapper と CatalystConの発表資料

    HTTP::Server::Wrapper と CatalystConの発表資料 Cisco Catalystシリーズの勉強会という事で参加したのに、全然違うPerlとか良くわからないやつの勉強会でした。 とりあえずCatalystにログインした所からスタートしたんだけど反応がなくて、enした辺りでようやくhiroseさんが笑ってくれました。 とりあえずshow confしたけど無反応で酷い温度差でしたね。 なんだかサンフランCiscoとかPlugin使わないよJKとかいう言葉が飛び交ったり、発表者全てがCatalystをDISっていましね。 nothingmuchがスペシャルゲストとして来てくれたお陰でプチYAPCというか前々前夜祭くらいのノリになっていました。 しょうがないのでCatalyst::Engineを抜き出して再利用できるようにしたHTTP::Server::Wrapperと

  • YappoLogs: ウェブエンジニアをしていて知らないと恥ずかしい日本人プログラマ300

    ウェブエンジニアをしていて知らないと恥ずかしい日人プログラマ300 ウェブ関係で仕事をしていて知らないと恥ずかしい日人100があまりにあんまりでブクマするのも恥ずかしいので、日のWeb周りでエンジニア(特にプログラマかな)で知らないと恥ずかしい日のプログラマ(主にWebに関わる的な意味で)100人のリストを作ろうと思う。 今のところ目標の1割くらいリストアップ出来た。まだまだ足りないのでもっと追加する。 14時: いっぱい追加 OPML化はerogeekがやってくれると思うのでOPML作ったよエントリを発見し次第リンクします。 OPML ktkr! yusukebe++ ゆーすけべー日記: ウェブエンジニア(略)と恥ずかしい日人プログラマ300のブログを列挙祭り 以下敬称略順不同 yoshiori - java-ja ats - Python ひがやすお - Java 羽生章洋

  • YappoLogs: HTML::StickyQuery::DoCoMoGUID - iモードIDを使いたい人に朗報

    HTML::StickyQuery::DoCoMoGUID - iモードIDを使いたい人に朗報 ふと思い立って、DoCoMoが新しく始めたiモードIDを取得するためのリンクを既存のHTMLにたいして簡単に付与出来るモジュールを書いた。 HTML::StickyQuery::DoCoMoGUIDといいます。 使い方はPOD見てね。 iモードは昔からセッションを維持するにはURLのクエリパラメータやPOSTの値にセッションIDを入れないと駄目だったのですが、先月末からクエリパラメータの中にguid=ONが入っていればRequest HEADにiモードIDを入れてくれるようになったんですね。 HTML::StickyQuery::DoCoMoGUIDは渡されたHTMLの中にAタグがあればクエリパラメータにguid=ONを追加してくれるというフィルタモジュールです。 もちろんAタグだけじゃなくてF

  • YappoLogs: 誰でも簡単にOpenID 2.0なOPを作る方法 and CodeReposでOpenID(2.0対応)プロバイダの提供始めましたのお知らせ

    誰でも簡単にOpenID 2.0なOPを作る方法 and CodeReposでOpenID(2.0対応)プロバイダの提供始めましたのお知らせ 先週のbuilder techtalkから俄然としてOpenIDが熱くなって来た今日この頃いかがお過ごしでしょうか。 先日参加して来たOpenID Hackathonの成果として、CodeReposがOpenIDのOpenID 2.0 Providerになりましたことをお知らせします。 CodeReposのアカウントをお持ちの方は、fastladderとかLIMLICとかのOpenIDでサインオンできるサービでOpenID URLをcoderepos.orgとだけ打ち込んでログインしてみて下さい。 2.0に対応していない所だったらhttp://coderepos.org/share/wiki/Committers/usernameとでも入れればいいと

  • YappoLogs: そろそろはてな京都移転について一言いっておくか

    « デブサミ2008の発表資料、MacでバランスWiiボードのデータを取れるコードとプレゼンツールPlusenの公開 | Main | 誰でも簡単にOpenID 2.0なOPを作る方法 and CodeReposでOpenID(2.0対応)プロバイダの提供始めましたのお知らせ » そろそろはてな京都移転について一言いっておくか 朕は征夷大将軍の職に就いているわけだが、電文によると「はてな」という蛮族集団の頭領が南蛮より帰国し魔羅という疾風の如き妖怪を軍門に引き連れて京へ上洛を目論んでいるというではないか。 この「はてな」という蛮族の頭領の慈衛近藤という輩は珍妙な発明ばかりをしていて周囲の国々から渋谷の大うつけと言われていると聞いている。そのような珍妙な頭領ならば朕の征夷大将軍を座を奪う為に上洛すると考えるのが筋が通ろう。 征夷大将軍の名にかけて「はてな」の上洛を阻止し朕の征夷大将軍の座を守

  • YappoLogs: デブサミ2008の発表資料、MacでバランスWiiボードのデータを取れるコードとプレゼンツールPlusenの公開

    デブサミ2008の発表資料、MacでバランスWiiボードのデータを取れるコードとプレゼンツールPlusenの公開 はてなが京都に帰ってしまう発表に盛り上がっている昨今みなさまいかがお過ごしでしょうか。 京都に帰るのははてなと任天堂が提携して、はてなワールドの移動がバランスWiiボードで出来るようになる為だと思い、その可能性を感じられるようなプレゼンをして来たので報告します。 デブサミの資料 早めに資料公開しないと放置してしまうので公開しました。 http://svn.coderepos.org/share/docs/yappo/devsumi2008/ 頑張っても動かせない場合はdevsumi2008.plにテキストで文章が書いてあるので読んで下さい。 このディレクトリに置いてある.plファイルは、そのまま下記で紹介するPlusenとMac::WiiRemoteのサンプルにもなってます。

  • YappoLogs: WWW::HatenaLogin - はてなにログインするだけのモジュール作った

    WWW::HatenaLogin - はてなにログインするだけのモジュール作った はてなのサービスにログインした状態をスクレイピングして利用したい時にや、そういったモジュール(WWW::HatenaDiary)を作りたい時になると気になるのが、毎回毎回https://www.hatena.ne.jp/loginをスクレイピングするのは面倒だなぁと思ったので、WWW::HatenaLoginというログイン処理に関する事しかしないモジュールを作りました。 作ったとはいっても、殆どがWWW::HatenaDiaryからのコピペです。 WWW::HatenaDiaryのログイン部分だけ抜き出してCPANモジュール化した感じですね。 codereposはhttp://coderepos.org/share/browser/lang/perl/WWW-HatenaLogin/trunkです。 CPAN

  • http://blog.yappo.jp/yappo/archives/000559.html

  • YappoLogs: 1000speakersでXenとか話して来ました

    1000speakersでXenとか話して来ました 先週土曜日に開催された「1000人のダム好きを集めるプロジェクト」にてXenやらCobblerとかの話をして来ました。 発表の様子は↓のニコニコ動画で。というかうまく再生出来ない人が多いからhttp://www.nicovideo.jp/watch/sm2078669からどうぞ。 弾幕とか貼るならこっちから yappoタグも増えて来たな。 動画環境はcojiさんが私財をなげだして素晴らしい機材を買ってくれたのでとてもかっこ良いustreamが出来ていました。 そして即座にニコニコへuploadするという神業に直立不動が止まりませんでした。 技術系カンファレンスのプレゼン動画がニコニコに溜まって来てるので、そろそろエンジニアMADってジャンルな動画が出て来て欲しいすね。 たとえば今回の発表は全部CCライセンスなのでhttp://www.ni

  • YappoLogs: CodeReposにうpする事は恐くないよ

    CodeReposにうpする事は恐くないよ ユーザ避けとしてのSubversion - blog.fuktommy.comのミラー だから早いうちからソースを公開するのはいいことだと思うんですけど、 問題もあるんですよね。 ソースはできるだけ早くから公開したいんですけど、 実際にユーザが使うのは「ひととおりできあがった」あとにしてほしいんです。 早くから使われると、当然完成度も低いですし、 仕様の変更だってちょくちょくあるから、 「完成度は低いし、バージョンアップのたびに互換性なくなるし、つかえねー」 という評判が立ってしまう。 これは二つの問題を混ぜて考えてしまっている。 ソースを公開する=将来のユーザになる層に告知するという考え方がまず間違っています。 そりゃ2chとかでスレ立ててやっちゃえば、混ぜこぜになっちゃうのもしょうがないかもしれないすけど、ひげぽんとかの成功例もあるからプロジ

  • YappoLogs: ma○aの件がぐだぐだして来たので、ひとこと言わせてもらう

    ma○aの件がぐだぐだして来たので、ひとこと言わせてもらう この動画を公開するときが来たようだ。 Posted by Yappo at 2007年09月18日 14:13 | TrackBack | 適当

    markup
    markup 2007/09/18
  • YappoLogs: ustreamでモバイル配信を行うTipsとMacBookで外部USBカメラ使うTips

    ustreamでモバイル配信を行うTipsとMacBookで外部USBカメラ使うTips 空前の大ブームを巻き起こしてたustreamですが、自分もさっそくMacBookとwillcomeのデータカード(128kbps)とUSBカメラを両手にもって秋葉原の町並みとかをモバイル中継して来ました。 MacBookはiSightというカメラを内蔵しているのですが、車の全面とかを写すのに向いてないので、わざわざ買って来ました。 ビットレートを下げる 可能な限り画質を悪くするようにします。Qualityは1にします。 フレームレートを適度に 配信は動きが合った方が面白いのでFPSを10くらいにします。 音声は切る どう頑張っても音声を送ると動画がカクカクになってしまうので、思い切って音声を切っちゃいます。 MacBookで外部USBカメラを使う MacBookには標準でUSBカメラ扱いのiSight

  • YappoLogs: 誰でも紫色の何かを口に押し付ける事が出来るWeb Serviceを公開しました

    誰でも紫色の何かを口に押し付ける事が出来るWeb Serviceを公開しました 今日mizzyさんが、何の前触れも無くmizzy.org : 紫色の何かを口に押し付けている…なんて画像を公開していて 「もしかしたら紫色の何かを押し付けたい需要が溢れているのか」とビジネスチャンスを見つけたので、カッとなって誰でも「あの」紫色の何かを押し付けられるWeb Serviceをリリースしました。 Geek Face Generatorといいます。 あなたの顔写真をuploadして、紫の位置をブラウザで調整すれば、あっというまに貴方もgeekの仲間に入れます。 下のサンプル画像のようにgeekじゃない人でも、お手軽にgeekに変身出来ます。 紫の種類はnormal geekとsuper geekの2種類ありますので、その日の気分で入れ替えるのもおしゃれかもしれません。 さっそく、ご活用して頂いておりま

    markup
    markup 2007/06/14
    誰でも