Slip Ahead Logging

It's not your fault at all.

休日の魔法

休日さえあれば,僕はなんだってできるような気がしている.図書館かどこかに缶詰になって,文献をあたって,そんなことで,僕はその道の専門家に近しい知識を手に入れられると思っている.そのぐらいの気概をもって,休日へのぞむ.

C++ の Exception Specification

c++

Java でいうところの throws 的なもの.例外仕様などと訳されている.C++ exception specifications are evil | Linux Programming Blog利用はあまり推奨されていない様子(そもそも,例外自体が推奨されていない).

Markdown ファイルなどをレンダリングし端末上で閲覧

Markdown や Rest など軽量マークアップ言語で README が書かれることも多くなってきた.そのような README ファイルを less README.md などとして端末上で見ようとすると,目でレンダリング処理を行なう必要があり厳しい.また,ドキュメント内にリンクがあ…

転職について

私は古い人間なので,数年間で四回も五回も「転職しました」という日記を Web 上に公開するような方に対してどうしてもネガティブな感情を抱いてしまう.そういった方々は,果たして後を濁さずに去られたのか? はたまた……

Cassandra

The Future Of Big Data View more presentations from Matthew Dennis Cassandra がこれだけ "Realtime Data" をターゲットとしているとは予想もしなかった.ホットな話題だからかねえ.実際,企業の方も「全てのデータはいらない」し「一貫性の保たれた正…

Text Ascii Art Generator

Text Ascii Art Generatorリアルタイムにアスキーアートなテキストを生成してくれるサイト.似たようなものとして banner コマンドがあるが,上記サイトの方がバリエーション豊か(実用に耐えうるモノは少なく見えるが……).せっかくなので percol のロゴに…

Mozilla Ion Monkey の公式イメージ画像

monkeyink:blog: it's... ION MONKEY!いいですね.viamozilla/ion monkey のTシャツが完全に岩盤の作るバンドTな件 twitter.com/Jxck_/status/1…— Jxckさん (@Jxck_) 2月 18, 2012

pthread の recursive mutex

pthread_mutex_t recursive_mutex_; pthread_mutexattr_t mutex_attribute; pthread_mutexattr_settype(&mutex_attribute, PTHREAD_MUTEX_RECURSIVE); pthread_mutex_init(&recursive_mutex_, &mutex_attribute); recursive mutex - hidemonの日記 という記…

「興味ないね」

自分の「興味ない」という感覚は本当にあてにならないね。実際にある程度の時間やってみて面白いかつまらないか判断しないとダメだ。食わず嫌い良くなかった。— Nobuyuki Kubotaさん (@nobu_k) 2月 15, 2012 本当に,そうですよね.なかなか,実践するのが難…

Database Systems and Modern CPU Architecture

http://db.inf.uni-tuebingen.de/research/pathfinder/teaching/ss09/dbcpuミュンヘン工科大学の講義 "Database Systems and Modern CPU Architecture" のページが消えている.Volcano についてや CPU キャッシュを考慮したクエリ処理のやりかたがよくまとま…

HPTS'11 の Conference Report

Great HPTS conference report: bit.ly/ykqOMS— Daniel Abadiさん (@daniel_abadi) 2月 14, 2012 これはヤバいっすね.読まないと.

はてなブログのカテゴリ機能

はてなブログにカテゴリ機能があったとは,知らなんだ.これでダイアリーをわざわざ使う理由もほとんどなくなった.あすこは,そこそこ読んで下さっている方もいるので,色々と書きにくい部分があった.その点こちらは気ままに書けて良い.

NECがビッグデータ関連事業を強化、DB新製品を発売

「今になって?」という気を抱かないでもないニュース. InfoFrame Relational Storeは、既存のリレーショナルデータベースと、分散型データ管理のキーバリューストアの双方の特徴を組み合わせることで、将来のデータの増大に対応できるようにしたスケールア…

Ubuntu Head-Up Display

ヘビーユーザーでない人やWindowsインタフェイスに慣れたユーザにとっては不慣れなメニューからコマンドを探すのは手間である。しかしHUDでコマンドを入力すれば、メニューで迷子になることなく目的を達成できるようになるという。 http://linux.slashdot.jp…

smoking gun

smoking gun アクセントsmóking gún 【名詞】【可算名詞】 《主に米国で用いられる》 (犯罪の)決定的証拠となるもの. http://ejje.weblio.jp/content/smoking+gun 動かぬ証拠,と. out of the blue アクセントòut of the blúe 出し抜けに. 用例 appear out …

Kindle に sendmail で届け

uuencode では受け付けてくれなかったので base64 エンコーディングを行なう. #!/bin/sh if [ $# -eq 0 ]; then echo "Usage: $0 FILE" exit fi FILE=$1 FROM="あなたのメールアドレス" TO="あなたの @free.kindle.com なアカウント名" SUBJECT="" MIME=$(f…

MADlib

MADlib is an open-source library for scalable in-database analytics. It provides data-parallel implementations of mathematical, statistical and machine-learning methods for structured and unstructured data.The MADlib mission: to foster wid…

Emacs の ansi-term でディレクトリの変更を検知

zsh であれば .zshrc などの設定ファイルに以下を. # notify pwd to ansi-term function chpwd_emacs_ansi_term() { echo '\033AnSiTc' $PWD } if [[ $EMACS =~ "(term:.*)" ]]; then chpwd_functions=($chpwd_functions chpwd_emacs_ansi_term) echo "\033…

ParAccel の応用例

ParAccel の http://www.paraccel.com/technology/paraccel-analytic-platform-platform.php Analytic Platform より,そのアプリケーションを. Communications Fraud Aware Campaign Optimization Retail Market Basket Analysis Financial Risk Managemen…

分散 DB のサーベイサイト

Survey distributed databasesうお,これはすごい.

Springer Exemplar

Springer Exemplar指定した文章の使われ方を Springer の文献内から検索してくれる素敵なサイト.年度もわかるので,廃れた表現かどうかの確認もできる.

チャート,グラフ,フィギュア

スレ立てるまでもない質問はここで 116匹目 868 デフォルトの名無しさん [sage] 2012/02/04(土) 09:01:26.61 ID: Be: 何で日本はチャートの事をグラフって教えるんだろうか。 869 デフォルトの名無しさん [sage] 2012/02/04(土) 09:02:46.27 ID: Be: 図のこ…

CRTP & typedef による型の追加と継承の相性

boost::add_pointer のようなことをやりたいと思い, #include <iostream> #include <tr1/memory> template <typename T> class Pointable { public: typedef std::tr1::shared_ptr<T> ptr_t; }; class Parent : public Pointable<Parent> { public: Parent() { std::cout << "Parent created" << std::end</parent></t></typename></tr1/memory></iostream>…

Emacs で built-in-function の定義を見る際のソースコード指定

find-func.el の find-function-C-source 関数で処理が行われている. (defun find-function-C-source (fun-or-var file type) "Find the source location where FUN-OR-VAR is defined in FILE. TYPE should be nil to find a function, or `defvar' to fin…

「1ヶ月後の自分」「1年後の自分」

最初は誰かの受け売りだった「1ヶ月後や1年後の自分が見ても分かるコードを書く」という方針は、そういう事があって、今自分の中に実感を持って染み着いている。初めてその言葉を聞いた時の僕にとっては、「1ヶ月後の自分」「1年後の自分」とは、「昨日も今…

add_pointer

template <class T> struct add_pointer { typedef see-below type; }; http://www.boost.org/doc/libs/1_43_0/libs/type_traits/doc/html/boost_typetraits/reference/add_pointer.html template の有効活用. 参考 http://d.hatena.ne.jp/yotto-k/20080428#12093935</class>…

uncurryThis の仕組み

uncurryThis 最近話題となっている uncurryThis 関数の仕組みが寝転がっている限りでは理解できなかったので,この寒い中を布団からはいだして手を動かした.uncurryThis を知らないという御仁は以下の記事をご覧頂ければ. http://wiki.ecmascript.org/doku…

ES Harmony の WeakMap でキーの列挙ができない理由

Because of references being weak, WeakMap keys are not enumerable (i.e. there is no method giving you a list of the keys). If they were, the list would depend on the state of garbage collection, introducing non-determinism. https://develop…

スレッドセーフ版関数の _r

strtok_r() 関数は strtok() のリエントラント版である。 saveptr 引き数は char * 変数へのポインタであり、同じ文字列の解析を行う strtok_r() の呼び出し間で処理状況を保存するために strtok_r() 内部で使用される。 http://linuxjm.sourceforge.jp/html…

鼎談の鼎は「かなえ」

三者での対談を「鼎談」と表現するが,この「鼎」という字が何を意味するものか気になったので調べた.鼎「かなえ」と読むそうで,中国古代の器物を意味するとのことだ.この鼎は上の写真のように足が三本となっていることが特徴のようで,そこから三者対談…