個人で開発をする場合、どうしてもORACLEのデータ接続の壁に当たってしまう。
C/S環境ならば当然だと思うだろう。
自分の会社で使用するVB.NET2005のバージョンの基幹システムでは、クライアント端末にOLACLEの設定は一切しないがデータが表示される。
最初はどうしても信じられなかったが、端末にインストールされている一覧に本当にORACLEの文字は一切ない。
がしかし動いている。
本当にそんなことが出来るのかと思い調べてみたが、結果的に個人で使用する分としてはその方法は出来ないらしい。使用する端末すべてにOracleを使う環境をインストールしなければならない。
非常に残念なことだ。
oracleがそんなにいいのか?・・・個人レベルではとにかくお金がかかるものは手が出ない。
なぜそういうことになるのかといえば、
そこですぐに手が出せるものといえばマイクロソフトのSQLServerだろうと思う。
.NETで構築すると、Windows認証さえおわらせておけば後は、配布するVB側のクライアントの設定は一切しないで動かすことが出来る。
使い出したらSQLSERVERは初心者に非常に優しいと思うし、VB.NETで開発をした場合はWeb環境にも引けをとらないくらいメンテナンスフリーでアプリを展開出来る。
Accessを使えるならSQLServerはお勧めだ。
Oracleには疑問がつく。Oracleだから安心っていうのは、安易なのではないだろうか。
中小企業で扱うにはSQLServerもOracleも変わらないと思う。
しかし、自分で手を加えようともくろんでいる方はSQLServerが断然有利と判断する。
Oracleはそういう人たちのニーズを見過ごしている。潜在的にはかなりの人がそう思っていると思うし実にもったいないと思わないか。
2010年4月8日木曜日
2010年4月3日土曜日
ユニクロさんは絶好調みたいだが・・・
少し気になるコメントを以前にみた記憶がある。
若い人のコメントだがこうだ。
自分の着ているデザインと同じ服を着た人が歩いている。
それも結構いい歳をしている方だそうだ。
・・・ユニラー・・・ = はずかしい
その若い人の言葉をそのまま言ってしまっては少し問題あるので想像におまかせするが、これはユニクロの考えている価値観と矛盾するのではないか。
ユニクロの方々には知恵を絞ってもらうしかないのではないか。
売るだけではなく・・・
自分流コーディネイトの見本や、服をパーツとして売り
簡単な縫製で作成や、自分が着せ替えでなく服を着せ替え(一部をの取り替え)とかは意味ないかな?
ターゲット層が広すぎて思わぬところに問題はないのだろうか?
そういう企業はそんなにないと思うが。
若い人のコメントだがこうだ。
自分の着ているデザインと同じ服を着た人が歩いている。
それも結構いい歳をしている方だそうだ。
・・・ユニラー・・・ = はずかしい
その若い人の言葉をそのまま言ってしまっては少し問題あるので想像におまかせするが、これはユニクロの考えている価値観と矛盾するのではないか。
ユニクロの方々には知恵を絞ってもらうしかないのではないか。
売るだけではなく・・・
自分流コーディネイトの見本や、服をパーツとして売り
簡単な縫製で作成や、自分が着せ替えでなく服を着せ替え(一部をの取り替え)とかは意味ないかな?
ターゲット層が広すぎて思わぬところに問題はないのだろうか?
そういう企業はそんなにないと思うが。
2010年3月6日土曜日
microSDカードにしてやられた
携帯電話の内蔵メモリが一杯になってきた。
大して使わなかったがとうとうなんとかしてやらんとというデータ量になってきたのでmicroSDカードにでも保存しておこうかとなった。
大して調べもぜずに購入。
・・・・・・・・? 動かない・・・・・ なぜだ?・・・・・・
欲を出して4Gを購入した。
お分かりの方は、
”ひっかっかってやんの”
と思うであろう。
そう、2G以上はmicroSD HC となっている。
HCはHigh Capacityということで最大32Gまで扱うことが出来る規格。
HCに対応した機種でなければ作動しない。
HCが付かない場合は2Gまでとなる。
まあ、800円で購入したのだからべつに手元においていても良かろう。
気を取り直して今度はmicroSD と そのカードリーダーも購入した。
両方合わせて800円。
こんどは携帯電話に入れてもしっかり使えたので一安心・・・・
データをそっちに移して・・・
ところがだ。
カードリーダーに入れてPCで確認しようとしたことから事は始まった。
カードリーダーに差し込んだとき何だか重たい・・・
端子が丸見えなので奥までさしこまないでも中身が見れるかと思ったのだが中途半端の場合はエラーで認識しない。
しかたないのでしっかりとはめ込んだらPCから中身のデータが確認出来た。
”よしよし” 普通そこまではそう思うだろう。しかし次に・・・
じゃあ携帯に戻すか。
ん?。・・・
気のせいか?・・・
抜けない・・・
なんだこれ?
指ではずせないカードリーダー?これじゃUSBメモリスティックと同じなんだけど・・・
しかたないのでペンチ使って抜いてみた。
これがまた、なかなか抜けない。端っこからどんどん欠けだしてきた。
四苦八苦してやっと抜けた・・・
そして携帯に差し込んでみた。
????
”SDカードを差しなおしてください”
何言ってるんだ。ちゃんと差さってるぞ。
このあとは想像つくであろう・・・
microSDカードの取り扱いは細心の注意を払って取り扱うべきだと思った。
ちょっとしたことでも破損する可能性が大なので
取り外さないで使う
これに徹しよう。
そうそうその商品たちの返金は無論できた。
差し込んだまま持っていって、これ見てみって・・・
その代償は大きかった・・・
大して使わなかったがとうとうなんとかしてやらんとというデータ量になってきたのでmicroSDカードにでも保存しておこうかとなった。
大して調べもぜずに購入。
・・・・・・・・? 動かない・・・・・ なぜだ?・・・・・・
欲を出して4Gを購入した。
お分かりの方は、
”ひっかっかってやんの”
と思うであろう。
そう、2G以上はmicroSD HC となっている。
HCはHigh Capacityということで最大32Gまで扱うことが出来る規格。
HCに対応した機種でなければ作動しない。
HCが付かない場合は2Gまでとなる。
まあ、800円で購入したのだからべつに手元においていても良かろう。
気を取り直して今度はmicroSD と そのカードリーダーも購入した。
両方合わせて800円。
こんどは携帯電話に入れてもしっかり使えたので一安心・・・・
データをそっちに移して・・・
ところがだ。
カードリーダーに入れてPCで確認しようとしたことから事は始まった。
カードリーダーに差し込んだとき何だか重たい・・・
端子が丸見えなので奥までさしこまないでも中身が見れるかと思ったのだが中途半端の場合はエラーで認識しない。
しかたないのでしっかりとはめ込んだらPCから中身のデータが確認出来た。
”よしよし” 普通そこまではそう思うだろう。しかし次に・・・
じゃあ携帯に戻すか。
ん?。・・・
気のせいか?・・・
抜けない・・・
なんだこれ?
指ではずせないカードリーダー?これじゃUSBメモリスティックと同じなんだけど・・・
しかたないのでペンチ使って抜いてみた。
これがまた、なかなか抜けない。端っこからどんどん欠けだしてきた。
四苦八苦してやっと抜けた・・・
そして携帯に差し込んでみた。
????
”SDカードを差しなおしてください”
何言ってるんだ。ちゃんと差さってるぞ。
このあとは想像つくであろう・・・
microSDカードの取り扱いは細心の注意を払って取り扱うべきだと思った。
ちょっとしたことでも破損する可能性が大なので
取り外さないで使う
これに徹しよう。
そうそうその商品たちの返金は無論できた。
差し込んだまま持っていって、これ見てみって・・・
その代償は大きかった・・・
2010年2月8日月曜日
RTX静的マスカレード
基本設定
nat descriptor masquerade static 1 1 192.168.1.50 tcp www
nat descriptor masquerade static 1 2 192.168.1.50 tcp ftpdata-21
nat descriptor masquerade static 1 3 192.168.1.50 tcp 5900
nat descriptor masquerade static 1 4 192.168.1.50 tcp 22
このように開ける。LAN内192.168.1.50の端末に向けてweb・ftp・vnc・sshを開けている状態。
nat descriptor masquerade static 1 1 192.168.1.50 tcp www
nat descriptor masquerade static 1 2 192.168.1.50 tcp ftpdata-21
nat descriptor masquerade static 1 3 192.168.1.50 tcp 5900
nat descriptor masquerade static 1 4 192.168.1.50 tcp 22
このように開ける。LAN内192.168.1.50の端末に向けてweb・ftp・vnc・sshを開けている状態。
2010年1月21日木曜日
Gumblar ガンブラーを整理
Gumblarとはなんぞや?勘違いをしていたので整理します。
・アカウント情報を盗用してホームページを改ざんする。
・ウイルス対策ソフトのアップデート通信の妨害がおこりパターンファイルの更新が妨げられる
・FTPのアカウントを盗む。FTP通信していなければ大丈夫(今のところ)
・FTPのサーバーにログインしてホームページのソースを改ざんする。
(FTPサーバーの見えるところにプログラムソースを置いてある場合が多数ある)
・SSHの改ざんも注意すべし。
・Gumblar感染後は好きなようにホームページが改ざんされるので、変更されたホームページからのウイスル感染は何に感染するか分からない。
(何のウイルスを埋め込めるかは、攻撃者の思うところによる為)
というところなので、一般の人(ホームページを管理しない人)はGumblar以外のウイルスに感染する。
・アカウント情報を盗用してホームページを改ざんする。
・ウイルス対策ソフトのアップデート通信の妨害がおこりパターンファイルの更新が妨げられる
・FTPのアカウントを盗む。FTP通信していなければ大丈夫(今のところ)
・FTPのサーバーにログインしてホームページのソースを改ざんする。
(FTPサーバーの見えるところにプログラムソースを置いてある場合が多数ある)
・SSHの改ざんも注意すべし。
・Gumblar感染後は好きなようにホームページが改ざんされるので、変更されたホームページからのウイスル感染は何に感染するか分からない。
(何のウイルスを埋め込めるかは、攻撃者の思うところによる為)
というところなので、一般の人(ホームページを管理しない人)はGumblar以外のウイルスに感染する。
2010年1月9日土曜日
役所の財源 特別会計
一般会計の予算見直しもいいが・・・
本当はこっちだろ・・・
特別会計
役所もデタラメやっている部分があるのだから見直してほしい
120兆って本当にいるのか?・・・一般会計よりも圧倒的に多いなんかおかしいぞ。
企業は稼げる部分としてある程度変動性でやっていかねばならないのに、役所はそんなの関係ないってか????・・・
もっと危機感もってほしい。
本当に呆れる・・・そういう人たちは民間の企業にははっきり言っていらない!!
本当はこっちだろ・・・
特別会計
役所もデタラメやっている部分があるのだから見直してほしい
120兆って本当にいるのか?・・・一般会計よりも圧倒的に多いなんかおかしいぞ。
企業は稼げる部分としてある程度変動性でやっていかねばならないのに、役所はそんなの関係ないってか????・・・
もっと危機感もってほしい。
本当に呆れる・・・そういう人たちは民間の企業にははっきり言っていらない!!
2009年12月10日木曜日
MSAccess使いからVB.NETへの道 ListViewの使い方
ListViewに慣れてくるとListBoxよりも常用してしまう。
そんな中でListViewの情報を取り出すメソッド一覧
Dim i As Integer = Me.ListView.SelectedItems(0).Index
選択されたアイテムの行数を取得。そこでそのアイテムを取り出す(選択が1つの場合)
下記は選択されていない場合の処理
If Me.ListView.Items(i).Text = "" Then
MessageBox.Show("アイテム選択がされていません。処理を中止します。")
Exit Sub
End If
選択された全行数
Me.ListView.SelectedItems.Count
ListViewに表示された行数(全行数)
Me.HINListView.Items.Count
ListViewの行が選択されているか判断
Me.HINListView.Items(i).Selected = True '選択されている
ListViewの選択に関わらず一覧から任意に取得
Me.ListView.Items(i).Text
サブアイテムを取り出す
Me.ListView.Items(1).SubItems(1).Text
インデックスは0から開始
何千行もあるものをLoop処理しようとしなかれば
これらを組み合わせると大体のことは出来そうである。なかなか使えると思う
そんな中でListViewの情報を取り出すメソッド一覧
Dim i As Integer = Me.ListView.SelectedItems(0).Index
選択されたアイテムの行数を取得。そこでそのアイテムを取り出す(選択が1つの場合)
下記は選択されていない場合の処理
If Me.ListView.Items(i).Text = "" Then
MessageBox.Show("アイテム選択がされていません。処理を中止します。")
Exit Sub
End If
選択された全行数
Me.ListView.SelectedItems.Count
ListViewに表示された行数(全行数)
Me.HINListView.Items.Count
ListViewの行が選択されているか判断
Me.HINListView.Items(i).Selected = True '選択されている
ListViewの選択に関わらず一覧から任意に取得
Me.ListView.Items(i).Text
サブアイテムを取り出す
Me.ListView.Items(1).SubItems(1).Text
インデックスは0から開始
何千行もあるものをLoop処理しようとしなかれば
これらを組み合わせると大体のことは出来そうである。なかなか使えると思う
登録:
投稿 (Atom)