あんにんにっき。

日々思ったことや、おこったことを記録するブログ。要するに日記。

2011-06-01から1ヶ月間の記事一覧

開発環境について検討してみる(検討中)

dev

ぼちぼちとTitatium Mobileでおうちプログラミングを楽しんでいたりするのだけども、ここいらでそろそろ環境についてみなおしてみたい。具体的にはエディタだ。 エディタは、現在MacVimを使用している。あんまり使い込んでいるわけではないので、他のものを…

Titanium MobileでDBにレコードを追加してみる。

dev

使用するDBは、前日と同じくsqlite3 var btn = Titanium.UI.createButton({ title:'+' }); btn.addEventListener('click', function(e){ var db = Titanium.Database.open('db'); db.execute('begin transaction'); db.execute("insert into url (title, url…

Titanium Mobile で、DBから取得した値を画面に表示してみる。

dev

DBは、sqlite3を使用する。 初期状態として、SQLite Database Browserを使用して、取得対象となるデータを予め用意しておいた。 titleとurlをTEXT項目として持つテーブルを用意し、そこに対してSELECTを実行し、実行結果をもとに画面のTableView上に設定する…

Titanium Mobileでファイル出力

dev

// ファイル取得 var f = Titanium.Filesystem.getFile(Titanium.Filesystem.resourcesDirectory, 'test.txt'); // ファイルの中身を読み込む。ない場合は空白にしておく。 var fileData = f.read(); var val = (fileData) ? fileData.toString() : ""; // t…

バレエ発表会鑑賞

相方のバレエ発表会を見に行ってきた。 今までは、カメラで録画しておいて、って依頼があって録画を頑張ってたのだけど、今回は業者が録画するって事でカメラを回す事ができなかった。が、おかげで踊っているところを初めてきちんと見ることができたような気…

Titanium Mobileでファイルを読み込む。

dev

昨日上手くできなかった件の対応。 検索してみたところ、以下のサイトに知りたいことが記載されていた。 http://aerial.st/archive/2011/04/15/parse-local-json-with-titanium/ read()で得られたBLOBデータにたいし、toString()を行うと文字列として読み込…

ゲネプロ

相方がバレエを習っているのだけども、それの発表会が26日(日曜日)にありまして。 その前日である今日はゲネプロがあり、それを観にでかけていた。あと、ビデオ録画なんかもしていた。 相方は録画内容を帰ってすぐにチェックして、あそこで腕を伸ばすべき…

Titanium Mobileでファイル読み込みをしてみようと思う(けど、うまくいっていない)

dev

とてもありがたいリファレンスサイト(http://tidocs.com/mobile/1.6.0/)を眺めてみたところ、Titanium.Filesystem に、 getFile (path) というメソッドが存在し、pathを指定して実行すると、 Titanium.Filesystem.File がreturn される様子。 そして、Titan…

Mac OS Xでgitをインストールしてみよう、と思ったら既に入っていた件

dev

最近、おうちコーディングを再開したので、バージョン管理も考えておこう、などと思い至った。 最近の流行りはgitとからしいので(いや、最近とかじゃないし)、それをいれてみるか、と思ったのだが、ふと、そういえばXCode4をインストールした後、なんか画…

Titanium MobileでTableViewの行クリックすると詳細画面へアニメーションしながら画面遷移させてみる。

dev

// 最初に開かれる画面(TableView) var win1 = Titanium.UI.createWindow({ title:'bookmark', backgroundColor:'#fff' }); var rows = [ {title:'apple', hasChild:true, url:'http://www.apple.co.jp'}, {title:'amazon', hasChild:true, url:'http://ww…

Titanium Mobileで、アニメーションしつつ画面を開く(と、いうつもりだが、うまくいっていない)

dev

var childWin = Titanium.UI.createWindow({ title:'webwindow', backgroundColor:'#333' }); var webv = Titanium.UI.createWebView({ url:'http://www.google.co.jp' }); childWin.add(webv); tblView.addEventListener('click', function(e){ //クリック…

Titanium MobileでTableView。すごく簡単!

dev

3分クッキングもかくや、と思うほどの簡単っぷり。 // データ行の内容(表示文字,チェックON) var rows = [ {title:'Row 1', hasCheck:true}, {title:'Row 2', hasCheck:true}, {title:'Row 3', hasCheck:true} ]; // table viewの生成(行の表示内容を指定…

光回線化失敗、その後

NTTから電話があった。 電話回線を通す配管を開けてもらうようオーナーに交渉してもらえませんか?との事だったが、私が所有者なんですが、と言ったら、ああそうですか、って事でその話しはそこで止まった。 工事費は取られないとの事(まあ、工事自体は発生…

Pathfinder 10Lvセッション 第4回

モンテ・クックのシナリオを10Lvで前後2回に分けて遊ぼうという企画の第4回目。まだ終わらないけどなんでなんだろうね(遠い目)。 公式シナリオなのでネタバレは書けないが、モンテ先生怖い、ということくらいは書いてもいいのだろうと思う。 あとようやく…

光回線化失敗

うちのマンションは光回線を引くための設備が整っていないとのことで長らく光回線を引くことができなかったのだが、ちょいと前にようやく、マンション全体に光回線を引くための設備工事が完了したらしい(勧誘の電話がかかってきたり、このマンションで他に…

Cocoa error 261.

Titanium Developerで遊んだりなんかしている。 jsファイルをコンパイルしてエミュレータで実行させようとすると、妙なエラーが出る。 こんな感じのエラー。 Cocoa error 261. というキーワードで検索してみる。 いまいちよくわからないのだが、文字コードに…

マウスのButton4,Button5をMacで有効にする。

Windowsで使っていたMouseをMacBookに接続してみた。 概ね便利なのだが、使っていて微妙にストレスを感じるポイントがあった。それが、マウスの横についている、進むボタンと戻るボタン。無ければ無いでどうとでもなるのだけど、せっかくあるのに押しても何…

iPhone3GSでマルチタッチジェスチャを有効にしようと試みた。

iOS4.3以降ではマルチタッチジェスチャ(基本無効だけど)というものがあり、マルチタッチでタスクスイッチを行うことができる。 有効にするには、少々ややこしい手順を踏む必要がある(要JailBreak) こちらを参照して試してみた。 [UPDATE1]iFileを使ってi…

MacBook+22インチワイドディスプレイ+外付けキーボード

MacBookに昔使っていた22インチワイドディスプレイと、外付けのキーボードをつけてみた。 キーボードは、かつて愛用していたFILCOのFKB89J。JustyのJKB89Sの時代から愛用していた、メカニカルなキータッチが気持ちいい一品だったのだけど、幾つかのキーの調…

いい買い物をした。AluPen

【日本正規代理店品】Just Mobile AluPen (鉛筆型スタイラスペン) グリーン JTM-PD-000006出版社/メーカー: Just Mobile発売日: 2013/08/21メディア: エレクトロニクス購入: 1人 クリック: 1回この商品を含むブログ (1件) を見る とてもいい買い物をしたので…