ブックマーク / www.geekpage.jp (146)

  • Geekなぺーじ : 大変革が迫りつつあるインターネット

    IPv4アドレス枯渇が迫りつつあります。 現状では、再来年ぐらいに枯渇する事が予想されています。 このIPv4アドレス枯渇は、恐らくインターネットアーキテクチャに対して非常に大きな影響を与えます。 今、この瞬間にあるインターネットインフラと、3年後のインターネットインフラは結構違う形をしているのではないかと推測しています。 以下、何故IPv4アドレス枯渇がインターネットアーキテクチャの大変革をもたらすのかと、この問題の背景を説明したいと思います。 2つに分離するインターネット インターネットは戦時中の物資が少ない状況においても通信網が維持出来る事を想定して設計されています。 そのため、専用機器だけではなく、ありあわせの機器を繋ぎ合わせて通信が実現できることが重要な要素でした。 また、電話のような回線交換方式ではなく、パケット交換方式を採用して様々な種類の通信を同時に行える事も設計の柱でした

  • 人のせいにするのはそろそろやめませんか?:Geekなぺーじ

    「わたしたちさえまともになれば、日は圧倒的独り勝ちに近づく。 - 情報の海の漂流者」に非常に共感しました。 個人的な感想です。 なお、以下の内容は特定のブログ記事に対する批判というわけではないので、ご注意下さい。 マスゴミ、マスゴミと言う人は他人に良質な情報を届けるべく記事を書くか、もしくは良質の記事を探し出して他人に宣伝した方が生産的ではないでしょうか? 問題意識を持った人が自律分散的に良質な記事を生成する活動してこそWebやネットの力が発揮されるのではないでしょうか?誰かに「世界を良くして下さい」と頼んでも、恐らく自分が望むような結果には到達出来ません。 各省庁のWebページを掘るだけで大量のPDFがあります。日だけではなく海外にも目を向ければネタが枯渇することはありません。足りないのは人々が興味を持てるように噛み砕いて要約したり解釈する人ではないでしょうか? 「これはひどい」と言

  • ネットで実名を出せない理由:Geekなぺーじ

    日曜日夜に、毎日新聞社主催で勝間和代氏がTwitterユーザと語り合うクロストークイベントがに参加しました(イベントURLが消えていたのでリンクできていません)。 非常に興味深い話題が多いイベントで面白かったです。 そのイベントの最後の方で、実名匿名議論に関しての話題があり、Twitter上で@manameさんが以下のような発言をしました。 maname #crosstalk 実名出すこと、会社に禁止されているサラリーマンもいるってこと忘れないでください。目立つことが仕事の人もいれば、目立ってはいけない仕事の人もいますよ。 http://twitter.com/maname/status/4601234589 その発言を「ですよね。」というコメントを付加してReTweetしたところ、以下のような反論がありました。 しかも、色々見てみると、様々な所に議論が飛び火しているっぽかったです。 os

  • Web検索では届かない世界:Geekなぺーじ

    ブログを書くようになってから、Web検索で到達可能な情報とそうでは無いものの違いを考える事が増えました。 Web上に無条件に掲載されている情報は入り口としては非常に高品質ですが、そこだけで満足してはいけないのかも知れません。 例えば、Wikipediaは非常に幅広く世界中の知識が凝縮されていますが、個々の項目からさらに深く調べようと思うと、書籍や論文などの「Web上には無い情報」を調べる必要性が発生します。 理想としては無料のWeb上で十分満足出来るような情報が溢れる世界も目指すべきなのかも知れませんが、現状では、まだまだ実現までに解決しなければならない課題は数多くありそうです。 ただ、だからといって、現状のWebが使い物にならないわけではありません。 15年前と今を比べると、昔とは比較にならないほど多くの情報がWeb上に溢れており、各種調査や勉強を行う効率は飛躍的に向上していると思われま

  • 今のネットは多様性を殺すかも:Geekなぺーじ

    最近、「今のネット環境は多様性を殺しているのかも知れない」と思う事があります。 何か特定の表現をすると「ぐわーーー」っと批判的な人が発生して、集中的に誰かを批判する状況を目にする事が多いです。 そして、そのスクラムを恐れてネット上での発言内容に関しての多様性は抑制されるのかも知れません。 このような状況が生まれるのは「顔が見えない」というネットコミュニケーションの特徴が影響を与えているのかも知れないと考える事があります。 脱個人化作用と一体感 ネット上でのコミュニケーションでは、ある程度の匿名性や実名であったとしても「顔が見えない」ことによってリアルなコミュニケーションとは違ったコミュニケーションが形成されがちです。 例えば、目の前に大学教授や社長がいたとして「ちょwwww、自重しる」と目を見て言える人が何人いるでしょうか? 不思議な事に同様の行動をネット上で平気で行う人は非常に多く存在し

  • 薄れていく「誰が言ったか」よりも「何を言ったか」理論:Geekなぺーじ

    ブログ界やネットでは非常に有名な表現に「誰がよりも何を」という話があります。 「肩書きよりも発言内容」は、匿名性やハンドル名などの議論で登場することが多い主張です。 私も当初はそうであると信じていたのですが、最近は多少懐疑的な面があります。 というよりも、ネットの普及とネットサービス整備とともにそのような傾向は薄れて行っているのだろうと考えています。 「誰が言ったのか」理論 「誰が言ったのが」が重要になるとの話は1991年に出版された「Connections: New Ways of of Working int Networked Organization」にて紹介されていたそうです。 「インターネット心理学のフロンティア p.94」には以下のように記述されています。 日常生活における会話で大きな影響力をもつ社会的地位や肩書きなどのいわば周辺的な情報がCMCでは脇へと追いやられ、話題の内

  • パッとしない研究キャリアを積み重ねる方法:Geekなぺーじ

    "How to Have a Bad Career in Research/Academia", Professor David A. Patterson、という発表資料がありました。 Patterson教授による2002年の講演資料です。 前半が研究/アカデミアの世界で「悪いキャリア」を着実に積み重ねる方法を解説しています。 後半では、悪いキャリアを歩まないためのアドバイスが述べられています。 以下、要約してみました。 実際に講演を聴いたわけではないので、発表の意図を汲めていない可能性も高いのでご注意下さい。 悪いキャリアを積み重ねる方法 大学の研究を知っている人であれば「その分野の第一人者は誰?」というのと「どうやって実現するの?」という質問を聴いた事があるはず。 これは良くない質問の例だ。 1. 「その分野」の第一人者になること 「その分野」における第一人者は一人しか存在できない。

  • メーリングリスト作ったら「何それ?」の嵐だった:Geekなぺーじ

    先日、非ITな某集まりがあって各自のアドレス交換状態になりました。 そこで、「折角なのでメーリングリスト作るよ」と言って、その場でメーリングリストを作成して動作確認のために一通メールを送信しました。 すると、何故だか数人の頭の上に「?」マークが飛んでいます。 早速「これって、ここにメールを送ると全員に送信されるの?」という質問が出ます。 まあ、そういう質問は普通だろうと思いつつ、「YES」と答えました。 そして、全員別れて帰宅した後、質問メールが複数から来ます。 質問内容は微妙に違うのですが、質問内容としては以下のような感じです。 このメールアドレスに送信すると全員宛に届くのか? 入っている人を調べるにはどうするのか? 何人かを指定してメールを送信するにはどうすればいいのか? ここにメールを送ると相手に自分のアドレスが伝わるのか? どうやればこのアドレスを登録できるのか? まず、ほとんどの

  • 開発現場で使えるナウシカの名言:Geekなぺーじ

    元ネタ:プロモーション映像制作現場で使えるナウシカの名言 1. ちょっとあらっぽくやるわよ 網タイツを履いた美人プログラマがUSBのメモリーをパソコンから抜くときに、”ハードウェアを取り外す”をクリックせずに、そのままUSBメモリーを抜くときの一言 1巻20ページ。 2. みごとだ...まるでCPUの心がわかるようだ... パイプライン処理を意識しながらバリバリとアセンブラを書く40代のシニア開発者のviさばきを見ながら。 原文:「みごとだ...まるで蟲の心がわかるようだ...」1巻22ページ。 3. 社長がさわぎたてては開発者は不安をかきたてられていたずらに動揺するばかりだぞ 受注していた案件の発注元が飛びそうな雰囲気があるけど、開発そのものは佳境を迎えている。 原文:「上に立つ者がさわぎたてては民は不安をかきたてられていたずらに動揺するばかりだぞ」1巻49ページ。 4. どけ!emac

  • Geekなぺーじ : 私のブログの書き方

    ふと思いついたので自分のブログ執筆方針はどのようなものであろうか、自問してみました。 以下、私のブログ記事方針だろうと思った事柄です。 なお、全ての記事で全ての事柄を実行できているとは言えないのでご注意ください。 あくまで方針であり、結果ではありません。 1. 渋谷の交差点の真ん中で叫んでいる気持ちで 私は、インターネット上で何らかの情報を公開することは、万人に向けて情報を公開していると考えています。 あまり読者数が多くないブログであろうと、あまりPVが多くないサイトであろうと、何らかのきっかけがあれば、いきなり皆に見られる可能性があります。 コンピュータやルータなどの通信機器が間に介在しているため、「誰かが読んでいる」というのは実感が湧きにくいのですが、例え相手が見えなくても「自分は渋谷の交差点のような人が多い場所で突っ立って叫んでいるのと一緒だ」という気持ちを忘れないように気をつけたい

  • Geekなぺーじ : 「インターネットの形」を探るための基礎データ集

    「インターネット全体の形」は誰も知りません。 どこがどのように繋がっていて、全ての組織を網羅した「網の地図」はどんな形になるのか?、一番遠い所同士の「直径」はどれぐらいになるんだろうか?、当はどれぐらいの組織が繋がっているのか?、どれぐらいのデータが流れているのだろうか?などの疑問に正確に回答できる人は、恐らく一人もいません。 しかし、それらを推測するような研究を人々が行えるように基礎データを公開している団体がいくつかあります。 今回は、「インターネットの形」を探るための基礎データとなり得る情報を公開しているサイトを紹介したいと思います。 routeviews アメリカオレゴン大学が公開しているBGP(Border Gateway Protocol)経路情報です。 フルルートデータが公開されています。 AS(Autonomous System,自律システム) Pathなどのデータを組み合

  • 「勉強になりました」は禁句:Geekなぺーじ

    昔、会社で「勉強になりました」と言ったら注意された事がありました。 曰く「この場でのあなたは専門分野の立場で考える事が仕事という名目なので勉強であっては困る」という事でした。 「勉強になりました」という一言は、私自身はあまり深く考えずに口から出た言葉でした。 博士課程が終わって就職して、新人研修などをしていたため「新人根性」が染み付いていた部分も否定は出来ません。 人によっては「勉強という単語の何が悪いんだ!」と思うかも知れません。 しかし、私は自分に対してそれを言って頂けた上司の方には今でも非常に感謝しています。 あの瞬間に、「勉強になりました」とか「今日は勉強したいと思います」と言ってはいけない立場と、言うと誰かに迷惑をかけてしまうシチュエーションがあるという事実を学びました。 (「勉強になりました」と言っても何ら問題が無い状況も多いのでご注意下さい。) 外に出たときは、例え自分に知識

  • 「努力をしない人間」を見抜けるか?:Geekなぺーじ

    現実味を帯び始めた「サバイバル」に対する反応で「努力をしない人間は滅びればいい」というものがありました。 昔は私もバリバリその発想で「努力をしない人間はクズ」という趣旨の発言をしていたような気もしますが、最近はあまりこの発想にならなくなったような気がします。 努力をしていない事を見抜くのは難しい 「何かをしている」事を発見することと比較すると、「何もしていない」事を発見するのは難しいです。 「何もしてないんじゃないか?」という事を推測することは出来たとしても、それが濡れ衣である場合もあります。 実は隠れてコッソリ努力をする事が美徳の人なのかも知れません。 そして、濡れ衣だった場合は双方とも嫌な思いをするだけです。 情報が欠落しているだけではないか? 「コイツ努力してない」と思っている相手の家庭内で家族が倒れたり病気になっていたと後になって知るようなこともあります。 そのような場合、厳しい態

  • 10人のデザイナさんに駄目出しして頂きました:Geekなぺーじ

    10名のデザイナの方々に「Geekなぺーじ」デザインダメだしをして頂けました! 何か凄く豪華な会合をして頂いて非常に恐縮です。。。 昨晩早速いくつかサイトデザインを変更してみました。 以下に、会合は開催された経緯、そこでの指摘、昨晩の変更点を述べます。 会合が開催された経緯 「Geekなぺーじのデザインは駄目だろう」とずっと思っていたのですが、「どうすれば駄目ではなくなるか」に関してどうして良いのかが全くわからないという日々が数年間続いていました。 そして、キッチリとしたサイトを作れる方々に対する憧れというものがありました。 ある日、twitterで何度かやり取りをして、その後某新年会でお会いしたcremaさんが過去の勉強会資料(デザイン勉強会の資料を公開します。)を教えてくれました。 それを見て「これはすごい」と思ったのですが、「じゃあ、この考え方を自分のサイトに適用したらどうなるの?」

  • Geekなぺーじ : 今朝、インターネットが壊れました

    今朝01時23時JST頃から1時間弱、インターネットが世界的に壊れていたようです。 ほどなくして収束していったようですが、ISP同士のBGP接続が切れて通信が出来ないという状況が局所的に発生していたようです。 3/11 (invalid or corrupt AS path) anyone else seeing very long AS paths? [janog:08731] long AS Path incident] JANOGメーリングリスト 世界中で影響があったようですが、国内では上流網の一部でBGPのpeerが切れて国際的な通信が不通になっていた瞬間があったようです。 ただし、繋がったり切れたりという箇所もあったようです。 「壊れた」原因 NANOGでの情報によると、以下のようなログがルータに残されていたようです。 255以上という異常に長いAS pathが原因のようです。

  • IT業の残念な秘密:Geekなぺーじ

    「Sanity check: 10 dirty little secrets you should know about working in IT」という記事がありました。 「ああ、あるある」的な項目もあって面白かったです。 個人的には3番と4番がツボでした。 10番はアメリカ事情っぽいですね。 以下、要約です。 誤訳等が含まれている可能性が高いので、是非原文をご覧下さい。 10. IT専門家は他の専門家よりも給料が良い傾向にあるが、そのため経営者はあなたを所有していると勘違いすることがある ドットコムバブル時と比べると下がったものの、IT専門家が受け取る給与は高い方だ。 ただ、そのために「高い給料払ってるんだから、やれ」というような態度に出る雇用者もいる。 9. ユーザが馬鹿な行動を取るとあなたのせいになる 「コンピュータが壊れた!」「何したんだ!」などと怒鳴り込んで来るユーザがいる。

  • エンジニアによる技術革新を妨害するのはエンジニア:Geekなぺーじ

    エンジニアによる技術革新に対する大きな障害は、非エンジニアではなくエンジニアであるという場合もあります。 技術者やエンジニアは、新しい発想に対して無駄にネガティブな意見を連発したり、単なる抵抗勢力でしか無くなる瞬間もあるような気がしています。 例えば、熟練度が高いエンジニアほど新しいものよりも、枯れたものを好む傾向があるような気がします。 以下、エンジニアによる抵抗勢力的発言としてありそうなものを考えてみました。 なお、フィクションなのでご注意下さい。 (自分が過去にやって「あれは自分が間違っていた」と思ったことが一部含まれたりしているわけではないのでご注意下さい。そんなことはありません。) 1.「先行事例が既にあるよ」 ちょっとでも似たようなものがあれば「先行事例があるから無駄」という意見を言う人がいます。 「このような先行事例がある」というアドバイスは非常にありがたいのですが、「やるの

  • 知性を上昇させる方法:Geekなぺーじ

    「5 Simple Ways to Increase Your Intelligence」と 「5 More Ways to Increase Your Intelligence」という記事がありました。 賛成できないものもありますが、まあ、面白かったです。 (これを書いている人は漫画とか読まなそうだなぁとは思いました。。。) 以下、要約です。 一つ目と二つ目の両方とも同じ人が書いているようですが、それぞれニュアンスが違っています。 ここでは、二つ目の記事からは「+1」のように記述しています。 誤訳などが含まれる可能性があるので、詳細は原文をご覧下さい。 1. テレビを見る時間を減らす テレビを見る事を愛する人は多い。 テレビを見るときの問題は、自分の知的能力をほぼ使わないところだ。 数時間テレビの前に座っていると、体力を吸い取られたような気分になりませんか? リラックスしたいのであれば、

  • 初心者はプログラミングをどうやって学ぶと良いのだろうか?:Geekなぺーじ

    最近、初心者がプログラミングを学ぶ(もしくは、初心者にプログラミングを教える)にはどうすれば良いのかが良くわからなくなってきました。 ここで言う「学ぶ」や「教える」というのは、授業などではなくゆるいつながりで知人に教える事を想定しています。 (まあ、学校の授業でもいいのかも知れませんが。) 色々ある Ruby,PHP,Perl,Java,JavaScriptあたりがWeb界隈で最近良く見るプログラミング言語だと思われます。 初心者にとっては、生でHTMLCSSを書くことも「それ既にプログラミングでしょ」という感覚もあるようです。 さて、「全くの初心者だけど何でもいいからプログラミングを学びたい」という人は何から手をつければいいのでしょうか? 個人的にはC言語の方が入門者向けだと思う 個人的には、オブジェクト指向的な「難しい」ものを最初から理解できるのだろうか?というのがいつも疑問に思えま

  • Webは何故こんなに広くて狭いんだろう:Geekなぺーじ

    Webの世界は何でこんなに広いけど狭いんだろうと思うことがあります。 Webに存在するコンテンツは、無限に広がっているはずなのに、定番で巡回するサイトはいつも同じ Webに存在するブログは無数にあるはずなのに、いつのまにかRSSフィードに登録したものしか見なくなっている 検索できる単語には星の数ほどの組み合わせがあるのに、検索してる単語はいつも同じ 数え切れないぐらいのWebサイトがあるはずなのに、検索結果で見た事があるサイトをよく発見する Webの世界で生きている人は凄くいっぱいいるはずなのに、イベント等で会う人は偏ってる 恐ろしい数のユーザがいるはずなのに(例えばはてブとか)、目立っているのはいつも同じ人達 莫大な閲覧者(ユーザ)がいるはずなのに、皆同じ口調 人の数だけ話題があるはずなのに、ほとんどの人が同じ方向を向いている時がある 無限に広がるWebの世界への入り口として私が使ってい