質問にやさしく親切に答えてくれるスレ
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
05/02/09 19:51:250153デフォルトの名無しさん
2005/06/17(金) 09:50:470154デフォルトの名無しさん
2005/06/17(金) 11:29:09最初からJavaやったら、挫折だな。w
0155デフォルトの名無しさん
2005/06/17(金) 14:11:310156デフォルトの名無しさん
2005/06/17(金) 14:36:20また、ここ掘れ「ワンワン」「ニャーニャー」と鳴いた時の人間の行動も。w
0157デフォルトの名無しさん
2005/06/17(金) 21:55:35うーん…やっぱプログラミングよりエクセルとか使えるほうがつおいの?
0158デフォルトの名無しさん
2005/06/17(金) 22:01:440159デフォルトの名無しさん
2005/06/17(金) 22:03:470160デフォルトの名無しさん
2005/06/17(金) 22:53:30無理なほど高等なテクニックと鍛錬を要求されんの?
0161デフォルトの名無しさん
2005/06/18(土) 09:07:440162デフォルトの名無しさん
2005/06/18(土) 23:04:49ちょっくらおもしろそうなのやってみるよ。
0163デフォルトの名無しさん
2005/06/19(日) 15:02:21市販の販売管理ソフトを使っている中小勤務者です。
顧客コードのつけ方について。販売先は問屋と大口の通販と一般の通販があります。
顧客コードのつけ方を
123456(12-都道府県)(3-販売先)(456-連番)
でやってるんですが、色々問題が…。販売実績は継承させる方向で。
・頭が都道府県−顧客が引越したら?
(顧客情報内に別途「都道府県」コードを作って対応。
初登録時の都道府県という意味しかない)
・販売先−問屋は1、大口は2、通販は0とか。
通販0から大口2になるケースがけっこうある。
が、そのつどコードは変えず大口でも0のまま。
ソフトで回収管理の細かい設定ができなくて面倒。
(回収サイクルの指定ができればいいんですが)
顧客情報に回収サイクルをいれてるので、CSVにおとして
アクセスとかでやればいいのかもしれませんが、私に能力がありません。
新規顧客のコードは手動でやってるのでとても面倒。
(東京の新規コードは何番から、大阪は何番からと馬鹿らしい)
このコードのつけ方はソフトの販売先の提案らしい。氏ね。
また、ソフトに顧客情報をあまりいれられないので、
注文の都度、手動でエクセルで顧客名簿を作ってます。
この顧客名簿には注文のある顧客とカタログ送付のみ(注文なし)が混在。
年に2,3回DMを出すため。宛名ラベル用データ以外はろくに機能していない。
何かよくする方法あるいは関連書籍などないでしょうか?
長々とお目汚しすいません。
因みに自分はVBでお絵かきレベルです。
0164デフォルトの名無しさん
2005/06/19(日) 15:13:20その面倒をコストに換算して、どの程度の無駄が生じているか算出して味噌。
その金額が十二分に大きいなら業務系ソフトハウスに持ち込むのが一番簡単。
#まぁ、アクセスでもエクセルでもいいから自分でマクロ組めば随分違うだろうけどね。
0165デフォルトの名無しさん
2005/06/19(日) 15:37:08早速有難うございます。
無駄は大きいかと。
因みにそれとなくソフト会社に言ったらう〜んって感じでした。
DBが2つあるのは大変ですねぇ〜って感じで。
コード付けだけでも早くなんとかしたいです。
0166デフォルトの名無しさん
2005/06/19(日) 18:49:33なんかそのソフト、捨てた方がいい希ガス。
#著名ソフトなら晒してしまえw
0167デフォルトの名無しさん
2005/06/19(日) 20:57:02おおっ!マジっすか!
ただ、問屋の分は支払い期間が伝票単位で違ったりするので…。
伝票は連番で、
��1は100万残高あって3ヵ月後支払い(問屋)、
��2は翌月払い(大口)、��3は6ヶ月後(問屋)、��4〜20は通販・後払いなど。
��21は30万あって1年後払い、その間の返品可、その区分の残高から引当。
(30万−4万=現在残高26万、など)
問屋は翌月、3ヶ月、とか支払区分がいくつかり、
問屋の数も1つではありません。
また、在庫管理と連動してます。
問屋は現行の使って、通販は市販のソフトの方がいいんかなとすら思います。
使ってるソフトは大○○会です。
同業でも普通は問屋のみで通販なんかやってないので…。
上に言ってもただ私が楽したいとしか思わなそうなので、
お金がひっぱれるかどうか…。
大卒専門職に名簿つくらせて(時給換算すれば多分月10万ぐらい時間かけてる)
個別の仕様の金(50万ぐらい?)はだしたくないみたいですよ。
馬鹿馬鹿しくって付き合ってられん。糞。
0168デフォルトの名無しさん
2005/06/19(日) 21:20:41全部纏めてじゃなくて、問題のコード周りだけなら月75万のSE一週間も張り付かせればいいかと思ったんだけどw
まぁ、経営側にしてみれば人をこき使えばすむことのためのソフトに素直に金出すわけないんだけどね。
0169デフォルトの名無しさん
2005/06/19(日) 23:50:12どうもです。
月15万の事務員には所詮無理な話しでw
まぁ話のわかる上司もいるのでコード関係だけでも
予算とってもらおうと思います。
有難うございました。
0170デフォルトの名無しさん
2005/06/20(月) 12:35:48Excel の表があるなら、それを元に顧客コードを作ることができないかな?
あと、Excel の表をそのまま ACCESS に読み込ませてしまうとか。
Excel の表に顧客コードとか都道府県とか、販売先、連番とか入ってますか?
0171デフォルトの名無しさん
2005/06/21(火) 00:54:30有難うございます。
既に販売実績のある顧客にはコードがついてます。
自分が書いたの非常に読みづらいですね…。すいません。
コード自体はソフト側で一括処理が可能なんですが、
失敗(意味の無いコード変更)になったらどうしようかと思ってしまって…。
コードはアルファベットと数字が混じっても可能なようなので、
A00001(問屋は頭A)とかすればいいかなぁと今思いつきました。
または、100001、200001とか。
データ自体には都道府県とか入ってますので、ソフト側でなく
一度ACCESSに落とす作業をした方がいいんでしょうね…。
0172170
2005/06/22(水) 23:43:49例えば、使っているソフトの顧客コードを10桁の数字で表していいなら、
代表の電話番号とかにしてしまい、顧客の情報なんかはその電話番号をキーとして
手元のデータベースソフトにいろいろ入れておけば間に合ったりしないでしょうか?
まあ引越しには対応できませんが、他の会社が元の会社の番号を引き継ぐことはまあないでしょうし。
0173デフォルトの名無しさん
2005/06/23(木) 00:09:51ここが突っ込みどろこですか
0174デフォルトの名無しさん
2005/06/23(木) 09:39:29つーか、複数の会社が同じ番号とか。
0175デフォルトの名無しさん
2005/06/24(金) 00:50:08有難うございます。
コードなし=全員111…とか同一コードでやってます。
ただ、コードがないと顧客別の取引状況が把握できない。
電話番号は…。
個人情報うんぬんもありますし。
電話番号かぶる場合は十分あります。
同一町内で同姓同名とかも当然ありえます。
0176172
2005/06/24(金) 19:08:41顧客コードを顧客につけさせるか、自分でつけるか、コンピュータにつけさせるかで、
もうコンピュータにやらせるしかないのね。
ちょっと思いつきで申し訳ないんだけど、顧客コードを乱数にするっていうのはどうでしょうねぇ。
重複がすぐにチェックできるんなら案外うまく行くような気がしますけど。
0177デフォルトの名無しさん
2005/06/26(日) 02:52:29つまらん事いつまでも引っ張るなよ
0178デフォルトの名無しさん
2005/06/27(月) 23:50:48色々と有難うございました。
>>177
すいませんでした…。
0179デフォルトの名無しさん
2005/07/12(火) 00:29:49思ったので質問致します。
政府系特殊法人に所属しており、仕事柄官公庁のデータベースを扱うこともあるのですが、
自宅でも仕事の続きでデータベースの一部を持ち帰りたいと思っています。
ただ、データを外に持ち出す事自体禁止されており、またそのPCが盗まれた際の事を考えると
どうしても持ち出せません。
現在自宅のノートPCでは WinXP Pro で、PC Guardian 社製の EP Hard Disk を導入済みです。
256 bit 暗号化処理がされているというのは、現在のプログラムとハードの技術力の観点からも
暗号解読は不可能と思ってよいでしょうか?
それなら万が一データベース入りのPCが盗難されるようなことがあっても、上に報告せずにシラを
切れるのですが・・・。
よろしくお願い致します。
0180デフォルトの名無しさん
2005/07/12(火) 00:32:45機密以前に、持ち帰るな!
0181デフォルトの名無しさん
2005/07/12(火) 00:36:160182デフォルトの名無しさん
2005/07/12(火) 00:39:270183デフォルトの名無しさん
2005/07/12(火) 00:40:530184デフォルトの名無しさん
2005/07/12(火) 00:48:140185デフォルトの名無しさん
2005/07/12(火) 00:49:030186デフォルトの名無しさん
2005/07/12(火) 00:50:070187デフォルトの名無しさん
2005/07/12(火) 01:17:02す、すげえーーー
俺は、俺は、やっぱり向いてないのか・・・
0188184
2005/07/12(火) 01:25:370189デフォルトの名無しさん
2005/07/12(火) 01:51:44そういう超緻密人工知能を作るにあたって
精神科の勉強とか必要だと思いますか?
本気の夢です、ちょっと板違いな気がしますが
みなさんよろしくお願いします。
0190デフォルトの名無しさん
2005/07/12(火) 01:55:47ひとりの偏った知識じゃとても無理だろうからまずチームをつく(ry
ごめん適当に言った
0191デフォルトの名無しさん
2005/07/12(火) 02:00:13そうですよね、基本研究とか一人でやってるやつとかいないだろうし
いつかラボでも作りたい。そう願ってます。
0192デフォルトの名無しさん
2005/07/12(火) 02:01:35大学行け。
0193デフォルトの名無しさん
2005/07/12(火) 02:04:49めざせ所長!だな
0194デフォルトの名無しさん
2005/07/12(火) 02:07:14つか、進路相談みたいになってきましたね。
ほんと、板違いですいません
0195デフォルトの名無しさん
2005/07/12(火) 02:51:44人工知能の本をたくさん読んでから考えた方がいいと思うよ。
0196デフォルトの名無しさん
2005/07/12(火) 09:19:58世界中の学者が現時点では不可能だと思っている事を実現しようとしているわけね
0197デフォルトの名無しさん
2005/07/12(火) 10:42:25ソース気盆ぬ
0198デフォルトの名無しさん
2005/07/12(火) 15:05:21認知心理学なんて一部でしかないだろうし学習能力とかあらゆる思考とか複雑そうだ
まあ今までも散々不可能を克服してきたわけだしな・・・
0199デフォルトの名無しさん
2005/07/12(火) 15:59:440200デフォルトの名無しさん
2005/07/12(火) 16:03:260201デフォルトの名無しさん
2005/07/12(火) 16:10:540202デフォルトの名無しさん
2005/07/12(火) 16:14:530203デフォルトの名無しさん
2005/07/12(火) 16:16:57タイムマシン…PCの時刻設定を1年前に戻す
こんなところでつか?(・∀・)
0204デフォルトの名無しさん
2005/07/12(火) 20:39:24流れが面白くないので、書いてみる。
たとえば、腹減ったとか物質的なことも言う?
今の話題は地球博のあのお姉さんよりすごいもの想定?
3Dで行動趣味させるとおもしろいかもとか言って見る。
問題はいろいろ歩けど、人間の持つ曖昧性を解決できるらしい
ファジイ推論とか、喋るなら言葉の頻度、性格変わってくのは
難しいから、できたら相手の言葉を覚えて違和感なくそれにつ
いて話せるようにしたいところだが認知心理学は違うと思う。
まだ土台がないから段階的な解決を行うべきだと思うから。
理論がなくても、らしい、挙動はできると考えるが、どうか。
0205デフォルトの名無しさん
2005/07/12(火) 20:45:17どんな画像が出てくるのですか?
0206デフォルトの名無しさん
2005/07/12(火) 23:53:34SDKとかJREとか意味がよくわかんないんすけど。
5.0とか1.5とか言うのもなぜ同じなのに違うナンバーなのかよくわかりません。
sunのサイトを見たのですがよくわかりません。
よろしくおねがいします。
0207デフォルトの名無しさん
2005/07/13(水) 01:51:240208デフォルトの名無しさん
2005/07/14(木) 03:57:53ただのPublicクラスから、クラスA、クラスB、クラスCと3階層の継承を行っています。
このクラスには、Disposeが必要ですか?
また、Disposeが必要な場合、クラスAには、Finalizeを書きますが、クラスBとクラスCには、Disposeをオーバーライトしないといけませんか?
0209デフォルトの名無しさん
2005/07/14(木) 06:12:59xを変数名として(M[x]は変数名xが示すアドレスのメモリの内容)
LOAD x (A←M[x])を実行した後にまだM[x]にはxの値が残っていますか?
0210デフォルトの名無しさん
2005/07/14(木) 08:04:02元々M[x]にxが入っていたのなら、それは残っていることだろう。
0211デフォルトの名無しさん
2005/07/14(木) 08:39:270212デフォルトの名無しさん
2005/07/14(木) 08:45:37あります。
どんなに短かろうと暗かろうと、それは未来です。
0213デフォルトの名無しさん
2005/07/14(木) 08:49:48ガベージコレクションが行われる時に、あれば呼び出されるのが Finalize とか
デストラクタで、明示的に呼び出されて自らメモリ処理をして消えるのが Dispose なんじゃないの?
だから教科書では Dispose ではガベージコレクションを抑制するように書いてあるよ。
ガベージコレクションに丸投げしても問題なければどっちもいらないでしょう。
継承って外部資源を参照するわけじゃないからその程度ではどちらか必ず必要とは
言えないでしょう。
あと、オーバロードするメソッド名が途中で変わることはあり得ないでしょう。
0214デフォルトの名無しさん
2005/07/14(木) 09:32:15根本的に間違ってる気がする。
0215デフォルトの名無しさん
2005/07/14(木) 10:09:01なんで二個あるの?FinalizeとDispose
ちょっと見たけどC#のあの辺、記述のルールが今ひとつだと思う
0216デフォルトの名無しさん
2005/07/14(木) 10:58:41トンクス!
0217デフォルトの名無しさん
2005/07/14(木) 11:02:55いや、ガベージコレクションの時実行する Finalize と、その場で殺したい
時に使う Dispose があるのはいいと思うんです。
オブジェクトでファイルを開いていて、閉じたい時 Dispose であって、
ガベージコレクションを待って Finalize じゃないでしょ。
でも、謎なのが Finalize とデストラクタの両方があることで、
教科書にはデストラクタを書くとコンパイラは Finalize のコードを
生成するとか書いてあるけど謎。
0218デフォルトの名無しさん
2005/07/14(木) 11:36:04FinalizeとDisposeが共通な処理で困ることありますか?
同じクラスで、こっちのインスタンスはガベコレで、こっちの
インスタンスはdeleteで殺したい、ってな状況の例キボンヌ
0219デフォルトの名無しさん
2005/07/14(木) 12:08:470220デフォルトの名無しさん
2005/07/14(木) 12:08:56ブラウザ:IE6
知りたいこと:クライアントにセットアップされているOFFICEのOffice Web コンポーネントのバージョンをプログラム内で取得する方法。
Office Web コンポーネントのスプレッドシートをIE6に表示。
ここまではできいますが、
クライアントによってOFFICEのバージョンが違ったりします。
1.このPCには、Office Web コンポーネントがインストールされているか。
2.インストールされている場合、どのバージョンか。(OFFICE XP、OFFICE2000、OFICE97など)
0221デフォルトの名無しさん
2005/07/14(木) 12:09:02そうねぇ……
(1) Finalize では例外を投げることができないんじゃないかな?
あと、Dispose では処理が終ったらガベージコレクションを抑制するよね。
(2)Dispose しなきゃいけないようなものは、Finalize しちゃいけないんですよね。
で、Dispose を忘れた時致命的な状況にならないように、Dispose と
似たようなことをする Finalize を用意するって教科書に書いてあるね。
クラス毎に、Finalize のみか、 Dipose+保険のFinalize か選ぶことになるんで
しょう。
0222デフォルトの名無しさん
2005/07/14(木) 12:15:15意味合いなん?
0223デフォルトの名無しさん
2005/07/14(木) 12:37:020224デフォルトの名無しさん
2005/07/14(木) 12:37:41○発想 orz
0225デフォルトの名無しさん
2005/07/14(木) 15:50:21に Dispose すべきだと思う。
例えば、スタックでオブジェクトを参照している場面で、pop したときは Dispose を呼ぶのではなく、
参照に null を代入して、ガベージコレクションに委ねるべきだと思う。
一方で、通信プログラムなど明示的に切断する必要がある時などは Dispose を
呼ぶべきだと思う。但し、途中で例外が発生したりして処理の流れが乱れた時でも
安全なように Finalize でも通信を切断するように書くべきだと思う。
0226デフォルトの名無しさん
2005/07/14(木) 16:09:210227初心者ゴン
2005/07/14(木) 17:17:040228デフォルトの名無しさん
2005/07/14(木) 17:33:34言語は何だ?
0229デフォルトの名無しさん
2005/07/14(木) 17:51:310230デフォルトの名無しさん
2005/07/15(金) 03:58:40インスタンス作成したobjectぐらいは、null入れといたほうが良い?
0231デフォルトの名無しさん
2005/07/15(金) 05:26:39MSDNのIDisposableの項には
> 割り当てられたアンマネージ リソースを解放するメソッドを定義します。
と書いてあるわけだが。
ガベコレに管理されてる資源(マネージドリソース)は使い終わったらほっとけばいい。
そのうちガベコレが回収する。
だが、ガベコレがすべての資源の面倒を見ているわけではない(アンマネージドリソース)。
開いたファイルは明示的に閉じなきゃいけないし、Bitmapとかなんかもそう。
明示的に破棄する必要がある場合にIDisposableを実装する。
0232デフォルトの名無しさん
2005/07/19(火) 16:32:15一発で16進数値の文字列に変換する方法はありませんか?
(先の例だと"30D6"にしたい)
ひとつづつToString()してたら処理が終わらない・・・orz
0233デフォルトの名無しさん
2005/07/19(火) 18:35:31どれだけでかい配列なんだよ。
情報が少ないから勘で書くけど、StringBuilder使え。
どうせ、
byte[] data;
string result;
for(...)
result+=data[i].ToString();
ってかんじで文字列のマージに猛烈な時間がかかってるってオチでは。
0235デフォルトの名無しさん
2005/07/22(金) 13:08:30具体的には、毎日決まった時間に特定のサイトに接続し、項目をクリックして文字入力などをしたいのですが。
よろしくお願いします。
0236デフォルトの名無しさん
2005/07/22(金) 13:25:54Oracleとかそのたいろいろ
>クリック
・javascriptでダミーのフォームをsubmitする。
・socketで直接Destination Portにgo
・win32 WM_LBUTTONUPをSendMessage
どれもいまいちでした。
0237235
2005/07/22(金) 13:35:16初心者なので、socket、Destination Port、SendMessageなどの単語から調べてみたいと思います。
調べて理解できたらまたきます。
どうもありがとうございました。
0238デフォルトの名無しさん
2005/07/22(金) 15:35:003つのオペレーショナルモデルとはどういうものか
知ってる方いましたら教えていただけませんか?
よろしくお願いしまっす!(><)
0239デフォルトの名無しさん
2005/07/31(日) 20:00:360240デフォルトの名無しさん
2005/07/31(日) 20:06:43別れた女房に許しを請うて復縁を迫るプログラム
0241デフォルトの名無しさん
2005/07/31(日) 20:12:520242デフォルトの名無しさん
2005/07/31(日) 20:27:28C:\WINNT(またはWindows)\system32\drivers\etc\hostsの
127.0.0.1 localhostの後に
127.0.0.1 2ch.netを追加
0243デフォルトの名無しさん
2005/08/01(月) 01:43:49gcc限定の話でかまわないのですが、マシンAをホスト、マシンBをターゲットとして
クロスコンパイラ(A→B)を構築する方法はいろいろなサイトで解説があるのですが、
そうではなくて
�@マシンAで、マシンB上で動くセルフコンパイラ(B→B)をコンパイルする方法、
あるいは
�AマシンAで、マシンB上で動くマシンC用のクロスコンパイラ(B→C)をコンパイルする方法、
が分かりません。
よい解説サイトはないでしょうか。
�@はマシンB用にconfigureしたソースをコンパイラ(A→B)でコンパイルする、
�AはマシンC用にconfigureしたソースをコンパイラ(A→B)でコンパイルする、
といった程度のことで可能なのでしょうか?
0244デフォルトの名無しさん
2005/08/08(月) 10:37:58プログラムによっては,関数として認識されていないものがあります.
何か関数として認識させるための方法はあるのでしょうか?
0245塾講師
2005/08/22(月) 03:51:46eat 食べる
speak 話す
watch 見る
・
・
・
といった感じの単語テキストを作ったのですが
この日本語だけを削除したいです。(中学生のテストのため)
秀丸の正規表現ではうまくいかなかったので、教えて下さい。
手間は惜しみません。
0246デフォルトの名無しさん
2005/08/22(月) 04:52:01消していけばオッケーなのでは?
0247デフォルトの名無しさん
2005/08/22(月) 08:27:19awk '{print $1}' list.txt > e.txt
awk処理系はUnix系ならば標準、そうでなくてもgawk辺りのクローンが入手可能な筈。
#つーか、unix系ならこんな質問するわけないな。
0248デフォルトの名無しさん
2005/08/22(月) 12:35:32他人が作ったEXEなんか踏む訳ないしいらねーよなorz
0249デフォルトの名無しさん
NGNGhttp://www.microsoft.com/technet/prodtechnol/netmting/default.mspx
これの日本語記事か
NetMeeting 3 SDK の日本語版があるかどうがご存知でしたら教えてください。
0250デフォルトの名無しさん
2005/08/22(月) 13:26:53ちなみに「空白以降削除」をviエディタでやるならこうなる。
:1,$s/ .*$//
もし、「最後の空白以降」に限定したいならこう。
:1,$s/ [^ ]*$//
つーか、この程度の正規表現を書けないなら秀丸は糞だな。
0251デフォルトの名無しさん
2005/08/22(月) 13:59:27* sed の場合
sed 's/ .*$//' file.txt >file2.txt
* perl の場合
perl -i.bak -pe 's/ .*$//' file.txt
(.bak がバックアップとして残る)
* 表計算プログラムを使ったやり方 (Windows の Excel など)
1. CSV として読む(区切り文字はスペース)。
2. 2列目以降を全て削除する。
3. CSV として保存。
0252デフォルトの名無しさん
2005/08/22(月) 19:54:06■ このスレッドは過去ログ倉庫に格納されています