2012年11月19日月曜日

Lubuntu環境で、プリインストールの不要なゲームを削除する

Lubuntuインストール後、ソリティア(のGNU版)とかゴルフとか
色々要らないゲームが入っています。
これを簡単に全て削除する方法。

以下のコマンド一発でOK
$ sudo apt-get purge ace-of-penguins
ちなみに元ネタはこちら
http://lubuntu.net/blog/lubuntu-screencast-removing-games-short-introduction-metapackages

このビデオだとGUIでやってるけど、上記コマンド一発の方が早い。

2012年10月15日月曜日

JavaCodingStandard2004 読んだ

http://ja.scribd.com/doc/220015/JavaCodingStandard2004
↑これ、JavaCodingStandard2004 今日全部読んだ。
自分みたいな元インフラ技術者で、ここ1年以内ぐらいでプログラマになった
人間からすれば、とてもありがたくて体系的にまとまっている文章で
とても勉強になった。Javaはまだ初心者かな?と思う初心者のかたも
自分はJavaならかなりイケる!って自信ある方も一度目を通すといいかも。

内容には納得できる説明とサンプルコードが掲載されていて理解しやすかった。
かなり個人的には良いドキュメントだと思ったのでブログで広めてみたりしてみたり。

やっぱりプログラマなら分かりやすくて綺麗なコード書きたいよね。

2012年10月10日水曜日

Linux環境でFreenetが自動起動してしまう問題

Lubuntu環境でFreenetをとりあえずインストールしてみたんですが
なんかOS起動するたびに異常に重いので調べてみると プロセス名 java が
CPUを70%程食ってました。なんだろうと調査してみると正体はFreenet。

どこで勝手に起動しているのだろうかと調べてもなかなかトリガが見つからず。
やっと見つけたのが、超以外な場所にありました。
$ crontab -l
@reboot   "/home/【ユーザ名】/Freenet/run.sh" start 2>&1 >/dev/null #FREENET AUTOSTART - 8888
インストーラが勝手に自動起動をcronに仕込むとは斬新すぎる・・・。
コメントアウトして無効化してやりました。

2012年7月24日火曜日

Lubuntu 12.04 で快適なリモートデスクトップ環境を構築する

Linux版のリモートデスクトップサーバ(以下RDPサーバ)の実装に xrdp というパッケージが
あります。しかしLubuntu 12.04へインストールするだけでは正常に接続できません。

まずはそれの修正。
xrdpだけじゃなくて下記パッケージも必要みたい。
$ sudo apt-get install xrdp xvfb vnc4server lxde-common
これをインストールして
$ sudo /etc/init.d/xrdp restart
で、xrdpサーバを再起動する。
上記まででRDPクライアントから接続可能になります。

そのままではキーボードが英語キーボードなので、

xrdp 0.5.0 の日本語キーマップ
http://www.eonet.ne.jp/~smallbear/X/xrdp-jpkeymap.html

上記サイトの通りに作業する。
これで正常に日本語キーボードになり快適なリモートデスクトップ環境が構築できます!
VNCよりオススメです。

2012年6月6日水曜日

LinuxのVNCクライアントを何とか高速化する

Linux版のVNCクライアントと言えば xvnc4viewer かなと思いますが、これを使って
例えば低帯域な環境に接続すると、どうにも描画が不安定で操作しにくいです。
ある程度遅いのは仕方がないのですが、うーん・・・・。

検証は Windows側にUltraVNCサーバをインストールし、クライアントはXubuntu Precise
でxvnc4viewerを使ってやりました。

どうにもWindows版のUltraVNC Viewerの方が快適にリモート操作できる気がします。

だったらそれLinuxで使っちゃえよ!と思って使っちゃいました。結果的にはWindows版と
同等程度のパフォーマンスは出るようになったと思います。
$ sudo apt-get install wine
まず上記コマンドでwineをインストールします。

それから、UltraVNCの公式サイトへ行き、vncviewer.exe を落としてきます。
SCHook.dll も多分必要なので同じディレクトリに配置します。っていうか付属していましたっけ。

その状態で、下記コマンドでUltraVNC Viewerを起動します。
$ wine vncviewer.exe -noauto -8bit
これでUltraVNC Viewerが立ち上がります。
後は普通に接続先ホストを入力して接続するだけ。

割と快適に使えるんじゃないかと思っています。
これよりもっと快適にVNC Viewerが使える方法を私は他に知りません。
もっと良い方法があればコメントお願いします!

2012年5月21日月曜日

(X)ubuntu Precise(12.04) 環境において、Youtubeの色合いがおかしい場合の対処法

ChromeやFirefoxでYoutubeを見ても、なんか色合いがおかしい。
人間の肌色が青紫っぽくなって気持ち悪い・・・。

またまた フォーラム で質問させて頂いたところ、これまたズバリの回答がありました。
詳細は こちら

古いFlash Playerのバージョンに置き換えると解決するんですねぇ・・・。
いやー凄い。非常に助かりました。

2012年5月17日木曜日

Linux環境におけるChromeのマウスジェスチャ

Linux環境にて、Chrome(Chromium)のマウスジェスチャを使えるようにする方法です。

まず大前提として、Linux環境においてChromeでマウスジェスチャが可能なExtensionは
Smooth Gestures しかありません。(少なくても私はこれ以外の上手く動作する実装を知りません)

ところがこのExtensionがスパイウェア疑惑によりChrome Web Storeから削除され
入手出来ない状態となっておりました。
他のExtensionを試すも、やはり想像通りコンテキストメニューが開いてジェスチャが
上手く動作しません。ほとほと困り果てて フォーラム にて質問させて頂いたところ
素晴らしい回答がありました。

http://nisza.org/
上記サイトの
Smooth Gestures 0.15.4 - Hacked clean version (no malware)
Smooth Gestures Linux Plugin 0.8 - Hacked to work with hacked extension
この2個のExtensionをLinux版Chromeにインストールすることで、スパイ機能が浄化
されたクリーンなSmooth Gesturesを利用可能になります!

早速私も試してみて、問題なく快適に動作しております。
私と同じようにお困りの方、ぜひオススメです。