2011-02-01から1ヶ月間の記事一覧

業界用語の使い方ですぐにわかる技術者レベル

IT

GNU を「ジーエヌユー」と読む Wikipedia を Wiki と省略する Java を JAVA と書く Qt を「キューティー」と読む Tcl/Tk を「ティーシーエル ティーケー」と読む

Ubuntu+Wine で秀丸が動いたよ!

おお!結構簡単に動いてしまった。やり方をメモ。 sudo apt-get install wine wget -c http://hide.maruo.co.jp/software/bin2/hm802_signed.exe wine hm802_signed.exe Wine のインストール中に EULA の確認などで入力が必要だけど、基本はこんな感じ。秀丸…

クロスプラットフォームエディタ「Editra」を試してみた

IT

相変わらず Linux 環境でのエディタが定まらないので、評判の良い Editra というクロスプラットフォームなエディタを試してみた。 見た目 これは現在の秀丸で C 言語を表示した場合。これが設定をいじった Editra。表示に関する要求として: 行番号表示は当…

Windows Vista と Windows 7 の互換性モード

今日ひとつわかったことがあるので、ここに覚書。Windows Vista と Windows 7 には、プログラムを実行する際に、互換性モードで実行することが可能なんだけど、その互換性モードで実行されたプログラムが何をしているか、というの(のひとつ)が GetVersion …

vector-append を実装してみた

R5RS では (length list) (string-length string) (vector-length vector)のようにデータ構造によって手続きが分かれている。これが気に入らない。Haskell の length や Python の len のように「長さを求める」という抽象化された手続きがひとつにまとまっ…

pthread_exit を明示的に呼びたいけど、警告も出したくない

こんなコードがあったとして #include <pthread.h> void *sub(void *unused) { pthread_exit(NULL); } int main(int argc, char *argv[]) { pthread_t thread; pthread_create(&thread, NULL, sub, NULL); pthread_join(thread, NULL); return 0; } これをこのようにコ</pthread.h>…

Lubuntu 軽い!

ThinkPad T41 という、結構古いノート PC が、Ubuntu ではもっさりだったのが Lubuntu にしたらサクサク動くようになった。 起動が 15 秒(これでも速いんです) 起動直後の使用メモリが 140MB 程度(全部で 512MB しかない) ブラウザが Chromium(FireFox …

strtol と integer constant(整数定数)

手元にある「ANSI C 言語大辞典」によると、strtol は base が 0 であれば、strtol は整数定数の形式を読み込む。 と書かれていて、じゃあ整数定数は何かというと 0xFFFE 12345UL というような表記形式である。 簡単なテストをしてみたら、手元の gcc で期待…

文字列配列の初期化とサイズ

文字配列の初期化は、文字列リテラルを使用すると最後に NUL 文字が付与されます。 #include <stdio.h> int main(int argc, char *argv[]) { char a[] = "abcde"; char b[] = {'A', 'B', 'C', 'D', 'E'}; printf("a:%d b:%d\n", sizeof(a), sizeof(b)); return 0; } </stdio.h>…

よく使う中国語表現 #3

周りの人から「よくそんなペラペラになりましたね」といわれるけど、まったくそんなことのない僕が、よく使う中国語フレーズを間単に紹介。発音は敢えてのひらがな。 よく使う中国語表現 #2 - satosystemsの日記 よく使う中国語表現 - satosystemsの日記 上…

RSS リーダのフィードを削除してすっきり

2 週間ほど、忙しくて RSS リーダを見れない日が続いた。今日確認してみると、未読アイテムが 1000+ になっていた。これを機に登録フィードをいくつか削除することにした。 Android アプリ情報系サイト 2 つを削除(毎日アプリを紹介しなければならない都合…