Open source is good for everyone! Google believes that by being open and freely available, it enables and encourages collaboration and the development of technology, solving real world problems.
本のページをめくるように、どんなWebページも素早く表示できるようにする。グーグルは以前からWebの高速化に取り組んできました。 6月22日から、米サンタクララで行われていたWebサイトのパフォーマンスと運用に関するオライリーのイベント「Velocity 2010」では、グーグルのUrs Hölzle氏がWebの高速化技術について「Speed Matters」(スピードの重要性)というセッションで紹介ています。 Webを高速化するためにどのような技術があり、あるいはどのような技術が検討されているのか、このセッションの内容を紹介しましょう。 スピードは重要だ 私が話そうとしているのは、「Speed matters」(スピードの重要性)についてだ。Webは空飛ぶジャガイモより速くなれるだろうか? どのくらい速くなれるだろうか? (参考:オペラがやってくれた! グーグルの空飛ぶジャガイモに対抗)
li > a" data-ddst-label="Navigation Items" data-ddst-no-support="background,border"> li > a" data-ddst-label="Navigation Items" data-ddst-no-support="background,border"> Home Categories Tutorials Resources Inspiration Freelance Interviews Design Freebies About Contact Advertise With Us Write For Us Contact Firefox is the browser of choice for most designers and developers in part because of the va
ReducisaurusはJava製/Google App Engine用のオープンソース・ソフトウェア。Webアプリケーションが隆盛になり、JavaScriptを多用したシステムやCSSによる凝ったデザインのサイトが増えてきた。それぞれフレームワークを使ったりして複数のファイルを扱うケースも多い。 設定方法 JavaScriptやCSSのファイルを複数読み込むにはその分だけコネクションを行う必要があり、負荷がかかってしまう。そこで使ってみたいのがReducisaurusだ。ローカルファイルやリモートのファイルを読み込んで一つにまとめてアクセスできるようになる。 ReducisaurusはGoogleのエンジニアでJaikuの開発にも関わっているプログラマによるソフトウェアだ。実行はGoogle App Engine上で可能になっている。自分でサーバを立てることもできるし、Reducisa
2009年11月5日,Googleは自社サービス製品であるGmail,Google Maps,Google Docsなどの開発に使用しているJavaScriptアプリ開発ツール群「Google Closure Tools」を一般公開しました。 "Closure"は一般的に,閉鎖や閉店といった意味で使われます。ツールの命名としては少しネガティブなニュアンスを感じますが,Google Closure Toolsの場合は,終結といった意味で,開発プロジェクトにおける最終ステップの仕上げ用ツール。すなわち“栓”という意味で中身があふれ出さないようにキッチリ閉めておくものといった意味合いから命名されているようです。 Ultimate(究極)に近い意味でGoogleの自信の表れと受け取った方がいいかもしれません。Googleで新規公開になったプロジェクトとしては珍しく,ベータ版の表記もありません(Go
Web applications have evolved from simple HTML pages into rich, interactive applications that provide a great user experience. Today's web apps pose a challenge for developers, however: how do you create and maintain efficient JavaScript code that downloads quickly and works across different browsers? The Closure tools help developers to build rich web applications with JavaScript that is both pow
9月のインデックス更新、アルゴリズム更新以降、順位が安定しないYahooに困っている方も多いと思います。 現在、Yahooは全く理解できない状態と言えますが、GoogleはとてもSEO対策しやすい状況にあります。Googleの上位表示が達成できればYahooの順位は今ほど気にならなくなるかもしれません。 Yahoo!のSEOを考える Yahooの傾向 Yahoo!知恵袋が強い TDP(トップページダウンペナルティ)が多発 新規ドメインは不利 相変わらず不可解な順位となっているキーワードが多いYahooですが、それでこそYahooとも言えます。 1.Yahoo!知恵袋 Yahoo!知恵袋が強いからといって知恵袋からの自演リンクに精を出すのはやめましょう。そのうちいなくなると思います。いなくならないか。どっちでも良いか。でもSEO対策で1位2位が知恵袋って。「500枚!SEO対策」って何かの呪
グーグル公式ブログの一つ Official Google Webmaster Central Blog にて A proposal for making AJAX crawlable という記事が公開されました。SEM R 様が訳されたものを、Google、AJAXサイトを検索エンジンに登録する方法を解説にて公開されてます。 ポックンは SEM R 様の記事を公式サイトより先に読んだのですが、末尾に私は開発者ではないので専門用語の使い方がわからず、文章が変ですがご容赦をとの注意書きがありましたので続けて公式サイトも読みました。ところが元の文章も、パッと見ただけではウェブサイト開発者に対してグーグルがどうして欲しいのかちと分かりにくいような感じの内容でしたので、ウェブサイト開発者主観で今回のグーグルからの提案の内容を簡単にご説明したいと思います。 まず今回のグーグルからの提案は、Ajax を
注æ: ä¸é¨ã®ãã¼ã¸ã¯è±èªã§ã®ã¿ãå©ç¨ããã ãã¾ãã å©ç¨æ¹æ³ ææ°ãã¼ã¸ã§ã³ã® GWT ããã¦ã³ãã¼ããã¾ãã ã¹ã¿ã¼ã ã¬ã¤ããåç §ãã¦æåã®ã¢ããªã±ã¼ã·ã§ã³ãä½æãã¾ã ããã¸ã§ã¯ãä¾ ãåç §ãã¦ç¥èãæ·±ãã¾ã 詳細æ å ± 製åæ¦è¦ - 主è¦ãªæ©è½ã¨ã¢ã¼ããã¯ã㣠GWT ã®éçº - ç念ã¨åå æ
米Googleは10月6日(米国時間)、Ajaxアプリケーション開発ツール「Google Web Toolkit(GWT) 2.0 Milestone1(M1)」を発表した。Google Codeのプロジェクトページよりダウンロードできる。 GWTはJavaを利用してJavaScriptアプリケーションを開発できるツール。Eclipseプラグインも提供しており、Webアプリケーションを容易かつ高速に開発できるという。 最新版はバージョン2の最初のマイルストーンとなる。新機能としては、デバッグしたWebページをブラウザ内でビューできる「In-Browser Development Mode」が加わった。「Safari」「Firefox」「Internet Explorer」「Chrome」などのWebブラウザから直接開発モードを利用できる(最新版より、「Hosted Mode(ホストモード)
アクセス解析のデータをもとにサイトを改善していく場合、共通点が多い集団に絞り込んで分析するセグメンテーション手法が有効だ。このセグメンテーションを簡単に実現できるGoogle Analyticsの「アドバンスセグメント」は、アクセス解析を行う上で、とても重要な機能になることは前回や前々回の記事で、その設定方法とともに解説してきた。 しかし、絞り込みまではできても、その後どうやって改善していくのか? 担当者が知りたいのはそこではないだろうか。今回はその取り組み方の例を紹介しよう。 ブランドワードを軸にした改善方法ここからは、架空のホテルサイト「ウェブタンホテル※」を例に進めていくことにする。このホテルは、十分な検討を行ったうえで見は見栄えの良いデザインのサイトを作ったつもりだったが、お客様から「サイトがわかりにくい」と言われてショックを受けていた。そこで、どうしたものかと僕に相談が来た。 ※
RSS/Atomの更新情報をほとんどリアルタイムで受信できるという、Google発の新規格「PubSubHubbub(パブサブハバブ)」。 早口言葉のようなネーミングが洒落っ気満載なこのPubSubHubbubですが、情報送信側がこれを実装するコトで、仕組み的に数分~数十分のタイムラグが生じてしまうのが常のRSS/Atomフィードを(RSSリーダーがPubSubHubbubに対応していれば)リアルタイムで受信者の手元に届くように出来ます。 日進月歩なWEBの世界、何事も早ければ早いに越したことはありません。 という感じで今回のエントリーは、「PubSubHubbubを実装しようぜ!!」の巻でございます。 PubSubHubbubを簡単に実装する方法 最も基本的なパターン 自前でRSS/Atom生成プログラムを運用しているような場合は、ちょっとメンドーですが手作業でいくつかPubSubHub
Google マップをブログなどに埋め込むときの HTMLコードに含まれるふきだしだけを消し、マーカーを残す方法です。 1.問題点 Google マップから検索などで特定の地域を表示させて、HTMLコードを取得して、ブログに埋め込むと、検索したときの情報がふきだしとして含まれてしまいます(下)。 「Google マップの埋め込み HTML でふきだしを消す方法(新)」では、ふきだしとマーカーを消す方法を紹介しましたが、「ふきだしを消してマーカーは残したい」というご質問を頂きましたので、本エントリーにて紹介致します。 なお、この方法は適正な方法であるかどうかは定かでありません。また、全てのブラウザで期待通りの結果になるかどうかも不明です(Firefox 3 では確認しました)。 2.解消方法 Google マップで検索結果が表示されます。ここでは「東京駅」で検索した結果を表示しています。 噴
GoogleはWeb全体の高速化を図るべく、Firefox/Firebugのアドオンとして動作するパフォーマンス検査ツール「Page Speed」を公開しました。同時にGoogleCode配下にパフォーマンスを最適化するためのチュートリアルや動画、ツールなどの情報をまとめた「Speed」というサイトを公開しています。 この記事はSpeedで公開されている記事の一つ「Optimizing JavaScript code」を翻訳したものです。JavaScriptのパフォーマンスを改善するためのTipsをいくつかコード例を交えながら掲載しています。 たとえば文字列結合において、Internet Explorer6/7の場合は+演算子を使わず配列のjoin( )を使ったほうがパフォーマンスが高いと解説しています(ちなみにSafariやFirefoxではそれほどパフォーマンスに差はありません)。
GoogleがWeb全体のスピードアップにいよいよ本格的に着手, 一社だけではできないと強調 からリンクのあった、 http://code.google.com/intl/ja/speed/articles/optimizing-javascript.html が日本語かと思ったら日本語じゃなかった・・・・。 いやー、意外とというか文字列については、全然知らんかった。 Closureって便利だし、「おぉ〜俺って使ってるジャン」みたいな気になれるからついつい使っちゃうんだけど、高コストなのね・・・・。反省。 ということで、超適当翻訳。どっかの誰かが書いてるかも。 前おき 著者: Google Chromeのエンジニア Gregory Baker, Software Engineer on GMail & Erik Arvidsson 推奨される経験:JavaScriptの実践的な知識 クライ
iGoogleの画面が使いやすいか、と言われると答えに窮するところだか個人がメンテナンスできる機能はとても便利だ。ブックマークレットやFirefoxアドオン等でもただ与えられた画面をそのまま使うのではなく、ユーザが自分にとって使いやすい形に変化させる(または許容する)のはとても大事だ。 3カラム表示のウィジェットポータル そのようなウィジェット画面は社内ポータルやWebサイトなど色々な場面で応用できそうだ。それを実現するのがiNettutsだ。 今回紹介するフリーウェアはiNettuts、jQuery UIを使ったウィジェットポータルソフトウェアだ。ソースコードは公開されているがライセンスは明記されていなかったのでご注意いただきたい。 iNettutsはCSSやHTMLの書き方、JavaScriptでの実現の仕方が詳しく解説された記事で紹介されているソフトウェアだ。どのようにしてこのウィジ
Web Performance Best Practices 下記、ウェブページのパフォーマンスを最適化するポイントをまとめたものです。 キャッシュの最適化 往復遅延時間を減らす HTTPリクエストを減らす ロードサイズを減らす レンダリングの最適化 関連書籍 1. Optimize caching キャッシュの最適化 ブラウザのキャッシュを活用 JavaScriptやCSSファイルや画像などのスタティックなリソースは、HTTPヘッダを使用してキャッシュをロードするようにします。 アドバイス スタティックなリソースは全て、積極的にキャッシュにセットします。 時々更新するリソースのキャッシュには、ファイルパスにフィンガープリントを埋め込みます。 IEでも確実にキャッシュされるように、Varyヘッダは削除します。 URLを自動生成している場合は、Fxのディスクキャッシュで使用している8文字のラ
代表中山陽平 ブログ「苦手意識を無くせばWeb活用はうまくいく」弊社では「がんばる中小企業」のWeb活用をサポートしています。今の時代、第3者である、制作会社や代理店におまかせでは勝てません。同じような商品・サービスが溢れる中、選んでもらうためのコンセプトを立て、それを実現するためにネットもリアルも総動員しながら戦う必要があります。 みなさんが世の中に・自社の従業員に実現したい幸せや提供価値を、しっかりと実現していくためには、みなさん自身が主役になり、私達のような専門会社が側面支援するのがベストです。 このブログでは御社が中心となってウェブ活用できるヒントを配信しています。お悩みの方はお気軽に問い合わせフォームからご相談ください。 最新の記事一覧
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く