タグ

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

  • オープンソースコミュニティ運営方法:Geekなぺーじ

    Google Videoに「 How Open Source Projects Survive Poisonous People (And You Can Too)」という54分のビデオがありました。 Subversionの開発者達が、オープンソースプロジェクトを運営上の注意点を解説していました。 面白かったです。 ボランティア開発者の集合体によって実現しているオープンソースプロジェクトを運営する方法を解説するという題目ですが、 最後のオチでは、「これはオープンソースに限らない」と言っていました。 確かに、一般的な開発でも参考になる部分は多いと思いました。 また、掲示板やブログのコメント欄でも一部は適用できそうなノウハウであると思いました。 要約してみましたが、結構いい加減で間違いなどがあると思うので詳細はビデオをご覧下さい。 「Poisonous People」は「有害な人」と訳してみま

  • IIJ 月額945円、SIMのみの契約可能なLTE接続サービスを発表:Geekなぺーじ

    IIJの中の人から「マニアックだけど面白いサービス開始するから話を聞きに来ませんか?」とのお誘いを頂いたので、お話を伺いに行きました。 今回発表されたのは、LTE接続サービスを使用した「IIJmio高速モバイル/Dサービス」です。 docomoのモバイル網を利用したMVNO(Mobile Virtual Network Operator/仮想移動体通信事業者)サービスです。 IIJ、個人向けサービス「IIJmio」において、LTE対応の接続サービスを提供開始 MVNOには、いくつかの方式がありますが、IIJmio高速モバイル/DサービスはL2接続モデルによるMVNOです。 MNO(Mobile Network Operator/移動体通信事業者)であるdocomoがモバイル網アクセスを提供し、MVNOであるIIJが顧客との契約やインターネット接続性確保を提供します。 L2接続モデルでは、M

  • Twitterの良かったところと、Facebookがあまり好きになれないところ:Geekなぺーじ

    Twitterの話題が減るとともにFacebookの話題が増え、さらにはGoogle+がFacebookを抜くか抜かないかという話題が出つつある今日この頃ですが、個人的にTwitterとFacebookの違いみたいなものをボンヤリと考えたことを書いてみます。 話題になっていることや、日的には流行っているんだかどうか良くわからない状態とはいえ世界的には超巨大サービスであることなどから、Facebookを何となく使っているのですが、どうも好きになれません。 実名強要とか、個人情報とかプライバシーとか、アメリカのパトリオット法との関連とか、そういう細かい話ではなく、何となく気で使う気持ちになれないのです。 で、何でだろうなぁと漠然と考えていたのですが、自分なりの答えが先ほどわかりました。 私は「日常」をネットコミュニケーションに求めておらず、ネットコミュニケーションに求めているのが「非日常」

  • 「米国は実名制」という人は「Pseudonym」という単語を調べた方がいいかも:Geekなぺーじ

    「米国は実名制だから日のネットもそうすべきだ」という意見がありますが、それに対する反論でお約束的に登場するのが「実名 vs 匿名ではなくハンドルネームも考慮すべきだ」という意見です。 日では、「ハンドル名」「仮名」「ペンネーム」という表現で語られることが多いのですが、英語では「Pseudonym」という単語もあるようです。 「Pseudonymous」とは、「偽名の」「仮名の」や「ペンネームの」という意味で、「Pseudonymity」という単語はペンネームを利用するということそのものの概念を表現しています。 「Pseudonym」と「Pseudonymity」に関するWikipediaページもありました。 http://en.wikipedia.org/wiki/Pseudonym http://en.wikipedia.org/wiki/Pseudonymity 「Pseudo」と

  • Geekなぺーじ:C言語が嫌いな理由

    「Why I hate C」という記事がありました。 私は個人的にはC言語が好きですが、C言語が嫌だという視点も面白いので要約してみました。 かなり削っているので詳細は原文をご覧下さい。 C言語は組み込みに使うには良い言語ですが、その他の99.9%のアプリケーションを作るには最適とは言えません。 現在、アセンブラが一般的なアプリケーションを書くための良い解では無いことは自明です。 ここでは、もはやC言語もそうでは無い理由を述べたいと思います。 C言語の最も大きな問題はプログラマが間違いを犯しやすい事です。 私も良く間違えます。 どんなプログラマであっても数千行のコードを書いてバグが一つも無いということはありません。 コード量が少ないということは間違いの数も少ないということになります。 C言語は、言語のデザイン上、より多くのコードを書く事を要求します。 また、新しく開発されたプログラミング言

  • Geekなぺーじ : IPv4アドレス枯渇。その意味と恐らくこれから起きること

    今のインターネットはIPバージョン4で動作していますが、そのIPv4で各機器を識別するためのIPv4アドレスが遂に事実上枯渇しました(参考)。 長年「枯渇する」と言われ続けていましたが、それが遂に現実の物となりました。 ここでは、IPv4アドレス枯渇とは何かと、それによって何が起きるのかを紹介します。 IPv4アドレス枯渇に関して、アナログ放送の停波と地デジへの移行や、原油枯渇と似たようなものであるような認識が多く見られますが、個人的にはIPv4アドレス枯渇後のIPv4アドレスのアナロジー(類比)としては相撲の親方株の方が近い気がしています。 まず、アナログ放送の停波と地デジへの移行ですが、アナログ放送は2011年7月に一斉に停止します。 しかし、IPv4アドレスの場合は、ある日突然IPv4が使えなくなるわけではなく、今まで使っているIPv4アドレスはそのまま使い続けられるという意味でアナ

  • Geekなぺーじ : Skype大規模障害が収束。その規模と原因は?

    24日午前7時頃(日時間)にSkypeから「9割回復した」という発表が行われました。 これによると、今回の障害は外部の攻撃によるものではなさそうであるとのことでした。 「Another update: Skype stabilized」 原因の詳細は述べられていませんが、各種有料サービス利用者に無料通話サービス券を提供することが述べられています。 Skype社CEOのTony Bates氏による発表の動画も掲載されています。 しかし、障害からの復旧は2007年に発生した大規模障害よりも2倍早かったとされています。 大規模障害の原因? まず、前回の大規模障害である2007年8月16日の事例を見てみます。 「INTERNET Watch: Skype、障害はスーパーノード関連のバグと一斉ログインの負荷が原因」 INTERNET Watchの記事では、2007年の障害はWindows Upda

  • RSS全文配信/部分配信:Geekなぺーじ

    RSS文を含むかどうか、含む場合は部分配信にするのか全文配信にするのか、これは非常に悩ましい問題です。 ここでは、RSSのCDATA部分に文を含むことに関して考察します。 RSS全文配信のメリット 読者が喜ぶ RSS全文配信をする利点として一番大きいのが「読者が喜ぶ」ことではないでしょうか。 RSSリーダーを利用しているユーザにとっては、RSS全文配信をしているサイトは非常に読みやすいです。 他のブログと同時に読むことが容易になり、邪魔な広告も掲載されません。 ただ、これは広告で収入を得たいサイト運営者にとってはデメリットとなります。 読者が増えやすくなる 「読者が喜ぶ」ことによって、「読者が増えやすくなる」という可能性があります。 なお、この点に関して疑問を呈する意見もあります。 サーバの負荷が軽減される Web型RSSリーダーなどは、RSSを一度取るだけでデータをキャッシュします

  • [新連載]インターネット技術妄想論 [第1回] 結局、IPv6ってどうなのよ?!:Geekなぺーじ

    Software Design 5月号から連載を開始しました。 インターネットの未来を妄想するという内容です。 基的に毎回6ページ前後を予定しています。 個人的に「FREEって、日でどこまで通用するのだろう?」という点も興味があったので、今回、技術評論社のかたにお願いしたところ、第一回のみ特別にということで許可を頂けたので公開しています。 ということで、Software Design 5月号よろしくお願い致します! 第二回以降は、いまのところは恐らく全文公開するのは難しいと思います。 念のため、あらかじめご了承下さい。 あ、そういえば余談ですが、風の噂によると「ギークハウスなう - ニートphaのぶらぶら日記」というのも5月号から連載開始みたいです。 こんにちは。「Geekなぺーじ(注1)」というサイトを運営している、ブロガーの「あきみち」と申します。このたび、「未来のインターネット

  • P4P : P2Pの進化系?:Geekなぺーじ

    DCIA : P4P Working Group (P4PWG)が公開している「P4P: Explicit Communications for Cooperative Control Between P2P and Network Providers」という論文を読みました。 ISPがP2Pに協力することによって、ネットワークに対する負荷を大幅に軽減できるという内容です。 アメリカのP2Pは、今後ISPと協力関係を構築していくのかも知れないと思える論文でした。 P4P WG この論文を作成したP4P技術ワーキンググループには、結構豪華なメンバーによって構成されています。 P4Pの論文が話題になっているのは、発表したメンバーが豪華で、実際に実現(採用/デプロイ)されていく技術なのではないかと思えるからかも知れません。 以下、DCIA(Distributed Computing Indust

  • プログラミング言語ヒエラルキー:Geekなぺーじ

    「Programmer Hierarchy」という面白いネタがありました。 結構笑えました。 一部日語化してみました。 図中の矢印は「相手よりも上であるとみなしている」事を示しているそうです。 もともとは「Geek Hierarchy」というオタク同士が「俺はこいつらよりオタクではない」と思いあっているというネタがあって、それのプログラマ版のようです。 ちょっとアメリカ文化ですが、元ネタのオタク版も面白いのでもしよろしければご覧下さい。 おまけ:プログラミング/技術関連お笑いネタ プログラマレベル 人生の全てはTCP/IPに学んだ いいから殺せ。後はこっちでなんとかするから 技術系シモネタ

  • Geekなぺーじ : Interopのネットワーク図を描くエンジニア

    Interopに構築される最新機器を活用したネットワークであるShowNetの図は、ネットワーク図とは思えない美しさです。 Twitter上でInteropの話をしている人の中には、ShowNetのトポロジ図をPC壁紙に設定していると言っている人もいます。 いつの間にか、ShowNetのトポロジ図にファンが居る状態が出来上がりつつあるようです。 このことを図を描いている人に伝えたところ、びっくりしてました。 あのトポロジ図を見て「ShowNetトポロジ図はデザイナさんが描いている」と信じている人は非常に多いと思います。 しかし、実際にShowNetトポロジ図を描いているのはデザイナさんではありません。 あのトポロジ図は発注されて描かれたものではなく、ボランティア参加している方が描いているという事実を知る人は少ないのかも知れません。 あの図は、河口さんというバリバリのネットワークエンジニア

  • JavaScriptを使ってイントラネット内を外から攻撃する方法:Geekなぺーじ

    「Hacking Intranet Websites from the Outside」という講演が2006年にありました。 Black Hatでの講演です。 以下に説明する手法は既に公開されてある程度時間が経過している情報なので、ご存知の方にとっては既に古いとは思います。 詳細はプレゼン資料をご覧下さい。 概要 ファイアウォールなどに守られたイントラネットやホームネットワークの内部を攻撃する手法が解説してありました。 JavaScriptの基仕様を組み合わせて情報を収集するというものでした。 最終的には、プリンタから印刷を行ったり、ルータの設定を変更するなどの攻撃が可能になるようです。 それ以外にも、Web経由で設定変更が出来るものは状況によっては影響されるかも知れません。 プレゼン後半ではCSRF(XSRF, cross-site request forgery)も解説されていました

  • Geekなぺーじ:クラッカーがGoogleを使って脆弱なサイトを探す方法の例

    Googleを使って脆弱性のあるサーバを探す手法を「Google Hacking」と言いますが、その検索方法を大量に集めた 「Google Hacking Database (GHDB)」というサイトがあります。 そこでは様々な検索キーワードが紹介されています。 紹介されているものを、いくつかピックアップしてみました。 (ただし、多少古いです。) このような検索を行って脆弱性のあるサーバを探している人が世の中に結構いるみたいです。 サーバを運用している方はご注意下さい。 これらの情報は既に公開された情報なので、検索結果にはワザとこのような情報を流して侵入を試みる人を誘い込もうとしているハニーポットが含まれている可能性もあります。 秘密鍵を探す 秘密鍵は公開鍵と違って秘密にするものなので発見できてしまうのは非常にまずいです。 BEGIN (CERTIFICATE|DSA|RSA) filet

  • Twitterユーザ層が拡大すると発生しそうな何か:Geekなぺーじ

    ふぁぼりんこよろしくです! ぽちっとふぁぼり支援よろしくです! @に素早く返信しないのはマナー違反 ReTweet推奨 ReTweetしないのは失礼 ReTweetするのは失礼 無断フォロー禁止! 無断フォロー外し禁止! フォローしてないのに発言に文句言うのはマナー違反 フォローせずにつぶやきを見るのはマナー違反 アナタのはつぶやきではなく会話なのでマナー違反 さっきの私のTweet最高だと思うんだけど何で○○は、ふぁぼらないの??? Twitterは無断リンクがはびこる悪のサービス フォロワーに配慮しない大量つぶやきはマナー違反 protectedアカウントにフォロー申請するのはマナー違反 ○○をフォローしない奴はモグリ ブロックして差し上げてセイセイしましたわ それは既出です ○ヶ月前に××さんが言ってましたね ○○に同意できる方だけがフォローして下さい フォロー行為は当方規約に同意し

  • プログラミング言語の速度比較:Geekなぺーじ

    Gentoo : Intel Pentium 4 Computer Language Shootout」というプログラミング言語のベンチマークをしているサイトがあります。 このサイトでは、Linux入りPentium 4マシンを使って様々な言語で書いたプログラムのベンチマークを公開しています。 今回はC言語とC++,C#,Javaを比べてみました。 あと、その他言語もそれぞれ比べてみました。 グラフの白い棒がCPU時間を表しています。 白い棒が延びている側の方が実行速度が速い事を現しています。 黒い棒はメモリ利用量を表しています。 黒い棒が延びている側の方が省メモリです。 なお、以下のグラフは特定のベンチマークの結果だけであり、言語自体の優劣ではないので、念のため。。。 その他の言語の組み合わせも色々できるので興味のある方は試してみてください。 C言語 (gcc) vs C++ (g++

  • 1