WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。
Googleカレンダーは、各種のスケジュール管理をするためのサービスです。このカレンダーを自分のWebサイトなどから利用したい、と考える人のために用意されているのが、Google Calendar APIです。これにより、JavaScriptを使ってカレンダーにアクセスすることが可能です。 が! 実を言えば、単にカレンダーをWebページに埋め込んで表示するだけなら、スクリプトなど書かなくとも可能なのです。Google Calendar APIのサイトには、カレンダーの埋込み用タグを作成するツールが用意されています。まずはこのページにアクセスしましょう。 http://www.google.com/calendar/embedhelper ここで、カレンダーの表示や大きさなどに関する諸設定を行うと、その状態でカレンダーを表示するための<iframe>タグが自動生成されます。このタグを、そのま
HTML5ではビットマップ画像を手軽に扱える「Canvas」が話題ですが、「SVG」も画像関連で注目したい新技術です。HTML5ではInline SVG(インラインSVG)がサポートされ、HTML内にSVGを直接記述できるようになるのです。 今回のJavaScriptラボは、Firefox 4、Google Chrome 7、Internet Explorer 9を対象に、インラインSVGの使い方とJavaScriptによる制御方法について解説します。全部で3回に分けて、最終的には簡単なシューティングゲームを作成します。 SVGとは? SVG(Scalable Vector Graphics)は、名前のとおりベクター形式の画像フォーマットです。ベクター形式とは、点と点で結ばれた線で図形を表す方法で、アプリケーションでいえばIllustratorがベクター形式を採用しています(Photosh
どうも。昨日もちょっと twitter に触れましたが、今日も twitter ねたです。 前の post で、チラッと触れた OAuth 認証 (O認証認証みたいでこわい) を使ってみたくなり、自分で 0 から書いて見ました。 既存のライブラリ使えば手っ取り早いですが、仕組みを理解したかったので、やってみるだけやってみました。 結果から言うと、ものすごく面倒です。すごい時間かかりました。 (僕の文章読解能力と、typo 検出能力と、プログラミングスキルが足りなかっただけかもしれないけど) まあ、これの実装については、各所で結構触れられていますが、まあ話を聞いただけじゃイマイチピンとこないものだったのですが、いざ実装してみたらよくわかりました。 OAuth の仕組み OAuth の仕様については、oauth.net の Documentation に書いてあるとおりです。 OAuth Co
.app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads
2011/01/19 モバイルやPC向けの統合アプリ開発フレームワーク「Titanium」を提供する米Appceleratorは1月18日、Eclipseベースの統合開発環境(IDE)の「RadRails」(Ruby on Rails向け)や「Pydev」(Python向け)を提供する米Aptanaを買収したと発表した。買収は1月7日に完了している。 Titaniumは、RIA(リッチ・インターネット・アプリケーション)と呼ばれるジャンルに属するオープンソースの開発フレームワーク。HTMLやCSS、JavaScript、Ruby、PythonといったWeb開発で使われる技術を使いながら、iPhoneやiPad、Androidといったデバイス向けのネイティブアプリケーション開発が行えるのが特徴。単一のコードベースで、PC、Webブラウザ、モバイルに各種プラットフォームに対応できる。Appce
[読了時間:1分] 先日、リリース間近とお伝えしたHTML5ゲームエンジン「IMPACT」が12月21日未明、正式に公開となった。同エンジンで開発されたゲームは、iOS上では60フレーム/秒を実現するとされており、HTML5対応のウェブブラウザであればプラグインなどをインストールする必要なく実行できるという特徴を持つ。サイトには、効率の良い開発スタイルを説明するビデオやサンプルソースコードなどが公開されている。ライセンスは価格は99ドル。 エンジンを開発した独Dominic Szablewski氏は、HTML5に対応したモダンブラウザ上で高速に動作するゲーム「Biolab Disaster」を公開、その開発のために使用したエンジンを一般に提供すると告知していた。今回の正式リリースで、このゲームもアップグレード。公言通り、iOS上でも快適に動作するようになっている。 lMPACTは、HTML
iOS4.2から実装されたというJavaScriptの加速度センサーAPIを試してみました Tweet 2010/12/16 木曜日 matsui Posted in iPhone | No Comments » 先日リリースされたiOS4.2から実装されたという、Safari上で動作するJavaScriptの加速度センサーAPIを試してみました。 使い方はごく簡単で、次のようにして加速度が取得できます。 event.accelerationIncludingGravity.x; iPhoneを傾けると赤い点がコロコロと移動するというサンプルプログラムを作ってみました。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" c
jQuery Mobile is no longer supported To read more about the status of the jQuery Mobile project, see the announcement blog post. A Touch-Optimized Web Framework jQuery Mobile is a HTML5-based user interface system designed to make responsive web sites and apps that are accessible on all smartphone, tablet and desktop devices. Seriously cross-platform with HTML5 jQuery Mobile framework takes the "w
Google 日本語入力(Google CGI API for Japanese Input) http://www.google.com/intl/ja/ime/cgiapi.html jsonでしかデータを返してくれないので、JavaScriptだけではクロスドメン制限に引っかかりデータが取れない orz と思っていたら、非公式だがjsonpの指定ができるらしい。 http://www.google.com/transliterate?langpair=ja-Hira|ja&text=てすと&jsonp=callback ありがたい、これでJavaScriptだけでもapiからデータを取得できる。 以下、Google 日本語入力Tips いま、おととい、きのう、きょう、あした、きょねん、らいねん → 日時データ取得 http://www.google.com/transliter
SoftModemインターフェースボードを購入したので、遊んでみました。 スイッチサイエンスさんでほぼ完成状態で販売されています(ピンヘッダ付けるだけ)。 SoftModemインターフェースボード--販売終了 - スイッチサイエンス SoftModemインターフェースボードが使っている通信方式(FSK)は作者のarmsさんのブログで説明されています。 SoftModemインターフェースボード発売! - なんでも作っちゃう、かも。 Arduinoで遊ぼう - iPhoneのオーディオ端子を使って通信をする - なんでも作っちゃう、かも。 iPhone用のソース ( FSKSerialGenerator.m )を眺めてみたところ、通信方式仕様は High(1)は7350Hz, Low(0)は4900Hzのsin波を送る。これを1225baudで切り替える。 1文字(8bit)の前後にスタートビ
twitter facebook hatena google pocket WEBは平面的ですが、そこに重力を加えられると表現の幅が広がりそうです。 AvriBubble : a very ligth 2D engine based on Mootoolsは要素に重力のようなものを与えられます。 sponsors 使用方法 AvriBubble : a very ligth 2D engine based on MootoolsからavriBubble.js、mootoolsPlugin.jsをmootoolsからmootools.jsをダウンロードします。 <div id="colision"></div> //ここに表示されます。 <div id="id名" class="bubble" style="background: url(画像パス); top: 75px; left: 75
MopBox 複数パネル(デモには100以上のパネルも)の表示にも対応した、画像・Flash・動画などを表示できるドラッグ移動可能なボックス。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く