「文章を読みたいからそのページに行った…」

「文章を読みたいからそのページに行った。言葉。白いバックグラウンドに黒い文字。でもそこ --人に読むものを与えるのを目的とするプロフェッショナルな出版サイト-- にあったのは『読めるもの』から程遠いものだった。」「このサイトの記事はよく書けてい…

属性アクセスやタイプチェックを可能にするpythonのdictラッパー

https://github.com/dorkitude/dstructPythonのdictで一々、d['foo']=42とかやるのは面倒。d.foo=42としたい。そういうときにNorvig先生のStructを使う。 class Struct: def __init__(self, **entries): self.__dict__.update(entries)http://norvig.com/pyt…

アパッチは有害と考える

Apache Software Foundationの存在意義に疑問のなげかけるポストhttp://www.mikealrogers.com/posts/apache-considered-harmful.html 追加: 挑発的なタイトルが世間を騒がせてしまった。次の点を理解して以下読んで欲しい。 ここでのApacheはウェブサーバで…

「Scala嫌い。EJB2みたい」

http://blog.joda.org/2011/11/scala-feels-like-ejb-2-and-other.html 以下、Stephen Colebourne氏の意見をまとめてみた。 モジュールシステムがない 複数のクラスを含むレベルでバージョンと依存関係を管理するものでなきゃ駄目。 「Jar Hell」を招く CORB…

フリーなCoffeeScriptの入門本

http://autotelicum.github.com/Smooth-CoffeeScript/SmoothCoffeeScript.htmlざっと見たところ綺麗にフォーマットしてあって、質は高そう。しかしCoffeeScriptの勢いには驚かされる。これってJavaScriptにsyntactic sugarを加えるために作ったものでしょ? …

jQueryサーバ

サーバ側でjQueryコードを走らせて、それをブラウザにバインドするというフレームワークが出た。https://github.com/tblobaum/nodeQueryどうやら、jQueryのメソッドだけをサポートする最低限のDOMをNode内で実装したようだ。 能書きは: クライアントサイド…

小さく速く軽いjQueryクローン: 1割強のサイズでjQueryの良いところ9割をもたらすライブラリ

jQueryにダイエットさせた上、高速化させたと主張している: https://github.com/mythz/jquip 小さい: 4.28KB (minified and gzipped)。御本家の13%のサイズ jQueryの良いところの9割をカバー( IE7以下(?)ではDOMトラバーサルが7-8倍高速化 良いとこ9割と…

Peter Norvig先生の数独ソルバーにみるPythonとClojure比較

Peter Norvig先生のPythonによる数独ソルバーとClojureバージョンを比較しやすいように左右に並べたリスティング: http://jkkramer.wordpress.com/2011/03/29/clojure-python-side-by-side/Python対Clojureの言語比較論はいいとしてPython知っている人にと…

Graphite+Diamondでシステム情報をグラフ化する

Graphiteについては 「Graphiteのインストール」を参照。 Diamondとは CPU、メモリ、ネットワーク、IO、ディスクなどのシステム情報(metrics)を収集してGraphiteに送るPythonデーモン。カスタムメトリックスを表示するためのAPIもある。ホームページ: http:…

化学ハック: 何でも濡れなくなる魔法のスプレー

まずページ中程の二つの動画を見てほしい。 http://designtaxi.com/news/351023/Waterproof-Your-iPhone-Everything-Else-With-This-Spray/布靴が水に濡れなくなる。と言うより「水滴が弾き飛ばされる」 チョコレートシロップも平気。サーキットボードを水没…

ターミナル内でグラフを表示する粋なコマンド

こういうことができる: $ spark 0,30,55,80,33,150 ▁▂▃▅▂▇過去24時間の震度1以上の地震の頻度をターミナルで表示したりもできる: curl http://earthquake.usgs.gov/earthquakes/catalogs/eqs1day-M1.txt --silent | sed '1d' | cut -d, -f9 | tr "\n" ',' …

graphiteのインストール

Graphiteは「スケーラブルなエンタープライズ向けリアルタイム・グラフ・システム」だそうだ。これを使うと何がいいのかは別のポストでまとめるとして、インストールの手順をメモっておきたい。これがサイト http://graphite.wikidot.com/ 構成 graphiteはdj…

嘘のように幻想的な宇宙ステーションからとった地球の動画

地球をかすめるように飛んでいく。 大気が見える。 雲の中で雷がくすぶる。 オーロラが龍のように地球を這う。http://vimeo.com/32001208

Jack DorseyはTwitterで8時間、Squareで8時間、合計16時間働く

Jack DorseyはTwitterの作者であり現会長。しかも、彼の二つ目のスタートアップであるSquareのCEOも同時に努める。http://thenextweb.com/entrepreneur/2011/11/14/jack-dorsey-does-8-hours-at-twitter-8-hours-at-square-daily/Twitterの前CEOエヴァン・ウ…

S3のファイルへのアクセスをRefererで制御する

無敵のオンラインストーレッジ、アマゾンのS3は画像置き場として重宝する。しかし、いくら安価といっても画像などを無関係のサイトに埋め込まれ転送量を課金されるのはつまらない。そこで、Refererによってアクセスを制御したい。しかしS3のアクセス制御は通…

Ubuntu 10.10 でアパッチが入らない

Ubuntu Maverickで古いlibaprutil1が居座っていたためにapache2が入らなかった。 libaprutil1 1.3.9+dfsg-3ubuntu0.10.10.1を削除したらインストールできるようになった。 血みどろの詳細 apt-getは「無茶の状況を要求してきたからかも」とか言い訳する。い…

stypiでPaul Grahamのエッセーの書き方を観察する

コラボレティブ・オンライン・エディタEtherpadがグーグルに(人材)買収され、開発が停止してしまったが、それを続行するスタートアップがycombinatorから出た。stypi.cometherpad/stypiは編集をプレイバックする機能があったが、ポールのリクエストで削除さ…

ジョブスの奇人ぶり

バイオグラファーのIsaacson氏はジョブスの性格の湾曲した部分を含めて率直に伝える。http://www.newyorker.com/reporting/2011/11/14/111114fa_fact_gladwell?currentPage=allそこから例を陳列する: 二週間のあいだ毎晩食卓で家族と洗濯機のチョイスを議論 …

Turbo Pascalより大きなソフト例

近年のソフトの増大化を25年前の開発ツールとの比較により示しているポスト: http://prog21.dadgum.com/116.html1986年にMSDOS上に出た「Turbo Pascal 3」は商用に使え得るコンパイラと高度にインテグレートされたエディタが備わっていて、軽快な開発ツール…

ジョブスの跡継ぎはTim CookではなくデザイナーのJonathan Ive

http://www.appleinsider.com/articles/11/10/21/steve_jobs_left_designer_jony_ive_more_power_than_anyone_at_apple.htmlIve氏の肩書はindustrial designシニアVP。ジョブスのバイオグラフィーの著者Isaacson氏によると彼はIveをアップルにおける精神的パ…

ジョブスのアンドロイドに対する激怒ぶり

2010年1月、タッチなどiPhoneの機能を搭載したHTCのアンデロイド端末が出たときジョブスは激怒した。その様子をジョブスの伝記の著者のIsaacson氏が語る。http://9to5mac.com/2011/10/20/steve-jobs-im-going-to-destroy-android-because-its-a-stolen-produ…

ショブスは「侵襲的」な手術を嫌がり治療を9ヶ月遅らせた

スティーブ・ジョブスは癌発見から9ヶ月遅らせ手術をしたことが、彼のバイオグラフィーの著者Walter Isaacson氏の言葉で確認された。この期間代替医療による治療を試みた。 http://www.cbsnews.com/stories/2011/10/20/60minutes/main20123269.shtmlジョブス…

JWZがGoogle+のpseudonymityポリシーとEFFのNymwars勝利宣言を痛烈に批判

http://www.jwz.org/blog/2011/10/eff-declares-premature-victory-in-nymwars/ここで問題となっている「pseudonymity」というのはG+などのソーシャルネットワークにおけるハンドル名利用を意味する。バックグラウンド Nymwars: ソーシャルネットワークにお…

ジョブスからのオファーを蹴ったドロップボックスのファウンダーDrewのYCアプリケーション

Dropboxのようなスタートアップを作るファウンダーがどういうやつなのかが伺える貴重な書類だ。スタートアップに関心のある人なら一読の価値あり。http://dl.dropbox.com/u/27532820/app.htmlまずYC申込書の質問自体が面白い。PGがファウンダーとスタートア…

Perl6のマクロ

Perl6にはASTを操作する本格的なマクロがある。それをわかりやすく解説したポスト: http://strangelyconsistent.org/blog/macros-what-are-they-really コードからASTを得る quasi { } quasiはQuineという哲学者の「quasi-quote」というコンセプトに由来し…

2009年にDropboxはスティーブ・ジョブスからの9桁のオファーを蹴っていた

Dropboxは2.5億ドルの投資を受けたが、それを上回る数十億レベルのアップルからの買収オファーを蹴っていたとテッククランチが報告。http://techcrunch.com/2011/10/18/dropbox-said-no-to-nine-digits-acquisition-offer-from-apple-steve-jobs/ファウンダ…

iOS開発者==君主に仕える臣民

QAサイトのstackoverflowの作者であるJeff Atwood氏がiOS開発者の置かれている状況をこう比喩する。 http://www.codinghorror.com/blog/2011/10/serving-at-the-pleasure-of-the-king.html ユーザとしてはいいが開発者としては… iPhoneはユーザとっては素晴…

デニス・リッチー死去: ハッカーニュースの反応

スティーブ・ジョブスに続いてデニス・リッチーがいってしまった。ハッカニュースはスティーブのときと同様、故人を偲ぶ記事でいっぱいになった。そこからいくつか紹介する。 C言語が何故凄いのかを歴史的観点から語る: 「それは不可能とされていた」 http:/…

Mathematicaの作者、スティーブン・ウルフラムが語るスティーブ・ショブス

ジョブス氏の死におよんでも自己PRが絶えないウルフラム氏だが、このポストにはスティーブと仕事をした人でないと語れない面白い逸話がある。http://blog.stephenwolfram.com/2011/10/steve-jobs-a-few-memories/ジョブスがNeXTをやっていたころMathematica…

ショブスはもっと長生きできたかもしれなかったというある懐疑論者の憶測

ジョブスはalternative medicine(代替医療)で貴重な時間を浪費しなかったらもっと長生きできたかもしれないとある懐疑論者は憶測する。 http://www.skepticblog.org/2011/10/06/steve-jobs-succumbs-to-alternative-medicine/ジョブスの膵臓癌は早期発見・治…