プログラミング

ActiveRecord を素で使うテンプレ

次のようにすることで,Active Record を素で使うことが出来ます.Ruby on Rails が裏側でやってくれていることを自分でやるだけです. # Active Record を gem でインストールしたなら rubygems を require する require 'rubygems' require 'active_record…

ベキ分布を生成する関数

R には標準でベキ分布を生成する関数がありませんね.以下の関数を定義すると,Zipf-Mandelbrot 分布 に従う乱数を runif と同じ感覚で生成できます. rzipf <- function (n, s=1, q=0, supp=c(1,n)) { x <- supp[1]:supp[2] p <- 1/(x + q)**s y <- sample(…

remember the milk のタスクを選択して SLIMTIMER に送り込めるユーザスクリプト

(16:08) 肝心のスクリプトが 403 でダウンロードできませんでした.大変申し訳ありませんでした!前から欲しい欲しいと思いながら,ずぅっと手動でちまちまやってきました.でも,もう大丈夫です.remember the milk (RTM) に登録されているタスクを選択して…

Greasemonkey から Google Gears を使えないバグ(?)

グリモンから Google Gears を初期化しようとすると,パーミッション選択ダイアログが表示されずに Deny されたような挙動になってしまいます.この現象について追って見たところ,原因が分かりました.Google Gears のパーミッション選択ダイアログは,Html…

自作 Twitter メールゲートウェイ

たまに無性に何かプログラミングしたくなります.少し前に,Twitter 用のメールゲートウェイが欲しくなったので,せっかくだから自作しました.特殊な機能は必要なかったので,純粋に投稿だけできるものにしました.全体を二つの機能,すなわちメールの body…

Erlang のインストール on Windows

Erlang は Windows 用のインストーラ付きバイナリ版が配布されています.http://www.erlang.org/download.html で最新版 (執筆時は R11B-4) の Windows binary (incl. documentation) をダウンロードしましょう.落としてきた実行ファイル otp_win32_RxxY-z.…

Erlang モード on Meadow

Meadow に Erlang 用のメジャーモードをインストールします.OTP を C:\Program Files\erlX.Y.Z にインストールしたと仮定します.Emacs 用のツール群が C:\Program Files\erlX.Y.Z\lib\tools-x.y.z\emacs の中にあります.コマンドプロンプトでそのディレク…

Boost.Act

Boost.Act という革命的なライブラリを発見しまし,ゾクゾクとしたのでご紹介します. Boost.Act is a C++ library which introduces STL-style algorithms that may be toggled to run in parallel or serially, and which provides tools for creating and…

俺様用 Rails の使い方のまとめ

プロジェクト名を hoge と仮定し,DBMS に postgresql を使った場合について,自分用にまとめておきます.

Aspect 指向を言語が支援すべきかどうか

まつもとさん経由で知りましたが,Asoby という言語ができたそうです.Ruby に Aspect 指向を言語機能として付け加えたものだそうです.まつもとさん曰く: 私自身はアスペクト指向についてなんともいえないモヤモヤしたものを感じている。どうも、言語その…

型修飾子の記述位置を変えよう

C++ (とか C) 言語の型修飾子には const,volatile (と restrict) がありまして,それぞれ意訳すると「変化しません」,「最適化しないでね」(そして「違うアドレスです」) になります.これらは型そのものとポインタ型の両方を別々に修飾できる (restrict …

Googleの技術者が語る「Firefoxへの深いかかわり」:ITpro

驚くべきことではないですよね.Google のように Ajax に注力している企業は Firefox へ投資すべきでしょう.むしろ,していない方がおかしいというか.そして相手が Google なら,お金を寄付されるよりも,開発者を寄付してもらうほうが何倍も嬉しいはずで…

思いつき

ブラウザはどれだけの量の DOM オブジェクトを抱えたら重くなるんだろう? という疑問から思いついたので,作ってみました.フル javascript によるお絵描きアプリです.各ピクセルを 一つの div 要素に対応させています.IE では重いし,ピクセルがなぜか縦…