今回は「Bahs On Windows」LinuxのGUIアプリケーションを使えるようにしたいと思います。 (「Bahs On Windows」って長くて書くの面倒くさいので以降は「BOW」とします。) BOWにxfce4デスクトップ環境を入れて、Windows10からLinuxのアプリケーションを使えるようにします。 xfce4をインストールしただけではLinux側のアプリで日本語入力出来ないの […]
久しぶりのPC関連のネタになります。 最近はモノ作り、キャンプ系の投稿が続きましたが、今回は題名の通り「Bash On Windows」です。 ご存知の通り、Windows10からは「WSL(WindowsSubsystem for Linux)」が利用できるようになりました。 Linuxユーザとしてはありがたいことだ思います。何故なら、Shellが使える事はもとより、世界中の天才たちが作り上げた […]
最近はDIY系の記事が多かったのですが、今回は久しぶりのUbuntu関連の記事になります。 というのも、Ubuntu17.10からユーザインタフェースがUnityからGNOMEに戻ったようなのでUbuntu16LTSからアップグレードしました。 元々はUbuntuのデスクトップ環境はGNOMEだったのでUnityに変更された当初は使いにくかったのですが、Unityも7年使えば慣れるものですね。 で […]
KindleUnlimitedから指定したキーワードが含まれる書籍を検索するツールを作成します。 検索はAmazonの「Product Advertising API」が提供しているAPIを使うだけなので処理は難しいことはないのですが、 APIの制約上、検索結果は1回の取得で10件で最大で100件しか取得出来ないようです。 ということは、数千件の結果があったとしても1ページ10件で最大10ページ分 […]
前回から作っていた「AndroidアプリでGPS位置情報取得」ですが、 取得した情報をどのように保存したらいいか調べていたらEvernoteとの連携が楽に出来そうなので実装してみました。 動作としては、GPSから取得した位置情報のリストをテキストデータにして、「intent」でEVERNOTEに連携して新しいノートを作成すると言った感じです。 僕はiPhoneのアプリは作ったことないのですが、An […]
前々からやろうと思っていたことなんですけど、ようやくAndroidアプリ作成をしてみようかと思います。 何を作るかというと、せっかくなのでGPSを利用した何かを作ろうと思います。 と言っても、Androidアプリ作成は初心者なので、下記のような簡単なものにしておきたいと思います。 GPSから緯度経度、高度、時間を取得してリストに表示する。普段生活していて自分がどのくらいの高度(標高)に居るかってあ […]
Dockerって最近よく聞いたりするのですが、仮想マシン(KVM、VirtualBox)とどう違うのか、イメージ?コンテナ?と妄想だけでは整理できなかったので実際に使ってみようかと思います。 で、使ってみて何となく整理できてきたので、簡単に言うと(まだ簡単にしか言えませんけどね)Dockerfileに環境構築の手順のようなものを書いて、それを元にdockerでビルドすれば環境が出来上がって、doc […]
ここのとろ時間と気分に余裕が無いせいか、プログラム関連の記事を書いてなかったことに気が付きました。 なので、今日はPtyhonの基本的な構文を少しだけ書き残しておこうと思います。 ここのサンプルでは基本的な処理のみでクラス化とか関数化とかは書いていません。 クラス化とか関数化を使ったサンプルは下記のGitHubにあります。 https://github.com/brokendish/PythonQ […]
今まで(6、7年くらい?)使ってきたプリンター「Canon MP970」がコワレてしまったので「Canon MG7130」に変更しました。 Ubuntu14.04でMP970の設定をしていればMG7130のドライバーも使えるようになっているようですが、 MG7130の場合はCanonがLinuxのドライバを用意していたので、「プリンタードライバ」、「スキャナドライバー」をインストールしてみました。 […]
今週末は子供の運動会のはずでしたが、雨で中止になってしまったので暇が出来てしまいました。 なので、今回は作成したままで放置していたKVMの環境をもう少しいじってみようと思います。 ここでやるのは、KVMをブリッジ接続にする設定と、各種クライアントの設定をします。 クライアントの設定は次世代デスクトップ転送技術と言われている「SPICE」を使ってみます。 前提条件としては UbuntuにKVM(Ke […]