Q. 最近できた彼氏が今度うちにくるんですが、本棚にあると「おっ、いい趣味」って言われそうな本ってなんでしょうか? 彼氏は森山未來をさらに魚顔にしたような感じのクソサブカル野郎です(だと思います)。 おじさんに聞くより、ヴィレッジヴァンガードに行って適当な本を買うのがええと思うんやけど、まぁそんなに奇を衒ったりする必要はないんやない? 漫画なら浅野いにお、岡崎京子、オノ・ナツメ、羽海野チカなどの王道を揃えつつ、「孤独のグルメ」なんかを配して「あ!俺もこれ好き!」って言葉を引き出すのを狙ってもよし。本なら大槻ケンヂ、松尾スズキ、綿矢りさ、中島らも、宮沢賢治、保坂和志、伊坂幸太郎……ナンシー関やみうらじゅんまでいくと「ああ、だいぶきてるな」って印象が強くなるかな? 彼氏がぬるいクソサブカルの場合、基本的にサブカル係数で相手を上回らないことを心がけた方がいいと思うんよね。「こいつ、俺より深いとこ
PeerCDN is an open-source, distributed CDN that will make the web faster, more reliable, and help sites to reduce bandwidth costs.It's still really early days for WebRTC, but we hope to have PeerCDN serving the above screencast in a week or two. Check back soon! Meet PeerCDN. A new kind of CDN.PeerCDN is a peer-to-peer distributed CDN that will make the web faster, more reliable, and help sites to
Heads-up: Dashing still works great, but is no longer maintained. Read up about it over here. You can also use the fork of the project. Dashing is a Sinatra based framework that lets you build beautiful dashboards. Check out a demo over here. Here's another one, optimized for 1080p screens. Key features: Use premade widgets, or fully create your own with scss, html, and coffeescript. Widgets harne
What’s new in Tornado 3.0¶ Mar 29, 2013¶ Highlights¶ The callback argument to many asynchronous methods is now optional, and these methods return a Future. The tornado.gen module now understands Futures, and these methods can be used directly without a gen.Task wrapper. New function IOLoop.current returns the IOLoop that is running on the current thread (as opposed to IOLoop.instance, which return
ちょっと凝ったWebアプリケーションを作成していたり、あるいはWebのセキュリティに関わっている人ならば「Same-Origin Policy」(SOP)という言葉を一度は聞いたことがあると思います。日本語では「同一生成元ポリシー」あるいは「同一生成源ポリシー」などと訳されることもありますが、個人的には「オリジン」は固有の概念を表す語なので下手に訳さず「同一オリジンポリシー」と書いておくのが好きです。 さて、この「オリジン」とは何なのかという話ですが、これは「RFC 6454 - The Web Origin Concept」で定められており、端的に言うと「スキーム、ホスト、ポート」の組み合わせをオリジンと定め、それらが同じものは同一のオリジンとして同じ保護範囲のリソースとして取り扱うということです。 例えば、http://example.jp/fooとhttp://example.jp:
oflow.jsはWebカム映像を認識してイベントを実行するソフトウェアです。 最近では生体系のガジェットに人気が集まっています。脳波を読み取ったり、体温を読み取ったりするデバイスを装着しても良いですがPCであればWebカムを使うのが手軽です。今回はoflow.jsを紹介します。 最初にカメラへの接続許可を求められます。 左にWebカムの映像、右側にそれを解析したアスキーアート化(?)したグラフィックスが描かれます。 Webカムの下にボールの顔の向きなどによって動くようです。 こちらはピンポンゲーム。手の動きによってバーが上下します。 oflow.jsを使うことでWebカムから映像を読み込み、そこから意味のある情報を抜き出すことができるようになります。眼球の動きと言った細かい動きは難しそうですが身振り手振りによる操作レベルであれば十分ではないでしょうか。 oflow.jsはJavaScri
よく訓練されたアップル信者、都元です。話題は攫えないと分かりつつも、また小ネタいきます。 数ヶ月前のネタですが、Amazon S3において「自動的にGlacierにアーカイブする」という機能がリリースとなりました。Glacier単体では正直利用しづらかったものが、S3を介してGlacierを使えるようになったことで非常に使いやすいものになりました。とは言え、実際にこの機能を使った事がないと、使いどころのイメージも付けづらいと思います。 S3とGlacierのデータ保存コスト 実は、筆者は個人的に、このS3とGlacierの連携機能を利用しています。自宅で利用しているNAS QNAP TS-219P II には、ファイルを1日1回自動的にS3にアップロードしてバックアップを取る機能があります。この機能を利用して、家族の写真等、消えたら精神的打撃が大きなデータを 99.999999999%(イ
This document is for an old version of Python that is no longer supported. You should upgrade and read the Python documentation for the current stable release. Why does Python use indentation for grouping of statements?¶ Guido van Rossum believes that using indentation for grouping is extremely elegant and contributes a lot to the clarity of the average Python program. Most people learn to love th
Django 1.5.1 が昨日 リリースされました 。リリース内容を見るて、クエリーセットにメモリリークの問題があったそうです。 もともとのバグ 1.4 では、2回クエリーセットを解決すると、空な結果が返ってきて、前の結果がガーベージコレクションされない現象があったそうです (バグ #19895) 例えば: qs = MyModel.objects.all() first = list(qs) second = list(qs) # second は first と一緒だはずなのに、空になってしまう。。 1.5 ではこの問題に対して、 修正された らしい。ただし、1.5 のリリース後にその修正はメモリリークを招いたことが分かった。 メモリリーク この問題は Python の動きに関係があるそうです。Django の開発者は Python のバグ を登録していたんだけど、うちは社内で「それ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く