Code Archive Skip to content Google About Google Privacy Terms
A Codelab by Bruce Leban, Mugdha Bendre, and Parisa Tabriz Want to beat the hackers at their own game? Learn how hackers find security vulnerabilities! Learn how hackers exploit web applications! Learn how to stop them! This codelab shows how web application vulnerabilities can be exploited and how to defend against these attacks. The best way to learn things is by doing, so you'll get a chance to
メディア関係者向けお問い合わせ先 メールでのお問い合わせ: pr-jp@google.com メディア関係者以外からのお問い合わせにはお答えいたしかねます。 その他すべてのお問い合わせにつきましては、ヘルプセンターをご覧ください。
Googleが「ハッキングを通じてWebアプリのセキュリティや脆弱性を学ぶ」ことを目的としたWebアプリ「Jarlsberg」を公開した Google Online Security Blog)。 Jarlsbergは、「ハッカーがどのようにセキュリティ脆弱性を見つけるか」「どのようにWebアプリを攻撃するか」「どうすればそのような行為への対策を行えるか」を学習することを目的としたもの。Google Apps上で動作しているWebアプリで、ユーザーが実際にさまざまな攻撃をテストしてみることが可能。「jarlsberg.appspot.comドメイン上で任意のスクリプトを実行できるようなファイルをアップロードせよ」などの課題やヒント、その解答と対策なども多数用意されている。また、ソースコードについてもすべて公開されている。 ドキュメントはすべて英語だが、セキュリティに興味のある方は挑戦してみ
"Google App Engine Java の色々な機能を、実際にコーディングしながら体験してみよう" という主旨のもと、Google App Engine for Java のコードラボをこれまでに3回開催してきました。Java を使った Web アプリケーションの開発経験はあるけれども、App Engine は初めてという方向けで、毎回、即日定員に達してしまう人気コースです。 このコードラボで利用している教材は、GTUG のメンバーとGoogle のソフトウェアエンジニアたちが共同で作り上げたものです。コース設計からドキュメントの制作、コース参加者のフィードバックを反映するなど、さまざまな面でGTUGメンバーの惜しみない協力をいただきました。 そして、いよいよこのコース教材「Google App Engine Code Lab for Java」を一般に公開することになり、3月11
先日のフォント変更の記事で、文市さんちの「M+1P+IPAG-nokiaemoji.ttf」という絵文字入りフォントを使用させていただくことで、Nexus Oneでも文字化けせずに絵文字を表示させることができることは確認していたのですが、当然Nexus Oneには最適化されていないので、さらにキレイに表示できたらなあと考えてました。そして当初は、地道にフォントを作成、またはベースになるフォントをいじっていこうと思っていたのですが、なかなか時間がとれずに頓挫。もう少し楽ちんな方法はないかと、あれこれ調べてみました。 今回の方法では、「DroidSans.ttf」、「DroidSans-Bold.ttf」、「DroidSansJapanese.ttf」に、絵文字の含まれていないフォントを使用し、絵文字部分は、こちらの「絵文字結合済みフォント」を「DroidSansFallback.ttf」とし
今週に入って、Tiny Message に続く二つ目の Google App Engine ベースのサービスをリリースした。3日ぐらいで試験的に作った Tiny Message とは異なり、今回のものは、丸二ヶ月間寝る間も惜しんで作った力作である。 米国向けのサービスな上に招待制のSNSなので、ここではサービスそのものは公開しないが、いくつかこだわって作った部分があるので、それについて語ってみようかと思う。 1. 対象となるユーザーの絞り込み FacebookやTwitterのような巨人が存在している中で、それにまっこうから対抗するようなソシアル・ネットワーク・サービスを作ったところで無謀なだけである。そこで、逆に対象にするユーザー層を究極にまで絞り込んで、彼らのライススタイルに徹底的にマッチしたサービスを作ることにより差別化をはかる、という戦略を選択。対象は「LAに住む20〜30代の社交
Google Translation PHP wrapper : CodeDiesel Google翻訳をPHPから使って翻訳できるクラスライブラリが公開されています。 Google AJAX Language API を使ったもので、JSONデータを返してくれるAPIを使って簡単に翻訳出来ます。 例えば、実際に翻訳をする場合は次のようにクラスを new して translate メソッドに翻訳したい文書と from, to の言語コードを入れればOK。 <?php require_once('googleTranslate.class.php'); $gt = new GoogleTranslateWrapper(); $test = "Bonjour de cette partie du monde"; echo $gt->translate($test, "en", "fr"); ペ
メディア関係者向けお問い合わせ先 メールでのお問い合わせ: pr-jp@google.com メディア関係者以外からのお問い合わせにはお答えいたしかねます。 その他すべてのお問い合わせにつきましては、ヘルプセンターをご覧ください。
メディア関係者向けお問い合わせ先 メールでのお問い合わせ: pr-jp@google.com メディア関係者以外からのお問い合わせにはお答えいたしかねます。 その他すべてのお問い合わせにつきましては、ヘルプセンターをご覧ください。
Nexus Oneを手にしてから3週間が過ぎた。Nexus OneはGoogleおよそ一ヶ月前に発表&発売開始した「スーパーフォン」だ。流石にスーパーフォンというだけあって、これまでの携帯電話とは隔世の感がある素晴らしい使い勝手になっている。一ヶ月の販売台数は8万台と振るわなかったが、あのリーナス・トーバルズ氏も絶賛している。(だから売れないんだよ!って言ったそこのアナタ!!ちょっとこっちへ来なさい。)レビュー記事などは数多く見かけるのだが、本ブログでも所感や設定方法などをまとめておこうと思う。 まずはスペックなどから。CPU: Qualcomm Snapdragon 1GHz ディスプレイ: 3.7インチ有機EL 800x480 RAM: 512MB 内蔵FLASH: 512MB カメラ: 500万画素 ネットワーク: 3G/GSM/Wi-Fi/Bluetooth サイズ・重量: 59.
Blog of 0x1fff 0x1fff: 35 Google open-source projects that you probably don't knowにおいてGoogle Codeでホスティングされているプロジェクトから35のプロジェクトが紹介されている。もとはポーランド語で記載された0x1fff: 34 projekty Open Source udost?pnione przez Googleを英訳したものとあるが、翻訳する段階で1つプロジェクトが追加されて35になっている。その後さらに25のプロジェクトが、その後さらに34のプロジェクトが追加され、合計92のプロジェクトがまとめられている。マイコミジャーナルでニュースやハウツーとして取り上げたものも多い。取り上げられているプロジェクトは次のとおり。 テキストファイル処理 Google CRUSH (Custom Repo
ヤフー井上社長「グーグルがすごいとは思わない。グーグルの『すごい』ものは、いずれもグレーゾーン」 1 名前: カッティングマット(茨城県):2010/01/04(月) 01:07:27.73 ID:4iknNxIO ?PLT グーグルの「すごい」はいずれもグレーゾーンでは ―― ヤフーはユーザーに「驚き」を与えられているのでしょうか。例えばグーグルの「ストリートビュー」や「ブックサーチ」では、ユーザーが「すごい」と思ったからこそ、反発も強まったのではないでしょうか。グーグルと比べて、最近ヤフーは「すごい」サービスを生んでいないように思えます。 井上 僕はすごいとは思わなかったけどね。法律がなければできることはたくさんある。 ルールの中でできることをやろう、と考えると限定される。やっちゃいけないことは、 やっちゃいけないんだよ。 グーグルですごいと言われているのは、いずれもグレーゾーンのもの
Unlike Light’s older phones, the Light III sports a larger OLED display and an NFC chip to make way for future payment tools, as well as a camera.
デフォルトで付いてくるパッケージで、httpd (アプリケーション) が簡単に作れます。 import . "http" とすると、http. の前置なしで http パッケージの関数が使えるので、見た目も結構すっきり。 HandlerFunc(func(c *Conn, req *Request) { が繰り返されるのはちょっとうるさい感じですが。 # あとはテンプレートエンジンがあれば…… 付属してました → Go でテンプレートエンジン (json template) - 酒日記 はてな支店 http://gist.github.com/236088 package main import ( . "http"; // http パッケージの関数を http. prefix なしで使えるように "io"; "fmt"; ) func main() { gourl := "http:/
Introducing 80+ ridiculously rad social networking icons, made by deft-fingered Haitian refugees, not really… but really. I’ve developed over 80 refined, amazing social networking icons for the top networks around. They’re all the rage with you crazy newsk00l intarweb kids. Use them on your blogs. Put them on t-shirts, coffee mugs, your face-space or whatevs. Here’s whats you get The Social Networ
噂の Go をちょっと使ってみました。開発者が興味ないのか、あんまり充実してないグラフィックスまわりにあえて突撃。 こんな感じのpng画像を出力します。ソースは以下の gist に。 main.go canvas.go プログラムの構造は以下のような感じ プログラムの最終的な目標は、標準ライブラリの image.png.Encode 関数を使ってPNGファイルを書き出すこと。 image.png.Encode 関数は io.Writer と image.Image インターフェイスの実装を要求してくるので、必要な関数を実装する(黄色の部分)。 さらに、ファイルを開いたり、画像に描画したりといった独自の動作を実装する(緑色の部分) という流れでプログラムが出来上がっていきます。io.Writer や image.Image はライブラリ集ではなく、インターフェイスだけが定義されている「規約集
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く