タグ

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

  • YappoLogs: Google+ で未読通知数をブラウザのタイトルに出すユーザースクリプト

    Google+ で未読通知数をブラウザのタイトルに出すユーザースクリプト 日限定の流行コンテンツの Google+ を皆さんお楽しみでしょうか? まぁ色々あるとは思いますが、僕は Notifications の未読数がブラウザのタイトル部分に Facebook と同じ感じで出てこないのだけがマン出来ないので User script を書きました。 多分すでに誰かが書いてて公開されてるだろうけど気にせず公開しときます。 これで、あと数時間は Google+ で戦える気がしてきました!!1 Posted by Yappo at 2011年06月30日 16:18 | TrackBack | 適当

  • YappoLogs: yappocall を作った。もしくは inside yappocall

    « OSDC.tw 2011 で Groonga 布教してきました/もしくは TOEIC スコア 100 未満の日人が国外カンファレンスで英語プレゼンする方法 | Main | iPhoneの移動履歴を再生するiPhone Tracker Stream作ったよ » yappocall を作った。もしくは inside yappocall もともとはヌーブラアプリを作るためにiPhoneの開発環境を作ったのですが、ちょっと気が向いてim.kayackみたいなのを作ってみました。 im.kayack使えば良いじゃんって話もありますが、着信音を僕の好きな音とか声とかにしたかったので作ったのです。 通知の時にならす時には、hoge.appを作った時に一緒にコンパイルされてないと駄目なんです。 同時にコンパイルされちゃってさえいれば、通知するサーバ側の都合で音声を選べるという感じ。 yappoca

  • YappoLogs: 俺とPHP

    « HTML5 の Application Cache 用の manifest ファイルを簡単に作れる HTML5::Manifest and Module::Install::HTML5Manifest released | Main | jquery.mobile.useHistoryState.js その後 » 俺とPHP なんか知らないうちにPHPの事を嫌っているという噂が広まっていて心外すぎるので弁明しておく。長くなるかもしれない。 PHPを使い始めたのはちょうど10年半くらい前のことだと思う。4.0.2 あたりが出る前だ。当時おれのiYappoのCGIが糞重くなっていて、PHP を見つけた。それまで恐くて自分でRDB実装してたけどMySQLに接続してデータの出し入れをするような仕掛けを簡単に作れるという。 それまでは web で何か作るといったら Perl だったし、なんかフレ

    shimooka
    shimooka 2011/02/04
    こっちにも書いとく。おっぱいおっぱい
  • http://blog.yappo.jp/yappo/archives/000723.html

  • YappoLogs: PHPの関数と同等の実装をPerlでどう書くリファレンスプロジェクト開始のお知らせ

    PHPの関数と同等の実装をPerlでどう書くリファレンスプロジェクト開始のお知らせ ふとしたきっかけでPHPのリファレンスマニュアルにある関数と同等の機能をPerlで実装するにはどうするか?といったリファレンスを作るプロジェクトを始めました。 PHP使いの人がPerlを弄る時に「PHPのこれPerlでどうやれば良いんだ!」といった要望や、ごく普通のPerl使いの人が「これどうやって書けば良いのかな?」って時に使うcookbook代わりに使える事を想定しています。 ドキュメント管理にはgithubhttp://github.com/yappo/docs-php-funcref-in-perlを使い、ドキュメントのビューワーとしてwikihubWikiHub :: php-funcref-in-perl :: READMEを使っています。 書いて欲しいと思った人にはあらかたコラボレータ入れてる

  • YappoLogs: goo.gl の API を叩いて goo.gl のショートURLを作る WWW::Shorten::Google ってモジュールかいた

    goo.gl の API を叩いて goo.gl のショートURLを作る WWW::Shorten::Google ってモジュールかいた http://goo.gl/ ってのが巷では始まっていますが、まだ勝手に tinyurl を作れないようなので 簡単に http://goo.gl/hoge な tinyurl を作る WWW::Shorten::Google ってモジュールを書きました。 http://github.com/yappo/p5-WWW-Shorten-Google CPAN には、各種 tinyurl を使って url を短くするための統一インタフェイスとして WWW::Shorten ってのがあるので、それの流儀にしたがって作りました。 Posted by Yappo at 2009年12月15日 19:54 | TrackBack | Perl

    shimooka
    shimooka 2009/12/17
    参考にさせてもらいます!
  • YappoLogs: KVSでORマッパーを使うという事

    KVSでORマッパーを使うという事 ケイレキ.jpの中でケイレキ.jpに招待して欲しい人を呼びかけても絶賛スルーされてるYappoです。さて今回は今巷で大人気のKey Value StorageでORマッパーを使う事についてお話するのじゃ。 一般的にORマッパーとはオブジェクトとリレーショナルデータベースをマッピングする為の仕組みの呼び名だと言うのは知られている所です。はい、そうするとKVSってのはハッシュデータベースであるわけなのでおかしいですね。今回の話はData::Model::Driver::Memcachedを使う事を前提としてるので問題が無いのです。なぜなら「data/object mapper」とか書いてあるから。 いわゆるPerlなORマッパーってのは行データをHASHで管理します。それはRDBが一般的に表形式でデータを管理しているからなんだと思います。なんでKVSをオブジ

    shimooka
    shimooka 2009/07/05
    「KVSにORM」という発想。なるほど。
  • YappoLogs: はてなのお気に入りアンテナをTwitter Clientで見れるゲートウェイ「Hatetter」作りました

    はてなのお気に入りアンテナをTwitter Clientで見れるゲートウェイ「Hatetter」作りました 注意:ブックマークだけでなく、お気に入りアンテナのフィードを使うようになりました。 はてブのお気に入りリストってRSSリーダとかで見たりするのが多いんですが、もっとTwitterのようにカジュアルにウオッチしたいと思って、お気に入りリストのRSSTwitter API互換のFeedに変換するサーバを書きました。 Hatter - 太っ腹にソースコードも公開してるので、自宅サーバとかに置いて使うってのもできます。 たとえばid:acotieがお気に入りに入れてる人達のブックマークをTwitter風に変換したい時は http://hatetter.blogdb.jp/acotie/statuses/friends_timeline.json もしくは http://hatetter.b

  • YappoLogs: WEB+DB PRESS Vol.48に寄稿しました

    WEB+DB PRESS Vol.48に寄稿しました 今度発売されるWEB+DB PRESS Vol.48の第一特集にて「[言語別]モダンプログラミング入門」 という記事を書かせて頂きました。 おこがましいようですが僕は特集の総括的な部分とPerlに関して担当させて頂きました。 KENTは悪じゃない!から始まってperldoc, cpan, pauseアカウントの取得, test, shipit そして JPA まで幅広く今のPerlについて書きました。 もちろん濃くて広い事を書くにはページ数の限界もあって「薄く広く足がかりを作る」に専念したため、Shibuya.PMで発表してるような魑魅魍魎が満足するような内容にはなっていませんが、昨今のPerlを見つめ直す流れに乗っ取り、他言語な方や初心者の方でも今のPerlの流れに乗れるような内容になる事を意識しました。 もちろん他の言語(Ruby,

  • YappoLogs: CodeReposが1年たってGitリポジトリ追加の巻

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

  • 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の公開

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

  • YappoLogs: 褒めて貰いたい事を書くとはてなスターで褒めて貰える「ほめまスター」をリリース

    褒めて貰いたい事を書くとはてなスターで褒めて貰える「ほめまスター」をリリース ほめまスター ある日、梅田望夫はこう言いました直感を信じろ、自分を信じろ、好きを貫け、人を褒めろ、人の粗探ししてる暇があったら自分で何かやれ。 ほめまスターは、褒めてほしい事を気軽に書き込んで、誰かが共感してくれたら星をいっぱい付けてくれるサービスです。 はてな認証と、はてなスターを利用しているため、はてなアカウントをお持ちのかたでしたら、どなたでもご利用できます。 はてなスターは、この言葉を実践したサービスなんだろうなと思うのですが、この言葉をさらに実践出来るサービス「ほめまスター」を今日リリースしました。 当は一週間前から出来上がりつつ合ったのですが、仕上げとかHTML/CSSかきをだらだらしていたらリリース遅れてしまいました。。。 わかりやすく説明するとTwitterはてなスターをくっつけたイメージです

  • YappoLogs: Cosmo Audienceのupdateのお知らせ

    Cosmo Audienceのupdateのお知らせ はてなスターAPIの仕様変更が入っていたのでupdateのお知らせです。 はてなスター日記 - ☆がたくさん付いたときの表示方法を変更して軽くしてみました たとえば27,000個以上の☆を頂いた当ブログの☆を消す機能についてで数字をクリックすると以下のようにユーザーごとに☆と数字がまとめて表示されます。 という仕様変更が入って、jsonの仕様が変わったのでコスモクリーナー側でも新しいJSON読む様にしました。 また、この仕様ではてなサーバも軽くなってるっぽいから2000☆以下のみ解析するという制限を外しました。 はてなから重いからやめろ言われたら辞めるけど、全体のトラフィック的にたいした事無い筈だから大丈夫でしょう。 一応gzip圧縮されたJSON取る様にしといたままだし。 もし、スグにでもコスモクリーナーからのリクエストを止めなきゃな

  • 1