後藤さんの日記などから。 忙しいので今は試せないけど、とりあえず落としておかねば。
某ツールのインターフェイスの仕様作成と某プロジェクトの為の調査作業など。 某ツールの方は明日で一区切りつけられそうだけど、某プロジェクトの方はもっともっと急がないとね。
んー、ちょっとしんどいけど寝る前に meadow-users-jp へ投稿しなくっちゃ。
done... だけどこれで良かったのだろうか。
夕方、同期の方に質問されたとき、あまりの歯車の噛み合わなさに思わず苦笑いしてしまった。 やはり僕は人にものを教えるのが苦手だ。 相手の思考を理解するのが下手だし、その問題以前に説明する力が全くない。 こんなんで某プロジェクトのお手伝いなんて出来るのかなぁ…。
帰りに同期の方と一緒に天麩羅屋さんで夕食。 ちょっと高くついたけど美味しかったので文句なし。 海老の摺身を蓮根ではさんで揚げたものが最も良かった。
Windows 向け GCC を中心とした開発環境。 所謂人柱版。
Intel のチップ・セット用ドライバ。
3/2 発売予定の新作。 間違いなく買う。
Windows 定番の message user agent。 所謂人柱版。
download はこちらから。
美しい GUI を持つ多機能と軽快さを兼ね備えた message user agent。 開発版の人柱版。
ATI Radeon 用公式ドライバ for Windows。
奥村教授 (三重大学) original の日本語環境向け class file。 約 3 ヶ月ぶりの version up。
たつをさんの日記から。 初めて聞いた名前だ。
オレンジニュース経由で naoya_t さんの日記で公開された翻訳もの。 後で読もう。
Masuda さんの日記から。 乗ってる人、軽装備すぎじゃ…。
au design project の第 5 弾。 au design project と言えば…、 僕が使っている PENCK は、ホント、いろいろあったなぁ…。
一部で以下が流行っているようだが、\C-w
を使うのはちょっと避けたい。
(define-key minibuffer-local-completion-map "\C-w" 'backward-kill-word)
というわけで、こんな感じの方が好きかなぁ。 リージョンの状態を見て動きを変化させるのも悪くないけど。
(define-key minibuffer-local-completion-map "\C-k" #'(lambda (arg) (interactive "p") (if (eolp) (backward-kill-word arg) (kill-line arg))))
それかこんな感じ。
(defun ys:minibuffer-delete-file-name (&optional arg) (interactive "p") (if (eolp) (save-excursion (while (and (< 0 arg) (re-search-backward "[/\\][^/\\]+[/\\]?$" nil t)) (replace-match "/") (setq arg (1- arg)))) (kill-line arg))) (define-key minibuffer-local-completion-map "\C-k" 'ys:minibuffer-delete-file-name)
各所より。 たつをさんの日記にシンプルなまとめが書いてある。 ユーザーへの警鐘らしき主張を含めた点は評価されそうだけど、 基本的には善くも悪くも無難に整えた内容に思えた。 これを観たエンジニアでない人達はどう感じたのかなぁ…。
開発者・研究者の作業環境、さすがに良くしてる。 やっぱり環境は重要ですよね。
某所で「ポインタのポインタがハンドルと呼ばれる?」と質問した際、 say さんに教えていただいた (この某所、とんでもなくレベルが高い…)。 知らなかった内容が書かれてる。
そういえば…、1.5 年ほど前、僕が「ハンドルはポインタと同じ様な概念で…」と言った後、
ある人が僕の発言を暗に否定した上で「ハンドルは符号無し整数で…」と (頑張って?) 主張していたな。
ちなみにその時は C/C++ における Win32 API とそれを利用した世界での話だったので、
typedef void *HANDLE;
という風に考えて問題なかったはずなんだけどね。
とりあえず、
MSDN ライブラリで「ハンドルは符号無し整数で…」と書かれていたとしても、
(目的が情報修正だったわけじゃないみたいだけど) 安易に否定するのは
エンジニアとしてズレてる・違うと思う。
前の会社の最後の仕事で一緒に作業させてもらった方の影響で、
typedef void* HOGE_HANDLE;
はやらなくなったな。
UNIX 系 OS や Windows 上で動くウィンドウ・アプリケーション統合開発環境。 約 2 週間ぶりの version up。
Texinfo のソース・ファイルを HTML ファイルに変換するツール。
object-oriented programming を意識して作られた interpreted scripting language。 人柱版。
事前に gettext, iconv, libidn, zlib, libssh2 あたりを入れておくと良い。
$ wget -c http://curl.haxx.se/download/curl-7.19.3.tar.bz2 $ bzcat curl-7.19.3.tar.bz2 | tar xvf - $ cd curl-7.19.3/ $ ./configure --with-libssh2 --enable-ldaps $ make && make check $ sudo make install
CFLAGS
はお好みで。
GNU Compiler Collection。
各種プロファイラやメモリ・チェッカーなどをそなえた C++ 用開発補助ツール群。
NTFS 領域を読み書きするための UNIX 系 OS 用ドライバー。
multi plat-home な message user agent。
Windows では定番の message user agent。
複数のプラットフォーム上で動く BitTorrent クライアント。
CFLAGS
などはお好みで。
$ wget -c http://ftp.gnu.org/gnu/gzip/gzip-1.4.tar.xz $ xz -cd gzip-1.4.tar.xz | tar xvf - $ cd gzip-1.4/ $ ./configure --prefix=/usr/local $ make && make check $ sudo make install
事前に iconv, gettext, ncurses を入れておくと良い。
$ wget -c http://ftp.gnu.org/gnu/nano/nano-2.2.2.tar.gz $ gzip -cd nano-2.2.2.tar.gz | tar xvf - $ cd nano-2.2.2/ $ ./configure --enable-extra --enable-color --enable-multibuffer --enable-nanorc --enable-utf8 $ make $ sudo make install
CFLAGS
などはお好みで。
事前に darts-clone を入れておくと良い。
$ curl -L --retry 8 -O http://www.tkl.iis.u-tokyo.ac.jp/~ynaga/pecco/pecco-2013-01-21.tar.xz $ xz -cd pecco-2013-01-21.tar.xz | tar xvf - $ cd pecco-2013-01-21/ $ bash configure --with-trie-impl=darts-clone $ make $ sudo make install