2010-12-01から1ヶ月間の記事一覧
ブログ本文はHTTPClient使えば取得できるのはわかったのですが、その中で必要な箇所だけ抜き出すとなると面倒かなと思っていました。 ただ、なんとなくYQL使えばいけそうかなーと漠然と思っていたのと、前回のエントリを読んでいただいたdonayamaさんからア…
あすなろブログは執筆者別にRSSフィード生成してないため執筆者の最初のエントリを基点にして、次のエントリのリンクの有無を確認して・・という実装をもりこまないといけません。例えば横田さんの場合だと 最初のエントリである「さあ、はじめよう」のURLは…
ここ最近ずっとJazzRecordを検証してきたのですが前回書いたように'this.result' [null] is not an object. at jazz_record.jsのエラーではまっていたのと、このエラーの原因探る中でたまたまjoli.jsを見つけたのでこちらを試してみることにしました。 joli.…
自分の中では年末恒例のクリスマスディナー&キャロリーヌのケーキ ケーキ キャロリーヌのケーキはいっつも食後に食べていたのですが、今年は午後のおやつ時に食べました。 いっつも思うけど、ほんとここのケーキのスポンジは軽くフワフワでおいしくいただき…
JazzRecord使う下準備 githubにあるbuildされたやつを自分のプロジェクトのResources配下にコピー 自分はユニットテストにQUnitを使っている(詳しくはこちら)ので、tests_to_run.jsに以下を記述 Titanium.include('test/test_jazzrecord.js'); JazzRecord…
JazzRecord(ActiveRecord for JavaScript (ORM)のソースは自分の中では結構読み易いから、自分が作っているアプリで参考になりそうなので気がしてます。JazzRecordのページには A JS ORM for Google Gears, Adobe AIR, and Appcelerator TitaniumJazzRecord …
こんなテストを準備して実行したらexpected: "199/14992.html" result: "101/14977.html"という感じでテストにパスないことが判明 Ti.include('database.js'); var blogDB = new blogDB(); module("database connection"); test("unit test for database con…
インスタンス化に失敗 ユニットテストでQUnitを使うというの書きましたがあの時のテストコードは実際の開発をする上ではあまり意味をなさないものだったので本格的にテストコード書き始めました。 こんな感じのテストコードを準備 //db_connection.js module…
Titanium Mobileでアプリ開発のネタもこのエントリが10個目。手作業だけどこうやって連番ふっておくことで作業記録をしっかりとまとめようというモチベーション維持につながっているように感じます。さて本題のターミナル上でTitaniumのプロジェクト実行の話…
Titaniumでユニットテストがものすごく参考になったので、こちらを読みながらひとまずQUnitというものを使うことにしました。 準備 Titaniumから利用しやすいものをlukasoさんという方がいて、ソースがgithubにあったのでダウンロード ダウンロードしたもの…
後々のことを考えてUI部分とデータベース接続処理のコードを分けてみた sqlite3のデータベースから、日本語が含まれるデータを読み込み表示させる処理についてはやっとわかりました。今後開発を進めていく中でこういうデータベース接続の部分とUI部分のコー…
再度問題点を整理 昨日書いたエントリで 日本語が含まれるsqlite3のデータベースからデータを読み込む方法について書きたい と最後書きましたが、とりあえず現状の問題点を整理 出来ていること sqlite3に日本語のテストデータを登録するまでは出来ている。 T…
Unit Testについて書こうと思っていたのですが、DB接続処理で所々はまっているのでそちらについてしばらく触れておきます。 Mac標準で利用できるsqlite3でデータベースの準備 Mac OS X. 10.6 Snow LeopardでSQLite3を動かしてみたよ。のページを参考にしてま…
解決までの流れ 昨日書いたProject creation error:Error creating projectのトラブルは Android SDKダウンロード&ZIPファイルを解凍。 解凍したフォルダを「android_sdk」とリネーム。【第58回】MacでGoogle Android(その1)をとりあえず参考にして/De…
このエントリでiOS Developer ProgramのActivation失敗について触れましたが、Appleのサポート窓口に問い合わせて手動でActivationしてもらって無事にそちらの作業は完了しました。 Project creation error:Error creating project? 上記のActivation作業と…
iOS Developer Program? この週末にMacbookAirのクリーンインストール&必要アプリのインストールを完了させました。Xcode & iOS SDKも最新のものをインストールして、これでTitaniumでアプリが作れると思って早速起動しました。起動した画面を見て、「App i…
Titanium Mobileの環境構築と思ったら・・・ TitaniumでiPhoneアプリ開発しようと思ったけど、冷静に考えたらiPhoneSDKインストールしてなかったので、まずはSDKのダウンロード・・思ったら、iOS SDK 4.xは、Snow Leopardじゃないとダメなんでしたね。Snow L…
最終的につくろうとしているアプリ 会社のほうで書いているあすなろブログをオフラインでも読めるためのリーダー あすなろブログでは、執筆者ごとのRSSフィードが無く、読み手側からすると執筆者ごとに記事が読めたほうがありがたいはず つくろうと思ったき…