タツヤカワゴエ跡地

タツヤカワゴエの跡地です

株式会社Abby エビイ で働くチャンス到来の話

社員を募集する話 どうもタツヤカワゴエの生まれ変わりです。 皆さん、無駄に Ruby コミッタに絡んで燃えてませんか? 今日は株式会社Abby エビイ で社員を募集する話を書きたいと思います。 どっちかっていうと急募の類です。はい。 base64で書くと怒らるの…

Semicolonless Java を実現する話

Semicolonless Java を実現する話 デンジャラス!ゾンビ!!! こんにちは!ゲームマスターこと 檀 黎斗 です! 2000 年問題でバグスターウィルス見つけたの僕ですから!! からのー ジュリアナー!!トーキョー! こんにちわ、ジョン・ロビンソンこと半ズボ…

2015 振り返り

2015 振り返り 2015 年はアウトプットはあまりありませんでした。ただ今後への投資という意味でなかなか成果があった年ではないかと思います。 後半はほぼ Go を書いていた気がしますが、やはり、軽量プロセス、速度、配布の容易さという点を重視したものに…

TGludXgg44Gu44Ot44Kw44Kk44Oz44KS44GL44Gj44GT6Imv44GP44GX44KI44GG44Gu5be7Cg==

この記事はPyspa Advent Calendar 2015のエントリとして書かれました。 IyBMaW51eCDjga7jg63jgrDjgqTjg7PjgpLjgYvjgaPjgZPoia/jgY/jgZfjgojjgYbjga7lt7sK CuOBk+OCk+OBq+OBoeOBr++8geWkp+ixqumZoumCquawl+OBp+OBme+8gQoK5LuK5Zue44Gv44Ov 44Kk44Or44OJ44KI44…

株式会社Abby 社員募集のお知らせ

株式会社Abby 社員募集のお知らせ ジュリアナー!!トーキョー! こんにちわ、ジョン・ロビンソンこと半ズボンの宇宙人です。 株式会社Abbyでは業務拡大に伴い、共に働いてくれる仲間を募集しています。 以前事務所は恵比寿にあったのですが、クックパッドが…

Docker本を書いたという話

お久しぶりです。僕です。 今回、いろいろとご縁がありまして、Docker本を書かせて頂きました。 一応どんな人が書いてるかというと以下を見てもらうといいかも知れません。ストック数 1位なのが私です。 dockerに関する164件の投稿 - Qiita 今回執筆の機会を…

Clojure (Java) はやはり速かったという話

Clojure (Java) はやはり速かったという話 あまりにも遅すぎなのでは?と思ったので調べたらやはり計測方法に問題があっ たみたい。 Java がこんなに遅いわけない。 遅かった原因 いつも通り nrepl 経由で適当に実行していたのが原因。 leiningen から nrepl…

Clojure が遅いという話

Clojure が遅いという話 遅いケースもあるという認識も持っておいてもらおう。 比較のために今回はPythonと比べてみる。 Clojure (dotimes [i 5] (time (reduce unchecked-add (map unchecked-add (range 1000000) (range 1000000))))) Python import timeit…

Leiningen と profile を使って設定ファイルを切り替える

Leiningen と profile を使って設定ファイルを切り替える Leiningen には profile を切り替える機能がある。 profile を切り替えることで本番用の設定と切り替えたりできるのだが、具体例が少ないように思えたので書いておく。 開発時に使える dev-resources…

Jegaをリリースした話

先日、やっとリリースしました。 tobikko時代から考えると数年がかりいじってた気がします。 Jegaについて concurrent networking and cooperative multitasking library for Python3. わかりやすく言うとgeventの後継ライブラリになります。 Python3.x系し…

Common LispにThreaded Macroを実装する

PythonからいいところをひとつもってこれたのでClojureからももってくる。 Clojureでは数珠つなぎで処理する場所はわかりやすくThreaded Macroを使って書くことが多い。 これはわかりやすいのでCommon Lispでも実装しておく。 (defmacro -> (x &optional for…

Common LispでPythonのgeneratorを実装する

結局Lisp書かないとダメだということで本格的にPythonから移行しようと思ってます。 まず、今使ってるツールなどをLispに置き換えようと思ったらまあgeneratorが無くてめんどいことに。 というわけでgeneratorを実装しておく。 この手はみんな実装してるので…

PySpaアドベントカレンダー 22日目

はじめに このエントリはPySpaアドベントカレンダーの22日目のエントリです。 PHPとかJavaがクソとか言うエントリではありませんのでご注意願います。 PySpaについて まあ言うことはありません。ロビーでイリーガルな話やヒドいい話などをする合宿です。 コ…

素数を求める

特に難しいことはない。 とりあえずメモリが許すまで。 100万個ぐらいは数えれる。 fn prime(n: uint) { let mut prime: ~[uint] = do vec::build_sized(n) |push| { let mut i: uint = 0; while i < n { push(0); i += 1; }}; let mut ptr: uint = 0; let m…

ゲーム日記はじめました

ドリランドはじめてません