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

 BMOのSpotlightプラグイン作った

2008年01月31日(木) 00:15 この記事をクリップ!

 

BMO用のSpotlightプラグインを作ってみた。かんたーん。


 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 :)

tracka
tracka posted by (C)everes


autoescape対応したと思っていたのに全然できていなかったというバグも修正しました。

trackaは、完全にプライベートなTum○lrもどきです。何がプライベートかって、dashboardしかないというのがプライベートw

機能は、Quote、ImageとYoutube、Stage6の動画をターゲットにできる(動画も保存しちゃいます)。
ターゲットにするサイトはプラグインで拡張できます。

一応SNSっぽく、友達を招待したり、自分のdashboardに出す人を追加できたりします。
今書いていてびっくりすることに、reblog機能なかったかも!

プライベート仕様なので、趣味のあう仲間オンリーで密かに使うことを前提としています。
個人的にはTu○blrに貼るのさえも恥ずかしい物を…。

trakca.info

 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と同じ仕組みが。


イメージはこんな感じ。

  1. CommentクラスにEntryクラスを格納する変数を定義し、その変数に関連を表すアノテーションを書く

  2. コンパイル時にアノテーションをチェックし、コンパイラが参照するEntryクラス(.class)にcomment_setのような変数を動的に追加する。
    ソースコード自体はいじらないところがみそ。

  3. コンテナ起動時に、アノテーションをチェックし、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 0.0.1

2008年01月07日(月) 00:33 この記事をクリップ!

 

Version 0.0.1

 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もあるで)。

QuickLook
Quick Look posted by (C)everes


あとは、SpotlightプラグインとかスキャンのUIをきちんとするとか、Quick Lookの見た目をましにするとかファイル名をましにするとか、インストーラを作るとか、といった作業が残ってる。


こういうのって欲しい人いるのかな?
需要がありそうだったらアサマシ仕込んで…

 今年の目標

2008年01月01日(火) 00:00 この記事をクリップ!

 

ペン字

 
ponybadge

Powered by

Feedbacks

Tweets

Tags

Calendar