スレ立てるまでもない ..
[2ch|▼Menu]
2:デフォルトの名無しさん
07/10/28 16:53:46
ずるしてらくしてかれいに2げっとかしらかしら〜

3:デフォルトの名無しさん
07/10/28 16:57:42

   魚 は 固 定 な の か


4:デフォルトの名無しさん
07/10/28 17:10:19
>>1
立て乙
趣味か単に前スレをコピーしただけか分からんが魚は要らん。
でもこれだけ続くと何となく慣れつつもあるw
で、質問なんだが、何で魚なんだ?

5:デフォルトの名無しさん
07/10/28 17:52:38
Googleなどで検索して分かるような質問は迷惑ですので慎みましょう。
検索してもわからないような者には、何を教えてもムダなのですから。

6:デフォルトの名無しさん
07/10/28 18:07:30
           _」, -─  .:. :. :. :.::::::::::::::::::::::::.:.`ヽ
          〈  ,.'"´ ̄      ̄`ヽ、.:::::::.:.:./
           V´ .::l:|:.  `、ヽミミヽ、  ヾ:./    / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
              / .::l::从ト、   `ヾ_ミミヽ、  ヽ  <  君さぁこんなスレッド立てるから
          l/l.:l.:リ仁リニトト、仁≧ミヽ:::ト、 .:::|    |  お疲れ様って言われちゃうんだよ
           `Y::{fトッソ ``ト。ッソ` 1:l:|::`、:::::!    \______________
            |.::l´¨ 、  ´ ̄  /::リ::::::::V
             ヽ:ヽ、  ー     , タ::l:;:::::::/     , -‐─‐‐- 、
            , -─-、 __ , イ/.::j:|:::/l/  , ィ"´  ‐f ‐    \
           /.,    `トい、_,/^i.:l:|/  .//  ,  -─‐- 、`ヽ\
          /.:::/  .:i   {{i^Y^YYy'l/  〈 〃 ,ィ´  .:.:.:.:.::.:::::i::l:.\j ト、
          /.:.::::/  .:.::|   k1 |:l ,ム;、ハ、  V__/:::l/::::/:/.::::,イ.:::ハ!:l::::::.:V /  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
        L.::::厂ヽ .:.:::::|  / {j! ーイ:介;l/ ,ハ /ハ!::/l:::/:/.::;ィイ/:::ハ:::|:::i.:.::{/ < お前のにはみんな感謝してるから
         {7 / \::::! /  jfl  |:1j! |:|{ Vi l:1ホ{:::l:i;:ィニー 、//-十1:,'.:.:,リ   | さっさと人脈に恵まれた幸せな人生を送れ
       //   ,.イ:::l/  jf|  l;」jl j:」| |::H:|  {::l:iイヒリソヽ  イヒッソl/, イ/    \_________________
    /´ ̄    /::::|:;:;.\  kiL,  H  fj 〉; |:ト、_,{::ト.、_' ' '  '   ̄ / /i
    _>ーー-  ,.イヽ、::l;;;:;:;:;(:::/タ^Tニム、_ ,';{:/ |:|:::Y´「 ̄`ハ、 `´ , .イ _j/::|
   /。 ̄`¨`ヽ_ソ  `1>‐-ヽ{:::::/><!::::::7  |i::ノ {  /.::`K T.::::/ /.:::|
  ,/。     /      〉ニ三云\:.ヽ<ノ::::::」ヽ. Y  ,レ'´.::::::::::.〉ハコ``Y::.ヽ
 /     /       /¨´ ̄ ̄`ヽ、三三ミ<::::| | //.:::::::::::::::://´j}ト、 _」::::::|

7:デフォルトの名無しさん
07/10/28 18:39:32
>>3
86匹目だからな

8:デフォルトの名無しさん
07/10/28 19:19:22
まてまて、魚は最近だろう
80スレの993が初出、
81スレの2レス目でテンプレの一部のように貼られ、
82スレから1に含まれるようになった。
単位が刷から匹になったのも84スレから。

多く数えてもまだ5匹目だ。

9:デフォルトの名無しさん
07/10/28 19:20:54
いや、80の993、81の2を含めたら7匹目か。

10:デフォルトの名無しさん
07/10/28 20:00:08
>>1
なんでlive searchにしたん?

11:デフォルトの名無しさん
07/10/28 20:08:30
>>10
つ [初音ミク問題]

12:デフォルトの名無しさん
07/10/28 20:59:36
google imageは挙動が結構手抜きだからな。
俺のサイトもgoogle自体の検索からは何故か削除されたものの、imageだけは未だに俺のサイトの画像をキャッシュし続けていた、というのがあった。

13:デフォルトの名無しさん
07/10/28 21:14:32
お前は黙ってろ

14:デフォルトの名無しさん
07/10/28 21:15:34
すみません、よく考え方がわからないので質問します
Cなどで使う関数とC++などで使うオブジェクト指向というのはどう違うんでしょうか?

こうやって区別されているからには何かしらの区別があるのでしょうが、
両方「もの」に「動き」を定義するとどこを検索しても書いてるのであまり違いがわかりません。

どなたか端的でかまいませんのでご教示願えるとうれしいです。

15:デフォルトの名無しさん
07/10/28 21:18:02
>Cなどで使う関数とC++などで使うオブジェクト指向というのはどう違うんでしょうか?

それを知るにはオブジェクト指向を理解しなければならない。
そしてそれをここで一言で説明するのは難しい。
もしC++をやる必要に迫られているなら文法書以外に
ちゃんとしたオブジェクト指向に関する書籍を読むべき。

16:デフォルトの名無しさん
07/10/28 21:19:42
お前は黙ってろ

17:デフォルトの名無しさん
07/10/28 21:42:59
つーか、オブジェクト指向についてはすっかり忘れて、
あるていどのところまでみっちり ++ でない C をやるべき。

18:デフォルトの名無しさん
07/10/28 21:47:21
C++だけでいいよな。
今更Cなんて役に立たない。

19:デフォルトの名無しさん
07/10/28 21:56:19
>>14
C言語では、
・データ→[関数]→結果
だったのが、オブジェクト指向を用いれば、
・[インスタンスメソッド]→結果
になる


ごめん嘘

20:デフォルトの名無しさん
07/10/28 22:18:00
オブジェクト指向ならエントリーポイントになる関数・メソッド名は
mainよりstartとかの方がいいんじゃないのかなと勉強したての頃は思いました

21:デフォルトの名無しさん
07/10/28 22:18:57
プログラムを部品ごとにできるだけ独立して作れるようにして、
その部品を組み立てるような形でプログラムするのが OOP だ。
単にこれだけなら C の構造体でも似たようなことができそうに見えるかもしれないが、
継承を利用する事でさらに柔軟性の高いプログラムが簡単に書けるようになる。

22:デフォルトの名無しさん
07/10/28 22:21:28
1レスじゃどっち道不正確でOOを知っている人にしか意味が通じない説明しか出来ないよ

23:デフォルトの名無しさん
07/10/28 22:22:55
説明できないなら黙ってろ

24:デフォルトの名無しさん
07/10/28 22:38:25
Googleなどで検索して分かるような質問は迷惑ですので慎みましょう。
検索してもわからないような者には、何を教えてもムダなのですから。

25:デフォルトの名無しさん
07/10/28 23:03:14
PowerShellのスレってないですか?
monadで検索しても無いな・・・

26:デフォルトの名無しさん
07/10/28 23:04:01
Windows PowerShell (正式版リリース)1.0
スレリンク(win板)

27:25
07/10/28 23:05:29
>>26
ありがとう
行ってきます

しかし何でこの板に無いんだ・・
運用ツールっぽいからかな

28:デフォルトの名無しさん
07/10/28 23:13:07
>>27
あったんだけど過疎過ぎて落ちた

29:デフォルトの名無しさん
07/10/29 18:03:21
CGame::TextOut( HDC hdc, int xx, int yy, char *str )
{
    ::TextOut( hdc, xx, yy, str, strlen(str) );
}

呼び出し側:
 CGame game; // 宣言&初期化済み
 HDC hdc; // 宣言&初期化済み
 game.TextOut( hdc, 100, 100, "日本語" );

という処理を行っているのですが、日本語が文字化けしてうまく表示できません。
どうしたら日本語が正常に表示されるのでしょうか?

30:デフォルトの名無しさん
07/10/29 18:09:38
適切なフォントを関連づける。

31:デフォルトの名無しさん
07/10/29 18:32:44
>>30
    m_hFontInUse = CreateFont(
        16,                         //  フォントの高さ
        0,                          //  文字幅
        0,                          //  テキストの角度
        0,                          //  ベースラインとx軸との角度
        FW_NORMAL,                  //  フォントの重さ(太さ)
        FALSE,                      //  イタリック体
        FALSE,                      //  アンダーライン
つづく

32:デフォルトの名無しさん
07/10/29 18:34:09
つづき
        FALSE,                      //  打ち消し線
        ANSI_CHARSET,               //  文字セット
        OUT_DEFAULT_PRECIS,         //  出力精度
        CLIP_DEFAULT_PRECIS,        //  クリッピング精度
        NONANTIALIASED_QUALITY,     //  出力品質
        VARIABLE_PITCH,             //  ピッチとファミリー
//      (LPCTSTR)"MS 明朝"        //  書体名
        (LPCTSTR)"MS ゴシック"
        ) ;
ってやってみたけど ダメでした 英語はきちんと表示されます

33:デフォルトの名無しさん
07/10/29 18:35:25
並列処理のプログラムを組んでいるのですが、
PVMやパックするデータって基本データ型のみのようなのです。
ということは、構造体変数に格納されているデータを送るとなると
メンバ変数の単位で送らなければならん、ということでしょうか?

34:デフォルトの名無しさん
07/10/29 18:36:28
>>32
文字セット ANSI_CHARSET を DEFAULT_CHARSET に変えたらうまくいきました。
解決しました。ありがとうございました。

35:デフォルトの名無しさん
07/10/29 19:21:46
質問する前にLive Searchで検索しましょう。
検索して分かるような質問は迷惑ですので慎みましょう。
検索してもわからないような者には、何を教えてもムダなのですから。

36:デフォルトの名無しさん
07/10/29 20:18:53
BCC developerって何ですか?オレにもわかるように教えて!エロいひと!

ちなみにBCC、コンパイラはわかります><

37:デフォルトの名無しさん
07/10/29 20:33:16
無理言うなよ。
質問する前にLive Searchで検索してそれでもわからなかったんだろ?
おまえに分からせるなんて10年かけてもできないよ。

38:デフォルトの名無しさん
07/10/29 20:42:47
>>35
迷惑だと思う回答者はこのスレから去れということではないかな。

39:デフォルトの名無しさん
07/10/29 20:48:11
>>38
ちゃんと1を読んでください。
ルールを守ってみんなで気持ち良く利用できるようご協力ください。

40:デフォルトの名無しさん
07/10/29 20:58:23
>>39
なるほど、スレタイに当たるものを十分に読まなかった私がいけなかった。
しかし、検索やブログ、Webサイトへの参照に頼ることは、
2chとしては自殺行為だと思うけどね。

41:デフォルトの名無しさん
07/10/29 20:59:01
粘着に粘着するのは禁止です

42:デフォルトの名無しさん
07/10/29 21:20:02
VS2005のCLI付きC++で
そのときキーボード上で何キーが押されてるのかを取得するにはどうしたらいいですか?
プログラムが起動してさえいれば何やってても拾える方法を教えてください。

43:デフォルトの名無しさん
07/10/29 21:30:41
Win32APIを利用することで可能

44:デフォルトの名無しさん
07/10/29 21:35:09
>>43
見つけられました、ありがとうございました。

45:デフォルトの名無しさん
07/10/29 23:55:47
URLリンク(pouet.net)
これってどんな技術使ってるんだ?すごすぎる。。。

46:デフォルトの名無しさん
07/10/30 20:57:48
WindowsXPのファイル名が扱えるスクリプト言語無いですか?
Rubyだと "☃.txt" とかのsjisに対応する文字がないUnicodeを
含むファイル名がうまく扱えないので。

47:デフォルトの名無しさん
07/10/30 21:41:12
>>46
wsf ならできるよ。

<?xml version="1.0" encoding="UTF-8"?>
<job id="UNKO">
<script language="VBScript">

Set FileSystem = CreateObject("Scripting.FileSystemObject")

filename = "☃.txt"
Set file = FileSystem.CreateTextFile(filename)
file.WriteLine "うんこ"
file.Close

</script>
</job>


48:デフォルトの名無しさん
07/10/30 23:45:08
thx! やってみるわ

49:デフォルトの名無しさん
07/10/31 01:03:35
ゲームつくるNscripterの質問ってどこでしたらいいんだ?
同人ゲーム板には適当なスレが見当たらないんだが。

50:デフォルトの名無しさん
07/10/31 01:14:40
>>49
死ね

51:デフォルトの名無しさん
07/10/31 01:56:14
>>50
おお、なんと了見の狭いことか

52:デフォルトの名無しさん
07/10/31 02:02:57
同人ゲーム板でスレ立てなされ

53:デフォルトの名無しさん
07/10/31 02:20:04
>>49
スレリンク(gamedev板)

54:デフォルトの名無しさん
07/10/31 02:21:13
普通にゲ制作板にあると思うが

55:デフォルトの名無しさん
07/10/31 02:23:33
O(logN)の処理をlogM回行った時の処理のオーダーはいかほどですか?

56:デフォルトの名無しさん
07/10/31 02:24:44
O((logM)(logN))

57:デフォルトの名無しさん
07/10/31 02:29:03
もっと簡単にできないっけ

58:デフォルトの名無しさん
07/10/31 02:40:16
関数20くらい使うプログラムで
ファイルからデータをとるときに、配列を大量に使ってるんだけど
結果で目標値と微妙にずれるんですが
どういうところがミスってると考えられますか?

適当に書かれたデータ値3000に対して
多次元正規分布にかけて確率を出し、その確率を用いて計算するところが
ミスってる気がするんですけど。

59:デフォルトの名無しさん
07/10/31 02:43:56
>>58
浮動小数点演算がらみに1票

60:デフォルトの名無しさん
07/10/31 02:44:13
>>58
正規分布とか分散の公式間違ってないか?
よく間違えた例がネットにあるもんで。

61:デフォルトの名無しさん
07/10/31 09:48:03
Wikipedia項目リンク
正規分布の公式がかかれてます。
多次元のほうなんです。
1/(pow(2*π,M/2)*pow(D,1/2))
をlogでとる形にしてるんですけど浮動小数点演算がおかしい感じなんですかね
浮動小数点の計算とかあまり気にせずに計算してたんですけど。
↑の式を計算すると
1/()=3.24e-22となって
でlogをとると-48.243みたいな感じになるんですけど




62:デフォルトの名無しさん
07/10/31 12:01:30
> 1/(pow(2*π,M/2)*pow(D,1/2))
何がしたいのかよく判らんが、 exp()が抜けてないか?

63:デフォルトの名無しさん
07/10/31 13:46:26
いちおうプログラムのせるとこんな感じです。ここが影響して目標の値から
微妙にずれてるとおもうのですが
//M:次元数,x[M]:M次元のデータ、mean[M]:M次元の平均、var[M]:M次元の分散
double distr_rate(double x[M],double mean[M],double var[M]){
int i,j;
double a=0.,b=0.,D;
D=1.;

for(i=0;i<M;i++){
D *= var[i];//行列式の値計算
}
a=1.0/(pow(2.0*M_PI,M/2)*pow(D,1/2));//左の計算
for(i=0;i<M;i++){
b -= (pow(x[i]-mean[i]),2)/(2.0*(hv[i]));//右の行列式の計算です。
                     //対角行列なのでこれでいいと思われます
}

return (log(a)+b);//確率を対数で返しているので
//左の計算にlogがかかり、右のexpが外れます。
}





64:デフォルトの名無しさん
07/10/31 16:06:39
簡易な(個人的な)検索エンジンを作るのですが
Cronで動かす検索ボットを作るのに適した言語を教えてください

環境はFedora、ボットは全文検索型です


65:デフォルトの名無しさん
07/10/31 16:41:02
>>64
なんでもいいと思うけど、重視したいことによるんじゃない?
スピード、難易度・・・

66:64
07/10/31 17:05:23
>>65
すみません

正規表現によるタグ内の文字抽出がメインになると思いますので、その辺りの
スピードを重視して頂きたいです
あと結果をDB(MySQL)に登録します

PHPでボットを作るのは無茶でしょうか・・・

67:デフォルトの名無しさん
07/10/31 17:06:40
>>66
クローラーならPHPのもたくさんあったはず
sourceforgeとか検索してみると結構でてくる

68:デフォルトの名無しさん
07/10/31 17:22:03
正規表現を使うのなら、ライブラリの速度の通信速度で制限されるだろうから
言語に何を持ってきても大差ないんじゃない? PHPに慣れがあるならPHPでいいんでない?

69:64
07/10/31 18:00:34
PHPでやってみることにします
どうもありがとうございました

>>67
それっぽいの見つけました
これから覗いてみます

70:デフォルトの名無しさん
07/10/31 21:43:01
unixで使える言語等でUWSC見たいなことができるモノって何かある?

71:デフォルトの名無しさん
07/10/31 21:44:47
UNIXといっても多種多様にあるんだが、いったいどれのことを言っているのか明確にしろ。

72:デフォルトの名無しさん
07/11/01 04:55:05
使ってるのはLinuxだけど
・複数のOSで使用されている言語で
・普通の機能として(ある特定のOS専用の機能ではない)実装されている
であればBestかなー。
Windows系は前述のUWSCがあるのでせめてX Window System上では一般的に使えてほしい

73:デフォルトの名無しさん
07/11/01 08:09:34
LinuxはUNIXじゃないがいったい何を言ってるんだ?

74:デフォルトの名無しさん
07/11/01 08:19:09
>>73
お前が何を言いたいのかがわからんよ。

75:デフォルトの名無しさん
07/11/01 08:48:45
Linuxのこんなソフトねーかスレで聞いたほうが早いんじゃねーの

76:デフォルトの名無しさん
07/11/01 22:38:35
Linuxなら/dev/input/mouseか/dev/input/event*でマウス操作をreadして、
readしたデバイスにwriteすりゃ、どのLinuxでも動くんじゃねの?

複数のOSって何さ?

77:デフォルトの名無しさん
07/11/01 23:24:00
Tcl/Tkとか?
いや、俺Tcl/Tkが何者なのか良くわかってないんだけど。
つか、UWSCも知らんけど。

78:デフォルトの名無しさん
07/11/01 23:33:56
URLリンク(www.atmarkit.co.jp)
これなんかどうよ

79:デフォルトの名無しさん
07/11/02 08:42:52
Vista のマシンを買おうと思って、もう1年経つけど、まだ買わない方がいいかな。
無料のCコンパイラは、VS2005とか使えますか。

なんで、まだ OS に XP が選べますなんて、広告に出るんだ。

それともイッソ mini Mac だか、Mac Mini の方がいいかなあ。
お取り寄せしますかなんて、横柄なのもイヤだけどね。

80:デフォルトの名無しさん
07/11/02 11:55:51
Vista はセキュリティが強固だからやめとけ。XP に何か不満があるのか?

81:デフォルトの名無しさん
07/11/02 14:00:57
>>79
ノートならハイブリッドスリープのあるVistaのほうが良いよ。
ただしメモリは大目に積む必要あり(1G*2で8000円くらい)

2G積んでるけどすごく快適よVista。(15-20s以内でOS立ち上がるし)

ただ音声関係のシーケンサとか特殊な機材を扱う場合は
ドライバがメーカで対応してるかどうかの確認は必要かと。

IOデータのビデオキャプチャとか一般用途で使われる
量販店で購入できるようなハードはドライバもほとんど
対応してきてるね。

タブブラウザ+テキストエディタ+doxygen+subversion関連+
eclipse関連もVista対応整ってる。

タブブラウザでタブ30枚くらい開いて、OS15秒で休止モード
から立ち上げて、開発環境としては申し分ないね。

ただVSもeclipseも最近の開発環境はメモリパカパカ消費してく
から、大目に積まないと作業に支障でるのは簡便して欲しいな…

82:デフォルトの名無しさん
07/11/02 14:15:01
OSに3D機能なんて飾りです
エロいひとにはわからんのですよ

83:79
07/11/02 15:52:08
>>81 いろいろ有難う。メモリ2Gは覚悟してるんだが、余りサクサク快調って
話はないもんで、気になって気になって。
ネット見るのと、自前のプログラム組む位にしか使わないんだけどね。

>>80 ノートの方は XP で、メールと写真の溜め込みに使ってるが、15" のせいか
なんかなじめん。プログラム作るとかは、大画面がいいよね。

考えれば、大したことには使ってない。

84:デフォルトの名無しさん
07/11/02 16:01:36
BCC使っているのですが
プラットフォームSDKをインストールしたあと
-Iでインクルードに必要なパス設定するだけでいいんでしょうか

atlcom.h読むときに識別子エラーが、

85:デフォルトの名無しさん
07/11/02 16:13:52
>>84
どんなコードに対してどんなエラー?

86:デフォルトの名無しさん
07/11/02 16:17:43
ADODBのパスワードとIDが手に入ったんですが、悪用できますかフヒヒ!

87:デフォルトの名無しさん
07/11/02 16:29:05
お返事ありがとうございます

#include <atlbase.h>
extern CComModule _Module;
#include <atlcom.h>
#include <atlhost.h>
#include <windows.h>
#include <commctrl.h>
CComModule _Module;
BEGIN_OBJECT_MAP(ObjectMap)
END_OBJECT_MAP()
以下略


警告 W8008 〜\atlbase.h 5941;条件が常に真
 (関数_stdcall AtlDumpIID(const _GUID&,const char *,long))
エラー E2272 〜\atlcom.h 2497:識別子が必要
エラー E2303 〜\atlcom.h 2524:型名が必要
以下略

って感じです><



88:デフォルトの名無しさん
07/11/02 17:11:49
LinuxとかUNIXでファイルを
$ less hoge
とかして中身を覗くと、
バイナリファイルでもテキストのとこだけ可読性があるじゃないですか。
例えば

FILE* fp = fopen("tmp", "w");
char* c = "ABCD";
fwrite(c, 1, 5, fp);
short s[4] = {1, 0, 2, 3};
fwrite(s, 2, 4, fp);
fclose(fp);

とかすると、
$ less tmp
ABCD^@^@^A^@^@^@^B^@^C
と自分の環境では表示されます。

なんでこれって、ABCDのところだけ、charだってlessは(terminalは)分かるんですかね?
charは1 byteずつで書き込まれて、shortは2 byteずつで書き込まれるだけで、
shortの2 byteがcharが2つ並んでるってなぜ誤認識されないんでしょうか。

89:デフォルトの名無しさん
07/11/02 17:17:14
ためしに short s[4]={ 16961, 17475, 17989, 18503 }; ってしてみ

90:デフォルトの名無しさん
07/11/02 17:19:52
>>89
ああ、理解しました。ありがとうございます。

そもそも、
ABCD^@^@^A^@^@^@^B^@^C
にも、途中でA、B、Cって出てますね。

91:デフォルトの名無しさん
07/11/02 18:47:32
class CHoge
{
    dxdraw *hoge;
}

class CHoge
{
    class dxdraw *hoge;
}
に違いはあるのでしょうか?

92:デフォルトの名無しさん
07/11/02 20:27:40
int bar;

class bar{
int foo;
};

int main(){
class bar hoge;

bar = 0;
return bar;
}

93:デフォルトの名無しさん
07/11/02 20:51:18
>>92


94:デフォルトの名無しさん
07/11/02 21:57:42
>>91
基本的に違いはない。

ただ、92のような状況では、dxdarwがクラス型であるということを明示するために、
classを付加しなければならないことになる。

95:デフォルトの名無しさん
07/11/02 22:00:04
>>94
へーへー
class barに触るためにはなんて書けば?

class bar.foo = 10;
とかでいいのかな?

96:デフォルトの名無しさん
07/11/02 22:41:04
class bar hoge;
hoge.bar = 10;

Cで構造体ってやらなかった?

97:デフォルトの名無しさん
07/11/02 22:43:05
>>96
hoge.bar ?



98:デフォルトの名無しさん
07/11/02 23:28:14
hoge.fooだな、すまん

99:デフォルトの名無しさん
07/11/02 23:29:26
>>98
あ、>>92の場合です。
>>92の場合もhoge.fooで自動的にクラスの方触ってると判定されるんですか?

100:デフォルトの名無しさん
07/11/02 23:51:35
いちいち質問を書き込んでいる暇があったら、コードを書いて試せばいいだろ。
それが出来ないお前はプログラマには向いていない。

101:デフォルトの名無しさん
07/11/03 01:08:12
>>99
問題になるのはあくまで変数名とクラス名の衝突だから、

int bar;

class bar{
public:
int foo;
};

int main(){
class bar hoge;

bar = 0;
hoge.foo = 1;
return hoge.foo;
}

オブジェクトからのアクセスには、何の問題も無い

102:デフォルトの名無しさん
07/11/03 16:46:16
 VBは馬鹿にされてる言語なので、ExcelマクロやVB6しかプログラムしかできない俺は
ネイティブコンパイルの言語が価値高いものだと思ってたが、よく考えたら、VBがぼろ
いなら、スクリプト言語や中間コンパイル言語や仮想マシン言語も同様にぼろいはずな
のに、何でVB同様に馬鹿にされずにいるんだろうか。
 PerlだとかJavaとかのような近代になって出現した変な言語軍団もぼろいんじゃない
かね。秀丸のマクロもぼろいよな。また、スタンドアロンではなく、Webアプリのよう
なサーバーからの応答を待つプログラムも全部ぼろいよな。


103:デフォルトの名無しさん
07/11/03 16:57:05
>>102
VB6はネイティブじゃなかったかい?

VBが馬鹿にされるのは覚えやすいので初心者が沢山使って
糞プログラムを量産した結果、プログラマーの腕がへぼいのではなく
VBがへぼいという認識が定着してしまったからというのと
つかったこともないやからからN88ベーシックなんかと同一視されているから



104:デフォルトの名無しさん
07/11/03 17:12:28
>>102
日本語でおk。

っていうのは冗談でUTF-8対応でデフォルトでインストール
しないで使えるからVBSそんなに悪い印象はないけどな
インストールするのに許可がいるとか職場もあるしな
ケースバイケースだと思うぞ。テキスト処理用途だと

105:デフォルトの名無しさん
07/11/03 17:15:17
C++が不人気なのはなんで?
あの例の禿のジョークインタビューネタが原因?

106:デフォルトの名無しさん
07/11/03 17:33:48
言語仕様が貧弱なとこじゃね。
GCやRTTIは言語仕様にぶち込んでしまうべきだった。
まあそうすると適用分野が減るからそれは不可能なんで
開発者はJavaやC#に流れるようになったと。

107:デフォルトの名無しさん
07/11/03 17:35:52
>>104
VBは実行速度の遅さを問題視して批判されることがあるが、その論理だと、
perlのようなインタプリタ言語や仮想マシン言語Javaも同様に批判されな
いとおかしいな。Visual C++とかDelphiとかにしないとVB同様に遅くなる
んじゃないかね。

108:デフォルトの名無しさん
07/11/03 17:42:24
あっ一応の>>103つもりだった、>>104だとあまり話がかみ合ってないことになるな。

109:デフォルトの名無しさん
07/11/03 17:45:23
>>108
103は速度のことには触れてないぞw

110:デフォルトの名無しさん
07/11/03 17:48:01
言語仕様が糞
IDEがDelphiなんかのBorland製品と比べて糞だった
.NET時代にはC#に対するアドバンテージがほぼ消えたから存在感が空気

111:デフォルトの名無しさん
07/11/03 17:55:48
>>110
逆も真なり
Cでなくてもよくなったともいえる


112:デフォルトの名無しさん
07/11/03 22:19:11
BASICだから糞。

113:デフォルトの名無しさん
07/11/03 23:50:24
VB系言語のCOMとの親和性の高さは異常(もちろんVB.NETは別)。
これだけは絶対ほかの言語に負けない。

114:デフォルトの名無しさん
07/11/04 01:09:32
>>112
こういうやつが一生懸命こき下ろし活動を続けた成果なわけだw

115:112
07/11/04 01:16:38
コキ下ろしてた方ですが、なにか?

116:デフォルトの名無しさん
07/11/04 01:17:40
うん、ごくろうさん
たのしかったかい?

117:デフォルトの名無しさん
07/11/04 05:50:13
>>107
VBのイメージってこんなんかな
・小規模なツール以外にあまり向かない
・そんな凝った言語でもないのにロクに理解せず使う奴が多い
・実行遅い
・仕様がコロコロ変わる
・ランタイムに互換性がない

Javaは実行は遅いが大きなプロジェクトにも耐えるイメージがある。
PerlはCGIに関しては理解せずに糞コード量産する輩が多いが
それ以前からの実績があるし。

118:91
07/11/04 09:55:18
>>94
サンキュ、ラブラブゲッチュにょ

119:デフォルトの名無しさん
07/11/04 09:59:55
デザインパターンのオブジェクトコンポジションパターン
SUGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE

120:デフォルトの名無しさん
07/11/04 10:28:00
広告:::ゆとり世代舐めんな。 やぱ舐めて。

121:デフォルトの名無しさん
07/11/04 11:57:25
class CHoge
{
    struct {
        int iMode;
        char cName[8];
    } m_tHistory[8];
};
というのを見かけたんですが、
アクセス可視は private でよかったでしょうか?
実際コンパイルしてみたら private と同様の動きをしたんですが
初めてみるものでして確認がしたいのです。
ちなみに public: を入れると やはり public な動作をしました。
継承とかすると アクセス制限も継承されるのでしょうか?

122:デフォルトの名無しさん
07/11/04 12:42:42
class CHoge 
{ 
    struct A { 
        int iMode; 
        char cName[8]; 
    };
    A m_tHistory[8]; 
}; 

と、同じ。


123:デフォルトの名無しさん
07/11/04 12:53:42
なるほど

124:デフォルトの名無しさん
07/11/04 20:57:54
>>121
自分で実際にコンパイルして動作まで確認してるのに、それさえ信用できないって、どういう事?
いちいち他人に同意を求めないと何も行動できないタイプ?
そういう性格は早く治した方がいいよ。

125:デフォルトの名無しさん
07/11/04 21:45:09
モヤモヤしたのを解消したかっただけだろ。
その環境でしかならない特殊な仕様だったりすることもあるから
気持ち悪いのは念のため確認するのも大事。
「だって前の職場じゃこれで通った」って変なソース作るよりよっぽどまし。

126:デフォルトの名無しさん
07/11/05 01:30:12
プログラム技術で質問しても…(+ФyФ)?私には答えて呉れないでしょうしね…

127:デフォルトの名無しさん
07/11/05 04:17:00
`2ch.の板は…(+ФyФ)!`2ch.内部しかレスをしない気が…

128:デフォルトの名無しさん
07/11/05 06:30:55
あーばからしい。

129:デフォルトの名無しさん
07/11/05 08:17:59
>>124
コンパイラのバグでも心配しているのでは?
だったら規格書読めば済む話なんだけどな。

130:デフォルトの名無しさん
07/11/05 08:20:50
あーあほらしい。

131:デフォルトの名無しさん
07/11/05 11:46:53
あーまんこほしい。

132:デフォルトの名無しさん
07/11/05 12:20:27
あたしも欲しいわ。

133:デフォルトの名無しさん
07/11/05 14:01:43
>>121
アクセス指定しない場合全部privateになる。

継承については継承を理解していないようなので継承とは何か自分で調べてみて下さい。


134:デフォルトの名無しさん
07/11/05 23:55:22
最近少し時間に余裕が出来てきたので今のうちに、
新しい環境を勉強してみようと思っています。
フリーで動かせられるC#2005かVB2005をやってみようと思ってるのですが、
どちらがお勧めでしょうか?

言語経験はPHP/Rubyメインで、VB6をちょっとかじった程度です。

135:デフォルトの名無しさん
07/11/05 23:56:11
C#とVBなら断然C#

136:デフォルトの名無しさん
07/11/06 00:05:58
>>134
VB.NETは何の価値も無い

137:デフォルトの名無しさん
07/11/06 02:10:25
C++を学ぶ順番として、Cから順序よくという意見と、
C++からいきなりという意見がありますが
C、またはC++からやることのメリット、デメリットはなんでしょうか?
自分はCをちょっとやっただけですが、C++のプログラムをみても、
それほど取っつきにくいものだとは思いません。
C++からいきなりやっても大丈夫じゃないかと思うのですが。

138:デフォルトの名無しさん
07/11/06 02:20:04
>>137
どちらも同じ事なんだよ、実は。
やればわかる。

139:デフォルトの名無しさん
07/11/06 10:26:29
>>137
今さら C から学ぶ必要は無いよ。あと、用途によっては
C++ 知っていても C はよくわからん、というのもあり。
特に I/O とか両方覚える必要も無いし。

140:デフォルトの名無しさん
07/11/06 10:34:52
必要があるかどうかは環境次第。
最初からC++, STL, boostな環境でプログラミングを学ぶと、大切なことが学べない気がする。
アルゴリズムとデータ構造とか。

141:デフォルトの名無しさん
07/11/06 10:53:52
>>140
それこそ用途次第じゃないの? 例えば STL algorithm の sort を
使えば sorting の algorithm を知らなくても使える。プログラミング
を道具と思うのであればそれでも良いと思う。俺もプログラミングの
「大切なこと」全てを学んでいる自信は無い。

あと、STL があったとしても、algorithm の勉強もデータ構造の勉強もした
ければできる。ただ、それが一番最初にしなければならないこと、という
わけでもない。選択肢があるし、 boost, STL のある環境の方が良いと思う。





142:デフォルトの名無しさん
07/11/06 11:06:01
>>141
普通したくならないでしょ。

143:デフォルトの名無しさん
07/11/06 11:06:34
STL はソース提供されてるから、
あの難解なスパゲッティコードを覗き見る苦行をやってみるのもいい勉強かと。

144:デフォルトの名無しさん
07/11/06 11:22:04
>>142
そうかもね。ただ、プログラミング言語始めるときに、
アルゴリズムもデータ構造も全て同時にしなきゃダメだ!
といったらパンクする人がかなり出るよ。

145:デフォルトの名無しさん
07/11/06 11:27:32
3歩進んで2歩下がる方式が良い。
C++ならstd::listやった後に構造体使って線形リスト作るとか。

146:デフォルトの名無しさん
07/11/06 11:28:03
>>142
勉強したくなったり、する必要が出たら勉強するってことで良いのでは。
する必要が無いならそれはそれで。C++ 使う人皆がプログラマーとして
食っていくわけじゃないし。

147:デフォルトの名無しさん
07/11/06 11:30:43
>>144
いや、同時にしなきゃ駄目でしょ。
趣味でやるならともかく。


148:デフォルトの名無しさん
07/11/06 11:34:48
どうりで、基本情報処理が取れるレベルの知識も身につけず、もちろんコンピュータ科学の基礎なんかも
勉強もせず、なんとなくプログラミングして「プログラミングできます」って人間が量産されるわけだ。

149:デフォルトの名無しさん
07/11/06 11:39:28
素朴な質問だが、ここで初めから勉強すべきと言っている人は自分の
コードで使った STL, boost のメソッド, あるいはその他のモジュール
等のアルゴリズムを全て理解していて説明できるの?

150:デフォルトの名無しさん
07/11/06 12:01:57
『アルゴリズムとデータ構造』にあるような奴なら、ほぼ理解してるし説明もできるよ。

別に、この世のすべてのアルゴリズムとデータ構造を学べと言ってるわけじゃなくて、
STLやboostに代表されるコンテナやアルゴリズムをただ使うだけだと、アルゴリズムと
データ構造に代表されるような、大切な何かが欠けたままになるのではということ。

151:デフォルトの名無しさん
07/11/06 12:08:40
軽自動車に軽油いれたりしてな。

152:デフォルトの名無しさん
07/11/06 12:30:20
可変個数のデータを、realloc使いまくりの独自アルゴリズムでバグ出しまくってた奴に
「何でリストとかにしないの?」と言ったらキレられたことを思い出した。それ知らなくて顔真っ赤にしてキレたんだけど。

153:デフォルトの名無しさん
07/11/06 12:32:55
>>152
自分の知らない事を指摘されたらなぜか馬鹿されたと思う奴っているよな。
俺なら「え、そんな方法があるんですか!すげー!」と感動して勉強するんだがなぁ。

154:デフォルトの名無しさん
07/11/06 12:48:37
「C言語によるアルゴリズム事典」を見ると、計算、探索、パズル、木構造、etc
が載ってるが、その著者の載っけてるソースを見るとソースの下に注釈で
参考文献が載ってる。奥村さん自体、数学とプログラミングの知識が豊富
であるのはソースを見ればわかる。でもそのソースも参考文献によって
なりたってる。
要は、アルゴリズムってのはそんな頭のいい人から頭のいい人に受け継がれて
現在に至ってるわけで、そんなもん凡才の俺には難しすぎるわけ。
データ構造もSTLやBoostは、それこそSTLのデータ構造を理解してる人が
拡張性を持たしたBoostを作り上げたわけで使い方だけでせいいっぱい。
そんな俺でもソートのたぐいや、線形リスト、双方向リスト、循環リスト
二分木、ハッシュ等は理解してる。

結局言いたいことは、便利なアルゴリズムやデータ構造を用意してくれて
んだから、難しく考えないで、簡便な方法として使わしていただく
程度で使ったら良いと思うな。俺は。
原理より使いこなせるかどうかの方がプログラミングには必要だと思うから。

155:デフォルトの名無しさん
07/11/06 12:52:36
>>154
だからその「線形リスト、双方向リスト、循環リスト、二分木、ハッシュ等」を勉強するべきって話では?

156:デフォルトの名無しさん
07/11/06 12:56:28
C++からって言う人に聞きたいんだが。
C言語抜きでいきなりC++でSTLとかBoostとか使うような
解説書とかサイトってあるのか?
せいぜいベターC辺りのやつが殆どの気がするんだが…。

157:デフォルトの名無しさん
07/11/06 13:05:58
まあ、大学に(専門も?)行ってそれ系の授業選択すれば、勉強できるよ

158:デフォルトの名無しさん
07/11/06 13:50:21
>>156
プログラミング初心者向けではないにせよ、Accelerated C++はまさにそういう本でないかい?

159:デフォルトの名無しさん
07/11/06 14:21:27
>>158
俺もあげようと思ったけど、Accelerated C++ はそういう本だね。
俺はそういうスタンス結構好きだな。プログラミング自体が
目的ではなく、道具として使いこなそうという感じかな。
実際の講義の経験がベースみたい。まずはプログラム書けないと
なかなかモティベーション保つのが難しいと言うのがあると思う。

160:デフォルトの名無しさん
07/11/06 15:32:35
>>155
課題を与えてもらえるのなら、
勉強するのではなく、自分で見つけるべきですね。
C++ だとそれは難しすぎるなら、C++をあきらめればよい。

161:デフォルトの名無しさん
07/11/06 15:41:23
>>151
仕事中なのに、声出してわろてもた

162:デフォルトの名無しさん
07/11/06 16:02:15
軽油て何だっけ?

163:デフォルトの名無しさん
07/11/06 16:06:37
ディーゼルエンジン用の燃料

164:デフォルトの名無しさん
07/11/06 16:11:33
別のスレで見た軽自動車は軽油使うから経済的とかいうトンデモ記事の画像か
探してみる

165:デフォルトの名無しさん
07/11/06 16:12:09
新聞やニュースも見ないのか
なさけない

166:デフォルトの名無しさん
07/11/06 16:14:38
これだな
URLリンク(image.blog.livedoor.jp)

167:デフォルトの名無しさん
07/11/06 16:15:27
>>165
別に個人の自由だと思われ

168:デフォルトの名無しさん
07/11/06 16:16:14
これですな。
URLリンク(www.j-cast.com)


169:デフォルトの名無しさん
07/11/06 16:21:14
>>167
社会のゴミだな

170:デフォルトの名無しさん
07/11/06 16:22:27
>>167
新聞やニュースを見ないくらいでごみ扱いとはまた横暴な

171:デフォルトの名無しさん
07/11/06 16:23:20
>>166のニュースを信じて軽油入れるくらいなら見ないほうがマシと言ってみるテスト

172:デフォルトの名無しさん
07/11/06 16:24:07
>>171
ちょwwww
このニュース見て軽油入れる奴が馬鹿、って話だろwwww

173:デフォルトの名無しさん
07/11/06 16:25:30
カブなら軽油でもサラダ油でも壊れはしないだろうけどな

174:デフォルトの名無しさん
07/11/06 16:27:42
>>172
ニュース見ないのか情けない→個人の自由→社会のゴミって流れだからな
新聞ニュース見る見ないで変な決め付けされてもなぁって気分
実際見てもなんのためにもならないむしろ害なトンデモ記事だってあるし

175:デフォルトの名無しさん
07/11/06 16:31:35
>>174
なんでスライドさせんだよ。
ニュース見て無いて事と、害のあるニュースがある事は全く別の問題だろ。

176:デフォルトの名無しさん
07/11/06 16:35:03
>>175
新聞ニュースを見てる見てないで一概に決められないと言っている
新聞ニュースを見ていてもトンデモ記事に踊らされているような奴は

177:デフォルトの名無しさん
07/11/06 16:35:22
けちろうとしてガソリン車に軽油入れて修理代が飛ぶ
無知な奴には丁度いい罰だ

178:デフォルトの名無しさん
07/11/06 16:35:57
これからは電気自動車の時代だよ。

179:デフォルトの名無しさん
07/11/06 16:37:39
>>178
市販向けに開発進んでるんだっけ?
メーカーどこか忘れたけど。

180:デフォルトの名無しさん
07/11/06 16:49:10
>>166
「軽自動車はガソリンに比べ税金の安い軽油を利用」

ワロタ

181:デフォルトの名無しさん
07/11/06 16:51:03
ここはム板だ。そろそろやめれ

182:デフォルトの名無しさん
07/11/06 16:58:27
ここはム板らしくこの問題をプログラムでどう解決するかって話をしよう

183:デフォルトの名無しさん
07/11/06 17:08:18
>>182
給油機のナビ画面で最初にヒッカケクイズを出す(軽自動車は軽油で走る Y/N)とか
全問正解するまで給油させないW

184:デフォルトの名無しさん
07/11/06 17:30:16
>>172
つまり、ガソリン車にはガソリンを入れる程度の知識がない奴が、自分でガソリンを入れてはいけないのと同様、
プログラミングをするなら最低限の知識を付けましょうってこと。

アルゴリズムとデータ構造は、この最低限の知識にあてはまると俺は思う。

185:デフォルトの名無しさん
07/11/06 17:53:39
給油口の形をガソリン車とディーゼル車で変えれば良かったのにね

186:デフォルトの名無しさん
07/11/06 17:58:17
ライブラリの使い方を知っておくか
内部構造を知っておくかの違いだね
俺は前者だったから基本情報処理の試験苦労してるよ

187:デフォルトの名無しさん
07/11/06 17:58:36
軽自動車に軽油入れたら例外飛ぶようにすればおk

188:デフォルトの名無しさん
07/11/06 18:05:36
>>182
給油機にカメラを搭載してナンバーや外観から車種を識別したり国交省のDBに問い合わせしたり。
ついでに一部の違法改造車もはじける。

189:デフォルトの名無しさん
07/11/06 18:06:46
>>188
で毎朝のデータ更新の時に65535件以上のデータがあったら動かなくなる。

190:デフォルトの名無しさん
07/11/06 18:07:36
>>188
その機械の費用は誰が出すんだ?

191:デフォルトの名無しさん
07/11/06 18:09:15
おまえらガリソンガリソンうるせーよw

ところでこれなんだけどさ
URLリンク(gwt-ext.googlecode.com)
URLリンク(www.mygwt.net)
どう思うかな?率直な感想求む

192:デフォルトの名無しさん
07/11/06 18:11:14
>>191
重い。

193:デフォルトの名無しさん
07/11/06 18:22:27
>>184
アルゴリズムと言ってもいろいろある。どんなプログラムだって
データ構造もアルゴリズムはある。なけりゃ走らん。

知らなければならない、という以上は定番のアルゴリズムやデータ構造
ということになると思う。そうすると、様々なソート、乱数発生、グラフとか。
FFT とかも入るのかな?データだとスタック、リンクリスト、ツリー構造、
ハッシュ、とか。

プログラミングするなら全て学ばないといかんということ?

coding が職業ならまだわかるが、プログラム書く人皆にこれを
強制するのはどうかな…あと、必要な時に学べば良いと思うし。

194:デフォルトの名無しさん
07/11/06 18:26:15
VB6とオラクルで作られたシステムでDBサーバーにオラクル入ってるんだけど
クライアントにもオラクルクライアント入れないと動かない?
初心者質問で申し訳ない。


195:デフォルトの名無しさん
07/11/06 18:36:46
>>190
販売者と税金

196:デフォルトの名無しさん
07/11/06 18:43:34
>>193
知ってるにこしたことはない。

197:デフォルトの名無しさん
07/11/06 18:48:38
>>193
強制なんて出来ないだろwwww
やった方がいい、という先人からのアドバイスなんだから聞くか聞かないかは勝手にすりゃいい。

198:デフォルトの名無しさん
07/11/06 18:53:12
>>196
その通りだと思うよ。

ただ、「知ってるのにこしたことはない」と「プログラミングを
するなら最低限の知識」とは全然違う。

具体例でいえば、うちに来ている SE とかに説明してみて、
といったらかなりの割合でできないだろう。本業ではないが
一応プログラミングはちょっとはできるはずだけど。

199:デフォルトの名無しさん
07/11/06 20:12:07
>>195
ガソリン税が増税され、それにプラスしてガソリン自体の販売価格も上がることになる。
結局利用者が負担することになるだけ。

200:デフォルトの名無しさん
07/11/06 20:39:46
個人向けのガソリンなんてもっと高くていいよ。

201:デフォルトの名無しさん
07/11/06 21:45:23
>>193
> 必要な時に学べば良いと思うし。
必要に迫られてもなかなか腰を上げようとしないのが人間だ。
つぅか、全て頭に叩き込めなどと無謀な事を言う気はサラサラ無い
少しづつ空いた時間に本を斜め読みする程度でもかまわない
言葉だけでも頭の片隅に留めておけば良い

ただ、関心を持ったこともない、ひとつでも覚える気もないという輩は
そうそうにこの世界から退席願いたい

202:デフォルトの名無しさん
07/11/06 22:01:07
>>199
そりゃ当たり前だ
しかし転嫁まで考えたらキリが無いから言わなかったんだよ

203:デフォルトの名無しさん
07/11/06 22:59:48
>>202
利用者が納得しないような案なんてどうかしてる
なにも考えずにごり押しでやってるからこの業界も好転しないんだよ

204:デフォルトの名無しさん
07/11/06 23:07:23
俺はプログラミングは大学時代に学んだ。理系で研究に必要だったから。
その当時は今から考えるとアルゴリズムもデータ構造もちゃんとは
わかっていなかった。その後大分たっていろいろ自分で勉強したけど。

ただ、当時、「プログラミングは最低限アルゴリズムとデータ構造は
わからなきゃダメ」と言う人はいなくて助かった。プログラミングは
道具だったからそこまでは当時時間無かったから、できなくなっちゃうからね。
プログラミングをしていていろいろ考えて学ぶから、入りやすい
方が良いとは思うな。




205:デフォルトの名無しさん
07/11/06 23:09:46
税金はともかく企業努力で吸収する発想が無いんだなぁ

206:デフォルトの名無しさん
07/11/06 23:13:12
まったく利点にならないお荷物を吸収する義理も無いよね

207:デフォルトの名無しさん
07/11/06 23:18:13
>>206
利点はあるが採用するかどうかはコストと効果の兼ね合いで決まるもんだよ。

208:デフォルトの名無しさん
07/11/06 23:21:40
>>207
お前なら採用するのかね

209:デフォルトの名無しさん
07/11/07 00:40:42
アルゴリズムを考え出す能力がひつなんであってアルゴリズムが先に必要なんじゃないよな
先に知っておけば車輪の最発明をしなくてすむってだけの話し
即戦力モドキにとっては必要だが


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5172日前に更新/160 KB
担当:undef