IT

(その後原因判明)

先日発生した、ACCESSでのデータ競合のエラーの直接的な原因が分かりました。 WEBなどのACCESS以外の処理で、日付入力項目にて、「00001/01/01」という日付を入力されてしまったデータをACCESSにて表示させると、表示上「1901/01/01」と表示され、そのまま、…

ASP.NET(へたれな)コネタ セッション・シングルトンから機能グループ毎のシングルトンへ

IT

先日のセッションオブジェクトの利用方法失敗に対する対策案メモです。基本的に、セッション・シングルトンから機能グループ毎のシングルトンへ対応が必要です。そこで下記の対策案を検討中 同一オブジェクトを利用する必要のある画面グループを洗い出す。 …

ASP.NET(へたれな)コネタ セッションオブジェクトの失敗

IT

画面間の情報共有のためにセッションオブジェクトを利用しています。しかも、セッションオブジェクトの効率化のために、セッション・シングルトンの考え方を使用して同一セッションであれば、常に同一インスタンスをサーバサイドで参照できる仕組みを構築し…

MsAccess(へたれな)コネタ ACCESSで、データ競合のエラー

IT

ACCESSのアプリにてある日突然特定データの削除修正が、データ競合エラーとなり出来なくなってしまう場合があります。もちろん本当に競合している状況にあるわけではないのにです。 動作環境 ・該当データはOracleDB(10.2.0.1.0)のリンクテーブル ・ACCESSは…

Oracle(へたれな)コネタ Oracle10gのWEBベースEnterprise Manager

IT

やっとSQLServerの管理ツールみたいなバックアップ設定とかがGUIベースでできるようになりました。いろいろと難関がありましたがポイントをメモしておきます。 ・起動url http://localhost:1158/em/console/ ・ログインユーザ 「sysdba」として「sys」でログ…

.NET(へたれな)コネタ VBでのインクリメンタル演算子

IT

現在のプロジェクトのプログラマが本日、ハマったねたです。VBプログラマが.NET化ということで「++」を変な使い方をしたことがいけなかったのですが、.NETの動作としても腑に落ちない内容があります。問題のコードは次のようなコードです。 IF 条件 Then a =…

「[http://jude.change-vision.com/jude-web/product/biz.html:title=JUDE Biz]」おしい!

最近ちょうど業務フローを書くことがあったので、ちょっと気になっていた「JUDE Biz」を試してみました。以前から、たまに「JUDE/Community」を利用していましたが、「JUDE Biz」も同様の操作感でJAVAの割りにサクサク操作できます。ちょっとした業務フロー…

「ケント・ベックセミナー(AGILE フォーラム 2006)」行ってきました

IT

感想めも 「Trends in Agile Development」 米国 アジター社 フェロー ケント・ベック 氏 4年ぶりの来日です。4年前には、トヨタ生産方式とアジャイルの関連についての話でしたが、今では、リーンソフトウェア開発やみえる化など、かなり広まってきています…

.NET(へたれな)コネタ Javascriptでカンマ編集&グリッド内縦横計算

IT

グリッド上で伝票形式(単価×数量で金額および全行の総合計をおこなう)の数値入力後に、その金額や総合計を画面に反映したい場合の処理。通常のasp.netの方法で行なうと、金額や数量の入力後にいちいちポストバックしてサーバサイドで計算が必要です。画面も…

第一回 Webの常識統一試験

IT

・Web Designing: 第一回 Webの常識統一試験 Webダイジェスト版 http://book.mycom.co.jp/wd/exam/ わたしもトライしてみました。Web Designingを読んでないので良くわかりませんが、Webクリエイターとしては及第点てどんな基準なんでしょうか? Your Name: …

.NET(へたれな)コネタ ARGB

IT

今回使用するグラフコントロールの色を指定するときに使用します。 単なるRGBコードではなく、透度(α)を意識したARGBだそうです。色見本から単純に選択できないので難しいです。今回ARGBってはじめて知りました。 VB.NET 解説 色について

.NET(へたれな)コネタ ADOのDataAdapterによるUpdateを行なうときの問題

IT

Update対象のテーブルに主キー以外の一意制約の列が存在した場合 ID ユニーク番号 ほげ のようなテーブルの複数レコードデータをDataSetへ読込んできて「ユニーク番号」の入れ替えを行なうなどの場合(もちろん、入れ替え処理ではユニーク制約に違反しないよ…

ケント・ベッグセミナー

IT

アジャイル開発の最新動向を紹介するセミナー「AGILE フォーラム 2006」を 開催します。基調講演には、“XP(eXtreme Programming)の父”として知られる ケント・ベック氏が登壇。米国におけるアジャイル開発の最新動向を解説します。 また、国内でアジャイル開…

.NET(へたれな)コネタ 操作権等による画面制御

IT

一度認証されても、APのボタンやリンク以外では画面遷移を行なえないようにするために下記の方法実装しました。 途中ページへの直接アクセスを防ぐには? しかし、この方式では、javascriptによるopenwin時にページ表示できなくなってしまいました。このため…

.NET(へたれな)コネタ 認証クッキー(チケット)が発行

IT

ログイン時の認証制御見直しました。認証前にどのurlを指定されてもログイン画面が表示されるはいいのですが、認証後に、最初にクライアントが要求したurlへリダイレクトされてしまう動きでした。それを、さらにメニューページへリダイレクトするようしてい…

.NET(へたれな)コネタ SmartNavigationのバグ対策

IT

画面ポストバック時にスクロール状態が維持されずページ先頭へ戻ってしまう。これに抑止するために、本来SmartNavigationをTrueに設定する。 しかし、ASP.Net 1.xにおいては、SmartNavigationに問題がある。(javascriptによる処理が混在したりすると効かなく…

.NET(へたれな)コネタ DataAdapterの各コマンドオブジェクト設定

IT

CommandBuilderで生成されたSQLを使用するときは、以下の制約があります。 Selectで1個のテーブルのみ選択していること(複数のテーブルの連結不可) テーブルに主キーが存在すること 主キーのフィールドがSelectステートメントに含まれること 実際使用する…

.NET(へたれな)コネタ IISにおけるセッション管理 -セッション情報が突然消える-

IT

セッション情報が突然空になってしまうという現象が発生していました。 この現象が発生するのは、サーバに対して、非常に高負荷な処理が行なわれたときに発生するようです。まづは、ASP.NETのセッション状態に関して調べました。 セッション状態管理には次の…

Railsに感じていたこと

IT

Railsの騒がれ方を見ていて、その見せ掛けの生産性に関する部分の議論にはどうもなじめなく、かつもやもや感があったのです。 テーブルは次の2つです。 これ、Railsも必ずここから始まるのね。つまり「DB設計が完了した状態から始まる」のです。で、だ。みん…

Oracle(へたれな)コネタ Oracleの自動統計

IT

10gから自らのデータベース稼働状況を監視し、過去の負荷やパフォーマンスに関する情報を自動的に収集しています。この情報をもとにレポートを出力させることが可能です。 via Web+DB press (Vol.31) 「◆特集1 データベースとの賢いつきあい方」 手順 >sqlpl…

Oracle(へたれな)コネタ NVarcharに気づけよ!

IT

今回も、コネタメモというよりも、恥紹介ですね。でも、個人備忘録だから気にせずに記録しておこう。「祉」や「鵣」などのJIS補助漢字(JIS X 0212)をOracleへ登録しようとすると「?」となってしまいました。このトラブルシューティングの初期方向性を誤っ…

.NET(へたれな)コネタ ADO.NETによるCSVファイル読込

IT

CSVファイルをADO.NETを利用して読込処理を行なったところ、先頭行がヘッダー行とみなされて、読み飛ばされてしまう。という現象にはまりました。ADO.NETの接続プロバイダーの設定等はヘッダーなしのCSVファイルの設定になっているのに、なぜか、その設定が…

.NET(へたれな)コネタ Stateパターン? その後

IT

やはり、 Public sub Method1( obj As InterfaceZ)は可能でしたしかも超簡単に!昨日のエントリー撤回したくらいです。結局、たんなるバグで、インターフェースをパブリックに定義していなかっただけでした。しかも、最初に参考にしたサンプルが悪くて、イン…

.NET(へたれな)コネタ Stateパターン?

IT

VB.NETで、ある公開メソッドの引数にオブジェクト指定して、その引数のオブジェクトのポリモルフィズムを利用した処理を実装したかったのですが、これが、VB6時代よりキモイ方法でしか実装できませんでした。 前提条件 クラスAとBは共通のInterfaceZで実装さ…

Oracle(へたれな)コネタ PL/SQL

IT

PL/SQLは奥が深いね。弊社のSQL職人が忙しかったので、久しぶりにPL/SQLのコーディングを行ないました。VBと違って、プラクティスがまとまってない感じです。これは、弊社社内でもネット上の情報でも同じですね。ベンダー独自に言語ですから仕方がない部分も…

.NET(へたれな)コネタ いまさらびっくりだょVB

IT

いまさら、知ったVB.NETの仕様 いままでVBを知っていただけに、気がつかなかった新仕様に気がつきました。それは「代入をともなう演算子」が使えるようになったということです。C言語のようなコーディングが可能となりました。C#との互換性を高める故ですか…

.NET(へたれな)コネタ 乱数生成

IT

Private Function AutoSeedRandoms() Thread.Sleep(1) Dim autoRand As New Random AutoSeedRandoms = RunIntNDoubleRandoms(autoRand) End Function Private Function RunIntNDoubleRandoms(ByVal randObj As Random) ' Generate the first six random inte…

データベース設計

IT

コード設計やそのデータベースへのマッピングの主流はこのようになるのでしょうね。最近強く感じます。 Point データベース設計の際は、コードに依存しないよう以下の点に注意する。 ・ 業務で利用するコードを主キーとして利用することは避ける ・ プログラ…

「マーチン・ファウラー来日記念セミナー」行ってきました

IT

とりあえず、簡単な感想。 『エンタープライズアプリケーションアーキテクチャとSOA』マーチン・ファウラー氏 やはり、ファウラーさん、SOAについて?と思っていたのですが、ひねりを入れた紹介でしたね。SOAって名称は良くわからんけど、そこで扱われている…

Oracle(へたれな)コネタ インポート・エクスポートコマンド

IT

OracleのEXP&IMPコマンドの簡易ヘルプの出力方法です。出先でマニュアルないときに参考になります。 >EXP HELP=yes >IMP HELP=yes