Google Developer Dayに行った方法

エピグラフ(または碑文、しかし韻なし?)


この重要なイベントは火曜日に開催されました。 心はロシアを理解できません。 時々、西洋の会社が私たちの祖国の広大さに気づくと、その「知性の統合的指標」が少なくとも2回低下するように思えます。 次に、これがどのように起こるかを説明します。

画像

説明



アクションでスクープ


私が最初に目にしたのは、GDDが行われたビジネスセンターの入り口にゆっくりと近づいてきたと思いますか? はい、はい、あなたは正しく考えると、マイクロソフトを見ました 。 入り口の20メートル前には、ソビエトの学生たちが代表するレドモンドの破壊工作員のグループがいました。 10人の学生がいて、「Ay Love Microsoft」、「IE-8」(彼が亡くなったため)、「Vizhl Studio 2008」、その他のがらくたと記されたバッジを喜んで押し込んでくれました。 私に詰め込まれた最も有用なお土産は、誇らしげな碑文「MSDN」の入ったビールグラススタンドでした。

-「まあ、少なくともそれからいくらかの利益があります(MSDNから。およその編)。 」と私は考え、続けました。



キノコとしてのサヴォク


マイクロソフトとレドモンドに対しては何もありません。 WindowsとVizhl Studioは、バカがモスクワのオフィスに座っているという事実を責めるべきではありません。 正直なところ、それはばかげていた-最も悪名高いグーグロイドは、反抗的に敵の道具を会議の入り口近くのゴミに投げ込んだ。 このような「広告の動き」の後、モスクワマイクロソフトのマーケティング部門全体を解雇します。 常識の科学はないだろうとますます確信しています(マーケティングについて話している。Kotlerを読んでくれる人なら誰でも私を理解するでしょう。あなたは目で敵を知る必要があります!)

会議の入り口の20メートル前の白痴は終わらなかった。 彼はレセプションの近くで続けた。 登録後、ラッキーな参加者は、半角A5 バッジ(誇張) 、セクションスケジュール、および記入が必要なアンケートを受け取りました... **** (独自のバージョンを記入 。 ****、ペンが与えられなかったため。 参加者の99%はラップトップのみで来ており、一部はカメラで撮影しました。 私たちの良き仲間だけがそのようなことを考えることができました。 ところで、参加者が完成したアンケートを提出した後、彼は会社のノートとペンが入ったギフトセットを受け取ります。 まあ、それは白痴ではありませんか?





押しつぶさないでください


オープニングで、ジェンヤ・トレレビッチ(ポーランド人の女の子か?)を演じた。 そのスライドでは、Windowsは常に小さな文字で書かれています-ウィンドウ、および異なるオペレーティングシステム用のアプリケーションの開発を扱ったスライドでは、Mac OS XとLinuxが言及されました(Windowsが埋まっている???) 。 私はパラノイアに苦しんでいるかもしれません、私は頭に重病ですが、ジェンヤのスピーチにおけるマイクロソフトに対する否定的な態度は滑りました。

画像



エントリー


会議の最初の1時間は無駄になりました。 Zhenyaは、Google MapsからApp Engineに至るまで、Googleが近年行ってきたすべてを1時間にわたってリストアップしました。 1時間にわたって、5分間にGoogleが何もしないという言葉を読み、15を読みました。このスピーチは、Googleが何をし、そこで何をするのかを最初に聞いた人のために設計されました。 「好奇心をかきたてる日」と「開発者の日」は根本的に異なるものだと思います。 私は退屈して、あくびをしました。

画像



OpenWebステータス


さらに1時間殺された。 残酷に費やされた時間の間に、ブラッド・ノイバーグはウェブ技術の開発の見通しについて話しました。

オープンWeb、これらは5つのコンポーネントです。



ブラッドは、キャンバス、SVG、AJAXの歴史をこすり、知らないうちにkonvasをすでに使用できることを明らかにしましたが、SVGで待つほうがよいでしょう。

-ありがとう、ブラッド、君は素晴らしい男だ。 ある人が数時間グーグルでググをして、20分間プレゼンテーションを弱めたような印象を受けました。

ちなみに、ほとんどすべてのグーロイドはMacを使用していました。 ブラッドはDojoの開発に参加しているようです。まあ、彼の成功を願っています。

私は、この会議が開発者向けではなく、一部のダミー向けであることをさらに確証しました。 キャンバスとSVGについて知らずに、Webテクノロジーに関する会議に参加する理由はありません。 さらに、これらのことについてWeb開発者に話す理由はありません。



最も興味深い


マットに論文を書いているので。 モデリングするには、アプリケーションを開始する必要があります。 そして、私は考えがもっと心配です-私のアプリケーションは負荷がかかったときどのように振る舞うのでしょうか? そのため、Chrome + V8の講義を採点し、App Engineの講義に行くことにしました。

私の意見では、App Engineは傑作です。 私の最愛の、そして崇拝されたGWTでさえ、傍観者を吸っています。 開発者はPythonでプログラムを作成し、サーバーにアップロードします...それで終わりです。 Googleが残りを処理します。 Googleは、データベースとWebサーバーのセットアップについて、負荷分散についてあらゆることを考えます。 開発者に、Webアプリケーションのランタイム環境を提供します。これは、Googleが提供するSDKと(実際には)拡張機能およびフレームワークを使用して記述されています。 みんな、これはそうです。

最良の部分は、googloidがリレーショナルデータベースへの従来のクエリの代わりにORMを提供することです。 これを行うために、彼らはGQL-Google Query LanguageというSQL方言を開発しました。 実際、GQLは、あらゆる側面からトリミングされたJava Persistence Query Language(JPQL)に酷似しています。 正直なところ、SDK APIはかなり控えめですが、.0.4バージョンではかなりまともです。

昼食後、App Engineの詳細な調査に進みました。 同じスピーカー、ジョン・マカリスターがシステムの構造について話しました。 たとえば、テーブルからCOUNT(*)を取得します。 すべてのレコードをカウントすることはできません。テーブル自体も含め、誰もその中にあるレコードの数を知らないためです。 テーブルのサイズが特定のサイズに達すると、他のサーバーに物理的に「クリープ」し始めます。 したがって、制限を指定せずにテーブルから選択することはできません。 プログラマが制限を指定しなかった場合でも、強制的に設定されます-エントリは1000を超えません。



失望


App Engineの詳細な調査の後、GWTの講義に向かいました。 コメントは一切ありません。 スピーカーは正直に認めました。 彼はGWT開発者ではないため、この講義で彼が何をしていたかはまったく明確ではありませんでした。 シリーズから:「私は天体物理学者ではありませんが、星についてお話しします。」 Thomas Steinerは、例えばGWTをfreemarker'eで使用すること、またはGWT + JPAなど、深刻な質問はもちろんのこと、最も原始的な質問に答えることができませんでした。

がっかりしました。



ハッピーエンド


一般に、間違いなく、GDDに到達できたことを嬉しく思います。 しかし、私はそれが開発者の日だったと言うことはできません。 好奇心の強い日であり、好奇心の強い人のための会議でしたが、開発者のための会議ではありませんでした。 講義では、彼らは原始的で基本的な事柄について話しました。これは原則として退屈で、開発者にとって面白くないものです。 マカリスターのレポートは本当に楽しかったです。



ぬれた床


画像







All Articles