本年度最後のSimple勉強会です。
気がつけば終わってました。
◆特許について
特許取得を考えてます。
詳細は以降。
◆Dioモジュール
もう6年目も昔に書いた、いまだに使っているクラスを書き換えてました。
実は一昨年に書き換えようと思い立って90%ぐらい作ったのがあるんですが、気に入らなくて没にしてました。もう一度、インターフェースを考え直してみました。
名前だけは思いついてます。
Data Input/Output、すなわちDIO!
が、だらだらと書いているうちに、
気がつけば勉強会終了。
2010年12月19日日曜日
2010年12月10日金曜日
NetBeansでPHPのデバッグ
今まで何度も試してみたPHPのデバッグ。
WebStudio、TruStudio、PDTと試したけれど、うまく動かない。
やはり自分は設定作業が苦手らしい。
で、本日NetBeansでPHPのデバッグ出来るようになりました。
ブレークポイントで、一行ずつPHPを実行できる気持ちよさ。
WebStudio、TruStudio、PDTと試したけれど、うまく動かない。
やはり自分は設定作業が苦手らしい。
で、本日NetBeansでPHPのデバッグ出来るようになりました。
ブレークポイントで、一行ずつPHPを実行できる気持ちよさ。
面倒なので、Twitterのまとめです。
2010年11月20日土曜日
Cenaとは何?特徴は?
Cenaを使うと何が便利になるのか?
前回のエントリーで書いたローカルデータベースを使った場合の問題を解決できます。
つまり、データのシンクロナイズ、ローカル上のデータをサーバーにアップロードする処理が簡単になります。
また、HTML5などのようなサーバー&クライアントといった関係でのみ対応が可能と考えてます。全てのどんなデータベースでも通信、というのは解決できてません。
前回のエントリーで書いたローカルデータベースを使った場合の問題を解決できます。
つまり、データのシンクロナイズ、ローカル上のデータをサーバーにアップロードする処理が簡単になります。
- 新規登録および既存データのID(プライマリキーですね)の追跡が簡単になるため、レコード間のリレーションを含めてアップロードできる。
- 更新したデータのみをサーバーにアップロードできる。
しかもレコード単位でなく、修正した項目のみのアップロードが可能。 - 一度に複数の更新および新規登録データのシンクロが可能。
また、HTML5などのようなサーバー&クライアントといった関係でのみ対応が可能と考えてます。全てのどんなデータベースでも通信、というのは解決できてません。
2010年11月19日金曜日
HTML5のローカルDBを使う場合の問題点
Cenaというフレームワーク、のようなものを作ってますが・・・
なぜCenaを作る|使うのか?
ただし、ローカルデータベースを使った場合、
難しい問題がいくつかあります。
なぜCenaを作る|使うのか?
HTML5が登場し、ブラウザーにローカルデータベースが出来たことで、ウェブアプリケーションの機能が飛躍的に向上します。サーバーと通信することなく、大量のデータを変更したり追加することが可能となります。リレーショナルデータベースを扱えるので、複雑な構造のデータでも扱える利点があります。
難しい問題がいくつかあります。
2010年10月30日土曜日
Simple@Idx 2010/10/30
台風(ほぼ?)直撃の中のSimple勉強会。
作業は、いつものCena開発。
前回までに、既存データの
→ サーバーからダウンロード
→ ローカルHTMLでデータ修正
→ サーバーにアップロード
の一連の作業が動くようになった。
今回は、新しいデータをローカルで追加→サーバーにアップ、の部分。
作業は、いつものCena開発。
前回までに、既存データの
→ サーバーからダウンロード
→ ローカルHTMLでデータ修正
→ サーバーにアップロード
の一連の作業が動くようになった。
今回は、新しいデータをローカルで追加→サーバーにアップ、の部分。
2010年10月22日金曜日
PHP5.3でJavaScriptのようにメソードを上書きする(ように見せる)方法
JavaScriptをしばらくいじくった後、PHPに戻ると、一旦メソードを上書きでいないのにいらいらします。継承するか、インスタンス化して別クラスに委譲して別メソードをかぶせる、とかぐらいしか出来ません。
で、PHP5.3のクロージャー(無名関数)と__callを使って、
メソードを上書きできる、ように見せることが出来ました。
で、PHP5.3のクロージャー(無名関数)と__callを使って、
メソードを上書きできる、ように見せることが出来ました。
2010年10月2日土曜日
Simple@Idx 2010/10/02
今回のSimpleは朝倉さんの事務所にて。
自転車で4km。明大前→下北沢経由で16kmに伸ばしてきました。
前回から、Html5のWeb Sql Databaseと格闘。
昨日、やっと動き始めました。
で、Simpleでは残りの開発。
サーバー上のDBからデータをダウンロード
→ローカルのWebSqlDBにデータを登録。
→Html5+JavaScript(jQuery)のみでデータの表示・修正。
→データのアップロード、サーバー上のDBを書き換え。
までできました。
これで
-差分アップロード(修正した部分のみの変更)
-参照関連の変更(別項目へのリンクの変更)
ができるようになりました。
まだ新規データの登録ができてませんので、
次回への宿題?ということになりました。
自転車で4km。明大前→下北沢経由で16kmに伸ばしてきました。
前回から、Html5のWeb Sql Databaseと格闘。
昨日、やっと動き始めました。
で、Simpleでは残りの開発。
サーバー上のDBからデータをダウンロード
→ローカルのWebSqlDBにデータを登録。
→Html5+JavaScript(jQuery)のみでデータの表示・修正。
→データのアップロード、サーバー上のDBを書き換え。
までできました。
これで
-差分アップロード(修正した部分のみの変更)
-参照関連の変更(別項目へのリンクの変更)
ができるようになりました。
まだ新規データの登録ができてませんので、
次回への宿題?ということになりました。
登録:
投稿 (Atom)