u-ryo's blog

various information for coding...

Author: U-ryo

Parameters for FreeRDP

| Comments

某所にFreeRDPのbootable USBを作って納入したのですが、 「壁紙を変えたい」と言われました。 デフォルト「wallpaperはon」と書いてありますけれども、 明示的に「+wallpaper」としないと、効かないようです。

また、「画面が時々ちらつく」と言われました。 どうやら、頻繁にreconnectが生じているための様子。 パケットキャプチャすると、 2秒おきにTCP Keepaliveを出していて、その後、 クライアント側からTCP RST ACKを出しているようです。 なぜ? ともあれ、「+heartbeat」を指定すると、 頻繁なreconnectはおさまりました。 「-heartbeat」でも効果あったんですが、なぜ?

Too Many Open Files

| Comments

tomcat7が止まっていて、catalina.outを見ると、 Too many open filesと言われていました。

  • 現状の確認 $ ulimit -a
  • プロセス毎なので、$ cat /proc/プロセス番号/limits or $ cat /proc/`pgrep -f tomcat7`/limits
  • 現状幾つのfilesをopenしているか、は、$ sudo ls -l /proc/`pgrep -f tomcat7`/fd/|wc -l
  • 増やすには、/etc/init.d/tomcat7 でulimit -n 8192等と追記してrestart
  • $ cat /proc/プロセス番号/limitsで確認

Limitation of Koding

| Comments

Kodingにも限界はあるんですね。 無料ではVMが常時起動ではない、 というのはendurableなんですが、 workplaceが一つしか作れないとは。 cordovaでハイブリッドアプリ作ってみたかったんですけど、 続きはCloud9で頑張ってみます。

Importing CSV to Zaim

| Comments

Zaimですが、よく見ますとCSVインポート機能はとうに付いてるんですね。 ただ、試してみますと、 セゾンのクレジットカード明細CSVって、 お店と品目が一緒くたに書いてあって、 インポートさせる時の欄指定がうまく出来ません。 思い余って、クレジットカードも連携させてみると、 綺麗に情報取れているという... やはり利便性には敵いません。

Ssh Access to Koding

| Comments

Kodingなんですが、sshで繋げてログインすることが出来るんですね。 びっくりポンです。

  1. ~/.ssh/authorized_keys に手元のマシンのpublic keyを記述
  2. Koding上のマシン名を左側のVM Settingsで確認(毎日変わる模様)
  3. 手元からssh(公開鍵認証のみ)

tmuxも使えるので超便利です。 ただ、デフォルトのコントロールキーがC-bになっているので、 最初は戸惑います。 慣れ親しんだC-aに変えるには、 ~/.tmux.conf に

1
set-option -g prefix C-a

ちゃんと公式ドキュメントに書いてありました。
Using Tmux on Koding
(一旦tmuxを全て終了させないと反映されません)