2010-01-01から1年間の記事一覧

使いもしないのにC++のtemplateを毛嫌いする全ての人に

C++AdventCalendarの記事です。さて、 生配列使ってますか? tr1::array(boost::array) 使ってますか?生配列使っていると答えた貴方、 →まず死ね。はい、arrayが常識ですよね。 さて、とはいえ、 「テンプレートを使うと遅いしコードがでかいし」 「生配…

PythonのWebフレームワーク使うなら知っておきたいデコレータ

最近「オワタ\(^o^)/」で有名なDjangoしか触ってないダメ人間です。 こんにちは。Djangoとかどうでもいいがな、 Webフレームワークとかめんどくさいがな、 という最近なのでDつながりでDecoratorの話をします。ナウでヤングなPythonistaのホットな話題はGCの…

Python 2.7 対応mobilejpcodecs

id:perezvonさんが公開されているmobilejpcodecsですが、 内部でC拡張が使われており、 Python2.7から(Python3.0のバックポートで)C拡張の型が変わっているため、 2.7以降では実行できません。 なので、Python2.7対応版を git://github.com/isoparametric/…

Python Hack-a-thon 2010.11でDjangoの話をしてきました

日本オラクルさんで行われたPython Hack-a-thon 2010.11でDjangoの話をしてきました。 スタッフの皆さん、参加された皆さんお疲れ様でした! Python x D jango x AWSで作るソーシャルアプリのお話です。 当日の直前まで資料をつくっていたので、時間配分がで…

Visual Source Safeについてチェックしておきたい5つのTips

こんなTB()を戴いていたので。別に VSS をディスル post じゃないです。お間違いなく。 ……ということでVSSを使う場合にチェックしておきたい5つのTipsです。 1.なんとしてもVSSを使わないようにしようVSSは有料ですし、無料でさらに高性能なSubversion…

Emacsの凄いところを3つ挙げて見る

とりあえず、30歳まではEmacsを使った事がなかったよ、 という俺ですが最近はすっかりEmacsです。いままで使ってきたエディタは、 WindowsではPeggy ProとEmEditor、OSXならTextMateでした。じゃ、なんでEmacsにしたかというと、 偏に、 「WindowsでもOSXで…

「最短経路の本 レナのふしぎな数学の旅」を読みました

きしださんの日記で紹介されていたので、つい買ってみました。 2010-06-18 - きしだのはてな きむら(K)さんに 「今まで読んでなかったんかい」 Twitter / finalfusion: @isoparametric 「今ま�� と突っ込まれるくらい必読本でした。がはっ。 ということで、…

面白かったので怖い話の反応に反応してみる

id:Dr_Caligariさんから面白い反応があったので、 俺も思ったことに対してつらつら反応してみます。 普通にコメントしようと思ったのですが長くなったのでTB返しで。 私が書くのはゲーム業界のプログラマーという狭い世界で生きている人間が思った事 という…

Python Hack-a-thon 2010.07で「本当にあった怖い話」をしてきました

土曜日のPython Hack-a-thon 2010.07で「本当にあった怖い話」をしてきました。 会場を提供してくださったオラクルさん、 そして、スタッフの皆さん、色々準備ありがとうございました。 また、参加者の皆さんお疲れ様でした! (レポートは別途書きます)で…

CakePHP1.3 バーチャルフィールドの動的指定

CakePHP 1.3からはVirtualFieldという機能がはいって、 モデルの実フィールドではないものを実フィールドであるかのように扱えるようになってる。 例えば、ユーザー単位での投稿数をCOUNT(Entry.id)でとりたい場合、今まではModelクラスのFieldであるかのよ…

VSSが相変わらずフルボッコすぎる件について

vss

「ゲームコーディング・コンプリート」より引用。 常識的に考えて嫌われすぎだろ……。 Microsoft製Visual SourceSafe Visual SourceSafeはMicrosoftのVisual Studioで使われているソースリポジトリである。「安かろう悪かろう」の良い例だ。 多くの人がこの製…

GC読書会

そういえば、土曜日ですが、 『ガベージコレクションのアルゴリズムと実装』読書会@関東 : ATND これに参加してきました。 主にマークスイープGCとインクリメンタルGCを読み合わせして、 各所で質疑的な何かをしていました。詳しくは、きむら(K)さん参照。 …

CakePHP 1.3 Stable Release!!!

CakePHP: the rapid development php framework. Pages ということで、1.3 Stable がでてます。 うまうまです。

お仕事変わりました

とにかく年末は死んでいたので、お仕事変わりました。 ただ、色々柵で短期の仕事をしているので、 あと数ヶ月したら、もっときちんとしたところにいくです。 たくさんコードを書ける場所を探し中。 (というか、俺にちゃんとコードを書かせてくれるところ) …

PHPとCakePHPはじめました

php

といっても、二ヶ月前くらいからですががが。 ・なぜPHPなの?(言語の選択の余地はあったのに →PHPを使わずにdisるなんてとんでもない!!!と思ったから。 →PHPをDisってるブログエントリを集めてみたを読んでPHPに興味があったので ・なぜPythonじゃない…

Emacsはじめました

といっても、二ヶ月前くらいからですががが。 元々、WindowsとMacを両方使うので両環境でまともに使えるエディタが欲しいと考えていて、よし折角なのでEmacsを使おうと思ったのが始まりです。 xyzzyもみましたが、どうもショートカットが微妙に違うので挫折…

PHPの参照が使いにくい件について

PHP

最近PHPを使っていて「むきー」となったこと。 単純化すると、配列に入っているオブジェクトを舐めて、 条件を満たすものを取り出してそれを後で変更したい、みたいなコードを書く。 とりだしたもののオブジェクトの状態を変更。 で、大本の配列を回してみた…

第三回カーネル/VM探検隊で「LuaVM」について話しました

lua

第三回カーネル/VM探検隊でLuaVMについて話してきました。 カーネルとか、仮想化技術に関しては素人も良いところなので、非常に勉強になりました!低レイヤは世界が広すぎてついていけない! とりあえずVMということで、LuaのVMで話しました。 高レベルな話…

Visual Source Safeを使用するのは狂気の沙汰

きっかけ。 元ネタ。 俺はVSSを使用しようというプログラマを信用しない。(と宣言しておく) 割と適当訳なのでご了承ください。 時々現れる、どのバージョン管理ツールをつかうのかという宗教的議論の中で、 私はマイクロソフトのVisualSourceSafeが一貫し…

誰もLuaに関して話さない理由

Lua

(まだ、書きかけです)あれっと思ったらご意見頂けますと大変嬉しく思います。 きっかけ。元記事。 Why nobody talks about Lua 暫定訳。(まだ見直ししてないので注意) 誰もLuaに関して話さない理由私はLuaについて長い間知っていますし、私はあなたが多…

Python Hack-a-thon #3でLuaについて話しました

lua

ということで、とりあえずスライド紹介。 PythonなのにLua! PythonなのにLua! いや、本当になぜPythonでLuaなのか訳がわかりませんが、 #1, #2とデスマってて約束が果たせなかったのでやっと果たして参りました。 基本的な機能に関しては網羅しているよう…