Cocoa JSON Framework
2008年01月31日(木) 08:46
Cocoa用のJsonパーサ
Visit SITE: http://code.brautaset.org/JSON/#performance
[Yog] スクリプト言語Yogリビジョン181公開 - SumiTomohikoの日記
2008年01月31日(木) 01:53
関数を|演算子で結合して、新しい関数を作成することができます。
Visit SITE: http://d.hatena.ne.jp/SumiTomohiko/20080130/1201709978
Macの手書き説明書 | Last.fm Radio
2008年01月30日(水) 15:35
Last.fmを聞くDashboardWidget Last.fmのアカウントを作らなくても聞けます。
Visit SITE: http://veadardiary.blog29.fc2.com/blog-entry-1419.html
いい嫁 - 西尾泰和のはてなダイアリー
2008年01月28日(月) 14:13
いい嫁 海外のサービスからも攻めるw
Visit SITE: http://d.hatena.ne.jp/nishiohirokazu/20080128/1201516524
近藤乳業「湘南育ちのヨーグルト」に「レアチーズケーキ味」限定登場 - 湘南経済新聞
2008年01月28日(月) 03:50
これはぜひ食べよう
Visit SITE: http://shonan.keizai.biz/headline/429/
ニコニコ動画(RC2)‐マイリスト SoozyConference4
2008年01月28日(月) 03:21
Soozy Conference4 のプレゼン動画。 ustではBMOが微妙に気を引いてたらしいけど?
Visit SITE: http://www.nicovideo.jp/mylist/4710820
Soozy Conference4に行ってきた
2008年01月27日(日) 23:22
とうとうSoozy Conferenceに参加できました。
毎回くじけて参加できなかったので、念願かなった感じ。だって、風邪引いたりするんだもん、俺。
今回のSoozy Conferenceは、鎌倉のKAYACが会場だったので江の電にのって悠々と出かけたんですが、江の電は平均時速17.5kmなので東京からの人とあまりかかる時間が変わらなかったりします。
ひさびさに小町通りのラーメンひらのによってから、KAYACに初上陸してきました。なぞなオフィスで面白かった。いいなぁ、近いし。
で、グニャラくんがPythonのイベントのときとキャラが違うとか、百度唯一の日本人エンジニアに会えたとか、Kuboonの手品は相変わらずすげーなとか、Perlの人は元気だなとか、id:ZIGOROuなひとはやっぱりサクサカー(しかもシャアサク)だったり、なんだかいろいろあってぐるぐるしてました。
LTは、Perlも変数は$を使うことを忘れてドンビキされたらしい。やらかした><
yoshioriの人に、「rhacoのことしゃべりだしたから、Django勉強会の告知があると思ったのに…」と言われました。なんだかいろいろで、Django勉強会の予定を立てていないのですが、nipotanさんにぜひ参加してもらいたいので、そろそろだれかやろうって言わない?
PS. 立てないITサーフィンの会にメンバーが一人増えそうです!じゃんじゃん立てないっぷりを披露したいと思います。
Trackaバージョンアップ
2008年01月26日(土) 10:11
ほんの少し前、著作権やらなにやら話題になってるサービスがありましたよね。
なんてことはおいておいて。
trakcaをyoutubeやstage6の変更にあわせてバージョンアップしました。0.1.3 :)
autoescape対応したと思っていたのに全然できていなかったというバグも修正しました。
trackaは、完全にプライベートなTum○lrもどきです。何がプライベートかって、dashboardしかないというのがプライベートw
機能は、Quote、ImageとYoutube、Stage6の動画をターゲットにできる(動画も保存しちゃいます)。
ターゲットにするサイトはプラグインで拡張できます。
一応SNSっぽく、友達を招待したり、自分のdashboardに出す人を追加できたりします。
今書いていてびっくりすることに、reblog機能なかったかも!
プライベート仕様なので、趣味のあう仲間オンリーで密かに使うことを前提としています。
個人的にはTu○blrに貼るのさえも恥ずかしい物を…。
Django People
2008年01月24日(木) 03:39
djangosnippets.orgに投稿していないことに驚き。あれはdpasteか。。。
Visit SITE: http://djangopeople.net/everes/
データ圧縮法概説 目次
2008年01月23日(水) 15:07
しっかり読むぞー
Visit SITE: http://www.snap-tck.com/room03/c02/comp/comp.html
PocketGuitar - iPod touch でギター - テストとか
2008年01月19日(土) 15:14
へー。5本までいけるんだ。 密かに熱いな、これ。
Visit SITE: http://d.hatena.ne.jp/kstn/20080119/1200737860
Julius Eckert - Projects
2008年01月17日(木) 13:22
QuickSilverの見た目をかっこうよくする
Visit SITE: http://www.mygnu.com/julius/proj_qs.html
phobos
2008年01月17日(木) 13:14
説明がとろいけどそのうち
Visit SITE: https://phobos.dev.java.net/screencasts/Phobos/Phobos.html
globalPandora - the box is open
2008年01月16日(水) 02:46
globalPandora lets you listen to music from Pandora outside the US 激熱!
Visit SITE: http://globalpandora.com/
プログラムしたい人の集い?
2008年01月14日(月) 23:39
なんかよくわからないけど、「一日気分かえてみんなで開発とかやらない?」とか言われた。
さたでーこーどふぃーばー、は凄い人向けみたい(敷居高くないようです)なので初心者向けみたいのって。
「プログラムしたい人の会(初心者オッケー、でも解決するかわかんないよ)」かな?
一日ってことは土日だろうなぁ。
今月は土日だと26/27が埋まっちゃってるから、今週末(19)しかない模様。会社の状況をチェックしてみるか。
あれー?19日は1000人スピーカーの日だよ。きっと1000人スピーカー行かない人も、ustみたかったりするんじゃね?
Java製フレームワーク夢想するぞ
2008年01月13日(日) 00:11
忘れないうちに書いておこう。きっと…。
誰かが作ってくれるだろう…
DjangoのDRYっぷりは徹底しています。
どのくらい徹底しているかというと
class Entry(models.Model):
title = models.CharField(max_length=100)
body = models.TextField()
class Comment(models.Model):
body = models.TextField()
entry = models.ForeignKey(Entry)
こんな感じのモデルがあるとして、EntryにいくつかのCommentが関連づいて保存されているとします。
>>> c.entry #cはCommentのインスタンス
これでcに関連づいているEntryのインスタンスがとれます。まぁ、当然ですね。
>>> e.comment_set #eはEntryのインスタンス
これでeに関連づいているCommentのインスタンス(のリスト)がとれます。
片方に向けて関連が定義されていれば、当然逆方向からも関連してるよね。二回書くのはDRYに反するよね。ってのが、Djangoの言い分です。
今回書いておきたかったのは、こんなことではありません。
ふと、JavaでDRYでらくちんなWebアプリケーションフレームワークを作ろうとしました。フツーにJavaでDjangoがしているようなことをしようとすると、コンパイルすらできません。
Entryクラスにcomment_setなんて名前はないので、Java的に当然ですね。
実行時にcomment_setという名前を追加するのは、javassistとかを使えばできるんですが。。。
とPython温泉でずっとJavaを書きながら悔しがっていました。
が、しかし!
Seasar Conference 2007 Autumnに行ってきたんですよ。古い話ですがw
Irenkaっていうプロジェクトがありました!コンパイル時ソリューションです!
Eclipseがコンパイルを行う際に動作するものだとのことでした。
そう!できるんですよ。Djangoと同じ仕組みが。
イメージはこんな感じ。
CommentクラスにEntryクラスを格納する変数を定義し、その変数に関連を表すアノテーションを書く
コンパイル時にアノテーションをチェックし、コンパイラが参照するEntryクラス(.class)にcomment_setのような変数を動的に追加する。
ソースコード自体はいじらないところがみそ。コンテナ起動時に、アノテーションをチェックし、Entryクラス(.class)にcomment_setのような変数を動的に追加する。
これで、Entryというクラスがjarの中に入って提供されていてもノープロブレム!
lack - 穴埋め問題を自動で作成します
2008年01月11日(金) 12:39
「テキストエリアに適当な文章を入力してください。 自動的に穴埋め問題を生成します。」 文章を与えると勝手に問題を作ってくれるサービス。 rhaco製。たのしげ
Visit SITE: http://riaf.jp/lack/
local とか my とか our とか - TokuLog 改め だまってコードを書けよハゲ
2008年01月11日(金) 01:43
非常にわかりやすい。 す、スコープの話はどこ行った?ってくらい。
Visit SITE: http://d.hatena.ne.jp/tokuhirom/20080111/1200011390
BMO人柱募集
2008年01月07日(月) 00:33
2008/01/10 追記
UTIと呼ばれるファイルの関連付け部分が消えており、Cover Flow等が動作しない状態でした。
修正するとともに、Pluginはアプリケーションのバンドルに含めましたので、アプリケーションをアプリケーションフォルダに放り込むだけで利用できるようになりました。
ホームフォルダのLibrary/QuickLookに既にBMO用のプラグインをインストールしている場合には完全に(ゴミ箱からも)消してください。
また、BMOアプリケーション起動後、一度ログアウトしないとプラグインが読み込まれない場合があります。
追記ここまで
BMOとは何か。
BMOは、物理的に存在するメディアをOSXで一覧するためのアプリケーションです。
恐ろしいことに、Butsuri Media OrganazerでBMOという名前になっています。
BMO
2008年01月07日(月) 00:00
BMOは、本、CD、DVD、ゲームに印刷されているバーコードをiSightで読み取り、AmazonのAPIを利用して画像や情報をmacに保存します。
iSightのついているmacで利用してください。
Leopardと呼ばれているOSX 10.5以上が必要です。
保存した情報は、OSX Leopard(10.5)から搭載されたCover FlowとQuick Lookという仕組みを利用して表示します。
LinuxRAID1Recovering - アクセンスのおまけ - Trac
2008年01月05日(土) 04:58
LinuxのソフトウェアRAIDなら、SATAやらUSBやらとバスが異なるドライブを混在できる
Visit SITE: http://omake.accense.com/wiki/LinuxRAID1Recovering
Front Range Pythoneering: Django on Jython: Minding the Gap
2008年01月04日(金) 14:11
JythonでDjangoが動いちゃう。
Visit SITE: http://zyasoft.com/pythoneering/2008/01/django-on-jython-minding-gap.html
Quick LookとCover Flowでメディア管理
2008年01月04日(金) 00:11
OSXのLeopardから、Cover FlowとQuick LookというUIがFinderに(限らないけど)ついた。
特に、Cover FlowはItunes風で格好いい。
前からmacbookのカメラを使って本やらCDやらを管理するものを作りたいと思っていて、でもCover Flow使いたいなぁとかいろいろ思っているうちに放置モードに入ってしまっていた。
Cover Flowはなんだかアプリに組み込むのが大変そうだなぁ、と思っていたから。
しかししかししかし。気づいたよ。Quick Lookプラグインさえ作れば、Cover FlowとかQuick LookはFinderで使えばいいじゃん。と。
バーコードから、AmazonAPIでごにょごにょした結果のCover Flowがこんな感じになってます(Quick Lookもあるで)。

Quick Look posted by (C)everes
あとは、SpotlightプラグインとかスキャンのUIをきちんとするとか、Quick Lookの見た目をましにするとかファイル名をましにするとか、インストーラを作るとか、といった作業が残ってる。
こういうのって欲しい人いるのかな?
需要がありそうだったらアサマシ仕込んで…

