The earliest versions of the very first c compiler known to exist in the wild written by the late legend himself dmr. These are not capable of being compiled today with modern c compilers like gcc. I am only posting these here for the enjoyme... 続きを読む
2013-05-13 適切な名前がつかないモデル ちょっと目についたので。Dis りたい訳じゃないです。 これ適切な名前が見つからないとき困るんだよなぁ。あとで思いついて変更なんて作業はしたくないし。割り切ってRoomUser式に統一した方が気が楽だと思う。 http://b... 続きを読む
あのですね、JavaScriptにsleep()とかwait()みたいなのってほしいじゃないですか。で、調べてみると標準にはなくて作れるには作れるけどブラウザ依存だったりビジーループだったりJava Applet併用だったりしてがっかりするじゃないですか。 ぼくは1年半くらい... 続きを読む
ちょっと jQuery と簡単なサーバサイドの処理を組み合わせた処理を試しに書いてみよう・・・なんて時に、いちいち jQuery を取ってきて HTML を書いて script タグを書いてロードして sinatra 立ち上げて云々・・・というのが毎度面倒なので、ひな形になるアプリケー... 続きを読む
2013-04-23 メモリリークとは何か メモリリークに悩まされている技術者は多いだろう。メモリリークが嫌でGCという技術が開発されたといっても過言ではないし、歴史的にはC++からJavaへシフトが起きた大きな理由のひとつといっていい。Unix系の簡単な定義でいえ... 続きを読む
なぜScalaがバカ向けなのか。 ぼくの経験を元に、バカ向け言語と非バカ向け言語を比較しながら見て行きましょう 非バカ向け言語 C プログラマーとして最初に携わったのがC言語です。 それは以下のようなものでした。 何十ものファイルにまたがるグローバル変数 ... 続きを読む
On Mon, Aug 11, 2008 at 5:16 PM, Max Williams <toastkid.williams@gmail.com> wrote: > IN sql we can pass two arguments to the 'order by' component, and it > will order the results by A, and then B in the cases where A is the > same. > > Can an... 続きを読む
プログラミングをより深く理解するための近道は、プログラミング言語を実装してみること。SchemeのサブセットをRubyで実装していくことで、プログラムはどう実行されるのか、その基本がはっきり分かります。 ※本書はCC BYにより配布されています。上記の「入手... 続きを読む
Something went wrong with that request. Please try again. 続きを読む
Statistics Likes 1 Downloads 0 Comments 0 Embed Views 0 Views on SlideShare 43 Total Views 43 命令プログラミングから関数プログラミングへ Presentation Transcript 命令プログラミングから関数プログラミングへ 関数プログラマは問題をどう... 続きを読む
翻訳: ”命令型のコールバック、関数型のプロミス: Node が逸した最大の機会” by James Coglan Original: "Callbacks are imperative, promises are functional: Node's biggest missed opportunity" by James Coglan Translated by Yuta Okamoto (@okapies) N... 続きを読む
先日のJSアメーバのコードを、ブラッシュアップして超高速化してみた。 ぬるぬる動いて、2〜3分後には自走して弱小アメーバを襲い始めるよ。 やはり2〜3時間で書いたインチキコードは無駄やバグが多いので、ある程度整理することに。 前バージョンでは、各ノー... 続きを読む
といった感じ。ちなみにjava.util.regexとPerlのUnicodeブロックは接頭子Inを使うが、.NETの場合は接頭子Isを使う、という差異があります。 Unicodeスクリプトとブロックの違いがビミョーに見えるけど、ブロックがコードブロックをゴリッと指定したものに対して... 続きを読む
Some commonly used functions (stolen from messageboards, other wiki pages, PiL) are listed below- feel free to improve them. TableUtils CsvUtils CgiUtils BitUtils String Library -- all/string.lua (all.string) -- A Lua Library (ALL) - string u... 続きを読む
Erlangやったー!ErlangでFizzBuzzできたー! -module(fizzbuzz). -export([exec/0]). % 1からNまでのリストを作る関数 seq(0) -> []; seq(N) -> seq(N-1) ++ [N]. % 数値を対応するFizzBuzz文字列に変換する関数 num_to_fizzbuzz(N) -> if N rem 15 == 0 -> "F... 続きを読む
2013-04-01 文系学部生がSIerに入社してから読んだ本メモ 基本情報技術者連続不合格から一人前のエンジニアを目指す: 文系学部生がSIerからの内定までに心掛けたこと ちょっと前にこんなコラムが話題になって、心の中で「燃えろ〜よ燃えろよ〜」とか言いながら読ん... 続きを読む
README.md Fjord, F# programming language for the JVM. Fjord is an implementation of the F# programming language for the JVM. The implementation is at very early stages, so if you are looking to use F# on the JVM, Fjord is probably not for you... 続きを読む
Q2 になったので月に1回くらいは日本語で書いてみることにした。 ここ数年で Perl に起こった良いことは2つある。 ひとつは PSGI/Plack, cpanminus, carton, cpanfile などいろいろ良いものが他言語から輸入されたことで、Perl で書かなくてはいけない時の面倒... 続きを読む