It’s that time of week again, folks. Welcome to Week in Review (WiR), TechCrunch’s regular digest of the past week in tech. New here? Not to worry — sign up here to get WiR in your i
ここ数日、Twitter上で appengine に関する発言をたくさん目にする。それを見る限り、「注目をされてはいるが、手を出しかねている人が多い」というのが現状だろう。そこで、私からもひと言。 App Engine は純粋なソフトウェア・エンジニアにとっての天国 私自身、色々な開発環境を試して来たが、私のようにプログラミングが大好きで、新しい言語や環境を学ぶのが楽しくて仕方が無いエンジニアにとっては、「App Engineは天国」というのが正直な感想。SQLやRailsのように一見開発効率を良くしてはくれるが、直感的に実行効率とかが把握できない「補助輪付きプログラミング」と違い、App Engine上でのプログラミングは、ちょっと手を抜くとすぐに実行効率の悪さとして跳ね返ってくる「一輪車プログラミング」。 新しい言語を学ぶのが苦ならApp Engineは避けた方が良い 現時点で、Pyt
早すぎる最適化オジサン @makotokuwata まずAppEngineがいまいちブレークしないのは、お金を集める仕組みが用意されていないことと、Datastore (Bigtable) の使い方が難しいことの2点だと思う。 早すぎる最適化オジサン @makotokuwata 1点目の、集金システムについて。AppEngineと比べて、たとえばiPhoneアプリは十分ブレークしているといえるけど、これはやはりiPhoneアプリは販売して収益を出せる可能性があることが大きい。 早すぎる最適化オジサン @makotokuwata それに比べて、GAEはインフラと開発環境は提供するけど、集金の仕組みは提供できてない。言い方を変えると、無料で使える環境は提供しているけど、収益を上げるための環境は提供できてない。そこがiPhoneアプリと違うところ。
http://togetter.com/li/66450 これに関して書いておきます。 全体の流れはTogetterを見てください。 makotokuwataさんは勉強会を開催されていて影響力あると思うので、反論しておきます。 appengineには得手不得手があり、デメリットもあります。 これについてはmakotokuwataさんと意見の相違はないのですが、総合的に考えるとメリットのほうが大きい、というのが僕の意見です。 まずAppEngineがいまいちブレークしないのは、お金を集める仕組みが用意されていないことと、Datastore (Bigtable) の使い方が難しいことの2点だと思う。Datastoreの難しさには同意です。 ただ、お金を集める仕組みはブレークには関係あるようには思えません。 appengineはアプリの実行環境であり、PayPalなりGoogle Checkou
AppEngineは、万能なプラットフォームではありません。むしろ、かなり使い道は限定されていると言ってもいいでしょう。 向いていないアプリで使うとかなりはまって、アプリが完成しないリスクがあります。 一方、向いているアプリで使うとこれまでよりかなり費用を節約できたりとか、儲けにつなげることができます。 AppEngineにどのようなアプリが向いているかというと、AppEngineがGoogleの既存のインフラをそのまま利用していることをまず知っておく必要があります。 Googleのインフラは、(極端に単純化すると)大量のデータを多くの人に同時に見せるために最適化されています。 AppEngineも同様で、大量のデータに大量にアクセスがあっても大丈夫なように、BigtableというKVSを使っています。また、自動でスケールアウトするWebのFront Endも既存のインフラをそのまま使って
既出すぎる話で恐縮だが、役立つと思うのでエントリにしてみる。 Chromeはアドレスバーのところに適当な単語を入れてENTERを押すと、デフォルトの検索エンジンを使ってキーワード検索をするようになっている。デフォルトの検索エンジンはもちろんGoogleだ。Google検索だけでも十二分に便利なのだけど、検索エンジンをカスタマイズして必要に応じて切り換えると、もっともっと便利になってしまうからこれを使わないのは損である。Tabキー検索を使いこなせば、必要な情報にたどり着くまでの時間が大幅に短縮されることだろう。 まず、デフォルトで登録されている他の検索エンジンに切り換える方法を説明する。例えば、Bingを使って検索するには、アドレスバーにフォーカスがある状態で「bing.com」と入力し、<Tab>を押す。すると、次の図のようにBingが検索エンジンとして使われるようになる。 この状態で検索
読者Cain NovacaineがカスタマイズしたMacデスクトップは典型的なウィジェットやシステム統計などとは無縁の存在。その代わりとして彼は、Google Readerをデスクトップに直接埋め込むことに成功し、改良したFluidと組み合わせことによって上の画像のようなデスクトップを作り上げました。 このデスクトップは下記のコンビネーションから構成されています: Fluidでページをデスクトップに埋め込み HelvetireaderユーザスクリプトでGoogle Readerをカスタマイズ Black Menubars Mirage でドックを透明化 Opacity Foldersをドックアイコンとして使用 Google Readerをデスクトップに埋め込む詳しい方法が知りたい方は下記のネタ元リンクからどうぞ。Nice job, Cain! OS Xでのデスクトップカスタマイズを目論んで
米Googleは7月12日(現地時間)、誰でも簡単にAndroidアプリを作成できるツール「Google App Inventor」のベータ版を公開した。GUIベースのWebツールで、画面に部品を次々と貼り付けて行くだけでコード等の記述なしでアプリを構築できる点が特徴。 例によってApp Inventorの使い方を紹介するビデオがYouTubeで公開されているので、まずはこれをご覧いただくのが一番だろう。 最近のビジュアル開発ツールで一般的なドラッグ&ドロップによる部品の貼り付けでAndroidエミュレータの画面を埋めてゆき、部品名やプロパティなどを設定する。特定のイベントが発生したときにコマンドを実行する条件判断ロジックなども、すべてコード記述なしで部品の組み合わせで実現できる。ブロックをはめ込む感覚で条件や実行するコマンドを組み合わせることで、こうしたロジックを記述していく。 またGP
MacのiCalとGoogleカレンダー™(Google Calendar™)を非常に簡単に同期させる方法です。 iCalとGoogleカレンダー™を同期させる Googleカレンダー™とiCalを同期させるには、以前は特殊なソフトが必要でした。しかし、Googleカレンダー™で「CalDAV」を利用できるようになったので、Mac OS X 10.5 Leopardでは手動で同期の設定をするだけで簡単に同期することができるようになりました。 そして、Mac OS X 10.6 Snow Leopardではすべて自動で同期設定を行うことができます。 Mac OS X 10.6 Snow LeopardでiCalとGoogleカレンダー™を同期させる方法 「Calaboration」を利用して「CalDAV」の設定する方法(Mac OS X 10.5 Leopard) Mac OS X 10.
すべての Microsoft 製品 Global Microsoft 365 Teams Copilot Windows Surface Xbox セール 法人向け サポート ソフトウェア Windows アプリ AI OneDrive Outlook Skype OneNote Microsoft Teams PC とデバイス Xbox を購入する アクセサリ VR & 複合現実 エンタメ Xbox Game Pass Ultimate Xbox とゲーム PC ゲーム Windows ゲーム 映画とテレビ番組 法人向け Microsoft Cloud Microsoft Security Azure Dynamics 365 一般法人向け Microsoft 365 Microsoft Industry Microsoft Power Platform Windows 365 開発者
あなたが死んだ後、大事な家や車やマンガのコレクションについては、その後の処遇について、法的効力のある書類に書き残すことができます。ですが、GmailやFacebook、mixiなどのアカウントについてはどうでしょう? 以前「自分が死んだ後のメールアドレスやSNSアカウントはどうなるの?」では、生前に何の準備もなく亡くなってしまった場合の、各サービスの対応についてご紹介しました。今回ご紹介する「Entrustet」は、法的効果のある死後のパスワード保管サービスです。 Entrustetでは、無料アカウントを作ると、パスワードで保護されたアカウントをいくつでも、あなたの死後に信頼できる人物に移管することができます。まず、信頼できるDigital Executor(デジタル遺言執行人)を決めます。あなたが死んだら、遺言執行人はパスワードの移管作業をするために、あなたの死亡証明書をEntruste
いろいろとGoogle Chrome拡張機能を試していたら、入れすぎたらしく、壊れてすべてリセットされるアクシデントに見舞われましたw おまけにChrome テーマまで綺麗にデフォルトへ戻してくれるとは、、、ともかく入れすぎは注意なので、厳選したものだけをご紹介します。 → 新着のおすすめChrome拡張機能はこちらです。 組織のマインドマップツールをマインドマイスターにすべき理由 伸びてる産業、会社、事業を紹介しまくるStrainerのニュースレターに登録!! 厳選Google Chrome 拡張機能 まとめ 【永久保存版】 今回のコンセプトは、 複数機能をひとつにまとめられるものを優先 ボタンはなるべく少なく済ませる といったものです。大事なことなので繰り返し言いますが、何せ入れすぎると壊れるから。。。 また、あまりにも不安定すぎて、使いものにならないと判断したものも、ここではご紹介し
はじめに Google Apps Scriptでは、GoogleドキュメントのみならずGoogleコンタクトやGoogleカレンダーなど多くのサービスにアクセスすることができます。それらをGoogleスプレッドシートから利用してみましょう。 対象読者 Web版オフィスアプリケーションの導入を考えている方。 GoogleドキュメントまたはGoogle Appsを既に使っている人。 各種のWebサービスの自動化を考えている人。 スクリプトを関数として使う 前回、Google Apps Scriptの基本操作と、スプレッドシートの基本的な扱いについて説明をしました。今回は、スクリプトの利用についてさらに深く考えてみましょう。まずは、「スクリプトを関数としてセルに設定する」ということからです。 Google Apps Scriptは、関数としてスクリプトを定義しますが、この関数は、Googleスプ
企業におけるグループウェア利用でもっとも重視される機能は「スケジュール管理」です。GoogleのWebアプリケーションで言えば『Googleカレンダー』が相当します。Googleカレンダーは、個人、企業を問わず幅広く利用されており、AjaxとJavaScriptを使ったUIによって、マウス操作によるスケジュールの作成、変更などが容易に行なえます。ローカルアプリケーションと比べても遜色なく、とても高機能です。今回はGoogleカレンダーをもっと便利にするツールを紹介します。 『Googleドキュメント』を活用している人はこちら! 【レビュー】『Googleドキュメント』を便利にするツールたち - オススメ16選 * * * デスクトップ上でスケジュールを通知 名称 GMinder 予定されているスケジュールを見逃さないようにするには通知機能を使うのがよいでしょう。Windowsユーザであ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く