サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
セキュリティ
extjs.sunvisor.net
Logicool CRAFT KX1000sというキーボードを購入しました。 Logicoolのフラグシップモデルです。今回はその使用レポートをしたいと思います。CRAFT使ってみたいなぁとか思っている方の参考になればと思います。 CRAFT製品ページ 困っていたこと 僕は仕事上 2台の Mac を使っていて、日によって使う Mac が違います。二三日同じマシンを使うこともありますが、日替わりで変わることもあります。使っているのは どちらも 13インチのMacBook PRO ですが、ディスプレイにつなぎ、Apple の Magic Keyboard 2 と Magic Trackpad 2 で入力しています。 この 2つの Bluetooth デバイスは、1台の Mac としかペアリングできません。つまり使用する Mac が変わるたびにペアリングをする必要があるのです。これが、とても面倒
都市再開発で、オフィスを市のやや北寄りの区域に移さなければならなくなった。 新しいオフィスは、マサチュセッツ大通りとボイルストン通りの角に突っ立っている二階建ての丸い塔のような建物の二階にあって、一階は煙草屋である。 前の住人は女占い師で、彼女が看板がわりに窓に貼りつけたつぎはぎの金文字をかみそりの刃で削りとっている時、その男の姿に気がついた。 ロバート・B・パーカー著「約束の地」より。 パーカーも亡くなっちゃったんですね。 今回はPromiseについてお話しします。 Senchaのフレームワークでは、多くの場面で非同期の処理をする必要があります。 その最たるものがサーバーとの通信です。 [js] Ext.Ajax.request({ url: ‘page.php’, params: { id: 1 }, success: function(response){ var text = re
この記事は、 Sencha Advent Calendar 2012 の6日目の記事です。皆さんも是非参加してください。 昨日も書いたのですが、次の人が出てこないので、今日も書きます。 明日はちょっと無理っぽいので、だれかお願いします。まぢで。 今回は、Sencha フレームワークの中のデータパッケージについての話です。 ModelやStoreがサーバーから(いや、クライアントサイドでもですが)データを取得する時には、Proxyを使います。 このProxy、Ext JS 3 の頃には、Storeにくっつけて使う物でしたが、Ext JS 4やSencha Touch 2では、StoreでもModelでも、どちらにでもくっつけられます。そして、Senchaの公式ドキュメントを見ると、どうもModelにくっつける方が推奨されているようです。 [js] Ext.define(‘MyModel’,
Testing Sencha Apps by Mats Bryntse (Sencha Touch North West Meetup) という動画を見てSiestaに興味を持ったので、さわり始めてみました。 SiestaはJavaScriptのテストフレームワークで、非常にビジュアル系。なんせExt JSで作られていますからね。 Siestaを使って、MVCアプリケーションのテストをしてみたい。 ということで、やり始めているのですが、これはその記録です。 根気よく続いていれば、続きを書けるかもしれません。 この画面は、この記事の最後のテスト、GridPanelのテストを実行したときの画面です。画面上でテストを選択して実行させる。ビジュアルコンポーネントのテストでは、その表示も確認できます。冒頭のビデオを見ていても、とてもワクワクするような作りになっています。 Siestaの配置 ▾ pu
MacVimの環境をしばらくぶりにリニューアルしました。 VundleからShougoさんのNeoBundleに変えて。 pathogen > Vundle > NeoBundle とプラグイン管理を変えてきました。 ある意味、正常な人です僕は。 これを入れなくては始まりません。 https://github.com/Shougo/neobundle.vim GitHubサイトのREADME.mdの通りに設定します。 ~/.vim/bundle ディレクトリにNeoBundleをクローンします。 サンプルの .vimrc をみて、.vimrc に設定をします。 インストールするプラグインの指定以外はほとんどまるまるコピペでいけます。 VimProc / Unite 重要なプラグインが二つをあります。それはVimProcとUniteです。 NeoBundleを入れたので、.vimrc に N
この記事は、Sencha 公式ブログの Don Griffin の記事 Ext JS and ES2015/6/7 – Modernizing the Ext JS Class System を翻訳したものです。 Sencha は、2013/08/02 に、Toward Modern Web Apps with ECMAScript 6 というブログを公開していまして、そこでは ECMAScript 6 の解説がされていました。 その最後の一文が、 We are excited to see where ECMAScript 6 is heading and we are evaluating the ways we may be able to use the changes in our frameworks! で、日本では、 我々はECMAScript 6の方向性を見てわくわくしてい
SenchaのAPIドキュメンテーションにある Ext JS 4 Class System を読んでみました。 Ext JSは,その歴史の中で初めて,新しいクラスシステムへと大幅にリファクタリングされました。新しいアーキテクチャは,Ext JS 4に書かれているほとんどのクラスの後ろ盾となっていますので,コーディングを始める前に,それをよく理解することが重要です。 このマニュアルはExt JS 4を使って新しく作りたい,または既存のクラスを拡張したいという開発者を対象とします。このマニュアルは3つのメインセクションに分かれています。 Ⅰ.概要 – 堅牢なクラスシステムの必要性について説明します。 Ⅱ.ハンズオン – 詳細なステップバイステップのコード例を提供します Ⅲ.エラーハンドリングとデバッギング – 例外を扱うために役に立つチップスとトリックを提供します Ⅲ.中身を見る – 技術的コ
Sencha Touch のすばらしいデータシステムであるStoreとExt Directを一緒に使う方法を説明します。 Direct Store (Proxy) Ext.data.proxy.Direct を使うと、 ストアをDirectのサーバーサイド関数と関連づけられます。 使い方はAjaxProxyと非常によく似ているので、AjaxProxyの使い方に慣れている方には、 既知のことが書かれているかもしれません。 ここで説明しているプロジェクトのサンプルも、 Githubのリポジトリ に置いてあります。 このサンプルは、サーバーサイドをxFrameworkPX を使って作っています。そのプロジェクトの中のwebappディレクトリとmodulesディレクトリだけを リポジトリに上げていますので、xFrameworkPX のプロジェクトを作り、各フォルダの内容を変えてください。 まず、D
Sencha Touch 2.0 のRCが公開されています。 そのドキュメントのガイドにある Building your First App を翻訳しました。 最初のアプリを作る 準備 このガイドは Getting Started Guide (翻訳はこちら) で設定されたSDKがセットアップされ環境が完全に機能している前提に立脚しています。 まだでしたら、まず先のガイドを読んでから(数分しかかかりません)ここに戻ってきて、 最初のアプリケーションを作成することを勧めます。 何を作るか あなたの会社のモバイルサイトに使えるような、 簡単なWebサイトのようなモバイルアプリケーションを作成しようと思います。 ホームページ、コンタクトフォーム、最新のブログポストを取得するシンプルなリストを追加し、 それらを携帯電話で読めるようにします。 This is what we’re going to
Sencha Touch 2.0 のRCが公開されています。 そのドキュメントのガイドにある Getting Started with Sencha Touch 2 を翻訳しました。 Sencha Touch 2 をはじめよう Sencha Touch とは? Sencha Touch を使うと素早く簡単に、AndroidやiOS、Blackberryで動作する HTML5ベースのモバイルアプリケーションを作成でき、 ネイティブアプリケーションのような操作性をブラウザーのナックで実現できます。 必要なもの 最初に必要なものは次のとおりです。 フリーのSencha Touch 2.0 SDK ローカルで動作するWebサーバー モダンWebブラウザー。ChromeまたはSafariを推奨します。 SDKの最新バージョンをダウンロードして解凍します。 解凍したフォルダーをWebサーバーのドキュメ
Sencha Touch 2.0 のRCが公開されています。 そのドキュメントのガイドにある Intro to Applications with Sencha Touch 2 を翻訳しました。 Sencha Touch 2は、複数のプラットフォームで動作するアプリケーションを構築することに最適化されています。 できる限り簡単にアプリケーションを構築するために、 シンプルですがパワフルなMVC(モデル、ビュー、コントローラー)パターンを実現するアプリケーションアーキテクチャーを提供します。 このアプローチはコードをクリーンでテスト可能で保守しやすく保ち、アプリケーションを書く上でのいくつかの恩恵を提供します。 履歴のサポート: アプリケーション内で戻るボタンをサポートし、アプリケーションのどのバートにもリンクできるようにします。 ディープ リンク: ウェブページへのリンクのようにアプリケー
本稿は、Sencha公式ドキュメントの Unit Testing with Jasmine の翻訳です。 I. 導入 このチュートリアルでは既存のExtアプリケーションを取り上げ、ユニットテストするJasmineアサーションライブラリを紹介します。 読者はJavaScript, Ext JS 4, MVCアーキテクチャ及びHTML, CSSの基本及びリソースの使い方について精通している人が対象です。 なぜテストするのか? アプリケーションをテストするには多くの理由があります。 テストはすべてのユースケースを手動で消し込んでゆくことなくアプリケーションの機能性を検証できます。 さらに、アプリケーションがリファクタリングやアップデートされる時に、 テストはそれらの変更がシステムに当たらしバグを呼び込まないように検証することが出来ます。 II. はじめに このチュートリアルではExtJSにバンド
この記事は、 Senchaの英文ブログ記事、 Using Ext Loader for Your Application の邦訳です。文中の図はSenchaのサイトから引っ張ってきてますから、画像がリンク切れになってたら、英語の原文のページがなくなっている可能性があります。 Ext JS4 の新機能クラスローダーシステムは、新しい依存関係システムを利用できるようにします。 これら二つのパワフルな新機能により、 ブラウザが必要なコードだけをダウンロードする、 拡張性の高いアプリケーションを作成できるようになります。 今日は、この新しいクラスローダのシステムを使った小さなアプリケーションを作成してお見せし、依存関係の管理システムの実習をします。 その道中でExt.Loaderシステムのさまざまな設定オプションを説明します。 始める前に、未来に早送りして結果を覗きみてみましょう。そうすることで、
MacVimの環境が、わからないままいい加減に作っていたので、一度、一からやり直そうということで再構築したメモです。すんごいいい加減ですが、どんどん書き足していってます。 MacVim-kaoriya のインストール 普通にダウンロードして、普通にインストールします。(手抜きブログw) ほんで、mvimコマンドをパスの通ったところにおいておくと便利です。 pathogen.vim 最初にこのプラグインを入れました。なんせ後が楽になります。github から clone した後に、 .vim/autoloadに pathogen.vimをコピーします。 そしてまずは、.vimrcを編集して、pathogenを有効にします。
Logicool CRAFT KX1000sというキーボードを購入しました。 Logicoolのフラグシップモデルです。今回はその使用レポートをしたいと思います。CRAFT使ってみたいなぁとか思っている方の参考になればと思います。 CRAFT製品ページ 続きを読む → この記事は、Sencha 公式ブログの Don Griffin の記事 Ext JS and ES2015/6/7 – Modernizing the Ext JS Class System を翻訳したものです。 Sencha は、2013/08/02 に、Toward Modern Web Apps with ECMAScript 6 というブログを公開していまして、そこでは ECMAScript 6 の解説がされていました。 その最後の一文が、 We are excited to see where ECMAScript
このページを最初にブックマークしてみませんか?
『Sunvisor Lab. Ext JS 別館 | Ext JS 関連の話題を取り上げます。』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く