http://bijo-linux.com/というところで公開されている、
美女Linux ブログパーツというのを設置してみた。

でも、chkconfigがchkconfingになってるらしいw
http://linux.ikoinoba.net/index.php?UID=1293204546

ほんとだw
http://bijo-linux.com/girls/chkconfig/
ま、それも愛嬌ってことで。今時、全部コマンド打たなくても、Ctrl+I or Tabで補完されるし、
もし、
chkconfing
と打っても、

$ chkconfing
No command 'chkconfing' found, did you mean:
Command 'chkconfig' from package 'chkconfig' (universe)
chkconfing: command not found

と、それらしいコマンドが表示されるから大丈夫。

Continue reading »

 

Simple Massagerがandroid.jpでレビューされていました!

Simple Massager
Android端末で肩こりをほぐせ!

http://androider.jp/?p=25758

こんな感想がありました。

もうちょっとAndroid端末のバイブレータにパワーがあれば実用になるのに、といったちょっと惜しいアプリケーション。

うーん。そのとおり。。
現状、マッサージ機としてはほとんど役に立たないんですよね :-P

色々ネタはあるので、次のアプリをがんばりたいと思います。

 

Gigazineの情報。
2011年の早い時期で対応する予定の様です。
こういう長期間の対応は結構嬉しい♪




 


Simple Massager v1.1.1 をリリースしました。
v1.1.1:
- 画面表示をよりシンプルにわかりやすくしたつもりです。
もし、バグを見つけたり、ご意見などありましたら、
下記のgithub ウェブサイトでその問題点等の書き込みをしてくれると嬉しいです♪
http://github.com/masayukig/Simple-Massager/issues
ダウンロードは、以下を読み取っても可能です。

 

初めて、Androidアプリを作って公開してみた。
“Simple Massager”
というアプリです。

機能は非常に単純で、

  • 振動開始・停止
  • ランダム振動・連続振動の選択

が出来るのみです。

最大の欠点は、
「デバイスの振動が弱すぎてほとんど使いものにならない」
というところですw

次のアプリのアイデアもあるので、それの開発に着手したいと思います。

なお、ソースコードは、以下で公開しています。
http://github.com/masayukig/Simple-Massager

英語版ブログはhttp://blog.orzlabs.org/

 

現在このサイトは、さくらVPSをつかっていて、いまのところ、メモリが512MBとそれほど多いわけではない。
で、
「何だか動作が遅いなー」
と思って、muninなどのツールを使って状況を確認して見たところ、swapしまくりで、
ディスクIOしまくりだったので、apacheの設定を以下の様に変更してメモリ節約をしてみることにしました。

以下の様に変更してみたら、圧倒的にレスポンススピードが向上しました。

# git diff f65246dc7a075a10537640ac9f6e6641ef812569 httpd/
diff --git a/httpd/conf/httpd.conf b/httpd/conf/httpd.conf
index 5c6710a..7e41ddc 100644
--- a/httpd/conf/httpd.conf
+++ b/httpd/conf/httpd.conf
@@ -41,7 +41,8 @@
 # Don't give away too much information about all the subcomponents
 # we are running.  Comment out this line if you don't mind remote sites
 # finding out what major optional modules you are running
-ServerTokens OS
+#ServerTokens OS
+ServerTokens Prod

 #
 # ServerRoot: The top of the directory tree under which the server's
@@ -98,11 +99,11 @@ KeepAliveTimeout 15
 # MaxClients: maximum number of server processes allowed to start
 # MaxRequestsPerChild: maximum number of requests a server process serves
 <IfModule prefork.c>-StartServers       8
-MinSpareServers    5
-MaxSpareServers   20
-ServerLimit      256
-MaxClients       256
+StartServers       2
+MinSpareServers    2
+MaxSpareServers    4
+ServerLimit       25
+MaxClients        25
 MaxRequestsPerChild  4000
 <IfModule prefork.c>

まぁ、もちろん、このサイトのアクセス数が少ないからこの設定が有効なだけなので、
ある程度以上になると、この設定ではいろいろと不都合が出ると思いますが、
そうなったら、その時対処方法(別のサーバにするとか)を考えるということにしておきます。

 

ssh git@github.comで「Agent admitted failure to sign using the key. 」となったら、


ssh-add ~/.ssh/id_rsa

と、するとうまくいくかもしれない。

参考サイト:http://ripan27.wordpress.com/2010/04/01/ssh-gitgithub-com-agent-admitted-failure-to-sign-using-the-key-permission-denied-publickey/

 

以下、URLの情報を参考に、XperiaをUSBデバッグモードでLinux(Fedora13-2.6.36-rc6-sandbox-00084-gc6ea21e)へ接続してみました。

http://www.adakoda.com/android/000242.html

http://salvan-devmemo.blogspot.com/2010/04/ubuntu-1004xperiausb-debug-mode.html

EclipseAndroid SDKは、インストール済みが前提。

で、まずは、Xperia側の設定から。

ホーム画面等から、
[設定]-[アプリケーション]-[提供元不明のアプリにチェック]-[開発]-[USBデバッグにチェック]
setting
application
unknown_appli
usb_debug
これで、Xperia側の設定は終了。
なお、ここまでの段階ではまだXperiaをUSBで接続しない方が良い。

次に、PC(Linux)側の設定。

$ sudo vim /etc/udev/rules.d/51-android.rules
$ cat /etc/udev/rules.d/51-android.rules
SUBSYSTEM==”usb”, SYSFS{idVendor}==”0fce”, MODE=”0666″

というようなファイルを作成し、以下を実行。

$ sudo udevadm control –reload-rules
$ adb kill-server
$ adb start-server

なお、adbコマンドではroot権限は不要。各種コマンドのPATHは通しておいたほうが便利。

で、XperiaをUSBでLinuxマシンに接続。

$ adb devices
List of devices attached
XXXXXXXXXX(シリアル番号?) device

が表示されればOK。もし、

$ adb devices
List of devices attached
??????????(全て”?”) device

の場合には、何らかの設定がおかしいか、USBを接続しながらudevのリロードをした等が考えられるので、
再度、USBケーブルの抜き差し等を行ってみる。

で、さっそく適当サンプルアプリを作って動かして、画面キャプチャをとってみました。
Xperia's screen capture

(たかだかスクリーンショットをとるだけなのに、結構大変。。どうにかならんのか?)

 

と言うわけで、さっそく準備ができたようなので比較してみたいと思います。
以下、計測ログ等。

お名前.comサーバ:

onamaeVPS $ grep processor /proc/cpuinfo |wc -l
16
onamaeVPS $ time for ((i=0; i<100000; i++)); do :; done

real	0m0.726s
user	0m0.381s
sys	0m0.345s
onamaeVPS $ time for ((i=0; i<100000; i++)); do :; done

real	0m0.842s
user	0m0.422s
sys	0m0.420s
onamaeVPS $ time for ((i=0; i<100000; i++)); do :; done

real	0m0.787s
user	0m0.257s
sys	0m0.530s
onamaeVPS $ grep -e MemTotal -e Swap /proc/meminfo
MemTotal:      1048576 kB
SwapCached:          0 kB
SwapTotal:           0 kB
SwapFree:            0 kB
onamaeVPS $ df -T
Filesystem    Type   1K-ブロック    使用   使用可 使用% マウント位置
/dev/vzfs     vzfs   124780544  17436724 107343820  14% /
none         tmpfs      524288         4    524284   1% /dev
onamaeVPS $ uname -a
Linux 0r2.info 2.6.18-028stab068.9 #1 SMP Tue Mar 30 17:22:31 MSD 2010 x86_64 x86_64 x86_64 GNU/Linux
onamaeVPS $ cat /etc/redhat-release
CentOS release 5.5 (Final)

さくらVPS:

sakuraVPS $ grep processor /proc/cpuinfo |wc -l
2
sakuraVPS $ time for ((i=0; i<100000; i++)); do :; done

real	0m0.497s
user	0m0.486s
sys	0m0.010s
sakuraVPS $ time for ((i=0; i<100000; i++)); do :; done

real	0m0.491s
user	0m0.478s
sys	0m0.013s
sakuraVPS $ time for ((i=0; i<100000; i++)); do :; done

real	0m0.576s
user	0m0.568s
sys	0m0.008s
sakuraVPS $ grep -e MemTotal -e Swap /proc/meminfo
MemTotal:       510532 kB
SwapCached:          0 kB
SwapTotal:     2048276 kB
SwapFree:      2048276 kB
sakuraVPS $ df -T
Filesystem    Type   1K-blocks      Used Available Use% Mounted on
/dev/hda2     ext3    18222732   1861328  15420800  11% /
/dev/hda1     ext3      101086     17861     78006  19% /boot
tmpfs        tmpfs      255264         0    255264   0% /dev/shm
sakuraVPS $ uname -a
Linux www5296u.sakura.ne.jp 2.6.18-194.8.1.el5 #1 SMP Thu Jul 1 19:04:48 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
sakuraVPS $ cat /etc/redhat-release
CentOS release 5.5 (Final)

というわけで、ざっくり評価まとめは以下のような感じ。

  1. CPU数はお名前.comの方が上(8倍)
  2. メモリ量はお名前.comの方が上(2倍)
  3. ディスク容量はお名前.comの方が上(6倍以上)

と、ここまではお名前.comのアドバンテージですが、
さくらVPSは、

  1. 実動作スピードはさくらVPSの方が上(50%以上高速)
  2. Swapが使える分、ちょっと気楽(必要ならもっとswapを足せば良い)
  3. 安い!(お名前.comの半額以下)

というアドバンテージがあります。

どちらが良いかはケースバイケースですが、
私はさくらVPSをもうちょっと使ってみようかと考えています。

VPSが気になる方は、以下からどうぞ。




 

さくらのVPSが月額980ということなので、使ってみることにします。
何に惹かれたのか?というと、KVMを使っているからです。
現在は、お名前.comを使っていて大きな不満はないのですが、以下が気になっています。

  • Virtuozzoで、SWAPが使えない(すぐにOOM発生)
  • 月額料金が高い(その代わり、それに見合う快適度合いだとは思いますが。

どっちが良いのか、これから使って比較してみます。