タグ

あとで読むに関するcubicdaiyaのブックマーク (204)

  • Google のソフトウェア開発 Days on the Moon

    Google 技術講演会「Developing Software in the Real World」に行ってきました。講演者は Google 東京 R&D センター ソフトウェアエンジニアの南野朋之さん。その 1 週間前に行われた、Mozilla Corporation の Seth Bindernagel と Seth Spitzer との講演会 (Mozilla Party JP 8.0 とは別物) には参加できなかったので、リベンジ (?) という形になります。 南野さんはインターンを経て Google へ入社、Google マップでの写真表示を開発された方で、今回の公演内容は Google でのソフトウェア開発体制、および Photos on Google Maps 開発の舞台裏に関してでした。 Google でのソフトウェア開発体制 OKR (Objectives and Ke

  • Stevey's Blog Rants: Lisp is Not an Acceptable Lisp

    It's been over four months since Eric Kidd posted his infamous Why Ruby is an acceptable LISP article. You know, the one that got approximately 6.02e23 comments, ranging from "I agree!" through "I hate you!" to "I bred them together to create a monster!" Any time the comment thread becomes huge enough to exhibit emergent behavior, up to and including spawning new species of monsters, you know you'

  • Getting Real by 37signals

    Heads up! This page uses features your browser doesn’t support. Try a modern browser like Firefox or Chrome for the best experience. sidebar#close mouseup->tweet#update input->tweet#update keydown->tweet#update scroll@window->tweet#update" data-bookmark-id="/gettingreal"> �LN�U �u�M�U Getting Real The smarter, faster, easier way to build a successful web application Start reading →

    Getting Real by 37signals
  • 404 Blog Not Found:Digest - 今日にでも使うべきJavaScriptの7つのテクニック

    2007年04月25日12:00 カテゴリLightweight LanguagesBlogosphere Digest - 今日にでも使うべきJavaScriptの7つのテクニック 良質の記事だけに全訳したかったのだけど、時間もないので紹介と抄録。 Digital Web Magazine - Seven JavaScript Techniques You Should Be Using Today サンプルコードは、適宜書き換えてあります。 1. Branch when possible - 分岐はなるはやで これは実例を見た方が早いでしょう。クロスブラウザー対応のaddListener()を考える。機能だけを考えれば、以下でOK。 function addListener(el, type, fn) { if ( window.addEventListener ) { el.addE

    404 Blog Not Found:Digest - 今日にでも使うべきJavaScriptの7つのテクニック
  • 改めて考える「日本のソフトウエア産業,衰退の真因」と復活策

    「日のソフトウエア産業,衰退の真因」と題した松原友夫氏の論文を「経営とIT新潮流」というWebサイトに公開したところ,多くの読者に読んでもらうことができた。さらに,あちらこちらのWebサイトやブログから,松原氏の論文を巡る意見や感想が発信された。そこで改めて,松原氏に論文に込めた思いを伺うとともに,論文ではあえて記載を避けた「日のソフトウエア産業復活策」についても語って頂いた。 あの論文はもともと,2005年10月に発行された日経ビズテックNo.9に,「停滞産業復興計画」という特集の一部として掲載されました。原稿を松原さんにお願いした意図は,一般のビジネスパーソンにソフトウエア産業がどのような状態にあるかを伝えよう,というものでした。経営とIT新潮流というWebサイトも,経営者やビジネスリーダー向けなので,今回まったく同じ原稿を転載した次第です。一方,ITの専門家向けサイトであるITp

    改めて考える「日本のソフトウエア産業,衰退の真因」と復活策
  • サイドバー症候群--ユーザー獲得をめぐるWeb 2.0企業の新動向 - CNET Japan

    この記事はStartup MemeブログのBilal Hameedが執筆した。 今月上旬(4月2日の週)、ウェブ上では新しい流行の兆しが見られた。わたしはこれを「サイドバー症候群」と名付けた。この流行の影響について分析する前に、まず最終的にこのサイドバー時代の旗手になり得るサービスについて見ていくことにしよう。 Google Talk:「サイドバー内のIM」 Google Talkは当初デスクトップクライアントとして発表されたが、現在はブラウザサイドバーに統合することができる。これは確かに素晴らしい機能で、ユーザーは定期的にタスクバーをクリックしなくても友人と連絡を取り合うことができる。 Mozilla:「サイドバー内のソーシャルネットワーク」 Mozillaは最近「Project Coop」を発表した。これはブラウザのサイドバーに入るソーシャルネットワークサービスだ。この製品では、ユーザ

    サイドバー症候群--ユーザー獲得をめぐるWeb 2.0企業の新動向 - CNET Japan
  • P2Pのシステム特性

    1章. はじめに P2Pとは、ネットワークサービスにおいて、特にServerを必要とせず、Peer同士が直接通信しあうことでサービスを提供する仕組みである一方、ドメインネームシステム、WWW、電子メールなどは特定のServerを前提とするシステムなので、サービス提供は特定の操作が必要であり、そのため各Serverには管理者と呼ばれる特別なユーザを必要としている。 ネットワーク対応デバイスはどんな種類のものであれ、P2Pテクノロジを利用することによってほかのネットワーク対応デバイスに相互にサービスを提供することができる。P2Pネットワークのデバイスがアクセスを提供できるリソースは、その支配下にあるものであれば、とくに種類を問われない。こうしたリソースには、ドキュメントはもちもんのこと、記憶域、計算処理能力、さらにはオペレータも含まれる。P2Pテクノロジは「分散化による堅牢さ」といるインターネ

  • ITmedia Biz.ID:GmailをパワーアップするFirefoxの拡張機能「Better Gmail」

    Firefoxの拡張機能「Better Gmail」は、Gmail関連のGreasemonkeyスクリプトをまとめたものだ。Gmailのラベルに色を付けたり、添付ファイルの種類ごとに異なるアイコンをつけたり、キーボードショートカット機能を付加したりできる。(Lifehacker) 【この記事は、2007年4月16日付で米ブログメディア「Lifehacker」に掲載された記事を翻訳したものです。】 Gmailは便利だが、もっと便利に使うこともできる。今までGmailを便利にするいくつかのGreasemonkeyスクリプトを紹介してきた。例えば検索結果の保存、アイコンの付加、ラベルに色付け、キーボードマクロ、フィルタを便利にする機能や右クリックでスレッドをプレビューできる機能などだ。しかしGreasemonkeyをインストールをしたくない人やスクリプト全部を探し出すのは面倒な人もいるだろう。

    ITmedia Biz.ID:GmailをパワーアップするFirefoxの拡張機能「Better Gmail」
  • 早速Google AJAX Feed APIを導入してみました

    Googleから「Google AJAX Feed API」が公開されました。 このAPIは、他ドメインのRSSやAtomの一般的なフィードを簡単に取得するためのAPIです。 公開APIを利用したサンプルサイトを作っていくよ管理人として、早速「Google AJAX Feed API」のテストを兼ねて、[Z]ZAPAブロ~グ2.0に導入してみました。 各記事の下部に、「この記事に言及していそうなブログを検索する」というリンクを追加してあります。 このリンクをクリックすると、画面遷移することなくAjaxで、リンク元のブログが表示されます。 Googleにキャッシュが生成されるため、クロスドメイン制約を気にすることなく、他のドメインのフィードを表示できます。 [Z]ZAPAブロ~グ2.0:人気記事の はじめてのApolloプログラミング ニコニコ動画みたいなものを作ってみるテストと問題点 など

    早速Google AJAX Feed APIを導入してみました
  • FC2.com - 404 Error

    404Error - Page not found ご指定のファイルが見つかりませんでした 30秒後にトップページへ移動します

  • 知っておいて損はないAJAXやCSSを駆使したタブインターフェース18種類 - GIGAZINE

    技術的知識が無くてもタブを作れるフリーソフトからかなり派手な効果を伴うタブ作成ライブラリ、Yahoo!やGoogle、Adobeの作ったタブまで、いろいろと応用が利いて独自の特徴があるものをざっくりと18種類ほどピックアップしてみました。 いろいろなページやブログで頻繁に見かけるタブ方式のメニューですが、こうやって並べてみると実は見せ方も使い方も種々様々であることがよくわかります。 まずは知識不要でタブが簡単に作成できる「CSS Tab Designer」。Windows用のフリーソフトで、約60種類ものデザインが用意されています。その中にタブ方式のメニューもたくさん用意されており、ほかにも縦型のメニューやZDNet風メニューなども用意されています。 OverZone Software - CSS Tab Designer 細かいカスタマイズが可能なタブメニュー。画像を使ったサンプルも用意

    知っておいて損はないAJAXやCSSを駆使したタブインターフェース18種類 - GIGAZINE
  • 【ハウツー】Googleからの新たな贈り物、「Google AJAX Feed API」を試そう | エンタープライズ | マイコミジャーナル

    Google AJAX Feed APIとは? Googleは16日、「Google AJAX Feed API」を公開した。Google AJAX Feed APIは、RSS/Atomなどの各種フィードを取得するためのJavaScript APIだ。 これまで、JavaScriptでフィードを取得し、取り扱うには以下のような問題があった。 JavaScriptセキュリティ制限上、生成元のホストにしかXMLHttpRequestなどを使用したネットワークアクセスを行うことができない(これを同一生成元ポリシーと呼ぶ)。そのため、単純に他のホストからフィードを取得するようなコードを書くことができず、自ホストのサーバにプロキシを置いておき、そのプロキシ経由でフィードを取得するなどの対処が必要であった フィードの形式が乱立している。これで困るのはJavaScriptに限った話ではないが、ことサイ

  • メディア・パブ: ギークがはまるサービス,“Twitter”の次は“Ustream”か

    米国のTwitter熱が日にも飛び火してきているようだが,米国のギーク達はもう別の新しいサービスに浮かれ始めている。 Twitterは,先月の音楽市SXSW(3月中旬開催)の参加者を通して一気に盛り上がった。特にRobert ScobleなどのカリスマブロガーがTwitterの会員になり,Twitterの魅力を熱く語り出したことが大きかった。 そして1ヵ月も経たないうちに,Robert ScobleやChris Pirilloの著名ギークブロガーが,別の新サービスに惚れ込んだようだ。彼らが新たにはまったサービスは“Ustream”である。 Ustream(Ustream.tv)は手軽にライブビデオ(生動画)をストリーム配信できるサービスである。ビデオカメラ(ウェブカム)をインターネットに接続できれば,誰もが独自のビデオチャンネルを無料で立ち上げることができる。このライブビデオの受像画

  • 進化するボットネット、P2Pも活用

    P2P技術を取り入れた弾力性のあるボットネット、潜入してきたセキュリティ研究者を暗号化で排除しようとするボットネット――ボットネットは技術的な飛躍を遂げている。 ボットネットは今、悪質になっている。それが見えてきた。 およそ40人のセキュリティ研究者が4月10日に、Usenix主催の初のボットネット専門のイベントに集まった。招待制のこのHotBotsイベントは米マサチューセッツ州ケンブリッジで開かれた。 研究者らはこのイベントで、ボットネット――スパム送信や金融・個人データの窃盗に利用するために何者かが乗っ取った数万、数十万のゾンビPCで構成される――は技術的な飛躍を遂げ、もっと弾力性のあるアーキテクチャと、追跡や監視、無効化を困難にするさらに高度な暗号化を手に入れつつあると警告した。 具体的に言うと、セキュリティ研究者はP2Pアーキテクチャを取り入れた弾力性のあるボットネットという初期の

    進化するボットネット、P2Pも活用
  • PHPEclipseを拡張してEclipseプラグインを作成しよう:CodeZine

    始めに PHPEclipseというEclipseプラグインはPHP開発で欠かせない豊富な機能(コードフォーマッティングやテンプレート、コードアシスト、Apache・MySQLとの連携など)が用意されています。しかし、豊富な機能が用意されていても、あなたが関わっているプロジェクトで、必ずしも「かゆいところ」に手が届くとは限りません。 そこで、PHPEclipseが用意している機能を使用して「かゆいところ」に手が届くようにEclipseプラグインを作成します。今回作成するプラグインはPHPのクラスプロパティからsetter/getterの生成を行う簡単なプラグインを作成する手順を紹介します。 なお、PHPEclipseはSourceForge.net内のページよりダウンロードすることができます。対象読者PHPEclipseを利用している方Eclipseプラグインを作成したことのある方 必要な環

  • パラサイト・プログラミング steps to phantasien t(2007-04-16)

    2007-04-16 近況 最近の私はもっぱらサンプルからのコピペが仕事. コピペといっても Ctrl+C, Ctrl+V より少しだけインテリジェントだけれど, ライブラリが強力な上に文書の出来が良いから, 多くはサンプルの改変で済んでしまう. 面白くはないが生産性は高い. コピペ・ハイウェイの渋滞にぶつかり, サンプルのないパターンに出会うこともある. そういう時は自分でコードを書く. でもだいたい動かない. Getting Started や入門書はざっと読んである. それでもわからない. 文書化されていない不具合や common pitfall だったりする. (間抜けな間違いもあるけれど...) こんなとき Google はあまり役にたたない. 使っているライブラリやフレームワークがよほどメジャーでない限り, 解決方法はなかなかみつらない. せいぜい自分と同じところで悩んでいる人

  • Ad Innovator: ソーシャルソフトウェアの7つの要素

    ExperienceCurveでソーシャルソフトウェアを考えるときに7つの要素があり、それらの強さによってサービスの志向が違っているという解説が出ている。ExperienceCurveではこれにEquity(価値)を加える必要があるのではないかとしているが、7つの要素は、 アイデンティティ:個人を認識するシステム プレゼンス:オンライン、オフライン、近くにいるなどを認識 関係:2人のユーザーの関係を記述する 会話:システムを通して他の人と会話をする方法 グループ:コミュニティを形成する方法 評判:システム上で誰が信頼できるかを知る方法 共有:参加者が何か意味のあるものを共有する方法 ソース:ExperienceCurve: 7 Building Blocks Of The Social Web April 13, 2007 in Social Networking | Permalink

  • 探しているレアな本がAmazonになかったときに見る5つのサイト | P O P * P O P

    たまにブログやメルマガでロングテール的に昔の良い書籍が紹介されるときがありますよね。そうした昔のは何かと手に入りにくいもの・・・。 そこで、今回は「レアなAmazonにない時に見る5つの古サイト」をご紹介。どのサイトもそれぞれに特徴があります。以下からご覧ください。 日の古屋 東京都古書籍商業協同組合インターネット運営委員会が運営。詳細検索では「刊行年」や「帯あり」、「初版」などの条件で書籍を検索することもできます。 また、書籍の検索以外に古屋さんの検索もできます。2,400店舗が登録されているそうですよ。 » 日の古屋 スーパー源氏 1996年から運営されている老舗のサイト。200店舗以上の古屋が参加されています。書籍名や著者名以外にも出版社や副題で書籍を検索できます。 » スーパー源氏 イーブックオフ ブックオフが経営する古サイト。コミックは7,000点以上、書籍

    探しているレアな本がAmazonになかったときに見る5つのサイト | P O P * P O P
  • 対策遅らせるHTMLエンコーディングの「神話」

    クロスサイト・スクリプティングという言葉は元々,WebアプリケーションのHTMLエンコード漏れなどを利用することによって第三者にJavaScriptを実行させる手法を指す。広義では,HTMLのエンコードによる画面改変などを含むこともある。 前回述べたように,クロスサイト・スクリプティングのぜい弱性はWebアプリケーションに見付かるぜい弱性の半分以上を占める。数年前から指摘されているにもかかわらず,一向になくならない。その理由として,クロスサイト・スクリプティング対策あるいはHTMLエンコード注1)に対する「神話」があり,正しい対策の普及を遅らせているように思う。その「神話」の数々について説明しよう。 注1)実体参照(entity reference)というのが正式だが,あまり普及していない用語なので,HTMLエンコードという用語を用いる 「すべからくHTMLエンコードすべし」が鉄則 HTM

    対策遅らせるHTMLエンコーディングの「神話」
  • MySQLのクエリを最適化する10のTips - PHPプロ!ニュース

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。