タグ

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

  • なぜ「DNSの浸透」は問題視されるのか:Geekなぺーじ

    DNSの浸透」という表現が結構よく使われています。 DNSに設定された情報を更新したけれど、その結果がなかなか反映されずに誰かに相談すると「DNSの浸透には時間がかかります」と説明されて納得してしまうという事例が多いようです。 しかし、うまく準備を行えば、実際の切り替え処理は、いつ完了するのかが不明な「DNSの浸透」を待つのではなく、事前に計画した時間通りに完了させることが可能です。 さらに、来であればDNS情報の設定者(ゾーン情報の設定者)は、いつまでに世界中のキャッシュが更新されるかを知ることができる環境にあり、それ以降も更新がされていなければ「何かがおかしい」とわかるはずです。 DNSにおける設定内容(DNSのリソースレコード)には、その情報をキャッシュとして保持し続けても良い期間であるTTL(Time To Live)という要素がありますが、TTLはDNS情報設定者が自分で設定

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

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

    kakkunpakkun
    kakkunpakkun 2009/10/05
    僕は某共産国のスパイにしてアサシンなので名前を出すわけにはいかない!
  • PlaceEngineの仕組み:Geekなぺーじ

    802.11b電波を使って位置情報を取得できるサービスを提供するPlaceEngineのKoozyt(クウジット)さんにお邪魔してきました。 SONYからのスピンアウトベンチャーで、私が会社を辞めるときに「こんな会社があるよ、見に行かない?」と先輩に紹介して頂きました。 行ってみてびっくり、実は知り合いが結構いたり、知り合いの知り合いだったりしました。 ※1 塩野崎さんはWIDEの先輩です。この写真は「あ、今の格好撮影したいのでもう一回やって下さい!」と言ってポーズをとってもらったので、多少わざとらしいかも知れません。 今回は、GPSを使わなくても位置情報がわかるというユニークなサービスであるPlaceEngineの仕組みを聞いてきました。 Mapionや「みんなの地図2」などで採用されているそうです(参考:ソリューション一覧)。 (知っている人にとっては、多少今更な面もあるかも知れません

  • PlaceEngineから位置を取得してGoogle Earthで表示:Geekなぺーじ

    ここでは、PlaceEngineサービスを利用して無線LAN電波から現在位置情報を取得して、Google Earthに表示するサンプルを紹介したいと思います。 PlaceEngineの仕組み等に関してはブログ記事「PlaceEngineの仕組み」をご覧下さい。 #!/usr/bin/ruby require 'socket' require 'net/http' require 'win32ole' appk = String.new appk='アプリケーションキーを入れてください' now = Time.now.to_i http=Net::HTTP.new('localhost', 5448) req= Net::HTTP::Get.new("/rtagjs?t=#{now}&appk=#{appk}") rtag='' num_ap=0 result=-100 time=0 beg

  • Geekなぺーじ : [JobBuzz] GOGAさんに行ってきました

    ドリコムジョブボードのJobBuzz でご紹介を頂いた株式会社ゴーガ(GOGA)に行って来ました。 総括すると、GOGAさんのポイントとしてはチャレンジとライフスタイルだと思いました。 中でも「ライフスタイル」という単語は会話の中で非常に多く出てきていました。 エンジニアのライフスタイルを大事にするために、仕事のやり方に対してはかなり柔軟に対応をされている印象を受けました。 就労時間 GOGAさんの小山文彦社長曰く 「できれば楽しく働きたい。 社会が原因の場合には弊社としては如何ともしがたいが、会社が縛っている部分に関しては何とかしたいなと。 社員のライフスタイルは大事にしたい」。 社員の残業時間を聞くと「ほぼゼロ」で、 仕事は10時~18時に集中しているそうです。 しかも、家に仕事を持ち帰っているわけではないそうです。 家に仕事を持ち帰ることも可能であるそうですが、その場合はセキュリティ

  • Geekなぺーじ : Rubyネットワークプログラミング

    ここでは、Rubyによるネットワークプログラミングの説明を行いたいと思います。 ここで対象としている読者は、ネットワークプログラミング初心者(もしくは入門者)です。 TCP 簡単なTCPサーバとクライアント TCPクライアント(エラー処理付き) 何度も受信できるTCPサーバ TCPサーバ(acceptした相手の確認) UDP UDPを使う UDPでブロードキャストを使う UDPでマルチキャストを使う(マルチキャストを送信する) UDPでマルチキャストを使う(マルチキャストを受信する) UDPでマルチキャストを使う(TTLを設定する) Web 簡単なHTTP GET(Net::HTTP) HTTP HEADと全てのHTTPヘッダの表示(Net::HTTP) HTTP POST(Net::HTTP) 簡単なRSSクライアント その他 IO::selectを使う IPアドレスからホスト名への変換

  • 住所を使って緯度経度を取得する(2):Geekなぺーじ

    (注意!)この記事は、旧APIであるGoogle Maps API version 2を解説したものです。version 2の利用は推奨されていないので、意図的に旧バージョンの情報を探していない場合は、新しいバージョンの解説をご覧下さい。 Google Maps APIには住所情報から緯度と経度を取得するGClientGeocoderというAPIがあります。 「住所を使って緯度経度を取得する(1)」では、発見した座標を表示していませんでした。 今回のサンプルは、発見した座標もInfoWindowで表示するようにしました。 住所を入力して移動する 以下のサンプルはGoogle MAPS APIを使ったページのソースです。 強調してある部分が前回のサンプルと違う箇所です。 下記サンプルを試すには「key=aaaaa」の「aaaaa」部分をご利用のAPI key文字列に変更してください。 <!D

  • Geekなぺーじ : 2点間の距離を求める

    (注意!)この記事は、旧APIであるGoogle Maps API version 2を解説したものです。version 2の利用は推奨されていないので、意図的に旧バージョンの情報を探していない場合は、新しいバージョンの解説をご覧下さい。 ここでは、GLanLngのdistanceFromを利用して2点間の距離を計測する方法を説明したいと思います。 サンプル このサンプルでは、距離を求めている点をわかりやすくするためにGPolylineで線を引いています。 線の引き方に関しては「GPolylineで線を引く」をご覧下さい。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w

  • Geekなぺーじ : Google MAPS APIプログラミング

    ここでは、Google Maps JavaScript API(version 3)を使って遊ぶ方法を説明したいと思います。 Google Maps JavaScript APIを使うと、グーグル社が提供する衛星写真や地図を使ってホームページ上で色々なものを作れます。 対象とする読者は初心者もしくは入門者です。 Google Maps APIJavaScriptを使って書いてあるので、JavaScriptの知識があった方がわかりやすいと思いますが、Java Scriptがわからなくても何と無くわかるような説明を目指したいと思っています。 基Google Maps APIの単純な例 地図の種類を切り替える 地図の中心を移動する 地図上にふきだしを表示 地図がクリックされたときの処理 マップタイプコントロールを無効にする 緯度経度取得ツール 要望が多いので緯度経度情報を取得するツールを

  • Geekなぺーじ:10のUNIX小技

    IBMのサイトで「Learn 10 good UNIX usage habits」という記事が発表されていました。 面白かったので要約してみました。 変な部分があるかも知れないので詳細は原文をご覧下さい。 原文とは一部異なります。 ページスペースなどの関係でコマンド引数などを短く省略しています。 原文のサンプルコマンドが間違っていたりするので、修正している部分もあります。 原文を修正しているのは、tar.gzをzオプションを使わないでxfvしようとしているところと、xargsにlsではなくls -lを渡している部分です。 あと、説明文を短くしてしまっています。 1. ディレクトリの作成 良く使うコマンドの一つであるmkdirですが、面倒臭い使い方をしていませんか? 悪い例 ~/ $ mkdir a ~/ $ cd a ~/a $ mkdir b ~/a $ cd b ~/a/b/ $ m

  • 1