SteamOS
http://store.steampowered.com/steamos/
https://gist.github.com/voltagex/7955961
http://www.redgamingtech.com/how-to-install-steamos-on-virtual-box-virtual-machine/
SteamOS のベータ版がリリースされたので、インストールしてみました。
SteamOS はDebian ベースのようです。手順にしたがってISO に変換して仮想環境にインストールしてみました。たまたま外出中で手元にPC がないので、スマートフォンから自宅のLinux マシンにVNC over SSH で繋いで作業してみました。ソフトキーボードは面倒ですね。
PrintScreen キーが使えなかったので、xwd を使いましたが、画像が少し変です。
# uname -aLinux steamos 3.10-3-amd64 #1 SMP Debian 3.10.11-1st1 (2013-11-15) x86_64 GNU/Linux# gnome-she ...
Ubuntu GNOME + GNOME3 PPA
Ubuntu GNOME にGNOME3 関連PPA を継ぎ足すのですが、各PPA に含まれるパッケージおよびそのバージョンに凸凹があったので、整理してみました。
GNOME3 関連PPA
ppa:gnome3-team/gnome3-staging
ppa:gnome3-team/gnome3-next
ppa:ricotz/testing
Ubuntu GNOME 13.10 + GNOME3 PPA|Staging|Next|Testing:-|:-|:-|:-clutter|1.14.4|1.14.4|1.14.5gnome-control-center|3.10.1|-|-gnome-desktop3|3.10.1|-|-gnome-shell|3.10.2.1|3.10.1|3.11.2gnome-tweak-tool|3.10.1|-|3.9.0gtk+3.0|3.10.5|3.10.4|3.11.3mutter|3.10.1.1|3.10.1.1|3.11.2
Ubuntu GNOME 14.04 + GNOME3 PPA|Stagi ...
Partitions
構成変更前のパーティションレイアウトのメモ。
Markdown だと表組みが簡単に書けていいね。
PC1 - sdaHitachi HDS72105 465.76 GiB
Partition
Size
FS
Use
sda1
0.35 GiB
ntfs
efi
sda2
150.00 GiB
ntfs
Windows 8
sda3
150.00 GiB
ext4
Ubuntu GNOME 12.10
sda6
150.00 GiB
ext4
Ubuntu GNOME 13.10
sda5
15.42 GiB
linux-swap
swap
PC1 - sdbWDC WD30EZRX-00D 2.73 TiB
Partition
Size
FS
Use
-
0.40 GiB
ntfs
-
sdb5
500.00 GiB
ext4
Ubuntu GNOME 13.04
-
499.61 GiB
-
-
sdb3
1.71 TiB
ext4
common
sdb4
44.52 GiB
linux-swap
swap
PC2 ...
WordPress to Jekyll
無料Webサービスに設置していたブログのデータが消されてしまったので、バックアップデータをGitHub Pages に取り込むことにしました。exitwp というスクリプトを使って、WordPress のデータをmarkdown に変換して、Octopress/Jekyll に取り込みました。
https://github.com/thomasf/exitwp
exitwp を取得$ git clone https://github.com/thomasf/exitwp$ cd exitwp
バックアップデータを格納./wordpress-xml/wordpress.xml
前提パッケージをインストール$ sudo apt-get install python-yaml python-bs4 python-html2text$ sudo pip install --upgrade -r pip_requirements.txt
変換実行$ python exitwp.py
Octopress/Jekyll へ取り込み./build/ディレクトリに作成され ...
screenfetch
http://www.unixmen.com/find-system-information-screenfetch-tool/
ScreenFetch でシステム情報を表示してみました。
minetest
http://minetest.net/
minecraft のクローンminetest がUbuntu の標準リポジトリに登録されていたので、遊んでみました。minetest はIrrlicht エンジンを利用して実装されています。動作は軽快ですが、一部文字が表示されない箇所がありました。
サーバへの接続方法初期画面の一部の文字が表示されていなかったので、適当に勘を働かせて操作してみます。
左から二番目のタブ(マルチプレイヤー)を選択
下のテキストボックスに、サーバのIP アドレスとポート番号を入力(http://servers.minetest.net/から適当に選ぶ)
右上から二番目のテキストボックスにパスワードを入力
右下のボタン(接続)を押下
グラフィックがオンボードでATOM なOpenGL 1.4 の環境で動かしてみると、さすがに重かったです。
Conky Google Now
http://satya164.deviantart.com/art/Conky-Google-Now-366545753
ConkyForecast のスクリプトがうまく動かなくなったので、Conky Google Now に乗り換えてみました。フォントをOpen Sans Light に統一しようかと思いましたが、行間が空いてしまったので止めておきました。
.conkyrc# Conky Google Now style ## Conky settings #background noupdate_interval 1double_buffer yesno_buffers yes# Window specifications #own_window yesown_window_type normalown_window_hints undecorated,below,sticky,skip_taskbar,skip_pagerown_window_title own_window_colour 2D2D2Dminimum_size 220maximum_width 220# ...
Fedora 20
Fedora 20 alpha + GNOME Shell 3.10 をインストールしてみました。
Fedora 20 alphahttps://fedoraproject.org/ja/get-prerelease
RPM Fusionhttp://rpmfusion.org/Configuration
その他の設定
Autohide Top Bar extension
Cairo-Dock
Bluetooth Keyboard
VNC Server sudo yum install vino を実行すると、[設定]-[共有]-[画面共有]メニューが有効になる。クライアントからはSSH トンネル経由で接続する。
Android からインターネット経由の通信と接続ツール
SSH (Connect Bot) https://play.google.com/store/apps/details?id=org.connectbot
VNC over SSH (bVNC Free) https://play.google.com/store/apps/details?id=com ...
Irrlicht Android Media Player
Android のNative Activity で実装したアプリからオーディオの再生ができたので、ミクさんが踊ってくれるメディアプレイヤー的なものにしてみました。
PMD とVMD のロード処理の修正以前のソースコードがHDD の故障とともに消えてしまったので、コードやMakefile を書きなおしていたところ、うまくロードできないPMD、VMD があることに気が付きました。BinaryReader のロード処理で、プロセッサ種別に依存してうまく取り込めない(ARM CPU で構造体のアラインメントが異なる)のが原因のようです。以前のバージョンのコンパイラ+古いバージョンのAndroid デバイスでは動いていたような気がするのに。原因は単純なので修正しておきました。
Native Activity からのWakeLock の制御少し経つと画面が暗くなって、画面が非表示状態になります。PowerManager のWakeLock を制御すれば良さそうです。Android NDK のNative Activity の場合はJNI を経由してPower Manager へアクセスする ...
Compiling Irrlicht ogl-es branch for Android
Compiling Irrlicht ogl-es branch for Android on Ubuntu GNOME 13.10 x86_64.
Native C/C++ Android Application (Native Activity).
Fullscreen (1080x1920)
Input Event Receiver
True Type Font (FreeType2)
OpenSL ES (Native Audio)
Environment
Android SDK: 22.0.5
Android NDK: r9
Android Device: Android 4.1.2 (API level 16)
Irrlicht 1.9 [r4528]
Download Irrlicht ogl-es branchhttp://sourceforge.net/p/irrlicht/code/
Select branches, ogl-es, Download Snapshot.
Download.
Extract.
Compile Irrlicht L ...