Skip to main content

Home/ Cloud Computing/ Group items tagged PC

Rss Feed Group items tagged

Toshiro Shimura

第1回 そもそもGoogle Gearsって何?:ITpro - 0 views

  • 公式ページには,とても少ない説明の中にGoogle Gearsの特徴3点が紹介されています。対訳をつけてみます。 Store and serve application resources locally ローカルにアプリケーション・リソースとデータを保持して実行します Store data locally in a fully-searchable relational database ローカル・データは完全な検索機能を持つリレーショナル・データベースに保存されます Run asynchronous JavaScript to improve application responsiveness Javascriptは非同期に実行され,更新の必要に応じてアプリケーションと通信します  この解説は今までの説明で述べてきたものと変わりありません。特に詳説は必要ないでしょう。この三つの概念が以下のように,それぞれAPIグループとして実装されています。 ローカル・サーバー(LocalServer) データベース(Database) ワーカープール(WorkerPool)
  • アプリケーションがデータの入出力を必要とする場合,データはデータベースに格納されます。Google Gearsを導入した段階で,ローカルマシンの中にデータベースが作成されるわけです。このデータベースを操作するのが「Database」API群になります。データベースが導入されるといっても,MySQLやPostgreSQLのように巨大な物がインストールされるわけではありません。  このデータベースの実体は,SQLiteです。SQLiteはアプリケーションに組み込んで使用されるのを目的とした軽量なデータベース・エンジンです。データベース・サーバーにつきもののユーザーのような概念がなく,データの出し入れを主眼としてシンプルに設計されています。SQLiteは日本語2バイト文字も通ります。
  • 最後の「WorkerPool」は,インターネット上のコンテンツをローカルにキャッシュするコントロールを担当します。ローカル側サーバー機能という言い方もできそうです。Poolの名前の通り,まさに貯め込んでおくという感じです。言葉で説明することは難しいので,WorkerPoolについては後半のサンプルも眺めながら確認してください。  なお上記の三つのAPI群のほかにいくつかのAPI群があります。一つは「Factory」です。FactoryはGoogle GearsのコアとなるAPIで,LocalServer,Database,WorkerPoolのインスタンスを作成するのに使用されます。
  • ...2 more annotations...
  • 2007年8月末にGoogle Gearsはバージョンが0.2に上がり,「Timer」と「HttpRequest」が追加されました。Timerは文字通りタイマー管理をするAPI群です。一定間隔で処理を行いたい場合に使用します。タイマー機能そのものはJavaScript本体にもあります。Google GearsのTimer機能も書式はJavaScriptのタイマーと同じになっています。Google GearsのTimerはローカルにキャッシュしたコンテンツ(WorkerPool)に対しても,メインのHTMLに対しても利用可能だと説明されています。  「HttpRequest」は自身以外のコンテンツに対してHTTPヘッダ,あるいはデータを送信し結果を受信することができるAPI群です。機能と名前からも想像できるようにDOM/AjaxのサンプルとしてよくでてくるXMLHttpRequestのGoogle Gears版といえます。HttpRequestもTimer同様にベースになったXMLHttpRequestと書式,関数,プロパティがほぼ共通です。
  •  Google Gearsはオフラインで動作しなくてはならないため,サーバー側の処理には頼れません。そこで,処理動作をローカルのブラウザだけで完結できるようにするために,処理言語としてJava Scriptを使用します。Java ScriptはローカルのPC側に処理エンジンがあり,オフラインであっても動作します。  このシステム全体をGoogleはBSDライセンスとして公開すると宣言しました。私たちは「このシステムはGoogle Gearsを使っている。著作権はGoogleにある」と著作権明記さえすれば,自由に使用できます。業務か趣味かを問わず,Webアプリケーションを作成しているプログラマにとって,Google Gearsは何かしらの意識革命を引き起こしえる存在に感じられます。つまりGoogle Gearsはそれ自体がGoogleマップやYoutubeのように直接ユーザーに何か便利なサービスを与えるというサービスではなく,ユーザー向けにWebアプリケーションを作成しているプログラマに対しての技術サービスだというわけです。
Toshiro Shimura

A-NOTE - 『Googleドキュメント』やめて『Zoho』にしようかな - 0 views

  • オンラインでワードプロセッサ、表計算ソフト、プレゼンテーションツール、プロジェクトやタスクの管理ツール、CRMサービス、データベース構築などなどが無料で使える『Zoho』ですが、Googleアカウントや米Yahoo!アカウントで利用可能になったようなので、早速使ってみました。 私の個人用PCにはMicrosoftオフィス関連ソフトが一切入ってません。(ほとんど使わないので) いざとなったら、Google ドキュメントでもあるし。 …と思ってましたがZohoはGoogle ドキュメントより使いやすい。 Google ドキュメントで表を作ろうとしたものの使いづらくて(わかりにくい)、あっさり断念した私ですが、 Zoho Sheet(オンライン表計算)だとさくっと作れちゃいました。
Toshiro Shimura

私が「Googleカレンダー」を使うわけ(第43回):深川岳志「Google探検隊」 - 0 views

  • 私にとってGoogleカレンダーのいいところは、私はメール環境を完全にGmailに依存しているので毎日確実にログインすること。最初にも述べたように、メール画面からすぐに移動できること。この2つが大きい。  そして、もう1つ。iGoogleの存在である。  私はこのページをブラウザーのスタートページに設定しているのでいやでも目にする。  で、Googleカレンダーと連動するiGoogleガジェットを見つけたというわけだ。  「Google カレンダー」を追加しておくと、自動的に直近の予定が表示される。これで移動の手間さえ省けた。
  • 今回は、一人で「Googleカレンダー」を使う場合について述べた。  ただし、Googleカレンダーのホントの便利さは、家族で共有したり、他人を予定に招待したり、ローカルのカレンダーソフトと同期をとれる点にある。そのあたりの魅力についてはまた次回。
Toshiro Shimura

韓国ではFirefox 3が使い物にならない理由:趙 章恩「Korea on the Web」 - 0 views

  • Firefox 3を使っていないからインターネット先進国ではない、ということにはならないが、世界的な傾向やITインフラから考えると、どうして韓国ではこんなにFirefox 3が使われないのか疑問を持たずにはいられない。  しかし、その理由はとても単純、IEでないとWebサイトが表示されないからだ。韓国の電子政府、政府・行政サイト、インターネットバンキングをはじめほとんどのWebサイトがIE環境で動くように制作されているため、IEでは普通に見られるサイトがFirefox 3からアクセスすると「ページを表示できません」というエラーが登場するのだ。
cecilia marie

Reliable Online Computer Repair - 4 views

My PC has been acting strange lately and I can no longer fix it on my own. I did everything I could but this time, I really need someone who can really fix my computer problem. I called Computer Pr...

computer problem

started by cecilia marie on 06 Jun 11 no follow-up yet
shalani mujer

Effective Tech Software Support - 1 views

Before I used to to go to computer repair shops and have my computer repaired by technicians. However, it takes time and it is possible that it would take days. It was really that inconvenient for ...

software support

started by shalani mujer on 12 Sep 11 no follow-up yet
cecilia marie

Computer Problem Solved - 1 views

I was having difficulties with the computer problem I am facing with and it really disturbs me. I cannot proceed with my school works well because it keeps on showing up. Then I discovered Compu...

computer problem

started by cecilia marie on 13 Jul 11 no follow-up yet
seth kutcher

Excellent Computer Repair Service - 1 views

My work relies heavily on computer. That is why I cannot afford to delay my report just because I am having computer problems. I bought this computer unit 5 years ago and maybe because it is alread...

computer repair

started by seth kutcher on 02 Nov 11 no follow-up yet
‹ Previous 21 - 28 of 28
Showing 20 items per page