この記事はScala Advent Calendar jp 2011 - [PARTAKE]の12日目の記事です。
12/14追記:
xuweiさんからツッコミ&補足をいただきました。クゥエルァラス!
Scalaのライブラリについてごちゃごちゃと適当に説明 - scalaとか・・・
合わせて読んでくださいというか先に読んでください。
最近githubのページを見てる事が多いんですけど、Most Watched Scala Repositories - GitHubを見てたら結構知らないプロジェクトがあったので簡単なリストにしてみました。僕は、勉強会とかで「○○を知ってる人?」って聞かれたときに知らないけど見栄張って挙手して後ろめたい気持ちになることが多いので、みなさん名前だけでも覚えておくといいかと思います。
時間が迫ってきたので飛ばします。
まだまだたくさんあります。マイナーどころまで全然たどりつけなかった。あと、間違い等ありましたらご指摘下さい。
CREATE TABLE reblogs ( reblog_key varchar(10) NOT NULL, posttype int(1) NOT NULL DEFAULT 0, lastdate datetime NOT NULL DEFAULT '1970-01-01 09:00:00', count int(11) NOT NULL DEFAULT 0, ) CREATE TABLE posts ( reblog_key varchar(10) NOT NULL, user varchar(32) NOT NULL, postid bigint(20) NOT NULL, )
例えば、http://eri-eri-kamei-eri.tumblr.com/post/13395547613とhttp://mcsgsym.tumblr.com/post/13501396948のデータをAPIから取得するとreblog_keyが一緒になっている。そのため、1つのreblog_keyに複数のポストが紐づいているような感じで。reblogsとpostsは1対多になる。
picture-showってやつ使ってます。アウトプットがHTMLとcssとjsの組み合わせなのでネットにアップしやすく、当日はブラウザをそれで見るだけってなると楽ですね。あと十字キーでスライドショーの操作できるのがかっこいいです。
今までMacのソフト管理はMacPortsを使っていたんだけれどもHomebrewに変えてみた。新しいMySQLを使ってみたかったってのが理由で、MacPortsの場合、
mysql5 @5.1.59 databases/mysql5
mysql5-devel @5.5.2-m2 databases/mysql5-devel
mysql5-server @5.1.59 databases/mysql5-server
mysql5-server-devel @5.5.2-m2 databases/mysql5-server-devel
って感じで、5.5系の新しめのに対応してない感じだったので。Homebrewだと5.5.15が入りました。
tumblr developer's meetup jp 2011 on Zusaarでしゃべります。15分です。
@gkojax, reblog bot developer
ruby+mysqlの組み合わせでtumblrのbotを作ってるのでそれについてです。
技術的にはそれほど難しいことはしてなくて、
の繰り返してるです。
過去にReblogされたものを掘り起こし再度Reblogしています。Tumblrに流れてくるポストって時事ネタを抜かせば、いつ見ても面白い物は面白いかなと。例えば1年前にポストしたものを今リブログしたら、最近始めた人は新鮮な気持ちでリブログするだろうし、1年前からtumblrやってた人は懐かしい気持ちで改めてリブログするだろうし。
picture-showというscalaのツールでプレゼン資料を作っている最中です。