ITコンサルの日常

ITコンサル会社に勤務する普通のITエンジニアの日常です。

Sencha

ext-docでSencha Touchのドキュメントを作ってみる

ext-docとは Ext JS/Sencha Touchのソースに特定の形式で書いてあるコメントから、 HTMLのドキュメントを作成するツールです。 ext-docのインストール ext-doc - Project Hosting on Google Code から最新版をダウンロードできます。 が、ここで公開されてい…

Sencha Touchのテストを動かしてみる。

sencha-touch-1.0.1/test/jasmine に、SpecRunner.htmlが見つかるので、これを開いてみる。 すると、、真っ白い画面が表示されるだけで何も起こらない。。 コンソールログを見てみると、 Failed to load resource: the server responded with a status of 40…

Our Top Ten HTML5 Wishes for 2011 - Sencha - Blog読んでた

Our Top Ten HTML5 Wishes for 2011 - Sencha - Blog 2010年末も、12/30にアップされたブログですが、興味深かったので、OmegaTの練習もかねて、適当に訳しながら読んでました。 HTML5(とその周辺技術、というかWebKitブラウザ)を使い込んでいる人達の意見…

JavaのSwingとSencha Touchが似ているという根拠薄弱な理由。

結論 コンポーネント作って、レイアウトマネージャで配置を決めるのは、Sencha TouchもSwingも同じ。 そんだけ。 Sencha Touchの場合 三つのPanelをhboxでレイアウトする Ext.setup({ onReady : function() { new Ext.Panel({ fullscreen: true, width: 400,…

!defaultってなんぞ

Sencha TouchをCompassを使って、色々カスタマイズしてみようと思い、 $base-colorってのを探してみると、 resources/themes/stylesheets/sencha-touch/default/_variables.scss で見つかる。 が、中を見てみると、 ... // These are the only variables whi…

緑色のKitchen Sink(Sencha Touchのサンプル)が見たい!

ちなみに普通のKitchen Sinkはこれ http://dev.sencha.com/deploy/touch/examples/kitchensink/ 作戦(というかやり方の方針) 先の勉強会(Ext JS / Sencha Touch 勉強会の資料(11月、東京) | Ext Japan Blog) で@ispernさんのライブコーディングを見ていた…

Ext JS/Sencha Touch勉強会@11月行ってきた。

気になったところをつらつらメモ。 SASS/Compass入門(@ispernさん) SASSとCompass SASSは、CSSを生成するためのメタ言語。1ファイルのみ扱う想定。 Compassは、SASSに加えてディレクトリごと扱えるような環境を提供している。 いずれも、gemになっているの…

JSBuilder3を動かしてみる(sencha-touch.jsを作ってみよう編)

とりあえずREADMEとか読んでみる sencha-touch-1.0/jsbuilder/README.md とりあえずググってみる (参考URL) http://dev.sencha.com/deploy/JSBuilder2/Readme.txt とりあえず起動してみる sencha-touch-1.0\jsbuilder>JSBuilder.bat The --projectFile or -p…

JSBuilder3を動かしてみる(自分で書いたtest.jsを作ってみよう編)

用意したファイル(注:jsファイル名にアンダースコア(_)が入るとうまく動きません) sencha-touch-1.0\jsbuilder\test>tree /f C:. │ test.jsb3 │ └─src test-a.js test-b.js sencha-touch-1.0\jsbuilder\test> test.jsb3 (JSBuilder3のプロジェクトファイル)…

フォーラム > Sencha Touch Forums > Sencha Touch: Help & Discussion > TreeStore with other fieldnamesに対する回答案

{ "Products": [{ "ProductID":1, "ProductName":"NameX", "SubProducts": [{ "SubProductName":"SubNameX1", "SubProductInfo":"SubNameX1Information" } ... ] } .... ] }という形式で送られてくるJSONデータを、 いかにNestedList(TreeStore)に格納するか…

Ext.data.FieldのConfig Option: convert

ストアを使ってリストのデータを構築している場合に、 データソースをそのまま使わず、加工してリストに見せたいというようなときに使えるらしい。 例えば以下のサンプルの場合、 元データは ["Hoge", "Moge"] なんですが、リストに表示されるのは、 ["conve…

Ext JS&Sencha Touch勉強会9月@東京行ってきました&発表してきました。

資料はこちらでございます。プレゼンに不慣れなのと、ちょっと趣旨とズレたことしゃべり過ぎたのと、まとめが無かったのが反省かなあ。。 プレゼンテーションZen読んだのに、全く活かせてないなあ。 まあ、懇親会で、前向きな意見もいくつか聞けたので、とり…

Ext JS & Sencha Touch勉強会8月@東京に行ってきた

HTML5開発入門(Google公認API Expert 白石 俊平様) ○発表資料 8月の勉強会資料(東京) | Ext Japan Blog ○HTML5 APIの基礎知識 ・CanvasはLow Levelなので、ラッパライブラリ待ち。 ググったら、こんなのがヒットした。 canto-js - Project Hosting on Go…

(たぶん)ドキュメントに書いてないExt.data.JsonReaderのrootの書き方。

概要 JSONデータの2階層目以降に欲しいデータがある場合のrootの書き方。 { response: { results: 2000, // Reader's configured totalProperty rows: [ // Reader's configured root // record data objects: { id: 1, firstname: 'Bill', occupation: 'Gar…