Google Developer Day 2011 Japan セッション: GDD 2011 Japan: Google のエンジニアの日常 スピーカー: 園田 裕貴
なかなかいいサンプルだったのでシェア。 jQuery MobileでGoogleMap APIを使った サンプルがオープンソースで公開されて いました。ストリートビューなども表示する ことが可能です。興味の有る方はチェック してみては。 スマフォにGoogleMapを表示させるのに、Google Maps JavaScript API V3が必要みたいですが、これをスマフォ対応を簡略化するjQueryプラグイン、jQuery Mobileで使おう、というもの。 jquery-ui-map GoogleMap APIをjQuery Mobileで使ったサンプルです。jquery-ui-mapというプラグインも使用しています。このサンプルはMITライセンスでソースが公開されていますよ。 以下、デモのキャプチャです。 iPhone iPhoneでの実装状態です。 ランドスケープ時も自動で横幅をあ
一歩下がって「時代の流れ」を見る この業界では日々さまざまなことが起きている。そんな中で、個々の事象にいちいち惑わされず、自分なりに「時代の流れ」をしっかりととらえる目を養うことが大切である。 最近だと、MicrosoftがHTML5の採用に踏み切ったこと[1]、AppleとAdobeのFlashに関するにらみ合い、Googleが買収したOn2 Technologiesのビデオコーデック「V8」を「WebM」としてオープンソースにしたこと、シャープが提唱する電子書籍の独自フォーマット「次世代XMDF」が激しく批判されていることなどが目についたニュースだが、そのどれもが一つの強い方向性を示している..「独自フォーマット戦略」の終焉だ。 独自フォーマット戦略 独自フォーマット戦略とは、自社が所有する知的所有権をからめたメディアのフォーマットをなんらかの方法で「業界標準」とし、ツール、再生ソフ
長らくニートだったが、就職先が決まったということで、代官山のレストランで妻と娘にお祝いしてもらった。うれしい。そして、新しい道に踏み出すという新鮮な気持ちが何とも心地よい。 2011年2月1日付けで、Googleに入社する。その経緯について記述しておく。個人的事情をわざわざ晒す必要もないのだが、お世話になっている皆様やOSS関連や個人事業関連で関わりのある方々への報告ということでキーを叩く。 経緯 昨年7月末に前職を辞して、自作のOSS製品のデュアルライセンス販売で食っていくべく開発作業や事務作業を半年ほど行ってきた。しかし、地価と物価の高い東京という都市に妻子とともに暮らせる収入を継続して得ていくにはあまりにも頼りないビジネスモデルであるため、それを本業にすることは断念した。 より正確に言えば、当初からOSSで食っていけるとは思っていなかったので、ライセンス販売は妻に任せて俺は就職できる
GoogleがHTML5のビデオコーデックH.264のサポートを終了すると発表したことを受け、Microsoftの社員がこの発表ブログを「Google合衆国大統領」が国民に英語の利用を禁じ、エスペラントを公用語にするとした発表文に書き換えたパロディを公開した。 「英語が会話に占める役割は大きいが、オープンなイノベーションというわれわれの目標のために、今後この国で英語をコミュニケーション手段として使うことを禁じる」――米GoogleがChromeブラウザでのH.264サポート終了を発表したことを受け、米MicrosoftのMSDNブログに1月12日(現地時間)、同社の社員がGoogleの公式ブログのパロディを投稿した。 Googleは昨年5月、HTML5のビデオコーデックのH.264はオープンではないとして、オープンソースのビデオコーデックを推進するプロジェクトWebMを立ち上げ、Micro
.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
Webアプリケーション開発者にとって切っても切れない問題――それがセキュリティ対策だ。日増しに複雑になっていく要件・機能に対する脆弱性検査に悲鳴をあげているデベロッパ/テスターも多いことだろう。そのような中、あのGoogleが、社内でも活用している脆弱性発見ツールをオープンソース化して公開した。同ツールは脆弱性検査の新しい決め手となるか。以下、基本的な使い方や主要機能について紹介していこう。 Google社内で現役の脆弱性検知ツール - ratproxy Googleは1日(米国時間)、Webアプリケーションのセキュリティ監査を実施するツール「ratproxy」をリリースした。ratproxyはプロキシサーバとして動作するオープンソースソフトウェア。同ソフトウェアを経由してWebアプリケーションを操作することで、XSS(Cross Site Scripting)問題や不適切なXSRF(Cr
グーグルは、同社内でパラレルデータ処理に利用している言語「Sawzall」を、「Szl」というプロジェクト名のオープンソースとして公開しました。 書籍「Googleを支える技術」によると、Sawzallは分散処理のためにデザインされたDSL(Domain Specific Language)で、特定の用途に限っては非常に容易に処理を記述できるようになっているインタープリタ型のプログラミング言語。GFS(Google File System)とMapReduceを基盤とし、MapReduceをより簡単に実行できるものと説明されています。 なぜSawzallはオープンソースとして公開されたのか? グーグルは2003年8月に、論文「Interpreting the Data: Parallel Analysis with Sawzall」を発表し、これによってSawzallという言語がグーグルに
定期的にチェックしているJeff LaMarcheさんのブログで中々、興味深い内容をやっていたので紹介。 iPhone Development: Mapping Directions from your App http://iphonedevelopment.blogspot.com/2009/02/mapping-directions-from-your-app.html 内容としては「Googleマップの経路検索」をアプリで使うというものです。 使い方はいたって簡単で以下の様なURLを openURL で開くだけです。 http://maps.google.com/maps?saddr=[source address or coordinates]&daddr=[destination address or coordinates]saddr= に出発地点、daddr= に到着地点を
Google Developer Day を今年も 9 月 28 日(火)、東京国際フォーラム(サテライト会場を京都で予定)にて開催することが決定しました。Google Developer Day は Google が毎年世界各地で開催している開発者向けイベントで、日本では毎年開かれており、今年で 4 回目になります。 先月、サンフランシスコで開催された Google I/O では数多くの新技術や新プロダクトが発表されました。その流れを受けて、今回の Google Developer Day では HTML5、Chrome、Android、Google App Engine、OpenSocial、Google Maps API、Google Wave、Go、Google Buzz などの Google が提供する API や技術、Google が協力するオープンテクノロジーをテーマに、昨年
先日、Amazonの価格をチェックしてメールでお知らせするWebサービス「マケプレ・フラグ」を公開してみた。 このWebサービスは、sinatra on GAE/JRuby という構成で作ってあるのだけど、実は4、5日程度でひととおりの機能が動作するくらいになっていた。 別にGAEバンザイと言いたい訳ではなくて、本題はここから。 GAEって制限が多くあるので、これを回避するのが結構大変。さらに「マケプレ・フラグ」は価格情報を得るためにAmazonのProduct Advertising APIを使っていて、実はこちらにも制限がある。 GAEは30秒以内にレスポンスを返さなくてはいけない 利用者が商品検索して30秒も待ってくれる訳はないので、それは問題にならない(というより30秒も待たせるならGAEに関係なく設計を見直すでしょ)。 問題は、cronで実行するようなバッチ処理も同様の制限がある
Googleは米国時間3月19日、オープンソースのウェブセキュリティスキャナ「skipfish」を公開した。ウェブアプリケーションをスキャンして、セキュリティホールの有無を調べられるものだ。 skipfishでウェブアプリをスキャンすると、ブラインドSQLやXMLインジェクションといった「巧妙な仕掛け」を含む脆弱性の有無が確認できると、Googleの開発者Michal Zalewski氏はskipfishのwikiで述べている。 skipfishは対象サイトへの再帰的クロールと辞書ベースの調査を実行し、その結果を表示したインタラクティブなサイトマップを作成する。脆弱性がある場合には強調表示する。また、skipfishが作成する最終レポートは、セキュリティ評価の判断材料として利用できる。 同様のスキャンツールは、「Nikto」や「Nessus」など、すでに商用でもオープンソースでも複数出回っ
jQueryだけでなくjQueryUIもGoogle AJAX Libraries APIで取ってこれるようですので、その使い方をば。 Google AJAX Libraries APIで取ってくるjQueryUIは、 UI Core・Core Interaction・Widgets・Effects全部入りです。 なので、当然前回言及したDialog・Draggable・Resizableも全部入っています。 とりあえずファイルを直で指定してみる。 <html> <head> <link rel="stylesheet" href="./flora/flora.all.css" type="text/css"> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jque
Closure CompilerはJava製のオープンソース・ソフトウェア。Googleでは言わずもがな、コンマ数秒単位の速度にこだわって開発が行われている。速さのためにWebブラウザ自体やOSまで開発してしまうのだから、そのこだわりの強さが感じられるだろう。 CUI版 JavaScriptは開発の方法によって実行速度や読み込み速度が大きく変わってくる。そのためのチェックと最適化処理を行ってくれるのがClosure Compilerだ。Closure CompilerはJavaで作られたソフトウェアで、CUIベースで利用する。 基本的な使い方はJavaScriptファイルを引数で渡し、その出力先を指定することで最適化処理を行ったファイルを生成する。最適化処理は空白を消すのみ、シンプル、アドバンスと3段階から選べるようになっている。さらにエラーチェックも同時に行われ、Warningまたはエラ
ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ https://mac-tegaki.comへ移転中 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.
注意 この更新は、デベロッパー向けの GDDJ-09 端末のみに適用されます。ここで説明する GDDJ-09 端末には独自の特性があります。この更新は、T-Mobile G1 やその他の Android 対応携帯電話では機能しません。 GDDJ-09 端末を工場出荷時のシステム イメージでフラッシュする このページでは、GDDJ-09 端末を工場出荷時の Android プラットフォーム システム イメージ(および関連付けられている無線イメージ)でフラッシュする手順について説明します。また、実際のイメージ バイナリや、端末にイメージをフラッシュする際に使用するツールもこのページからダウンロードできます。 システム イメージ ファイルを使用する利点は以下のとおりです: 常に最新の Android システム イメージを使用することで、GDDJ-09 端末を最新の状態に保つことができます。
Java Development Kit(JDK) 5.0 または 6.0 Javaアプリケーションを開発するためのSDK。 Eclipseの実行に必要。 サイトからダウンロードしインストーラの指示に従ってインストール。 Eclipse 3.3(Europa) または 3.4(Ganymede) オープンソースの統合開発環境。 サイトよりダウンロードして解凍し適当なフォルダに配置。 Android Development Tools(ADT) EclipseにAndroid開発機能を追加するためのプラグイン。 Eclipse 3.4(Ganymede)へのインストール方法は次の通り。 eclipse.exeをダブルクリックによりEclipseを起動 workspace選択ダイアログが開くのでOKボタンを押す メニュー「Help→Software U
Google Developer Day 2009 に行ったら Android 端末が貰えたので、Hello World してみました。 GDD フォンの中身はドコモが今月か来月に発売する HTC の HT-03A 相当の端末らしいです。 日本語 IME (iWnn IME) とか入っていて、日本語入力もできます。 SDKのインストール Installing the Android SDK | Android Developers まずはAndroid 公式サイトから SDK をダウンロード。 今回は Windows + Eclipse で開発するので、android-sdk-windows-1.5_r2.zip をダウンロードして C:\ 直下に展開。 tools ディレクトリにパスを通します。 C:\android-sdk-windows-1.5_r2\tools ADT (Andro
+1 ボタン 2 AMP 11 API 3 App Indexing 8 CAPTCHA 1 Chrome 2 First Click Free 1 Google アシスタント 1 Google ニュース 1 Google プレイス 2 Javascript 1 Lighthouse 4 Merchant Center 8 NoHacked 4 PageSpeed Insights 1 reCAPTCHA v3 1 Search Console 101 speed 1 イベント 25 ウェブマスターガイドライン 57 ウェブマスタークイズ 2 ウェブマスターツール 83 ウェブマスターフォーラム 10 オートコンプリート 1 お知らせ 69 クロールとインデックス 75 サイトクリニック 4 サイトマップ 15 しごと検索 1 スマートフォン 11 セーフブラウジング 5 セキュリティ 1
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く