2009年7月4日
#
Amazonで買い物をすると「Amazon.co.jp ご注文の発送」というメールが届きます。
内容としては「お客様からご注文いただいた 商品 を本日発送させていただきました。 」というものです。
そのヘッダを一部抜き出してみると↓のような感じになります。
Date: Thu, 2 Jul 2009 14:59:19 -0700 (PDT)
From: "Amazon.co.jp"
X-AMAZON-RTE-VERSION: 2.0
X-AMAZON-CLIENT-SENDTIME: Thu Jul 02 14:59:19 PDT 2009
X-AMAZON-CLIENT-HOST: cone-fe-31001.sea31.amazon.com
X-AMAZON-MAIL-RELAY-TYPE: notification
X-Sender-CC: US
X-Sender-JS: 0
このヘッダからわかるのは2009/07/02 14:59:19にAmazonとしては何かアクションが行われた事になります。
この15時くらいにAmazonが配送したよとメールをくれて物を宅配業者のトラッキングサービスでトラッキング表示すると次のような表示になります。
⇒ 2009年07月04日 城北店から配達に出発致しました。
↑ 2009年07月03日 21:38 城南店を出発致しました。
↑ お荷物をお預かり致しました。
集配してから(都内の)別店舗へ配送するのに6時間もかかるのかなーというのがすごく疑問なのですが、集配間隔と店間配送便間隔のタイミングによってはこんな感じなんですかね?
Amazonさんって宅配業者さんにとっても取扱量が多いお客様なので集配タイミングとか最適化してAmazonからのメールとの差異を小さくしてもらいたいなー。
2009年6月27日
#
ネタ元:RDB全盛ですが
変更履歴などをDBの昨日として実装したいという話題がでていましたが、Oracle Database 11g には「Flashback Data Archive」があります。
------(引用開始)
Flashback Data Archiveは、レコードのライフ・サイクル中、レコードに対するすべてのトランザクション変更を自動的に追跡および格納する機能です。 また、"as of"クエリーを使用した履歴データへのシームレスなアクセスも提供しており、 UNDOデータよりも長期のフラッシュバック機能を提供します。 Flashback Data Archiveは、コンプライアンス報告、監査レポート、データ分析、および意思決定支援に使用できます。
------(引用終了)
この機能を使えばアプリに変更を行わなくても変更履歴をFlashback Data Archiveとして保存できます。
2009年6月22日
#
VB2005でしかまだ確認していませんが、DataGridViewでDataSource = Nothingとしてから改めてDataTableを割り当てると設計時に決めた列の順番が入れ替わってしまいます。
このようなことを防ぐためにはDataSource = Nothingとする前にAutoGenerateColumns = Falseとしておきましょう。
2009年6月21日
#
全体アンケートの結果をお知らせします。
※点数は満足度を表しています。基準点が100点です。
Q1.本勉強会の全般に関して、全体に対する満足度をお聞かせください。
166.7
Q2.本勉強会の資料代、参加代(寄付)について満足度をお聞かせ下さい。
183.3
【お寄せいただいたコメント】
■本勉強会全般
■資料代、参加代(寄付)について
■スピーカーやセッションの希望
■その他、ご意見
アンケートの結果は、今後の勉強会開催の参考にさせて頂きます。勉強会の参加時にはコメント欄にもご意見をご記入ください。
2009年6月17日
#
CodeZineに「帳票Webアプリ実践構築ガイド ActiveReports for .NETを使いこなす!~その2」が公開されました。で紹介したActiveReportsですがVer6.0になるようです。
http://www.grapecity.com/japan/support/database/p7_402_27045_news.htm
新機能は以下の通りです。
- GS1データバーのバーコードに対応
- 空行出力
- スナップラインと直接編集
- 罫線表示用レポートコントロールの追加
- 均等割付とパディング
- PDFセキュリティ対策
この中でも
紙の帳票のように1ページ20行でデータが5行しかなかったときに残り15行は空の行を印刷してくれる「空行出力」
ヘッダに明細タイトル、詳細にデータ、フッタに合計のような帳票を印刷するときに罫線が複数セクションにまたがる事があるのですが、セクションを跨って罫線が1発で定義できる「罫線表示用レポートコントロールの追加」
は秀逸だと思います。
2009年6月13日
#
CodeZine>COMPONENTzineに「帳票Webアプリ実践構築ガイド
ActiveReports for .NETを使いこなす!~その2 」が掲載されました。
---引用開始
Webアプリにおいて帳票印刷は鬼門の1つです。ブラウザにも印刷機能があり、綺麗に印刷するための工夫も組み込まれていますが、Windowsアプリと同じような品質の帳票印刷を行えるレベルにまでは達していません。また、オンライン掲示板などで時々見かける「印刷イメージ画面の表示なしに、 Webから印刷ボタンをクリックするだけで、直接プリンタに印刷したい」というような要望も簡単には解決できません。
このようにとかく相性の悪い、Webアプリと帳票印刷という2つの要素の架け橋となる.NETコンポーネントがActiveReportsです。
---引用終了
PDF自動生成のWebアプリを構築するときのイロハをまとめてみました。ぜひ、お立ち寄り頂ければ。
2009年6月10日
#
元ネタ:テーブルの設計における横持ち・縦持ち
-----------引用開始-------------
そもそも横持ちの設計って、昔の COBOL 文化によるものではないかと、僕は思っています。
-----------引用終了-------------
私としては、COBOLをかばうわけでないですが、COBOL文化というよりもISAM文化と思います。
ISAM全盛期だと主要言語がCOBOLだったりするので重なっているように見えるけど、リレーションとか分かってない人はどの言語使ってもISAM風に使っているので言語依存というよりもデータ構造を想像できるかどうかの違いなのかなと。
まあ、COBOLはOCCURS句とか同じ情報を横方向に展開しやすいデータ構造をもっていることはもっているんですけどね(笑。
Windows VistaやWindows 7、Windows XP Tablet PC Editionには「手書き入力パネル」で手書き入力する機能があります。
※XP Tablet PC Editionだと「Tablet PC入力パネル」?
Vistaでは画面の左端とか右端にあるミミをタップすれば引き出されてくる手書き入力パネルなのですが、Windows FormのAというテキストボックスがフォーカスを持ったときに自動的に引き出したいのですが、その方法が分からなくて調査中です。
手書き入力パネルを常に表示という方法もありますがそれだと邪魔なので上記の動作を実装したいなーと。
Ink系のAPIなのかなー。
2009年5月28日
#
iTXサイズの小型地デジPCがほしいなーなどと懐具合も考えずに妄想しております。
Atom330をつかったdual core版とAtom230をつかったsingle core版がありますね。
普通だったら迷わずdual coreなのですが家電的な用途ですし発熱なども考えるとsingle core版の方がいいでしょうかね~。
OSはやっぱりWindows 7 RCでキマリ?!
2009年5月24日
#
掃除機がそろそろお亡くなりになりそうなので次期主力掃除機(VCX)を選定中です。
候補としては次の3機種
- dyson DC26 motorhead complete
- SHARP VX200
- SHARP AX100
音の大きさは、VX200 (約45db) < AX100 (約50db) < DC26 (約65db)
大きさとか重量は、DC26 < AX100 < VX200
夜に掃除しないって限定条件でAX100かなー。でも、夜帰ってからちょっと掃除したいときがあるんですよねー。