タグ

ブックマーク / developer.cybozu.co.jp (9)

  • 秋元@サイボウズラボ・プログラマー・ブログ Googleを打ち間違えただけで起こる悲劇

    PCを起動し、IEから”google.com”を”goggle.com”と打ち間違えただけで、どんなひどいことが起こるか、というのを見せる映像。 とはいっても、Windows XPをアップデートしてないとか、IEで開くとかいろいろな条件が必要で誰でもこうなるわけではないみたいだけど。 google.comに似たドメイン名を取得し、そこにウィルスをばらまくようなページを設置して、ミスタイプするユーザを待ち構える人がいる、ということだろう。google.comぐらいになると、ミスタイプする人だけで毎日かなりの数いるに違いない。 アップデートしてないWindows XPなんてものが手元には無いので、どこまで再現するかは試してない。 あと、「ご家庭では試さないでください」、「この映像を作成するにあたって、どんな動物も犠牲になっていません」とかのちょっとしたジョークも面白い。 Windows Upd

  • 周期表 + Googleイメージ検索 マッシュアップ | 秋元@サイボウズラボ・プログラマー・ブログ

    via digg 各元素名でGoogleを検索し、トップに出た画像を並べて作った周期表だ。周期表には科学少年(や元科学少年)に訴えかける何かがあるのかも。 [関連] Ajax周期表 実物を使った周期表 周期表+元素情報+元素グッズ販売 インタラクティブ周期表 木彫りの周期表 Flashによるビジュアル周期表 美しい写真による周期表ポスター アメコミキャラクター周期表 元素の歌 元素の英語名を覚えるのにいい? この記事は移転前の古いURLで公開された時のものですブックマークが新旧で分散している場合があります。移転前は現在とは文体が違い「である」調です。(参考)記事の内容が古くて役に立たなくなっている、という場合にはコメントやツイッターでご指摘いただければ幸いです。最新の状況を調べて新しい記事を書くかもしれません

    周期表 + Googleイメージ検索 マッシュアップ | 秋元@サイボウズラボ・プログラマー・ブログ
  • HTML構造のグラフによる可視化 | 秋元@サイボウズラボ・プログラマー・ブログ

    [2006/5/28 追記] applet バージョンが公開されたので、自分のページのHTMLを可視化することもできるようになった。 論文にありそうなネタで、じつは同案多数かもしれないが, Websites as graphs では、HTML の構造を要素ごとに色分けしグラフ化する作業を著名ないくつかのサイトについて行なったという。下はグーグルのもので、 以下のような色分けになっているという。 青: リンク (A タグ) 赤: テーブル (TABLE, TR , TD タグ) 緑: DIV タグ 紫: 画像 ( IMG タグ) 黄色: フォーム (FORM, INPUT, TEXTAREA, SELECT OPTION タグ) オレンジ: 改行と引用 (BR, P, BLOCKQUOTE タグ) 黒: ルートである HTML タグ 灰: その他のタグ 元記事ではもっとたくさんの実例が出てい

    HTML構造のグラフによる可視化 | 秋元@サイボウズラボ・プログラマー・ブログ
  • Web2.0ジェネレータ | 秋元@サイボウズラボ・プログラマー・ブログ

    via Digg Web 2.0 ジェネレータでは、簡単に Web2.0 っぽいサイトを生成してくれる。 サイトのタイトルを日語にしても、ちゃんと日語のロゴを作ってくれるし、CSS による丸いコーナーとか、整った XHTML など、生成されるソースは出来がいいのではないか。このままセーブして書き換えたら、簡単なサイトならそのまま使えるものができそうだ。動機がどうあれ(笑)、意外に実用的かも。 必要なベンチャーキャピタルの投資額、というプルダウンが面白い。実際にはこれを変えてもページは変わらないようだけど。 この記事は移転前の古いURLで公開された時のものですブックマークが新旧で分散している場合があります。移転前は現在とは文体が違い「である」調です。(参考)記事の内容が古くて役に立たなくなっている、という場合にはコメントやツイッターでご指摘いただければ幸いです。最新の状況を調べて新しい記

    Web2.0ジェネレータ | 秋元@サイボウズラボ・プログラマー・ブログ
  • 秋元@サイボウズラボ・プログラマー・ブログ: Yahoo! UI Library はすごいね

    via O’Reilley Radar Yahoo! UI Library で、Yahoo! が実際に使っている Javascript のライブラリ集が公開されている。 Yahoo! のどこでこんなユーザインタフェースが使われてるんだろう? と思うぐらい、サンプルで見せられる UI パーツは豊富だ。それぞれの “Example” を見てまわるだけでもおなかいっぱいだ。 コアユーティリティ アニメーション クロスブラウザ対応の XMLHttpRequest ラッパ DOM 操作 ドラッグアンドドロップ イベントハンドリング UI コントロール部品 カレンダー スライダー ツリー ドラッグアンドドロップなんかは、ファンタジースポーツで使われているのを見たことがあるので知っていた。複数のリスト間でアイテムの移動や並べ替えを行うときには使えるパーツだろう。 日語カレンダーなんかも、いい感じで再利

  • 従うべきでないプログラミングのアドバイス10個 | 秋元@サイボウズラボ・プログラマー・ブログ

    Top Ten of Programming Advice to NOT follow 新人プログラマーにアドバイスを求められた筆者が考えた、「聞くべきでないアドバイス」のリスト。 10) 例外は使うな(by Joel on Software 等) 9) 負にならない値には unsigned int を使え 8) 実世界に対応したクラスを設計せよ 7) チームでコード記法を統一せよ 6) コメントをたくさん書け 5) public フィールドよりアクセサメソッドを使え 4) 一個しかインスタンスができないなら Singleton パターンを使え 3) 入力は寛大に受け付け、出力は厳しくせよ 2) 最初から重箱の隅までプログラムせよ。後でやろう、は実行されない 1) コードを書く前に設計せよ 7), 5) は聞いてもいいと個人的には思う。10), 8) は僕も聞きたくない。3) は聞きたくな

  • 秋元@サイボウズラボ・プログラマー・ブログ Alexa Web Search Platform の衝撃 - 誰もが検索サービスに参入できる

    この記事は移転前の古いURLで公開された時のものですブックマークが新旧で分散している場合があります。移転前は現在とは文体が違い「である」調です。(参考)記事の内容が古くて役に立たなくなっている、という場合にはコメントやツイッターでご指摘いただければ幸いです。最新の状況を調べて新しい記事を書くかもしれません

  • SSE (Simple Sharing Extensions)発表 – 次世代 RSS となれるか? | 秋元@サイボウズラボ・プログラマー・ブログ

    via TechCrunch SSE (Simple Sharing Extensions) とは、一方向の通知を実現する RSS に対して、最低限の拡張によって双方向の同期を実現するもの、ということらしい。 マイクロソフトの CTO 、Ray Ozzie が自身のブログでこの SSE 発表について解説している。 このブログ記事によれば、SSE によって、家族間でスケジュールのアップデートを共有することができるようになるという。その際に、プライベートなスケジュール、共有スケジュール、公開されたスケジュールをそれぞれ適切な公開レベルのまま扱うことができる。スケジュールは一例で、アドレス帳の中の共有エントリなどについても同様に、個人アドレス帳アプリケーションの中から共有されているアドレスを更新すると、その更新が共有相手側にも伝えられてシンクロナイズするようなアプリが作れるという。 「あの」マイ

    n246
    n246 2005/11/23
  • 秋元@サイボウズ研究所プログラマーBlog: Ajax アプリケーショントップ12 (トップ10 パート2 ???)

    Ajax アプリケーショントップ10 で紹介した、ベンチャーキャピタリストのブログで、Ajax アプリケーショントップ10 パート2 が公開されていた。先月の記事なので僕が気づいてなかっただけだが。トップ10 なのにパート2、しかも 12 個あるんだが。。。まあいいか。 パート1 のあとに出てきたもの、いまだにその実態がはっきりしないものもふくめ、前回とは別の 12 個、追記の 2 個を含めて 14 個の注目 Ajax アプリケーションがピックアップされている。 カレンダー: CalenadarHub 検索可能な共有 or プライベートカレンダー。グループによる共有、購読機能、ドラッグ&ドロップできる UIRSSフィード、API 公開 辞書/シソーラス: ObjectGraph Dictionary 説明不要 メール: Zimbra メール、カレンダー、アドレス帳やその他のコミュニケーシ

    n246
    n246 2005/10/20
  • 1