タグ

ブックマーク / hakobe932.hatenablog.com (5)

  • Haskell Hackathon 2008に行ってきた - はこべにっき ♨

    昨日の3月1日に開催されたHaskell Hackathon 2008に関西会場から参加してきました.関東,関西,名古屋,ほか様々な開催地の参加者のみなさん,おつかれさまでした. Haskellの構文のパース+ちょっとだけ意味解析するのを目標としたのですが,人生で初めてのyaccにとまどっているうちに,yaccの使い方を学ぶだけで終わってしまいました.とんだyacc充です.パースはそこそこできてたので,意味解析までいきたかったなあ. 参加者のなかには,再帰とか遅延評価とかも実装完了していた方もいたそうです.すごいなぁ.もっと修行して,言語処理系とか余裕ですよとか言いたい.たぶん,言語の次は,ソースコード解析とかIRとかが流行るから,今のうちに勉強しておいたら良いかと思いました. ともあれ,今回,Perlでパーサを作る方法をいろいろ調べたので,メモがてらまとめておきます.以下でパース対象にし

    Haskell Hackathon 2008に行ってきた - はこべにっき ♨
  • CodeRepos + svkでmiss - はこべにっき ♨

    CodeReposはsvkで使ってるんだけど,昨日のautobox::URI::Fetchをコミットしたときに,壮大にミスってしまったようです. どうにかしなきゃいけないcommit CodeReposを利用している皆さんにはご迷惑をおかけしました.ごめんなさい.元にもどしてくれたid:yappoさんとid:miyagawaさん++.ありがとうございました. どのへんがまずかったのか Yappoさんからのアドバイスにあるように, $ svk co //local/coderepos/lang/perl/ .とかしてたのが良くなかったようです.これはつまり,ローカルのブランチから作業コピーをチェックアウトしていることになるのですが,この場合修正をした後, svk ci svk push --verbatim //local/codereposをすることで,CodeReposに変更を反映するこ

    CodeRepos + svkでmiss - はこべにっき ♨
  • 作りたいものの構想と妄想 - はこべにっき#

    現状を晒してみますよ。とりあえず、発表資料を置いておきます。 発表資料: youth_audition.pdf 資料にあるように、コードを集約して利用できるようなサービスという形で考案しました。ただ、そこで指摘されたのですが、中央集権的にサービスを提供すると、そのサービスをずっと運用し続けることになってしまう。それは、まぁ、個人の範囲では難しいよね、と。 とすると、まず、コード管理システムがあって、それがいろんなとこに分散しているのだけれど、そのシステム内のコードを簡単に外部からも利用できる仕組みがあれば良いのではないかなー、という感じで今考えています。 以下、いま考えている所のメモというかブレインストームの残骸です。とりあえずやりたいなーという妄想とか、どっちが良いかなーという迷いとか、いろいろ詰まってます。ちょっと、風呂敷広げすぎですが、まぁ、どこまでつくるはまた別と言うことで。 いろ

    作りたいものの構想と妄想 - はこべにっき#
    Trapezoid
    Trapezoid 2007/02/07
    おもしろい。
  • PlaggerとHyperEstraierでWeb履歴を検索 - はこべにっき ♨

    一日の大半をWebブラウジングに費やしているような人は、その知識がWeb上の文章が対応しているといっても過言ではない。いや、これは言い過ぎですね。 上のは言い過ぎにしろ、中途半端な知識があって「あー、それどっかのWebページでみたんだけどなー、どこだっけなー」とイライラするってのはありがち。そこで、自分の観たWebページの内容をインデクシングして、すべて検索できるようにすれば快適に違いない。より抽象的に言うと、自分の頭ん中に入りきらなかったものを溜め込んでおく、シンクのようなものがあれば便利だよなー、って感じ。 というわけで、Plagger + Subscription::BrowserHistory + HyperEstraierを使った、観たWebページ検索ツールを作ってみた。 実は、このツールを使うと、わりと危険なことが起こる可能性がある。このエントリー最後に書いた注意を読んでから試

    PlaggerとHyperEstraierでWeb履歴を検索 - はこべにっき ♨
  • はこべにっき# - Flickrから素敵な壁紙を自動で収集

    ネタフルのFliclkrで壁紙を探そう!を読んで、このWallpaperグループからずるずると壁紙をひっぱってきて使えたら素敵じゃないかと思ったので、そんなPerlスクリプトを書いた。 $ perl flickr_collect ~/Desktop/flickr_wallpapersとかやると、指定したディレクトリにFlickrの Wallpapers (1024x768 minimum)グループの最新壁紙30件をダウンロードしてくれる。 画像サイズは、だいたい指定した壁紙サイズに近いやつを落とすようになってるので、とんでもなく大きかったり小さかったりする画像は落ちてこないようになっている。ダウンロードする壁紙の枚数やサイズは、スクリプト内のの定数を変更すればできる。 あとは、煮るなりやくなり。Cronでまわせばどんどん新しいのがおちてくるようにできるし、Mac OS Xではディレクトリを

    はこべにっき# - Flickrから素敵な壁紙を自動で収集
  • 1