comp

RealForce (Windowsキーボード)をMacで快適に使うための設定

RealForceが大変快適であるため Macでも常用したいと思い、 Karabiner-Elementsでキーバインドを変更することにした。 karabiner-elements.pqrs.org これをインストールしてキー割り当てを Simple Modificationで変更する。 キー割り当ての変更 これだけ。 …

RealForce購入

職場の Windows機がリプレースされてノートPCになってしまい、キーボードも返却しなければならずとても使いにくい環境になってしまったので自腹で新しいキーボードを購入した。 東プレ REALFORCE S R2 テンキーレス 静音モデル 日本語 静電容量無接点方式 US…

Android/Chrome OSの見据えるビジネスモデル

Life is beautiful: GoogleはなぜAndroidやChrome OSを無料で配布するのか? GoogleはWebサービスを使わせてなんぼ、というモデルを考えてるのはなんとなく感じていたこと。そのために必要なソフトウェアの部分はコモディティ化してアプリで勝負する時代がく…

サーチエンジンの作り方

簡単なWebサーチエンジンの作り方 - Imagine with 加藤和彦いつかよむ

The Go Programming Language

これは面白そう。ネットのアクセスとかできないとつまんないよねーと思っていたら普通にできるようなので俄然興味がわいてきた。androidで遊ぶのに飽きたら手をつけてみようと思う。Cでの拡張も簡単みたいだし、SDLなんかはすぐに使えるようになるんじゃなか…

コートスニペット: SDL_gfxで回転

SDL_Surfaceを任意の座標を中心に回転する関数を書いたのでメモ。ただし毎回rotozoomで回転させるようなことは計算量の関係で避けた方がいい。座標の計算を参考にする程度で。 #include <SDL.h> #include <SDL_rotozoom.h> #include <SDL_gfxPrimitives.h> void draw(SDL_Surface *src, int cx, int cy, i</sdl_gfxprimitives.h></sdl_rotozoom.h></sdl.h>…

大量のファイルをcommitすると失敗する

既存のプロジェクトをカスタマイズするために新たにsubversionリポジトリを起こし、そこに一気にcommitしてやろうとしたらサーバが捌き切れなかったのかエラーを吐いて止まった。じゃあファイルをいくつかに分けて何度もcommitすればいいのだろうということ…

キーワード検索

ちょっとしたメモ。cscopeやglobalを使うまでもないけど、ソースコードである文字列を鍵に検索することがよくある。 たとえばHOGEを含むファイルの一覧が欲しいときはこんな感じで % find . -type f -print0 | xargs -0 grep HOGE | sed -e 's/:.*//' | sort…