githubで.vimrcの管理

Dropboxを使って各種設定ファイルを管理していたのですが、設定ファイルにDropboxを使うのは冗長なのでLinuxの設定ファイル諸々はgithubで管理することにしました。 github上にconfigレポジトリを作成してそこで管理することとします。 GitHubサイトでの設定…

Windows XPでIPv6

IPv6スタックのインストール Windows XPはIPv6スタックを搭載しているが、初期状態では無効となっておりIPv6を使用することはできない。 IPv6スタックを有効にするためには、次のコマンドをコマンドプロンプトから実行する。 ipv6 install最後にシステムの再…

Bashショートカットキー チートシート

移動系 Ctrl + a 行頭へ移動 Ctrl + e 行末に移動 Ctrl + b 1文字戻る Ctrl + f 1文字進む 削除系 Ctrl + d カーソル位置にある文字を削除 Ctrl + k カーソル位置から行末まで削除 Ctrl + u 行頭からカーソル位置まで削除 Ctrl + w カーソル位置からその左側…

ip6tables

IPv6のフィルタを行うときは以下のようなシェルを作って対応しています。 #!/bin/sh # 全てのルールを削除 ip6tables -F # 全てのユーザ定義チェインを削除 ip6tables -X # 基本的には外部からのパケットの通過を拒否 ip6tables -P INPUT DROP #ip6tables -P…

簡単Google App Engine登録編

この記事は、簡単Google App Engine入門編 - TECHNERD::INITの続きです。 GAEへの登録 http://appengine.google.com/にアクセスします。[Welcome to Google App Engine]という画面が出てきたら[Create an Application]をクリックVerify Your Account by SMS…

Shim6 (Site Multihoming by IPv6 Intermediation)

概要 端末ベースのサイトマルチホーム技術といいながら実質ホストマルチホーム技術である 端末に振られたアドレスを2種類に分類 Identifierアドレス 端末の一意性を表すアドレス(セッション開始時のIPv6アドレス) Locatorアドレス ルーティングするための場…

Wireshark(Ethereal)で独自パケットフォーマットを解析する方法

Luaプラグインを使うと、独自パケットフォーマットのパーサーを簡単に定義することができます。 Lua - The Wireshark Wiki プラグインの有効化 Wiresharkのインストールディレクトリ → init.luaを編集 disable_lua = true; do return end; をコメントアウト …

ICMP宛先到達不能メッセージコード一覧表

コード メッセージ 0 Network Unreachable 1 Host Unreachable 2 Protocol Unreachable 3 Port Unreachable 4 Fragmentation Needed and Don't Fragment was Set 5 Source Route Failed 6 Destination Network Unknown 7 Destination Host Unknown 8 Source …

ICMPメッセージタイプ一覧表

タイプ メッセージ 0 エコー応答(Echo Reply 3 宛先到達不能(Destination Unreachable) 4 始点制御(Source Quench) 5 ルート変更(Redirect) 8 エコー要求(Echo Request) 9 Router Advertisement 10 Router Selection 11 Time Exceeded 12 Parameter Pr…

上位層プロトコルタイプ

IPヘッダ上位層プロトコルタイプ(linux/in.h) /* Standard well-defined IP protocols. */ enum { IPPROTO_IP = 0, /* Dummy protocol for TCP */ IPPROTO_ICMP = 1, /* Internet Control Message Protocol */ IPPROTO_IGMP = 2, /* Internet Group Manageme…

ヘッダ構造体メモ

Ethernetヘッダ(DIX規格) linux/if_ehter.h struct ethhdr { unsigned char h_dest[ETH_ALEN]; /* destination eth addr */ unsigned char h_source[ETH_ALEN]; /* source ether addr */ unsigned short h_proto; /* packet type ID field */ }; IPv4ヘッダ …

OpenFlowについて調査中

http://www.computerworld.jp/news/net/125689.html OpenFlowの機能は、通常のトラフィックに影響を与えることなく、トラフィックのフローを定義し、ネットワーク上の経路を決定するというものだ。経路を決定するためのポリシーを作成し、“帯域幅の大きな経…

最近どうもパッとしない学会

僕も最近学会についてはなんだかなぁと思うことが多いのだが、以下のエントリに「まさに!」と思えるほどうまくまとめられている。 非常に共感しました!http://effy.jp/2008/11/web20-vs-institute しかし、最近どうもパッとしない。私としては全国大会等に…

東京より地方の方が注目されやすい

東京より地方の方が注目されやすい - ベイエリア情報局たしかに。ウノウの尾藤さんが講演されたようです。 僕も地方出身者なので地方が盛り上がってほしいなーと思います!

簡単Google App Engine入門編

Pythonを知らなかったということもあって、個人的にGoogle App Engine(GAE)がとっつきにくかったので、helloworldまでをまとめてみます。 Python 2.5のインストール 以下のリンクから適当にmsiパッケージをおとしてインストール Python Release Python 2.5.2…

GREE Labs 第16回 オープンソーステクノロジー勉強会

GREE Engineering に参加してきました。いやー。かなり面白かった。久々のヒットです。 落ち着いてレポートを書こうかと思ったのですが、id:zegenvsさんのサイトにまとめてあったのでリンク張っちゃいます。 →勉強会レポート Preferred Infrastructureの太田…

Ubiquity presented by Mozilla Labs

ブラウザの新境地? Ubiquityが変える衝撃のブラウザ体験 (1/2) - ITmedia エンタープライズUbiquityというFirefoxのプラグインを教えてもらったのですが、これかなりいいですね。 基本的に、linuxでCLI中心の生活を送っていたので、bluewindを使ってWindows…

Project Eularと数学ガール

ここ一ヶ月Project Euler(プロジェクトオイラー)にはまってたんですが、30問を越えたあたりで本質的に数学を理解しないと進めなくなってきました。 そこで、Amazonで数学関連の本を物色しているとProject Eulerにばっちりな本を見つけました。 結城浩さんの…

集合知と集合愚

集合知が流行ってますが、このエントリが面白かった。 http://wordpress.rauru-block.org/index.php/1418量と質は互いに反比例する。 量を求めるときに集合知のアプローチは大事だけど、質を求める場合は違う。なんでもかんでも集合知で解決できると思ったら…

テレビ東京赤字転落

在京の民放キー局の第2四半期の決算短信やIRニュースはかなり大変なことになっていますね。 ついに赤字に転落するテレビ局もでてきました。 テレビ東京が赤字に転落…9月中間、株安や広告減で一つの既得権益が崩れつつある中で、放送法の改正も含め面白い時…

ガートナーSYMPOSIUM2008

月曜からガートナーSYMPOSIUM2008が開催されています。 昨日も少し聴講してきました。 とりあえず、最近は、「分析力を武器とする企業」が自分の中でホットなので、主にBI(Business Intelligence)系の話題を中心に聞いてきました。BIといっても対象とするも…

ウェブ指向アーキテクチャ(WOA)

WEB

今日の、ZDNETの記事に以下のようなものがありました。 仮想化、クラウド、ウェブ指向アーキテクチャに注目すべき--ガートナー提言 - ZDNet Japanウェブ指向アーキテクチャ(WOA)って何ぞや? 以下のエントリ読んだけど、結局よくわからん・・ WOAって? - De…

あのひと検索 スパイシー

あのひと検索 スパイシーが面白い。 http://spysee.jp/検索したい人名を入れるだけで人物の相関関係を作ってくれる。 ソースとなっているのはWEB上で検索して得られる情報のようだ。 意外な人とのつながりも発見してくれるので、非常に面白い。人名を入れて…

IOTシンポジウム2008

IOTシンポジウム2008が京都で12/4,5に開催されます。 はてなのid:stanakaさんの講演とか、ヤフーの児玉さんも講演されるみたいですね。 情報処理学会も変わってきましたね。 産と学の連携が密になりアメリカのようにビジネス領域とアカデミック領域の相乗効…

Project Euler

About - Project Eulerにハマリ中。純粋にアルゴリズムを追求するにはもってこい。 初めて素数を求めたりしたのですが、素数を求めるのに正攻法でいくとこんなに演算に時間が掛かるとは思いませんでした。 数学的な問題が多いのですが、頭の体操+プログラミ…

ブラザー、コンテンツ配信システム「Einy」をミオソフトに導入

ブラザーってミシンのイメージでしたが、こんなこともやってるんですね。 ブラザー、コンテンツ配信システム「Einy」をミオソフトに導入 - CNET Japan「JOYSOUND」のバックエンドでこれがうごいてるみたいです。 企業イメージと違うので少し意外でした。

通信事業者のオープンAPI

通信網も垂直統合から水平分離へと進んでいます。 BT(British Telecom)も通信事業者からサービスプロバイダへという意思の元デベロッパー向けにAPIを公開してます(http://web21c.bt.com/)。 世の中も面白い方向に向かってますよね。 【NGN Summit】「通信事…

サーバ/インフラ Tech Meeting

サーバ/インフラ Tech Meetingが8/8(金)に開催されます。 サーバ/インフラ Tech Meeting[開催概要]:WEB+DB PRESS plusシリーズ新刊発売記念,サーバ/インフラ勉強会開催『[24時間365日]サーバ/インフラを支える技術 ……スケーラビリティ,ハイパフォーマ…

グーグルストリートビュー日本版

GoogleのStreetViewがついに日本でも提供されたようです。 現在は、関東地区、大阪地区、仙台、札幌、函館のみですが、今後拡充していくのでしょう。 身近な場所がストリートビューで見れると新鮮ですね。グーグルの360°カメラを積んだ車にお目にかかれる日…

iPhoneでVNC

iPhoneでVNC接続を可能にするアプリケーションが出ました。 「Mocha VNC Lite」 AppStoreでVNCで検索すると出てきます。現状ではwifi経由のみでアクセスできるようですね。 3G回線では接続できませんでした。