Ubuntu 12.10 + Calipso CMS (node.js, express, MongoDB)
https://github.com/cliftonc/calipso Calipso はnode.js(サーバサイドJavaScript)、express(node.js 上のフレームワーク)、MongoDB で構築されたシンプルなCMS アプリです。node.js のお試し用にUbuntu 12.10 上でCalipso 0.3.17 の環境を構築してみました。 パッケージのインストールUbuntu オフィシャルリポジトリのnode.js はバージョンが古いのでPPA のリポジトリを追加します。 $ sudo add-apt-repository ppa:chris-lea/node.js $ sudo apt-get update $ sudo apt-get install nodejs npm mongodb Calipso のインストールの前にこのままの状態でCalipso のインストールを進めると、node コマンドが見つからない旨のメッセージを出力して、途中で終了してしまいます。Debian/Ubuntu には別にnode コマンドが...
moc 2.5.0 beta1 + patch r2519/r2520
http://moc.daper.net/node/850 moc (music on console) はコンソールで動作する軽量な音楽プレイヤーです。マルチバイト文字に依存してトリム位置がずれるバグがありましたが、解決(2.5.0 beta1 + patch r2519/r2520)されました。これで日本語のパスやタグが入っていてもレイアウトが崩れなくなりました。現時点でのUbuntu のリポジトリに存在するmoc のバージョンは2.5.0 alpha4 + svn20120224-1ubuntu1 ですので、最新のソースを取得して、コンパイル、インストールしてみました。 $ sudo apt-get build-dep moc$ svn co svn://daper.net/moc/trunk$ cd trunk$ ./autogen.sh$ ./configure --prefix=/usr$ make -j4$ sudo make install 過去の記事http://ktkr3d.site11.com/2012/05/31/moc-music-on-co...
Move the hot corner of the message tray
http://askubuntu.com/questions/203220/can-the-gnome-3-6-notification-area-be-shrinked GNOME Shell 3.6 では画面下端にマウスカーソルを持って行くと、メッセージトレイが表示されます。オートハイドに設定したドックアプリ(AWN)と併用していると、ドックアプリを操作したいのにメッセージトレイが表示されてしまって、困ります。GNOME Shell 3.6 に対応したGNOME Shell extension が見当たりませんでしたので、GNOME Shell をカスタマイズして、暫定的に画面右下隅をメッセージトレイのホットコーナーにしてみました。 /usr/share/gnome-shell/js/ui/messageTray.js// Time the user needs to leave the mouse on the bottom pixel row to open the tray//const TRAY_DWELL_TIME = 1000; // msconst TRAY_D...
Android-x86 4.2.1
http://code.google.com/p/android-x86/downloads/detail?name=android-x86-4.2-20121225.iso Android-x86 4.2.1 が公開されたのでInspiron Duo にインストールして、Windows 8 64bit やUbuntu 12.10 x86_64 とのマルチブート環境を構築してみました。Android-x86 4.2 では過去の問題が改善されていることを確認できました。ファーストリリースだけあって、まだ動かない/動作が不安定になるアプリがあるみたい。方向キー二度押ししても画面が回転しなくなったみたい。 改善された過去の問題 物理/仮想キーボードの切り替え、キーマップの改善 更新がおかしかった時計の改善 電源ボタン二度押ししなくても電源メニュー表示 Google Play からインストールしたアプリ ES ファイルエクスプローラ Google ドライブ VLC XiiaLive Seesmic 自前でビルドしたアプリ Fennec (Fire...
Thunderbird + GMail + Google Calendar + Google Tasks
Thunderbird とGoogle のメール、カレンダー、TODO を同期してみました。 Thunderbird のインストールthunderbird をインストールします。 Thunderbird アドオンのインストールThunderbirdで、[アドオン]メニューから下記のアドオンを検索してインストールします。 Lightninghttps://addons.mozilla.org/ja/thunderbird/addon/lightning/ Provider for Google Calendarhttps://addons.mozilla.org/ja/thunderbird/addon/provider-for-google-calendar/ Google Tasks Synchttps://addons.mozilla.org/ja/thunderbird/addon/google-tasks-sync/ Google Contactshttps://addons.mozilla.org/ja/thunderbird/addon/google-cont...
Ubuntu 12.10 + Unity 4.0
Unity 4.0 で作成したアプリをUbuntu 12.10 x86_64 上で動かしてみました。Unity 4.0 ではLinux 向けにネイティブアプリを出力できるようになっています。ビルドの設定では「x86」、「x86_64 」、「x86 + x86_64 (Universal)」が選択できます。Windows 8 の環境では以下のように表示されました。 ちなみに、過去(2009年なのでバージョン2.6 かな)のバージョンのUnity で作成したIsland Demo のWindows 向けロードモジュールがハードディスクの中にあったのでWine で動かしてみました。問題なく動きました。 Edit:Unity 4.0 で出力されたLinux 用実行形式ファイルの情報はこんな感じ。 $ file MyFirst.x86*MyFirst.x86: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux...
Unity 4.0 + GNOME Shell 3.6
http://blogs.unity3d.com/2012/11/13/unity-4-is-out/ Unity 4.0 (デスクトップ環境のUnity ではなくUnity3D の方)がリリースされたので、フリー版をUbuntu 12.10 x86_64, Linux kernel 3.5.0, GNOME Shell 3.6.1 + Wine 1.5.17 の環境で試してみよう。 つづく…
Ubuntu 12.10 + Hibernate/Resume
https://help.ubuntu.com/community/SwapFaq#line-98 Ubuntu 12.10 をインストールしたネットブックInspiron duo をハイバネートするようにしてみました。ちなみにInspiron duo のディスプレイは、反転した状態でふたをしてもハイバネートやサスペンドしないようにできています。 目標ハイバネートでG1/S4 に遷移した後、元の状態に復帰することが目標です。詳しく知らないのですが、ACPI 電源状態は以下のようです。 G0S0起動状態 G1S1省電力 S2CPU 電源OFF S3スタンバイ/スリープ(Suspend to RAM) S4ハイバネート(Suspend to Disk) G2S5ソフト電源OFF G3メカニカル電源OFF コマンドラインで試してみます $ sudo pm-hibernate 電源を入れても元の状態に復帰しないので、GRUB を設定することにします。 GRUB の設定swap パーティションのUUID は/etc/fstab やgpa...
OpenELEC 2.0 + MediaTomb
http://openelec.tv/get-openelechttp://wiki.openelec.tv/index.php?title=Installation OpenELEC (Open Embedded Linux Entertainment Center) はXBMC (旧名: XBox Media Center)の機能を持つ軽量なLinux ディストリビューションです。バージョン2.0 がリリースされたので、DLNA サーバのMediaTomb に繋げて試してみました。綺麗なテーマが多数用意されていて、動作は軽快でした。 OpenELEC をインストールするネットブックInspiron Duo はION ではないATOM 64bit プロセッサのPC なので、Intel x86_64 向けのアーカイブをダウンロードしました。「マニュアルインストール-マルチブート」の手順を参考にして、8GB のUSB メモリに2つのパーティションを作成し、Ubuntu 12.10 のGRUB ブートローダから起動するように設定しています。 OpenELEC 2.0 のインストール...
Android-x86 4.0.4 + Firefox (Fennec) 19.0a1 / 16.0.1
https://wiki.mozilla.org/Mobile/Fennec/Android Android-x86 4.0.4 (i386-linux-android) 向けにFirefox の開発バージョン19.0a1 と最新リリース版16.0.1 をビルドしてみました。ビルド環境はUbuntu 12.10 x86_64 です。手順は、前回とほとんど同じです。 ビルド用SDK の配置 /tools/android-sdk-linux /tools/android-ndk-r7c /tools/jdk1.6.0_35 ビルド用依存パッケージの取得$ sudo apt-get install mercurial ccache$ sudo apt-get build-dep firefox 開発版(19.0a1)をビルドする場合 開発版ソースコードの取得 $ cd /tools/apps/firefox/$ hg clone http://hg.mozilla.org/mozilla-central/ s...