タグ

2006年9月13日のブックマーク (17件)

  • Yahoo検索をAjaxで

  • RSSリーダー eクルーザーの開発日誌 ::: AjaxとYahoo!APIでタブ式検索「ytab」

    ホリデープログラミング第3弾もAjax。当は先週できていたのですが公開が遅くなってしまいました。 ytab(サンプル) 最近公開されたYahoo!APIを利用した検索です。インターフェイスをちょっと工夫。 検索エンジンを使っていてときどき「ぁ、さっき検索した結果が見たいな」と思ったときにブラウザの戻るボタンでは発見できず、検索語に何を使ったか覚えていないと悲しいときがあります。それを解消すべくタブブラウザのように検索結果をタブでどんどん保存しておける、という仕組み。 yahoo.phpのソースは以下。他はJavaScriptなので直接上記サンプルのソースをご覧ください。設置はindex.phpyahoo.phpを置くだけ。IEとFirefoxで動作確認しています。 <?php define("YAHOO_APPID", "redcruise"); define("YAHOO_LANG

  • JSONP

    前回のエントリで触れたJSONP。初出はRemote JSON - JSONPというMochiKitの中の人によるエントリ(多分。一言で言うなら「JSONデータを括弧でくくった上でこっちが指定した文字列を頭につけて返してね?」というもの。文章で説明するとわけわからん。 つまり、 http://example.com/data.json?jsonp=beverly_hills とリクエストしたら、 beverly_hills({ foo: 'This is foo.', bar: 'This is bar.', foobar: 'This is foobar.' }); と返す。また、 http://example.com/data.json?jsonp=beverly_hills%5B90210%5D とリクエストしたら、 beverly_hills[90210]({ foo: 'This

    JSONP
  • Lingr Blog: Lingr- Under The Hood

    Hello everyone- my name is Danny Burkes, and I'm the technical leg of the Lingr triumvirate.  Lingr is a new type of website- it's an interactive, desktop-style application that runs right inside your browser.  In our case, the application is realtime chat, with community and discovery aspects that make us oh-so-Web-2.0-y. We want to be completely open about our technology, and also give kudos and

  • naoyaのはてなダイアリー - コネクションプーリングの話

    かなりながーいエントリになる予定なので,結論だけ最初に書くとこんな感じ. この話題については自分も あとで書く と言って書いてなかったので書いてみますよ。2006年の下期にもなってコネクションプーリングかよというツッコミもありそうですが、あとで書くといったら書くの。あとで読むといったら読む。 普通「コネクションプーリング」と言ったら、主に二つの役割があると思います。話を簡単にするためにウェブアプリケーションに限定して言及します。 ウェブアプリケーションから DB への接続を開けっ放しにして、接続に必要とされるオーバーヘッドをカットして双方の負荷を下げる。 ウェブアプリケーションと DB への接続を「使いまわす」ことで、同時接続数を節約する。 というもの。 mod_perlDB と接続維持するとコネクション数増えて云々という話は主に前者のみについての話になります。Apache::DB

    naoyaのはてなダイアリー - コネクションプーリングの話
    nemoba
    nemoba 2006/09/13
    コネクション共有
  • 厳選10本!ブログで使えるスグレモノツールまとめ :: Love & Design ::

    プロのWebデザイナーじゃないけど、ブログをもっとカッコよくしたい!もっとオシャレに見せたい!という方のために、これまで紹介したブログで使えるスグレモノツールをまとめてみました。 便利なフリーソフトはたくさんありますが、この中でお気に入りが見つかるとうれしいです。 名付けてsweetloveパック(livedoor風味) 画像系 ImageChef(日語・携帯にも対応) ワンポイントや mixi のプロフィールにどうぞ 画像が簡単にできるジェネレーターいろいろ :: Love & Design :: Polaroid-o-nizer™ ポラロイド風や枠をつけてオシャレに演出 写真をオシャレに見せたい人のための便利なツール :: Love & Design :: デザイン系 Dynamic Drive CSS Library タブメニューなどが豊富に揃っています。 誰でも簡単にCSSカスタ

    厳選10本!ブログで使えるスグレモノツールまとめ :: Love & Design ::
  • Google Adsenseでクリック単価の高いキーワードの見つけ方 - GIGAZINE

    この前の土曜日、大阪梅田に行ったついでに、「Google Adsenseで儲けよう」系書籍のほとんどに目を通してざっくりと読んでみたのですが、そのことごとくがクリック単価の高いキーワードが狙い目とか書いてあるわけです。が、具体的にどのようなキーワードがクリック単価が高くて競争力があるモノなのか探す方法までは、はっきりと書いていません。なんとなく金融が高いとか就職系が高いとか保険が高いとか、そんな感じで書いてあるだけ。 というわけで、Google Adsenseでクリック単価の高いキーワードを大雑把に見つける方法について書いておきます。海外ではもう一歩進んで、スクリプトを組んであらゆる単語の組み合わせで総当たり戦を行い、最もクリック単価の高いキーワードを出して一覧表にしている人もいるようです。日でも誰かやって欲しいところ。 オマケとして、クリック単価が2000円以上のキーワードの組み合わせ

    Google Adsenseでクリック単価の高いキーワードの見つけ方 - GIGAZINE
    nemoba
    nemoba 2006/09/13
    広告出す側になってサーチ
  • Ajaxの“彗星”とともに現われたチャットサービス“Lingr”を使ってみた

    AJAXは洗剤の名前!? スパムメールの“スパム”が、もともとアメリカに古くからあるハムの缶詰の商品名をもじったものだと知らない人はいまどき少ないだろうが、最近話題の“Ajax”(エイジャックス:Asynchronous JavaScript and XML)が、アメリカで販売されている洗剤のブランド名をもじったものだと知らない人はいるのではないだろうか。 WikipediaでAjaxの項を引いて、もう少し“Ajax”という名前の元をたどると、それはギリシア神話に出てくる英雄の名前だったり、小惑星の名前だったり、はたまた16世紀末にイギリスで発明された水洗トイレのことだったりするようだが、ここでは、それはどうでもいい。 IT業界では昔から製品名やプロジェクト名を付けるときに、まず略称ありき、という遊びがよく行われる。たとえば東京工業大学の大規模分散スパコン、“TSUBAME(ツバメ)”とい

    Ajaxの“彗星”とともに現われたチャットサービス“Lingr”を使ってみた
    nemoba
    nemoba 2006/09/13
    クライアントからのリクエスト→サーバーのレスポンス”という一方通行だけの通信より一歩進んで、逆方向の通信も行ないたい、というニーズが生まれた。それが、HTTPコネクションをあえて切断せずに“つなぎっぱなし
  • デザインパターンを読み解く

    ポリモーフィズム(サブクラスによる切り替え、抽象化) ここに分類されるのは、オブジェクト指向の第3原則、ポリモーフィズムを使用したパターンです。ポリモーフィズムを使用すると、動的に使用するクラスを切り替えることができます。<参照> 他に分類されているものでも、ポリモーフィズムが重要な位置を占めているものもありますが、ここではそれしか使われていないものを扱います。 ただデザインパターン全体を通して強調されているのは、インターフェースでプログラミングするということです。実装への依存をなくし、そうすることによって設計の骨組みを明らかにするのです。 Template 次のようなメソッドがあった場合に、処理Bのところを条件によって変えたい場合があるとします。 class Hogehoge { void doit() { ... 処理A ... ... 処理B ... ... 処理C ... } }

  • 日本語で読めるAjax関連情報のリンク集 【▲→川俣晶の縁側→ソフトウェア→技術雑記】

    Ajaxに関する日語の情報をざっと集めてみました。(一部日語ではないものを含みます) 丁寧な調査ではないので、当に大ざっぱなものです。 一応、以下の内容は多少メンテナンスしようと思うので、追加削除などのリクエストがあれば、私までメールを下さい。 非常に長くて申し訳ありませんが、頑張って必要な情報を探してみてください。 ★ 出版物 (この部分は現在フォロー仕切れていません) Ajaxイン・アクション (2006/06/20追加) https://www.amazon.co.jp/exec/obidos/ASIN/4844322222/autumnmagazin-22 Ajax イン・アクションの4章が酷すぎる (2006/06/20追加) https://blog.hawklab.jp/item-69.html Googleマップ+Ajaxで自分の地図をつくる Google Maps

  • 画像配信の負荷分散も比較的簡単?(その1) - 最速配信研究会(@yamaz)

    30万個ぐらいの静的ファイルを配信するサーバーの選び方 で静的な配信サーバに関することが述べられている. naoyaさんが公開されてるInside Hatena Bookmark's Backend の資料などを読むと、mod_perlなサーバーやMySQLサーバーの選び方の参考になったりするわけですが、世の中を見渡してみても、静的コンテンツ(画像とか)を配信するサーバーの指南書らしきものはなかなか見あたりませんでした。 なので、経験を元に書いてみることにします。 ということらしい.書いてあることはすべて同意だけど, つい3ヶ月くらい前まで 平均15k×1万URL×50億httpアクセス/day 平均4KByte×100万URL×3億HTTPアクセス/day な画像サーバと某所で向き合ってたため,ちょっとは役に立てるかもしれないと思ったので,私の経験を書いてみようと思う. 動画配信の負荷分

    画像配信の負荷分散も比較的簡単?(その1) - 最速配信研究会(@yamaz)
  • This Document has Moved

    This Document has Moved. この文書は http://www2u.biglobe.ne.jp/~oz-07ams/words/scripting.html に移動しました。 Japanese fonts required. All rights reserved. 1998-2015 TAKI

    nemoba
    nemoba 2006/09/13
    仕様書の日本語訳
  • hxxk.jp - CSS の記述ルール記事のまとめ

    いまだに私自身「これだ ! 」という答えを見出していないのですが、 CSS の記述ルールって絶対的な正解ってありませんよね ? ちょっと私が知っている範囲で明文化されている CSS の記述ルールを集めてみましたので、それを元に絶対的な正解のルールではなく、最大公約数的なルールを模索してみたいと思います。 ちなみに、今回模索するのは Lucky bag::blog: CSS を作成する際のお約束やデフォルトスタイルの差異を無くすCSS のような Tips ではなくて、あくまで .css ファイルを書き上げる際のルールのことです。 それと、取り上げた記事は順不同です。 書き上げてから、公開日時順にした方が良かったかなあとも思いましたがもうこのままで公開。 Type selectors を XHTML Abstract Modules の順番に沿って記述 - hxxk.jp ガイドラインを作成お

  • ウノウラボ Unoh Labs: CSSで見る、IE7。

    Sashaです。 MicrosoftがIE7 RC1(Internet Explorer 7 Release Candidate 1)を公開しましたね。タブ・ブラウジング? RSS? 今ドキ当たり前。タブに出ているサイトのサムネイルが一括して見れるとか、印刷するときに用紙の大きさに合わせて印刷してくれるぴったり機能とかも、「あったらいいな」的機能であったことは確かですが、ウェブデザイナーたちの興味の中心は、今まで私たちの忍耐力をギリギリまで試してきた、IEの CSSへのサポートが、どのように変化するのか、ですよね。せっかくなので、今まで長年にわたって多くの人を悩ませてきたバグたちと照らし合わせながら見ていきましょう。ちなみに、私はまだ一つ一つ検証してませんので、その解決宣言に関する信憑性には責任は負いかねます。悪しからず。 positioniseverything.net では数年前から

    nemoba
    nemoba 2006/09/13
  • ITmedia Biz.ID:再利用可能なコンテンツを探す6つの方法

    クリエイティブ・コモンズで提供されている写真や映像を効率よく検索できるサイト、GNUフリー文書ライセンスのPDFを検索する方法などを紹介。(Lifehacker) 自分がデザインしているパンフレットに画像を1点加えたい。それも今すぐに。だが勝手に他人のクリップアートに手を出せば、著作権違反に問われてしまう。クリエイティブ・コモンズのような組織、GNU Free Documentation Licenseのようなライセンス、そしてパブリックドメインのおかけで、そんな心配をせずにダウンロードして再利用できる、無料の写真、楽曲、映像、文書がたくさん存在している。 今回は、新学期を迎えるに当たって、あるいは強力なマルチメディアプレゼンテーションで上司を圧倒したい人のために、Web上で、合法的に再利用できるコンテンツを見つけ出す方法を6つ紹介しよう。 1. Creative Commons Sear

    ITmedia Biz.ID:再利用可能なコンテンツを探す6つの方法
  • CSSを書く際の5つのテクニック:phpspot開発日誌

    CSS tips and tricks at The Blog Herald CSSを書く際の5つのテクニック。 1. サイズ指定の際はピクセルを使うな。 body { font-size: 62.5% } p { font-size: 1.2em; line-height: 1.5em; } px指定してしまうとブラウザの文字サイズに反応しなくなってしまうというやつですね。 2. 階層構造はインデントして読みやすくしよう h1 {} h1#logo { font-size: 2em; color: #000; } h2 {} h2.title { font-size: 1.8em; font-weight: normal; } 確かに、これは分かりやすいかもしれません。今後導入しようと思います。 3. セクションごとにコメントを入れて構造化しよう /* Structure */ ...

    nemoba
    nemoba 2006/09/13
    基本テクニック
  • IBM、仮想化ソフトウェアのソースコードを公開

    IBMが、1台のコンピュータで同時に複数のオペレーティングシステムを動かせるようにする仮想化ソフトウェアのソースコードを密かに公開した。 だが、この影響で、仮想化ソフトウェアを提供するIBMのライバル企業が淘汰される可能性は低いだろう。 IBMが、「Research Hypervisor」(rHype)のソースコードを自社ウェブサイトで公開した。これにより、誰もが、この分野におけるIBMのアプローチを研究できるようになった。rHypeの特徴として、さまざまな種類のプロセッサに対応している点が挙げられる。rHypeは、IBMのPowerファミリーや、IntelのXeonなどのx86系プロセッサ、さらにはIBM/ソニー/東芝が共同開発したCellなどにも対応している。 rHypeは、MicrosoftのVirtual ServerおよびEMCのVMwareという市販の2製品のほか、オープンソー

    IBM、仮想化ソフトウェアのソースコードを公開