おっとすっかりご無沙汰してしまった。とりあえず黒本をなめる。
バックボーンは特定のエリアではなく、L2ルータまたはL1/L2ルータによって接続されたパスを意味する。スタブエリアがある。バックボーンはエリアではない。
OSPFに比べてLSPが流れる量が少ないため1000ルータ/エリアくらいまで運用可能である。メトリックは帯域に関係なくデフォルト値を使用する。
ESH・・・はESからISへのHello, ISHはISからESへのHello, IIHはISとIS間でのHello L1はエリア内ルーティングをおこなう。
L2はエリア間ルーティングをおこなう。
L1ルータが隣接関係を確立できるのはL1またはL1/L2ルータのみで、L2ルータとはできない。
すべてのルータはひとつのエリアのみに所属する。
エリアの境界はリンク上に存在する。
OSIで使用されるネットワーク層のアドレスはNSAPである。
IDP=AFI+IDIAFIが49のアドレスはプライベート
NSAP=エリア+システムID+NSEL
ルータに割り当てるアドレスはNETである。
LSPはPtP上ではunicastで、BC上ではマルチキャストで送信される。
最低必要な3つのコマンド
(config)#router isis
(config-router)#net xx.xxxx.xxxx.xxxx.xxxx.xx
(config-if)#ip router isis
DISはpriority値で選出され、同点ならSNPA(LANならmac)で決まる。
DISとだけでなく、すべてのルータと隣接関係を確立する。
PSNP(Partial Sequence Number PDU)は、p-t-pリンクではLSPの確認応答として使用される。
特定のIF上で動作レベルを変更するには
(config-if)#isis circuit-type level-1とか。
SNPAはL2アドレス
L1ルータが自分の所属するAREA以外からのパケットを受け取ったら、もっとも近いL1/L2ルータへ転送する。
ADのデフォルトは115。OSPFより5大きい。IGRPが100。
EIGRPは内部、外部、集約で異なり、順に90,170,5。
ciscoルータではリンクメトリックは10となる。
(config-router)#summary-address xx.xx.xx.xx 255.255.255.128
とか。
フレームリレーではCLNSフレームリレーマップをbroadcastオプションつきで設定する必要がある。ただしp-t-pのサブインタフェースの場合は不要。
hello intervalの変更は
(config-if)#isis hello-interval 100
とか。
passive interfaceにすると、helloを送出しないが経路情報はadvertiseする。
PSNP(Partial Sequence Number PDU):LSPを受信したときの確認応答、およびLSPの要求に使用される。
NSAP(Network Service Access Point):OSIで使用されるネットワーク層のアドレス。
LSP(Link State PDU):リンクステート情報の配布に使用される。OSPFのLSAに相当する。
CLNP(ConnectionLess Network Protocol):コネクションレス型のデータとエラー通知を伝送するOSIネットワーク層プロトコル。
IS-ISは、わかりやすい。合理的で、すっきりしている。多分そのうち誰も使わなくなるであろうが、惜しい。
一方BGPは、わかりにくいがこれからも使用され続けるであろう。IS-ISの勉強ははかどり、BGPはすすまない・・・。世の中そういうものだ。
このブログを検索
2010/08/04
2010/07/21
BSCIの準備
wikiにまとめる。dynamipsでコマンドを確認しつつ。
やっぱり、実機がないと無理だ。少なくとも私は。そして、コマンドを一回打てば、10回読んでも頭に入らないようなことが一瞬で理解できる。
今日はISISをやった。なかなかはかどらない。やる気も起きない。もう試験範囲からはずれることがわかっているプロトコルだ。だが、ISISというプロトコルがあることを知っておくのはいいことだ。もちろん、こんなプロトコルを設定する機会は前回BSCIを取ってから今までなかった。ISISという言葉を聞くことも見ることもなかった。そんなもの覚えてもしょうがない、とほとんどの人が言うだろう。でも、私には意味がある。このプロトコルが試験範囲からはずれ、EIGRPが残るということに、意味がある。
再配送・・・
bgp...
bgpがよくわからない。使ったこともないし。原理的なことはなんとなくわかるのだが、なぜそういう機能が必要なのか、どういう時に使い、どういう時に使わないのか、たとえるとどんなものか、などがピンとこない。それは前回勉強したときも同様で、まあいいやとりあえず覚えちまえ!とやりすごした。しかし最近はそういう力ずくの飲み込みというか暗記が難しくて、いちいち意味と意義が納得できないと受け付けない。
たとえば、IBGPスプリットホライズン、BGP同期、ルートリフレクタ、コンフェデレーション等の機能。これらはどれも、「余計な経路広告をしない」ことを目的としている。単純に考えるとノードが複数接続してネットワークを形成していて、何かの情報を交換しようとしたら、一番確実なのはすべてのノードにもれなく伝えるのが確実である。
しかし、それだと重複がありそうだなというのは想像がつく。OSPFの場合はそれを防ぐためにDRという役割がある。つまり、フラットな組織ではなく階層ができるのである。
BGPにはDRはない。だから、先ほど挙げたようなワザを使って、余計な経路情報の交換をしないようにする。だが、それはBGPプロトコルの欠陥に思えてしまう。欠陥はいいすぎとしても、欠点だ。
そして、前にも書いたけど、黒本は文章が雑だ。文法が間違っているというわけではないが、言葉の使い方が雑で、読みにくい。イライラする。情報が系統だてて書かれていないせいもあるだろうが、読んでいてスっと頭に入ってこない。ギクシャクギクシャクしている。また見つけた。
next-hop-self とか。あと update-sourceとか。どうもbgpはインテリジェントじゃない感じがする。非常に単純なプロトコルで、その単純さゆえの不都合をいろんなオプションで対応させている。egpなので、そんなに大きなトポロジ変化はなく、ASごとにまとめた情報をごっそりやり取りするので、コンバージェンスとか拡張性とかをあまり意識しないでもいいのではないだろうか、と、得意の何の根拠もない推測。
やっぱり、実機がないと無理だ。少なくとも私は。そして、コマンドを一回打てば、10回読んでも頭に入らないようなことが一瞬で理解できる。
今日はISISをやった。なかなかはかどらない。やる気も起きない。もう試験範囲からはずれることがわかっているプロトコルだ。だが、ISISというプロトコルがあることを知っておくのはいいことだ。もちろん、こんなプロトコルを設定する機会は前回BSCIを取ってから今までなかった。ISISという言葉を聞くことも見ることもなかった。そんなもの覚えてもしょうがない、とほとんどの人が言うだろう。でも、私には意味がある。このプロトコルが試験範囲からはずれ、EIGRPが残るということに、意味がある。
再配送・・・
bgp...
bgpがよくわからない。使ったこともないし。原理的なことはなんとなくわかるのだが、なぜそういう機能が必要なのか、どういう時に使い、どういう時に使わないのか、たとえるとどんなものか、などがピンとこない。それは前回勉強したときも同様で、まあいいやとりあえず覚えちまえ!とやりすごした。しかし最近はそういう力ずくの飲み込みというか暗記が難しくて、いちいち意味と意義が納得できないと受け付けない。
たとえば、IBGPスプリットホライズン、BGP同期、ルートリフレクタ、コンフェデレーション等の機能。これらはどれも、「余計な経路広告をしない」ことを目的としている。単純に考えるとノードが複数接続してネットワークを形成していて、何かの情報を交換しようとしたら、一番確実なのはすべてのノードにもれなく伝えるのが確実である。
しかし、それだと重複がありそうだなというのは想像がつく。OSPFの場合はそれを防ぐためにDRという役割がある。つまり、フラットな組織ではなく階層ができるのである。
BGPにはDRはない。だから、先ほど挙げたようなワザを使って、余計な経路情報の交換をしないようにする。だが、それはBGPプロトコルの欠陥に思えてしまう。欠陥はいいすぎとしても、欠点だ。
そして、前にも書いたけど、黒本は文章が雑だ。文法が間違っているというわけではないが、言葉の使い方が雑で、読みにくい。イライラする。情報が系統だてて書かれていないせいもあるだろうが、読んでいてスっと頭に入ってこない。ギクシャクギクシャクしている。また見つけた。
next-hop-self とか。あと update-sourceとか。どうもbgpはインテリジェントじゃない感じがする。非常に単純なプロトコルで、その単純さゆえの不都合をいろんなオプションで対応させている。egpなので、そんなに大きなトポロジ変化はなく、ASごとにまとめた情報をごっそりやり取りするので、コンバージェンスとか拡張性とかをあまり意識しないでもいいのではないだろうか、と、得意の何の根拠もない推測。
2010/07/15
CCNPになる時
このスレがたって、5年が経つ。ついにAがPになるときが来た。
BSCIとBCMSNを取ったあと、どうしてもONTとISCWという試験を取る気になれず、もう失効させちゃおうかなと思っていたところに、試験科目が改定された。私が持っているのは642-801J(BSCI)と、642-812J(BCMSN)である。あとTSHOOTを取ればCCNPだ!と思ったが・・・BSCIが古くてダメか?ダメなら再度取るのみ。2006年か・・・。
ちなみに642-832 TSHOOTは、まだ日本語試験がなく、開始は12月である。しかし、待っていられない。今日、英語のガイドを買った。6000円以上した。英語で受けてやるのだ。TSHOOTに受かったら、642-801Jが有効かどうかがわかる。有効ならCCNPになる。
CCNPにならなかったら、BSCIが無効ということだ。それならもう一度取り直す。
いや、ダメだ。有効期間はやっぱり3年だ。去年切れていたのか・・・。2006/7 にBSCI2008/3 にBCMSNということで来年の3月までにBSCIとTSHOOTを取らねばならない。面倒なので、何も考えず、取る。定番問題集をやって。BSCIは一度ちゃんと勉強しているからざっと復習すれば受かるはず。
カネがかかるな・・・・受験料が18500円?うわー・・・。黒本が4410円。あと、悪名高いあの問題集も買おうかなと思っている。8000円。bsciだけで3万を越す。そしてTSHOOT。すでに6000円を出した。こちらには問題集がない。実機もない。間違いなく不合格パターンである。英語ガイドを読み、1回受けてみて歯が立たないようなら、日本語化を待つか。その間にBSCIを取って、お金を貯めておく・・・。でもどうなんだろう、確実にcisco認定の市場価値は下がっているだろうな・・・。まあ、やる気の指標ってことで。
黒本買ってきた。どれくらいできるかな・・・。まずはEIGRPか・・・。懐かしいな・・・。全然わからん。途中で戦意喪失。・・・これはまずい。黒本を章ごとにばらす。ばらしながら思う。よく、黒本だけで受かるという人がいるが、私には無理だ。それは受かるためだけの勉強じゃ意味がないとかいうことではなく、黒本だけではまったく頭に入らない。これだけで実機も触らずガイドも読まずに受かる人は、それはそれで何かの能力がある。その能力を使って生きていけるだろう。
ばらして、できそうなIPv6とOSPFからやってみることにする。v6も、自信を持って答えられるのは半分くらいだ。アドレスの :: は2回以上使えるかと思ったりしていた・・・。NAT-PTというものを初めて知る。ciscsoは、
(config)#ipv6 unicast-routing
だったっけ、そういえば・・・。
v6のOSPF, OSPFv3 は使ったことがない。これは前回受けたとき試験範囲だったっけ・・・?全然記憶にないが・・・。
router-id に 255.255.255.255 を指定してもいいんだね・・・。ま、そんな奴は頭どうかしてるけどな。
down→INIT→TWO-WAY→ExStart→EXCHANGE→LOADING→FULL
INITの次はTWO-WAYか・・・。
そうだ。neighborならここで止まる。DRやBDR相手のときはExStartになって adjacencyまで行く、と。
224.0.0.5 ... all ospf routers
224.0.0.6 ... DR/BDR
これはおぼえるしかない。
NBMA とか フレームリレーとか・・・。これは前回取ったときもよくわからなかったところだが、4年経った今、さらにわからない。
BSCIはROUTEという試験に変わるらしいが、これは範囲からはずれるかな?フレームリレーのことは範囲であるともないとも書いてないが、IS-ISがなくなってるね。
やっぱり実機が必要だ。実家の2514を持って来ようか・・・。いい加減新しいの買うか・・・。dynamipsでいいか・・・。仮想モノはどうも嫌いなんだよね・・・。dynamipsはすでに入っていた・・・。vista 64bitでも動く・・・。
そうだ、そういえば1年ちょい前になんかやったっけ・・・。IOSもなぜかある・・・。うまく動かないので最新版をインストールしなおしたら起動した・・・。
ああ・・・これでいいや・・・・。これで・・・・。
BSCI程度ならこれで十分だろ・・・・・・・・。
あああ・・・。bgp, eigrp, isis,全部あるよ・・・。
ああなんか、やっと身分相応な、趣味と実益をかねた私的時間の使い方ができたな・・・。
あれか、wikiにまとめるか。
BSCIとBCMSNを取ったあと、どうしてもONTとISCWという試験を取る気になれず、もう失効させちゃおうかなと思っていたところに、試験科目が改定された。私が持っているのは642-801J(BSCI)と、642-812J(BCMSN)である。あとTSHOOTを取ればCCNPだ!と思ったが・・・BSCIが古くてダメか?ダメなら再度取るのみ。2006年か・・・。
ちなみに642-832 TSHOOTは、まだ日本語試験がなく、開始は12月である。しかし、待っていられない。今日、英語のガイドを買った。6000円以上した。英語で受けてやるのだ。TSHOOTに受かったら、642-801Jが有効かどうかがわかる。有効ならCCNPになる。
CCNPにならなかったら、BSCIが無効ということだ。それならもう一度取り直す。
いや、ダメだ。有効期間はやっぱり3年だ。去年切れていたのか・・・。2006/7 にBSCI2008/3 にBCMSNということで来年の3月までにBSCIとTSHOOTを取らねばならない。面倒なので、何も考えず、取る。定番問題集をやって。BSCIは一度ちゃんと勉強しているからざっと復習すれば受かるはず。
カネがかかるな・・・・受験料が18500円?うわー・・・。黒本が4410円。あと、悪名高いあの問題集も買おうかなと思っている。8000円。bsciだけで3万を越す。そしてTSHOOT。すでに6000円を出した。こちらには問題集がない。実機もない。間違いなく不合格パターンである。英語ガイドを読み、1回受けてみて歯が立たないようなら、日本語化を待つか。その間にBSCIを取って、お金を貯めておく・・・。でもどうなんだろう、確実にcisco認定の市場価値は下がっているだろうな・・・。まあ、やる気の指標ってことで。
黒本買ってきた。どれくらいできるかな・・・。まずはEIGRPか・・・。懐かしいな・・・。全然わからん。途中で戦意喪失。・・・これはまずい。黒本を章ごとにばらす。ばらしながら思う。よく、黒本だけで受かるという人がいるが、私には無理だ。それは受かるためだけの勉強じゃ意味がないとかいうことではなく、黒本だけではまったく頭に入らない。これだけで実機も触らずガイドも読まずに受かる人は、それはそれで何かの能力がある。その能力を使って生きていけるだろう。
ばらして、できそうなIPv6とOSPFからやってみることにする。v6も、自信を持って答えられるのは半分くらいだ。アドレスの :: は2回以上使えるかと思ったりしていた・・・。NAT-PTというものを初めて知る。ciscsoは、
(config)#ipv6 unicast-routing
だったっけ、そういえば・・・。
v6のOSPF, OSPFv3 は使ったことがない。これは前回受けたとき試験範囲だったっけ・・・?全然記憶にないが・・・。
router-id に 255.255.255.255 を指定してもいいんだね・・・。ま、そんな奴は頭どうかしてるけどな。
down→INIT→TWO-WAY→ExStart→EXCHANGE→LOADING→FULL
INITの次はTWO-WAYか・・・。
そうだ。neighborならここで止まる。DRやBDR相手のときはExStartになって adjacencyまで行く、と。
224.0.0.5 ... all ospf routers
224.0.0.6 ... DR/BDR
これはおぼえるしかない。
NBMA とか フレームリレーとか・・・。これは前回取ったときもよくわからなかったところだが、4年経った今、さらにわからない。
BSCIはROUTEという試験に変わるらしいが、これは範囲からはずれるかな?フレームリレーのことは範囲であるともないとも書いてないが、IS-ISがなくなってるね。
やっぱり実機が必要だ。実家の2514を持って来ようか・・・。いい加減新しいの買うか・・・。dynamipsでいいか・・・。仮想モノはどうも嫌いなんだよね・・・。dynamipsはすでに入っていた・・・。vista 64bitでも動く・・・。
そうだ、そういえば1年ちょい前になんかやったっけ・・・。IOSもなぜかある・・・。うまく動かないので最新版をインストールしなおしたら起動した・・・。
ああ・・・これでいいや・・・・。これで・・・・。
BSCI程度ならこれで十分だろ・・・・・・・・。
あああ・・・。bgp, eigrp, isis,全部あるよ・・・。
ああなんか、やっと身分相応な、趣味と実益をかねた私的時間の使い方ができたな・・・。
あれか、wikiにまとめるか。
2010/04/30
UI
iPhoneのUIがとても気持ちがよく、直感的に操作できるので、情報の取得や表示にたいしてとてもワガママになってきている。
最近気付いたのだが、私は非常にUIにうるさい。UI評論家にでもなったらいいと思うくらいだ。そして、UIというのは、特に日本では、軽んじられている。たかがUI、大事なのは性能や安定性であって、UIなど素人をごまかす子供だまし、そういう発想が強く、私は職場でも不快である。
仕事が終わって、iPhoneを触る。イヤホンをつける。iPhoneはやっぱり画面が小さい。複数の画面をタイル状にならべたりできない。知りたい情報は、量としてはささやかなのである。今日の松井の成績は?何打数何安打打点がいくつ、Angelsが勝ったのかどうか。あの会社の株価はいくらだったのか。10文字にも満たないような情報だ。そんな情報であれば、空中にポップアップできないだろうか?
そう、「空中にポップアップ」。最近、ことあるごとにそれを思う。具体的な実現方法は思いつかないが、セカイカメラが、それに近いことをやっている。あれを、ゴーグルのようなものに取り付ければ、ちょっと近いが、やっぱりゴーグルを通した仮想というか、重ねられた画面ではなく、空中に文字や映像を表示させたい。手のひらをスクリーンにして映すくらいでもいい。名刺の裏でもいい。
最近気付いたのだが、私は非常にUIにうるさい。UI評論家にでもなったらいいと思うくらいだ。そして、UIというのは、特に日本では、軽んじられている。たかがUI、大事なのは性能や安定性であって、UIなど素人をごまかす子供だまし、そういう発想が強く、私は職場でも不快である。
仕事が終わって、iPhoneを触る。イヤホンをつける。iPhoneはやっぱり画面が小さい。複数の画面をタイル状にならべたりできない。知りたい情報は、量としてはささやかなのである。今日の松井の成績は?何打数何安打打点がいくつ、Angelsが勝ったのかどうか。あの会社の株価はいくらだったのか。10文字にも満たないような情報だ。そんな情報であれば、空中にポップアップできないだろうか?
そう、「空中にポップアップ」。最近、ことあるごとにそれを思う。具体的な実現方法は思いつかないが、セカイカメラが、それに近いことをやっている。あれを、ゴーグルのようなものに取り付ければ、ちょっと近いが、やっぱりゴーグルを通した仮想というか、重ねられた画面ではなく、空中に文字や映像を表示させたい。手のひらをスクリーンにして映すくらいでもいい。名刺の裏でもいい。
2010/04/20
曲順
iPhoneであるアルバムを聴いていたら曲順がおかしい。iPhoneではどうにもならないので、iTunesで並べ替えをしようと思ったが、ドラッグしてもできない。プロパティを見ると、トラック番号とディスク番号という項目があって、全曲数とディスク番号が空白になっている曲が先に並んでいたので、そこを埋めると正しい順序にならんだ。なんでこんなことになったかというと、このアルバムの一部の曲だけ先に取り込み、あとから全部を取り込んで、その後に重複した曲を削除したからである。アルバムの曲の順序は大切だ。曲間の秒数も。
2010/04/16
adjacency
ospfの動作を確認するときによく、「ネイバーがフルになった」とか、「フルになってネイバーが確立した」とか言う。
コマンドでも show ip ospf neighborなどというのがあって、その結果 init とか full とか表示されている。
私も言っていた。「ネイバーがフルになった」「ネイバーが確立した」と。しかし、この使い方は間違っている。間違っているというのは言いすぎだとしても、不正確である。
まず、fullの状態になった関係は、adjacencyという。読み方はあえてカタカタにすると「アジェーセンシー」である。adjustのように「アジャセンシー」とは読まないようだ。
adjacencyという関係になってもneighborでもあるから、「ネイバーがフルになった」という言い方は、セーフかもしれない。しかし、「フルになったので、ネイバー関係が確立した」と言ったら、完全に間違いである。
うしてそうなるのかというと、二台のルータを対向させてOSPFを設定させた場合は常に、お互いにfullつまりadjacencyの関係になるからだ。だから、ospfが正しく設定されればfullになる、fullにならなければ正しくない、と思い込むのである。
同じリンク上に3台のOSPFルータを作ってみる。それぞれのルータに2台ずつのneigborが存在することになる。1台がDR、もう一台がBDRとなる。DRとは、すべてのneighborが adjacencyの関係になる。BDRともかな?では、4台になったら。このとき、DRでもBDRでもないルータが2台存在することになる。この2台の関係はどうなるか。neighborではある。しかし、adjacencyにはならない。つまり、show ip ospf neighborコマンドを実行した結果が、full にならないのである。(確か 2wayでとまる)そして、それでも neighborの関係なのである。
この状態を見る機会はあまり無いと思う。CCNAとかのためにOSPFを勉強した人では、一つのネットワークに4台のOSPFルータを作ることはまずないだろうから。覚えておいてほしい。状態がfullにならなくてもneighborである場合があるということを。というか、adjacencyの関係の方が特別であるということを。
OSPFのDRというのは、OSPFルータが多数存在する状況で、すべてのルータ同士で経路情報の交換をしなくてよいようにと、考えられた機能である。だから、OSPFルータ同士の関係がneighborなのか、adjacencyなのか、というのは重要な違いであり、「neighborもadjacencyも同じようなもの」ということはできない。また、よくこれらの語を「隣接」とか「近傍」とか訳す人がいるが、これくらいの語は訳さずにそのまま使うべきである。ただでさえ紛らわしい概念が翻訳することでさらに紛らわしくなる。
コマンドでも show ip ospf neighborなどというのがあって、その結果 init とか full とか表示されている。
私も言っていた。「ネイバーがフルになった」「ネイバーが確立した」と。しかし、この使い方は間違っている。間違っているというのは言いすぎだとしても、不正確である。
まず、fullの状態になった関係は、adjacencyという。読み方はあえてカタカタにすると「アジェーセンシー」である。adjustのように「アジャセンシー」とは読まないようだ。
adjacencyという関係になってもneighborでもあるから、「ネイバーがフルになった」という言い方は、セーフかもしれない。しかし、「フルになったので、ネイバー関係が確立した」と言ったら、完全に間違いである。
うしてそうなるのかというと、二台のルータを対向させてOSPFを設定させた場合は常に、お互いにfullつまりadjacencyの関係になるからだ。だから、ospfが正しく設定されればfullになる、fullにならなければ正しくない、と思い込むのである。
同じリンク上に3台のOSPFルータを作ってみる。それぞれのルータに2台ずつのneigborが存在することになる。1台がDR、もう一台がBDRとなる。DRとは、すべてのneighborが adjacencyの関係になる。BDRともかな?では、4台になったら。このとき、DRでもBDRでもないルータが2台存在することになる。この2台の関係はどうなるか。neighborではある。しかし、adjacencyにはならない。つまり、show ip ospf neighborコマンドを実行した結果が、full にならないのである。(確か 2wayでとまる)そして、それでも neighborの関係なのである。
この状態を見る機会はあまり無いと思う。CCNAとかのためにOSPFを勉強した人では、一つのネットワークに4台のOSPFルータを作ることはまずないだろうから。覚えておいてほしい。状態がfullにならなくてもneighborである場合があるということを。というか、adjacencyの関係の方が特別であるということを。
OSPFのDRというのは、OSPFルータが多数存在する状況で、すべてのルータ同士で経路情報の交換をしなくてよいようにと、考えられた機能である。だから、OSPFルータ同士の関係がneighborなのか、adjacencyなのか、というのは重要な違いであり、「neighborもadjacencyも同じようなもの」ということはできない。また、よくこれらの語を「隣接」とか「近傍」とか訳す人がいるが、これくらいの語は訳さずにそのまま使うべきである。ただでさえ紛らわしい概念が翻訳することでさらに紛らわしくなる。
2010/04/03
search API
search APIを使ってみる。
公式ページでは、userしか検索できない。
echofonではtweetや場所から検索できる。
public timelineはあまりに膨大というか速いというか混沌としている。しかし、今この瞬間に吐かれているtweetを見たい、ということはよくある。たとえば今、LAAの松井の様子を見ている人とか、何か事件があった時とか。
searchのAPIは簡単で、例によってURL形式でパラメータを渡すだけだ。結果はjsonまたはatomのいずれかを選ぶ。どちらともxmlのようなタグが付いている。
jsonはjavascriptで使うためのフォーマットのようだ。
atomというのは確か、rssみたいな用途で使われるものだと思う。いずれもテキストのカタマリだから、perlであれば自由に検索して必要なところだけ取り出せばいい。
でも、せっかくjsonとかatomのフォーマットで帰ってきているのだから、そのフォーマットを扱うやり方でスマートに取り出したい・・・。と思ったが結局得意のsplit&正規表現ですませた。
とりあえずはこれでOK。よく見たら、オフィシャルのページの横に、検索のためのテキストエリアとボタンがあった。そりゃそうだよな。というわけでだいたい最後はオフィシャルページに帰ってくる。
twitterの魅力のひとつは、公的なものと私的なものの境目が曖昧なところだ。作家や政治家が昼食に何を食べたとか、寒いとか、どこへ行ったとかカゼをひいたなどをつぶやく。かと思えばどこの誰だかわからない人が景気回復の方法を論じたり、民主党を批判したりする。
なかにはtwitterを自分のブログの更新通知に使ったり、イベントなどの告知をしたり、著作や出演番組の宣伝をしたりする人もいる。
というか、いわゆる有名人、ジャーナリスト、芸能人、作家等はそれが主目的であろう。
特にジャーナリストや作家は、自分達の仕事である文章表現を使って、無料で宣伝や広報ができるのだから、使わない手はない。しかし、ただ「無料で文章を書く」というだけなら、インターネット自体はずいぶん前からあって、自身のウェブサイト、メール、ブログ、掲示板、ミクシイなどのSNSと呼ばれるものでもよかったはずだ。そしてtwitterをやるような人はだいたいそれらも利用していた人たちだ。
でも、twitterほど大勢が利用しなかったし、twitterほど異業種・異文化の人が対等に会話できるものはなかった。
その違いは一体なんだろうか?「ミニブログ」などと言われるように140字という文字数の少なさだろうか?それよりも、followという仕組みのほうが重要なのではないだろうか。
followというのは一見なにも目新しいことのない機能に見える。ブログだったら読者になるとか、やったことはないがmixiならマイミクになるとかと同じようなものだと私も何の抵抗も無く理解した。しかし、私がtwitterを始めて誰かをfollowするまでには少し時間を要した。twitterは、自分が誰かをfollowしないと、まったく他人の発言が読めないのである。一言たりとも。
followをブログの読者のようなものだと考えていた私は、どこの誰だかわからない人をfollowすることに抵抗があった。followする人はサーチしなければならないが、その検索するキーワードも思い浮かばない。ところがtwitter利用者が増えて、購読しているブログの書き手もtwitterを話題にすることが多くなってきた。
そんなある日、誰かが私のアカウントをfollowしたことを告げるメールが届いた。そのときの私のツイートなんて、「メシ食った」くらいしかなかったはずなのに。多分、その人も適当な言葉や文字列で検索してfollowしたのだと思う。わたしはちょっと驚きつつもその人をfollowした。この、「followされたら自分もその人をfollowする」ということは、なんだか当たり前のマナーのようになっているが、私はそれは間違いではないかと思っている。
そこから、followした人がfollowしている人をfollowする、ということを繰り返したら、発言が表示され始めた。何の関係もない、誰宛かもわからない発言が雑多に表示される。なんだこれは・・・・。
しばらくしておもしろいと思い始めたのは、有名人のツイートが読めることだった。孫正義、ホリエモン、芸能人、作家・・・。「あの人もこんなことを言うのか」というギャップに驚いたり、親しみを感じたりする。総じて不満を吐き出したり泣き言を言ったり暴露したりするようなネガティブな発言が非常に少ないと感じた。これはよいことでもあるが、本音がないとか、刺激がないとか退屈だとかいうマイナスなことでもある。
最初に作ったアカウントは匿名である。アイコンも自分で適当に描いたマンガの顔である。つぶやきは当たり障りのないこと、テレビを見ながら思ったことや、どうでもいいことを誰にともなくつぶやいていた。
しかし、次第に他人のつぶやきの内容が高度というか、内容が濃いことに劣等感というか、恥ずかしさを感じ始めた。さらに多くの人が実名と顔を公表しているのも気になった。
そこで、あるとき、実名と顔を公表するアカウントを作って、それまでのアカウントは削除した。一応、このアカウントはやめて実名をさらす、と宣言した。実名にするとやはり発言内容に慎重になる。うかつなことは言えない。ますます自分の発言がつまらなくなるのを感じた。
followする人はどんどん増やして300人くらいになった。そのうち8割から9割はfollowされた。基本的に、有名人で何千何万というfollowerがいるような人以外は、だいたいfollowするとfollowし返す。
私はこれがなんだかうっとうしくなってきた。他人の発言はたくさん読みたいのだが、自分のつぶやきはあまり読まれたくない。そこで、followする人を一気に減らした。そして、followを返さないであろう人を探してfollowし始め、followされたくないもしくはfollowしていることを気付かれたくない人はfollowせずにprivateなlistに登録した。原則としてfollowするのは自分の顔をアイコンにしていて、名前を名乗っている人。ボットや企業の宣伝みたいなのは避ける。あと、やたらめったらRTしたり、あいさつばっかりしてたり、ニュースなどを引用してくる人も避ける。
というわけで、私はfollowした人が自分のことをfollowしなくても全然気にしない。むしろその方がありがたい。followされたからfollowしないと失礼だな、なんてことは思わせたくないし、思わない。そしてそれは、私のtwitterのやり方ではなく、皆がそうするべきなのではないか、それがtwitterの自由さというか、垣根の低さというか、孫正義とその辺の人が気軽に話せるよさなのではないか。
2ちゃんねるを始めたばかりの頃も、実質上誰も管理・検閲していない場に、ある秩序が存在していることに驚いたが、twitterの場合はそれよりもっと、自然な、おおらかな、それでいて有益でおもしろい場になっている。それは、ユーザーがすでにインターネットやSNSの利用に慣れてきたこともあるだろうが、やはりtwitterの仕組み自体が、うまくできているのだと思う。
いろんな人が、私と同様にtwitterの魅力、twitterの優れたところについて語っているのを見聞きしてきたが、多くの人が、有益で濃密なコミュニケーションが瞬時に広範囲に可能である、というようなことを言っていた。
しかし、わたしがtwitterに感心しているのも、求めているのも、そういうものではない。わたしは最初、twitterというのが「ゆるいつながり」だというのを聞いて、「これは2ちゃんねるの実況みたいなものだ!」とピンと来て始めたのだが、実際はゆるくなどないのでがっかりした。
しかし、始めて数ヶ月たった今では、やはりゆるいつながりになっている。自分のツイートになんの反応がなくても気にならない。というか、基本的に反応はない。反応されないようなことをつぶやいている。たまに淋しくなって特定の人あてにツイートしたりするが、その後は必ず後悔する。だいたい、ツイートというものは、follower全員が見るのである。そのようなものであるのに、特定の一人だけにあいさつの様なことをするのは、失礼と言ってもいいのではないか。
わたしはいつも2ちゃんねるとtwitterを比較する。それは非常によく似ているからだ。2ちゃんねるは1スレッド1000レスというのが絶妙だった、という話をきいたことがある。同じように、twitterでは140文字が絶妙だったとも。他の2ちゃんねるの長所は、板の種類の豊富さとかカテゴリ分けがよかったとか、書き込みが自分で削除できないこと、ほぼなんでも書ける、などがあげられた。
twitterも、140字と言う気軽に書ける文字数であることとか、APIが公開されているとかがあげられている。それらはおそらく正しい指摘であろう。しかし、本当に2ちゃんねるとtwitterが価値を持つようになった理由はただひとつ、ユーザー数が膨大だったから、これに尽きる。先ほどあげたような長所があったからユーザーが集まって膨大になったのだ、と言えるかもしれないが、twitterと同じようなサービスはたくさんある。google buzz, アメーバなう、など。2ちゃんねるだって、ただの掲示板である。まったく同じ形式の掲示板を見たことがある。しかし、いずれもユーザーが少なければ価値がない。WindowsやMS Officeも同じである。よいソフトウェアであったのは確かであろうが、それを大勢が使用してファイル等が交換可能になったこと、ここに意味がある。つまり、独占したから意味がある。独占がユーザーに利益となったのである。
twitterがアメーバなうやgoogle buzzと競い合うことは、ユーザーのためにならない。この手のものはとっかえひっかえするのが面倒だからだ。いろんなところに簡単にフィットしてしみこんで言った、それがtwitterであったのだろう。
そうそう、これが書きたかったのだが、twitterでは国境の壁が高い。異なる言語間でのコミュニケーションが難しい。私はいろんな国の言葉がTLに表示されるのがおもしろくて外国人をテキトーにfollowしてきたが、followし返されることはまずなかった。逆に、私のことをfollowする外国人もいない。これは、ツイートが短文で流れる速度も速いため、外国語をじっくり読んだり翻訳するヒマがないというのと、ツイートが形式ばらずに自由で慣用的な文句を多様するため外国人には理解しにくいからではないかと思う。
たぶんこれは日本人同士でも、話の合う・合わないが普通よりも強くでるのではないだろうか。気軽な発言は仲のよい気心のしれた人同士でしか通じない。万人に理解されるためには形式がしっかりして、普遍的なものでなければならない。私はネットでも、日常生活でも、深い仲になること、徒党を組むことが嫌いである。集団においてはのけものになって、自分の所属以外の人と仲良くすることが好きである。
公式ページでは、userしか検索できない。
echofonではtweetや場所から検索できる。
public timelineはあまりに膨大というか速いというか混沌としている。しかし、今この瞬間に吐かれているtweetを見たい、ということはよくある。たとえば今、LAAの松井の様子を見ている人とか、何か事件があった時とか。
searchのAPIは簡単で、例によってURL形式でパラメータを渡すだけだ。結果はjsonまたはatomのいずれかを選ぶ。どちらともxmlのようなタグが付いている。
jsonはjavascriptで使うためのフォーマットのようだ。
atomというのは確か、rssみたいな用途で使われるものだと思う。いずれもテキストのカタマリだから、perlであれば自由に検索して必要なところだけ取り出せばいい。
でも、せっかくjsonとかatomのフォーマットで帰ってきているのだから、そのフォーマットを扱うやり方でスマートに取り出したい・・・。と思ったが結局得意のsplit&正規表現ですませた。
とりあえずはこれでOK。よく見たら、オフィシャルのページの横に、検索のためのテキストエリアとボタンがあった。そりゃそうだよな。というわけでだいたい最後はオフィシャルページに帰ってくる。
twitterの魅力のひとつは、公的なものと私的なものの境目が曖昧なところだ。作家や政治家が昼食に何を食べたとか、寒いとか、どこへ行ったとかカゼをひいたなどをつぶやく。かと思えばどこの誰だかわからない人が景気回復の方法を論じたり、民主党を批判したりする。
なかにはtwitterを自分のブログの更新通知に使ったり、イベントなどの告知をしたり、著作や出演番組の宣伝をしたりする人もいる。
というか、いわゆる有名人、ジャーナリスト、芸能人、作家等はそれが主目的であろう。
特にジャーナリストや作家は、自分達の仕事である文章表現を使って、無料で宣伝や広報ができるのだから、使わない手はない。しかし、ただ「無料で文章を書く」というだけなら、インターネット自体はずいぶん前からあって、自身のウェブサイト、メール、ブログ、掲示板、ミクシイなどのSNSと呼ばれるものでもよかったはずだ。そしてtwitterをやるような人はだいたいそれらも利用していた人たちだ。
でも、twitterほど大勢が利用しなかったし、twitterほど異業種・異文化の人が対等に会話できるものはなかった。
その違いは一体なんだろうか?「ミニブログ」などと言われるように140字という文字数の少なさだろうか?それよりも、followという仕組みのほうが重要なのではないだろうか。
followというのは一見なにも目新しいことのない機能に見える。ブログだったら読者になるとか、やったことはないがmixiならマイミクになるとかと同じようなものだと私も何の抵抗も無く理解した。しかし、私がtwitterを始めて誰かをfollowするまでには少し時間を要した。twitterは、自分が誰かをfollowしないと、まったく他人の発言が読めないのである。一言たりとも。
followをブログの読者のようなものだと考えていた私は、どこの誰だかわからない人をfollowすることに抵抗があった。followする人はサーチしなければならないが、その検索するキーワードも思い浮かばない。ところがtwitter利用者が増えて、購読しているブログの書き手もtwitterを話題にすることが多くなってきた。
そんなある日、誰かが私のアカウントをfollowしたことを告げるメールが届いた。そのときの私のツイートなんて、「メシ食った」くらいしかなかったはずなのに。多分、その人も適当な言葉や文字列で検索してfollowしたのだと思う。わたしはちょっと驚きつつもその人をfollowした。この、「followされたら自分もその人をfollowする」ということは、なんだか当たり前のマナーのようになっているが、私はそれは間違いではないかと思っている。
そこから、followした人がfollowしている人をfollowする、ということを繰り返したら、発言が表示され始めた。何の関係もない、誰宛かもわからない発言が雑多に表示される。なんだこれは・・・・。
しばらくしておもしろいと思い始めたのは、有名人のツイートが読めることだった。孫正義、ホリエモン、芸能人、作家・・・。「あの人もこんなことを言うのか」というギャップに驚いたり、親しみを感じたりする。総じて不満を吐き出したり泣き言を言ったり暴露したりするようなネガティブな発言が非常に少ないと感じた。これはよいことでもあるが、本音がないとか、刺激がないとか退屈だとかいうマイナスなことでもある。
最初に作ったアカウントは匿名である。アイコンも自分で適当に描いたマンガの顔である。つぶやきは当たり障りのないこと、テレビを見ながら思ったことや、どうでもいいことを誰にともなくつぶやいていた。
しかし、次第に他人のつぶやきの内容が高度というか、内容が濃いことに劣等感というか、恥ずかしさを感じ始めた。さらに多くの人が実名と顔を公表しているのも気になった。
そこで、あるとき、実名と顔を公表するアカウントを作って、それまでのアカウントは削除した。一応、このアカウントはやめて実名をさらす、と宣言した。実名にするとやはり発言内容に慎重になる。うかつなことは言えない。ますます自分の発言がつまらなくなるのを感じた。
followする人はどんどん増やして300人くらいになった。そのうち8割から9割はfollowされた。基本的に、有名人で何千何万というfollowerがいるような人以外は、だいたいfollowするとfollowし返す。
私はこれがなんだかうっとうしくなってきた。他人の発言はたくさん読みたいのだが、自分のつぶやきはあまり読まれたくない。そこで、followする人を一気に減らした。そして、followを返さないであろう人を探してfollowし始め、followされたくないもしくはfollowしていることを気付かれたくない人はfollowせずにprivateなlistに登録した。原則としてfollowするのは自分の顔をアイコンにしていて、名前を名乗っている人。ボットや企業の宣伝みたいなのは避ける。あと、やたらめったらRTしたり、あいさつばっかりしてたり、ニュースなどを引用してくる人も避ける。
というわけで、私はfollowした人が自分のことをfollowしなくても全然気にしない。むしろその方がありがたい。followされたからfollowしないと失礼だな、なんてことは思わせたくないし、思わない。そしてそれは、私のtwitterのやり方ではなく、皆がそうするべきなのではないか、それがtwitterの自由さというか、垣根の低さというか、孫正義とその辺の人が気軽に話せるよさなのではないか。
2ちゃんねるを始めたばかりの頃も、実質上誰も管理・検閲していない場に、ある秩序が存在していることに驚いたが、twitterの場合はそれよりもっと、自然な、おおらかな、それでいて有益でおもしろい場になっている。それは、ユーザーがすでにインターネットやSNSの利用に慣れてきたこともあるだろうが、やはりtwitterの仕組み自体が、うまくできているのだと思う。
いろんな人が、私と同様にtwitterの魅力、twitterの優れたところについて語っているのを見聞きしてきたが、多くの人が、有益で濃密なコミュニケーションが瞬時に広範囲に可能である、というようなことを言っていた。
しかし、わたしがtwitterに感心しているのも、求めているのも、そういうものではない。わたしは最初、twitterというのが「ゆるいつながり」だというのを聞いて、「これは2ちゃんねるの実況みたいなものだ!」とピンと来て始めたのだが、実際はゆるくなどないのでがっかりした。
しかし、始めて数ヶ月たった今では、やはりゆるいつながりになっている。自分のツイートになんの反応がなくても気にならない。というか、基本的に反応はない。反応されないようなことをつぶやいている。たまに淋しくなって特定の人あてにツイートしたりするが、その後は必ず後悔する。だいたい、ツイートというものは、follower全員が見るのである。そのようなものであるのに、特定の一人だけにあいさつの様なことをするのは、失礼と言ってもいいのではないか。
わたしはいつも2ちゃんねるとtwitterを比較する。それは非常によく似ているからだ。2ちゃんねるは1スレッド1000レスというのが絶妙だった、という話をきいたことがある。同じように、twitterでは140文字が絶妙だったとも。他の2ちゃんねるの長所は、板の種類の豊富さとかカテゴリ分けがよかったとか、書き込みが自分で削除できないこと、ほぼなんでも書ける、などがあげられた。
twitterも、140字と言う気軽に書ける文字数であることとか、APIが公開されているとかがあげられている。それらはおそらく正しい指摘であろう。しかし、本当に2ちゃんねるとtwitterが価値を持つようになった理由はただひとつ、ユーザー数が膨大だったから、これに尽きる。先ほどあげたような長所があったからユーザーが集まって膨大になったのだ、と言えるかもしれないが、twitterと同じようなサービスはたくさんある。google buzz, アメーバなう、など。2ちゃんねるだって、ただの掲示板である。まったく同じ形式の掲示板を見たことがある。しかし、いずれもユーザーが少なければ価値がない。WindowsやMS Officeも同じである。よいソフトウェアであったのは確かであろうが、それを大勢が使用してファイル等が交換可能になったこと、ここに意味がある。つまり、独占したから意味がある。独占がユーザーに利益となったのである。
twitterがアメーバなうやgoogle buzzと競い合うことは、ユーザーのためにならない。この手のものはとっかえひっかえするのが面倒だからだ。いろんなところに簡単にフィットしてしみこんで言った、それがtwitterであったのだろう。
そうそう、これが書きたかったのだが、twitterでは国境の壁が高い。異なる言語間でのコミュニケーションが難しい。私はいろんな国の言葉がTLに表示されるのがおもしろくて外国人をテキトーにfollowしてきたが、followし返されることはまずなかった。逆に、私のことをfollowする外国人もいない。これは、ツイートが短文で流れる速度も速いため、外国語をじっくり読んだり翻訳するヒマがないというのと、ツイートが形式ばらずに自由で慣用的な文句を多様するため外国人には理解しにくいからではないかと思う。
たぶんこれは日本人同士でも、話の合う・合わないが普通よりも強くでるのではないだろうか。気軽な発言は仲のよい気心のしれた人同士でしか通じない。万人に理解されるためには形式がしっかりして、普遍的なものでなければならない。私はネットでも、日常生活でも、深い仲になること、徒党を組むことが嫌いである。集団においてはのけものになって、自分の所属以外の人と仲良くすることが好きである。