telnet + nyancat
http://www.omgubuntu.co.uk/2012/07/how-to-run-nyan-cat-in-the-terminal telnet でnyancat してみた。 $ telnet miku.acm.uiuc.edu 終了はエスケープキーを忘れずに。 ^]quit
GNOME Shell + Touch Screen + onBoard
Android-x86 やWindows 8 のタッチスクリーン操作が思いの外使い易かったので、Linux でもタッチスクリーン操作を試してみた。環境はUbuntu 12.04 x86_64, GNOME Shell 3.4.1, 仮想キーボード(onBoard), Inspiron duo(Touch Screen(10.1 inch, 1366x768) + Physical Keyboard(USA 配列))。以前試した時より機能が増えて、安定しているような気がする。それでも不安定になったら、Ctrl+Alt+F1 でkillall gnome-session して再ログイン。 GNOME Shell のアクティビティ表示画面左上隅をタップ GNOME Shell のBottom Panel 表示画面右下隅をタップ ドック(AWN)の操作画面下中央をタップ(「賢く隠す」設定にしているので) 文字入力 あらかじめトップパネルのアクセシビリティアイコンから「スクリーンキーボード」を有効にしておく。 日本語入力開始&終了は[Ctrl]+[SPACE] Li...
Building Android 4.1 for x86 on Ubuntu 12.04
http://source.android.com/source/download.htmlhttps://android.googlesource.com/platform/manifest Android 4.1 Jelly Bean のソースが公開されたのでビルドしてみた。./build/target/product/generic_x86.mk があるので、使わせていただこう。ビルド環境はUbuntu 12.04 x86_64。インストール先はInspiron duo (Dual Core Atom N550, 1366x768, Touch Screen + Keyboard)。 前提パッケージをインストール $ sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev li...
Burg + Clonezilla ISO
パーティション/ディスククローンツールClonezilla のISO をBurg から起動してみた。ブートローダから直接ISO を指定するので、起動デバイスが不要で楽チン。Clonezilla は日本語表示も選択できるし、バックアップも簡単で速くていいかも。GRUB 1.99 以降と違って、Burg は有効なカーネルのエントリーをすべて表示してしまうので、表示したい起動エントリーについてはGrub Customizer で選択した。 Clonezilla 用の起動エントリーを追加。 /etc/burg.d/40_custom#!/bin/shexec tail -n +3 $0# This file provides an easy way to add custom menu entries. Simply type the# menu entries you want to add after this comment. Be careful not to change# the 'exec tail' line above.menue...
Playing Diablo 3
Nightmare レベルをすべてWine 上で遊んできてレベル50 になったWizard。Hell レベルでは死にまくりだけど、アカウントはなんとか生きていたみたい。当分はWindows 上で遊ぶのがよいのかな。
Irrlicht 1.8 trunk + XEffects
Irrlicht 1.8 trunk でXEffects の影が有効にならなくなっていたので、XEffects のヘッダを修正してみた。Irrlicht 側のインタフェースが変わったのが原因かな。Irrlicht 1.8 ではXEffects を使っても画像が反転しないし、CGUITTFONT とも同時に使えるし、便利になったなぁ。環境はUbuntu 12.04 x86_64 + Irrlicht 1.8 trunk (SVN rev: 4170 ) + XEffects v1.3。 EffectCB.hvirtual void OnSetConstants(irr::video::IMaterialRendererServices* services, irr::s32 userData){ if(services->getVideoDriver()->getDriverType() == irr::video::EDT_OPENGL) {// irr::f32 TexVar = 0; irr::s32 TexVar = 0;// ser...
Android-x86 4.0.3 + Firefox(Fennec) 16.0a1
https://wiki.mozilla.org/Mobile/Fennec/AndroidAndroid-x86 用のFirefox がPlay ストアに登録されていないので、自分でx86 アーキテクチャ向けのAndroid 用Firefox(Fennec) をビルドしてみた。i386-linux-android 向けのmozconfig を見つけたけれど、そのままではうまくビルドできなかったので、修正して利用してみた。Android SDK/NDK の環境はできているので、その後から始めよう。ビルドする環境はUbuntu 12.04 x86_64。Android 端末は、Inspiron duo にandroid-x86-4.0-RC1-tegav2.iso をインストール済み。 ビルドするための依存関係の取得 $ sudo apt-get install mercurial ccache$ sudo apt-get build-dep firefox Firefox のソースの取得 $ hg clone http://hg.mozilla.org/...
Android NDK + Android-x86 4.0.3
Android 2.3 用のアプリをAndroid-x86 4.0.3 用にリビルドして、Inspiron duo 実機で動かしてみた。さすがにスマートフォンより動作が非常に軽快だけど、画面がiPod の広告みたいになってしまった。画像やフォントが表示されてないのは、なんでだろう。パスがずれているのかな。パスが違っていたらエラーになるはずなんだけど。ボタンイベントはタッチスクリーン上を指で押したら正しく動作した。 Android 4.0.3 のターゲット情報は以下のとおり。ID は10。 $ android list targetid: 10 or "android-15" Name: Android 4.0.3 Type: Platform API level: 15 Revision: 3 Skins: WXGA720, QVGA, WSVGA, WQVGA400, WQVGA432, HVGA, WVGA854, WXGA800, WVGA800 (default) ABIs : armeabi-v7...
Firefox 13 + NewsFox
Firefox のアドオンNewsFox を使ってRSS を購読しているのだけど、Firefox を13.0 にアップデートしてから、時々マウスのボタンダウンイベントがキャプチャーされて無効化されてしまうような挙動があったので、やっつけで暫定対策してみた。Linux でもWindows でも発生する(?)ので、NewsFox 側に問題がありそう。いろいろFirefox のバグ回避もしているようだし。とりあえず、ドラッグ開始しないようにreturn してしまうことにした。NewsFox でドラッグアンドドロップなんて飾りですよ。 newsfox.xpi/chrome/newsfox.jar/content/newsfox/model.jsfunction dragIt(evt) { return; newsfox.xpi/chrome/newsfox.jar/content/newsfox/model.jsfunction dragArt(evt) { return; 他に古いAPI を使っているところもあるようだし、早くアップデート版がリリースされるとい...
Burg + Ubuntu 12.04 + Windows 8 + Android-x86 4.0
Ubuntu 12.04 とWindows 8 とAndroid-x86 4.0 のマルチブート環境を構築して、ブートローダをBurg にしてみた。一年前と同じことの繰り返しだけれど。 手順 Windows 8 RP をインストール Ubuntu 12.04 を/dev/sda3 にインストールブートローダ(GRUB)を/dev/sda にインストール Android-x86 4.0 のISO の中にある以下の4つのファイルを/dev/sda3 (/PATHTO/Android-x86/tegav2/)にコピー * initrd.img * kernel * ramdisk.img * system.sfs 設定保存用のフォルダも作成 $ mkdir /PATHTO/Android-x86/tegav2/data Burg のインストール $ sudo add-apt-repository ppa:n-muench/burg$ sudo apt-g...