64bit版ISOファイルをダウンロードして、CDに焼いてインストールしました。捨てるという事でモニタをいただいたので、古いマシンを有効活用してやろうと初めてのUbuntuを入れる事にしました。低スペックですが、メインマシン(Windows7)の補助的に使う目的でインストールしたものなどをメモしておきます。1.端末をランチャに登録しておくやる事ってほどじゃないんですが、初めてのUbuntuという事でまずはアプリ探しがてら頻繁に使うであろう端末をアプリランチャへ登録します。左上のDashホームというのクリックして、「ter」と打つと端末のアイコンが出てきます。これをドラッグして、ランチャの上でドロップすると登録できます。登録の解除は右クリックで行えます。2.自分のIPアドレスを調べる先ほどの端末を起動して、ifconfigと打ってIPアドレスを調べます。上記コマンドを実行すると、inetアドレスと書かれた部分に「192.168.~」というのが表示されるのでメモしておきます。3.デスクトップの共有Ubuntuマシンに接続されているキーボードとマウスで操作してもいいのですが、メインマシン用と2つあるのは煩雑です。そこでWindows7のメインマシンからリモート操作できるようにしたいと思います。左上のDashホームより、「de」と打つと、「デスクトップの共有」というアイコンが出てきます。そのアイコンをクリックして表示されたダイアログの「他のユーザが自分のデスクトップを表示できる」にチェックを付けます。はい、Ubuntu側はこれだけ。Serverという欄に上記2でメモしたIPアドレスを入力をして、Connectボタンを押すと、Ubuntu側に、と表示されるので、許可するボタンを押すと、Windows側にUbuntuの画面が表示されます。動作はちょっとカクカクで残像が残ったりしますが、Ubuntu側のモニタを見ればある程度普通に動いてるので、顔はUbuntuのモニタを見ながらですが、メインマシンのマウスやキーボードを操作する事ができます。日本語入力は、Ubuntu側の入力モードを切り替えてやると可能です。j」ボタンあたりで反応します。漢字」キーを押沺してやる必要があったりとちょっとこの辺りの挙動は曖昧なままにしてます(^^ゞこのように、完全にWindows側のキーと対応しているわけではないようです。アスタリクス「*」キーが違うのが痛いです。これを打つのは、ワイルドカードを使う端末操作の時くらいなので次の対応で解決したいと思います。ちなみに、分かっているものをあげておきます。クライアントおよびサーバ(メタパッケージ)」をクリックしてインストールします。インストールが完了したら、windows側のSSHクライアント(僕はteraterm)を立ち上げて、上記2で調べたIPアドレスを入力し、ユーザとパスワードでログインできます。これで、端末での操作はWindows側で行え、アスタリスクが打てないなどの心配はありません。端末はVNC経由で叩くメリットはあまりないかもしれませんが。(IPアドレス)のように叩き、要求されるユーザ名とパスワードを入力すればログインできます。追記やっぱり、非力なマシンでのCPUを利用率が上がるのはやっかいなのでDropboxは消してsambaにしました。Ubuntu起動時のごにょごにょもなくなるので、起動もスッキリしました。Ubuntuソフトウェアセンターから入手できます。sambaサーバを使っても良いのですが、もっと手間を省くためにDropboxで共有したいと思います。不意にCPUを食われるので非力なマシンには入れたくないですが、Ubuntuソフトウェアセンターにも入ってますし、手間を考えるとDropboxが楽で良いと思います。ところが...この「変更を適用しています」からまったく進みません。しょうがないのでウォーキングへ行きましたが帰ってきても終わってなかったので諦めて解決策を探りました。(PID)で強制終了させました。Ubuntuのシステムモニタのプロセスからは終了できませんでした。ググってみると、ソフトウェアセンターから超簡単にインストールできたwwwというお話はありますが、なかなかDropboxをインストールできなかったというお話がなかったです。-~/.dropbox-dist/dropboxd上記コマンドの一つ目でダウンロードし、2つ目のコマンドで起動するので、Ubuntuデスクトップ上の端末から叩きます。64bit版というのネックだったのでしょうか?Dropboxの初期起動画面はWindowsなどとほぼ同じ画面で、メールアドレスとパスワードを入力すると同期が開始されます。このままだと次回マシン起動時に常駐してくれないので、右上の設定ボタンから「自動起動するアプリケーション」を選択し、追加ボタンを押します。「自動起動するプログラムの追加」画面で参照ボタンを押し、上記端末でコマンドを実行したディレクトリへ行きます(Dropboxのアプリがインストールされてる場所)。「.dropbox-dist」という隠しディレクトリが表示されるので、この中にあるdropboxを選択します。これで同期完了を待つだけだ!と思ってたのですが、画面右上ら辺に......Oh....「ファイルシステムを監視できません。/proc/sys/fs/inotify/max_user_watches”を実行して、Dropbox...」などと書かれています。・Dropboxで「ファイルシステムを監視できません。」と出たときの対処法。たいぷらいたーざっき。(2012-01-14)http://ecl.info.kindai.ac.jp/~typewriter/blog/?date=20120114inotifyは、ファイルシステムのイベントを監視・通知するLinuxカーネルのサブシステムです。1ユーザあたりの監視可能数を指定するパラメータになっています。Linux版Dropboxはこのinotifyを使っているようですが、おそらくはディレクトリ単位で監視しているようです。8192ディレクトリが1ユーザあたりの監視可能数のようです。11.10と似たような感じということで。フォルダー数1万4千超で、Dropbox容量が最大7.2GB。今50%強消費しているので、まぁリンク先にあったような設定にしておきたいと思います。以下の1行を追加します。-pと実行し、sysctl.confに記述した内容が表示されればOKです。65536これを実行して現在問題なく同期中です。Flash補助的に使いたいので、動画等で作業用BGMを再生したいのですが、Firefoxでニコニコ動画にアクセスすると、FLASHの部分がこのように表示されません。Service」画面が表示されます。Playerを選択してNextボタンでインストールしました。Youtubeも見ることができました。ついでにChromeもインストールしておきましょうか。こちらは、Ubuntuソフトウェアからchromeと検索して出て来たのをインストール。こちらは、Flashの事考えなくてもYoutube等見れました。Chromeベースのオープンソースのブラウザですね。Chromeの方がトラブルが少ないかもしれません。Chromeにしてます。Chromを自動起動させたいのですが、どれで実行しているのか探すの毎回面倒なのでメモしておきます。これ↓/opt/google/chrome/google-chrome7.IPアドレスの固定化デスクトップの共有およびSSHサーバを入れたUbuntuですが、デフォルトのままでは起動のたびにIPアドレスをちょいちょい変えてきます。起動のたびにifconfigを打ち、リモートデスクトップのためにIPアドレスを確認するのは煩わしいので固定化させておきます。Windowsマシンもほぼ固定なので。左のバーからシステムの設定を選択ネットワークを選択し、オプションをクリックします。IPv4設定で追加ボタンを押し、IPアドレス:192.168.1.22(任意のアドレス)ネットマスク:255.255.255.0ゲートウェイ:192.168.0.1(ルータあたりのアドレス)を入力し、保存ボタンを押せばOKです。最後にwindowsほどすんなりインストールできるとは限りませんが、それでもUbuntuソフトウェアセンターは強力で見た目もよく簡単にソフトをインストールでき、作業環境が整ってしまえばあまりLinuxマシンである事が気にならないほどです。developers)あたりも入れてみようと思います。12.04」のインストールから応用までをわかりやすく解説した入門書です。One」の使い方、Windowsやスマートフォンとの連携、DVDやiPodを楽しむ方法までやさしく解説。12.04日本語Remixを収録したDVD-ROM付き。付録には特製インストールDVD付き。Ubuntuを使うなら必須の一冊です。人気の記事Eclipseの高速化メモEclipseが重いと一言に言っても、いろいろな工程での話があると思いますが、過去記事のなども含めてこの記事にピックアップしておきたいと思います。以下はWindows環境での話です。Androidのlogcatを自動で保存させたいEclipseのlogcatビューは、いらないログはすぐ消してしまうので、さっきのログをもう一度見たいという時に、どこかに残ってないかなと思うことが時々あります。Sh...JavaでprivateなfieldやmethodにアクセスするJUnitでテストしてると、privateなフィールドにアクセスして、値を参照したりセットしたりしたくなるわけですが、よく使うのでメモしておきます。次のような対象のクラスがあるとします。...Eclipseで一通り基本的なGitを使ってみる備忘録的にまとめておきたいと思います。おかしな点があればご指摘いただければ幸いです。