タグ

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

  • YappoLogs: twitter2ircd.pl - POEで書いたperlのTwitter IRC Gateway

    twitter2ircd.pl - POEで書いたperlTwitter IRC Gateway Twitterは、どことなくチャット的な利用もされていてiChat使っていたのですが,WindowsTwitter IRC GatewayがあってIRCでやるのが楽しそうだったので、Macで動くようにPerlIRC Gateway書きました。 miyagawaさんにPoCo::Server::IRCのサンプルコードとしてLingrのIRC Gatewayを教えてもらったので、参考にしてPOE::Component::Client::Twitterを作ってCPANにうpしました。 パッケージ中にはtwitter2ircd.plというTwitterIRC Gatewayとなるサンプルコードを同梱しています。 コードの下にサンプルの設定ファイルがあるので参考にして下さい。 こんな感じで 普通

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

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

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

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

    akio0911
    akio0911 2008/02/15
    このパッチを当ててCocoaからの体重取得に挑戦中 http://d.hatena.ne.jp/akio0911/20080215/1203107635
  • YappoLogs: PowerEdge SC440をQuad Core + 8GBメモリで動かす

    PowerEdge SC440をQuad Core + 8GBメモリで動かす はてなのnaoyaさんの日記でQuad CPUでxenを動かしてるという事が書いてあったので、自宅でもはてなのサービスをまねた構成をしたくなったので人柱やってみました。 タイトルの通り、1万5千円で買ったSC440をDELL公式のスペックよりもオーバースペックな事をして動かしました。 まずは、メモリから。 ミラクルリナックスの中の人曰くマザーボードの仕様的には8Gまでいけて、8Gちゃんと認識したという事で、以前から買い漁ってたTranscendの1GB DDR2 667MH ECC メモリの 2GB 番の TS256MLQ72V6U 4枚買って来て刺した所 BIOSでは8G認識してるのにOS上げたら3.5Gにも満たなかった、よく考えて64bit番のCentOS入れたら無事8G認識しました。 次はCPU、SC440

    akio0911
    akio0911 2008/02/06
    近々購入する
  • YappoLogs: CodeReposにうpする事は恐くないよ

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

    akio0911
    akio0911 2008/02/05
    '他人の評価を気にしすぎるのが日本人の短所でも長所でもあるけど公開されなきゃ存在しないと同じ'
  • YappoLogs: Tracで自分の追いかけたいディレクトリの変更ログだけを簡単に取り出す為の3個の手順

    Tracで自分の追いかけたいディレクトリの変更ログだけを簡単に取り出す為の3個の手順 リポジトリへだんだんと全体のcommit流量が増えて来ると自分の突っ込んだプロジェクトに誰かがpatchを書いても気づかない事が出て来ます。 例えばCodeReposなんかがそうで、困っていた訳です。 さっき知ったんですが、tracは各ディレクトリ毎のコミットログをRSSで出せるので、これを活用して目的を達成します。 具体的にはtracのtemplateを少し追加するとRSS Auto Discoveryできるようになるので、まずはAuto Discovery出来るようにしました。 次は、誰がどのプロジェクトに関わってるかをまとめる訳ですが、これはXOXOというMicroformatsが使えるので、各コミッタページにXOXOで自分のプロジェクトディレクトリへのリンク集を書きます。 自分の場合はhttp:/

    akio0911
    akio0911 2008/02/05
    'tracは各ディレクトリ毎のコミットログをRSSで出せるので、これを活用して目的を達成します'
  • YappoLogs: CodeReposへのコミットをリアルタイムに通知する仕組みあります

    CodeReposへのコミットをリアルタイムに通知する仕組みあります commit-ping/SITEINFO - CodeRepos::Share - Trac CodeReposにcommitされるとこのページの Commit Ping Servers 以下にかかれているURLに対してコミットの情報がPOSTされる仕組みです。 yamlというパラメータ名でYAML形式に変換されたコミットデータがPOSTされます。ということでアナウンスしてないけど、こんな仕組みが有ります。 svnのcommit hookを使って、Commit Ping Servers以下に書かれているURLに対してコミット時のメタデータをPOSTで送信します。 POSTする時に詰まると嫌なのでTheSchwartzを使って非同期的に処理しています。 是非面白いことをやってくださいー Posted by Yappo at

    akio0911
    akio0911 2008/02/05
    'svnのcommit hookを使って、Commit Ping Servers以下に書かれているURLに対してコミット時のメタデータをPOSTで送信します。'
  • YappoLogs: svk startup memo

    svk startup memo 生のsvnを使っていて良いのは中学生までなのでsvkを始めました。 といってもmacbookの方にはsvkを入れてたんだけど、あまり使っていなかったのでメインの開発環境にsvkを入れました。 ありきたりでつまらない内容ですがチラシの裏です。 installSVN::Mirror 0.72 は subversion 1.2 以上を要求してくるので、手元の環境で使えずに0.71を入れました。 LANG=jaな環境でinstallするとtestこけるのでLANG=C cpanな感じでinstallです。 そしてinstall SVKなのですが、06keyword.tでなんかこけるのでforce installです。(SVK 1.08) こけてる内容もクリティカルじゃ無いっぽいので無視です。 なんかsvk-devにも報告あがってるみたいだけど、よく読んでない。 s

    akio0911
    akio0911 2008/01/25
    '生のsvnを使っていて良いのは中学生までなのでsvkを始めました'
  • YappoLogs: CodeRepos - 個人レポジトリを共有しよう!計画

    CodeRepos - 個人レポジトリを共有しよう!計画 typesterさんのつぶやき みんながそれぞれ作って公開してる公開レポジトリを一緒くたにしちゃいたい。参加してる全員がどのファイルもみたり変更したりできるような。 パッチ送られてくる代わりに「後で見とくからコミットしといて」とかいえたりとか、つくりかけで放置したもので他の人が興味もったら続き作ってもらうとか、メンテするのめんどくなったのだれかにやってもらうとか、突発的に誰かと一緒にプロジェクト始めたりとか、できる! に呼応する形で共有レポジトリを作りました。 http://coderepos.org/share/ 特に明確な方向性とかはきまってませんし、決まるかどうかもわかりませんがtypesterさんのつぶやきを現在の方向性という事にしておきますか。 昨日作ったばかりで、今はディレクトリ構成どうしようかとかそういう事をircとか

    akio0911
    akio0911 2008/01/20
    「以前流行ったdot-file公開ブームのようにdot-fileとかplaggerとかのsoftのconfigファイルの共有が出来たら面白そうです」
  • 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

    akio0911
    akio0911 2007/07/28
  • YappoLogs: あなたがRuby on Railsを使わない10の理由

    あなたがRuby on Railsを使わない10の理由 RoRを覚えても職場ではEthnaなんだよね、それにZend Frameworkも出たし まずはこれから。よく聞くんだけど、これは解決可能な問題だ。というか問題設定が間違っている。 最初に根的に疑問なんだけど、なぜ会社で使っているのと同じフレームワークをあなたが使わないといけないんだろう。慣れてるから? 仕事を持ち帰るから? 自分のために使うのはRoRでいいと思う。あなたが自分のためにやることってなんだろう。fgetcsvを使ってCSVパースすることかな。そうじゃないだろう。ここを読んでいるほとんどの人にとって重要なのは、メールを読み書きして、Webを見て、Blogを書いて、プログラムを書いて、っていうことだろう。他にも、デジカメで撮った写真を整理するアプリを作ったり、音楽を共有したりっていうのもある。この中には、Ethnaじゃなき

    akio0911
    akio0911 2007/03/15
  • 1