8th
2月

就職活動

Posted by admin under 未分類

就職活動が本格的になってまいりました。
元々、たいした更新頻度でないわけですが、
若干ブログの更新をお休みすることにします。

でも、気が向いたら更新します。

22nd
1月

アクセス解析

Posted by admin under 日常

当サイトのアクセス解析を眺めていると、ここ数ヶ月は一日のユニークアクセス数は80~120程度であった。
本当に少しずつであるが、伸びてきている。月に900アクセス程度。

そして気になるgoogleの検索結果で表示される順番であるが、先ほど検索してみたところ、
以下のような結果になった。

良いのか悪いのか4番目であった。どう考えてもブログのタイトルが適当すぎたせいで、強豪サイトに
阻まれるという事態に陥っている模様。
アンサイクロペディアのページを拝見すると、我がサイトに勝ち目無いのもうなずける。
”あああああ”への気合いの入り方がまるで違う。
さらに、”いいいいい”であっても”ううううう”であっても、アンサイクロペディアにはかなわないのである。

気を取り直して、yahooで検索してみるとgoogleをほとんど結果は同じで4番目。
MSNでは、どこに自分のサイトがあるのかわからないくらい順位が低かった。

せめてブログタイトルを検索したら、一番上位に表示されるという快感を味わってみたいものである。
09年の目標は「検索結果の2番目に表示されること」。
10年の目標は「アンサイクロペディアより上に表示されること」。

こんなエントリ書いてないで、もっと良質な記事を増やせよという話ですね。

19th
1月

ノーテル破綻

Posted by admin under 日常

北米の大手通信機器メーカーのノーテルが経営破綻した。
http://www.business-i.jp/news/bb-page/news/200901160013a.nwc

どこもかしこも不況なのでしょうかね。

まったく関係ないけど数週間前、kiwiがsolarwindsに買収された
kiwiはkiwi syslog serverなどの無料のツールを提供していた企業で、
ネットワーク屋さんは結構聞いたことあるのではと思う。
買収によってkiwiで無償提供されていたツールが有料になるのではないかという懸念があったが、
どうやら、買収されてもツールの名もkiwiのままで、以前と同様に無償で提供し続けられている模様。
そのうち有料になってしまうかもしれないが。

 

9th
1月

[ubuntu] ログ中の大量”–MARK –”について

Posted by admin under Linux, 未分類

ubuntuで/var/log/messagesを見てみると,以下のようなログが大部分を占めていた。

Jan  4 12:37:15 ubuntu -- MARK --
Jan  4 12:57:15 ubuntu -- MARK --
Jan  4 13:17:15 ubuntu -- MARK --

このログの意味は,いったい何なのか。
これは「この時点までサーバは生きてましたよ~」ということを示すためのログであった。
このログ出力はsyslogdの機能であり,デフォルトで20分毎に出力されるようになっている。

“-m < 間隔(分)>“オプションで指定可能なので,細かくチェックしたい場合は,間隔を直接指定してやれば良い。
逆に,こんなログ出力いらないという場合には,/etc/default/syslogdのSYSLOGD=”"の部分を
以下のように変更してやると良い。 “-m 0″でMARKの出力がなしとなる。

SYSLOGD="-m 0"

28th
12月

RIPパケットジェネレータ

Posted by admin under Network, プログラミング, 未分類

ジェネレータと呼べるほどのものでないが,
rubyの勉強がてらにRIPのパケット送出プログラムを作成したので載せてみる。

RIPv2仕様。プログラム中の”route info”の変数を適当に変えてください。
実行すると,RIPv2で経路を通知するパケットを1個送出してくれます。
ちょっと手を加えれば,ランダムに経路を生成して連続送信することも簡単でしょうが,
家庭用ルータ相手では,cpu・メモリ共に貧弱なのですぐに死亡してしまうことでしょう。
ちなみに我が家のRTX-1000では1500経路くらいで限界でした。

require "socket"
require "ipaddr"
require "scanf"

udp = UDPSocket.open()
udp.bind('192.168.10.10',520)

saddr = Socket.pack_sockaddr_in(520, "224.0.0.9")

mif = IPAddr.new("192.168.10.10").hton
udp.setsockopt(Socket::IPPROTO_IP, Socket::IP_MULTICAST_IF, mif)

# fix num
rip_version = 2
rip_command = 2
routing_domain = 0x0000
addr_family = 0x0002
route_tag = 0x0000

# route info
s = "172.20.10.0"
mask = "255.255.255.0"
next_hop = "0.0.0.0"
metric = 8

rip_pkt = Array.new

rip_pkt[0] = [rip_command].pack("c")
rip_pkt[1] = [rip_version].pack("c")
rip_pkt[2] = [routing_domain].pack("n*")
rip_pkt[3] = [addr_family].pack("n*")
rip_pkt[4] = [route_tag].pack("n*")
rip_pkt[5] = s.scanf("%d.%d.%d.%d").pack("c*")
rip_pkt[6] = mask.scanf("%d.%d.%d.%d").pack("c*")
rip_pkt[7] = next_hop.scanf("%d.%d.%d.%d").pack("c*")
rip_pkt[8] = [metric].pack("N*")

udp.send(rip_pkt.to_s, 0, saddr)

print "########## RIP Packet information ###########\n"
print "Version : " , rip_version , "\n"
print "network : " , s, "\n"
print "Metric : " , metric , "\n"

udp.close

packメソッドの使い方が怪しさ満点である。
8bitのフィールドを扱うためにchar型を無理矢理使ってるわけだが,
おそらくもっといい方法があるに違いない。

と思っていると,bit-structというライブラリを発見。
bit-structというライブラリを利用すると,1bit単位でフィールドが容易に扱えるようになる。
プロトコルの各フィールドの定義がもっと簡単になり,packしまくる必要もなくなるという幸福がまっている。

23rd
12月

Ubuntuからもソースルーティングを味わいたい

Posted by admin under 未分類

source routingを有効にしたpingを送出したい場合,
windowsなら標準のpingのオプションで指定してやれば良く,非常に楽である。(過去記事参照)

しかし,ubuntu(確認とった訳ではないが恐らく多くのLinux)のpingコマンドには,
このsource routeのオプションを指定するオプションが無いという悲しいことになっている。

こういう場合,Linuxではsingというツールを使うとよい。
singは,source routeオプションを指定してpingが送信可能である。

14th
12月

自転車完成!

Posted by admin under 日常, 自転車

多忙で無いにも関わらず,なかなか組み立てられなかった新ロード。

自転車部の師匠に家に着ていただき,
残りのほとんどの組み立てをしていただいたおかげで,
ついに完成の日の目をみることができました!

この喜びといったら,
キリンビールの麒麟の絵の中に「キリン」の文字が確認できた時や,
シャンプーが無くなったと思いきや,ノズルを連打するとさらに一回分くらい出てきてくれた時を
遙かに上回る喜びである。

完成後,家の前で試乗。
私は,ジャージがタブタブ&怖かったのでのろのろ運転。
師匠は,速すぎでびびった。

遅くまで手伝って頂き,本当にありがとうございました。
また,みんなでサイクリングにいける日が楽しみですね。

8th
12月

またまた東京に

Posted by admin under 日常

先月のIIJ Technical Weekで東京にいってから一ヶ月経たないけど,
姉の結婚式があったため,またまた東京に行ってきました。
親族以外にも上司や友人などなど大変多くの人が集まりました。
色々気を遣うもので,まったくもって慣れないことだらけであったが無事に終わって良かった。

関係無いけどついでに,立教大学に潜入してきたので写真をアップしておく。

まず正門かどうかわからないが,キャンパス入り口。
丁度この日には,「21世紀社会デザイン研究学会大会」というものが催されていた。

実は,これが唯一普通のデジカメで撮れた写真である。
次からの写真は,すべてPDAのカメラで撮ったわけだが,カメラのモードを間違えていたようで,
10万画素くらいの,超ミニサイズの写真しか撮れていなかった。
仕方がないので一枚だけ掲載。

入ってすぐの建物を撮った写真。
キャンパス内は大変良い雰囲気で,歴史のありそうな建物が多かった。

立地も大変良く,駅は近く,キャンパス周りにはお店も十分ある。
「隣の芝はなんとやら」を通りこして普通にうらやましい。

4th
12月

wiresharkショートカットキー

Posted by admin under Network

wiresharkのショートカットの紹介。
どういう動作をするのか,文章ではわかりにくいと思うのだが,やってみたらすぐわかるはず。

Ctrl + ↓, F8 : 下のパケットに移動(他のペインにフォーカスした状態でも移動可能)
Ctrl + ↑, F7 : 上のパケットに移動(他のペインにフォーカスした状態でも移動可能)
        →        : 選択中のパケット情報のサブツリーを1階層展開
Shift + →    : 選択中のパケット情報のサブツリーの全部展開
Ctrl + →     : パケット情報のツリーを全部展開
Crtl + ←     : パケット情報のツリーを全部閉じる
Backspace  : パケット情報の親ノードに戻る

1st
12月

オープンソースの脆弱性データベースOSVDB

Posted by admin under セキュリティ

OSVDB(The Open Source Vulnerability Database)という脆弱性情報をとりまとめたオープンソースデータベースがあることを知った。
この手の情報提供サービスは有料で年間100万円を超えるものも少なくないそうである。
有名なセキュリティツールである,NiktoNessusが,このOSVDBを利用しているそうだ。

Webからの情報検索とかだけでなく,sqliteやmysqlのダンプファイルなどがダウンロード可能のようです。
APIも公開され,ドキュメントも充実している。

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 Next