January 2012
Jan 27th
“本物のマクロ”でCのコード行数を半分に! - @IT →
“ マクロの威力を示した川合氏だが、「だからといって今日うちに帰ってすぐに自分のプログラムをマクロで書き換えろという話ではない」と釘も刺す。「マクロは劇薬」(川合氏)だからだ。現在翻訳作業中の書籍「Programming Clojure」(Stuart Halloway著)の中から川合氏は、マクロに関する警句を引用する(ClojureはJVM上のLisp方言実装)。いわく、“マクロ倶楽部”には2つのルールと1つの例外があるという。 ルール1:マクロは書くな ルール2:それがパターンをカプセル化する唯一の方法ならば、マクロを書け 例外:同等の関数に比べて、呼び出し側が楽になるならば、マクロを書いても構わない “
Jan 27th
“そんな中で、1964年にWijngaardenがAlgol60のgoto文をコンパイルする戦略として「継続渡しに変換しちゃえばgotoは消えて全部関数呼び出しにな...”
– Island Life - 継続の起源
Jan 27th
“映画やテレビと競争するスタートアップに融資したい理由の一つがそこにあるが、これが主な理由ではない。このようなスタートアップに融資する理由は世界をSOPAのような法...”
– YCombinatorがハリウッドに宣戦布告: 「ハリウッドを殺せ」 - karasuyamatenguの日記
Jan 27th
“■他の言語になれた人がRubyに躓く n のポイント Ruby...”
– だいありー
Jan 27th
“Use mnesia:change_table_frag/2 to add new fragments and apply the usual...”
– Erlang — Miscellaneous Mnesia Features
Jan 27th
“n_ram_copies n_disc_copies n_disc_only_copies ...”
– Erlang — Miscellaneous Mnesia Features
Jan 27th
“At each record access mnesia_frag first computes a hash value from the...”
– Erlang — Miscellaneous Mnesia Features
Jan 27th
Jan 25th
698 notes
“pw - (primary write quorum) how many replicas to commit to primary nodes before...”
– Basho: HTTP Delete Object
Jan 25th
“pr - how many primary replicas need to be online when doing the read (default...”
– Basho: HTTP Fetch Object
Jan 25th
“tPR/PW are checked by looking at the preflist for the partition and checking...”
– bug 1318 – PR/PW can be violated during netsplit conditions
Jan 25th
“Most Lempel-Ziv parsings can decompress the text only from the beginning. LZ-End...”
– IEEE Xplore - LZ77-Like Compression with Fast Random Access
Jan 25th
“ AWSのクラウドにバックアップしたデータは、ユーザーのオンプレミス環境に復元(リストア)可能であるほか、「Amazon...”
– アマゾン、企業内サーバーのデータをクラウドに自動バックアップするサービスを開始 - ニュース:ITpro
Jan 25th
“In computers, functionality assurance is a form of continuous testing to assure...”
– Functionality assurance - Wikipedia, the free encyclopedia
Jan 25th
“You are running a non-distributed node. The pid looks like it belongs to a...”
– [erlang-questions] list_to_pid() surprise
Jan 24th
“Characters in an atom 255”
– Erlang — Advanced
Jan 24th
Jan 24th
“What steps will reproduce the problem? 1. Open an existing database. 2. Within...”
– Issue 68 - leveldb - CURRENT file is not synced - A fast and lightweight key/value database library by Google. - Google Project Hosting
Jan 23rd
“error(Reason, Args) Types: Reason = term() Args = [term()]...”
– Erlang — erlang
Jan 23rd
“だが無知によってすべてが解決するわけじゃない。アイデアによっては、ものすごく面倒な仕事となるのが、誰の目にも明らかだ。そんなアイデアはどう考えればいいだろうか? ...”
– らいおんの隠れ家 : ポール・グレアム「面倒な仕事の無視」 - livedoor Blog(ブログ)
Jan 23rd
“type(Node::syntaxTree()) -> atom() Returns the type tag of Node. If...”
– Erlang — erl_syntax
Jan 23rd
“%% This module serves as an example of parse_trans-based transforms,%% but might...”
– src/ct_expand.erl at master from esl/parse_trans - GitHub
Jan 23rd
“The -on_load() directive names a function that should be run automatically...”
– Erlang — Compilation and Code Loading
Jan 20th
“With this concept explained, the difference in using erlang:error/1 and exit/1...”
– Errors and Exceptions | Learn You Some Erlang for Great Good!
Jan 19th
“A throw is a class of exceptions used for cases that the programmer can be...”
– Errors and Exceptions | Learn You Some Erlang for Great Good!
Jan 19th
“Number Numbers are positive or negative exact-value decimals and integers. A...”
– Amazon DynamoDB Data Model - Amazon DynamoDB マイナスは 128 まででプラスは126 なんだろう、これ。 10進で38桁は128ビット、プラス scale を1バイト。scale のうち、ひとつは特殊な値なのかな。(例えば scale させない)
Jan 19th
Jan 18th
“1> code:unstick_mod(io). true 2> meck:new(io, [passthrough]). ok 3>...”
– [erlang-questions] Mocking I/O calls - defining sequence of returns
Jan 18th
Jan 17th
Jan 17th
Jan 17th
Jan 17th
“Cのポインタの読み方は、ルールを知らないと摩訶不思議です。 ルールを覚えれば、 int (*p[5])[3]; char...”
– c_pointer なるほど。普段は無意識に後置優先読みをしていたのだが、それを英語で置き換えて読めば一発だね。 (via kashino)
Jan 17th
53 notes
“僕の知人には何人も置き物系がいるのだが、中でももっとも印象に残っているのは、A君という同い年の知人だ。 ...”
– 結婚相手に「鵜飼い系女子」も悪くない (1/2) : J-CAST会社ウォッチ 確かにこういう人は老舗の大企業に結構所属しているかも。 (via kashino)
Jan 17th
325 notes
“さてソフトウェア開発者の場合は、どうでしょう。 個人で作成したプログラムは、その個人の著作物になります。...”
– あなたのアウトプットは、誰の著作物になりますか。 | オープンソース・ライセンスの談話室
Jan 15th
Jan 15th
“%% Example using a custom function for key and value generation{key_generator,...”
– dreverri’s gist: 1553109 — Gist
Jan 15th
“Currently, the distribution of partitions among the nodes of the cluster may...”
– Basho: Clusters
Jan 15th
“# The transactional behavior ensures that any changes succeed or fail together.#...”
– lib/pstore.rb at trunk from ruby/ruby - GitHub
Jan 11th
“Erlang Starter Kit The Starter Kit should provide a basic set of Erlang/OTP...”
– norton/erlang-starter-kit - GitHub
Jan 7th
“この流れのときのディフェンスの気持ちを代弁してみるとだなー、...”
– ネコでもわかるアメリカンフットボール
Jan 7th
“Cassandra is designed as an elastic distributed system, for deployment of large...”
– Multi-Datacenter | DataStax
Jan 4th
“ ...”
– ネコでもわかるアメリカンフットボール
Jan 1st
December 2011
“――そういう世代の部下にも仕事を任せていくために、どうすればいいんでしょうか...”
– 日刊SPA!「現代のオトナが捨てるべきこと 『ネット、トレード、自分探し』」インタビュー・ノーカット版 - 岡田斗司夫公式ブログ
Dec 31st
“――たとえ子供がいても、仕事に打ち込みたいとか、育児を面倒がる男性も多いじゃないですか...”
– 日刊SPA!「現代のオトナが捨てるべきこと 『ネット、トレード、自分探し』」インタビュー・ノーカット版 - 岡田斗司夫公式ブログ
Dec 31st
“岡田「ほっておいても振り回されますから。振り回されていい時期なんて絶対ないですけど(笑)。振り回される、振り回されないは頭の中のアドレナリンなどにも関係してくるか...”
– 日刊SPA!「現代のオトナが捨てるべきこと 『ネット、トレード、自分探し』」インタビュー・ノーカット版 - 岡田斗司夫公式ブログ
Dec 31st
“船をつくりたかったら、人に作業を割り振るのではなく、 はてしなく続く広大な海を慕うことを教えよ サン・テクジュペリ”
– 船をつくりたかったら | コミュニケーションが世界にできること。 (via thresholdnote) (via petapeta) (via carandache) (via jacony) (via kml) (via mcsgsym) 2009-04-10 (via gkojay) (via fumi-tano) (via s-hsmt) (via hsmt) (via appbank) (via shingoym) (via yaruo) (via deli-hell-me) (via motomocomo) (via shortcutss) (via yellowblog) ...
Dec 31st
988 notes
“概要 大雑把に 208.5日連続運転した Linux Kernel が突如として reboot する。 実機でなおかつ Time Slice Stamp...”
– okkyの銀河制圧奇譚: sched_clock() overflow after 208.5 days in Linux Kernel
Dec 31st
1 note
“著作権の基本的なところ(ソフトウエアライセンスとオープンソースの基礎となるところ)を詳しく解説しています。私の公開している資料なんかより、著作権のところとしては詳...”
– PFI社内セミナー資料、「著作権、権利って難しい 技術者もこれだけは知っておきたい知識」を公開 | オープンソース・ライセンスの談話室
Dec 31st