スティルハウスの書庫の書庫

はてなダイアリーで書いてた「スティルハウスの書庫」を移転してきました。

2010-01-01から1年間の記事一覧

BigQueryってなんぞ?

Google I/O 2010では、Google Storageと合わせて利用する新機能「BigQuery」が発表されました(これもApp Engineとは個別のプロダクトです)。ひとことで言えば「何100億件のデータも数秒〜数10秒で集計できる、大規模並列クエリサービス」です。既存のOLAP…

Google Storageの概要

Google I/O 2010行ってきました!そのまとめを何回かに分けて書いていきたいと思います。まずはGoogle Storageから。Google Storageは、簡単に言うと「RESTで利用できるS3みたいなストレージサービス」です。App Engineセッション扱いでしたが、実体はApp En…

#appengine ja night in kansai 2、および appengine ja hack-a-thon 4のお知らせ

appengine ja night in kansai 2、そしてappengine ja hack-a-thon 4のお知らせです!っても後者はすでに満員ですが。。bufferingsさん&京都GTUGのみなさん、そしてmarblejenkaさん、いつもありがとうございます。appengine ja night in kansai 2 こんにち…

#appengine アプリの処理時間は「平均1秒以下」にすべし!重いのはTQへ!

ひがさんがつぶやかれてた件のソースです:Chat Time transcript for May 5, 2010 Q: Why am I seeing a lot of warning logs saying "Request was aborted after waiting too long to attempt to service your request"? A: As of release 1.3.1, there is …

MapReduceとコンパイラ、App Engine

@ashigeruさんのMapReduceつぶやきをきっかけにいろいろ話が広がったので、まとめ。 今度のHadoop座談会のネタに使いたいなぁ。togetterまとめ:MapReduceとコンパイラ、App Engine

BPStudy #33でGoogle I/Oレポートします

5/28のBPStudy #33で、Google I/O 2010のApp Engine関連セッションをレポートします(同じ内容のレポートをappengine ja night #8のBeer Talkでも発表する予定です。両方参加される方は済みません)。第二部はSlim3コミッターのshin1ogawaさんによる「Slim3…

appengine ja night #8のお知らせ

appengine ja night #8のお知らせです。今回は@najeiraさんのサイト構築事例、そして@koherさんによるskiplistでランキングのセッションです! 懇親会では私のGoogle I/Oレポートもやりますので、合わせてご参加ください!こちらからご登録ください:http://…

appengine ja night #7が終わりました〜

appengine ja night #7が終わりました! 今回は「shin1ogawaじゃナイト!」と勝手に名づけさせていただいて、shin1ogawaさんによるセッションとQ&A大会という内容。また今回は、bufferingsさんはじめ京都GTUGの皆様のご協力により、京都のサテライト会場とsk…

#appengine で skiplist ってすごくね?

@koherさんのエントリ「Google App Engineでランキングやページングを実現する」はすごいです。。どうすごいのかは、時間があるときに改めてエントリを書きますが(もう寝なきゃ〜)、とりあえずはこの件で@kibayosさんからいただいた貴重な情報群のまとめで…

日経SYSTEMS実践セミナー「Google App Engineを用いたアプリ設計」

日経SYSTEMS実践セミナー「Google App Engineを用いたアプリ設計」の開催のお知らせです。今年初めに実施したセミナーと内容はまったく同じで、App Engineの初歩から、ごく簡単なDatastoreプログラミングまでをハンズオンで実施します。ご参加いただいた方に…

#appengine の30同時リクエスト制限が撤廃

ひがさんのつぶやき: Nick said: The simultaneous dynamic request limit was eliminated in a recent SDK #appengine http://bit.ly/blUr32 同時リクエスト制限を撤廃だと!?(ガタッご存じのとおりApp Engineではアプリケーションサーバー(App Server)が…

appengine ja night #7 のお知らせ

今回はshin1ogawa ja nightです!こちらからご登録ください:http://atnd.org/events/3838 http://atnd.org/events/3839 <セッション1> 発表者:@shin1ogawaさん テーマ:「appengineアプリケーションの自動テスト -最新java sdk版-」 内容:appengineアプ…

#appengine の未来はこうなる!

と釣りっぽいタイトルで、 App Engine Product Roadmapを簡単にレビューしたいと思います。久々に見たら、いろいろ追加されてた! 各項目毎に、私の勝手な予測(妄想)コメントを加えてみました。 SSL for third-party domains Google Appsで独自ドメインをA…

日経SYSTEMS連載「Google App Engine入門」

日経SYSTEMSにて連載「Google App Engine入門」を開始しました。 http://ec.nikkeibp.co.jp/item/backno/OS0204.html 全5回の予定で、App Engineのごく基本的なところから、インデックスの仕組みなどを説明する予定です。後半ではトランザクションやエンティ…

MapReduce on #appengine キタコレ!?

ひがさんが見つけた書き込み: 30 sec execution limitation only to web requests or to all requests ? We've committed to map/reduce support to help make this easier on our roadmap for a future release. MapReduceキタコレ! いつのまにコミット(…

appengine ja night #6やりました!

先週金曜はappengine ja night #6でした。今回はSlim3 1.0.0をリリースされたばかりのひがやすをさんに、前回からひきつづきSlim3のグローバルトランザクション(gtx)についてソースを見ながらの解説をいただきました。またその前に、予備知識としてのgtxの…

#devfest_jp 「Task QueueはMapReduceの夢を見るか?」の資料です

DevFestの私のセッション 「Task QueueはMapReduceの夢を見るか?」の資料です。Do Task Queues Dream of MapReduce? Tips and tricks about Google App Engine's Task Queue service and parallel processing with it. (by @kazunori_279) 1. What is Task …

#appengine Task Queueの放置タスクをGTalkで調べるbot作りました

DevFestのセッションに向けてTask Queueでの並列処理デモを作成してます。それをいじってる過程で気づいた挙動がありました: タスクを数個だけ(1〜3個くらい?)追加しとくと、数10秒〜数分ほったらかしにされることがある(以下、放置タスク) で、この挙…

#appengine ja night in kansai 1 ( #ajnk1 ) が開催されます

@bufferingsさんと京都GTUGさんのご尽力により、関西でも初めてのappengine ja nightが開催されることとなりました! ajnのノリでディープなappengine話で盛り上がれる勉強会が増えて大変喜ばしい限りです。Slim3ドキュメントの日本語化など、@bufferingsさ…

佐藤先生がErlang、Scala、Javaなどの並行処理を斬る!

ここ数日の佐藤先生のエントリが熱い! Erlang、Scala、Go、Javaなどの現代の言語(Erlangは古いか)における並行処理の扱い方について、それぞれの歴史的背景や意義、得手不得手などがわかりやすく紹介されてます。80年代から並行処理やオブジェクト指向を…

最近のApp Engineの英語MLは量が多すぎて読めねぇとお嘆きの貴兄に

App Engineの英語MLちゃんと読んでますか? 私は読んでません!(キリッ 量多すぎます!そこで初めてYahoo Pipesなるものをいじって、「3つのApp Engine MLからフィードを取得して、Googlerが書いた記事(送信者メアドにgoogle.comが含まれるもの)だけ取得するR…

DevFest 2010 Japanに参加します

DevFest 2010 Japanで16:00からのセッションを担当させていただくことになりました。App Engineの、おそらくTaskQueue関連の発表をする予定です。皆様ぜひご参加ください! それとDevFest会場の運営をお手伝いいただくボランティアも募集しています。募集は…

appengine ja night #6のお知らせ

appengine ja night #6のお知らせです。今回は前回にひきつづき、ひがやすをさんにGlobal Transactionを解説い ただけることになりました。また冒頭で荒川さんがGlobal Transactionについて分かりやすく図説していただけます!ご登録はこちらからどうぞ:htt…

appengine ja night #5終わりました!

appengine ja night #5が終わりました!今回はひがさんと松尾さんという東西横綱な感じで内容も重量級セッションでした。ひがさんは資料なしでSlim3ソースを解説するスタイル、松尾さんはカッコいいpreziによるプレゼンでした: tmatuoさん:Google App Engi…

Solr+Flexはいい感じ

ここ2週間くらいはお仕事で全文検索サーバーApache Solrを使ってました。Solrは要するに「全文検索エンジンLuceneの機能をRESTで呼び出せるサーバー(Jettyベース)」です。今回、要件としてファセット検索をさくさく使いたいというニーズがあったので、RDB…

ATNDの参加者名簿からid名札ラベルを作る方法

技術者出会い系サービスATNDにはいつも大変お世話になっております。前々から「ATNDの名簿からID名札を印刷したいなぁ〜」と思ってて、その方法論を確立できた気がしたので、メモしときます。 CSVをダウンロードする 自分が管理しているイベントのページにて…

Flex/AIRハマり帳〜第4回・開発環境と本番環境の切り替えでハマらない方法

Adobe Developer Connectionに「Flex/AIRハマり帳〜第4回・開発環境と本番環境の切り替えでハマらない方法」が掲載されました。http://www.adobe.com/jp/devnet/flex/articles/devlop_environment.html

GAE/Java コードラボ第三回開催のお知らせ

Google App Engine for Java コードラボにまたチューター参加します!ぜひご参加ください。 【Google App Engine for Java コードラボ】 主催: Tokyo GTUG 協力: Google 日時: 2010年2月20日(土) 10:00-17:00 (09:30 受付開始) 場所: Google 東京オフィス 対…

appengine ja night #5のお知らせ

appengine ja night #5のお知らせです。今回はGoogle App Engine Japan MLを主催されている松尾さんと、Slim3を開発されているひがやすをさんをスピーカーに招いて以下のテーマで発表いただきます。Beer Talk(懇親会)とあわせてぜひぜひご参加ください。登…

インデックステーブルについてMLで聞いてみた

App Engineのインデックステーブルについて、いまいち理解できてない部分や細かな疑問がいくつかあったのでMLで聞いてみました。 インデックステーブルの各行はどう構成されてる? How Entities and Indexes are Storedで説明されているEntitiesByProperty A…