トップ 追記
ソフトウェア、プログラミング、Web技術への僕の想い

2008-07-26

[Misc] Majorに挑戦

仕事で新宿にいった時の昼飯に、ゴーゴーカレーというところに行った。 メジャーカレー(1000円)にしろと言われ、そうしたら大変な目にあったよ。

見えないけど下はご飯

本日のツッコミ(全2件) [ツッコミを入れる]

_ ёпо [で、結果は?(笑)]

_ おさむ [カツを半分のこして、ご飯だけ完食]

[]

2008-07-20

[Linux] 思い出のDirectoryはnot empty

思い出のファイルを整理してたら、消せないディレクトリができていた。 高校2年8組のディレクトリがそれだ。

graft:/share/Picture.old# pwd
/share/Picture.old
graft:/share/Picture.old# ls -ltra
total 0
drwxrwxrwx 1 root disk 0 2008-06-15 19:10 2-8
drwxrwxrwx 1 root disk 0 2008-07-20 16:04 osamu-pic
drwxrwxrwx 1 root disk 0 2008-07-20 16:13 .
drwxrwxrwx 1 root disk 0 2008-07-20 16:31 ..
graft:/share/Picture.old# rm -rf 2-8/
rm: cannot remove directory `2-8/': Directory not empty
graft:/share/Picture.old# find 2-8/
2-8/
graft:/share/Picture.old# ls -lR 2-8/
2-8/:
total 0

なんじゃこりゃ。ls -lの結果のlink countが1になっとる。 そういえば、普通のディレクトリに ls -aすると.(自分)と..(親)が存在するが、この思い出のディレクトリは自分を見失っている。 親と自分自身にリンクをもたせようとしたけど、うまくいかない。どうすればいいんだ。

とりあえず mv してそっとしておくしかない? 帰ってきたらまた触ってみよう。 

本日のツッコミ(全3件) [ツッコミを入れる]

_  [誰がうまいこと言えと…]

_ おさむ [なんかうまいこと言えたらよかったんですが。。]

_ ёпо [タイトルが「思い出のDirectoryはnot empty」かよ このエントリーがネタだとしたら、osmは天才..]

[]

2008-07-16

[Computer] trouble ticket system

メールベースで問題の発生から処理まで管理するという、いかにもよくある 話だが、世にあるtrouble ticket systemはちょっと複雑で融通が聞かない。気がする。naistのdormnetでもRTを使おうとかいって結局運用しなかった。あとソフトウェアを対象としている物も多いなぁ。どちらにしろ今のフローから移行するには大きく舵を切る必要がある。

普通はWeb interfaceがくっついた完成した物だが、ポータルサイトとかサポートに必要な資料、wikiとかと連携できるような簡潔モジュールがほしい。コマンドラインベースでもいいかも。なんかそういうの調べよう。

[Linux] imapfilter from Lua

昔、imapfilterでメールのrefileをしていた事があった。奴は設定ファイルをLuaというプログラミング言語で書く必要がある。といっても非常に 簡単なもので、procmailのレシピに比べたら非常にわかりやすい。

またimapfilterを使おうかと思って、調べるとmajorバージョンアップしていた。ソースコードをのぞいてみたら、luaのインタプリタそのものが入っていた。

どうやらLuaはそういうつかわれ方をするらしい。 luaは小さいCのプログラムで、拡張したり別のソフトウェアに組み込んだりして使われる事を意識している。imapfilterはluaそのものの拡張だったというわけ。だからimapfilterの設定ファイルではluaの言語機能がすべて使える。luaのページのusers projectにはwiresharkのドラフトに使われたとか、nmap scriptingに使われているとか、adobe photoshop lightroomに使われているとかある。へぇー。nmap scriptingなんてできるんだ。

[Day] ナマハゲでAround 30

誕生日だった。パートナーと後輩が集まってくれた。 新橋というより銀座に近い秋田人的飲み屋だったのだけど、途中で 店内がくらくなってナマハゲが登場した。

秋田名物:

音響、照明が仕込まれてて、ちょっとしたアトラクション風。 それぞれのお客さんをまわってきて、ナマハゲ的な行為をする。 30分ぐらいひっぱるもんで、我々理系チームはやや冷ややかに眺めていたのだが、ついにナマハゲが我々のところにもやってきてしまった。 ネタも無いので、マツモト「今日は誕生日だ」と話したら、なまはげ「知っている」とか調子のいいことを言う。そしてなぜか[happy birthday]な歌を歌おうとかいいはじめて、店内の人々にかけ声をかけはじめた。

こんなに多くの知らない人に、バースデーソングを歌われたのは初めてだったよ。しかも興味なさそうに。四捨五入したら30へ突入です。

3人で

本日のツッコミ(全3件) [ツッコミを入れる]

_ Ding Ming [楽しそうですね。誕生日、おめでとう。]

_ Ian [おめでとうございます!! 最近、Twitterであまり投稿してないよ! もっと投稿するようにして! 。]

_ おさむ [>Ding Ming メールありがとう! >Ian どうも!最近offlineぎみですね。がんばりまっす。]

[]

2008-06-20

[Mac][Linux] Re: Time capsule

(寝ぼけて6/2にエントリーされていたので再投稿) 家にtime capsule(500G)を買いました。僕が気になっていたのは

  • CIFSなNAS
  • SNMP
  • それなりのルータ機能

ルータ

普通のブロードバンドルータ機能並だが、Webからの設定ができない。AirMacユーティリティを通してのみ。ポートマッピングぐらいはできる。

NAS機能

Linuxからもcifsでマウントして使える。cifsだとsmbfsの倍の8.5MB/secのパフォーマンスだった。smbfsだとディスクサイズ、使用量が取得できない。fstabで強制マウントさせる事にした。Windows,Mac,Linux間で日本語ファイル名もOKだった。

//192.168.11.1/share /share     cifs    defaults,rw,iocharset=utf8,codepage=cp932,\
username=diskadmin,password=XXX,gid=disk,file_mode=774      0       0

背面のUSBポートにUSBディスクを接続すると、Plug&PlayでCIFS経由でマウント可能になる。共有名はハードディスクのVolume名になる。 ところが、USBディスクにもともと入っているファイルが見えない。なじぇ?

アカウントはAirMacユーティリティ経由で作ったローカルユーザのみ。 ローカルユーザ毎に共有サービスを得られる。しかし、容量を制限する機能はない。

SNMP

インターフェイスがいくつか見える。WAN側とWireless LANとそれ以外が計れているようだけど、なんかちゃんと取れてない気がする。計測していない。 それ以外には、DHCPクライアントの情報、接続状態が取れている。

SNMPv2-MIB::sysDescr.0 = STRING: Apple AirPort - Apple Computer, 2006.  All rights Reserved
SNMPv2-MIB::sysObjectID.0 = OID: NET-SNMP-MIB::netSnmpAgentOIDs.255
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (68337841) 7 days, 21:49:38.41
SNMPv2-MIB::sysContact.0 = STRING: default_user@contact.domain
SNMPv2-MIB::sysName.0 = STRING: capsule
SNMPv2-MIB::sysLocation.0 = STRING: defaultlocation
SNMPv2-MIB::sysServices.0 = INTEGER: 12
SNMPv2-MIB::sysORLastChange.0 = Timeticks: (4) 0:00:00.04
SNMPv2-MIB::sysORID.1 = OID: SNMPv2-MIB::snmpMIB
SNMPv2-MIB::sysORID.2 = OID: TCP-MIB::tcpMIB
SNMPv2-MIB::sysORID.3 = OID: IP-MIB::ip
SNMPv2-MIB::sysORID.4 = OID: UDP-MIB::udpMIB
SNMPv2-MIB::sysORID.5 = OID: SNMP-VIEW-BASED-ACM-MIB::vacmBasicGroup
SNMPv2-MIB::sysORID.6 = OID: IF-MIB::ifMIB
SNMPv2-MIB::sysORDescr.1 = STRING: The MIB module for SNMPv2 entities
SNMPv2-MIB::sysORDescr.2 = STRING: The MIB module for managing TCP implementations
SNMPv2-MIB::sysORDescr.3 = STRING: The MIB module for managing IP and ICMP implementations
SNMPv2-MIB::sysORDescr.4 = STRING: The MIB module for managing UDP implementations
SNMPv2-MIB::sysORDescr.5 = STRING: View-based Access Control Model for SNMP.
SNMPv2-MIB::sysORDescr.6 = STRING: The MIB module to describe generic objects for network interface sub-layers
SNMPv2-MIB::sysORUpTime.1 = Timeticks: (3) 0:00:00.03
SNMPv2-MIB::sysORUpTime.2 = Timeticks: (4) 0:00:00.04
SNMPv2-MIB::sysORUpTime.3 = Timeticks: (4) 0:00:00.04
SNMPv2-MIB::sysORUpTime.4 = Timeticks: (4) 0:00:00.04
SNMPv2-MIB::sysORUpTime.5 = Timeticks: (4) 0:00:00.04
SNMPv2-MIB::sysORUpTime.6 = Timeticks: (4) 0:00:00.04
IF-MIB::ifNumber.0 = INTEGER: 8
IF-MIB::ifIndex.1 = INTEGER: 1
IF-MIB::ifIndex.2 = INTEGER: 2
IF-MIB::ifIndex.3 = INTEGER: 3
IF-MIB::ifIndex.4 = INTEGER: 4
IF-MIB::ifIndex.5 = INTEGER: 5
IF-MIB::ifIndex.6 = INTEGER: 6
IF-MIB::ifIndex.7 = INTEGER: 7
IF-MIB::ifIndex.8 = INTEGER: 8
IF-MIB::ifDescr.1 = STRING: gec0
IF-MIB::ifDescr.2 = STRING: mv0
IF-MIB::ifDescr.3 = STRING: pflog0
IF-MIB::ifDescr.4 = STRING: lo0
IF-MIB::ifDescr.5 = STRING: wlan0
IF-MIB::ifDescr.6 = STRING: vlan1
IF-MIB::ifDescr.7 = STRING: pppoe0
IF-MIB::ifDescr.8 = STRING: bridge0
IF-MIB::ifType.1 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifType.2 = INTEGER: ieee80211(71)
IF-MIB::ifType.3 = INTEGER: 245
IF-MIB::ifType.4 = INTEGER: softwareLoopback(24)
IF-MIB::ifType.5 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifType.6 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifType.7 = INTEGER: ppp(23)
IF-MIB::ifType.8 = INTEGER: bridge(209)
IF-MIB::ifMtu.1 = INTEGER: 1500
IF-MIB::ifMtu.2 = INTEGER: 2290
IF-MIB::ifMtu.3 = INTEGER: 33192
IF-MIB::ifMtu.4 = INTEGER: 33192
IF-MIB::ifMtu.5 = INTEGER: 1500
IF-MIB::ifMtu.6 = INTEGER: 1500
IF-MIB::ifMtu.7 = INTEGER: 1454
IF-MIB::ifMtu.8 = INTEGER: 1500
IF-MIB::ifSpeed.1 = Gauge32: 1000000000
IF-MIB::ifSpeed.2 = Gauge32: 270000000
IF-MIB::ifSpeed.3 = Gauge32: 0
IF-MIB::ifSpeed.4 = Gauge32: 0
IF-MIB::ifSpeed.5 = Gauge32: 270000000
IF-MIB::ifSpeed.6 = Gauge32: 1000000000
IF-MIB::ifSpeed.7 = Gauge32: 0
IF-MIB::ifSpeed.8 = Gauge32: 0
IF-MIB::ifPhysAddress.1 = STRING: 0:1f:f3:3f:56:74
IF-MIB::ifPhysAddress.2 = STRING:
IF-MIB::ifPhysAddress.3 = STRING:
IF-MIB::ifPhysAddress.4 = STRING:

IF-MIB::ifPhysAddress.5 = STRING: 0:1f:5b:89:d5:38
IF-MIB::ifPhysAddress.6 = STRING: 0:1f:f3:3f:56:74
IF-MIB::ifPhysAddress.7 = STRING:
IF-MIB::ifPhysAddress.8 = STRING:
IF-MIB::ifAdminStatus.1 = INTEGER: up(1)
IF-MIB::ifAdminStatus.2 = INTEGER: up(1)
IF-MIB::ifAdminStatus.3 = INTEGER: down(2)
IF-MIB::ifAdminStatus.4 = INTEGER: up(1)
IF-MIB::ifAdminStatus.5 = INTEGER: up(1)
IF-MIB::ifAdminStatus.6 = INTEGER: up(1)
IF-MIB::ifAdminStatus.7 = INTEGER: up(1)
IF-MIB::ifAdminStatus.8 = INTEGER: up(1)
IF-MIB::ifOperStatus.1 = INTEGER: up(1)
IF-MIB::ifOperStatus.2 = INTEGER: up(1)
IF-MIB::ifOperStatus.3 = INTEGER: down(2)
IF-MIB::ifOperStatus.4 = INTEGER: up(1)
IF-MIB::ifOperStatus.5 = INTEGER: up(1)
IF-MIB::ifOperStatus.6 = INTEGER: up(1)
IF-MIB::ifOperStatus.7 = INTEGER: up(1)
IF-MIB::ifOperStatus.8 = INTEGER: up(1)
IF-MIB::ifLastChange.1 = Timeticks: (0) 0:00:00.00
IF-MIB::ifLastChange.2 = Timeticks: (0) 0:00:00.00
IF-MIB::ifLastChange.3 = Timeticks: (0) 0:00:00.00
IF-MIB::ifLastChange.4 = Timeticks: (0) 0:00:00.00
IF-MIB::ifLastChange.5 = Timeticks: (534) 0:00:05.34
IF-MIB::ifLastChange.6 = Timeticks: (4294967289) 497 days, 2:27:52.89
IF-MIB::ifLastChange.7 = Timeticks: (4294967292) 497 days, 2:27:52.92
IF-MIB::ifLastChange.8 = Timeticks: (0) 0:00:00.00
IF-MIB::ifInOctets.1 = Counter32: 2182709513
IF-MIB::ifInOctets.2 = Counter32: 0
IF-MIB::ifInOctets.3 = Counter32: 0
IF-MIB::ifInOctets.4 = Counter32: 626998
IF-MIB::ifInOctets.5 = Counter32: 271568644
IF-MIB::ifInOctets.6 = Counter32: 3634374640
IF-MIB::ifInOctets.7 = Counter32: 3549052623
IF-MIB::ifInOctets.8 = Counter32: 3431529
IF-MIB::ifInUcastPkts.1 = Counter32: 23247780
IF-MIB::ifInUcastPkts.2 = Counter32: 26129305
IF-MIB::ifInUcastPkts.3 = Counter32: 0
IF-MIB::ifInUcastPkts.4 = Counter32: 6739
IF-MIB::ifInUcastPkts.5 = Counter32: 791748
IF-MIB::ifInUcastPkts.6 = Counter32: 6094421
IF-MIB::ifInUcastPkts.7 = Counter32: 6094419
IF-MIB::ifInUcastPkts.8 = Counter32: 11989386
IF-MIB::ifInNUcastPkts.1 = Counter32: 42279
IF-MIB::ifInNUcastPkts.2 = Counter32: 0
IF-MIB::ifInNUcastPkts.3 = Counter32: 0
IF-MIB::ifInNUcastPkts.4 = Counter32: 0
IF-MIB::ifInNUcastPkts.5 = Counter32: 5515
IF-MIB::ifInNUcastPkts.6 = Counter32: 0
IF-MIB::ifInNUcastPkts.7 = Counter32: 0
IF-MIB::ifInNUcastPkts.8 = Counter32: 7590
IF-MIB::ifInDiscards.1 = Counter32: 0
IF-MIB::ifInDiscards.2 = Counter32: 0
IF-MIB::ifInDiscards.3 = Counter32: 0
IF-MIB::ifInDiscards.4 = Counter32: 0
IF-MIB::ifInDiscards.5 = Counter32: 0
IF-MIB::ifInDiscards.6 = Counter32: 0
IF-MIB::ifInDiscards.7 = Counter32: 0
IF-MIB::ifInDiscards.8 = Counter32: 0
IF-MIB::ifInErrors.1 = Counter32: 0
IF-MIB::ifInErrors.2 = Counter32: 0
IF-MIB::ifInErrors.3 = Counter32: 0
IF-MIB::ifInErrors.4 = Counter32: 0
IF-MIB::ifInErrors.5 = Counter32: 2
IF-MIB::ifInErrors.6 = Counter32: 0
IF-MIB::ifInErrors.7 = Counter32: 0
IF-MIB::ifInErrors.8 = Counter32: 0
IF-MIB::ifInUnknownProtos.1 = Counter32: 19
IF-MIB::ifInUnknownProtos.2 = Counter32: 0
IF-MIB::ifInUnknownProtos.3 = Counter32: 0
IF-MIB::ifInUnknownProtos.4 = Counter32: 0
IF-MIB::ifInUnknownProtos.5 = Counter32: 0
IF-MIB::ifInUnknownProtos.6 = Counter32: 0
IF-MIB::ifInUnknownProtos.7 = Counter32: 0
IF-MIB::ifInUnknownProtos.8 = Counter32: 0
IF-MIB::ifOutOctets.1 = Counter32: 134968965
IF-MIB::ifOutOctets.2 = Counter32: 1936418772
IF-MIB::ifOutOctets.3 = Counter32: 0
IF-MIB::ifOutOctets.4 = Counter32: 626998
IF-MIB::ifOutOctets.5 = Counter32: 693377606
IF-MIB::ifOutOctets.6 = Counter32: 643126874
IF-MIB::ifOutOctets.7 = Counter32: 607897003
IF-MIB::ifOutOctets.8 = Counter32: 3962892562
IF-MIB::ifOutUcastPkts.1 = Counter32: 20209930
IF-MIB::ifOutUcastPkts.2 = Counter32: 17585255
IF-MIB::ifOutUcastPkts.3 = Counter32: 0
IF-MIB::ifOutUcastPkts.4 = Counter32: 6739
IF-MIB::ifOutUcastPkts.5 = Counter32: 984087
IF-MIB::ifOutUcastPkts.6 = Counter32: 6015774
IF-MIB::ifOutUcastPkts.7 = Counter32: 6015774
IF-MIB::ifOutUcastPkts.8 = Counter32: 10444080
IF-MIB::ifOutNUcastPkts.1 = Counter32: 8663
IF-MIB::ifOutNUcastPkts.2 = Counter32: 8247
IF-MIB::ifOutNUcastPkts.3 = Counter32: 0
IF-MIB::ifOutNUcastPkts.4 = Counter32: 0
IF-MIB::ifOutNUcastPkts.5 = Counter32: 5900
IF-MIB::ifOutNUcastPkts.6 = Counter32: 0
IF-MIB::ifOutNUcastPkts.7 = Counter32: 0
IF-MIB::ifOutNUcastPkts.8 = Counter32: 6662
IF-MIB::ifOutDiscards.1 = Counter32: 0
IF-MIB::ifOutDiscards.2 = Counter32: 0
IF-MIB::ifOutDiscards.3 = Counter32: 0
IF-MIB::ifOutDiscards.4 = Counter32: 0
IF-MIB::ifOutDiscards.5 = Counter32: 0
IF-MIB::ifOutDiscards.6 = Counter32: 0
IF-MIB::ifOutDiscards.7 = Counter32: 0
IF-MIB::ifOutDiscards.8 = Counter32: 0
IF-MIB::ifOutErrors.1 = Counter32: 0
IF-MIB::ifOutErrors.2 = Counter32: 0
IF-MIB::ifOutErrors.3 = Counter32: 0
IF-MIB::ifOutErrors.4 = Counter32: 0
IF-MIB::ifOutErrors.5 = Counter32: 930
IF-MIB::ifOutErrors.6 = Counter32: 0
IF-MIB::ifOutErrors.7 = Counter32: 0
IF-MIB::ifOutErrors.8 = Counter32: 0
IF-MIB::ifOutQLen.1 = Gauge32: 0
IF-MIB::ifOutQLen.2 = Gauge32: 0
IF-MIB::ifOutQLen.3 = Gauge32: 0
IF-MIB::ifOutQLen.4 = Gauge32: 0
IF-MIB::ifOutQLen.5 = Gauge32: 0
IF-MIB::ifOutQLen.6 = Gauge32: 0
IF-MIB::ifOutQLen.7 = Gauge32: 0
IF-MIB::ifOutQLen.8 = Gauge32: 0
IF-MIB::ifSpecific.1 = OID: SNMPv2-SMI::zeroDotZero
IF-MIB::ifSpecific.2 = OID: SNMPv2-SMI::zeroDotZero
IF-MIB::ifSpecific.3 = OID: SNMPv2-SMI::zeroDotZero
IF-MIB::ifSpecific.4 = OID: SNMPv2-SMI::zeroDotZero
IF-MIB::ifSpecific.5 = OID: SNMPv2-SMI::zeroDotZero
IF-MIB::ifSpecific.6 = OID: SNMPv2-SMI::zeroDotZero
IF-MIB::ifSpecific.7 = OID: SNMPv2-SMI::zeroDotZero
IF-MIB::ifSpecific.8 = OID: SNMPv2-SMI::zeroDotZero
RFC1213-MIB::atIfIndex.42.1.192.168.11.1 = INTEGER: 42
RFC1213-MIB::atIfIndex.42.1.192.168.11.5 = INTEGER: 42
RFC1213-MIB::atIfIndex.42.1.192.168.11.198 = INTEGER: 42
RFC1213-MIB::atIfIndex.42.1.192.168.11.200 = INTEGER: 42
RFC1213-MIB::atPhysAddress.42.1.192.168.11.1 = Hex-STRING: 00 1F F3 3F 56 74
RFC1213-MIB::atPhysAddress.42.1.192.168.11.5 = Hex-STRING: 00 0F EA 32 B4 E5
RFC1213-MIB::atPhysAddress.42.1.192.168.11.198 = Hex-STRING: 00 19 D2 C3 A0 7F
RFC1213-MIB::atPhysAddress.42.1.192.168.11.200 = Hex-STRING: 00 14 51 ED 6F 67
RFC1213-MIB::atNetAddress.42.1.192.168.11.1 = Network Address: C0:A8:0B:01
RFC1213-MIB::atNetAddress.42.1.192.168.11.5 = Network Address: C0:A8:0B:05
RFC1213-MIB::atNetAddress.42.1.192.168.11.198 = Network Address: C0:A8:0B:C6
RFC1213-MIB::atNetAddress.42.1.192.168.11.200 = Network Address: C0:A8:0B:C8
IP-MIB::ipForwarding.0 = INTEGER: forwarding(1)
IP-MIB::ipDefaultTTL.0 = INTEGER: 64
IP-MIB::ipInReceives.0 = Counter32: 46521111
IP-MIB::ipInHdrErrors.0 = Counter32: 279
IP-MIB::ipInAddrErrors.0 = Counter32: 8
IP-MIB::ipForwDatagrams.0 = Counter32: 13433300
IP-MIB::ipInUnknownProtos.0 = Counter32: 0
IP-MIB::ipInDiscards.0 = Counter32: 0
IP-MIB::ipInDelivers.0 = Counter32: 33083770
IP-MIB::ipOutRequests.0 = Counter32: 23197960
IP-MIB::ipOutDiscards.0 = Counter32: 0
IP-MIB::ipReasmTimeout.0 = INTEGER: 60
IP-MIB::ipReasmReqds.0 = Counter32: 0
IP-MIB::ipReasmOKs.0 = Counter32: 0
IP-MIB::ipReasmFails.0 = Counter32: 0
IP-MIB::ipFragOKs.0 = Counter32: 0
IP-MIB::ipFragFails.0 = Counter32: 0
IP-MIB::ipFragCreates.0 = Counter32: 0
IP-MIB::ipAdEntAddr.124.155.89.66 = IpAddress: 124.155.89.66
IP-MIB::ipAdEntAddr.127.0.0.1 = IpAddress: 127.0.0.1
IP-MIB::ipAdEntAddr.127.0.0.2 = IpAddress: 127.0.0.2
IP-MIB::ipAdEntAddr.192.168.11.1 = IpAddress: 192.168.11.1
IP-MIB::ipAdEntIfIndex.124.155.89.66 = INTEGER: 41
IP-MIB::ipAdEntIfIndex.127.0.0.1 = INTEGER: 4
IP-MIB::ipAdEntIfIndex.127.0.0.2 = INTEGER: 4
IP-MIB::ipAdEntIfIndex.192.168.11.1 = INTEGER: 42
IP-MIB::ipAdEntNetMask.124.155.89.66 = IpAddress: 255.255.255.255
IP-MIB::ipAdEntNetMask.127.0.0.1 = IpAddress: 255.0.0.0
IP-MIB::ipAdEntNetMask.127.0.0.2 = IpAddress: 255.0.0.0
IP-MIB::ipAdEntNetMask.192.168.11.1 = IpAddress: 255.255.255.0
IP-MIB::ipAdEntBcastAddr.124.155.89.66 = INTEGER: 0
IP-MIB::ipAdEntBcastAddr.127.0.0.1 = INTEGER: 1
IP-MIB::ipAdEntBcastAddr.127.0.0.2 = INTEGER: 0
IP-MIB::ipAdEntBcastAddr.192.168.11.1 = INTEGER: 1
RFC1213-MIB::ipRouteDest.0.0.0.0 = IpAddress: 0.0.0.0
RFC1213-MIB::ipRouteDest.124.155.68.70 = IpAddress: 124.155.68.70
RFC1213-MIB::ipRouteDest.127.0.0.0 = IpAddress: 127.0.0.0
RFC1213-MIB::ipRouteDest.127.0.0.1 = IpAddress: 127.0.0.1
RFC1213-MIB::ipRouteDest.127.0.0.2 = IpAddress: 127.0.0.2
RFC1213-MIB::ipRouteDest.192.168.11.0 = IpAddress: 192.168.11.0
RFC1213-MIB::ipRouteDest.192.168.11.1 = IpAddress: 192.168.11.1
RFC1213-MIB::ipRouteDest.192.168.11.5 = IpAddress: 192.168.11.5
RFC1213-MIB::ipRouteDest.192.168.11.198 = IpAddress: 192.168.11.198
RFC1213-MIB::ipRouteDest.192.168.11.200 = IpAddress: 192.168.11.200
RFC1213-MIB::ipRouteDest.192.168.11.255 = IpAddress: 192.168.11.255
RFC1213-MIB::ipRouteIfIndex.0.0.0.0 = INTEGER: 41
RFC1213-MIB::ipRouteIfIndex.124.155.68.70 = INTEGER: 41
RFC1213-MIB::ipRouteIfIndex.127.0.0.0 = INTEGER: 4
RFC1213-MIB::ipRouteIfIndex.127.0.0.1 = INTEGER: 4
RFC1213-MIB::ipRouteIfIndex.127.0.0.2 = INTEGER: 4
RFC1213-MIB::ipRouteIfIndex.192.168.11.0 = INTEGER: 42
RFC1213-MIB::ipRouteIfIndex.192.168.11.1 = INTEGER: 4
RFC1213-MIB::ipRouteIfIndex.192.168.11.5 = INTEGER: 42
RFC1213-MIB::ipRouteIfIndex.192.168.11.198 = INTEGER: 42
RFC1213-MIB::ipRouteIfIndex.192.168.11.200 = INTEGER: 42
RFC1213-MIB::ipRouteIfIndex.192.168.11.255 = INTEGER: 42
RFC1213-MIB::ipRouteMetric1.0.0.0.0 = INTEGER: 1
RFC1213-MIB::ipRouteMetric1.124.155.68.70 = INTEGER: 0
RFC1213-MIB::ipRouteMetric1.127.0.0.0 = INTEGER: 1
RFC1213-MIB::ipRouteMetric1.127.0.0.1 = INTEGER: 0
RFC1213-MIB::ipRouteMetric1.127.0.0.2 = INTEGER: 0
RFC1213-MIB::ipRouteMetric1.192.168.11.0 = INTEGER: 0
RFC1213-MIB::ipRouteMetric1.192.168.11.1 = INTEGER: 0
RFC1213-MIB::ipRouteMetric1.192.168.11.5 = INTEGER: 0
RFC1213-MIB::ipRouteMetric1.192.168.11.198 = INTEGER: 0
RFC1213-MIB::ipRouteMetric1.192.168.11.200 = INTEGER: 0
RFC1213-MIB::ipRouteMetric1.192.168.11.255 = INTEGER: 0
RFC1213-MIB::ipRouteMetric2.0.0.0.0 = INTEGER: 0
RFC1213-MIB::ipRouteMetric2.124.155.68.70 = INTEGER: 0
RFC1213-MIB::ipRouteMetric2.127.0.0.0 = INTEGER: 0
RFC1213-MIB::ipRouteMetric2.127.0.0.1 = INTEGER: 0
RFC1213-MIB::ipRouteMetric2.127.0.0.2 = INTEGER: 0
RFC1213-MIB::ipRouteMetric2.192.168.11.0 = INTEGER: 0
RFC1213-MIB::ipRouteMetric2.192.168.11.1 = INTEGER: 0
RFC1213-MIB::ipRouteMetric2.192.168.11.5 = INTEGER: 609375
RFC1213-MIB::ipRouteMetric2.192.168.11.198 = INTEGER: 0
RFC1213-MIB::ipRouteMetric2.192.168.11.200 = INTEGER: 0
RFC1213-MIB::ipRouteMetric2.192.168.11.255 = INTEGER: 0
RFC1213-MIB::ipRouteMetric3.0.0.0.0 = INTEGER: 0
RFC1213-MIB::ipRouteMetric3.124.155.68.70 = INTEGER: 0
RFC1213-MIB::ipRouteMetric3.127.0.0.0 = INTEGER: 0
RFC1213-MIB::ipRouteMetric3.127.0.0.1 = INTEGER: 0
RFC1213-MIB::ipRouteMetric3.127.0.0.2 = INTEGER: 0
RFC1213-MIB::ipRouteMetric3.192.168.11.0 = INTEGER: 0
RFC1213-MIB::ipRouteMetric3.192.168.11.1 = INTEGER: 0
RFC1213-MIB::ipRouteMetric3.192.168.11.5 = INTEGER: 93750
RFC1213-MIB::ipRouteMetric3.192.168.11.198 = INTEGER: 0
RFC1213-MIB::ipRouteMetric3.192.168.11.200 = INTEGER: 0
RFC1213-MIB::ipRouteMetric3.192.168.11.255 = INTEGER: 0
RFC1213-MIB::ipRouteMetric4.0.0.0.0 = INTEGER: 0
RFC1213-MIB::ipRouteMetric4.124.155.68.70 = INTEGER: 0
RFC1213-MIB::ipRouteMetric4.127.0.0.0 = INTEGER: 0
RFC1213-MIB::ipRouteMetric4.127.0.0.1 = INTEGER: 0
RFC1213-MIB::ipRouteMetric4.127.0.0.2 = INTEGER: 0
RFC1213-MIB::ipRouteMetric4.192.168.11.0 = INTEGER: 0
RFC1213-MIB::ipRouteMetric4.192.168.11.1 = INTEGER: 0
RFC1213-MIB::ipRouteMetric4.192.168.11.5 = INTEGER: 0
RFC1213-MIB::ipRouteMetric4.192.168.11.198 = INTEGER: 0
RFC1213-MIB::ipRouteMetric4.192.168.11.200 = INTEGER: 0
RFC1213-MIB::ipRouteMetric4.192.168.11.255 = INTEGER: 0
RFC1213-MIB::ipRouteNextHop.0.0.0.0 = IpAddress: 124.155.68.70
RFC1213-MIB::ipRouteNextHop.124.155.68.70 = IpAddress: 124.155.89.66
RFC1213-MIB::ipRouteNextHop.127.0.0.0 = IpAddress: 127.0.0.1
RFC1213-MIB::ipRouteNextHop.127.0.0.1 = IpAddress: 127.0.0.1
RFC1213-MIB::ipRouteNextHop.127.0.0.2 = IpAddress: 127.0.0.2
RFC1213-MIB::ipRouteNextHop.192.168.11.0 = IpAddress: 192.168.11.1
RFC1213-MIB::ipRouteNextHop.192.168.11.1 = IpAddress: 192.168.11.1
RFC1213-MIB::ipRouteNextHop.192.168.11.5 = IpAddress: 192.168.11.1
RFC1213-MIB::ipRouteNextHop.192.168.11.198 = IpAddress: 192.168.11.1
RFC1213-MIB::ipRouteNextHop.192.168.11.200 = IpAddress: 192.168.11.1
RFC1213-MIB::ipRouteNextHop.192.168.11.255 = IpAddress: 192.168.11.1
RFC1213-MIB::ipRouteType.0.0.0.0 = INTEGER: indirect(4)
RFC1213-MIB::ipRouteType.124.155.68.70 = INTEGER: direct(3)
RFC1213-MIB::ipRouteType.127.0.0.0 = INTEGER: indirect(4)
RFC1213-MIB::ipRouteType.127.0.0.1 = INTEGER: direct(3)
RFC1213-MIB::ipRouteType.127.0.0.2 = INTEGER: direct(3)
RFC1213-MIB::ipRouteType.192.168.11.0 = INTEGER: direct(3)
RFC1213-MIB::ipRouteType.192.168.11.1 = INTEGER: direct(3)
RFC1213-MIB::ipRouteType.192.168.11.5 = INTEGER: direct(3)
RFC1213-MIB::ipRouteType.192.168.11.198 = INTEGER: direct(3)
RFC1213-MIB::ipRouteType.192.168.11.200 = INTEGER: direct(3)
RFC1213-MIB::ipRouteType.192.168.11.255 = INTEGER: direct(3)
RFC1213-MIB::ipRouteProto.0.0.0.0 = INTEGER: local(2)
RFC1213-MIB::ipRouteProto.124.155.68.70 = INTEGER: local(2)
RFC1213-MIB::ipRouteProto.127.0.0.0 = INTEGER: local(2)
RFC1213-MIB::ipRouteProto.127.0.0.1 = INTEGER: local(2)
RFC1213-MIB::ipRouteProto.127.0.0.2 = INTEGER: local(2)
RFC1213-MIB::ipRouteProto.192.168.11.0 = INTEGER: local(2)
RFC1213-MIB::ipRouteProto.192.168.11.1 = INTEGER: local(2)
RFC1213-MIB::ipRouteProto.192.168.11.5 = INTEGER: local(2)
RFC1213-MIB::ipRouteProto.192.168.11.198 = INTEGER: local(2)
RFC1213-MIB::ipRouteProto.192.168.11.200 = INTEGER: local(2)
RFC1213-MIB::ipRouteProto.192.168.11.255 = INTEGER: local(2)
RFC1213-MIB::ipRouteMask.0.0.0.0 = IpAddress: 0.0.0.0
RFC1213-MIB::ipRouteMask.124.155.68.70 = IpAddress: 255.255.255.255
RFC1213-MIB::ipRouteMask.127.0.0.0 = IpAddress: 255.0.0.0
RFC1213-MIB::ipRouteMask.127.0.0.1 = IpAddress: 255.255.255.255
RFC1213-MIB::ipRouteMask.127.0.0.2 = IpAddress: 255.255.255.255
RFC1213-MIB::ipRouteMask.192.168.11.0 = IpAddress: 255.255.255.0
RFC1213-MIB::ipRouteMask.192.168.11.1 = IpAddress: 255.255.255.255
RFC1213-MIB::ipRouteMask.192.168.11.5 = IpAddress: 255.255.255.255
RFC1213-MIB::ipRouteMask.192.168.11.198 = IpAddress: 255.255.255.255
RFC1213-MIB::ipRouteMask.192.168.11.200 = IpAddress: 255.255.255.255
RFC1213-MIB::ipRouteMask.192.168.11.255 = IpAddress: 255.255.255.255
RFC1213-MIB::ipRouteMetric5.0.0.0.0 = INTEGER: 0
RFC1213-MIB::ipRouteMetric5.124.155.68.70 = INTEGER: 0
RFC1213-MIB::ipRouteMetric5.127.0.0.0 = INTEGER: 33192
RFC1213-MIB::ipRouteMetric5.127.0.0.1 = INTEGER: 33192
RFC1213-MIB::ipRouteMetric5.127.0.0.2 = INTEGER: 33192
RFC1213-MIB::ipRouteMetric5.192.168.11.0 = INTEGER: 0
RFC1213-MIB::ipRouteMetric5.192.168.11.1 = INTEGER: 0
RFC1213-MIB::ipRouteMetric5.192.168.11.5 = INTEGER: 0
RFC1213-MIB::ipRouteMetric5.192.168.11.198 = INTEGER: 0
RFC1213-MIB::ipRouteMetric5.192.168.11.200 = INTEGER: 0
RFC1213-MIB::ipRouteMetric5.192.168.11.255 = INTEGER: 0
RFC1213-MIB::ipRouteInfo.0.0.0.0 = OID: SNMPv2-SMI::zeroDotZero
RFC1213-MIB::ipRouteInfo.124.155.68.70 = OID: SNMPv2-SMI::zeroDotZero
RFC1213-MIB::ipRouteInfo.127.0.0.0 = OID: SNMPv2-SMI::zeroDotZero
RFC1213-MIB::ipRouteInfo.127.0.0.1 = OID: SNMPv2-SMI::zeroDotZero
RFC1213-MIB::ipRouteInfo.127.0.0.2 = OID: SNMPv2-SMI::zeroDotZero
RFC1213-MIB::ipRouteInfo.192.168.11.0 = OID: SNMPv2-SMI::zeroDotZero
RFC1213-MIB::ipRouteInfo.192.168.11.1 = OID: SNMPv2-SMI::zeroDotZero
RFC1213-MIB::ipRouteInfo.192.168.11.5 = OID: SNMPv2-SMI::zeroDotZero
RFC1213-MIB::ipRouteInfo.192.168.11.198 = OID: SNMPv2-SMI::zeroDotZero
RFC1213-MIB::ipRouteInfo.192.168.11.200 = OID: SNMPv2-SMI::zeroDotZero
RFC1213-MIB::ipRouteInfo.192.168.11.255 = OID: SNMPv2-SMI::zeroDotZero
IP-MIB::ipNetToMediaIfIndex.42.192.168.11.1 = INTEGER: 42
IP-MIB::ipNetToMediaIfIndex.42.192.168.11.5 = INTEGER: 42
IP-MIB::ipNetToMediaIfIndex.42.192.168.11.198 = INTEGER: 42
IP-MIB::ipNetToMediaIfIndex.42.192.168.11.200 = INTEGER: 42
IP-MIB::ipNetToMediaPhysAddress.42.192.168.11.1 = STRING: 0:1f:f3:3f:56:74
IP-MIB::ipNetToMediaPhysAddress.42.192.168.11.5 = STRING: 0:f:ea:32:b4:e5
IP-MIB::ipNetToMediaPhysAddress.42.192.168.11.198 = STRING: 0:19:d2:c3:a0:7f
IP-MIB::ipNetToMediaPhysAddress.42.192.168.11.200 = STRING: 0:14:51:ed:6f:67
IP-MIB::ipNetToMediaNetAddress.42.192.168.11.1 = IpAddress: 192.168.11.1
IP-MIB::ipNetToMediaNetAddress.42.192.168.11.5 = IpAddress: 192.168.11.5
IP-MIB::ipNetToMediaNetAddress.42.192.168.11.198 = IpAddress: 192.168.11.198
IP-MIB::ipNetToMediaNetAddress.42.192.168.11.200 = IpAddress: 192.168.11.200
IP-MIB::ipNetToMediaType.42.192.168.11.1 = INTEGER: other(1)
IP-MIB::ipNetToMediaType.42.192.168.11.5 = INTEGER: other(1)
IP-MIB::ipNetToMediaType.42.192.168.11.198 = INTEGER: other(1)
IP-MIB::ipNetToMediaType.42.192.168.11.200 = INTEGER: other(1)
IP-MIB::ipRoutingDiscards.0 = Counter32: 4
IP-MIB::icmpInMsgs.0 = Counter32: 817
IP-MIB::icmpInErrors.0 = Counter32: 0
IP-MIB::icmpInDestUnreachs.0 = Counter32: 59
IP-MIB::icmpInTimeExcds.0 = Counter32: 0
IP-MIB::icmpInParmProbs.0 = Counter32: 0
IP-MIB::icmpInSrcQuenchs.0 = Counter32: 0
IP-MIB::icmpInRedirects.0 = Counter32: 0
IP-MIB::icmpInEchos.0 = Counter32: 749
IP-MIB::icmpInEchoReps.0 = Counter32: 9
IP-MIB::icmpInTimestamps.0 = Counter32: 0
IP-MIB::icmpInTimestampReps.0 = Counter32: 0
IP-MIB::icmpInAddrMasks.0 = Counter32: 0
IP-MIB::icmpInAddrMaskReps.0 = Counter32: 0
IP-MIB::icmpOutMsgs.0 = Counter32: 2142
IP-MIB::icmpOutErrors.0 = Counter32: 0
IP-MIB::icmpOutDestUnreachs.0 = Counter32: 1393
IP-MIB::icmpOutTimeExcds.0 = Counter32: 0
IP-MIB::icmpOutParmProbs.0 = Counter32: 0
IP-MIB::icmpOutSrcQuenchs.0 = Counter32: 0
IP-MIB::icmpOutRedirects.0 = Counter32: 0
IP-MIB::icmpOutEchos.0 = Counter32: 0
IP-MIB::icmpOutEchoReps.0 = Counter32: 749
IP-MIB::icmpOutTimestamps.0 = Counter32: 0
IP-MIB::icmpOutTimestampReps.0 = Counter32: 0
IP-MIB::icmpOutAddrMasks.0 = Counter32: 0
IP-MIB::icmpOutAddrMaskReps.0 = Counter32: 0
TCP-MIB::tcpRtoAlgorithm.0 = INTEGER: vanj(4)
TCP-MIB::tcpRtoMin.0 = INTEGER: 1000 milliseconds
TCP-MIB::tcpRtoMax.0 = INTEGER: 64000 milliseconds
TCP-MIB::tcpMaxConn.0 = INTEGER: -1
TCP-MIB::tcpActiveOpens.0 = Counter32: 4
TCP-MIB::tcpPassiveOpens.0 = Counter32: 160
TCP-MIB::tcpAttemptFails.0 = Counter32: 3
TCP-MIB::tcpEstabResets.0 = Counter32: 34
TCP-MIB::tcpCurrEstab.0 = Gauge32: 0
TCP-MIB::tcpInSegs.0 = Counter32: 32748660
TCP-MIB::tcpOutSegs.0 = Counter32: 22858139
TCP-MIB::tcpRetransSegs.0 = Counter32: 93
TCP-MIB::tcpConnState.0.0.0.0.65535.255.255.255.255.0 = INTEGER: established(5)
TCP-MIB::tcpConnLocalAddress.0.0.0.0.65535.255.255.255.255.0 = IpAddress: 0.0.0.0
TCP-MIB::tcpConnLocalPort.0.0.0.0.65535.255.255.255.255.0 = INTEGER: 65535
TCP-MIB::tcpConnRemAddress.0.0.0.0.65535.255.255.255.255.0 = IpAddress: 255.255.255.255
TCP-MIB::tcpConnRemPort.0.0.0.0.65535.255.255.255.255.0 = INTEGER: 0
TCP-MIB::tcpInErrs.0 = Counter32: 3
TCP-MIB::tcpOutRsts.0 = Counter32: 4294967025
UDP-MIB::udpNoPorts.0 = Counter32: 89
UDP-MIB::udpInErrors.0 = Counter32: 0
UDP-MIB::udpLocalAddress.0.0.0.0.0 = IpAddress: 0.0.0.0
UDP-MIB::udpLocalAddress.0.0.0.0.67 = IpAddress: 0.0.0.0
UDP-MIB::udpLocalAddress.0.0.0.0.161 = IpAddress: 0.0.0.0
UDP-MIB::udpLocalAddress.0.0.0.0.192 = IpAddress: 0.0.0.0
UDP-MIB::udpLocalAddress.0.0.0.0.514 = IpAddress: 0.0.0.0
UDP-MIB::udpLocalAddress.0.0.0.0.922 = IpAddress: 0.0.0.0
UDP-MIB::udpLocalAddress.0.0.0.0.923 = IpAddress: 0.0.0.0
UDP-MIB::udpLocalAddress.0.0.0.0.5353 = IpAddress: 0.0.0.0
UDP-MIB::udpLocalAddress.0.0.0.0.64516 = IpAddress: 0.0.0.0
UDP-MIB::udpLocalAddress.0.0.0.0.64519 = IpAddress: 0.0.0.0
UDP-MIB::udpLocalAddress.0.0.128.0.0 = IpAddress: 0.0.128.0
UDP-MIB::udpLocalAddress.0.3.128.0.0 = IpAddress: 0.3.128.0
UDP-MIB::udpLocalAddress.4.0.0.0.0 = IpAddress: 4.0.0.0
UDP-MIB::udpLocalAddress.64.2.0.0.0 = IpAddress: 64.2.0.0
UDP-MIB::udpLocalAddress.192.168.11.1.137 = IpAddress: 192.168.11.1
UDP-MIB::udpLocalAddress.192.168.11.1.138 = IpAddress: 192.168.11.1
UDP-MIB::udpLocalAddress.192.168.11.1.5351 = IpAddress: 192.168.11.1
UDP-MIB::udpLocalAddress.192.168.11.255.137 = IpAddress: 192.168.11.255
UDP-MIB::udpLocalAddress.192.168.11.255.138 = IpAddress: 192.168.11.255
UDP-MIB::udpLocalPort.0.0.0.0.0 = INTEGER: 0
UDP-MIB::udpLocalPort.0.0.0.0.67 = INTEGER: 67
UDP-MIB::udpLocalPort.0.0.0.0.161 = INTEGER: 161
UDP-MIB::udpLocalPort.0.0.0.0.192 = INTEGER: 192
UDP-MIB::udpLocalPort.0.0.0.0.514 = INTEGER: 514
UDP-MIB::udpLocalPort.0.0.0.0.922 = INTEGER: 922
UDP-MIB::udpLocalPort.0.0.0.0.923 = INTEGER: 923
UDP-MIB::udpLocalPort.0.0.0.0.5353 = INTEGER: 5353
UDP-MIB::udpLocalPort.0.0.0.0.64516 = INTEGER: 64516
UDP-MIB::udpLocalPort.0.0.0.0.64519 = INTEGER: 64519
UDP-MIB::udpLocalPort.0.0.128.0.0 = INTEGER: 0
UDP-MIB::udpLocalPort.0.3.128.0.0 = INTEGER: 0
UDP-MIB::udpLocalPort.4.0.0.0.0 = INTEGER: 0
UDP-MIB::udpLocalPort.64.2.0.0.0 = INTEGER: 0
UDP-MIB::udpLocalPort.192.168.11.1.137 = INTEGER: 137
UDP-MIB::udpLocalPort.192.168.11.1.138 = INTEGER: 138
UDP-MIB::udpLocalPort.192.168.11.1.5351 = INTEGER: 5351
UDP-MIB::udpLocalPort.192.168.11.255.137 = INTEGER: 137
UDP-MIB::udpLocalPort.192.168.11.255.138 = INTEGER: 138
SNMPv2-MIB::snmpInPkts.0 = Counter32: 51066
SNMPv2-MIB::snmpOutPkts.0 = Counter32: 51051
SNMPv2-MIB::snmpInBadVersions.0 = Counter32: 0
SNMPv2-MIB::snmpInBadCommunityNames.0 = Counter32: 12
SNMPv2-MIB::snmpInBadCommunityUses.0 = Counter32: 0
SNMPv2-MIB::snmpInASNParseErrs.0 = Counter32: 0
SNMPv2-MIB::snmpInTooBigs.0 = Counter32: 0
SNMPv2-MIB::snmpInNoSuchNames.0 = Counter32: 0
SNMPv2-MIB::snmpInBadValues.0 = Counter32: 0
SNMPv2-MIB::snmpInReadOnlys.0 = Counter32: 0
SNMPv2-MIB::snmpInGenErrs.0 = Counter32: 0
SNMPv2-MIB::snmpInTotalReqVars.0 = Counter32: 51059
SNMPv2-MIB::snmpInTotalSetVars.0 = Counter32: 0
SNMPv2-MIB::snmpInGetRequests.0 = Counter32: 41008
SNMPv2-MIB::snmpInGetNexts.0 = Counter32: 10057
SNMPv2-MIB::snmpInSetRequests.0 = Counter32: 0
SNMPv2-MIB::snmpInGetResponses.0 = Counter32: 0
SNMPv2-MIB::snmpInTraps.0 = Counter32: 0
SNMPv2-MIB::snmpOutTooBigs.0 = Counter32: 0
SNMPv2-MIB::snmpOutNoSuchNames.0 = Counter32: 2
SNMPv2-MIB::snmpOutBadValues.0 = Counter32: 0
SNMPv2-MIB::snmpOutGenErrs.0 = Counter32: 0
SNMPv2-MIB::snmpOutGetRequests.0 = Counter32: 0
SNMPv2-MIB::snmpOutGetNexts.0 = Counter32: 0
SNMPv2-MIB::snmpOutSetRequests.0 = Counter32: 0
SNMPv2-MIB::snmpOutGetResponses.0 = Counter32: 51075
SNMPv2-MIB::snmpOutTraps.0 = Counter32: 0
SNMPv2-MIB::snmpEnableAuthenTraps.0 = INTEGER: disabled(2)
SNMPv2-MIB::snmpSilentDrops.0 = Counter32: 0
SNMPv2-MIB::snmpProxyDrops.0 = Counter32: 0

もう一歩、ダメな点

  • 平べったくて、狭い日本家屋には設置しずらい
  • すごい熱くなる
  • SNMP経由でディスクの使用量が見えない
  • ファイヤーウォールには使えない
本日のツッコミ(全1件) [ツッコミを入れる]

_ hiro→ki [Time Capsule狙ってるので参考にしまーす. SNMP経由でディスク使用量を見る機会があまりなさそうなので..]

[]

2008-06-08

資源の問題と変換技術

科学技術政策研究所の月報 <URL:http://www.nistep.go.jp/achiev/ftx/jpn/stfc/stt075j/0706_03_featurearticles/0706fa01/200706_fa01.html>

エネルギ問題と食料問題が世間を騒がせている。2つは強い依存関係をもった資源なんだそうだ。

物理的な地球資源のレイヤは、国/政情/経済の底にあるため、経済社会の上に浮かぶ僕からはなかなか見えない。資源の供給に対して需要が高いのはまちがいない。新興国ががんばってて、産油国が不安定だとそうなるんだろう。人類はガソリンが170円/リットル程度の価値になるほど、 エネルギ資源を必要としているというわけだ。

代替エネルギ技術の中では、植物の糖分から生成するバイオ燃料が特に注目されている。一人当たりの穀物需要は変化せず、人口が増加すると、地球の農耕地の面積が増える分では賄えそうにないらしい。「作物単位収穫量の改善」か「バイオ燃料生産効率の改善」があるそうな。 日本はこういった技術への投資は遅れている。バイオ燃料が一般的になった頃には、国内のバイオ燃料はコストの面で競争力がなく、アメリカやブラジルから輸入するハメになりそうだ。 ただ、食用としては規格外の飼料米を原料とすると、「革新的エタノール変換技術」と「大規模原料生産」があれば、採算のとれる供給ができるそうな。アメリカやブラジルと違って、放棄された細切れの農地というスタイルに適用できる必要もある。

バイオ燃料用の農地へ変える人が増えて、小麦がたかくなったりしてさ。 日本ではこの問題に関連して食料自給率の低下が大きくとりただされているが、10年ぐらい前からそうなる予兆はあったよね。

問題を複雑にするのは、経済変化のスピードだと思う。 穀物が必要になるだろうって話から、一気に小麦からトウモロコシへと農地を変えてしまっては、バランスが崩れるのは当然だと思う。 穀物の方が高く売れるから仕方ないので、どうしたらいいものか。

そもそも、地球という生命体の中で、今以上にエネルギーが移動してもいいのか。クリーンなエネルギでも媒体の許容量を越えた移動(植物->燃料->電気->機械エネルギ->排ガス->植物)はできないんじゃないかなぁ。

[]

2008-06-04

地上波デジタル

うちの集合住宅のアンテナは、VHFのアンテナみたいで地上波デジタルが みれない。UHFのアンテナが必要だ。 UHFは田舎のアンテナで、VHFは都会のアンテナだとか思っている場合じゃない。

アンテナの大きさは、受けたい電波の周波数で決まる。受けたい電波の波長でアンテナが共振するようにするんだそうだ。 ちなみにうちの実家は父の趣味の無線のため、アンテナだらけ。 一時期、HF帯をうけるために、30-40Mぐらいのアンテナが必要というわけで、実家の裏の崖の上にあるお墓に竿竹を立てて、そこから実家の頂点に立てた竿竹まで鉄線を引いてました。僕も竿竹のステイを張るのを手伝った。すごかったな。台風の時は、一番にアンテナを心配していたもんね。

話はかわるけど、ここ3週間ぐらいは、新しいプロジェクトにjoinして必死に状況把握をしつつ、IPTVを勉強している。まずはベースバンド(オリジナルなアナログ信号)からというわけで、色々思い出している。振幅変調、周波数変調、キャリア。 アマチュア無線の試験で勉強したよね(落ちたけど)。それからデジタル変調 PSKとかOFDMとか。大学院で習った。忘れた。復習だ。信号がIPマルチキャストに乗るまで長い道のりだなぁ。

どうでもいい世間話でした。

本日のツッコミ(全2件) [ツッコミを入れる]

_ εηο [Osamuの会社ってSIばっかりかと思ってたんだけど、 キャリアとかデジタル変調とかずいぶんlow-levelなとこ..]

_ osamu [いやいや、SIばっかですねぇ。ちゃんと知っているSIしないと恥ずかしいシステムになるので。。。w]

[]

2008-06-02

[]

2008-05-14

[Web] Atom Publishing Protocol

仕事が一段落したので、昔、調べていた物を引き続きやる。 AtomPubの仕様書RFC5023 をなんとなく読み終えました。自分の身の丈しか理解できてないので、また後から読むと見るところがかわってくるだろうけどもね。

Atomは歴史的に仕様がごちゃごちゃしたRSSを置き換える意味も含めて、コンテンツの配信のフォーマットとしてIETFが策定しているやつなんだけど、配信以外にも出版、つまりコンテンツの投稿、アップデート、削除のプロトコルとしても使えるという話です。

シンプル目指してるだけあって、シンプルだった。 HTTPベースでリソースのマネージメントをするという意味ではWebDAVに近いものを感じるが、リソースのロック、PROPFINDのような拡張HTTPメソッドはつかわず、RESTなプロトコル体系だった。

一番使われてて有名どころはGoogleのGData, Open Socialやら。Googleの多くのAPIはAtomの特徴である拡張性を生かして、GoogleカスタマイズなAtomプロトコルを通して、データのやり取りをしている。 GdataとAtomとRSS2.0の比較

最近のGoogleはREST,RESTしている。自分はRESTがどういう物かわかったつもりでいるけど、現場的に訴えるメリットがまだわかってないんだよね。

[]

2008-05-09

[Day] GW2008

GWの最終日に強行ドライブへ行きました。Google Mapsのマイマップでプロットしてみました。最近、Google Maps APIはマプレットでマッシュアップが楽しそうだ。

<URL:http://code.google.com/intl/ja_ALL/apis/maps/documentation/mapplets/>


大きな地図で見る

[]

2008-05-08

[Day] ロボティクス講座10周年

<URL:http://robotics.naist.jp/event/picture/2008/0505_10_years/> GW中の月曜/火曜は研究室の10周年パーティに出席するため、奈良に行きました。前日にNAIST入りして前夜祭、次の日は大阪のハービスだったのだけど、ちょっと寝坊した。

参加率が全卒業生の70%越えしたそうで、すごいOB会だった。スタッフのみなさんおつかれさまでした。

[]