Search over 7,500 Programming & Development eBooks and videos to advance your IT skills, including Web Development, Application Development and Networking

One of the goals of SproutCore 2.0 is to make it trivial to integrate the tools you're already using together with SproutCore. One way that we do that is to make it possible to drop a SproutCore app into a small part of your existing page. Greg Moeck did a great job demonstrating this functionality on the SproutCore Blog a couple of weeks ago, and I'd definitely recommend checking it out if you're
Beat the Plan: Probabilistic Strategies for Successful Software Delivery at Scale Large-scale software delivery demands managing complexity across teams and organizations. Similarly to betting strategies in Vegas, embracing probabilistic thinking helps tackle uncertainty, shifting from rigid plans to adaptive systems. By making informed bets and designing for change, leaders can control volatility
We’ve made the very difficult decision to cancel all future O’Reilly in-person conferences. Instead, we’ll continue to invest in and grow O’Reilly online learning, supporting the 5,000 companies and 2.5 million people who count on our experts to help them stay ahead in all facets of business and technology. Come join them and learn what they already know. Become an O’Reilly online learning member
SproutCore 1.0 is a huge milestone. It’s the point where you tell developers your code is good enough for them to base their business on it. You only get to do it once, so its worthwhile to take the time to get things right. Sometimes that means doing more surgery than you would like. In the end, though, it is worth the effort to have something you can really love to use. I’m happy to report t
正規表現や構文解析器の仮想マシンをいじって遊びたいとき、 簡易アセンブリを使えるようにしておきたくなります。 例えば、 Russ Cox の RE1 仮想マシン相当のアセンブリで、 命令列を直打ちするには次のようにするとしましょう。 ラベルと命令コードを Symbol インスタンスとして、 split や jmp 命令のオペランドになるアドレスをラベルで指定できるようにしておきます。 program = asm [ # (a+)(b+) :save, 2, :L1, :char, 'a', :split, :L1, :L2, :L2, :save, 3, :save, 4, :L3, :char, 'b', :split, :L3, :L4, :L4, :save, 5, :match, ] #=> [[:save, 2], # [:char, "a"], # [:split, 1, 3]
SproutCore?はJavaScript?で書かれたアプリケーションロジックをブラウザで実行するためのMVC Webアプリケーション開発フレームワークであり、 ウィンドウで表示されるデスクトップアプリのように単一ページでの動作を奨励します。 通常、サーバーとの連携は、最初のページロードでは得られないデータの取得をする場合や、ユーザーの入力データをデータベースに保存する場合にのみ行なわれます。 これらの連携は、通常RESTful と JSONで構成されます。 SproutCore?アプリケーションフレームワークは、以下のようなデスクトップアプリケーションに組み込まれた一般的な機能を提供します。 ドラッグアンドドロップ アンドゥ/リドゥ キーボードショートカット 洗練されたユーザーインターフェイス テキストと画像のローカライゼーション リッチな内部データモデル SproutCore? アプ
SproutCore 0.9.10 の Javascript フレームワークを概観するのに便利だろうと考えて、クラス継承樹を描いてみました。PNG 版と SVG 版があります。 mix-in は継承の途中にクラスの継承であるかのように便宜的にモジュールを挟み込んで記述しています。何ヶ所かに同じモジュールが現れるのはそのためです。 SC.Object から伸びる枝のうち、1番上の行がユーティリティ関連、2行目がモデル関連、3行目がバリデータ、4行目がコントローラ、それより下がビュー関連に分類して分けておきました。 jsdoc のドキュメントとは一部異なっているのは、Javascript のコメントとコードで一致していない箇所です。図はコードの記述に従って描いています。 クリエーティブ・コモンズにしようかと思ったのですが、PNG へのメタデータの埋め込みかたを今ひとつ理解していないので、今のと
SproutCore? ドキュメント翻訳 SproutCore?( http://www.sproutcore.com/ )のドキュメントを翻訳します。 とりあえず私家版のつもりなので、適当です。 SprotuCore?はMITライセンスで提供されており、当翻訳Wikiもそれに準じます。
先日待望のiPhone 3Gが発売され、欲しいなぁと思いつつもまだ手に入れていない熊谷です。こんにちは。 ちなみにアップルではこのiPhone 3Gと同時にMobileMeというサービスが始まりました。メールやカレンダー、アドレス帳といったものをiPhone/iPod touchやMac・Windowsで同期するサービスで、有料なものではあるのですがiPhoneユーザにとっては便利なサービスだそうです。iPhoneは手に入れてませんが、このMobileMeのアカウントはあるので早速使ってみました。ブラウザでサイトにアクセスしログインすると、Macで使用しているMail.appといったアプリケーションと同じような画面が表示され同じような操作で使うこと出来ます。デザイン等々さすがアップルという感じです。 で、そのMobileMeではJavaScriptのフレームワーク「SproutCore」と
■ [mac] MacBookのバッテリーを最高の状態にする方法 要するに、たまにバッテリーを空にしてやるといいらしい。 iBook、PowerBook、MacBook または MacBook Pro のリチウムイオンバッテリー(あるいはリチウムポリマーバッテリー)を調整して最高の状態にする んで、 このとき、PowerBook G4 (15-inch Double-Layer SD)(および MacBook、MacBook Pro)コンピュータに組み込まれた“セーフスリープ機能”により、コンピュータのメモリ内容はハードディスクドライブに保存されます。 と書いてあったので、特にアプリケーションを終了したりせずバッテリが切れるまで待ってたら、ごく普通に再起動した。 なんという罠…間違いなくジョブズは現代の孔明 ■ [vim] F2を押すと現在時刻を入力するvimscriptを書いた こんなの
Windows互換のAPIセット「Wine」が、初のメジャーリリースを迎えました。開発が始まった1993年といえば、まだMacはSystem 7系列の頃ですね。NeXTSTEPも、マルチプラットフォームの道を歩み始めた頃。2000年あたりから開発の進み具合をウォッチしていましたが、まさかIntel製CPUを搭載したMacで使うことになるとは……じっくり試飲してみたいと思います。 「第279回 まだ見ぬ「雪豹」を勝手に想像する(その1)」に続き、今回も「雪豹」ネタ第2弾……ではあるが、7月にサービス開始予定の「MobileMe」など、敢えてWeb方面から斬り込んでみたいと思う。 AppleはWebアプリに無為無策だったのか? なにかと話題豊富なWebアプリの分野。MicrosoftのSilverlightも、AdobeのAIRも、WindowsのほかにOS X (そしてLinuxも) をサポ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く