『議論パターン』 (Discussion Patterns) ~不毛な議論を避け、実り有る議論とするために~ はじめに ~「パターン」について~ ソフトウェア開発では、よく「パターン」という言葉が使用される。 「定石(じょうせき)」のような意味である。こうすればうまく行く、という問題解決の典型的な例をカタログ形式で収集し、纏(まと)めたものである。 「デザイン (設計) パターン」、「アーキテクチャ (構造) パターン」、「アナリシス (分析) パターン」等の種類が有り、総称して「ソフトウェア パターン」等と呼ばれる。 「アンチパターン」という言葉もある。こちらは逆に、こうしたらうまく行かない、という典型的な例を集めたものである。 「パターン」という概念は別にソフトウェア開発に特化したものではない。「ソフトウェア パターン」自体、元々建築の方に有った方法を持って来たものである。様々
OCAD9では、GPXファイルを読み込むことが出来ます。 このGPXファイルというのは、あまり聞きなれないと思いますので、その説明を簡単にしておきます。 GPXファイルとは、GPS Exchange Formatの略で、GPSデータ(主にウェイポイント、トラック、ルート)の交換用ファイル形式です。 詳しくは、こちらのページに書いてあります。 http://www.topografix.com/gpx.asp (英語です。) 基本的にXML形式となっており、ハンディGPS受信機のメーカーに依存しないデータ形式となっていますので、GPS受信機の違いを考慮せずに、友人とのデータ交換をしたり、ネットで公開したり出来ます。 百聞は一見にしかず、サンプルを以下に記します。 ウェイポイントの例
まずはYahoo!とGoogleを押さえるべし 最新SEOのキーワードは“関連性” ユーザーは検索エンジンからやって来る ウェブサイトへの集客においてSEOが重要であるということは、多くのWeb担当者が認識していることだろう。しかし、どれくらい重要なのかを具体的なデータで知っているだろうか。本稿では、インターネットユーザーが情報を探す際の手段や検索エンジンの利用実態について、調査データと合わせてをその動向を示す。SEOの具体的な手法に入る前に、大前提と基本的な方針を理解しておこう。 TEXT:編集部 「SEO」とは、「Search Engine Optimization」の略語であり、日本語では「検索エンジン最適化」と呼ばれている。Web担当者としては「検索エンジン経由での見込客の誘導数を増やすこと。そのために、自社のウェブページを検索結果の上位に表示されやすいようにページの作りや外部サイ
アルプス社は9月6日、地図サービス実験サイト「ALPSLAB」において、「Yahoo!メッセンジャー」を利用した地図検索サービス「ALPSLAB agent」を公開した。 ALPSLAB agentは、Yahoo!メッセンジャーで手軽に地図やルートを検索することができるサービス。 Yahoo!メッセンジャーに「alpslab_agent」というYahoo! JAPAN IDを友だちとして追加し、住所や施設名などを入力してメッセージを送信すると、alpslab_agentの返信として、該当する場所を示すALPSLAB baseへのリンクが表示される。 常時起動させていることが多いYahoo!メッセンジャーを利用しているため、知りたいと思ったその場で利用することができ、またすぐに回答を得ることができる。 住所・施設名による地図検索のほか、ルート検索も可能。さらに、「○○○○(住所や施設名)を印
先日、ある会社の社長がやってきてホームページのリニューアルを依頼してきた。社長は、それまで営業の対面販売を中心にやってきたので、ホームページにお金をかける必要性を感じていなかった。しかし、最近自分の会社のホームページのひどさに愕然としたというのだ。 「検索しても自分の会社のホームページが出てこないんだよね」と話は続き、SEOの話になってくる。 SEOに関する仕事の依頼は、これまではショッピングサイトからが多かった。それがここ2年ぐらいは、金融サービスや中小企業向けのサービスなど、対面営業が中心の企業からの依頼が増えている。インターネットだけで完結しない商売でも、検索エンジンとホームページが顧客の決定プロセスに大きな影響を与えている。そのことが経営者にも認識されてきたようだ。 筆者は2000年頃からSEOに取り組くんできたが、こういった社長の言葉を聞くと、SEOが企業のウェブサイトにとって当
これがGoogleEarthだとわかるだろうか・・ 管理人 @ 9月 6日 03:36pm Google Earth 上の動画は特別なものではありません。 ましては、何千円もするゲームでもありません。 無料のGoogleEarthです。 GoogleEarthのフライトシミュレーターモードです。 まだ体験していない人は、今すぐ最新版のGoogleEarthをダウンロードして、Ctrl+Alt+A キー (Windows) または コマンド/アップル キー+Option+A キー (Mac) を押してください。 感動の世界が広がります。 ダウンロード Google Earth 関連ページ GoogleEarth(グーグルアース)の使い方まとめ Tag: Google Earth
Apple held a somewhat rare, company-wide virtual meeting with Steve Jobs this morning (11am Pacific Time), wherein Steve Jobs discussed the gravity of the iPhone on Apple's business as well as how he perceives the parts played by the rest of the company. The following is a series of notes produced by combining details from several of Ars Technica's internal sources. Steve opened up with how he bel
2007年09月06日13:15 カテゴリTips 成長に関して心得ておくべきことx3 これまた12じゃ多いのでまとめてみた。 自分の成長に必要な12の学習分野 | P O P * P O P finalventの日記 - 自分の成長に必要な12のこと 自分は未熟であるということ まずはこれがないと始まらない。自我もまだ成立したと言えない、物心がつく以前であればとにかく、それ以降の成長に関して、肉体的成長のように遺伝子が勝手にやってくれる成長を除けば、これが成長の全ての原点となる。肉体的成長とて、身長はとにかく体重に関しては意志の関与は小さくないので、事実上成長の全ては、「まだ成長しきっていない」という自覚がその原動力である。 ごく当たり前のようだが、この「未熟である」という自覚の持続は以外と難しい。成長の段階で、人は「これで全部」と思える瞬間が踊り場として必ず用意されている。そういう状態
Appleが新型「iPod」に「Mac OS X」を本当に搭載するなら、MTVのリアリティ番組「The Hills」の再放送を高画質で見るといったこと以上の機能向上を、同社は思い描いているはずだ。 Appleやモバイルコンピューティングの未来を話題にするとき、最近はすぐに「iPhone」に目が向いてしまう。Appleでは、携帯電話市場への参入は複数年をかけた戦略だと称しているが、最初の3か月間だけでiPhoneの売り上げは100万台を達成しようという勢いだ。 しかし、Appleにはもう1つのモバイル機器がある。それがiPodだ。仮に、ずっと流れていたうわさが本当だったということが、米国時間9月5日に開かれる最新のSteve Jobsショー(サンフランシスコのモスコーニセンターで開催される製品のプレゼンテーション)で明らかになるとしたら、iPodは今よりもはるかに強力なデバイスになるだろう。
Posted by Mihai Parparita, Software Engineer Here's a search box: Doesn't seem all that special, does it? Most Google sites have it. But let's look at where it is: That's right, search is finally in Google Reader. Now you can find that that apricot recipe you came across a few months ago and now have a craving for. Or perhaps you'd like to search for "ipod" so that you can read at once all the pos
matsuda です。こんにちは 最近Googleマップで独自の地図を表示したりするのがちょっとしたブームだったりしたので、 よーし僕も挑戦するぞーと思ったのですが、Googleマップって1枚の画像で 簡単に出来るものじゃなかったんだと挫折(ズームごとに256×256pxに分割された画像が必要のよう…)。 しかし、この問題を解決してくれるツールがあったので紹介します。 1枚の写真とズームレベルを決めればあっという間にGoogleマップに画像が表示 されて拡大縮小できる優れものです。 ↓↓↓ The Google Maps Image Cutterよりダウンロードが可能 使い方はいたって簡単 1)メニューの左にあるFileから、地図にしたい写真を選ぶ gimc001 posted by (C)フォト蔵 2)最大のズームレベルを設定する ズームレベルが大きいほど、出来あがるタイルの
今朝早くに開催されたアップルのイベント「The Beat Goes On」。ギズモードでは、その模様をリアルタイム中継しました。 津波のごとく押し寄せる、新手のiPod軍団に驚かされまくりの1時間半でしたよ、ふぅ(溜息)。詳細は、以下にてご確認くださいね。 --------- Jason Chen: 現着ー!(まだ誰もいないって…) 8:39 am 開始! --------- B. Lam: 踊れ~、iPodダンサーよ、踊るのじゃ~! 9:06 am --------- B. Lam: やってきました! ワイヤードのマークとArsTechnicaのジャッキー(Jacqui )と一緒に待望のアレを待ってるとこ。そう、iPod! アップルの発表となるといつも変なメール山ほど来るんだけど、こういうの大好きなんだ。 今回は「プレゼン日程のタレコミ」送ってくる奴いなかったけど、こんなの初めて…もうみ
2007/04/27 “twitter”がブームだ。140バイト以内の短いメッセージで“現在進行形”の自分のステータスをほかのユーザーとシェアするだけのオンラインサービスだが、本国の米国はもとより、日本でも非常な人気を集めている。Alexaでアクセス数の推移を調べると、今年に入ってから本格的にブレークしている様子が分かる。4月22日にはニューヨークタイムズもtwitterと、サンフランシスコ在住の創業者2人を記事で取り上げている。 twitterのコミュニケーションツールとしての新しさ twitterに参加してみると、チャットやメール、SNSといった、既存のコミュニケーションツールのいずれとも異なる、不思議なつながり方が新鮮で楽しい。熱心にメッセージを更新するユーザーを見ていると、CUSeeMe、ICQ、mixiなどが登場したときに人々が示した熱狂に近いものを感じる。 twitterでは、
ErlangでCometしてみた. (iframe方式は結局だめそうなので,Cometに) Comet チャットサンプル 実装はきわめて手抜きです.あくまでサンプルとして. ソース: chat.erl (22行.etsテーブルの初期化) chat.yaws (72行.サーバ側の実装) index.html (52行.HTML+JS) ※別途jqueryが必要 こんだけ短いソースでも,ちゃんとCometできるし,C10Kにも対応できる.(問題はいろいろあるコードだけど) いろいろちゃんと実装したとしても,かなりシンプルに仕上がると思う. Comet の正しい使い方で紹介されているプログラミングモデルのどれにも当てはまらない新しい方式,といえるかも. Cometのために特殊な実装をする必要もないし,I/O多重化など実装がめんどくさい手法を使う必要もない. 普通に各リクエストの処理を書いて,新規
fact(0) -> 1; %% Pattern matching for control-flow fact(N) -> N * fact(N-1). %% Recursion to create loops > example:fact(10). %% Interactive shell for fast iterations 3628800 > [{I, example:fact(I)} || I <- lists:seq(1,10)]. [{1, 1}, {2, 2}, {3, 6}, {4, 24}, {5, 120}, {6, 720}, {7, 5040}, {8, 40320}, {9, 362880}, {10, 3628800}] > Fruits = ["banana","monkey","jungle"]. %% Immutable variables ["bana
電話会社エリクソンの研究所で作られた言語「Erlang」についてしばらく調べてみようと思います。読み方はたぶん"あーらん"で。 リアルタイム処理や誤り検出が可能で組込用途に使われていて、並行処理の記述も可能、 ML や Haskell、Clean などに代表される関数型プログラミング言語の一種である、 と、見た目なかなか盛りだくさんな感じ。さてさて。 ご意見・間違いの指摘等大歓迎。 インストール 概観1 概観2 * 変数 構文の基本 データ構造 * パターンマッチ1 パターンマッチ2 パターンマッチ3 関数定義 落ち穂拾い メモ プロセス1 * プロセス2 インストール (2003/04/09) Open Source Erlang のページから、 ソースやメジャーなOS用のバイナリが手に入ります。異様にデカいので、 回線の細い方には厳しいかもしれません。Windowsの場合、 落としたイ
2007年05月16日22:45 カテゴリLightweight Languages そろそろerlangについて一言いっとくか 実は最近結構erlangを使っているので。 萎え - whatever erlang sucks 一貫性無さ過ぎな文法 変数束縛が Variable = Value. なのに、関数定義が function(Aargument) -> blah, blah, blah. てのはどうよ?しかも変数は大文字ではじめて関数は小文字ってわけわかめ。 しかも、 ->は関数だけではなく、 receive Message -> blah blah blah. という風にも使う。確かにMessageをArgumentとして見れば、関数定義と似てはいるのだけど。 しかしそれなら、JavaScriptのaddEventLister()じゃないけど、receiveするという関数/メソッ
Erlangをいうプログラミング言語を使って何かをすることが、 最近の流行みたいです。去年はHaskellが流行しましたね。 研究室内で僕を含めてErlangに興味津々という人が、 何人かいたので、今やろう!すぐやろう!と始めてみました。 以下はDebian Etch LinuxでErlangを使ったHello Worldに たどり着くまでの方法と、自習用の資料へのリンクです。 15分でHello Worldを表示してみましょう。 # 僕は表示までに30分以上かかりましたが・・・。 ErlangでHello World Erlangの読み方 - アーラン - Erlangとは Erlangをインストール Debian Etchではapt-getするだけです。時間は5分くらいかかります。 Windowsの人は、Erlang.orgでバイナリファイルを配布しているので、 それをインストールして
アタマにくる一言へのとっさの対応術 スポンサード リンク ・アタマにくる一言へのとっさの対応術 言葉の合気道の本。 言われっぱなしはゴメンだが相手と争うのも賢くはない。 「大事なことは、相手の期待どおりに反応しないことです。とくに「相手が失礼な態度をとったのだから、ただじゃおかないわ」といった、ありきたりの復讐気分にひきずられるのは最悪です。そうではなくて、この出来事をひとまず距離をおいて冷静にながめてみましょう。たとえば「相手が私に対して失礼な態度をとったわ。これはなにか新しいことを試してみる絶好のチャンスなんだわ」といったように。好奇心をもつことが、あなたの精神衛生にとってはベストなのです。奇妙な人間を相手にするという新鮮さを発見してください。世界はあなたが実験をするためにあるのです。」 挑発に乗らず、相手を空回りさせることが、よい対処であるという。真正面から言い返してしまっては、相手
こんにちは、『livedoor PICS』や『livedoor ナレッジ』などの担当をしている櫛井です。突然ですが皆さんは“Exif(エグジフ)”というのをご存知でしょうか? 画像ファイルにはさまざまな形式でメタデータを埋め込むことが可能ですが、今回はExif情報についてお話したいと思います。 ■Exifとは? 『ウィキペディア』によると…… -- Exif(エグジフ、Exchangeable image file format)は、富士フイルムが開発し、JEIDA(日本電子工業振興協会)で規格された画像メタデータのフォーマット。デジタルカメラの画像用に使われる(中略)。対応画像形式はJPEG、TIFF。 -- …とあります。 参考リンク:Wikipedia:Exif ひとつの画像ファイルには画像データだけではなく 「どのカメラで撮ったか」 「いつ撮影したか」 「画像サイズはどれくらいか」
9:20AM PDT - They kept everyone outside a little longer than we would have liked, but they're finally admitting. This is the Moscone West -- we're assuming the huge hall Steve launched the iPhone in back in January. Hold me closer, tiny dancer 9:32 - We're upstairs, the press is gathering. All the usual suspects are here; Mossberg just cruised up. This event space seats thousands, so we're a littl
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く