運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。
HTML5はまだ一般的ではないが魅力的な機能に溢れている。Webブラウザ内でデータベースが使えたり、JavaScriptのバックグラウンド処理、位置情報を取得することだってできる。こうした機能は先進的なブラウザでは既に実装されはじめているが、まだまだシェアは低い。 Gearsを使ったローカルデータベース こうした状況が続くと開発者もおいそれとHTML5の導入には踏み切れない。そこで代替技術としてGearsを用いてみよう。 今回紹介するオープンソース・ソフトウェアはGear5、Gearsを使ったHTML5 API実装だ。 Gearsと言えばGoogleの開発したオフラインでも動作するWebアプリケーションを構築するソフトウェアだ。HTML5で実現されるWebブラウザデータベース同様、Gearsでもデータベースが利用できる。そのインタフェースを提供するのがGear5だ。 こちらはユニットテスト
以下を参考にしつつ、何かやってみる。 第2回 ロボットAPI:最速!Google Wave API解説|gihyo.jp … 技術評論社 誰も知らない夜のwaveのrobot - When it’s ready. ライブラリの入手 Python版はこちら。 Google Code Archive - Long-term storage for Google Code Project Hosting. $ mkdir svn $ svn checkout http://wave-robot-python-client.googlecode.com/svn/trunk/ wave-robot-python-client-read-onlyJava版は無いと思ってたけど、ちゃんとあるのね。知らなかったw Google App Engineのアプリケーションの作成 普通のGAEアプリケーションを作
先日の MySQL Conference 2009 のプレゼン資料は公開されていますが、その中で MySQL V3 Google Patch のパフォーマンスに関するスライドが公開されていたので、さっそくチェックしてみました。 該当する講演は、「This is Not a Web App: The Evolution of a MySQL Deployment at Google」にあたると思われます。 MySQL colud performance というスライドから。 ベンチマークツール: iibench、sysbench、wisconsin InnoDB を高速にするには、tcmallock とリンクする、XFS ( noatime,nodiratime,nobarrier オプションを指定するのがいいらしい)を使う、マルチコアサーバ用の mutex contention を減らす、
Googleを辞める社員がいるなど到底信じられない。だが実際に、ここ数カ月間で何人もの退職者が出ているという。同社で何が起こっているのだろうか。 無人島にでも住んでいるのでないかぎり、Googleの職場環境についての噂を一度は耳にしたことがあるはずだ。企業文化に関するありとあらゆる評価基準で、同社は軒並み好成績を上げている。 Googleで働くことに憧れないでいるのは難しい。無料のおいしい社食からスイミングスパ、さらには育児サービスに至るまで、Googleが社員に与えている特典は、競合他社から一頭地を抜けている。バラク・オバマ氏のような大物を交えての勉強会や、技術トレーニングセッションもたびたび開催されるうえ、社員は勤務時間の20%を個人的な創造活動に充てることが認められているのだ。 それでも辞める人は辞めるわけだが、ここ数カ月は特に退職者が増えている。例えば、先週はグローバルコミュニケー
Googleが、従来インデックス化できなかったAjaxを使ったコンテンツの内容を、検索結果に表示できるようにする方法を提案した。 米Googleは10月7日、Ajaxベースの動的なWebサイトを検索エンジンでインデックス化できるようにする方法を提案した。動的なWebサイト側で幾つかの設定をすることにより、検索結果にそうしたサイトを表示できるようになるという。 従来の検索エンジンでは、Ajaxを用いた動的なコンテンツはクロール・インデックス化することができない。そのためSEO(検索エンジン最適化)を重視するWebサイトでは開発者は動的なコンテンツの作成をあきらめがちだという。 Googleはこの問題を解決するための、Webサイトのサーバ側でクローラー用のURLを用意する方法を紹介している。この方法の目的は、最小限の修正でクローキングを回避しつつ検索エンジンがユーザーにAjaxのURLを直接提
ライフハッカー過去記事「Google Waveファーストルック!」でGoogle Waveの概要をお届けしてからちょうど1週間。こちらでは、具体的な使い方についてご紹介しましょう。 米Lifehackerの母・Gina Trapaniが、Google Waveの基本的な使い方を紹介しています。一足お先にWaverになったラッキーな方も、Google Waveの招待メールを心待ちにしている方も、参考にしてみてくださいね。 それではGinaの実践的Google Waveガイド、以下からさっそくまいりましょう。 その1:キーボードショートカット Google Waveにもキーボードショートカット機能がある。主なものは以下のとおり。 矢印キー:上下でWaveリスト内を移動し、左右で受信箱からWaveパネルに移動する スペースキー:次の未読waveに移動する Ctrl+Enter:選択したWaveを
Hotkeyを使ってGoogleカレンダーにイベントを新規登録する方法を読者アレックスが教えてくれました。 必要となるのはAutoHotkeyスクリプトとコマンドラインユティリティ。 同じセットアップでこのショートカットを使いたい! という方はスクリプトとユティリティをディレクトリに抽出し、logon.txtファイルをGoogleカレンダーアカウント情報へ追加。その後スクリプトを立ち上げれば、Win+GのショートカットでGoogleカレンダーへイベントを追加するダイアログが表示されます。パッケージにはコンパイルされたバージョンが含まれていますが、Hotkeyを他のキーに割り当てたい場合はパッケージに含まれているソースコードを変更して使用して下さい。 ダウンロードは下記のリンクからどうぞ。ソースコード、ユティリティを含む全てがダウンロードできます。 Launchyへこのクイック入力機能を追加
iPhone3.0へのPush Notification機能(プッシュ型通知サービス)の搭載や連絡先やカレンダーを同期してくれる Google Syncなどの登場にも関わらず、iPhone向けのGmail用Push Notificationというのはまだ存在しません。 が。 『Prowl iPhone』を使うと、GmailでPush Notificationを使うことが出来るんです。 Prowlとは まずProwlとはなんぞや、というところから説明すると、Prowl iPhone Applicationはマック用のユニバーサル通知アプリGrowlとの連携で動く、日本円で350円のiPhoneアプリ(現段階ではWindows用の GrowlはProwlに対応していません。次期リリースのバージョンでは対応している、という噂ですが、それまではWindowsでは作動しません)。 どのようにして作動
したいよね。 ということで作ってみた。 といっても id:zxywv の Safari で navigate する - zyxwvの日記 を パッケージ化しただけ。 スクリプトほとんどいじらなくても動いた。 id:zxywv スゲー! Mac の人は Chromium の最新版を ここらへん から ダウンロードしてきてインストール。 /Applications/Chromium.app/Contents/MacOS/Chromium --enable-extensions 2009/07/19 に Mac正式版も拡張が有効になりました。 Google Chrome 3.0.194.3 にアップデートして /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --enable-extensions --enable-ex
2009/07/17 グーグルのChromeチームは7月16日、Chromeの自動アップデートで使われるバイナリアップデートに新たなアルゴリズムを実装したことを明らかにした。実際の例として、実行形式のフルアップデートで10MBの容量が必要だったものが、従来の差分方式で704KB、今回発表した新方式では78KBにまで縮小したという。 Chromeには自動アップデートの仕組みが組み込まれており、脆弱性の報告などがあると、これに対応するパッチを当てたバージョンをChromeユーザーにプッシュすることができる。これにより攻撃者が脆弱性を利用する時間が短くなるため、安全性が高まる。 セキュリティパッチなどは、ソースコードレベルで数行の変更であることも多いため、新バージョンの実行バイナリを丸ごとユーザーに送りつける代わりに、差分だけ送ることで転送量を抑えることができる。これまでChromeチームではb
昨日はITpro主催のイベント「ユーザー企業のためのエンタープライズ・クラウドフォーラム」に参加してきました。 日経コンピュータ 中田敦記者のセッション「みえてきたクラウドのコスト」では、グーグル、アマゾン、マイクロソフトの最新データセンターの動向を紹介してくれたのですが、これが非常に興味深い内容でした。セッションの内容からトピックを2つほど紹介します。 大規模データセンターは7倍効率がよい 1つ目は、日経コンピュータ2009年7月8日号で同記者が記事としても書いていることなのですが、データセンターの規模の経済について。1000台クラスの中規模データセンターと、5万台クラスのデータセンターを比較すると、大規模データセンターのほうが7倍も効率がよいというデータが示されています。 つまり、ユーザーがある大きさのコンピュータリソースを調達しようとするとき、大規模データセンターは中規模データセンタ
キーボードを、持ち歩く。 久しぶりに、スマホ用のキーボードを使ってブログを書いている。 いくつかキーが壊れてしまっているので買い替えないといけないのだが、壊れるくらいには使い込んでいたんだなと思った。 当時は、今のようにPCを普段から持ち歩くことが少なかったので、出先でもブログ…
「Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします(編集部) 論文は、難しくない 読者の皆さんの中には、「論文」と聞くと身構えてしまう方も多いのではないでしょうか? 論文というと、書くのも読むのも大変で何だか小難しいことが書いてあるもののように思えるものです。それどころか、「論文とは縁がない」「プログラムがすべてだ」と思う方もいるかもしれません。しかし、ある特定分野の技術や研究を詳しく知るためには、論文は手軽で確実な情報源です。 よく論文が持つ意味について「巨人の肩の上に立つ」と例えられることがあります。これは、万有引力の研究で知られるニュートンも好んで引用していた言葉だそうです。「現代の学問は多くの研究の蓄積の上に成り立っている」ことを示す言葉
Windows/Mac/Linux:Firefox3.5が公式リリースされる日、ほとんどの開発者さんたちが余念なく拡張機能のアップデートを行う中、あるひとつの有名な拡張機能がアップデートされませんでした。そう、Googleによるブラウザのプラグイン、Google Gearsです。 Google GearsはGoogleのウェブ・アプリをオフラインでも利用できるようにする便利なブラウザ拡張機能。たとえばG-mailがオフライン環境でもいじれるようになったりします。Firefox3.5の公式リリースから約1週間がたちましたが、Googleの中の人はこのGearsのアップデートに関して沈黙を続けたまま......。 しかし何人かの勇敢なユーザーたちが立ち上がりました。GearsをハックしてFirefox3.5への対応を実現させたのです。 多少のリスクを負ってでも(率直に言ってブラウザの安定性が落
米Googleは6月22日、世界の名所を高精度で見分けられるとする画像認識技術を発表した。 この新技術は、GoogleがComputer Vision and Pattern Recognitionカンファレンスで発表したもの。まだ研究段階であり、新製品ではないという。 この技術は5万カ所を超える世界の名所を80%の精度で特定できるという。デモンストレーションでは、名前もタグもない名所の写真を入力すると、コンピュータが「ギリシャのアクロポリス」という答えを返した。 GoogleはWeb上の膨大な量の画像、イメージ検索、オブジェクト認識技術、クラスタリング技術を使い、画像認識のためのインデックス化システムを開発したとしている。 「われわれはWeb上でテキストで保存された情報を開放することに成功したが。ピクセルで保存された情報を開放するにはまだやることがたくさんある」とGoogleは述べ、今回
iPhone 3GSに追加されたビデオ録画は、撮影した動画をその場でYouTubeにアップロードする機能がついています。 動画をアップロードしたことをTwitterに投稿したい場合、それを自動的に行うようにする設定があります。 iPhone 3GSからYouTubeへのアップロードが完了すると、”友達に(メールで)知らせる”というオプションが表示されます。 そこで表示されるURLをコピー&ペーストしてTwitterに投稿することもできますが、自動的で行うようYouTubeで設定をしておくことで手間を省くことができます。 【注】この設定は、Twitterの「OAuth」を使ったもので、YouTubeによって先月対応が発表されたものです。現在は動画のタイトルが英語のみのサポートされ、設定も英語のみで変更が可能になっています。 Step 1. YouTubeの言語を「英語」に変更します。 Ste
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く