タグ

2009年7月21日のブックマーク (6件)

  • 実開発で分かったGoogle App Engine for Javaの“すごさ”

    ゴールデンウィークに特に予定のなかった筆者は,「ちまたで噂のGoogle App Engine for Java(GAE/J)とFlexでスケジュール共有ツールでも作ってみよう」と思い立ちました。およそ5日間かけて開発を進めたのち,2009年5月6日に「ご都合.com(画面1)」を公開しました。その後,はてなブックマークやニュースサイトなどでご紹介いただいたおかげで,公開後6日で約2000人の方にご利用いただいています。 そこで稿では,この「ご都合.com」の開発で実際に筆者が得た経験を通じて,GAE/JによるWebアプリケーション開発の実際とそのポテンシャルについて紹介します。 米Googleが2008年4月に発表したGoogle App Engine(画面2)は,「自分が開発したWebアプリケーションをGoogleのデータセンターで運用できるクラウドコンピューティング・サービス」です

    実開発で分かったGoogle App Engine for Javaの“すごさ”
  • Windows Azureの料金はGAEやEC2より安いのか

    広範な従量制を採る「Google App Engine」と「Amazon Web Services」を比較対象とした。 米Microsoftは2009年7月14日,11月に商用化するPaaSサービス「Windows Azure」の料金体系を一部明らかにした(関連記事)。1時間0.12ドルからの時間課金,各種割引を用意するなど,後発ならではの弾力的なモデルを提示している。先行するPaaSの「Google App Engine(GAE)」,さらにはIaaSサービス「Amazon EC2」と料金体系を比較してみた。 今回比較した3サービスは,コンピューティング・リソースを従量課金で利用できるタイプのPaaSおよびIaaSである(表)。仮想マシンの時間貸しサービスが基のEC2については,PaaSであるAzureおよびGAEとの比較を分かりやすくするため,EC2以外のPaaSサービスを加えたAma

    Windows Azureの料金はGAEやEC2より安いのか
  • Twitterのハッカーとのコンタクトに成功―攻撃手口の詳細が判明した

    The tech layoff wave is still going strong in 2024. Following significant workforce reductions in 2022 and 2023, this year has already seen 60,000 job cuts across 254 companies, according to independent layoffs tracker Layoffs.fyi. Companies like Tesla, Amazon, Google, TikTok, Snap and Microsoft have conducted sizable layoffs in the…

    Twitterのハッカーとのコンタクトに成功―攻撃手口の詳細が判明した
  • JavaでWakeOnLAN - 気の向くままに・・・

    WakeOnLANを利用してネットワーク内の端末を起動する場合は、マジックパケットを送りつける(実際にはネットワーク内のどこにいるか分からないのでブロードキャストすることになりますが)のですが、そのマジックパケットの正体は以下の通り。 0xff×6回+MACアドレス(6バイト)×16回の計102バイト それさえ分かればJavaででも簡単に実装できそう・・・ってなことで、作ってみました(笑)。なお、Java6を使うと、ブロードキャスト用のIPアドレスなんてのも簡単に取得できるようになったようです(InterfaceAddressクラスのgetBroadcast()メソッドでInetAddressオブジェクトを取得可能)。 ソースは以下のような感じ。なお、package宣言やimport宣言は省略しています。また、コメントや例外処理もいい加減です(^^;; public class WakeO

    JavaでWakeOnLAN - 気の向くままに・・・
  • 格好良すぎる、拡張現実な名刺

    今すぐ僕の名刺をこれにしたい! ActionScriptの開発者James Allibanが、オーギュメンテッド・リアリティ(拡張現実)な名刺「AR Business Card」を作りました。 名刺の裏側のコードをWebカムにかざすと...あとはビデオを見てください。未来風すぎて悶絶しますから。 それに、こういう仕掛けがあると、名刺をもらう楽しみも増えますよね? 今すぐこれが欲しくて仕方ありません。これ作るサービスを作って提供したらいいのに。 [James Aliban via Josh Spear via Hack a Day] Sean Fallon(いちる)

    格好良すぎる、拡張現実な名刺
  • カッコをつけたコードはカッコわるいのか論争:プログラマで、生きている:エンジニアライフ

    プログラマならC/C++を知らなくても、 if (buffer == null) {return;} と if (buffer == null) return; は同じ動作をするということはお分かりかと思います。 正式な言い方があるのか分かりませんが、「省略が許可されている記述」というやつです。 わたしは「省略が許可されてても省略しない派」(←どういう派閥?)なので、常にカッコでくるむのですが、わたしのコードを読んだ人が「これってこういう書き方していいんだよ」とご丁寧にもカッコをはずしてしまったことがありました。 「それくらい知ってるんですけど」 「なら、なんでわざわざカッコつけてんの?」 「どっちでもいいんならカッコをつけた方が安全じゃないですか」 「どういうこと?」 当時、わたしは結合テストで出てきたバグの原因調査をよくやらされていた(他の連中はテストで出たバグをつぶすのに忙しかったか

    カッコをつけたコードはカッコわるいのか論争:プログラマで、生きている:エンジニアライフ
    H_Yamaguchi
    H_Yamaguchi 2009/07/21
    「カッコつけてカッコつけないでバグだす方がカッコワルイ」単に、このダジャレが言いたかっただけだと思われる。