タグ

ブックマーク / akihito.hatenablog.com (13)

  • 心霊写真変換がMixi砲をくらった話とか - akihitoのログ置き場

    はてな界隈では、さほど話題にならなかった心霊写真変換ですが、実はGIGAZINEに載った経緯でmixiの注目ニュース入りし、かなりのアクセス数になりました。 経緯としてはこんな感じです↓ GIGAZINEに載る→mixiニュースに載る→mixiユーザが日記を書く→注目のニュース入り→アクセス殺到 Yahoo!砲ほどではないのですが、ユーザが写真を変換しまくるものだからエラい事に... mix自体あまりやらないのですが、こんなに凄まじいとは思いませんでした;; さて、このジェネレータですが、はてぶの数は今日現在で35程度。 何が言いたいのかとゆーと、はてぶのブックマーク数だけが全てじゃないんだなぁと思った訳です。 あとエントリー書いて知り合いに教えたくなるネタってのもありますね。 まぁ画像を重ねてるだけなので、ネタ的にはブクマされるようなものではないのですが、、、あちこちのブログに書かれた為

    心霊写真変換がMixi砲をくらった話とか - akihitoのログ置き場
    otsune
    otsune 2008/07/29
  • PlaggerとWeb::Scraperでアクセスランキングを出してみる - akihitoのログ置き場

    久々にPlaってみました。アクセスログを集計して結果(上位10件)をRSSで出力するようにしてみました。 処理の流れ(変に遠回りしてる気もしますが) ログファイルをもとにアクセス数をカウント アクセス数が多い順にソート ページにアクセス Web::Scraperでスクレイピングしてtitleとメタタグのdescriptionを取得 エントリーオブジェクトを生成 エントリーオブジェクトをPlagger(Publish::Feed)に渡して出力 そこまでスクリプト書いたんならPlaggerに渡さなくても(XML::Feed使え)...とか言われるかなぁ。 まぁ一応やってみたんで。 以下レシピとスクリプトです。 rank.yaml global: timezone: Asia/Tokyo plugins: - module: CustomFeed::Script - module: Subscr

    PlaggerとWeb::Scraperでアクセスランキングを出してみる - akihitoのログ置き場
  • akihitoの日記 - Javascriptでmemcachedにソケット通信する

    MOONGIFTで紹介されていたJNEXTを使うとブラウザからソケット通信をする事ができます。これを使ってmemcachedにソケット通信するモジュールを作ってみました。 10/9 ソースをcodereposに移しました add,replaceが使えるようになりました(使ってる人なんかいるのかね?)。 cache_memcached.js サンプルコード 使い方 サーバ側 memcachedを起動させるだけです。CGIやスクリプトを置く必要はありません。 memcached -d -m -l 192.168.0.10 -p 11211 -u root クライアント側 JNEXTをインストールします。 インストールが完了したら、auth.txtを編集してJNEXTが実行できるURLとライブラリを追記します。 MSIE → C:\Program Files\Optimistec\JNEXT\A

    akihitoの日記 - Javascriptでmemcachedにソケット通信する
  • LL魂in神保町に行ってきた。 - akihitoのログ置き場

    14:30ぐらいに到着。暑い....とりあえず感想など。 オレ様言語の作りかた 途中参加すぎて流れがつかめませんでしたが、自分の為に言語を作るってのが言語制作の最大の動機だな。ユーザ=自分みたいな。 日語プログラミング言語なでしこで「指示代名詞があいまい?」なあたりは日語特有な感じ。「そう=Perlの$_」ってのは良いたとえ。文脈を辿らないと何を指しているのかわからない...。 VM魂 とりあえずJVMでLLをやりたいんだなと。Java界隈の事はよくわからんが、昨今のアジャイル開発と関係あるのかね。 あと、Rubyはバズワード?言っとけば予算つくとか。別に嫌いじゃないですよ。 キミならどう書く 〜プレゼンソフトを作る〜 プレゼンソフトぐらい自前で書かないと開発者と言えませんな。 Gausheの「OHPを目指す」ってのは気になった。Lingrとの連携やスライド書き込み機能はニコニコぽい。

    LL魂in神保町に行ってきた。 - akihitoのログ置き場
  • 著作権切れをタグクラウド化 - akihitoのログ置き場

    miyagawaさんのエントリーやはてなダイアリーTagCloud の影響で、第2次タグクラウドブームがおきています(脳内調査)。 そこで流行にオイラも乗ってみましたよ。巷で話題の著作権切れ作品をタグクラウド化してみました。 桜の樹の下には(梶井基次郎) →タグクラウド化 作り方はmiyagawaさんとほぼ同じです(おそらく)。 青空文庫からHTML::TreeBuilder::XPath + HTML::Selector::XPathでタイトル、作者、文を切り出した後、文をText::MeCabで形態素解析して"名詞,一般"のみ集計しHTML::TagCloudでタグクラウド化しました。 ゴミっぽい仮名文字も入っていますが("つて"が多いのは"乗つて"等の旧表現の所為か?)、結構いい感じにできたので他の著作権切れも試してみました 山椒大夫(森鴎外) →タグクラウド化 瓶詰地獄(夢野久

    著作権切れをタグクラウド化 - akihitoのログ置き場
    otsune
    otsune 2006/11/13
  • OSC2006行ってきた - akihitoのログ置き場

    OSC2006行ってきました。今回はあまり惹かれるセミナーは無かったのですが(;、ライトニングトークは面白かったです。 scim-rubyでどこでもRuby! タイプした文字を日語変換する代わりにRubyコードとして実行するソフト。面白い事かんがえるなぁ。 1+2+3 → 6 blanco Framework プロダクトのご紹介 相変わらずスゴス。数千人月の仕事なんか想像つかない。 X68000シリーズ用次世代アクセラレータ - 060turboX もう伝統文化の継承の領域に入るらしい。知り合いにX68000を数台持ってるのがいたな(曰く「壊れてもゲームできるように」だと)、仲良くなれるんじゃないかな。 takesakoさんは相変わらずとばしてました(他の人の発表中に資料作成)、司会者に怒られてましたよ(w 次回は沖縄だそうな。いいなー行ってみたい><

    OSC2006行ってきた - akihitoのログ置き場
    otsune
    otsune 2006/10/29
    >takesakoさんは相変わらずとばしてました(他の人の発表中に資料作成)、司会者に怒られてましたよ(w
  • Plaggerであの国を監視(改良版) - akihitoのログ置き場

    GoogleMapsの衛星写真を使ってあの国を監視の続きです。 id:otsuneさんに教えていただいたwebkit2pngをつかって改良してみました。webkit2pngは、pythonのバージョンを2.4にupdateしてPyObjCを入れるとインストールできましたよ。 http://www.paulhammond.org/webkit2png/ http://pyobjc.sourceforge.net/doc/install.php 改良版ではNotify::OpenBrowserを使わずPublish::Pipeだけでキャプチャしました。 衛星写真 Official Homepage レシピ plugins: - module: CustomFeed::Debug config: title: OpenBrowser entry: - title: map link: http:

    Plaggerであの国を監視(改良版) - akihitoのログ置き場
  • スクリーンショット(MacOSXの場合) - akihitoのログ置き場

    http://d.hatena.ne.jp/spiritloose/20061014/1160820957 画面全体のスクリーンショットになってしまいますが、MacOSXならばscreencaptureコマンドがあります。Publish::PipeとNotify::OpenBrowserを使って作ってみました。 plugins: - module: CustomFeed::Debug config: title: BrowserCapture entry: - title: nhk link: http://www.nhk.or.jp/special/onair/planet.html - module: Publish::Pipe config: command: /Users/akihito/plagger/capture.sh & - module: Notify::OpenBrow

    スクリーンショット(MacOSXの場合) - akihitoのログ置き場
  • Publish::CHTMLとGoogle Mobile Proxy - akihitoのログ置き場

    実際にPlggerって便利だなぁと思うのはPublish::SWFじゃなくてPublish::CHTMLだったりします(w。 移動中や待ち時間に、はてブの注目とかをFilter::EntryFullText+Publish::CHTMLで変換して携帯(WILLCOM)で読むわけです。時間的にも数エントリー読むだけなので丁度いい感じです。 しかし、エントリ内からリンクされているページが見たい場合、携帯で読むように最適化されていないので、Operaブラウザで読むにしてもかなりつらいものがあります。 そこでGoogle Mobile Proxy(?)を使います。あらゆるページを携帯用に最適化してくれるGoogeleのWebサービスです。Publish::CHTMLのテンプレート(chtml_entry.tt)に以下のように記述しておくと、リンク先で携帯用にページが変換され以降のページすべてが携帯

    Publish::CHTMLとGoogle Mobile Proxy - akihitoのログ置き場
  • Software Design10月号のPlagger特集に寄稿しました。 - akihitoのログ置き場

    Software Design 2006年10月号の「3章:俺流Plagger3分Hacking」で記事を書かせていただきました。 「しょこたん☆ぶろぐ」を青柳衡山フォントで読む Plaggerで漢字に読み仮名をつける インストールから各レシピの設定まで非常にわかりやすく丁寧に解説されています、ぜひ一読を。 shibuya.plのみなさん、関係者の方々ありがとうございました! 訂正 間違いがありましたので訂正させていただきます。 p93 使用するワザ ×Subscription::Config-> Publish::Feed ○Subscription::Config -> Publish::SWF p95 タイトル ×MeCabで形態解析 ○MeCabで形態素解析

    Software Design10月号のPlagger特集に寄稿しました。 - akihitoのログ置き場
  • [Perl]Imagerで新書ジェネレータ - akihitoのログ置き場

    Imagerで新書ジェネレータを作ってみました。ローカルで実行するタイプです。 講談社現代新書専用です。以下ソースとテンプレート画像になります。 新書を出す前にこれでイメージをつかむと良いかもしれません。 use Imager; use utf8; my $image = Imager->new; $image->read( file => 'shinsyo_tmpl.jpg' ); my $ttfont = Imager::Font->new(file => 'HONYA-JI.ttf'); $ttfont->align(string => 'シナモンを見下す若者たち', size => 20, color => 'black', x => 10, y => 30, halign => 'start', image => $image); $ttfont->align(string =>

    [Perl]Imagerで新書ジェネレータ - akihitoのログ置き場
  • akihitoの日記 - Filter::YomiHiraGana 人生に必要な知恵はすべてPla(ry

    よみがな(平仮名)を付けるFilter::YomiHiraGana。id:lestrratさんのText::MeCabを使っています。 まだ漢字を読めないお子様もこれで大丈夫。インターネットで漢字を楽しく勉強できます。幼稚園や小学校にPlaggerをぜひ導入しましょう。 人生に必要な知恵はすべて幼稚園の砂場で学んだ (河出文庫) 作者: ロバートフルガム,Robert Fulghum,池央耿出版社/メーカー: 河出書房新社発売日: 1996/03メディア: 文庫購入: 6人 クリック: 89回この商品を含むブログ (30件) を見る package Plagger::Plugin::Filter::YomiHiraGana; use strict; use base qw( Plagger::Plugin ); use Text::MeCab; use Unicode::Japanese;

    akihitoの日記 - Filter::YomiHiraGana 人生に必要な知恵はすべてPla(ry
  • PlaggerでSWF 好きなフォントでFeedを読む - akihitoのログ置き場

    PlaggerでSWFファイルを出力するプラグイン(Plagger::Plugin::Publish::SWF)を作成してみました。SWF::Builderを使い指定したフォントでFeedを表示しています。 しなもん日記をほにゃ字で。 サンプルSWF しなもん日記を青柳衡山で。 しなもん日記を怨霊フォント で。 プラグインはPlagger::Plugin::Publish::PDFを参考にしました。初めてでしたが、結構簡単に作れました。Plaggerバンザイです。以下注意点。 SWF::Builderに渡す日語にはUnicodeフラグをつける(文字化けします) 文字の表示はActionScriptで操作(Perlと混ざるとややこしい) 改行の処理 3番目の改行の処理ではJcodeのjfold()を使って指定した最大文字数で改行しています。自動改行するためにダイナミックテキストを使用すると

    PlaggerでSWF 好きなフォントでFeedを読む - akihitoのログ置き場
  • 1