エクレシア

へっぽこクリスチャン・翔の暴走爆裂ブログ

そ、そんなバカなっ・・・

2006-01-30 00:40:24 | ICF
さて、大急ぎで開発した教会用アプリを早速インストールしてみました。
.Net FrameWorkも一緒にインストールして環境設定後、いよいよ起動♪

・・・あれ?


・・・
・・・・・・
起動しない。

こ、こんなはずは無いっ!
試しに、FrameWorkが必要なアプリをテキトーにダウンロードして動かしてみた。
・・・動いた。

とすると、やっぱりアプリ側の問題なのかー・・・。
だが、こんなこともあろうかと思い仕組んであったプログラム実行ログ出力機能!
早速これを頼ることになるとは。
が、いざログを見てみると・・・何も出力されてない。
・・・がっくし。

帰宅後、友人をMSNにて呼び出し。データベースから個人情報とか全部消した上で
プログラム類を渡して動かしてみてもらった。
教会でやったときと同じ現象。エラーが出るわけでもなく、画面に何も出ないで終了してる。
ログ出力のタイミングとエラートラップを増やしたバージョンを作って動かして
みてもらった。原因はある程度分かりました。ログ出力機能にバグあり。ダメじゃん・・・。

今日は友人側の都合もあり完全な動作検証まで出来なかったので、明日また
こき使ってご協力を要請して検証したいなぁ。

mixiっての

2006-01-29 21:34:25 | 雑記
K兄弟の紹介を受けてmixiってのに登録してみました。
まだ登録したてであんまり分かってないんですが、ハマリそうな雰囲気ですな。
もうちょっといろいろやってみて、広めまくろうかな。

てか、マジメなハナシ、これは教会同士の接点を作るのにも利用できそうな気がする。

プログラミング奮闘記7

2006-01-29 03:06:11 | プログラミング
このシリーズも今回で終わりです。
開発はいよいよ大詰め。
多分、何らかの問題が出ると思われるので、プログラムの実行中に操作ログを残すようにした。
こうしておくとどこでエラーが発生したとか解るので、問題の原因を突き止めやすい。
また、エラー時のメッセージ表示を追加。画面上に項目はあるもののまだ機能しない部分は
とりあえず非表示orDisableとした。
あと、設定ファイルを作りました。データベースのパスや日付項目の書式を設定することが出来ます。

.Net FrameWorkもダウンロードし、コレとプログラムをCDに焼いて・・・。
後は明日、うまく動いてくれれば良いんだが・・・。

プログラミング奮闘記6

2006-01-28 02:34:25 | プログラミング
今日は、メッセージダイアログの表示用関数と操作ログを記録するための関数を作成。
あとはこれらを呼び出すところを入れてやるだけ。
29日までもう残りわずか。明日はいよいよ最終調整ナリ。
今週の土曜日はこれ以外にも忙しいので大変だ。

プログラミング奮闘記5

2006-01-27 01:48:40 | プログラミング
今日も帰りが遅かったので、作業は少なめ。
昨日発覚した、正しく登録されないバグを修正しました。
使用するMDBファイルも、パスワードを設定。
これで、超初歩的なセキュリティはOKかな?

他、明日は祈り会に行けるかも知れないので、補足資料的なものを作成。
まだ協会用アプリ側で登録できないデータの追加方法などが書いてある。

明日&あさってはベータ版公開準備で忙しくなりそう。
とりあえず最低限の動作は十分出来るので、機能追加はいったん打ち切ろうと思う。そして2日間はひたすら使い倒して修正すべき点を修正する期間としよう。

プログラミング奮闘記4

2006-01-26 01:22:21 | プログラミング
共通モジュールの充実化を行った。
マスタテーブルからの名称取得用の関数を2つ作った。
関数名は同一で、引数を変えてオーバーロードするようにしてある。
一方は単一データを戻り値とし、もう一方は指定したグループコードに該当する名称全部を
String配列化したモノを戻り値とする。
名称には一部DBのテーブルを利用しているものがあるが、これを取得する際にいちいち
テーブルから取得するのはレスポンスが不安だったので、一度取得済みの名称については、
ハッシュテーブルから検索するようにした。キーでハッシュを検索し、あればハッシュから
名称を返却。無い場合のみテーブルを参照して取得し、同時にハッシュにも登録するようにした。

今日はこれと動作テストでおしまい。帰宅時間が少々遅めだったので、1時間程度しか
進められなかった。


・・・そして今更、セルグループや奉仕活動が正しく登録されないバグに気づく・・・。

プログラミング奮闘記3

2006-01-25 00:57:28 | プログラミング
開発は結構順調。
印刷時の難関だった処理も、2つとも片付いた。

順調と言うこともあり、ちょっと脱線して要望に無い機能を追加してみた。
入力欄で文字列を選択中にファンクションキーで、選択文字列の意味を調べる辞書機能搭載。
前方一致で検索するので「キリ」が選択されていれば「キリスト」も候補に挙がるといった仕組み。
見ながら作業するということが考えられるので常に最前面表示とした。その代わり、半透明化可能。

他、ログイン処理でのセキュリティ面を強化。
DBからの参照データは極力早めに破棄してメモリ上に残さないようにした。
なお、前もって言っておきますが、完全なセキュリティは不可能ですんで。
だって人間って不完全ですから。
もちろん、出来る限りのことはしますけどね。

あ、登録パスワードの暗号化・複合化の方法も考えないと。
セキュリティ面では他にも考えてる超強力なモノがあるけど、ここでは言えない・・・。

プログラミング奮闘記2

2006-01-24 00:07:18 | プログラミング
29日まで少々マニアックな内容でいっちゃうかも。最近はコレばっかりやってるので。
というわけで教会用アプリ開発状況その2.

印刷処理で2点ほど難解な部分がある。
 1.使用者が指定した項目のみ帳票に印刷する
 2.各項目の横幅を任意に調整して印刷する
というもの。
1の方は今日完了。
印刷可能項目のマスタテーブルを作り、それに画面表示用の項目名とDBカラム名、
デフォルトの横幅等を持たせ、印刷設定画面でそのデータを呼び出し。
データ件数分、出力チェックボックス、横位置指定ラジオボタン、列番号、列幅の
入力用コントロールをコード上で自前で生成させてみる。
んで、チェックボックスのTagプロパティを利用してDBカラム名を設定しておく。
表示用は使用者が分かりやすい名称にしているので、実際のDBカラム名は違うため。
んでんで、「チェックが付いているチェックボックスのTag値をカンマ区切りで連結してやる」という
処理をコントロール数分ループさせてやればSELECT句が出来上がるので、FROM、WHERE句を
付け足してやればSQL文が完成。帳票用ワークテーブルに値が書き込まれているところまで確認した。

2の方は、やり方をハッキリ決めたわけでないが・・・帳票出力時にACCESSのVBAにて
列幅を設定するようなスクリプトを組み込むことになりそうな。

当初はパラメータ用のワークテーブルも作ろうかと思ったがデータ用ワークテーブルを
流用し、キーを利用してパラメータレコードとデータレコードを識別させることにした。
データ用ワークテーブルは、Lengthが各250のChar型カラムを64個持たせている。
メンバー一覧表以外にも応用が利くように設計したつもり。

明日の作業はコレの続きを。もし時間が余れば日付の相互変換関数を組み込もう。

こういう記事書いても、I兄弟やT兄弟しか理解できないような気もするが・・・。

プログラミング奮闘記1

2006-01-22 23:33:32 | プログラミング
教会用プログラムは、今月29日にいったんリリースすることにした。
まだまだ作りこみがアマイところがあるが、29日に基本的な動作はするようにした段階で
リリースすることに。
つーか、ちゃんと具体的なスケジュール立てて進めないとどうしてもダラケ気味になるので
今日、今後の開発スケジュールを教会へ提出。
こうしておけば何としても作り上げようと気合が入るというもの。まさに背水の陣状態。

とりあえず29日までには・・・
 指定した条件に一致するデータ(教会員)のみ表示
 データの追加・更新・削除
 印刷
が出来るようにしたい。
あと、データ削除などの慎重に行うべき処理が現状ではボタン一発でイキナリ実行
されるので確認メッセージを出すなりせねば。

今日は印刷部分を主に開発。MS ACCESSのレポートを利用する。
意外と順調に進んで、実際に印刷できるようになった。
あとはレイアウトの見直しとプレビュー機能をちゃんと作ろう・・・。

29日リリース分としては、だいたい70%くらいの完成度だろうか。

たむたむ

2006-01-21 02:06:16 | MEBIG
地下鉄東西線・菊水駅3番出口裏にある「たむたむ」という喫茶店&お好み焼き屋に行って来ました。

というのも、ここの店員さんのY姉妹は、かつて私が通っていたことがある教会・愛隣チャペルの
方なのだ。
そこで、以前世話になった方なんだし挨拶くらいはしておきたいな、と思って。

愛隣チャペルは子どもがとても多い教会で、15年前の私はその中の一人。
とっくに忘れられてるだろうな~と思っていましたが、Y姉妹の方はしっかり覚えて
いてくれたようで・・・とても感動。

当時最も世話になったと思う、Z家の話も少し聞くことが出来ました。
今更だけどZ家の方々には悪いことしたな、と思う。
15年前、私の母と同じ職場にいたZ家の姉妹の導きで愛隣チャペルへ。Z家は私たちにいろいろ
よくしてくれたのを覚えてる。MEBIGの賛美集のカセットテープを貰ったりもした。
にもかかわらず、1,2年くらいで母も私も愛隣チャペル、というよりは神さま自体から離れてしまった。
実は、なんで離れてしまったのか正確には分からない。
私は母がZ家の姉妹と同じだった職場を変えてしまったことで、Z家との関係が途絶えて
しまったからだと思ってたけど、改めて考えてみると職場が変わったくらいで関係が
途絶えるものなのかという疑問が出てきた。

Y姉妹は親切にも「今度機会があれば愛隣に寄って行って」と言ってくれた。
が、正直なところ少々後ろめたさを覚える・・・。
昔は確かに愛隣チャペルの者だったが今はICF。愛隣は福音派、ICFは聖霊派。
愛隣の側から見れば、私はどう思われているんだろうか。考えすぎかな??

もし愛隣に立ち寄ることが主の御心ならば召しがありますように。
その時にZ家とお会いできれば、と思う。