トップページ⇒tech
1001コメント266KB

***すれ立てるまでもない質問はここで 第15刷***

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
どのスレッドに質問したらいいか、わからないときはここで質問してみよう。
FAQ(良くある質問)だと思ったら、ここで質問してみよう。
もっと詳しい解説が知りたければ検索してみよう。

http://www.google.com/
http://2ch-kensaku.ddo.jp/

過去スレは>>2-5あたり


0322デフォルトの名無しさんNGNG
>>319
1 スレッドの起動にプロセスほどオーバーヘッドが掛からない。
メモリ空間を共有しているのでスレッド間のデータの受け渡しが楽。
マルチスレッドは CPU をたくさん積むと速くなる (らしい)。
1 スレッドが他のスレッドに与える影響がでかい。
0323319NGNG
>>321
コピペありがとうございます。
一番目の理由は、プロセスを立ち上げるコストが高くつく場合で有効
ですね。
二番目の理由は、ある意味危険ですね。
三番目の理由も、やはり危険ですね。

極めて慎重に使わないと、悲惨な結果になりそうですね。両刃の刃、って
やつですか。
0324デフォルトの名無しさんNGNG
別に「極めて慎重」って程でもないと思うが・・・
0325デフォルトの名無しさんNGNG
リソースの排他制御さえキッチリ理解しているなら2と3はむしろ便利
0326デフォルトの名無しさんNGNG
最近C++始めたのですが、バックスラッシュの半角入力が出来ない(汗)
誰か教えて〜。
本当に糞な質問でスマソ。
0327デフォルトの名無しさんNGNG
>>326
心眼で見ると \ がバックスラッシュに見えてきます。
0328319NGNG
>>325
リソースの排他制御をきちんとやる必要があるのは
マルチスレッドを使わなくても同じだが、なにげない
変数さえもスレッド間の共有リソースになってしまう
のは、落とし穴を作りそうで怖いです。

>>326
あなたが困っているプラットフォームを明記すべきです。
0329デフォルトの名無しさんNGNG
>>328
まぁ、人の方針はどうでも良いけど。
変数が共有リソースにならないと、同期オブジェクトやメッセージでしか通信が出来ず、
負荷の高いマルチスレッドサーバーやゲームのパフォーマンスが著しく低下するよ。
0330319NGNG
>>329
なるほど。なんとなく、マルチスレッドが
活用されるケースが見えてきました。
0331デフォルトの名無しさんNGNG
>>326
全角で我慢しましょう
0332デフォルトの名無しさんNGNG
Perlです。2つ質問があります。

与えられた変数に入っている文字列がShift_JIS(+ASCII?)上の文字の列かどうかを
判定したいのですが、正規表現関連で参考になるサイトとかあるでしょうか。

連想配列を大量に使いメモリを使いまくるスクリプトがあるのですが、
Cで連想配列っぽい構造を自分で作った場合、
使用するメモリ量が劇的に変わったりするでしょうか。
(Perl(ActivePerlです)のガベコレ任せなメモリ管理と比べてどうでしょうか)
0333デフォルトの名無しさんNGNG
333ゲトー
0334デフォルトの名無しさんNGNG
>>332
1.jcode.pl の getcode じゃだめ?
http://www.netfort.gr.jp/~kiyoka/jcode_intro/

2. A.メモリが足りてるなら気にしない。富豪的に行こう。
 B. まずはアルゴリズムを見直す。
 C. データ構造を対象に特化させるのなら効果はあるかも。
   連想配列を作り直すだけなら意味ない。
0335servletNGNG
Windows 2000でJ2EEのプログラムを動かすとしたら
最低限どういうソフトをインストールするですか?
0336デフォルトの名無しさんNGNG
J2EE
0337デフォルトの名無しさんNGNG
J2SEも
0338デフォルトの名無しさんNGNG
えと、さらにservletを動かすとすると
↓
0339デフォルトの名無しさんNGNG
↑
0340デフォルトの名無しさんNGNG
↑
ぃゃん
0341悩める質問者NGNG
(Windowsの話題)
IEって、HTMLの文字を表示するとき
いちいち言語セットを判別してカッコよく表示してますよね。
それを模倣したいんですけど、
・文字列中に含まれる単語の言語セットの判別
・言語セットに対応するフォントの取得
って、APIが公開されてるんでしょうか?
そのあたり参考になるページなどあったらご教示ください。

0342341NGNG
つーか、こういう質問はどこですればよいですか?
0343デフォルトの名無しさんNGNG
>>341
・文字列中に含まれる単語の言語セットの判別
APIはない。がんばれ。

・言語セットに対応するフォントの取得
IEの話なら、自分で対応表を用意している。設定の中にある。
0344341NGNG
>>343
>APIはない。
レスありがとう。
しかし自力ですかー!泣きそう!
Shift-Jisを一度Unicodeにして、
コードから言語セットを推定して‥‥
だがしかし、IEってどーゆー区切りだか良くわからないけど
なんかの単位で言語セットを切り替えてる。
その区切りのルールがよくわからない。
IEと全く同じ表示を再現するのって厳しそう。
はっきりいってムリ?

>IEの話なら、自分で対応表を用意している。設定の中にある。
レジストリ探せば設定を覗けたりしますかねー?
(やはりこれもアンサポート‥‥?)

IEコンポーネントが下位のAPIも公開してくれてれば
話は簡単なんですけど‥‥。

0345デフォルトの名無しさんNGNG
>>341
ヒューリスティックな手段しかないよ。

>Shift-Jisを一度Unicodeにして
全文字分の変換表が必要。
iconv や ICU を参照にしてくれ。
0346341NGNG
>>345
ありがと。
文字コード変換については
たまたま業務で扱ってるチームが隣りに居るので
なんとかなると思ってるんですが、
それ以外の部分が謎すぎてメゲてます。
0347332NGNG
>>334
ありがとうございます。

1. jcode.pl も試してみてなかなかうまく処理できなくてまいっていたんですが、
自分の側でなんとかすることができました。

2.
メモリ全然足りないです。実メモリ(384MB)どころか仮想メモリすら使い果たしそうな勢いで・・・
(勝手な試算で十数GBほどです)
データ構造特化ですが、あまり特化できそうにもないです。
Perlにそこまで無駄なメモリ使いがなく、単純にCに書き直したとしても
あまりメモリ使用量は変わらないんですね。

ということで、メモリを使わないような処理(あまり関係ない箇所を手抜きとか)に実装する方向で検討します。
ありがとうございます。
0348デフォルトの名無しさんNGNG
>>347
適当なDBMS使え
0349デフォルトの名無しさんNGNG
2文探索で対象データをソートしてなくてエラーに困ってた俺ってなんなんだろう・・・
0350デフォルトの名無しさんNGNG
これから憶えとくと最高な言語ってなんじゃい?
0351デフォルトの名無しさんNGNG
ruby
0352デフォルトの名無しさんNGNG
アセンブラ
0353デフォルトの名無しさんNGNG
ちょっと先取ってC#
0354デフォルトの名無しさんNGNG
L O G O !
0355デフォルトの名無しさんNGNG
下がりすぎなのでage
0356デフォルトの名無しさんNGNG
いんぐりっしゅ
0357デフォルトの名無しさんNGNG
http://pc.2ch.net/test/read.cgi/software/1003505926/
ttp://www.project9k.jp/cgi-bin/support/bbs.cgi?

GPLの問題が出てますが、これどうなんでしょうか?
どなたかご意見を。私にはサパーリで(´・ω・`)
別のスレにも書いたのですが、反応がいまいちで・・・(´・ω・`)
0358デフォルトの名無しさんNGNG
プログラム経験者の人に素朴な疑問です。
重い処理の最中など一見すべてがフリーズしたかような状態になっても
マウスポインタだけは普通に動かせるのはなぜですか。
(もし、動かせないようなプログラムになってたらストレス溜まりますね。)
0359デフォルトの名無しさんNGNG

  ∧ ∧   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  (    ) < >>358仕様です
〜(___ノ   \_________



  ∧ ∧   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  (,,・∀・) < なんつったりして
〜(___ノ   \_________


0360デフォルトの名無しさんNGNG
>358
スーパバイザレベルで動作してるから。
0361困った君NGNG
エロサイトに行ったときとかに
気が付いたらCドライブにDLしたはずのない
ファイルができてたりするのはなぜですか?
しかも削除しても削除しても復活してくるのは
なぜなんでしょう。
なんだかこわかったりもします。
ちょっと厨な質問ですが誰かおながいします。
0362デフォルトの名無しさんNGNG
>>361
Windwows だから。
0363デフォルトの名無しさんNGNG
>>361
クッキやキャッシュがでけます
0364困った君NGNG
>>362>>363
すみません(泣)よくわからないっす。
クッキって、クッキーのことですよね。
クッキーがあるから削除できないってことですか?
ってことはクッキーを削除すればファイルも削除?

なんだか自分で言ってて分けわかんなくなってきました、、、
0365デフォルトの名無しさんNGNG
エロサイト行くな。
板違いなので PC 初心者板に行ってくれ。
0366デフォルトの名無しさんNGNG
http://www.gnu.org/software/gcc/c99status.html
のBrokenとMissingはどういう意味?つかえないってこと?
variable-length arraysはBrokenになってるけど
可変長配列って前から使えたんじゃないの?

もしかしてBrokenは不完全サポート(従来あったそれっぽい
機能を割り当て)で、Missingは全然未サポートってこと?
Brokenな_Complexの説明よむとそんな感じだけど。。
0367デフォルトの名無しさんNGNG
>>360 スーパーバイザレベルとはなんぞや
0368デフォルトの名無しさんNGNG
VC++6のエディタ挿入改行できない!ヽ(`Д´)ノ
0369デフォルトの名無しさんNGNG
    ∧_∧            ((
   ( ´Д`) ハァー        ) )
  /    \          ノ
  | |     | \        ((  ((
  | | /⌒|⌒|ヽ二二つ    )    ) 丿パチパチ
  ヽ二二Ο./      \ (( (   ノノ
  (_| |_| |_       \ ∴λ∵ ← >>638
    .(__)__)       //》||ヾミ\
0370369NGNG
   ||
 ∧||∧
(  ⌒ ヽ 
 ∪  ノ
  ∪∪
0371デフォルトの名無しさんNGNG
>>369-370
ワラタ
0372デフォルトの名無しさんNGNG
VC++を再起動したら直ったよかたよかたヾ(;´Д`A)
0373木村 ギタギタマシーンNGNG
ヨカッタネ
0374デフォルトの名無しさんNGNG

スキーマ(Schema)。
DBで使われる用語スキーマ。
JNDIで使われる用語スキーマ。
XMLで使われる用語スキーマ。
英和辞書で調べると「図式・図表・図解」って書いてある。
でもなんだかよくわからない。

おまえら、それぞれの「スキーマ」の正しい意味と用途を
教えてください。あと上記以外のジャンルで使われている
「スキーマ」があったらそれの解説もよろしく。
0375デフォルトの名無しさんNGNG
すみません。いぜんから気になっていたのですが「Delフサギコさん」は
女性のプログラマでしょうか?
0376デフォルトの名無しさんNGNG
Win2000のコマンドプロンプトでeditを使った場合、認識してもらえません。
editはMS-DOSプロンプトでないと使えないのでしょうか?
その場合、editの変わりになるもの、教えてもらえませんか?
なんか意味のわからない事を聞いているかもしれませんが・・・
よろしくおねがいします。

0377デフォルトの名無しさんNGNG
>>376
notepad.exe じゃだめですか?
Win2000なら64KBの制限も無いです。
0378質問者NGNG
過去ログ漁ってないのですが質問。
(Windows VC++,MFC)

普通、テキストエディタなど使ってると、範囲選択時なんかに
View上でドラッグを開始してですね、ウィンドウの外にカーソルをやっても
ドラッグが継続してますよね。
あれってどうやるんでしょうか?
なんかソレっぽいメッセージを拾ってるんですか?

0379デフォルトの名無しさんNGNG
edit.exe?
notepadつかうべし。
0380デフォルトの名無しさんNGNG
>>374
http://dictionary.goo.ne.jp/cgi-bin/dict_search.cgi?MT=%A5%B9%A5%AD%A1%BC%A5%DE&sw=3

>>375
本人に聞いてちょ。
http://pc.2ch.net/test/read.cgi/tech/1021554929/

>>376
代わりにならないものでよければ edlin 使ってくれ
0381木村 キタキタマシーンNGNG
>>378
拾ってます。単に左クリックを…
0382376NGNG
>>376
ANSI対応C言語プログラミングレッスン入門編 結城 浩著
を買ったのでそれに忠実にやっていこうと思いまして・・・
というか忠実にやらないとわからなくなってしまって
たぶんノートパッド使ったらいきなりわからなくなります。
0383378NGNG
>>381
左クリック‥‥?
WM_LBUTTON???
0384デフォルトの名無しさんNGNG
editの代わりというか大昔に使ってたedlinならまだあるぞ。
0385デフォルトの名無しさんNGNG
>>383
SetCapture
0386デフォルトの名無しさんNGNG
どうしてもedit.exeが使いたいというならwin98付属のedit.exe なら
windows2000のコマンドプロンプトでも動作するみたいだよ。

でもwindows2000のnotepad.exe は win98付属のものと違って
まともに使えるエディタなのでとりあえず試してみれば?
0387378NGNG
>>385
ありがとう!!
0388デフォルトの名無しさんNGNG
>>382
まともなテキストエディタにも慣れた方がいいよ。
TeraPad がお勧め。
http://www2s.biglobe.ne.jp/~t-susumu/toclip/library/tpad.html
0389376NGNG
ありがとうございます。
色々と試してみます。
0390デフォルトの名無しさんNGNG
>>389
edlin は試さなくていいぞ。
0391376NGNG
またまた質問なのですが、
テキストエディタで書いたCプログラムを動かすのは何がいるのでしょうか?
無知ですいません。
0392デフォルトの名無しさんNGNG
結城本には何も書いてなかった?
0393376NGNG
コンパイラですよね?
すいません。何がいるか?ではなく、どうすればいいか?でした。
あと、できればおすすめのコンパイラも教えてもらえませんか?ANSI対応で・・・
0394デフォルトの名無しさんNGNG
>>393
Windowsでやるならたぶんこれがいいんじゃない?

Boland C++ 5.5
http://www.borland.co.jp/cppbuilder/freecompiler/

インストール方法
http://homepage1.nifty.com/tyuuki/old/cc/bcc_install.html

関連スレッド
http://pc.2ch.net/test/read.cgi/tech/1002377328/
0395394NGNG
設定ツールはここに移動してた
http://www.cmagazine.jp/setbcc.html
0396376NGNG
ありがとうございます。
でもなぜかBoland C++がDL出来ません・・・
0397394NGNG
『Step 2 : Borland C++ Compiler 5.5 のご使用条件』
のページで同意するをクリックするとダウンロードページ
にいけるんだけど。

こっちではダウンロードできるよ。
0398376NGNG
いろいろやってたらできるようになりました。
タイミングが悪かったみたいです。
ありがとうございました。
0399デフォルトの名無しさんNGNG
BCCはかなりクセが強い
0400デフォルトの名無しさんNGNG
>>399 BCCがクセが強いなら VCCやGCCは?
0401394NGNG
>>399
インストール方法の紹介ページと設定ツールがあるからすすめてみた。
399のおすすめは?
0402デフォルトの名無しさんNGNG
gccは独自拡張が激しいが、使わなければ比較的標準。
vcやbccは標準からずれてる部分がイヤ。
あと、vcやbccの付属ツールはクソ。
0403デフォルトの名無しさんNGNG
>>402
 標準からずれてるのって何?
0404デフォルトの名無しさんNGNG
よく覚えてなくてスマンのだが、通るべきところがエラーになったりしたよう
な。たしかvoid*からvoid (*)()に代入しようとしたら、だったかな。
0405デフォルトの名無しさんNGNG
VCの付属ツールは強力というか、主に必須ツールだが?
0406デフォルトの名無しさんNGNG
>>405
nmakeとかlinkとかlibとかdumpbinとかのことなんだが、何を指していってる?
0407デフォルトの名無しさんNGNG
>>402はWindows環境で最近開発を始めたとかじゃないのか?
0408デフォルトの名無しさんNGNG
void*からvoid (*)()に代入というのが判らない漏れは駄目駄目でしょうか
0409デフォルトの名無しさんNGNG
判った!漏れは駄目駄目じゃないな。
0410最近というわけではない402NGNG
IDEなんか飾りです。厨な人にはそれがわからんのです。
0411デフォルトの名無しさんNGNG
判ったけど、bccで代入できるぞ!モルァ!
0412402NGNG
あれ? ほんとだ。じゃなんだったけなぁ。
スマソ。調べに逝く。
0413デフォルトの名無しさんNGNG
この板に来るのは初めての者です。
すいません。ウィルスに関する事は、どのスレに行ったら良いのでしょうか?
板違いでしょうか?

最近、毎日のように「2002 PreViewRanking」と言う132kのファイルが
送られてきます。これはウィルスなのでしょうか?。。。
どなたか、お答えいただけると嬉しいのですが。。。
0414デフォルトの名無しさんNGNG
ネット初心者
0415デフォルトの名無しさんNGNG
VC++に移ってからmakefileなんて一度も書いた事のない俺は
>>402に言わせれば激しく逝ってよしなんだろうな・・きっと。
0416デフォルトの名無しさんNGNG
>>406
nmakeもlinkもlib(は使わないな)もdumpbinも必須だと思うが?
0417デフォルトの名無しさんNGNG
lib,linkなんかここ数年、単体でさわったこと無いなあ。
F7一発。あーしあわせ。
0418デフォルトの名無しさんNGNG
makefileの書き方解説してるとこ少ないよね・・。
0419デフォルトの名無しさんNGNG
>418
最近、すでに書ける人と利用しない人しかいないからじゃない?
0420デフォルトの名無しさんNGNG
コンソールアプリを作っていると、
F7よりmakeの方がいい。
0421デフォルトの名無しさんNGNG
>>420
激しくはないが、同意
■ このスレッドは過去ログ倉庫に格納されています