2009-01-01から1年間の記事一覧
http://www.sonyericsson.com/cws/products/accessories/overview/hbh-is800日本未発売のBluetoothヘッドホンを購入した。余計なコードが一切ない。首周りに邪魔なものがなく、絡まったコードをほどくイライラもなくて爽快すぎる。音質は今イチだし、ボリュ…
基本的に Fixstars の Yellow Dog Linux 6.1 を入れるだけ。SDK も入っている。 spu-gcc 4.3 のインストール デフォルトだと 4.1.1 なので最新の gcc をインストールするhttp://www.bsc.es/plantillaH.php?cat_id=579 CUI emacs のインストール # yum instal…
http://pdk.android.com/online-pdk/guide/index.htmlこんなのに興味がある人向け。Android での C/C++ プログラミングの注意点。 Anrdoid の C++ での new は new(std::nothrow) 相当 bionic の libstdc++ で new の実装を確認する bionic/libstdc++/src/ne…
http://codepad.org/jnZoVbI1を見て試してみた。 #include <stdio.h> int main(void) { int x = 2; switch (x) { case 1: printf("1\n"); break; defautl: printf("other\n"); break; } return 0; } gcc でコンパイルは通るが結果が 1 も other も表示されない。-Wall</stdio.h>…
日本語入力をトグルではなくオンオフを別々のキーに割り当てる。Ctrl+o でオン、Ctrl+l でオフできるようにするための作業メモ。 /usr/lib, /usr/lib32, /usr/lib64の整理 インストーラが間違って /usr/lib (/usr/lib64/) に 32bit ライブラリをインストール…
Launchyで一番シンプルなBlack Glassスキンを使っていたが、ATOKでの漢字入力で問題があったので暫定修正した。PC98時代のドット絵師の技術が活かせたw。 修正点 漢字変換時に黒背景白文字だと読めなくなるので白ベースに修正 alpha.png, background.png Wi…
仕事で stdint.h 内部の typedef でコンパイルエラーになる謎報告があった。ログから推測して以下のような状況だったのだと思う。 #define uint32_t unsigned int typedef unsigned int uint32_t; .cpp ならば、 test.cpp:3: error: duplicate 'unsigned' te…
http://redmine.jp/guide/RedmineUpgrade コピーすべきデータベースや設定 ./db/redmine.db ./config/database.yml ./config/email.yml ./files 更新すべきこと データベーススキーマの更新 rake db:migrate RAILS_ENV="production" キャッシュとセッション…
C:\Program Files\Microsoft Office\Office12\OUTLOOK.EXE" -c IPM.Note /m "%1" へのショートカットを作ると Outlook 等で送信フォームだけが立ち上がる。%1 は送信先(確か)。受信箱を見ずにメールを出したい場合に利用する。メールを出すという目的でメ…
BEHRINGER iAXE393 の付属の ASIO ドライバを Windows 7 に入れようとしたがエラーになってしまう。Polytec から最新のドライバをダウンロードしようとしたが無償ではないらしい。 http://www.asio4all.com/ Guitar Combo の Audio Setup で Interface → ASI…
Synergy 環境で SourceInsight を使っていると、マウスカーソルが画面を横断するタイミングで "Checking for modified files..." が走って固まることがある。原因は不明だが、Work around として、 Option → Preferences → General タブ → Background synchr…
作業メモ。要点は、 mongrel_cluster を使う init.d のスクリプトを用意する(start/stop ができるようになる) rc ディレクトリにリンクを作成(自動起動できるようになる) ubuntuは/var/runがtmpfs(RAMディスク)なのでパーミッションが保存されないので工夫…
ubuntu jaunty で nautilus から「共有のオプション」で Samba の設定をすると、書き込み時にファイルの属性が nobody:nogroup 744 となってしまい Linux 側でファイルの取り扱いが面倒になる。 設定ファイルの場所 Samba 3.0.20 以降の usershare 機能で実…
KeyRemap4MacBook http://www.pqrs.org/tekezo/macosx/keyremap4macbook/index.html.ja Command_L, Command_R の単押しで IME オンオフが機能するオプションがあって素晴らしい設定だと思った。今まで Ctrl + J, Ctrl + L などに割り当てていたのだがショー…
日経ビジネスオンラインがちょっと過去の記事を読む度に、 ブラウザを閉じると再ログインを要求される ログイン手続きが無意味に長い というふざけた仕様なので一度ログインすると 2038 年まで有効になるようにしてみた。(FirefoxとChromeで確認) // ==Use…
一部のページで右クリックメニューが禁止されていて使いづらくてハラがたったのでスクリプトを書いた。(Firefox/Chrome) // ==UserScript== // @name shinagawa_library.user.js // @namespace http://d.hatena.ne.jp/mtv // @include https://lib.city.shin…
http://www.verysoho.com/verysoho/pickup/index018.html ↑が発売中止ということで手に入らなかったので自作してみた時のメモ。クラス図、シーケンス図、マインドマップが気持ちよく書けるしとても軽い。 材料(1枚あたり) 片面粘着スチレンボード 910x1820…
(未整理)2.6 系のドライバは作ったことがなかったので、Hello World 的なところで悩んだメモ linux/module.h がない ドライバサンプルでありがちな gcc -DMODULE -D__KERNEL__ test.c をやろうとしたが、 /usr/lib/include/linux/module.h がない apt-get …
認識しなくて困っていたが udev の設定を変える必要があるらしい。50-android.rules を 51-android.rules にコピーする。http://www.mail-archive.com/android-beginners@googlegroups.com/msg09867.html
/usr/share/freemind/freemind.sh を変更してオプションを追加する。 CLASSPATH}" freemind.main.FreeMind "$@" - > "${JAVACMD}" -Dswing.aatext=true -Dfreemind.base.dir="${freedir}" -cp "${CLASSPATH}" freemind.main.FreeMind "$@" JUDE Professional…
http://d.hatena.ne.jp/mtv/20080811/p3status_filter.rb にユーザ定義のフィルタ関数を書けるようにしてみた。アカウント名でホワイトリスト、ブラックリストを作ったり、自分宛や URL を含むかどうかなどで条件を記述できる。
時間のかかるビルドをしている時は、 make; zenity --info --text="BUILD COMPLETED" 終わったらダイアログを表示する make; zenity --notification 終わったらパネル上に Notification アイコンを表示する
参考にしたところ。 http://www.ifixit.com/Guide/First-Look/iPod-Touch-2nd-Generation/586/1 http://techon.nikkeibp.co.jp/article/NEWS/20081009/159383/ 以下、補足になりそうなところだけメモを残す。 ガラスカバー(タッチパネル) 旧型はディスプレ…
屋外でのプログラミング用に Mini 10 を買ったので作業メモ。 SSD への換装 SAMSUNG 64GB MLC MMCRE64G5MXP-0VB に換装してちゃんと動いている 分解方法はオンラインのサービスマニュアルを参照 http://support.dell.com/support/edocs/systems/ins1010/ja/i…
Dev Phone 1 は Emulator の実機として普通に注文してしまい、届いてから SIM とかアクティベーションの必要性に気付いたというw。以下のサイトを参考に、ubuntu hardy amd64 + android-sdk-linux_x86-1.5_r1 でアクティベーションした。本当にありがとうご…
http://atnd.org/events/539とても面白かった。知らなかったことがあったのでさっそく家で試してみた。 素性の分からないファイルの調べ方 大岩さんの発表で rpm -qf で所属パッケージを調べ、rpm -ql で関連ファイルを調べるという方法が紹介されていた。ub…
Windows XP で角藤版 pTex (kakuto3) を使っているが、dvipfmx を使って基本フォントの埋め込み PDF を作ろうとしてハマった時のメモ。 dvipdfm と dvipdfmx の違い 単純に mx が拡張版と考えていい。設定ファイルがそれぞれ下記にある。 C:\tex\share\texmf…
GNOME-Do の Open アクションでは xdg-open が利用されている。xdg-open は利用しているデスクトップの設定を参照しており、GNOME の場合はシステムまたはユーザ設定は /usr/share/applications/defaults.list .local/share/share/applications/defaults.lis…
例えば ssh ならば公開鍵認証を使うのがパスワードの入力の手間も省けて良いのだが、自由に設定できない環境では xclip を利用すると入力の手間が軽減できる。 echo "PASSWORD" | xclip -i ssh user@host のようなシェルスクリプトであとはペーストするだけ…
Google Earth 5 を ubuntu に入れたときにハマったのでメモ。↓のフォーラムが役立ちました。http://www.google.com/support/forum/p/earth/thread?tid=38e1729a9b486887&hl=en インストールディレクトリ sudo を付けるとデフォルトでは /opt/google-earth に…