Eclipse + Tomcat
Eclipse 4.6 + Tomcat 8 の環境を構築してみました。 環境 項目 値 OS Ubuntu GNOME 16.04 JDK java-1.8.0-openjdk-amd64 Eclipse 4.6 Neon 日本語化 Pleiades Eclipse ディレクトリ /mnt/common/tools/eclipse/jee-neon/eclipse/ Eclipse ワークスペース /mt/common/tools/workspace/ Eclipse 4.6 Neon のインストール http://www.eclipse.org/downloads/ eclipse-inst-linux64.tar.gz を展開 インストーラの起動$ cd eclipse-installer$...
Unity3D 5.4.0p1
http://forum.unity3d.com/threads/unity-on-linux-release-notes-and-known-issues.350256/#post-2747477 Unity3D の5.4.0p1 が公開されていたので、インストールしてみました。 環境 Ubuntu GNOME 16.04 GNOME Shell 3.20.3 Linux Kernel 4.4.0-31 Unity 3D 5.4.0p1 ダウンロード Official Installers for 64-bit Ubuntu Linux:5.4.0p1: http://download.unity3d.com/download_unity/linux/unity-editor-5.4.0p1+20160810_amd64.deb(sha1sum 1194c7ac7f075bc768b3b999ecc59b29fbc5be8a) Unsupported installer for Other 64-bit Distributions:5.4.0p1:...
Remix OS 3
http://www.jide.com/remixos Remix OS 3 をインストールしてみました。
xsltproc
Kodi のお気に入りの棚卸しをしました。 xsltproc を使ってお気に入りのファイルを一覧にします。 お気に入りのファイルの存在確認をします。 複数のPC のお気に入りをマージします。 xlstproc のインストール$ sudo apt-get install xsltproc 変換用XLS の作成kodi-favourites.xsl<?xml version="1.0" encoding="UTF-8"?><xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><xsl:output method="text" encoding="UTF-8" /><xsl:template match="/"><xsl:apply-templates...
KeePass
http://keepass.info/ パスワード管理ソフトKeePass 2.34 を日本語化して使ってみました。 KeePassX というものあってこちらは既に日本語化されていますが、若干機能が少ないようです。データベースの形式は互換しているようです。 KeePass のインストールUbuntu 公式リポジトリにも存在しますが、最新のバージョンを利用するためにPPA 版を利用することにしました。 $ sudo apt-add-repository ppa:jtaylor/keepass$ sudo apt-get update$ sudo apt-get install keepass2 日本語翻訳ファイルのダウンロード公式に日本語翻訳パッケージがありますが、半角カタカナは好みでないので、有志の方が作成した全角カタカナバージョン(バージョン2.23)Japanese-2.23-mod.lngxをベースに利用することにします。http://halsinan.com/archives/256 日本語翻訳ファイルの修正私がインストールしたKeePass...
Ajenti on Raspberry Pi 2
http://ajenti.org/ Web ベースのシステム管理ツールのAjenti をRaspberry Pi 2 のUbuntu 16.04 LTS にインストールしてみました。 OS のアップグレードその前に、Ubuntu 14.04 LTS を16.04 LTS にアップグレードしておきましょう。 https://www.digitalocean.com/community/tutorials/how-to-upgrade-to-ubuntu-16-04-lts $ sudo apt-get update$ sudo apt-get upgrade$ sudo apt-get dist-upgrade$ sudo apt-get dist-upgrade -d$ sudo apt-get install update-manager-core$ sudo do-release-upgrade$ sudo reboot Ajenti...
GtkTreeModelFilter
http://python-gtk-3-tutorial.readthedocs.io/en/latest/treeview.html#filtering https://developer.gnome.org/gtk3/stable/GtkTreeModelFilter.html https://github.com/ktkr3d/gnome-peercast-player GtkTreeModelFilter を使ってインクリメンタルサーチ的なフィルタを実装してみました。Glade でGtkTreeModelFilter を定義していますが、サンプル等が見つけられなかったので、我流になっているかもしれません。 Glade での準備 GtkTreeView のモデルにGtkTreeModelFilter を指定 GtkTreeModelFilter の子モデルにGtkListStore を指定 GtkSearchEntry のchangedシグナルをハンドラとして登録 フィルタの準備 GtkTreeModelFilter...
GtkTreeView
チャンネル一覧にGtkTreeView を使ってみました。Glade の操作に少し迷いましたが、一度覚えてしまえば、驚くほど手間を掛けずに実装ができそうです。チャンネル一覧の項目をダブルクリックすることで、Peercast のストリーミング視聴を開始し、コンタクトURL を表示するようにしました。 ポイント スクロールバー付きリストボックスの構成GtkScrolledWindow GtkTreeView モデルとビューの連携GtkTreeView の全般「ツリービューのモデル」にGtkListStore のオブジェクトを指定する モデルとビューの項目の対応付け GtkView を右クリックして「Edit」を選択 全般タブで項目の追加 階層タブでラベルを追加 追加したラベルを右クリックして「子アイテムの 文字列 の追加」 追加した子アイテムを選択して、「ラベル」に対応するモデルの項目を選択 表ヘッダの表示 表データの表示 ダブルクリックのシグナルrow-activated にハンドラを割り当てる ダブルクリックのハンドラdef...
GNU Build System
http://loto.sourceforge.net/feram/Autotools-memo.ja.html https://github.com/MicahCarrick/autotools-tutorial-python-gtk https://github.com/ktkr3d/gnome-peercast-player 今まで当たり前のように、./configure, make, sudo make install でソフトウェアのインストールを実行してきましたが、今回初めてGNU ビルドシステム環境を自ら構築してみました。 autotools のインストール$ sudo apt-get install autotools-dev autoconf プロジェクトの依存パッケージのインストール$ sudo apt-get install vlc gir1.2-webkit-3.0$ pip install python-vlc GNU ビルドシステム環境の構築 ソースコードの作成と配置 .├── data/│ ├──...
Python GTK+ 3
http://python-gtk-3-tutorial.readthedocs.io/en/latest/http://git.videolan.org/?p=vlc/bindings/python.githttps://github.com/ktkr3d/gnome-peercast-playerPython とGTK+ 3 でPeercast 視聴用のアプリを作りはじめました。GNOME Twitch のような感じになると思います。 環境 Ubuntu GNOME 16.04 x86_64 + GNOME 3.20 Python 3 vlc WebKit セットアップ$ sudo apt-get install vlc gir1.2-webkit-3.0$ pip install python-vlc$ git clone https://github.com/ktkr3d/gnome-peercast-player.git 起動$ python gpp-main.py 機能(実装済) libvlc によるストリーミングメディア再生 WebKit によるWeb...