2013/07/03

.gaucherc

みなさんの.gauchercの内容が気になります。

ejectこまんど、ってか「取り出し」

これがまじで便利で、一昨日も助かった。お客さんとこのラックでどれが自分とこのサーバーかわかんなくって(記録取ってなかった)、マイコンピュータを見たらDVDドライブがあったんで「取り出し」。かちゃっと音がするので、DVDドライブが開いてわかった。素晴らしい。

22番ポートへのアクセスうざい

ログが溜まってうざいですね。お隣の国からのアタックうざいです。ポート変えた方がいいのかなー。

hosts.allow 更新するスクリプトをcron.daily してるけど、それでも来るもんは来ますね。dailyである必要は全然なくって週一とか月一とかで良さそうですが。

あとは、一応Logwatch設定してる。

ログ見るのも大変すね。Rainbowってのがなかなかいい感じです。

Colorize commands output or STDIN using patterns.

他にも似たようなのはいろいろあるみたい。

これとか

2013/06/23

ライフゲーム

以前も何度か書いたことがある。

以前書いたやつはすべてのセルを何度もなめてた。プログラミング・セミナーでは生きてるセルだけに注目する方法が載ってたので、それっぽいのを書いてみた。

ソースはこちら。

左の終端は右の終端と、上の終端は下の終端とつながるようにした。こういうのをトーラスと言うんですってね。

ところで、こういう↓マジキチレベルのライフゲーム

ハッシュライフってやつなのかな?

アルゴリズムの筋がよく了解され、確かに素晴らしいとわかっていても、つまらない字句の誤りでなんとなく全体の信用が落ちるから怖い。プログラミング・セミナー P.175

2013/06/22

Re: Unicodeで遊ぶ

Unicodeには、Ⓐ、ⓐなどといったマル付きの英文字があるみたいなので、英文字列を入力するとマル付き文字に変換する簡単なスクリプトを作ってみました。
というのを見かけたので、試しにGaucheで。

2013/06/21

AndroidからSSHトンネリングでWindowsリモートデスクトップ

先日こんなこと言ってたけど、
リモートデスクトップ自体もandroidからやるという話。
ほんで、普通にRDPするんは怖いちゅーこっでConnectBotのポート転送機能をつこてRDPしたろ言う話やな。やってみたらあっけなくて驚き。便利!なのか? しばらく使っていたら携帯がすごくあったかいナリ///

 

Windows と linux 間でリモートデスクトップ

WindowsからWindowsのリモートデスクトップは標準のmstscでいい。LinuxからWindowsはvinagreでいい。

WindowsからLinuxもmstscでやりたかったら?VNC?と思ったらLinux側で準備してればmstscでいいのね。

% sudo apt-get install xrdp

追記

androidからはConnectBotとRemote RDP Liteで。

Wake on LAN と Shutdown

起動の方はいいんだけど、
リモートデスクトップでつながないと電源を落とせないというのも大変なので、調べてみたらsambaが入ってればこんなことできるのね。
net rpc shutdown -I ip_address -U username%password
余談だけど、ウチの会社ではWOLパケットを投げつけるのに、同僚が書いたGaucheスクリプトを使っていたけど、wakeonlanっていうそのものズバリなコマンドがあることを今日知った。
% wakeonlan -i 192.168.0.30 00:E0:81:20:E0:11

2013/06/18

shellでmarquee

HTMLにmarqueeってタグありますよね。

HTMLにmarqueeってタグありますよね。

shellにそういうコマンドないのかなーと思って探したけど見当たらなかったのでgaucheで書いてみた。gaucheのversionは以下の通り。ただテキストが右から左へ流れるだけのしょうもないコマンドができた。

% gosh -V
Gauche scheme shell, version 0.9.4_pre3 [utf-8,pthreads], x86_64-unknown-linux-gnu

使い方は

% marquee hoge
とか
% cat message.txt | marquee
などすればOK。終了はCtrl-C。

-rオプションで左から右へ。alternateオプションは作るつもりだったけど疲れたので作らず放置。helpはいつも英語で書くけど英語全然わからん。

% marquee -h
usage: marquee [option] ... input
 options:
   h|help           print this help
   a|alternate      move from side to side
   s|scrollamount   milliseconds of scrolling speed (default: 100)
   r|reverse        move to right

デカ文字を流したければbannerコマンドとかfigletコマンドの結果を投げつけて下さい。

ソースは以下の通り。なんかごちゃごちゃしてしまったけど動いてるのでこれでいいや。

2013/06/15

捨てアド

サービスは継続したいけど通知メールとか広告メールがうざいサービス。メールを受け取らない設定にしてもメールが来るサービス。受け取らない設定ができないメール配信があるサービス。うざい。ので、メールアドレスを変えるなど。