スレ立てるまでもない質問はここで 86匹目

このエントリーをはてなブックマークに追加
1デフォルトの名無しさん
質問する前にLive Searchで検索しましょう。http://www.live.com/
プログラミングと関係ない質問はそれぞれの板の質問スレへ。

前スレスレ立てるまでもない質問はここで 85匹目
http://pc11.2ch.net/test/read.cgi/tech/1189527878/

         _,rr-―''''¨゙゙゙ ̄ ̄ ̄ ̄ ̄`゙゙゙゙゙゙゙゙''ヘi、、   ,,,,-―---、
      ,r‐'″    ._,,,,             `'lri,!'''″     ゙l
     .,,,″    ,,r'"`  ゙゙l,               ゙ヘ,     |
     !アr,   .l°.ェ'ニ,コ .|                ゚ヘ、    |
       `'i、  .く_,、vr''″ .,                  ゙'i、 .,,/
         ゙X、        ト                   ゙!,゛    .,,r‐--、
   ,、_,、 .,,,,r‐'″        |                    } .,,r‐'^’   .|゜
   め゙゚“゙゙~゛           |                     ̄`     .,l゙
   |                ,i´                       ,l゙
   ゙!、                ,i´                       ,ノ
   .'┐              ,,-°  '=,,                   /`
    .゚!,          ,,,,r'″     ゙┐                 ,l゙
      ゚'r,    .''''"`         │    .,,-''i、          /
       `''x,      .|        |  .,,r'"  .゙┐           ,i´
         ~'ヘi,,,   |           |_,r・″    'ヘ,、         l゙
           `¬--|i,,,,,,,,,,,,,,,,v、r',广        ゙ヘ=@   ,l゙
                `゙'ーぃ--r'″           `'―、,,,,/
2デフォルトの名無しさん:2007/10/28(日) 16:53:46
ずるしてらくしてかれいに2げっとかしらかしら〜
3デフォルトの名無しさん:2007/10/28(日) 16:57:42

   魚 は 固 定 な の か
4デフォルトの名無しさん:2007/10/28(日) 17:10:19
>>1
立て乙
趣味か単に前スレをコピーしただけか分からんが魚は要らん。
でもこれだけ続くと何となく慣れつつもあるw
で、質問なんだが、何で魚なんだ?
5デフォルトの名無しさん:2007/10/28(日) 17:52:38
Googleなどで検索して分かるような質問は迷惑ですので慎みましょう。
検索してもわからないような者には、何を教えてもムダなのですから。
6デフォルトの名無しさん:2007/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デフォルトの名無しさん:2007/10/28(日) 18:39:32
>>3
86匹目だからな
8デフォルトの名無しさん:2007/10/28(日) 19:19:22
まてまて、魚は最近だろう
80スレの993が初出、
81スレの2レス目でテンプレの一部のように貼られ、
82スレから1に含まれるようになった。
単位が刷から匹になったのも84スレから。

多く数えてもまだ5匹目だ。
9デフォルトの名無しさん:2007/10/28(日) 19:20:54
いや、80の993、81の2を含めたら7匹目か。
10デフォルトの名無しさん:2007/10/28(日) 20:00:08
>>1
なんでlive searchにしたん?
11デフォルトの名無しさん:2007/10/28(日) 20:08:30
>>10
つ [初音ミク問題]
12デフォルトの名無しさん:2007/10/28(日) 20:59:36
google imageは挙動が結構手抜きだからな。
俺のサイトもgoogle自体の検索からは何故か削除されたものの、imageだけは未だに俺のサイトの画像をキャッシュし続けていた、というのがあった。
13デフォルトの名無しさん:2007/10/28(日) 21:14:32
お前は黙ってろ
14デフォルトの名無しさん:2007/10/28(日) 21:15:34
すみません、よく考え方がわからないので質問します
Cなどで使う関数とC++などで使うオブジェクト指向というのはどう違うんでしょうか?

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

どなたか端的でかまいませんのでご教示願えるとうれしいです。
15デフォルトの名無しさん:2007/10/28(日) 21:18:02
>Cなどで使う関数とC++などで使うオブジェクト指向というのはどう違うんでしょうか?

それを知るにはオブジェクト指向を理解しなければならない。
そしてそれをここで一言で説明するのは難しい。
もしC++をやる必要に迫られているなら文法書以外に
ちゃんとしたオブジェクト指向に関する書籍を読むべき。
16デフォルトの名無しさん:2007/10/28(日) 21:19:42
お前は黙ってろ
17デフォルトの名無しさん:2007/10/28(日) 21:42:59
つーか、オブジェクト指向についてはすっかり忘れて、
あるていどのところまでみっちり ++ でない C をやるべき。
18デフォルトの名無しさん:2007/10/28(日) 21:47:21
C++だけでいいよな。
今更Cなんて役に立たない。
19デフォルトの名無しさん:2007/10/28(日) 21:56:19
>>14
C言語では、
・データ→[関数]→結果
だったのが、オブジェクト指向を用いれば、
・[インスタンスメソッド]→結果
になる


ごめん嘘
20デフォルトの名無しさん:2007/10/28(日) 22:18:00
オブジェクト指向ならエントリーポイントになる関数・メソッド名は
mainよりstartとかの方がいいんじゃないのかなと勉強したての頃は思いました
21デフォルトの名無しさん:2007/10/28(日) 22:18:57
プログラムを部品ごとにできるだけ独立して作れるようにして、
その部品を組み立てるような形でプログラムするのが OOP だ。
単にこれだけなら C の構造体でも似たようなことができそうに見えるかもしれないが、
継承を利用する事でさらに柔軟性の高いプログラムが簡単に書けるようになる。
22デフォルトの名無しさん:2007/10/28(日) 22:21:28
1レスじゃどっち道不正確でOOを知っている人にしか意味が通じない説明しか出来ないよ
23デフォルトの名無しさん:2007/10/28(日) 22:22:55
説明できないなら黙ってろ
24デフォルトの名無しさん:2007/10/28(日) 22:38:25
Googleなどで検索して分かるような質問は迷惑ですので慎みましょう。
検索してもわからないような者には、何を教えてもムダなのですから。
25デフォルトの名無しさん:2007/10/28(日) 23:03:14
PowerShellのスレってないですか?
monadで検索しても無いな・・・
26デフォルトの名無しさん:2007/10/28(日) 23:04:01
Windows PowerShell (正式版リリース)1.0
http://pc11.2ch.net/test/read.cgi/win/1163764836/
2725:2007/10/28(日) 23:05:29
>>26
ありがとう
行ってきます

しかし何でこの板に無いんだ・・
運用ツールっぽいからかな
28デフォルトの名無しさん:2007/10/28(日) 23:13:07
>>27
あったんだけど過疎過ぎて落ちた
29デフォルトの名無しさん:2007/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デフォルトの名無しさん:2007/10/29(月) 18:09:38
適切なフォントを関連づける。
31デフォルトの名無しさん:2007/10/29(月) 18:32:44
>>30
    m_hFontInUse = CreateFont(
        16,                         //  フォントの高さ
        0,                          //  文字幅
        0,                          //  テキストの角度
        0,                          //  ベースラインとx軸との角度
        FW_NORMAL,                  //  フォントの重さ(太さ)
        FALSE,                      //  イタリック体
        FALSE,                      //  アンダーライン
つづく
32デフォルトの名無しさん:2007/10/29(月) 18:34:09
つづき
        FALSE,                      //  打ち消し線
        ANSI_CHARSET,               //  文字セット
        OUT_DEFAULT_PRECIS,         //  出力精度
        CLIP_DEFAULT_PRECIS,        //  クリッピング精度
        NONANTIALIASED_QUALITY,     //  出力品質
        VARIABLE_PITCH,             //  ピッチとファミリー
//      (LPCTSTR)"MS 明朝"        //  書体名
        (LPCTSTR)"MS ゴシック"
        ) ;
ってやってみたけど ダメでした 英語はきちんと表示されます
33デフォルトの名無しさん:2007/10/29(月) 18:35:25
並列処理のプログラムを組んでいるのですが、
PVMやパックするデータって基本データ型のみのようなのです。
ということは、構造体変数に格納されているデータを送るとなると
メンバ変数の単位で送らなければならん、ということでしょうか?
34デフォルトの名無しさん:2007/10/29(月) 18:36:28
>>32
文字セット ANSI_CHARSET を DEFAULT_CHARSET に変えたらうまくいきました。
解決しました。ありがとうございました。
35デフォルトの名無しさん:2007/10/29(月) 19:21:46
質問する前にLive Searchで検索しましょう。
検索して分かるような質問は迷惑ですので慎みましょう。
検索してもわからないような者には、何を教えてもムダなのですから。
36デフォルトの名無しさん:2007/10/29(月) 20:18:53
BCC developerって何ですか?オレにもわかるように教えて!エロいひと!

ちなみにBCC、コンパイラはわかります><
37デフォルトの名無しさん:2007/10/29(月) 20:33:16
無理言うなよ。
質問する前にLive Searchで検索してそれでもわからなかったんだろ?
おまえに分からせるなんて10年かけてもできないよ。
38デフォルトの名無しさん:2007/10/29(月) 20:42:47
>>35
迷惑だと思う回答者はこのスレから去れということではないかな。
39デフォルトの名無しさん:2007/10/29(月) 20:48:11
>>38
ちゃんと1を読んでください。
ルールを守ってみんなで気持ち良く利用できるようご協力ください。
40デフォルトの名無しさん:2007/10/29(月) 20:58:23
>>39
なるほど、スレタイに当たるものを十分に読まなかった私がいけなかった。
しかし、検索やブログ、Webサイトへの参照に頼ることは、
2chとしては自殺行為だと思うけどね。
41デフォルトの名無しさん:2007/10/29(月) 20:59:01
粘着に粘着するのは禁止です
42デフォルトの名無しさん:2007/10/29(月) 21:20:02
VS2005のCLI付きC++で
そのときキーボード上で何キーが押されてるのかを取得するにはどうしたらいいですか?
プログラムが起動してさえいれば何やってても拾える方法を教えてください。
43デフォルトの名無しさん:2007/10/29(月) 21:30:41
Win32APIを利用することで可能
44デフォルトの名無しさん:2007/10/29(月) 21:35:09
>>43
見つけられました、ありがとうございました。
45デフォルトの名無しさん:2007/10/29(月) 23:55:47
http://pouet.net/prod.php?which=12036&howmanycomments=-1
これってどんな技術使ってるんだ?すごすぎる。。。
46デフォルトの名無しさん:2007/10/30(火) 20:57:48
WindowsXPのファイル名が扱えるスクリプト言語無いですか?
Rubyだと "☃.txt" とかのsjisに対応する文字がないUnicodeを
含むファイル名がうまく扱えないので。
47デフォルトの名無しさん:2007/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デフォルトの名無しさん:2007/10/30(火) 23:45:08
thx! やってみるわ
49デフォルトの名無しさん:2007/10/31(水) 01:03:35
ゲームつくるNscripterの質問ってどこでしたらいいんだ?
同人ゲーム板には適当なスレが見当たらないんだが。
50デフォルトの名無しさん:2007/10/31(水) 01:14:40
>>49
死ね
51デフォルトの名無しさん:2007/10/31(水) 01:56:14
>>50
おお、なんと了見の狭いことか
52デフォルトの名無しさん:2007/10/31(水) 02:02:57
同人ゲーム板でスレ立てなされ
53デフォルトの名無しさん:2007/10/31(水) 02:20:04
54デフォルトの名無しさん:2007/10/31(水) 02:21:13
普通にゲ制作板にあると思うが
55デフォルトの名無しさん:2007/10/31(水) 02:23:33
O(logN)の処理をlogM回行った時の処理のオーダーはいかほどですか?
56デフォルトの名無しさん:2007/10/31(水) 02:24:44
O((logM)(logN))
57デフォルトの名無しさん:2007/10/31(水) 02:29:03
もっと簡単にできないっけ
58デフォルトの名無しさん:2007/10/31(水) 02:40:16
関数20くらい使うプログラムで
ファイルからデータをとるときに、配列を大量に使ってるんだけど
結果で目標値と微妙にずれるんですが
どういうところがミスってると考えられますか?

適当に書かれたデータ値3000に対して
多次元正規分布にかけて確率を出し、その確率を用いて計算するところが
ミスってる気がするんですけど。
59デフォルトの名無しさん:2007/10/31(水) 02:43:56
>>58
浮動小数点演算がらみに1票
60デフォルトの名無しさん:2007/10/31(水) 02:44:13
>>58
正規分布とか分散の公式間違ってないか?
よく間違えた例がネットにあるもんで。
61デフォルトの名無しさん:2007/10/31(水) 09:48:03
http://ja.wikipedia.org/wiki/%E6%AD%A3%E8%A6%8F%E5%88%86%E5%B8%83
正規分布の公式がかかれてます。
多次元のほうなんです。
1/(pow(2*π,M/2)*pow(D,1/2))
をlogでとる形にしてるんですけど浮動小数点演算がおかしい感じなんですかね
浮動小数点の計算とかあまり気にせずに計算してたんですけど。
↑の式を計算すると
1/()=3.24e-22となって
でlogをとると-48.243みたいな感じになるんですけど


62デフォルトの名無しさん:2007/10/31(水) 12:01:30
> 1/(pow(2*π,M/2)*pow(D,1/2))
何がしたいのかよく判らんが、 exp()が抜けてないか?
63デフォルトの名無しさん:2007/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デフォルトの名無しさん:2007/10/31(水) 16:06:39
簡易な(個人的な)検索エンジンを作るのですが
Cronで動かす検索ボットを作るのに適した言語を教えてください

環境はFedora、ボットは全文検索型です
65デフォルトの名無しさん:2007/10/31(水) 16:41:02
>>64
なんでもいいと思うけど、重視したいことによるんじゃない?
スピード、難易度・・・
6664:2007/10/31(水) 17:05:23
>>65
すみません

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

PHPでボットを作るのは無茶でしょうか・・・
67デフォルトの名無しさん:2007/10/31(水) 17:06:40
>>66
クローラーならPHPのもたくさんあったはず
sourceforgeとか検索してみると結構でてくる
68デフォルトの名無しさん:2007/10/31(水) 17:22:03
正規表現を使うのなら、ライブラリの速度の通信速度で制限されるだろうから
言語に何を持ってきても大差ないんじゃない? PHPに慣れがあるならPHPでいいんでない?
6964:2007/10/31(水) 18:00:34
PHPでやってみることにします
どうもありがとうございました

>>67
それっぽいの見つけました
これから覗いてみます
70デフォルトの名無しさん:2007/10/31(水) 21:43:01
unixで使える言語等でUWSC見たいなことができるモノって何かある?
71デフォルトの名無しさん:2007/10/31(水) 21:44:47
UNIXといっても多種多様にあるんだが、いったいどれのことを言っているのか明確にしろ。
72デフォルトの名無しさん:2007/11/01(木) 04:55:05
使ってるのはLinuxだけど
・複数のOSで使用されている言語で
・普通の機能として(ある特定のOS専用の機能ではない)実装されている
であればBestかなー。
Windows系は前述のUWSCがあるのでせめてX Window System上では一般的に使えてほしい
73デフォルトの名無しさん:2007/11/01(木) 08:09:34
LinuxはUNIXじゃないがいったい何を言ってるんだ?
74デフォルトの名無しさん:2007/11/01(木) 08:19:09
>>73
お前が何を言いたいのかがわからんよ。
75デフォルトの名無しさん:2007/11/01(木) 08:48:45
Linuxのこんなソフトねーかスレで聞いたほうが早いんじゃねーの
76デフォルトの名無しさん:2007/11/01(木) 22:38:35
Linuxなら/dev/input/mouseか/dev/input/event*でマウス操作をreadして、
readしたデバイスにwriteすりゃ、どのLinuxでも動くんじゃねの?

複数のOSって何さ?
77デフォルトの名無しさん:2007/11/01(木) 23:24:00
Tcl/Tkとか?
いや、俺Tcl/Tkが何者なのか良くわかってないんだけど。
つか、UWSCも知らんけど。
78デフォルトの名無しさん:2007/11/01(木) 23:33:56
79デフォルトの名無しさん:2007/11/02(金) 08:42:52
Vista のマシンを買おうと思って、もう1年経つけど、まだ買わない方がいいかな。
無料のCコンパイラは、VS2005とか使えますか。

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

それともイッソ mini Mac だか、Mac Mini の方がいいかなあ。
お取り寄せしますかなんて、横柄なのもイヤだけどね。
80デフォルトの名無しさん:2007/11/02(金) 11:55:51
Vista はセキュリティが強固だからやめとけ。XP に何か不満があるのか?
81デフォルトの名無しさん:2007/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デフォルトの名無しさん:2007/11/02(金) 14:15:01
OSに3D機能なんて飾りです
エロいひとにはわからんのですよ
8379:2007/11/02(金) 15:52:08
>>81 いろいろ有難う。メモリ2Gは覚悟してるんだが、余りサクサク快調って
話はないもんで、気になって気になって。
ネット見るのと、自前のプログラム組む位にしか使わないんだけどね。

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

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

atlcom.h読むときに識別子エラーが、
85デフォルトの名無しさん:2007/11/02(金) 16:13:52
>>84
どんなコードに対してどんなエラー?
86デフォルトの名無しさん:2007/11/02(金) 16:17:43
ADODBのパスワードとIDが手に入ったんですが、悪用できますかフヒヒ!
87デフォルトの名無しさん:2007/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デフォルトの名無しさん:2007/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デフォルトの名無しさん:2007/11/02(金) 17:17:14
ためしに short s[4]={ 16961, 17475, 17989, 18503 }; ってしてみ
90デフォルトの名無しさん:2007/11/02(金) 17:19:52
>>89
ああ、理解しました。ありがとうございます。

そもそも、
ABCD^@^@^A^@^@^@^B^@^C
にも、途中でA、B、Cって出てますね。
91デフォルトの名無しさん:2007/11/02(金) 18:47:32
class CHoge
{
    dxdraw *hoge;
}

class CHoge
{
    class dxdraw *hoge;
}
に違いはあるのでしょうか?
92デフォルトの名無しさん:2007/11/02(金) 20:27:40
int bar;

class bar{
int foo;
};

int main(){
class bar hoge;

bar = 0;
return bar;
}
93デフォルトの名無しさん:2007/11/02(金) 20:51:18
>>92
94デフォルトの名無しさん:2007/11/02(金) 21:57:42
>>91
基本的に違いはない。

ただ、92のような状況では、dxdarwがクラス型であるということを明示するために、
classを付加しなければならないことになる。
95デフォルトの名無しさん:2007/11/02(金) 22:00:04
>>94
へーへー
class barに触るためにはなんて書けば?

class bar.foo = 10;
とかでいいのかな?
96デフォルトの名無しさん:2007/11/02(金) 22:41:04
class bar hoge;
hoge.bar = 10;

Cで構造体ってやらなかった?
97デフォルトの名無しさん:2007/11/02(金) 22:43:05
>>96
hoge.bar ?

98デフォルトの名無しさん:2007/11/02(金) 23:28:14
hoge.fooだな、すまん
99デフォルトの名無しさん:2007/11/02(金) 23:29:26
>>98
あ、>>92の場合です。
>>92の場合もhoge.fooで自動的にクラスの方触ってると判定されるんですか?
100デフォルトの名無しさん:2007/11/02(金) 23:51:35
いちいち質問を書き込んでいる暇があったら、コードを書いて試せばいいだろ。
それが出来ないお前はプログラマには向いていない。
101デフォルトの名無しさん:2007/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デフォルトの名無しさん:2007/11/03(土) 16:46:16
 VBは馬鹿にされてる言語なので、ExcelマクロやVB6しかプログラムしかできない俺は
ネイティブコンパイルの言語が価値高いものだと思ってたが、よく考えたら、VBがぼろ
いなら、スクリプト言語や中間コンパイル言語や仮想マシン言語も同様にぼろいはずな
のに、何でVB同様に馬鹿にされずにいるんだろうか。
 PerlだとかJavaとかのような近代になって出現した変な言語軍団もぼろいんじゃない
かね。秀丸のマクロもぼろいよな。また、スタンドアロンではなく、Webアプリのよう
なサーバーからの応答を待つプログラムも全部ぼろいよな。
103デフォルトの名無しさん:2007/11/03(土) 16:57:05
>>102
VB6はネイティブじゃなかったかい?

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

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

っていうのは冗談でUTF-8対応でデフォルトでインストール
しないで使えるからVBSそんなに悪い印象はないけどな
インストールするのに許可がいるとか職場もあるしな
ケースバイケースだと思うぞ。テキスト処理用途だと
105デフォルトの名無しさん:2007/11/03(土) 17:15:17
C++が不人気なのはなんで?
あの例の禿のジョークインタビューネタが原因?
106デフォルトの名無しさん:2007/11/03(土) 17:33:48
言語仕様が貧弱なとこじゃね。
GCやRTTIは言語仕様にぶち込んでしまうべきだった。
まあそうすると適用分野が減るからそれは不可能なんで
開発者はJavaやC#に流れるようになったと。
107デフォルトの名無しさん:2007/11/03(土) 17:35:52
>>104
VBは実行速度の遅さを問題視して批判されることがあるが、その論理だと、
perlのようなインタプリタ言語や仮想マシン言語Javaも同様に批判されな
いとおかしいな。Visual C++とかDelphiとかにしないとVB同様に遅くなる
んじゃないかね。
108デフォルトの名無しさん:2007/11/03(土) 17:42:24
あっ一応の>>103つもりだった、>>104だとあまり話がかみ合ってないことになるな。
109デフォルトの名無しさん:2007/11/03(土) 17:45:23
>>108
103は速度のことには触れてないぞw
110デフォルトの名無しさん:2007/11/03(土) 17:48:01
言語仕様が糞
IDEがDelphiなんかのBorland製品と比べて糞だった
.NET時代にはC#に対するアドバンテージがほぼ消えたから存在感が空気
111デフォルトの名無しさん:2007/11/03(土) 17:55:48
>>110
逆も真なり
Cでなくてもよくなったともいえる
112デフォルトの名無しさん:2007/11/03(土) 22:19:11
BASICだから糞。
113デフォルトの名無しさん:2007/11/03(土) 23:50:24
VB系言語のCOMとの親和性の高さは異常(もちろんVB.NETは別)。
これだけは絶対ほかの言語に負けない。
114デフォルトの名無しさん:2007/11/04(日) 01:09:32
>>112
こういうやつが一生懸命こき下ろし活動を続けた成果なわけだw
115112:2007/11/04(日) 01:16:38
コキ下ろしてた方ですが、なにか?
116デフォルトの名無しさん:2007/11/04(日) 01:17:40
うん、ごくろうさん
たのしかったかい?
117デフォルトの名無しさん:2007/11/04(日) 05:50:13
>>107
VBのイメージってこんなんかな
・小規模なツール以外にあまり向かない
・そんな凝った言語でもないのにロクに理解せず使う奴が多い
・実行遅い
・仕様がコロコロ変わる
・ランタイムに互換性がない

Javaは実行は遅いが大きなプロジェクトにも耐えるイメージがある。
PerlはCGIに関しては理解せずに糞コード量産する輩が多いが
それ以前からの実績があるし。
11891:2007/11/04(日) 09:55:18
>>94
サンキュ、ラブラブゲッチュにょ
119デフォルトの名無しさん:2007/11/04(日) 09:59:55
デザインパターンのオブジェクトコンポジションパターン
SUGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
120デフォルトの名無しさん:2007/11/04(日) 10:28:00
広告:::ゆとり世代舐めんな。 やぱ舐めて。
121デフォルトの名無しさん:2007/11/04(日) 11:57:25
class CHoge
{
    struct {
        int iMode;
        char cName[8];
    } m_tHistory[8];
};
というのを見かけたんですが、
アクセス可視は private でよかったでしょうか?
実際コンパイルしてみたら private と同様の動きをしたんですが
初めてみるものでして確認がしたいのです。
ちなみに public: を入れると やはり public な動作をしました。
継承とかすると アクセス制限も継承されるのでしょうか?
122デフォルトの名無しさん:2007/11/04(日) 12:42:42
class CHoge 

    struct A { 
        int iMode; 
        char cName[8]; 
    };
    A m_tHistory[8]; 
}; 

と、同じ。
123デフォルトの名無しさん:2007/11/04(日) 12:53:42
なるほど
124デフォルトの名無しさん:2007/11/04(日) 20:57:54
>>121
自分で実際にコンパイルして動作まで確認してるのに、それさえ信用できないって、どういう事?
いちいち他人に同意を求めないと何も行動できないタイプ?
そういう性格は早く治した方がいいよ。
125デフォルトの名無しさん:2007/11/04(日) 21:45:09
モヤモヤしたのを解消したかっただけだろ。
その環境でしかならない特殊な仕様だったりすることもあるから
気持ち悪いのは念のため確認するのも大事。
「だって前の職場じゃこれで通った」って変なソース作るよりよっぽどまし。
126デフォルトの名無しさん:2007/11/05(月) 01:30:12
プログラム技術で質問しても…(+ФyФ)?私には答えて呉れないでしょうしね…
127デフォルトの名無しさん:2007/11/05(月) 04:17:00
`2ch.の板は…(+ФyФ)!`2ch.内部しかレスをしない気が…
128デフォルトの名無しさん:2007/11/05(月) 06:30:55
あーばからしい。
129デフォルトの名無しさん:2007/11/05(月) 08:17:59
>>124
コンパイラのバグでも心配しているのでは?
だったら規格書読めば済む話なんだけどな。
130デフォルトの名無しさん:2007/11/05(月) 08:20:50
あーあほらしい。
131デフォルトの名無しさん:2007/11/05(月) 11:46:53
あーまんこほしい。
132デフォルトの名無しさん:2007/11/05(月) 12:20:27
あたしも欲しいわ。
133デフォルトの名無しさん:2007/11/05(月) 14:01:43
>>121
アクセス指定しない場合全部privateになる。

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

言語経験はPHP/Rubyメインで、VB6をちょっとかじった程度です。
135デフォルトの名無しさん:2007/11/05(月) 23:56:11
C#とVBなら断然C#
136デフォルトの名無しさん:2007/11/06(火) 00:05:58
>>134
VB.NETは何の価値も無い
137デフォルトの名無しさん:2007/11/06(火) 02:10:25
C++を学ぶ順番として、Cから順序よくという意見と、
C++からいきなりという意見がありますが
C、またはC++からやることのメリット、デメリットはなんでしょうか?
自分はCをちょっとやっただけですが、C++のプログラムをみても、
それほど取っつきにくいものだとは思いません。
C++からいきなりやっても大丈夫じゃないかと思うのですが。
138デフォルトの名無しさん:2007/11/06(火) 02:20:04
>>137
どちらも同じ事なんだよ、実は。
やればわかる。
139デフォルトの名無しさん:2007/11/06(火) 10:26:29
>>137
今さら C から学ぶ必要は無いよ。あと、用途によっては
C++ 知っていても C はよくわからん、というのもあり。
特に I/O とか両方覚える必要も無いし。
140デフォルトの名無しさん:2007/11/06(火) 10:34:52
必要があるかどうかは環境次第。
最初からC++, STL, boostな環境でプログラミングを学ぶと、大切なことが学べない気がする。
アルゴリズムとデータ構造とか。
141デフォルトの名無しさん:2007/11/06(火) 10:53:52
>>140
それこそ用途次第じゃないの? 例えば STL algorithm の sort を
使えば sorting の algorithm を知らなくても使える。プログラミング
を道具と思うのであればそれでも良いと思う。俺もプログラミングの
「大切なこと」全てを学んでいる自信は無い。

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



142デフォルトの名無しさん:2007/11/06(火) 11:06:01
>>141
普通したくならないでしょ。
143デフォルトの名無しさん:2007/11/06(火) 11:06:34
STL はソース提供されてるから、
あの難解なスパゲッティコードを覗き見る苦行をやってみるのもいい勉強かと。
144デフォルトの名無しさん:2007/11/06(火) 11:22:04
>>142
そうかもね。ただ、プログラミング言語始めるときに、
アルゴリズムもデータ構造も全て同時にしなきゃダメだ!
といったらパンクする人がかなり出るよ。
145デフォルトの名無しさん:2007/11/06(火) 11:27:32
3歩進んで2歩下がる方式が良い。
C++ならstd::listやった後に構造体使って線形リスト作るとか。
146デフォルトの名無しさん:2007/11/06(火) 11:28:03
>>142
勉強したくなったり、する必要が出たら勉強するってことで良いのでは。
する必要が無いならそれはそれで。C++ 使う人皆がプログラマーとして
食っていくわけじゃないし。
147デフォルトの名無しさん:2007/11/06(火) 11:30:43
>>144
いや、同時にしなきゃ駄目でしょ。
趣味でやるならともかく。
148デフォルトの名無しさん:2007/11/06(火) 11:34:48
どうりで、基本情報処理が取れるレベルの知識も身につけず、もちろんコンピュータ科学の基礎なんかも
勉強もせず、なんとなくプログラミングして「プログラミングできます」って人間が量産されるわけだ。
149デフォルトの名無しさん:2007/11/06(火) 11:39:28
素朴な質問だが、ここで初めから勉強すべきと言っている人は自分の
コードで使った STL, boost のメソッド, あるいはその他のモジュール
等のアルゴリズムを全て理解していて説明できるの?
150デフォルトの名無しさん:2007/11/06(火) 12:01:57
『アルゴリズムとデータ構造』にあるような奴なら、ほぼ理解してるし説明もできるよ。

別に、この世のすべてのアルゴリズムとデータ構造を学べと言ってるわけじゃなくて、
STLやboostに代表されるコンテナやアルゴリズムをただ使うだけだと、アルゴリズムと
データ構造に代表されるような、大切な何かが欠けたままになるのではということ。
151デフォルトの名無しさん:2007/11/06(火) 12:08:40
軽自動車に軽油いれたりしてな。
152デフォルトの名無しさん:2007/11/06(火) 12:30:20
可変個数のデータを、realloc使いまくりの独自アルゴリズムでバグ出しまくってた奴に
「何でリストとかにしないの?」と言ったらキレられたことを思い出した。それ知らなくて顔真っ赤にしてキレたんだけど。
153デフォルトの名無しさん:2007/11/06(火) 12:32:55
>>152
自分の知らない事を指摘されたらなぜか馬鹿されたと思う奴っているよな。
俺なら「え、そんな方法があるんですか!すげー!」と感動して勉強するんだがなぁ。
154デフォルトの名無しさん :2007/11/06(火) 12:48:37
「C言語によるアルゴリズム事典」を見ると、計算、探索、パズル、木構造、etc
が載ってるが、その著者の載っけてるソースを見るとソースの下に注釈で
参考文献が載ってる。奥村さん自体、数学とプログラミングの知識が豊富
であるのはソースを見ればわかる。でもそのソースも参考文献によって
なりたってる。
要は、アルゴリズムってのはそんな頭のいい人から頭のいい人に受け継がれて
現在に至ってるわけで、そんなもん凡才の俺には難しすぎるわけ。
データ構造もSTLやBoostは、それこそSTLのデータ構造を理解してる人が
拡張性を持たしたBoostを作り上げたわけで使い方だけでせいいっぱい。
そんな俺でもソートのたぐいや、線形リスト、双方向リスト、循環リスト
二分木、ハッシュ等は理解してる。

結局言いたいことは、便利なアルゴリズムやデータ構造を用意してくれて
んだから、難しく考えないで、簡便な方法として使わしていただく
程度で使ったら良いと思うな。俺は。
原理より使いこなせるかどうかの方がプログラミングには必要だと思うから。
155デフォルトの名無しさん:2007/11/06(火) 12:52:36
>>154
だからその「線形リスト、双方向リスト、循環リスト、二分木、ハッシュ等」を勉強するべきって話では?
156デフォルトの名無しさん:2007/11/06(火) 12:56:28
C++からって言う人に聞きたいんだが。
C言語抜きでいきなりC++でSTLとかBoostとか使うような
解説書とかサイトってあるのか?
せいぜいベターC辺りのやつが殆どの気がするんだが…。
157デフォルトの名無しさん:2007/11/06(火) 13:05:58
まあ、大学に(専門も?)行ってそれ系の授業選択すれば、勉強できるよ
158デフォルトの名無しさん:2007/11/06(火) 13:50:21
>>156
プログラミング初心者向けではないにせよ、Accelerated C++はまさにそういう本でないかい?
159デフォルトの名無しさん:2007/11/06(火) 14:21:27
>>158
俺もあげようと思ったけど、Accelerated C++ はそういう本だね。
俺はそういうスタンス結構好きだな。プログラミング自体が
目的ではなく、道具として使いこなそうという感じかな。
実際の講義の経験がベースみたい。まずはプログラム書けないと
なかなかモティベーション保つのが難しいと言うのがあると思う。
160デフォルトの名無しさん:2007/11/06(火) 15:32:35
>>155
課題を与えてもらえるのなら、
勉強するのではなく、自分で見つけるべきですね。
C++ だとそれは難しすぎるなら、C++をあきらめればよい。
161デフォルトの名無しさん:2007/11/06(火) 15:41:23
>>151
仕事中なのに、声出してわろてもた
162デフォルトの名無しさん:2007/11/06(火) 16:02:15
軽油て何だっけ?
163デフォルトの名無しさん:2007/11/06(火) 16:06:37
ディーゼルエンジン用の燃料
164デフォルトの名無しさん:2007/11/06(火) 16:11:33
別のスレで見た軽自動車は軽油使うから経済的とかいうトンデモ記事の画像か
探してみる
165デフォルトの名無しさん:2007/11/06(火) 16:12:09
新聞やニュースも見ないのか
なさけない
166デフォルトの名無しさん:2007/11/06(火) 16:14:38
167デフォルトの名無しさん:2007/11/06(火) 16:15:27
>>165
別に個人の自由だと思われ
168デフォルトの名無しさん:2007/11/06(火) 16:16:14
169デフォルトの名無しさん:2007/11/06(火) 16:21:14
>>167
社会のゴミだな
170デフォルトの名無しさん:2007/11/06(火) 16:22:27
>>167
新聞やニュースを見ないくらいでごみ扱いとはまた横暴な
171デフォルトの名無しさん:2007/11/06(火) 16:23:20
>>166のニュースを信じて軽油入れるくらいなら見ないほうがマシと言ってみるテスト
172デフォルトの名無しさん:2007/11/06(火) 16:24:07
>>171
ちょwwww
このニュース見て軽油入れる奴が馬鹿、って話だろwwww
173デフォルトの名無しさん:2007/11/06(火) 16:25:30
カブなら軽油でもサラダ油でも壊れはしないだろうけどな
174デフォルトの名無しさん:2007/11/06(火) 16:27:42
>>172
ニュース見ないのか情けない→個人の自由→社会のゴミって流れだからな
新聞ニュース見る見ないで変な決め付けされてもなぁって気分
実際見てもなんのためにもならないむしろ害なトンデモ記事だってあるし
175デフォルトの名無しさん:2007/11/06(火) 16:31:35
>>174
なんでスライドさせんだよ。
ニュース見て無いて事と、害のあるニュースがある事は全く別の問題だろ。
176デフォルトの名無しさん:2007/11/06(火) 16:35:03
>>175
新聞ニュースを見てる見てないで一概に決められないと言っている
新聞ニュースを見ていてもトンデモ記事に踊らされているような奴は
177デフォルトの名無しさん:2007/11/06(火) 16:35:22
けちろうとしてガソリン車に軽油入れて修理代が飛ぶ
無知な奴には丁度いい罰だ
178デフォルトの名無しさん:2007/11/06(火) 16:35:57
これからは電気自動車の時代だよ。
179デフォルトの名無しさん:2007/11/06(火) 16:37:39
>>178
市販向けに開発進んでるんだっけ?
メーカーどこか忘れたけど。
180デフォルトの名無しさん:2007/11/06(火) 16:49:10
>>166
「軽自動車はガソリンに比べ税金の安い軽油を利用」

ワロタ
181デフォルトの名無しさん:2007/11/06(火) 16:51:03
ここはム板だ。そろそろやめれ
182デフォルトの名無しさん:2007/11/06(火) 16:58:27
ここはム板らしくこの問題をプログラムでどう解決するかって話をしよう
183デフォルトの名無しさん:2007/11/06(火) 17:08:18
>>182
給油機のナビ画面で最初にヒッカケクイズを出す(軽自動車は軽油で走る Y/N)とか
全問正解するまで給油させないW
184デフォルトの名無しさん:2007/11/06(火) 17:30:16
>>172
つまり、ガソリン車にはガソリンを入れる程度の知識がない奴が、自分でガソリンを入れてはいけないのと同様、
プログラミングをするなら最低限の知識を付けましょうってこと。

アルゴリズムとデータ構造は、この最低限の知識にあてはまると俺は思う。
185デフォルトの名無しさん:2007/11/06(火) 17:53:39
給油口の形をガソリン車とディーゼル車で変えれば良かったのにね
186デフォルトの名無しさん:2007/11/06(火) 17:58:17
ライブラリの使い方を知っておくか
内部構造を知っておくかの違いだね
俺は前者だったから基本情報処理の試験苦労してるよ
187デフォルトの名無しさん:2007/11/06(火) 17:58:36
軽自動車に軽油入れたら例外飛ぶようにすればおk
188デフォルトの名無しさん:2007/11/06(火) 18:05:36
>>182
給油機にカメラを搭載してナンバーや外観から車種を識別したり国交省のDBに問い合わせしたり。
ついでに一部の違法改造車もはじける。
189デフォルトの名無しさん:2007/11/06(火) 18:06:46
>>188
で毎朝のデータ更新の時に65535件以上のデータがあったら動かなくなる。
190デフォルトの名無しさん:2007/11/06(火) 18:07:36
>>188
その機械の費用は誰が出すんだ?
191デフォルトの名無しさん:2007/11/06(火) 18:09:15
おまえらガリソンガリソンうるせーよw

ところでこれなんだけどさ
http://gwt-ext.googlecode.com/svn/trunk/site/samples/Showcase/www/com.gwtext.sample.showcase.Showcase/Showcase.html#columnOrderGrid
http://www.mygwt.net/deploy/dev/explorer/
どう思うかな?率直な感想求む
192デフォルトの名無しさん:2007/11/06(火) 18:11:14
>>191
重い。
193デフォルトの名無しさん:2007/11/06(火) 18:22:27
>>184
アルゴリズムと言ってもいろいろある。どんなプログラムだって
データ構造もアルゴリズムはある。なけりゃ走らん。

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

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

coding が職業ならまだわかるが、プログラム書く人皆にこれを
強制するのはどうかな…あと、必要な時に学べば良いと思うし。
194デフォルトの名無しさん:2007/11/06(火) 18:26:15
VB6とオラクルで作られたシステムでDBサーバーにオラクル入ってるんだけど
クライアントにもオラクルクライアント入れないと動かない?
初心者質問で申し訳ない。
195デフォルトの名無しさん:2007/11/06(火) 18:36:46
>>190
販売者と税金
196デフォルトの名無しさん:2007/11/06(火) 18:43:34
>>193
知ってるにこしたことはない。
197デフォルトの名無しさん:2007/11/06(火) 18:48:38
>>193
強制なんて出来ないだろwwww
やった方がいい、という先人からのアドバイスなんだから聞くか聞かないかは勝手にすりゃいい。
198デフォルトの名無しさん:2007/11/06(火) 18:53:12
>>196
その通りだと思うよ。

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

具体例でいえば、うちに来ている SE とかに説明してみて、
といったらかなりの割合でできないだろう。本業ではないが
一応プログラミングはちょっとはできるはずだけど。
199デフォルトの名無しさん:2007/11/06(火) 20:12:07
>>195
ガソリン税が増税され、それにプラスしてガソリン自体の販売価格も上がることになる。
結局利用者が負担することになるだけ。
200デフォルトの名無しさん:2007/11/06(火) 20:39:46
個人向けのガソリンなんてもっと高くていいよ。
201デフォルトの名無しさん:2007/11/06(火) 21:45:23
>>193
> 必要な時に学べば良いと思うし。
必要に迫られてもなかなか腰を上げようとしないのが人間だ。
つぅか、全て頭に叩き込めなどと無謀な事を言う気はサラサラ無い
少しづつ空いた時間に本を斜め読みする程度でもかまわない
言葉だけでも頭の片隅に留めておけば良い

ただ、関心を持ったこともない、ひとつでも覚える気もないという輩は
そうそうにこの世界から退席願いたい
202デフォルトの名無しさん:2007/11/06(火) 22:01:07
>>199
そりゃ当たり前だ
しかし転嫁まで考えたらキリが無いから言わなかったんだよ
203デフォルトの名無しさん:2007/11/06(火) 22:59:48
>>202
利用者が納得しないような案なんてどうかしてる
なにも考えずにごり押しでやってるからこの業界も好転しないんだよ
204デフォルトの名無しさん:2007/11/06(火) 23:07:23
俺はプログラミングは大学時代に学んだ。理系で研究に必要だったから。
その当時は今から考えるとアルゴリズムもデータ構造もちゃんとは
わかっていなかった。その後大分たっていろいろ自分で勉強したけど。

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


205デフォルトの名無しさん:2007/11/06(火) 23:09:46
税金はともかく企業努力で吸収する発想が無いんだなぁ
206デフォルトの名無しさん:2007/11/06(火) 23:13:12
まったく利点にならないお荷物を吸収する義理も無いよね
207デフォルトの名無しさん:2007/11/06(火) 23:18:13
>>206
利点はあるが採用するかどうかはコストと効果の兼ね合いで決まるもんだよ。
208デフォルトの名無しさん:2007/11/06(火) 23:21:40
>>207
お前なら採用するのかね
209デフォルトの名無しさん:2007/11/07(水) 00:40:42
アルゴリズムを考え出す能力がひつなんであってアルゴリズムが先に必要なんじゃないよな
先に知っておけば車輪の最発明をしなくてすむってだけの話し
即戦力モドキにとっては必要だが
210デフォルトの名無しさん:2007/11/07(水) 00:52:58
その前に、日本語を覚えてくれ。
211デフォルトの名無しさん:2007/11/07(水) 00:54:08
一部の馬鹿が起こすミスを、利用者全体で負担するぐらいなら、
馬鹿が自己責任で修理代を払うのがスジだろう。
212デフォルトの名無しさん:2007/11/07(水) 01:01:49
ディレクトリを作成したり、ファイルをコピーしたりする目的でバッチファイルを書きたいんだけど
もともとDOSコマンドって変体仕様がおおいじゃないっすか?
もっと使い勝手がよくてWin2k以降ならどんなマシンでも使用できるスクリプトってありますか?
パワーシェルとか言う奴はインストールする必要があるんですよね?
213デフォルトの名無しさん:2007/11/07(水) 01:12:45
>>212
WSH(Windows Script Host)。
言語は選べるが、win2k以降なら
デフォルトで VBScript と JScript が使えるかと。
214デフォルトの名無しさん:2007/11/07(水) 01:20:01
>>213
そうなんですか。ありがとうございます。VBスクリプトってバッチっぽく使えるものなんですね。
教えてくれてありがとう。早速勉強してきます
215デフォルトの名無しさん:2007/11/07(水) 01:23:10
ディレクトリー作成やファイルコピー程度ならDOSコマンドでいいんでね?
216デフォルトの名無しさん:2007/11/07(水) 01:37:59
そうっすね。自分があまりコマンド理解していないだけかも。
一応出来てるんだけど、もっとリッチにしたいんですよ。
「aaa.dllをコピーしました」みたいなログをtextに落としたりとか。
リダイレクトすると「ファイルをコピーしました。」になってなんのファイルかわからない。
まぁ、コマンド理解していないからかも。でもそういう細かい不満が結構あるので。
どっかに面白バッチサンプルを集めたサイトとかないかなぁ。。

217デフォルトの名無しさん:2007/11/07(水) 03:01:46
キー入力の後にEnterとか何も押さないで入力値に対して一定の判定をするプログラムAと、キー入力の後にEnter押して初めて入力値に対して一定の判定をするプログラムBをそれぞれ区分する呼称ってありますか?
218デフォルトの名無しさん:2007/11/07(水) 03:22:56
>>217
対話型と非対話型とか?
219デフォルトの名無しさん:2007/11/07(水) 03:26:21
逐次処理と回分処理?
220217:2007/11/07(水) 03:39:32
ありがとう
作りたいプログラムの内、必要なキー入力判定プログラム部分は対話型、逐次処理型の様ですね。
221デフォルトの名無しさん:2007/11/07(水) 04:17:03
PICという奇特なもので質問があるんだがどこで聞けばいい?
222デフォルトの名無しさん:2007/11/07(水) 04:31:27
PICに関して以前どっかのスレで質問した奴がいるがアセンブラ関係のスレだったような
何にせよ俺はPICわからんけど
223デフォルトの名無しさん:2007/11/07(水) 04:31:35
この辺とかこの辺
●●●くみこの組み込み相談室1.0●●●
http://pc11.2ch.net/test/read.cgi/tech/1191397574/
組み込みやらされそうなんだけどどんな勉強すれば?
http://pc11.2ch.net/test/read.cgi/tech/1173483031/
224デフォルトの名無しさん:2007/11/07(水) 04:32:58
225デフォルトの名無しさん:2007/11/07(水) 05:25:47
PIC と聞くと商業高校で習った COBOL を思い出す。
226デフォルトの名無しさん:2007/11/07(水) 05:30:22
>>224
さんきゅう
227デフォルトの名無しさん:2007/11/07(水) 05:31:34
強化学習のQ-learningを用いたサンプルプログラムはないですか?

上記とは別にルーレット選択とボルツマン選択のサンプルプログラムもよろしくお願いします。

プログラムはC言語でお願いします。
228デフォルトの名無しさん:2007/11/07(水) 05:40:09
"Q学習" |"Q-learning" | "Qlearning" | "Q learning"
229デフォルトの名無しさん:2007/11/07(水) 06:04:58
C言語でアドベンチャーゲームを作るには
どんな本を読んだらいいのですか?
(「14歳からはじめるわくわくC言語ゲームプログラミング」
を読んでいるのですが、シューティングゲームしか載っていないのです。)

超ド素人がアドベンチャーゲームを作るための
いい本があれば教えてください。
お願いします。
(アドベンチャーゲームが簡単に作れるフリーソフトとか
「KAG」などの便利な言語ものもあるようですが、
キーボードからC言語をうちこんで苦労して作ってみたいのです)
230デフォルトの名無しさん:2007/11/07(水) 06:10:07
よさげなゲーム本はあらかた禿バンクから出てるからうざい
231デフォルトの名無しさん:2007/11/07(水) 06:50:48
[質問]

C言語で、

int *buf;
buf = (int *)calloc(100,sizeof(int));

として確保したメモリは、

free(buf);

で開放しますが、このとき開放されるのは確保したメモリすべてなのでしょうか?
確保したメモリのうち、一部分だけ開放することはできないのでしょうか?
初心者なものですから、メモリ確保とかよく理解してないのですが、
どなたか分かりやすく説明していただけないでしょうか。 よろしくお願いします。
232デフォルトの名無しさん:2007/11/07(水) 06:58:17
>>229
キーボードから検索ワードを打ち込んで
苦労して書籍を探してみる気は無いんだな。
233デフォルトの名無しさん:2007/11/07(水) 06:59:59
>>231
realloc
234デフォルトの名無しさん:2007/11/07(水) 07:25:45
>>233
ありがとうございました。
235デフォルトの名無しさん:2007/11/07(水) 07:42:00
>>230さん
ごめんなさい。
「禿バンク」とはなんのことかもわからないのです。
本当にごめんなさい。

>>232さん
「アドベンチャーゲーム C言語」でぐぐってみたのですが
よくわからないのです。あまり参考になるようなのが見えません。
私はバカすぎるのです。
ごめんなさい。男子からもいつもいじめられています。
236デフォルトの名無しさん:2007/11/07(水) 10:11:15
マジレス。
>>229=235
アドベンチャーゲームはシステム部分とシナリオ部分と絵や音楽のリソースで出来ている。
シナリオとリソースはプログラミングじゃないから省略。
Cで書く価値が有るのはシステム部分ということになる。

まずは必読書スレでも見て普通のC,C++の教科書を買って基礎を習得する。
それからamazonでアドベンチャー プログラミングと検索して出て来たのも読む。
これで簡単なものは書けるようになるはず。
やる気があれば吉里吉里・KAGのソースを読むのも良い。
237デフォルトの名無しさん:2007/11/07(水) 10:54:08
>>235
「禿バンク」は「ソフトバンク」のことです。社長の髪型に由来した俗称です。
それから、そんなところで「自分は女」だなんて主張はしなくて構いませんよ。
238デフォルトの名無しさん:2007/11/07(水) 11:21:34
アドベンチャーゲームをC言語で、ってのがある意味無意味。
さくっと吉里吉里KAGあたりで作るべき。

ベタにC言語で作ってたら画像1枚表示させるプログラムを
どう書けばいいのか調べるだけで1日が終わる。
239デフォルトの名無しさん:2007/11/07(水) 11:28:18
>>237
そこでマジレスかよ
240デフォルトの名無しさん:2007/11/07(水) 11:28:58
>>238
>ベタにC言語で作ってたら画像1枚表示させるプログラムを
>どう書けばいいのか調べるだけで1日が終わる。
だ が そ れ が い い
241デフォルトの名無しさん:2007/11/07(水) 11:31:07
「アドベンチャーゲーム プログラミング」
でググるという発想が出ない辺りが女だな。
242デフォルトの名無しさん:2007/11/07(水) 11:40:20
>>241
男女はどうでもいいじゃん。

ただ、シューティングゲームの方が難しいような気がするが…
その本を知らないが、シューティングゲームの本を理解できれば
それが十二分なはずだと思うんだけど。
243デフォルトの名無しさん:2007/11/07(水) 11:42:00
>>242
確かにシューティング作れたらアドベンチャーも作れそうだな。
244デフォルトの名無しさん:2007/11/07(水) 11:43:57
まずは専用ツールでゲームの試作版を作りながら
そのツール相当の部分を自分で作っていくように
平行作業していくとモチベーションを保てるだろう。
245デフォルトの名無しさん:2007/11/07(水) 12:05:42
でもまずゲーム作るならSTGからって言われたぞ
246デフォルトの名無しさん:2007/11/07(水) 12:07:12
>>245
基本を全部含んでるからじゃないかな。
ブロック崩しとかテトリスの方がより初心者向けだと思う。
247デフォルトの名無しさん:2007/11/07(水) 15:02:50
>>204
えーと、アルゴリズムとデータ構造系の本は、理系大学生なら20時間もあれば読み通せるんだけど。

時間なかったからというのは言い訳で、単に読む気や学習する気がなかっただけでしょ。
あるいは、そもそもそれは学習するものだと知らなかったか。<環境が悪い
248デフォルトの名無しさん:2007/11/07(水) 15:04:20
マ板でやれ
249デフォルトの名無しさん:2007/11/07(水) 15:20:55
知ってたら、もっと効率の良いプログラムとか、メンテナンス性の良いものが作れたかもしれないね。
250デフォルトの名無しさん:2007/11/07(水) 15:27:57
はい
251デフォルトの名無しさん:2007/11/07(水) 15:42:17
>>247
Numerical Recipes は必要なところは読んだけどね。
あれを全て読むのは俺には 20hr では無理。
あと、データ構造をちゃんとしようと思ったらもう一冊位は必要かな。

Knuth も少し読んだけど。あれは全部読むのは俺には大変そうだ。
やる気が無いと批判されるならそれは受けるよ。
Programming は俺にとっては道具だし。
252デフォルトの名無しさん:2007/11/07(水) 15:46:31
>>247
> えーと、アルゴリズムとデータ構造系の本は、理系大学生なら20時間もあれば読み通せるんだけど。

これって例えばどの本(達)?他の人に勧めるのに便利そうだから興味ある。
253デフォルトの名無しさん:2007/11/07(水) 15:48:00
道具を道具として使えていればいいんじゃないの
研究のレベルや内容にによっちゃアルゴリズムもデータ構造も不要だし
254デフォルトの名無しさん:2007/11/07(水) 15:49:13
つか、初心者なんだから入門書読めよw
255デフォルトの名無しさん:2007/11/07(水) 15:50:46
アルゴリズムとデータ構造の無い奴が「これ計算したら100万年かかります」とかほざく。
256デフォルトの名無しさん:2007/11/07(水) 16:06:35
>>251
こういうキモイ奴とはお友達になりたくないなぁ
257デフォルトの名無しさん:2007/11/07(水) 16:11:42
アルゴリズムやデータ構造ってプログラミング初心者が20時間で理解できるような代物なのかな。
教えてるとえらく皆苦労してるけど。
258デフォルトの名無しさん:2007/11/07(水) 16:12:09
>>252
『定本 Cプログラマのためのアルゴリズムとデータ構造』
『珠玉のプログラミング―本質を見抜いたアルゴリズムとデータ構造』
259デフォルトの名無しさん:2007/11/07(水) 16:17:00
プログラマになるつもりが、これっぽっちもないなら、コード書き散らして卒業でいいんじゃない?
260デフォルトの名無しさん:2007/11/07(水) 16:19:57
才能があるわけでもない奴は20時間じゃ足りないんじゃないの
261デフォルトの名無しさん:2007/11/07(水) 16:30:29
>>258
どうもありがとう。一冊目知らなかったけど良さそう。
今度見てきて人に勧めるかも。理系といっても、プログラミング初心者
が 1時間あたり20ページ読んで理解するのはかなりきついかも知れないけどね。

「珠玉…」の方は読んだことある。初心者にはちょっと難しい。
あと、この本は基本的なものを系統的に、という考え方のものじゃないね。
良い本だけど、これでアルゴリズムとデータ構造の基礎を理解、とはいかない。
262デフォルトの名無しさん:2007/11/07(水) 16:33:51
基本的なものは覚えてるとしても
あとはこれってどうするんだろうって思ったときに本を読んで調べるのがいいんじゃないの?
263デフォルトの名無しさん:2007/11/07(水) 16:35:29
0と1で書かれた数列で、次にどちらが出現するかを予測するプログラムで著名なのって何かありますか?
264デフォルトの名無しさん:2007/11/07(水) 16:47:09
珠玉のほうは、Cで半年位プログラミングを組んだあとじゃないとつらいかな。
265デフォルトの名無しさん:2007/11/07(水) 16:57:33
ニューメリカルレシピは昔から定番だが内容の品質には注意、
というのが定評。誰か代わりになる本知らない?
266デフォルトの名無しさん:2007/11/07(水) 17:00:21
>>263 Oracle

冗談はさておき、規則性があるが、規則は知らされない数列から、
規則を推測せよ、ってこと?
267263:2007/11/07(水) 17:04:07
>>266
いいえ、"seed"が誰にも分からない乱数です。
268デフォルトの名無しさん:2007/11/07(水) 17:09:08
ググったら、あやしげな「法則」が引っ掛かったが、今度はその法則名でググると出てこない不思議
269デフォルトの名無しさん:2007/11/07(水) 17:14:41
>>265
代わりになる本は知らないなぁ。あれだけ網羅していると便利。
品質に関しては、内容は良いけど、コードはヤバい、というのが定説。
俺も実際そう思う。だから、読むときは NR で実用のコードは他の
ところから拾う(netlib, lapack, boost, …)というのが一番いいんじゃないかな。
270デフォルトの名無しさん:2007/11/07(水) 17:15:55
Visual C++ にて、

//a.h

include "b.h"
class B;
class A
{
 class B b*;
}

//b.h

include "b.h"
class A
class B : public A
{
 class A a*
}

とやると、
「定義されていない基本クラスが宣言されています」
というエラーがでます。
クラス B が クラス A を継承しない場合はエラーは出ません。

どのようにしたら、実装の形態を変えないでエラーを消せますでしょうか。
よろしくお願いします。
271デフォルトの名無しさん:2007/11/07(水) 17:17:31
補足: 
#pragma once はついています。
272デフォルトの名無しさん:2007/11/07(水) 17:19:08
>>270
; が大分落ちていて気になるんだけど、ちゃんと付くべきところに付いてるのね?
273デフォルトの名無しさん:2007/11/07(水) 17:20:36
class B b*;も気になる。
274デフォルトの名無しさん:2007/11/07(水) 17:24:38
まともな疑似乱数なら、どういう規則で生成してるのか予め知っているか、
有名なアルゴリズムの特徴との一致を見るか、あてずっぽうでやってみて
当たるかどうか、ぐらいしか手はない。

生成規則がわかっている場合、乱数生成器の内部状態が、出力そのもので
更新されていると、seedが不明でも一定の必要量の出力の観察から、
その後の出力は予測可能。これを防ぐためにハッシュ関数を使うわけだが、

このへんの暗号がらみの宿題を丸投げしてないか?
275270:2007/11/07(水) 17:27:39
えっと、基本的なところは押さえてます。
抽象化(?)する際にミスっているだけだと思います。

一応、構文的なことでコンパイルエラーは出ていません。
276デフォルトの名無しさん:2007/11/07(水) 17:29:19
むしろギャンブルの予想ソフトを作ろうとしているとエスパー。
277デフォルトの名無しさん:2007/11/07(水) 17:37:07
>>275
何がしたいのかイマイチわからん。
include "a.h" とかいう落ちではないよね?
あるいは
class A; → class A{};
とか。
278デフォルトの名無しさん:2007/11/07(水) 17:39:59
>>275
エラーが出たのは何行目だよ
>「定義されていない基本クラスが宣言されています」
ってのは構文上のエラーだよ
279270:2007/11/07(水) 17:42:12
すみませんでした、
一応、コードを乗せます。

#ifndef SYMBOL_H
#define SYMBOL_H

#include <string>
#include <map>
#include <iostream>
using std::string;
using std::map;
using std::iostream;

#include "Code.h"

class CCode;

class CSymbol : public CCode
{
private:
map<string, CSymbol*> m_map;
string m_name;

public:
CSymbol(string s);
~CSymbol(void);
CCode run(void);
string toString(void);
static CSymbol intern(string s);
};
#endif
280デフォルトの名無しさん:2007/11/07(水) 17:42:54
#ifndef CODE_H
#define CODE_H
#include <list>
#include <iostream>
using std::list;
using std::iostream;
#include "Symbol.h"
class CSymbol;
class CCode
{
public:
CCode(void);
~CCode(void);
CCode run();
CCode add(CCode code);
CCode sub(CCode code);
CCode multiply(CCode code);
CCode devide(CCode code);
CCode less(CCode c2);
CCode greater(CCode c2);
CCode le(CCode c2);
CCode ge(CCode c2);
CCode and(CCode c2);
CCode or(CCode c2);
CCode message(CSymbol symbol);
CCode message(CSymbol symbol, list<CCode> list);
void assign(CSymbol symbol, CCode c2);

};
#endif
281270:2007/11/07(水) 17:44:04
エラーが出たのは、

class CSymbol : public CCode
{
private:

↑の中括弧の部分です。
継承元の CCode が見つからないということだと思います。
282デフォルトの名無しさん:2007/11/07(水) 17:48:44
すみません、画像変換プログラムについてですが

BMPファイルのピクセルごとのRGBの値をテキストファイルで出力させるプログラムってありますでしょうか?
ファイルの構成やらといった解説は見つかるのですが・・・
283デフォルトの名無しさん:2007/11/07(水) 17:55:42
もうちょっと探せば出てくる気もするけど。

見つけられないなら、
PGM って画像形式の ASCII モードは、画素値をテキスト形式で保存するんで
PGM はけるソフトでも探せば願いがかなうかと。
284デフォルトの名無しさん:2007/11/07(水) 17:57:33
class CSymbol : public CCode
を記述するヘッダファイルには
#include "Code.h"
が必要。

hogemethod(CSymbol symbol);
を記述するヘッダファイル側にも
#include "Symbol.h"
が必要。

親クラスが子クラスを知るような設計にするからこうなる。

どうしてもやりたいのなら、
hogemethod(CSymbol *symbol);
とするようにすればヘッダファイルには、
class CSymbol;
を書いておくだけでよい。んで、実装する*.cppファイルで
#include "Symbol.h"
を書く。

ヘッダファイル同士の依存関係について、
調べてみるとよいかも。
前方参照(?) (class CSymbol;など)
を使って抽象的にヘッダファイルを書いておき、
詳細な定義は*.cppの実装でこそincludeする。

…って感じだっけ?
285270:2007/11/07(水) 18:09:29
>>284

>どうしてもやりたいのなら、
>hogemethod(CSymbol *symbol);
>とするようにすればヘッダファイルには、
>class CSymbol;
>を書いておくだけでよい。んで、実装する*.cppファイルで
>#include "Symbol.h"
>を書く。

の部分がちょっと分かりませんでしたが、

>親クラスが子クラスを知るような設計にするからこうなる。

という点に関して、

この設計は、元はある書籍に載っていたものなので、
設計のスタイルとしては半信半疑ながら問題ないものだと考えていました。

ですが、こうして他の方からも指摘を頂いたことで、それが誤っていたことを理解しました。



286270:2007/11/07(水) 18:13:18
書き途中でパソコンが落ちました。

つづき↓

なので、ちゃんと設計からやり直すことにします。
どうもありがとうございました。
287デフォルトの名無しさん:2007/11/07(水) 18:21:33
ヘッダファイルの中にポインタとして出てくるだけなら、
そのクラスの定義は不要なのよ、ひとまず。

例:変数として使うから、定義が必要なケース
#include "hoge.h"
class A {
Hoge h;
}

例:継承元だから、定義が必要なケース
#include "hoge.h"
class A : public Hoge {}

例:ポインタとするので充分だから、定義が不要なケース。
class Hoge;
class A {
Hoge *h;
}

これの何が嬉しいかっていうと、
ヘッダファイルが相互に依存しちゃったりするのを避けれるし、
そうでなくてもひたすら参照し合うような状況を避けれる。

そういうのがどこまで嬉しいかは個人次第だろうけど、
今は俺はそうやって、ヘッダは小さく(?)、
実装で色々includeするようにしてます。

…ま、ここらへんのことはもっと良く分かっている人がコメントしてくれるはず。
俺これ、微妙に間違ったこと言ってる可能性も高いし。
288デフォルトの名無しさん:2007/11/07(水) 18:25:35
すいません、「PGMはけるソフト」ってどこで区切るんでしょう・・・
PGMって画像形式はわかりましたけれど・・
289デフォルトの名無しさん:2007/11/07(水) 18:30:29
PGMは 蹴るソフト
290デフォルトの名無しさん:2007/11/07(水) 18:32:31
>>289
きっとルソルトさんにPGMはけを要求してるんだよ
291デフォルトの名無しさん:2007/11/07(水) 18:45:57
PGM掃けるソフト
292デフォルトの名無しさん:2007/11/07(水) 18:47:04
まじれすると-吐ける-
293デフォルトの名無しさん:2007/11/07(水) 19:17:50
お騒がせしました。
どうやら、BMP←→PGMの変換ソフトは無いみたいですので、間にPPMを挟んで変換します。
思ったよりもPPMとかPGMやらといったUNIX用の画像ファイル(ですよね?)は、構成が簡単っぽいので
がんがって解析します。

用途は画像解析でした。レーザー顕微鏡で撮った画像(濃淡で高さを表現 正確には焦点位置での光の反射)をBMPで保存して
それを数値的に解析したかったのです。
294デフォルトの名無しさん:2007/11/07(水) 19:39:34
susie とかあるだろうに。PGM で保存できるソフト。
てか、レーザー顕微鏡で取った画像をそもそも BMP 以外で保存できたりはしないのかな。
あと、PGM 化しなくても、BMP 読むライブラリくらいネット探せばすぐ見つかりそうな気が。
295229=235:2007/11/07(水) 20:02:27
>>236さん
>>238さん
>>240さん
>>241さん
>>242さん
>>243さん
>>244さん
>>245さん

マジレスありがとうございますm(__)m
少し光が見えた気がします。
(他にもマジレスしてくださった方がいたらありがとうございます)
とても参考になりました。

>>230さん
禿げバンク、ゲームでぐぐってみたら、いろいろと役立つっぽい情報が
でてきました。>>230さんはツンデレだったんですね。

みなさんのような優しいお兄さんが主人公を助けてくれるような
かわいいゲームを作りたいです。
ありがとうございました。
296デフォルトの名無しさん:2007/11/07(水) 20:07:54
ツンデレもなにも禿の会社が嫌いなのであってお前なんかどうでもいいのだが
297237:2007/11/07(水) 21:21:51
折角マジレスしているのに悲しいなぁw
女には用はないらしいから仕方ないけど。
298デフォルトの名無しさん:2007/11/07(水) 21:33:06
>>293
この板で聞いているということはプログラム書く気あるということだと仮定すると、
ImageMagick とか便利だよ。C++ 使えれば Magick++。
画像フォーマットの変換、解析とかは小手先調べレベル。
299デフォルトの名無しさん:2007/11/07(水) 22:07:45
>>297
ハゲタカのように買収工作しかけてくるから
そう言われてるのかと思ってたんだけどそう
いう意味合いもあったのね…全然知らなんだ
300デフォルトの名無しさん:2007/11/07(水) 22:11:24
禿げバンド = ハゲタカロックバンドの省略形
301デフォルトの名無しさん:2007/11/07(水) 22:14:55
ウゼェ
302デフォルトの名無しさん:2007/11/07(水) 22:31:13
> みなさんのような優しいお兄さん

かわいい妹のような人もいるかもしれないのに
303デフォルトの名無しさん:2007/11/07(水) 22:47:20
上のほうで画像云々言ってた者です。
やっと見つけました。bmpからpgmへ直接変換出来るソフト、しかもソース付き。
画像を扱うプログラムなんぞ作った事無かったので、勉強になります。
アドバイスありがとうございました。
304デフォルトの名無しさん:2007/11/07(水) 23:41:47
質問です
Cで構造体を使いたいのですが
中で配列を使うときに
struct e{
int value[];
int value2[];
int value3[];
};
とするとエラーが出てしまいます。
配列の大きさが可変なので、使うときに配列の要素数を決めたいのですが
そういうことはできるでしょうか
305デフォルトの名無しさん:2007/11/07(水) 23:43:42
いいえ
306デフォルトの名無しさん:2007/11/07(水) 23:44:33
int *value; 使っとけ
307デフォルトの名無しさん:2007/11/08(木) 00:26:28
struct e{
int *value;
int *value2;
int *value3;
};
として、必要な要素数分をmallocで確保する
308デフォルトの名無しさん:2007/11/08(木) 00:31:08
なるほどー

なんかポインタって、アドレス云々よりも
malloc→配列として使う、っていうのが多いですね
309デフォルトの名無しさん:2007/11/08(木) 00:37:53
>>308
structure へのポインタもよく使うよ。
310デフォルトの名無しさん:2007/11/08(木) 00:45:22
>>309
ちょうどそのことも伺いたく

たとえば
構造体eを e temp[256]として、中の要素数も256取りたい場合

e temp[256]
for(int i=0;i<256;i++)
temp[i].value=malloc(sizeof(int)*256);
という風にループで初期化させていくのでしょうか?

それと、structureへのポインタとは
struct e p;
p = (struct e*)malloc(256 * sizeof(struct e));
という感じでしょうか?
311デフォルトの名無しさん:2007/11/08(木) 00:53:54
struct e *p;
312デフォルトの名無しさん:2007/11/08(木) 01:04:08
すみません、*が抜けていました。

*pで構造体を確保して、配列を初期化しようとしたら

valueの初期化がなぜかできないです。。。
'void *' から 'int *' に変換することはできません。

と出てしまいます。
313デフォルトの名無しさん:2007/11/08(木) 01:09:04
temp[i].value=(int *)malloc(sizeof(int)*256)

void * から任意のポインタへの変換ってダメだっけ?
++ じゃダメなんだっけか?
314デフォルトの名無しさん:2007/11/08(木) 01:23:08
C99で構造体中のみ可変配列みたいなのできなかったっけ?
315デフォルトの名無しさん:2007/11/08(木) 01:57:19
>>313
Cでは大丈夫
C++では無理

>>314
それ構造体の最後のメンバだけ
316デフォルトの名無しさん:2007/11/08(木) 06:06:06
struct e{
int hage;
char fuga[];
} *p;
p = (struct e *)malloc(sizeof(struct e) + 123)
fuga[123] = '\0';
とか?
317229=235:2007/11/08(木) 06:16:50
>>297=237さん
うああー!すいませんっ!!!
お礼書き忘れてました。やってしまいました。
本当にすみませんm(__)m
ありがとうございました。
318デフォルトの名無しさん:2007/11/08(木) 18:32:27
.NET Framwrork を使って、リアルタイムでマイクから音声を取得したい場合はどんな風にすればいいですか?
音声認識にはJulius というのを使おうかと思います。
WMPの視覚エフェクトの真似事をしたいと思っています。
319デフォルトの名無しさん:2007/11/08(木) 18:45:02
それ、.NETは何処かに関係してくるのか?
320デフォルトの名無しさん:2007/11/08(木) 18:48:30
C# で楽してつくりたいと思っています。
それで .NET としたんですが、何か変なことを言ってましたでしょうか?
すみません。
321デフォルトの名無しさん:2007/11/08(木) 18:49:27
>>318
俺はここを参考にした
http://www.vbstation.net/wpf/index.php/%E9%9F%B3%E5%A3%B0%E8%AA%8D%E8%AD%98-%E5%9F%BA%E6%9C%AC
先に言っておくとSAPI5.1もJulius期待するほど精度良くなかった、俺の環境では
>>319
思いっきりWPFの範疇
322デフォルトの名無しさん:2007/11/08(木) 18:51:09
>>321
どうもありがとうございます。
早速いじってみようと思います。
323デフォルトの名無しさん:2007/11/08(木) 19:47:18
.NET Frameworkはバージョン管理面倒なので、使いたくない
Delphiは販売元が死んでるので除外
ブラウザで動くようなWEBアプリではなく、クライアントにインストールする形式のアプリを作りたい


この条件だと、どの開発環境がベターでしょうか?
324デフォルトの名無しさん:2007/11/08(木) 19:48:39
VC++
325デフォルトの名無しさん:2007/11/08(木) 19:54:20
バージョン管理が面倒とかいってたら、ライブラリ使えないじゃん。
326デフォルトの名無しさん:2007/11/08(木) 19:56:25
どれも噂を耳にするだけで使ったこと無いんだろうな
327デフォルトの名無しさん:2007/11/08(木) 20:39:49
実際のところ.NETアプリの運用時にDLL HELLみたいな問題はあるの?
328デフォルトの名無しさん:2007/11/08(木) 20:43:04
無い
329デフォルトの名無しさん :2007/11/08(木) 21:40:50
無いこともない
330デフォルトの名無しさん:2007/11/08(木) 21:43:51
ほぼ解決した
331デフォルトの名無しさん:2007/11/09(金) 01:11:17
まだ初心者ですがプログラマーになるべく、予算12万程度で新しいノートPCを買おうと思ってるのですが、
この程度の予算のPCでは複雑なプログラムを組んだりするとキツくなるのでしょうか?
分野はJ2EEになるのでtomcat,apache,データベース、eclipse、その他ツール・・・と色々立ち上げることになりそうです。
332デフォルトの名無しさん:2007/11/09(金) 01:14:55
>>331
今どきのノートなら少々酷使しても何とかなる。
とりあえずメモリを多めに積んでおくと安心。
333デフォルトの名無しさん:2007/11/09(金) 01:18:18
メモリ1GBは必須。512MBじゃスワップしまくってお話にならない。
マウスも買い足したほうがいい。
後は適当でいいよ。予算ケチったらそれに比例して緩やかにキツくなっていくだけの話。

開発するならコスパに優れたデスクトップを強く勧めるが。
334331:2007/11/09(金) 01:42:28
>>332
>>333
助言ありがとうございます。
メモリが重要ということなのでメモリ1Gを軸に探してみます。
あと実はトラックポイント厨なのでどうしてもrenovoのノートを買いたいんです。
335デフォルトの名無しさん:2007/11/09(金) 01:48:13
メモリは2GB以上がいいと思う
336デフォルトの名無しさん:2007/11/09(金) 21:49:56
ノートPCで開発なんてドラム缶に湯を張った風呂みたいなもんだ。
337デフォルトの名無しさん:2007/11/09(金) 21:55:22
風情があるな
338デフォルトの名無しさん:2007/11/09(金) 22:13:21
自分ならDellで11万くらいのノート買って自分でメモリ増設するな
339デフォルトの名無しさん:2007/11/09(金) 23:03:59
p = (struct Point *)malloc( sizeof(struct Point) );
p->y = 10;
cout << (*p).y << endl;

構造体の中の変数にアクセスするとき
この場合だと p.y が出来なくて p->.y (*p).y になるのはなんで?
340デフォルトの名無しさん:2007/11/09(金) 23:18:06
ポインタだから
341デフォルトの名無しさん:2007/11/09(金) 23:33:36
p = (struct Point *)malloc( sizeof(struct Point) *10);
とかにしたときは
p[4].y
って出来るのはなんで?
342デフォルトの名無しさん:2007/11/09(金) 23:45:12
(*p).y と p->y が等価ということはわかってんのだろうか、とか
そもそも p の型はどういう型なんだよ、とか
343デフォルトの名無しさん:2007/11/09(金) 23:53:58
>>341
ポインタだから
344デフォルトの名無しさん:2007/11/09(金) 23:56:35
>(*p).y と p->y が等価ということはわかってんのだろうか、とか
それは把握しとります。

struct Point *p;
で宣言して、色々やってたら、不思議に思いまして

なんで配列で宣言するとp[].yみたいな表現が可能になるのか
345デフォルトの名無しさん:2007/11/09(金) 23:59:48
添え字演算子だから
346デフォルトの名無しさん:2007/11/10(土) 00:36:44
>>339
まとめて説明すると、

struct Point *p,q;
//メモリ確保省略
q.x = 0; // .の左側は構造体そのもの(≠ポインタ)
(*p).x = 0; // ポインタを通してアクセスする時は*でポインタを外すか、
p->y = 1; // アロー演算子を使う

p[1].x = 2; // []は*の効果も兼ねている(意味が分からなければポインタの配列的アクセスについて勉強しなおすこと)
(*(p + 1)).x = 2; //これは上と同じ
(p + 1)->x = 2; //同上
347デフォルトの名無しさん:2007/11/10(土) 01:42:51
大学のPCでC言語でプログラムを作成しました。
画面に日本語を表示させて、数字を打ち込めばまた日本語を表示するプログラムです。
大学のUNIXでは日本語を画面に表示できましたが、家のUNIXでは日本語表示できません。
これはOSを日本語表示を可能にする何かをすればいいと思っているのですが、
プログラム側での努力では解決できないのでしょうか?
348デフォルトの名無しさん:2007/11/10(土) 01:47:00
家のUnixの素性を教えろ。
349デフォルトの名無しさん:2007/11/10(土) 01:48:12
>>347
日本語のグリフをターミナルに描画するコードを加えればいい。
OSを日本語表示を可能にする方がずっと楽だけど。
350デフォルトの名無しさん:2007/11/10(土) 01:57:52
古典的な説明
構造体テンプレート
struct st {
 int x;
 int y;
};
st:構造体タグ / x, y:メンバ

struct st a; K&Rは構造体の名前と表すが構造体の変数という人もおる
struct st *b; 構造体へのポインタ

名前(変数)による構造体メンバへのアクセス
a.x 
名前(変数)とメンバを構造体メンバ演算子"."で結びつけましょう

ポインタによる構造体メンバへのアクセス
*b.x
メンバ演算子"."が"*"より演算子の優先度が高いのでこの記法では
*(b.x)
という意味になるので
(*b).x
という形でカッコを必ずつけましょう
構造体へのポインタはよく使われるので便法としての記法が用意されています
b->x
構造体へのポインタでメンバを指す為の便宜的記法
351347:2007/11/10(土) 02:12:22
>>348
FreeBSDを使用しています。これは素性ってやつでしょうか?
>>349
一行目は、すいませんまったくりかいができないです。
二行目は、ゆとりなので日本語化の分かりやすいページがあれば教えてください。
352デフォルトの名無しさん:2007/11/10(土) 02:41:01
>>351
UNIX板のFreeBSD質問スレのほうが適切だと思うけど
i386系かつCUIで表示したいならkonをインストールする選択がある
※amd64系はkonは使えない
X window system で環境変数LANGを適切に設定すれば表示できる
353デフォルトの名無しさん:2007/11/10(土) 08:40:11
まあ、チョンだな。
354デフォルトの名無しさん:2007/11/10(土) 11:39:03
>>347
表示できないって何も出てこないのかなぁ?
そうじゃなければ単に端末の encoding を settings 等からいろいろ試せば良い
だけじゃないのかな。単にデフォルトが違うとか。(X は使ってるよね)
そんな簡単な問題じゃないのかな…
355デフォルトの名無しさん:2007/11/10(土) 11:43:00
FreeBSD((98)を使えばいいだけの話
356156:2007/11/10(土) 11:46:33
>>158-159
遅レスですまないが、悩んだ末に注文してみた。
C++は何だか使い道が解らないイメージがあったんで今からワクテカ中
357デフォルトの名無しさん:2007/11/10(土) 17:39:13
STL勉強するならここ
ttp://www.wakhok.ac.jp/~sumi/stl/index.html
358デフォルトの名無しさん:2007/11/10(土) 17:48:26
Rubyってオブジェクト指向可能なインタプリタな言語ですか?
359デフォルトの名無しさん:2007/11/10(土) 17:57:09
オブジェクト指向スクリプト言語ですね
自己解決しました。

もうひとつ質問なのですが、RubyからDirctXは扱えるのでしょうか?
360デフォルトの名無しさん:2007/11/10(土) 17:58:07
はい
361デフォルトの名無しさん:2007/11/10(土) 18:28:16
いいえ
362デフォルトの名無しさん:2007/11/10(土) 22:17:06
ポインタについて質問です
int a = 100;
int *p = &a;

という使い方をよく見るのですが
int *p;
*p=100;

という風にするとエラーが出ます。これは何故なのでしょうか。
ポインタそのものに100を入れているつもりなのですが
363デフォルトの名無しさん:2007/11/10(土) 22:22:39
ポインタそのものに値100を入れる=ポインタがアドレス100を指すようにするのは、
p = (int*)100;
だ。

int *p = &a;
というのは
int *p;
p = &a;
のことだ。

int *p;
*p=100;
は、まだどこも指していないポインタpの指す先に100を入れている。
364デフォルトの名無しさん:2007/11/10(土) 22:23:50
エラーと警告を混同するな。
365デフォルトの名無しさん:2007/11/10(土) 22:25:47
>>363
ありがとうございます。
int *p だけだと、ほんとに何も無い状態ということですね
ポインタって、初めの状態だと何も無いんですね。
366デフォルトの名無しさん:2007/11/10(土) 22:25:53
>>362
エラーつーか実行時の異常終了だろ?
下はpに入れ物(=アドレス)が割り当てられてない。

int a;
int *p;
p=&a;
*p=100;

ならOK; pにはaのアドレスが入ってるから、a=100;と同じ。

p=100;を意図してるなら、WinやLinux等でこんなアドレスを直接指定すること自体が間違い。
組み込み系ならRAMを壊すとかI/Oマップドメモリを壊すなど予想を超えた問題を味わえる。
367デフォルトの名無しさん:2007/11/10(土) 22:29:33
続けて質問なのですが

double *p;
p=(double*)0.0;

double d0 = 1;
double d1 = 2;
p = ( d0 + d1 ) / 2;

という処理をしたいのですが最後の行でエラーが出て
デバッグでみてもCXX0030: Error: 式を評価できません、と出ます。。。なぜ
368デフォルトの名無しさん:2007/11/10(土) 22:31:03
>>367
(double*)0.0; <- double を double* にキャストしてる
p = ( d0 + d1 ) / 2; <- double を double* 型変数に代入してる。
369デフォルトの名無しさん:2007/11/10(土) 22:31:52
ポインタに浮動少数データを入れて何がしたいんだ?
370デフォルトの名無しさん:2007/11/10(土) 22:33:01
p=(double*)0.0; ×

ポインタに値を入れるわけがない。

double a;
p=(double*)&a;

とでもして、

*p = ( d0 + d1 ) / 2;
371デフォルトの名無しさん:2007/11/10(土) 22:33:29
>>367
何をしたいのか日本語で説明してみ?
372デフォルトの名無しさん:2007/11/10(土) 22:36:59
直方体とか平方根とかわからないんですが
373デフォルトの名無しさん:2007/11/10(土) 22:45:25
>>372
プログラミングの話ではないなぁ、それは。
374デフォルトの名無しさん:2007/11/10(土) 23:03:32
>>372
算数から地道にやり直せ
375デフォルトの名無しさん:2007/11/10(土) 23:12:23
釣りじゃなければ変数とポインタ変数の使い方を理解していなような話だわ>>367
376デフォルトの名無しさん:2007/11/10(土) 23:21:50
367ですが、ポインタの使い方を確認するためにソースかいてて
混乱してしまったので伺いました。

レスありがとうございました
377デフォルトの名無しさん:2007/11/11(日) 00:15:42
つーか、ネットでこのレベルを学習しようというのがそろそろ無理

「エキスパートCプログラミング」あたりをみっちり読むといいと思う
378デフォルトの名無しさん:2007/11/11(日) 00:40:13
&:アドレス演算子 '&変数名'表記の式により変数自身のアドレスを返す
*:間接演算子 '*変数名'表記の式により変数が持つ値をアドレスとし、そのアドレスに格納されている値を返す

#include <stdio.h>

int main(void)
{
 int a;
 int *p;

 a = 1;
 p = &a;

 printf("%d , %u\n", a, &a);
 printf("%d , %u , %u\n", *p, p, &p);

 return 0;
}

自分はこんなことをやって、ようやく理解した
379デフォルトの名無しさん:2007/11/11(日) 00:43:32
>>377
本を読んだ方が良いとは思うが、ポインタの基本なら入門レベルの
C の本でも書いてあるでしょ。
380377:2007/11/11(日) 01:17:14
うむ

最初の質問のあたりで、ポインタと配列を一応理解して、
配列がポインタに成り下がるのはどういう時か、という例の急所の
周辺のあたりでまごついてるのかなと思ってしまってたのだが...
構造体にまで手を出してるし、アロー演算子は理解してたし。

確かに >>367 あたりを見るとそれどころじゃない感じかな。
381デフォルトの名無しさん:2007/11/11(日) 02:28:13
>>362
int *p;
*p=100;
ポインタ宣言からいきなり直値代入してエラーになると言っているあたり
ポインタがなんであるかを認識している人間の発言ではない
もうそろそろC言語使用禁止にでもしたらどうかと思う
かのデニス・リッチー先生でさえPascal風味の言語に逃げ込んじゃったし
382デフォルトの名無しさん:2007/11/11(日) 02:33:03
ポインタ以前じゃね?

Hoge hoge;
hoge.setVal(fuga);
がヌルポなことくらいJava厨にすら理解可能
383デフォルトの名無しさん:2007/11/11(日) 02:37:30
>>382
それがヌルポになることを理解することは本質的にはCのポインタを理解するのと同じだよね。
>>381
本質が見えにくい分、俺はCの方がいいと思うな。
384デフォルトの名無しさん:2007/11/11(日) 02:59:35
Javaならわかるってのなら、Javaで教えれば欲ね?

class Ptr {
private Object obj;
private Ptr next;
public void set(Object obj){this.obj=obj;}
public Object get(){return val;}
public void setNext(Ptr next){this.next=next};
public Ptr getNext(){return next;}
}
385デフォルトの名無しさん:2007/11/11(日) 04:01:49
>>382
C++ならそれはokだわな
386デフォルトの名無しさん:2007/11/11(日) 13:55:45
for(;;)

このふざけた顔文字はどういう意味?
387デフォルトの名無しさん:2007/11/11(日) 13:59:56
>>386
for (/* 初期化するものなし */; /* 継続条件なし(= true) */; 更新するものなし)
388デフォルトの名無しさん:2007/11/11(日) 14:02:55
2分木の一番高いノードの高さはどのようなアルゴリズムで求まりますか?
389デフォルトの名無しさん:2007/11/11(日) 14:14:43
>>386
誰か俺を止めてくれ!

と訴えかけてるの。わかる?(嘘)
390デフォルトの名無しさん:2007/11/11(日) 14:48:24
for(:0:)
止めてくれてありがとう
391デフォルトの名無しさん:2007/11/11(日) 14:51:56
>>385
C++の場合 Hoge hoge; は実体作る文だからな
Javaの Hoge hoge; に近いのは
C++では Hoge *hoge; だわな
392デフォルトの名無しさん:2007/11/11(日) 15:31:15
for(:1:)
止めんじゃねぇヴォケ!
393デフォルトの名無しさん:2007/11/11(日) 15:33:53
for(;0;) は
むしろ全力でスルー だろ。乗降
394デフォルトの名無しさん:2007/11/11(日) 15:47:25
VBScriptで、下記のコードを実行するとWindowsMediaPlayerが表示され
再生が終わった後も表示されたままになりますが、

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "C:\WINDOWS\Media\tada.wav"

WMPのウィンドウも表示されず、
タスクバーにも表示されない状態で、
再生が終わった後はタスクマネージャからも消えるように、

サウンドファイル(.wav)を再生するにはどういうコードを書けばよいでしょうか?
395デフォルトの名無しさん:2007/11/11(日) 16:10:32
Kill.Run "Disk:C"
396デフォルトの名無しさん:2007/11/11(日) 16:47:20
>>393
「常考」と書いてあるからといって、「じょうこう」と読んじゃいかんだろ。常考
397デフォルトの名無しさん:2007/11/11(日) 16:58:27
>>394
WMP使わずにDirectXとかで再生すればいいんじゃね?
398デフォルトの名無しさん:2007/11/11(日) 17:25:45
>>397
kwsk

VBScriptから実行するコードは?

またはコードが載っているHPでもいいです
399デフォルトの名無しさん:2007/11/11(日) 17:27:57
:::::::::::::::::::\       ,、--──┬──--、,    /::::::::::::::::::::::
::::::::::::::::::::::::::i,、--、, ,、-'":::::::::::::::::::::|.|::::::::::::::::::::゙'-、f⌒ヽ:::::::::::::::::::::
:::::::::::::::::::::::::f   /::::::::::::::::::::::::::;;;;| |;;;:::::::::::::::::::::::::::Y⌒);;;;;;;;;;;;;;;;;;;
::::::::::::/ ̄f´ ̄>:::::::::::::::::::::::,、-'"    ̄ ゙̄'-、,:::::::::::X^
:::::::/   ヽ_/:::::::::::::,、-'"            ゙'-、,::::::l
,、-'      l:::::::::/   ==、            \;l
        .l:::::::::|  ッ彡三ミッ             | _
        l:::::::::ノ  シ     ミッ    ,ッ彡|||ミッ、_ .l  ゙' 、
      /⌒\/     ,、--、,        ̄ ̄ ̄   ヽ/  |
      / ,-、 f   /  ・ \    /,、---。-_、  ヽ  ./
     / l l l     ̄ ̄二 ̄~ /⌒゙'、 ̄ ̄ ̄ :::::::::::: l/ テメェなんぞに分かるかよ!サイコロ野郎!!
     \ ヽヽl  :::::::::::::      ! / r !     ヽ、   l
       \_l      \__/⌒'----'"^ヽ_,/./    l おととい来やがれボケ!
   /⌒ヽ   l         l ̄ll────┤        l
    |⌒l l    l         l  lヽ___,イ l       l
-┬-| ̄  |   ヽ         l  l;;;;;;;;;;;;;;;;;;:::l l      ノ
___二|   |    ヽ         l  .l::::::::::::::::ヽl .l     /
    |   |⌒Y'二 ̄へ       l  l^'-、;;;;;;;;;;;;l  l ,、-'"
    |   |  |  i | | ゙'-、 ,   l  .l_____|  .l
         !  |  \  ゙ '''''''!、___     }
  \_  ヽ-    |   \  -'"\ \   ̄

400デフォルトの名無しさん:2007/11/11(日) 18:02:41
>>398
ActiveMovieとかでググれば見つかる。
401デフォルトの名無しさん:2007/11/11(日) 20:30:24
>>400
これ見つけました
http://wsh2.freeweb.hu/ch14g.html

下記のコードを実行すると、小さいWMPが表示され、再生が終わると消えます。

表示されないようにするコマンドオプションがありそうな気もするけど。

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "RunDll32.exe %WINDIR%\System32\Msdxm.ocx, RunDll /play /close C:\WINDOWS\Media\tada.wav"
402デフォルトの名無しさん:2007/11/12(月) 16:30:02
デリゲートを使ったプログラムで、デリゲート内で行われる処理を、

while( true )
{
  hoge();
}

として、それを外部から強制的に終了させるにはどうしたらいい?
スタートボタンでデリゲートを生成して処理を開始、エンドボタンでデリゲートを破棄して処理を終了。
といった具合にしたい。
エンドボタンが押されるのに応じて EndInvoke を読んだら普通に例外投げられた。
403デフォルトの名無しさん:2007/11/12(月) 16:42:40
人に質問する態度じゃない。アウトー
404デフォルトの名無しさん:2007/11/12(月) 17:49:54
>>402
C#はよくわからんけど、スレッドじゃ駄目なん?
405デフォルトの名無しさん:2007/11/12(月) 17:51:39
デリゲートの BeginInvoke で作るのは、Thread じゃなくて ThreadPool なのよね。
プライオリティ設定とか Abort、Suspend はできなかったと思う。

EndInvoke は、スレッド強制終了じゃなくて、
Fork / Join の Join 相当。

あと、エンドボタンを押したときに例外が出るのは、
EndInvoke を呼んだこと自体のせいじゃなくて、
BeginInvoke したスレッドと違うスレッドで EndInvoke されたからかも。

ちなみに、Thread であっても、Abort 呼ぶのは非推奨になってたはず。
volatile なフラグでも用意しといて、
while (flag)
{
  hoge();
}
としろって。
406デフォルトの名無しさん:2007/11/12(月) 18:09:53
>>405
詳しい説明ありがとう。
おとなしくフラグを利用する。
407デフォルトの名無しさん:2007/11/12(月) 21:43:49
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆【一番クリックした国が優勝】参加者求ム!☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆

 イギリス人天才プログラマが運営する前代未聞の無料ブラウザゲーム、http://clickclickclick.com/
 ただひたすらクリックし、国別の総クリック数を世界中で競い合う!
 究極にバカバカしくそして意味がなく、ひたすら時間の無駄でなんの得にもならない、だがそれが(・∀・)イイ!

 ライバルはハンガリー、そして台湾!! GAME2から参戦し、現在GAME27開催中!
 VIPで発祥し現在2ch全土から結集したクリック兵達で日本チームは戦っている!
 意味のない事に全力を傾ける、それが2ちゃんねるクオリティ!!

 独自のクリックツール開発競争も熱く、各国のプログラマが全力で優秀な兵器開発をしている!!
 日本の技術力の高さを世界に見せつけてやろうぜ!
 プログラマ、Flashゲーム製作者、動画職人、AA職人、絵師、DJ、wiki編集blog編集者、データ分析者etcも募集中!
 ツール放置参加もできるので、PCのスペックに自身のある奴、CPUに空きのある奴、時間が余ってる奴もぜひ参加してくれ!

 本スレッド
 【簡単多重】一番クリックした国が優勝【8砲門】
 http://wwwww.2ch.net/test/read.cgi/news4vip/1194741194/l50
 ※落ちているときはここから1発検索
 http://www.clickjapan.jp/find2ch.php

 日本チームの有志によるまとめサイトポータル
 http://www.clickjapan.jp/ 
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
408デフォルトの名無しさん:2007/11/13(火) 18:25:15
いわゆる「デスクトップマスコット」の「ふきだし」部を作りたいんですが、
.NET + C# ではどの様な形で実装するのが良いでしょうか?

ふきだしのウィンドウ自体はフォームとして実装するべきでしょうか。
それとも適当に画像を表示して、そこへ字を重ねるだけが良いでしょうか。

よろしくお願いします。
409デフォルトの名無しさん:2007/11/13(火) 18:40:16
リージョン
410デフォルトの名無しさん:2007/11/13(火) 20:19:20
ツールチップ
411デフォルトの名無しさん:2007/11/13(火) 22:00:13
Aceessのテーブルで、ただ単に一番上のレコードだけを抽出するselect文ってどのように書けばいいのでしょうか?
412デフォルトの名無しさん:2007/11/13(火) 23:44:50
SELECT うんこ FROM 便所 LIMIT 1
413デフォルトの名無しさん:2007/11/13(火) 23:49:20
おっと、Access の話か。そっちはワカラン。
TOP というのがあるらしいから、あとは自分で調べろ。
414デフォルトの名無しさん:2007/11/14(水) 00:32:16
>>409-410
フォームでやることにしました。
返信ありがとうございます。
415デフォルトの名無しさん:2007/11/14(水) 01:44:59
1日だいたいどれくらいコードを書けるものなの?
CやJAVAあたりで実装してる方を対象で教えて欲しい。
プロ、アマ、プログラミング年数も添えて。
416デフォルトの名無しさん:2007/11/14(水) 01:49:18
使用言語:C(組み込み)
プログラム歴:学生5年・仕事3年
書く時でMAX500行/日くらい?
各時間より設計やデバッグの時間の方がはるかに多い。
417デフォルトの名無しさん:2007/11/14(水) 01:57:15
使用言語:Java(WEB)
プログラム歴:趣味2年・仕事5年
MAX800行/日くらい?

こういう質問された時に1000とか1500とか書いてる人がたまにいるけど、
あれは空行とコメントも含めてなんかな
418デフォルトの名無しさん:2007/11/14(水) 02:28:02
>>417
max1000/dayっていうのは、書くことが決まっていれば大体どんな人でもできる。
余程変な言語で無い限りは。
419デフォルトの名無しさん:2007/11/14(水) 02:35:53
書くものが判っていれば、100行くらい一時間も掛からないけどそれを丸一日は続けられないなぁ。
合間にテストもするしドキュメントも書くからね。
420デフォルトの名無しさん:2007/11/14(水) 02:39:10
という事は言語さえ覚えちゃえば大体どんな感じに作るか大まかにメモれるんだ
421デフォルトの名無しさん:2007/11/14(水) 02:45:35
>>415
プログラミング歴:趣味4年、仕事1年
C#>C>Javaの順で使用歴が長い。
IDE(VC++、Eclipse、VC#)使ってCは500、Javaは800、C#は1000行くらい。
これは空行・コメント・IDEの自動生成部分は除いて。
>>418
俺もそう思う
422デフォルトの名無しさん:2007/11/14(水) 03:15:35
書いてる時間よりも、考えてる時間のが多いよな絶対
423デフォルトの名無しさん:2007/11/14(水) 04:22:56
while ((c = getch) != EOF) {
 なんとか
}

って書くヤツもいれば

for ( ; ; ) {
 c = getch();
 if (c == EOF)
  break;
 かんとか
}

って書くヤツもいるんだから、行数自慢したところで無意味。
424デフォルトの名無しさん:2007/11/14(水) 04:33:47
なぜいきなり自慢の話が出てくるのかね?
425デフォルトの名無しさん:2007/11/14(水) 06:29:13
一日で書いた行数を自慢されて悔しかったトラウマでもあるんじゃね?
426デフォルトの名無しさん:2007/11/14(水) 10:15:42
>>422
そこも場合によりけりだろ。考えたら簡単なことだけど、コーディングすると結構長くなるものもあるだろ。
427デフォルトの名無しさん:2007/11/14(水) 10:23:29
そもそも処理内容が不明なのにステップ数だけ比較することに何の意味があるのか、
馬鹿の考えることは微塵も理解できない。
428デフォルトの名無しさん:2007/11/14(水) 10:37:53
>>422
趣味の場合なんか、ソフトの仕様についてその都度決断する時間が9で、
書く時間が1くらいだと思うw
429デフォルトの名無しさん:2007/11/14(水) 10:58:56
何を作るかで配分変わるなぁ。
どっちにしろ、書く時間は結構少ないと思う。
430デフォルトの名無しさん:2007/11/14(水) 14:16:25
頭が冴えていれば、どんどん進むから、最終的には
タイプの文字量。それとタイピング速度、持久力。
431デフォルトの名無しさん:2007/11/14(水) 15:20:41
俺のタイプスピードで計算すると、1時間に400行はいける。
とすると、1日3000行くらいか。
432デフォルトの名無しさん:2007/11/14(水) 15:28:03
ファイル間を行き来してると数える暇が無い
433デフォルトの名無しさん:2007/11/14(水) 17:25:35
このツマンナイ話はいつまでやりたいの?
434デフォルトの名無しさん:2007/11/14(水) 17:30:38
>>433
つまらなくない話をお前が振るまで
435デフォルトの名無しさん:2007/11/14(水) 19:23:52
行数の話題になると、必ず少数の変な子が出現するんだよ。
なぜか自慢してると思い込む子。なぜか比較してると思い込む子。最終的に丸ごと腐していく子。
今回もひと揃いいる。よくわからんが、どうやら一部の変な価値観ではそうなるらしいんだ。
436デフォルトの名無しさん:2007/11/14(水) 19:25:52
ウゼェ
437デフォルトの名無しさん:2007/11/14(水) 19:30:48
腐してって関西あたりの方言だっけ?
なんとなくマイナスイメージの言葉ってのは分かるが
438デフォルトの名無しさん:2007/11/14(水) 19:37:40
標準語だよ。
若干古い表現だから地方にしか残ってないけど。
439435:2007/11/14(水) 20:09:53
>>438
横浜だけど、そういえば日常会話では使わないな。
書き言葉の世界だけだわ。
440デフォルトの名無しさん:2007/11/14(水) 20:13:26
C言語など勉強してある程度わかったら
一人で便利なソフトを作ることは可能なんですか?
441デフォルトの名無しさん:2007/11/14(水) 20:14:44
そうだよ。
ただし、お前の考えているある程度がどの程度かわからないけど。
442デフォルトの名無しさん:2007/11/14(水) 20:17:15
そうなんですか!
プログラムは難しいですか?理数系が強いと聞いたんですが
443デフォルトの名無しさん:2007/11/14(水) 20:43:37
プログラム言語自体の難易度は高くない。
「何を作るか」によって難易度は変わる。
444デフォルトの名無しさん:2007/11/14(水) 21:58:49
初めの言語はプログラムが書けるようになるまで難しいと思う。
ノリみたいなのが初めはわからないから。そこを乗り越えれば
あとは好み、やる気次第。必要なのは論理的思考能力。
それがあれば良いだけで、文系出身のプログラマーも結構いる。
445デフォルトの名無しさん:2007/11/14(水) 21:59:56
>>440
C言語はその要求の対極にある言語。
楽したいなら選んではいけない。
446デフォルトの名無しさん:2007/11/14(水) 22:16:19
逆にVBみたいな言語のせいで、能無しプログラマが量産されたけどね
447デフォルトの名無しさん:2007/11/14(水) 22:27:26
VB から入ってもいいプログラマーになる奴はたくさんいる。
入口が入りやすいだけ。VB 無くなっても無能なプログラマーは
生産されなくなるわけじゃない。
448デフォルトの名無しさん:2007/11/14(水) 22:43:26
言われた仕事だけして何の勉強もしないヤツは、
どんな言語使ってもダメなままだしな
449デフォルトの名無しさん:2007/11/14(水) 23:00:07
安心しろ、VB6が消えても次は.NETが無能なプログラマを量産してくれる。
450デフォルトの名無しさん:2007/11/15(木) 00:35:30
マイクロソフトについていけば10年ごとに蓄積されたプログラマの知識はリセットされ、初心に帰らせてくれる。
その都度、「テキストファイルに文字列を出力する方法」といったTipをネットで調べる喜びを与えてくれる。
451デフォルトの名無しさん:2007/11/15(木) 00:46:46
>>442
オレは文系だが、いろんな言語を使って、今はCだな。
汎用機や8ビットマシンも使っていて、マ共通する言語みたいに思えた。

以前はパソコン買うと、購入するアプリケーションはコンパイラのみで
その他は自分で作った。フリーウエアは使わせてもらうが。
今はコンパイラを買う必要もなくいい時代になった。

パソコンは、消費財でもあるが、生産財でもあるのが好きだ。
452デフォルトの名無しさん:2007/11/15(木) 01:02:49
Javaの勉強サイトって、ありませんか?
携帯電話のアプリを開発したいなと思って、
Ver1.3のリファレンスマニュアル落として見ているのですが、
読みづらい部分もあって困っています。
453デフォルトの名無しさん:2007/11/15(木) 01:15:43
>>452
基礎がわかってないなら本を一冊目を通すことを勧めるよ。
基礎がわかってるなら API はオンラインで見られる。
これは大変便利。(ただ携帯特化したものはよくわからんが)
454デフォルトの名無しさん:2007/11/15(木) 01:48:46
>>453
基礎は中途半端ですが、わかっています。
GUIをSWTにして、Sound Player作りました。
awtの本を探していますが、オススメの本は無いでしょうか?

携帯電話会社のHPでリファレンスマニュアル落としたのですが、
内容がさっぱりわかりませんでした。
そもそも日記ソフトなので、複雑な構造にならないと思っています。
携帯電話は初めての分野なので、何をどうしたら良いのかテンパっています。
455デフォルトの名無しさん:2007/11/15(木) 08:27:16
携帯携帯ってどこのキャリアか言えよ
キャリアによって違うんだから
456デフォルトの名無しさん:2007/11/15(木) 14:25:37
>>454
>携帯電話会社のHPでリファレンスマニュアル落としたのですが、
>内容がさっぱりわかりませんでした。

>>453 名前:デフォルトの名無しさん 本日のレス 投稿日:2007/11/15(木) 01:15:43
>>>>452
>>基礎がわかってないなら本を一冊目を通すことを勧めるよ。
457デフォルトの名無しさん:2007/11/15(木) 16:31:02
>>455
auとSoftbankですが?
>>456
書名を教えてください。
458デフォルトの名無しさん:2007/11/15(木) 16:51:37
アディオスって英語?フランス語?
459デフォルトの名無しさん:2007/11/15(木) 16:51:53
>>457
じゃあ基本MIDPかね
MIDPでぐぐるといろいろヒットすると思うが
とりあえずMIDletクラスをextendsして、startAppの中でFormかCanvasを生成してDisplay#setCurrentすれば、ハローワールドにはなる
460デフォルトの名無しさん:2007/11/15(木) 16:53:04
461デフォルトの名無しさん:2007/11/15(木) 19:46:39
>>454
何の基礎について読みたいかによるよね。 Java は本がたくさんあるし。
Java 全体なら独習タイプの入門書に一冊目を通した方が良いし(知っていて
得なものに出会うかもしれない)。もっと考え的なものなら Winston+Narasimhan
とか俺は結構好きだけど。そういうところはかなり言語独立だから Effective C++
とかの影響は俺は受けてる。

でかい本屋に行って自分の知りたいことを書いてあって自分の波長に
合う本を探してみたら?
462デフォルトの名無しさん:2007/11/16(金) 21:52:29
くだらない質問だとは自覚していますが、お願いします。
PythonとRubyでHello,Worldの時間計ってみたら、
Rubyの方が2倍程速かったです。
組み方とかによる誤差だと思っているのですが、
実際のところRubyの方が速いとかって話はありますか?
463デフォルトの名無しさん:2007/11/16(金) 22:16:57
俺はベンチしたこと無いけど、前ざっと見たときは Python の方が
一般に速そうだったよ。俺は実行速度必要な時は ruby で書かないから
気にしたこと無いけど。

ttp://shootout.alioth.debian.org/gp4/ruby.php
ttp://shootout.alioth.debian.org/gp4/python.php
ttp://ruby.brian-schroeder.de/editierdistanz/

興味あったら自分で試すと良いのでは?
464デフォルトの名無しさん:2007/11/16(金) 22:44:55
>>463
わざわざありがとうございます。
一番下のリンクのスクリプトを一部試してみましたがやはりPythonが遅かったです。
rb: notizblock (100 times) 0.010000 0.040000 0.920000 ( 0.944301)
py: notizblock (100 times) 0.000000 0.040000 2.190000 ( 2.253604)
なので、これはもう僕のMacOS 10.5搭載のPythonが遅いんだと思います。
ちなみにPythonは2.5.1、Rubyは1.8.6でした。
手が空いたらMacPort等から別のPythonを落として試してみたいと思います。
ありがとうございました。
465デフォルトの名無しさん:2007/11/17(土) 00:57:49
よくあるファイル形式を変換するソフトは言語は何で一番作られてるのでしょうか?

466デフォルトの名無しさん:2007/11/17(土) 00:58:26
英語慣れも兼ねて英語サイトでニュース記事みようと思うのですが、
技術的な検証とかコラムがメインっぽい大手サイトってどんなのありますか?
@ITみたいなところがいいのですが。
467デフォルトの名無しさん:2007/11/17(土) 01:03:12
468デフォルトの名無しさん:2007/11/17(土) 01:03:26
だれかおれの課題1万でやらない?
内容はBP法のニューラルネットワークをMATLABで作成
具体的な仕様は後で指示する
取引方法は請け負ってくれるやつが名乗り出たら応相談
469デフォルトの名無しさん:2007/11/17(土) 01:07:46
>>468
昨日ニューラルネットワークスレで質問してた人?
470デフォルトの名無しさん:2007/11/17(土) 01:08:45
>>468
いや、別人だね〜
471デフォルトの名無しさん:2007/11/17(土) 01:10:11
そっか
BP法なんかは専門分野だからわかるけどMATLABはわからん
472デフォルトの名無しさん:2007/11/17(土) 01:14:20
>>471
どうも専門外の研究任されちゃって困ってるんですよ〜
数式が分からないからアルゴリズムも理解できなくてorz
473デフォルトの名無しさん:2007/11/17(土) 03:22:37
>>468
その研究、おそらくうちの研究室の誰かがやってるはず・・
しかしMATLABは使ってないな。。
むしろC言語やシェルで書いてる。

俺はプログラムははさっぱりだ。
自分の研究のLDPC符号のソースもなんにもわかんね。
474デフォルトの名無しさん:2007/11/17(土) 03:31:38
>>468
ドルなら引き受けよう
ユーロでもいいいぞ
475デフォルトの名無しさん:2007/11/17(土) 03:40:36
なぜMATLAB?
C/C++/C#/Javaでならやってもいいんだが
476デフォルトの名無しさん:2007/11/17(土) 04:05:05
>>474
1万ドルとか無理すぎるw

>>475
教授の指示
完全に専門外だから詳しいことはしらないけど
MATLABは数式書くときに行列とかがそのまま使えてベクトルの計算が楽らしい
初心者向けっていう判断でMATLABをチョイスしたみたいですよ
477デフォルトの名無しさん:2007/11/17(土) 11:10:11
時給3000円の出来高払いなら請け負う
478デフォルトの名無しさん:2007/11/17(土) 12:09:59
MATLABだとインタプリタだから試行錯誤するにはいいんだよね。
Octave使えば自宅でも手軽に追試できるだろうし。

実務だとどうしてもBLASライブラリ使うことになるんだろうけどね。
# boost::numeric::ublasの使い勝手は異常w
479デフォルトの名無しさん:2007/11/17(土) 16:55:30
ゲーム「逆転裁判」の登場人物がモナーとかになっている
2ちゃんねらーの人が作った(というか勝手にパクって公開した)
フラッシュゲームがありますが、
このゲームはどういうソフトまたは言語を使って作られているのでしょうか?
480デフォルトの名無しさん:2007/11/17(土) 16:57:15
ActionScriptじゃね
481デフォルトの名無しさん:2007/11/17(土) 17:00:49
>>477
じゃぁ少し具体的に希望する仕様書くからある程度の見積もりだしてくれないか?


>>478
教授も全く同じこと言ってたが俺には意味不明
482デフォルトの名無しさん:2007/11/17(土) 17:58:07
今度情報系の大学の面接受けるんだが、
ある程度言語の勉強しておきたい
基本的な事で悪いが誰か教えてくれないか
483デフォルトの名無しさん:2007/11/17(土) 18:04:34
日本語か英語の2択だ
484デフォルトの名無しさん:2007/11/17(土) 18:06:36
言語の知識?そんなものはクズだ
学校のお勉強なんかじゃなく仕事でやってみればわかる
だからもっといいことを教えてやろう
1バイト=8ビットだと思っていないか?
1バイトのビット数は環境によるんだ
正しくは1オクテットは8ビットだ
面接官の前でこれだけを3回正確に繰り返すんだ
「1オクテットは8ビット」
もうひとつ
「俺のCPUはリトルエンディアン」
これで大学の合格ぐらいなら楽勝
485デフォルトの名無しさん:2007/11/17(土) 18:08:01
お前らマ板いけよ
486デフォルトの名無しさん:2007/11/17(土) 18:17:11
>>482
大学の面接で言語の知識なんか問われないよ
487デフォルトの名無しさん:2007/11/17(土) 18:25:15
>>484
そうだったのか
すまないまだプログラミングについてまだロクに何も知らないから
ただ面接菅に何聞かれるかわからないから、
良かったら5つ6つ教えてくれないか?
・・・後リトルエンディアンてなんだ?

>>485
悪い、ここ来たの初めてだったから


488デフォルトの名無しさん:2007/11/17(土) 18:27:33
上辺だけの知識持っていっても、
ちょっと突っ込んだ質問されたら赤っ恥かくことになるぞw
本でも買ってきて読むか、何も知らないことにしておけ。
489デフォルトの名無しさん:2007/11/17(土) 18:27:59
490デフォルトの名無しさん:2007/11/17(土) 18:34:09
面接官「1バイト=8ビットとありますが?」
学生 「はい。1バイト=8ビットです。」
面接官「1バイト=8ビットとは何のことですか?」
学生 「環境です。」
面接官「え、環境?」
学生 「はい。環境です。1バイト=8ビットは環境によるものです。」
面接官「・・・で、その1バイト=8ビットは我が校において席をおくうえで何のメリットがあるとお考えですか?」
学生 「はい。1バイト=8ビットだと知っています。」
面接官「いや、我が校にはプログラマのような輩はいません。それに1バイト=8ビットですよね。」
学生 「でも、違いますよ。」
面接官「いや、違うとかそういう問題じゃなくてですね・・・」
学生 「1バイト=8ビットじゃないと知っているんですよ。」
面接官「ふざけないでください。それに1バイト=8ビットて何ですか。だいたい・・・」
学生 「1オクテット=8ビットです。1octetとも書きます。octetというのは・・・」
面接官「聞いてません。帰って下さい。」
学生 「あれあれ?怒らせていいんですか?使いますよ。octet。」
面接官「いいですよ。使って下さい。octetとやらを。それで満足したら帰って下さい。」
学生 「運がよかったな。今日はバイトが足りないみたいだ。」
面接官「帰れよ。」
491デフォルトの名無しさん:2007/11/17(土) 18:41:08
ちと無理あり過ぎないかその改変w
492デフォルトの名無しさん:2007/11/17(土) 18:59:02
その学校に入って出来るようになりたいこととか、将来目指してるものを具体的かつ明確に言える様にすることのほうがよっぽど大事だと思うが
493デフォルトの名無しさん:2007/11/17(土) 20:17:42
じゃぁ具体的に言ってみろよ。1バイトが8ビットでは無いCPUのメーカ型番を。
494デフォルトの名無しさん:2007/11/17(土) 20:43:38
495デフォルトの名無しさん:2007/11/17(土) 21:14:54
メインページ
出典: フリー百科事典『ウィキペディア(Wikipedia)』

ウィキペディアにようこそ!

・・・プッ
496デフォルトの名無しさん:2007/11/17(土) 21:26:44
2chの名無し相手に「言ってみろ」で、そのあとWikipedia笑ってもなぁ。
Wikipediaはプッなのに名無しの返答は信じるつもりだった阿呆か、
どんな返答が来ても耳塞いで信じないつもりだった阿呆か。
497デフォルトの名無しさん:2007/11/17(土) 21:33:36
で?誰も具体的に言えないの?1バイトが8ビットでは無いCPUのメーカ型番を。
498デフォルトの名無しさん:2007/11/17(土) 21:34:59
なんだ言えないのか
499デフォルトの名無しさん:2007/11/17(土) 21:47:08
煽り終了?
500デフォルトの名無しさん:2007/11/17(土) 22:00:10
なんだかリンク先も見れないかわいそうな方みたいなのでWikipediaから引っ張ってきてあげますよ

>DEC PDP-10、NEC ACOS-6など
501デフォルトの名無しさん:2007/11/17(土) 22:49:19
>>500
> なんだかリンク先も見れないかわいそうな方みたいなので
見られないわけではありません。
デフォルトの名無しさんは信用できるけれども、Wikipediaはまったく信用できないだけです。
もちろん、デフォルトの名無しさんがWikipediaの内容をコピペして書き込んだものは
「Wikipediaの記述」から「デフォルトの名無しさんの書き込み」に昇格するので、途端に信用できます。
502デフォルトの名無しさん:2007/11/17(土) 23:27:50
ググれカス
503デフォルトの名無しさん:2007/11/17(土) 23:29:35
あまりのレヴェルの低さに今日から夏休みに突入したのかと思ったよ
504デフォルトの名無しさん:2007/11/17(土) 23:33:45
さすがニートは時間感覚が麻痺してますね
505デフォルトの名無しさん:2007/11/17(土) 23:40:38
>>495は「バイト_(情報)」をURLに含める程度の事がわからなくて
メインページに飛ばされたあげく「ウィキペディアで探せってか?」
って笑ったのかと思った。
さすがにそこまで恥ずかしいやつはいなかったか。
506デフォルトの名無しさん:2007/11/17(土) 23:44:53
>>490
ワロタww
507デフォルトの名無しさん:2007/11/18(日) 00:04:54
っつうか、1Byte≠8bitの環境があろうが無かろうが
そういう決まりが無いことは事実なのだから関係ないだろ。

508デフォルトの名無しさん:2007/11/18(日) 00:27:31
相当くだらない人間だな
509デフォルトの名無しさん:2007/11/18(日) 01:51:39
yahooのSearch.pmてどこにあんの?
510デフォルトの名無しさん:2007/11/18(日) 02:35:11
ごめんじこかんけつ
511デフォルトの名無しさん:2007/11/18(日) 07:17:43
重複を許してですが、
プロのプログラマは各プログラム言語ごとにどのくらいいるものでしょうか。
10万のオーダー =>
万 =>
千 =>
千以下 =>
どなたか、=> の右にプログラム言語を列記してください。
512デフォルトの名無しさん:2007/11/18(日) 07:19:08
ちょっと板違いか。
513デフォルトの名無しさん:2007/11/18(日) 07:54:25
>>511

日本か世界かで相当数値が変わると思うが。

適当だが、日本で。

10万のオーダー => C、C++、VB、Java
万 => C#、COBOL、Delphi、Perl、Ruby
千 => FORTRAN
千以下 => その他

ぐらいジャマイカ?
514デフォルトの名無しさん:2007/11/18(日) 09:11:53
Pascal, lisp, algol, assembler類は、その他扱いか。
515デフォルトの名無しさん:2007/11/18(日) 10:04:07
>>481
詳細はいいから、まずは箇条書きレベルで。
ちなみに、あなたとのコミュニケーションコストも費用に含まれます。
516デフォルトの名無しさん:2007/11/18(日) 13:52:47
C#はクソとよく言われますが、どういった点がクソなのでしょうか?
517デフォルトの名無しさん:2007/11/18(日) 13:55:56
よく言われてる、というのが間違いでは。
518デフォルトの名無しさん:2007/11/18(日) 14:10:55
>>513
大学とかの研究機関(除く学生)をプロに含めるなら、FORTRANはもっと多いな
519デフォルトの名無しさん:2007/11/18(日) 14:27:02
>>517
そうですかー
私だけですかねー
520デフォルトの名無しさん:2007/11/18(日) 14:33:30
俺はC#、言語としては出来良いと思うよ。
ただ悲しいかな、業務であんまり流行ってないだけで。

どっちかっつーと、.Netがクソっぽい印象。
何かっていうとすぐWin32API叩かされる。
フレームワークの意味が・・・。
521デフォルトの名無しさん:2007/11/18(日) 17:48:56
すみません、DEC PDP-10、NEC ACOS-6 ってどこで売ってますか?
522デフォルトの名無しさん:2007/11/18(日) 18:06:47
>>521
ググってから訊いてる?
523デフォルトの名無しさん:2007/11/18(日) 18:09:55
>>513-514
PHPはそれ以下か・・・
524デフォルトの名無しさん:2007/11/18(日) 18:10:41
アクションゲームなどでキャラを派手に動かすのはどういう仕組みなんでしょうか?
作らずとも初めからPC内に存在するキャラ、例えばAとかBの文字の敵キャラが
自分のキャラを追っかけてくるのは、敵の座標変数の値を自分キャラとifで比較して増減し
そこに乱数要素を加えれば個々の敵に違いが出てくるというのは判りますが
複雑なアクションゲームでもこれと同じことをしてるんですか?
525デフォルトの名無しさん:2007/11/18(日) 18:10:59
>>513
全部一桁あげてもいいんじゃね?
C++はそのままでもよさげ・・・かな。
526デフォルトの名無しさん:2007/11/18(日) 18:13:25
>>524
アクションゲームアルゴリズムとかいう本を読んでみたら?

どのゲームを想定してるのかしらんけど、いくつかパターン作っといて
普段はそのなかの行動パターンをランダムで選択して
射程範囲に入ると攻撃パターンにかわるだけじゃないの?
527524:2007/11/18(日) 18:24:39
>>526
こんな本出てたんですね。情報ありがとうございます。
528デフォルトの名無しさん:2007/11/18(日) 18:35:42
難しく考えずに、順序だてていけばいい
所詮パターンだ
529デフォルトの名無しさん:2007/11/18(日) 19:34:56
>>523
コピペしてURLやメッセージ変えるだけなら10万規模じゃね?
530デフォルトの名無しさん:2007/11/18(日) 20:32:56
>>520
>どっちかっつーと、.Netがクソっぽい印象。
>何かっていうとすぐWin32API叩かされる。
>フレームワークの意味が・・・。

そんなものはMSのパワーでラップしまくって使いやすいクラスライブラリに仕上げてくれる。
と、思っていた時期がありました。

C++,Officeチームと.NETチームって確執でもあるんかね・・・
それともJava, .NETといった技術は根本的にクライアントOSに向いていなかったということなのか。
531デフォルトの名無しさん:2007/11/18(日) 20:55:20
DOSパラに売ってませんでした。
ツートップにもありませんでした。
ヨドバシにもありませんでした。
あと何軒か回ったのですが、どこにもありませんでした。
だれか DEC PDP-10、NEC ACOS-6 売ってるとこ知ってたら教えてください。
532デフォルトの名無しさん:2007/11/18(日) 21:02:57
>>531
ACOS-6は
ttp://www.nec.co.jp/acosclub/acos6.html
DEC PDP-10は
イギリスの骨董オークションで出物を待つ。
533デフォルトの名無しさん:2007/11/18(日) 23:32:36
今後(今も含め)1番儲かると思うプログラミングは何だと思いますか?
534デフォルトの名無しさん:2007/11/18(日) 23:36:57
特定の言語に縛られないのが一番儲かると思います。
535デフォルトの名無しさん:2007/11/18(日) 23:37:51
仕様書プログラミング言語 - 英語
536デフォルトの名無しさん:2007/11/19(月) 00:19:59
すみません。
文字列検索のAND条件の検索方法が分からず苦戦しています。

例えば、↓のようなCSVファイルから
あ,い,う,え,お
か,き,く,け,こ
さ,し,す,せ,そ

AND条件として『か』と『く』を指定して検索をし、
マッチする2行目抜き出すようなことをしたいのです。

大変申し訳ありませんが、ご教授よろしくお願いします。
537536:2007/11/19(月) 00:24:09
大変申し訳ありません。
言語はC/C++
OSはWinXP
コンパイラはbcb Pro 6.0
です。
538デフォルトの名無しさん:2007/11/19(月) 00:29:13
何がどう分からないのかがさっぱり分からない
539デフォルトの名無しさん:2007/11/19(月) 00:33:33
ひょっとすると、宿題?
宿題スレが別にあるよ。
540536:2007/11/19(月) 00:34:52
了解しました。質問スレ行きます。
汚してすみませんでした。
541デフォルトの名無しさん:2007/11/19(月) 01:24:22
VSSで他の人のマシンにadminグループに入ってない状態で作業フォルダの設定する前に
最新の情報取得をやっちゃいけないと言われたのですがこれが何がどういけないのかよくわかりません。
教えてください。
542デフォルトの名無しさん:2007/11/19(月) 10:42:41
丸め込み誤差 って別の言い方あります?
ぐぐってみたら全然ヒットしねぇんですよ
543デフォルトの名無しさん:2007/11/19(月) 10:53:58
544デフォルトの名無しさん:2007/11/19(月) 11:01:12
>>543
丸め誤差か!
ありがとうございます
545デフォルトの名無しさん:2007/11/19(月) 12:37:55
javaの変数の値をvbaの変数に渡すことってできる?
546デフォルトの名無しさん:2007/11/19(月) 12:51:41
同友状況を想定してのことなのかを最大限具体的に書け。
547デフォルトの名無しさん:2007/11/19(月) 13:53:56
CVSサーバからチェックアウトしてもってきた作業ディレクトリのプロジェクトで
.NET2003でクラス追加を行うとフリーズしてファイルはできるんですけど
.NET2003が認識してくれません。回避方法ってありますか?
548デフォルトの名無しさん:2007/11/19(月) 14:40:59
C、C++のライブラリをC#で読むのは無理なんでしょうか?
549デフォルトの名無しさん:2007/11/19(月) 14:57:25
ライブラリをDLLにすればWin32APIと同じ手順で呼び出せる。
550548:2007/11/19(月) 15:29:16
>>549
ありがとうございます
とりあえずDLLにしとけば言語の相違とか心配しなくていい、ということですね
551デフォルトの名無しさん:2007/11/19(月) 15:48:32
ポリゴンのゲームって、いちからプログラムでポリゴンを生成していくのではなく
ポリゴンゲームツクールみたいなツールを自分でまず作って
それを使って制作していくのですか?
552デフォルトの名無しさん:2007/11/19(月) 16:17:07
さう
553デフォルトの名無しさん:2007/11/19(月) 18:22:48
DBプログラミングでも、VB.NET2003と2005では全然書き方が違うのでしょうか?
教えて下さい。お願いします。
554デフォルトの名無しさん:2007/11/19(月) 18:52:09
>>553
SQLは全く同じ。
その結果を処理する部分はちょっと違う。
555デフォルトの名無しさん:2007/11/19(月) 22:12:47
今日、会社の上司に、
10桁の10進数が格納されている変数のHighValueは0xffffffffffffffffffff(Fが20個)と言われました。
9999999999だと思うんですが・・・
皆さんどう思いますか?
0xffffffffffffffffffff(Fが20個)と思われる場合はご解説もいただけますと凄く助かります。
よろしくお願いします。
556デフォルトの名無しさん:2007/11/19(月) 22:15:12
変数の型は?
557デフォルトの名無しさん:2007/11/19(月) 22:16:15
>555
お前の会社の社員じゃないから理解不能
558デフォルトの名無しさん:2007/11/19(月) 22:37:57
>>555
グレイコードとかだったら
559デフォルトの名無しさん:2007/11/19(月) 23:01:57
>>555
上司にその場で聞いてくるべし
560デフォルトの名無しさん:2007/11/19(月) 23:03:04
555です。
「英数10桁」という型になります。
(ちょっと変わった言語なんです。。。)
でも実際に入るのは数字のみ、です。
561デフォルトの名無しさん:2007/11/19(月) 23:06:47
>>558
グレイコードだとしても20ケタも必要だっけ?
562デフォルトの名無しさん:2007/11/19(月) 23:08:51
>>560
何の言語か名前を正確に答えろ
答えが欲しければ最低限の情報ぐらい出せよ
563デフォルトの名無しさん:2007/11/19(月) 23:12:41
555です。>559
上司が説明してくれたんですけど、
ほんっとにわからなかったのであきらめてしまったんです、、
(それはいけないことなんでしょうけど、
別の人の説明ならわかる、ということもあるので。
上司が悪いのではなく、相性とか私の頭の問題で)
564デフォルトの名無しさん:2007/11/19(月) 23:14:46
unsigned char が10個なら 0xffffffffffffffffffff になるわな。
565デフォルトの名無しさん:2007/11/19(月) 23:17:58
>>564が正解か?「英数10桁」っていうのとも辻褄が合うし。
でも「変った言語」ってのが引っかかるな
566デフォルトの名無しさん:2007/11/19(月) 23:21:08
0xffが10個、ということですよね?
0xffで一桁、と考えるのがなぜなのか、わからないんです・・。・。

言語の名前を出してしまうと身元特定されかねないので、ご容赦ください、、
567デフォルトの名無しさん:2007/11/19(月) 23:23:50
0x100進数と考えればよろし
568デフォルトの名無しさん:2007/11/19(月) 23:31:21
複製が不可能なファイル形式を作ることって理論上可能?不可能?
569デフォルトの名無しさん:2007/11/19(月) 23:33:32
に、256進数ですか・・・
256進数の数字を20個集めて、0xffffffffffffffffffff(Fが20個)なんですね・・・

ふ、普通、2進か10進か16進で考えませんか?せいぜい8進。
256進だなんて、言語だけじゃなくて、
考え方も独特なのかもしれないと思いました、、
もうついていけえるか不安です。はあ。。

ありがとうございました。
570デフォルトの名無しさん:2007/11/19(月) 23:36:14
いや、「英数10桁」ってぐらいだから、
単に8ビットで英数1文字を表すからだろ
571デフォルトの名無しさん:2007/11/19(月) 23:37:14
>>568
不可能だよ。
572デフォルトの名無しさん:2007/11/19(月) 23:37:31
>>568
可能
573デフォルトの名無しさん:2007/11/19(月) 23:39:32
>>569
多倍長演算を行うプログラムとか書けば慣れる
574デフォルトの名無しさん:2007/11/19(月) 23:40:52
>>568
不可能
575デフォルトの名無しさん:2007/11/19(月) 23:41:10
量子コンピュータの世界?
576デフォルトの名無しさん:2007/11/19(月) 23:42:14
>>566 >>569
なんか混乱してるな。16 が 20 個、256 が 10個では?
つまり 16^20 = 256^10 = 1.2 e24 (大体)
256 が20個あれば 10 進法で 48 桁だな。
577デフォルトの名無しさん:2007/11/19(月) 23:42:56
ファイル形式によるわけではなくてもいいなら可能だな
578デフォルトの名無しさん:2007/11/19(月) 23:48:41
読めない領域に書けばいいんじゃね?
579デフォルトの名無しさん:2007/11/19(月) 23:59:09
最初からどこにも書かなきゃいいんじゃね?
580デフォルトの名無しさん:2007/11/20(火) 00:02:47
aho
581デフォルトの名無しさん:2007/11/20(火) 00:11:15
思いつきだけど

実質的に解読不可能な程度に暗号化したファイルと、
解読用キーがバイナリで組み込まれているデコーダをセットで使用する

デコーダとファイルは1対1の関係にあり、
そのデコーダを用いて他の同一形式ファイルをデコードすることはできない

保存されたファイルが存在するメディア内でのアドレスがキーの一部となっており、
コピーや、最悪デフラグで、ファイルの格納場所が移動すると閲覧不可能になる

デコードされた内容は、デコーダ付属のビューワーでのみ閲覧可能
582デフォルトの名無しさん:2007/11/20(火) 00:19:52
ICカードの暗号化領域にでも格納すればいいだろ。
583デフォルトの名無しさん:2007/11/20(火) 00:23:54
理論上クラック不可能な暗号など無い。
584デフォルトの名無しさん:2007/11/20(火) 00:24:29
しかもコピーするだけなら暗号化されてるかどうかは関係ないな。
585デフォルトの名無しさん:2007/11/20(火) 00:25:02
みなさまありがとう。
570さまのご説明が、アホの私に一番しっくりきました

英数ひと文字を表すのに8ビット遣う(ひとケタ分の最大値が0xff)
それが10文字分であれば、fが20個になる
586デフォルトの名無しさん:2007/11/20(火) 00:43:07
>>584
じゃあSuicaの暗号化領域にあるデータをコピーしてみろよ。
関係ないなら出来るんだろ。
587デフォルトの名無しさん:2007/11/20(火) 00:50:28
aho
588デフォルトの名無しさん:2007/11/20(火) 00:50:29
コピーするだけならカードリーダーあれば出来るだろ。
589デフォルトの名無しさん:2007/11/20(火) 01:03:29
>>588
知ったかもいい加減にしろ。
リーダがあろうがキーが分からなければ情報を引き出すことすら出来ない。
590デフォルトの名無しさん:2007/11/20(火) 01:14:02
スイカは鯖側で残高を持ってるからキーがなきゃ読み出せんと言ってるのだろうか
それとも暗号化されたままの生データすら読み出せないと言ってるのだろうか

どちらにしろ、香ばしい
591デフォルトの名無しさん:2007/11/20(火) 01:17:54
結局ファイル形式では実現できないのか?
592デフォルトの名無しさん:2007/11/20(火) 01:28:15
コピーは防げない
但しそれを意味のあるデータとして扱うことはある程度防げる
暗号化ストリーミング配信みたいな感じで
593デフォルトの名無しさん:2007/11/20(火) 07:43:56
aho: アルフレッド・V・エイホ(Alfred V. Aho): 計算機科学者
594デフォルトの名無しさん:2007/11/20(火) 08:18:50
>>590
知らないのなら調べろよ
いつまでも無知を晒すのは恥ずかしいぞ
前者でないことだけは教えておいてやるから
595デフォルトの名無しさん:2007/11/20(火) 09:07:03
外部メディアでいいんなら
フロッピーに保存して金庫にしまっておけばいいんじゃないの?
596デフォルトの名無しさん:2007/11/20(火) 09:29:24
One Time Pad は解読不可能な暗号だが
鍵配布問題があるわけだな
597デフォルトの名無しさん:2007/11/20(火) 14:10:33
>>589
「コピーするだけなら」って意味わかるか?
598デフォルトの名無しさん:2007/11/20(火) 14:51:45
で、読めるの?読めないの?
599デフォルトの名無しさん:2007/11/20(火) 14:55:48
Q.読めるの?
A.読めない。

Q.コピーは出来るの?
A.出来る。
600デフォルトの名無しさん:2007/11/20(火) 16:29:32
ファイルと呼べるかどうか微妙だけど、
ICカードの複製(コピー)は不可能じゃなかったかな?
601デフォルトの名無しさん:2007/11/20(火) 16:46:18
コピーできるのなら読めるんでは?
復号できないのを読めないと言ってるの?
602デフォルトの名無しさん:2007/11/20(火) 17:00:45
キーが無ければ、暗号化されたデータすらも引き出させないハードがあれば
それはキーが無い限りコピー出来ないことにならないか?
まあそのハード解体しちゃえば暗号化されたデータをコピー出来てしまうのだろうけどさ
603デフォルトの名無しさん:2007/11/20(火) 17:03:47
ファイルフォーマットによるコピーコントロールじゃねえじゃん。
604デフォルトの名無しさん:2007/11/20(火) 17:24:16
ああ、ファイル形式に限るのか。
暗号化されたショートカットとかリンクなら
それ自体に実体はないから、リンク側の暗号化を解除しない限り
実体のコピーは不可能じゃね?
605デフォルトの名無しさん:2007/11/20(火) 17:33:57
それのどこが、コピーできないファイルフォーマットなんだ?
606デフォルトの名無しさん:2007/11/20(火) 23:00:10
>>555
10桁の10進数を全て格納できる変数に格納できる最大の数、
ということであれば、まあ普通は 64 ビットになるから 0xFFFFFFFFFFFFFFFF(F が 16 個)じゃね?
607デフォルトの名無しさん:2007/11/21(水) 00:19:58
COBOLじゃね?
数字1桁は1バイトで表すから10桁だと10バイト
HIGH-VALUEは全ビットONだから0xffが10個
608デフォルトの名無しさん:2007/11/21(水) 00:31:57
>>607
COBOLってそうなの?初めて知ったw
だったら>>566の言うように身元特定にはあまりならんと思うけど。
COBOLベースの独自言語なのかな?
609デフォルトの名無しさん:2007/11/21(水) 00:42:13
パック10進数 でwikiれ
610デフォルトの名無しさん:2007/11/21(水) 06:36:06
>>608
COBOLは桁がベースの言語だからな。
C言語とか先に知ってて先入観あると、理解するのに悩むw

レコードっていう構造体みたいなのも、中身一つ一つ扱うことも出来るが
全体を文字列として繋げたものとして、参照どころか代入も出来てしまう。
レコードに1件文の文字列突っ込めば勝手に分割されてるから
桁で縛ったデータ形式を扱うには便利。
611デフォルトの名無しさん:2007/11/21(水) 10:29:47
VBで、C言語でいうところの関数内static変数みたいなのはできますか?
できるなら、どうやりますか?
612デフォルトの名無しさん:2007/11/21(水) 10:55:26
>>611
static i as integer
613デフォルトの名無しさん:2007/11/21(水) 11:13:56
[パックドBCD][検索]<-カチッ

なにもCOBOL独自のもんじゃない。
BCD調整関連の命令を持っているプロセッサも珍しくない。
86だって持ってる。
614デフォルトの名無しさん:2007/11/21(水) 11:19:36
Z80やi86の持ってたパックドBCDって確か1バイト2桁だったよね。
615デフォルトの名無しさん:2007/11/21(水) 11:23:06
>>613
packed を 「パックド」って書いて気持ち悪くないか?
>>614
バイトに(複数桁を)詰め込むから packed だろうが!
616デフォルトの名無しさん:2007/11/21(水) 11:41:35
っていうかx86が持ってるのは祖先が4004だから
617デフォルトの名無しさん:2007/11/21(水) 12:19:44
>>616
珍説
68000だって、6502だって、もちろんS/360だってBCD命令を持っている。
618デフォルトの名無しさん:2007/11/21(水) 12:39:11
>>612
thx
619デフォルトの名無しさん:2007/11/21(水) 13:01:47
>>613
COBOLからの使用を想定してわざわざ入れたのではないかな。
620デフォルトの名無しさん:2007/11/21(水) 13:08:40
4004は電卓用だったから、簡単に十進演算ができることが望ましかった。
内部表現がBCDになっていれば、入出力の部分が簡単になる。
621デフォルトの名無しさん:2007/11/21(水) 13:59:26
DAA と DAS のことだと思うんだけど、確か嶋さんが、特許を取って
おくべきだった、というようなことを書いていた記憶がある(出典忘却)。

DAA は 4004 から 8080, x86 に一貫して存在してる。
622デフォルトの名無しさん:2007/11/21(水) 14:15:57
>>621
世界初のCPU「4004」開発回顧録(7)
ttp://itpro.nikkeibp.co.jp/article/Watcher/20070511/270743/
623デフォルトの名無しさん:2007/11/21(水) 17:38:24
これからプログラミングの勉強をしようとしてる者なんですが質問させてください。
最近C言語を独学で学習し始めましたが
C言語にも種類はいろいろありますよね。(C++、C#などなど)
将来的にはゲームプログラミング他アプリケーションプログラミングをやりたいと思ってます。
その場合、C++やC#もしくはJAVAなどがいいみたいな事を?書いてあったんですが
学習仕方としてはとりあえずC言語を覚えてからにした方がいいのでしょうか?
それともいきなりC#などの学習に入った方が効率的なのでしょうか?
皆さんが勉強した時はどうしたのか、もしよかったらお聞かせ願いたいのですが。
ちなみにまだCは変数について勉強したところのほんとにぺーぺーです。
624デフォルトの名無しさん:2007/11/21(水) 17:43:48
>>623
とりあえずCがそこそこできるようになってからでいいと思う
625デフォルトの名無しさん:2007/11/21(水) 17:45:13
Cなんかやる奴はろくな人間にならない。将来潰れる。
626デフォルトの名無しさん:2007/11/21(水) 17:45:34
>>623
>C言語にも種類はいろいろありますよね。(C++、C#などなど)
すでにそこから違う
627デフォルトの名無しさん:2007/11/21(水) 17:55:07
Cでも凝ったゲームを作るとなるとアセンブラ並のスキルが必要になりますか?
628デフォルトの名無しさん:2007/11/21(水) 18:03:05
いいえ。
凝ったゲームを作るのに必要なのはプログラミングのスキルではなく、ゲーム製作のセンスと発想です。
629デフォルトの名無しさん:2007/11/21(水) 18:05:54
c++からやれよ
630デフォルトの名無しさん:2007/11/21(水) 18:06:18
今時Flashでもないとアマチュアのゲームなんて遊んでもらえないだろ。
配布も考えたらFlash、パフォーマンス最優先ならC++だな。
Xbox360向けのゲームがC#で作れるようだが配布には向いていないし。
631デフォルトの名無しさん:2007/11/21(水) 18:07:50
>>623
C++ は C との互換性を大事にしてるけど、
Java と C# は C を参考にした全くの別言語ってのは認識してもらった上で
“C 系言語”のどれから勉強すればいいかってので話を進めると、
まあ、答えは宗教論争になるのよね。

俺は、C# や Java みたいな新しい言語をまずやって、
歴史・古典的資料として C をやる方が学びやすいし、
変な癖・悪習にとらわれなくていいし、
賢いやりかただと思うんだけど。

歴史を順に追った方がいいという人もいるし、
C# とかの便利な言語から入ったら C を使えなくなるから先に C をやれって人もいる。
632デフォルトの名無しさん:2007/11/21(水) 18:09:39
>>630
XNA Game Studio 使うなら、×○と窓ゲームをほぼ同じコードで書けるし、
配布したければ窓用ゲームにしてしまえばいいのでは。

Flash っていうか、ActionScript が嫌で、C 系言語を使いたいなら
Silverlight 1.1 待ち?
633デフォルトの名無しさん:2007/11/21(水) 18:36:35
FlahsゲーはWEB上で気軽にさらせますけど
個々人のプレイデータのセーブとかって出来ませんよね?
634デフォルトの名無しさん:2007/11/21(水) 18:50:34
>>633
DB使うとか、クッキーに保存とか方法はいくらでも
635デフォルトの名無しさん:2007/11/21(水) 18:55:54
C++ から始めるのだけは勧められない
636デフォルトの名無しさん:2007/11/21(水) 19:04:20
C言語から初めて後継言語の強力な標準ライブラリに驚くのもいいんじゃないかなと
637デフォルトの名無しさん:2007/11/21(水) 19:47:17
皆様、レス色々ありがとうございます!
なるほど、宗教論争みたいなもんなんですね・・・。
皆さんの意見の大筋を自分なりに考えまとめてみた結論としては、
やっぱりこのままC言語からやっていけばいいかなと思いました。
ただ、全くの独学でCなんて覚えられるのかな?というのが少し心配です^^;
今のところはまだ順調ですが・・・(序盤ですしね・・・)

また何かあったらお世話になります、よろしくお願いします。
638637=623:2007/11/21(水) 19:48:01
すみません、名前入れ忘れてましたOTL
639デフォルトの名無しさん:2007/11/21(水) 19:56:03
>>623
最終的に何がやりたいか、どれくらいハマる気があるのか、気力と人生設計次第だな。
複数の言語を身につけるタイプの人もいれば、Cやアセンブラで職人的な
何かを身につける人もいる。今時のゲームなら、むしろ3Dを動かすような
知識や経験なんかの方が重要かもしれない。短期で伸びる奴もいれば、大器晩成型もいる。
頭の中で論理を考えるのが得意なパターンと、とにかくトライなパターンもある。

複数の言語を習得するタイプだと、新しい言語を身につけるのには
数日〜一ヶ月程度で出来たりもするけどね。
よく言われるのは、C系言語とスクリプト系言語と関数型言語をやってれば、
後はなんとでもなるという話だけど、
基本的にこういうタイプの人間には、幅広い好奇心と、
常に新しい言語や技術に対するアンテナが必要だったりする。
640デフォルトの名無しさん:2007/11/21(水) 20:01:16
ネット上で色々探してみるのもいい。
最近では講義やプレゼンのような動画さえある時代だし。
641デフォルトの名無しさん:2007/11/21(水) 20:11:23
一個の言語やってたら、そのうち新しいおもちゃがほしくなって
次の言語に手をだしたりするし、Cでいいんじゃね

個人的にはCとかより、PHPとかPythonとかのWeb系スクリプト言語の
ほうが動いているものをすぐみられるから楽しくてすき
642デフォルトの名無しさん:2007/11/21(水) 20:22:59
何も知らないところから本を片手にコンパイラをインストール、ソースコード書いて
さあコンパイル、ってEnter押す時のドキドキ感がいいんじゃないか
もっとも今時は本じゃなくてネット、コンパイルじゃなくてビルドだったりするかもしれないけど
643デフォルトの名無しさん:2007/11/21(水) 21:53:01
そのへんは人それぞれってことで。
644デフォルトの名無しさん:2007/11/21(水) 22:19:37
>>623
時代背景的にBASICからASMかCへの移行ぐらいしか選択肢がなかった
つうかスタートを切る時期によって千差万別だから、他人がどの様な
成長の過程を辿ったのかってのは参考にならんと思うけどね
645デフォルトの名無しさん:2007/11/21(水) 22:33:57
80年台〜90年台中盤頃、雑誌の打ち込みからBASICに入る人が多かったな。
アセンブラ・C以外でもTurbo Pascalもあったわけだけどね。
90年台後半からは、PerlやVBやDelphiなど色々な言語が実用的になったな。

C系が主流ではあるけど、Pascalの血がJavaとかVB/C#とかにも混じったりしたのは、
当時のC vs Pascal論争とかを知ってるとなかなか皮肉というか。
646デフォルトの名無しさん:2007/11/21(水) 22:49:51
> Pascalの血がJavaとかVB/C#とかにも混じったり

具体例きぼん
647デフォルトの名無しさん:2007/11/21(水) 22:53:23
とりあえず
代入、演算(四則演算、比較演算、論理演算)
条件分岐、ループ、シーケンシャル実行
この程度を理解できれば人のソース読めるようになるよね
人のソースを読めるようになれば、ロジックを盗むことができる
そういうものを積み重ねると、なんとか自分でも組めるようになる
あとは諦めない、投げ出さないこと
愚才の俺がなんとかなってるんだから間違いない
648デフォルトの名無しさん:2007/11/21(水) 22:59:35
読んでるだけじゃ絶対向上しない。
とりあえず書いて(コピペでもいいと思う)、いろいろいじって動作を見ていくほうが慣れやすいと思う。
649デフォルトの名無しさん:2007/11/21(水) 23:08:16
人のソースに触れるってのは、確かに必須だな
ソースを見て「美しい」って感動するようになることから始めよう
650デフォルトの名無しさん:2007/11/21(水) 23:20:10
>>646
Javaならwritelnとか。VBはwith構文とか。
C#は何だったかな。C#を知った当時に何かPascal臭さを感じたのだけど。

後は、偏見かもしれないが、JavaやVBや.Netプラットフォームの
冗長さはすごくPascal系臭さを感じる。
651デフォルトの名無しさん:2007/11/22(木) 00:38:49
623です。
皆さん引き続き親切にありがとうございました。
やっぱりプログラミングもとにかくやってみる事が大事なんですね。
どこかで、初心者がいきなりC言語は難しいからやめた方が・・・
と、書かれてたので不安になってしまったんです。
まだ本を読みながら簡単なサンプルをいじってるだけですが
それだけでもすごく楽しいし
これからだんだん難しくなっていくんだと思いますが
あきらめないで頑張るっていう事を忘れないようにします。

それでは名無しに戻ります、ありがとう^^
652デフォルトの名無しさん:2007/11/22(木) 05:03:38
PascalをたどるとALGOLに行き着く、とかとか。
653デフォルトの名無しさん:2007/11/22(木) 12:34:30
C++とVisualC++ってどこが違うんですか?
あと>>1のお魚さんは何のマスコットですか?
654デフォルトの名無しさん:2007/11/22(木) 12:41:24
C++はプログラミング言語そのものの名前
VisualC++はプログラミング言語を処理するプログラムの名前
魚は煮付けたものが好きだ
655デフォルトの名無しさん:2007/11/22(木) 12:43:28
c++言語、VC++はc++が動く統合環境
656デフォルトの名無しさん:2007/11/22(木) 12:45:36
>>654,655
わかりました!
VisualC++はプログラミング言語の一種だと思ってました。
657デフォルトの名無しさん:2007/11/22(木) 12:58:43
GAとか、NTとか、ツールじゃなくて、
PHPでストリーミング動画をダウンロードするソースコードを教えてください。
スレ違いならスマン。
658デフォルトの名無しさん:2007/11/22(木) 13:14:03
>>657
ここよりもWEBプログラミング板の方がPHPの関連スレが多そうだ
659デフォルトの名無しさん:2007/11/22(木) 14:15:31
>>645
あの手の雑誌の影響は大きいよな
俺もベーマガのコード打ち込みつつ読んで勉強した
今、あれに近い雑誌とかサイトってあるのかな?
HSP、なでしこ、ActiveBASIC なんかは公式でそれっぽいことやってそうだが…
660デフォルトの名無しさん:2007/11/22(木) 14:24:44
なでしこ、ActiveBASICぱいらないな
661デフォルトの名無しさん:2007/11/22(木) 14:37:00
VisualC++は.Net Framework環境で使えるC++だが、
さらにC++/CLIなんてのもある
662デフォルトの名無しさん:2007/11/22(木) 15:05:12
VC++ = ISO std C++ 98 + Windows 用ライブラリ + C++/CLI + IDE
よね。
コンパイラ自体は標準 C++ だけど、
ライブラリの部分のことがあるから標準 C++ と区別して
VC++ という名称を1つの言語(というか処理系)として使うことも結構あるかも。
663デフォルトの名無しさん:2007/11/22(木) 15:47:25
ふーん。。。
で、そのVC++ってつよいの?
664デフォルトの名無しさん:2007/11/22(木) 15:58:16
Windowsのヘビー級なら、ずっと前からチャンピオンベルト守ってる。
665デフォルトの名無しさん:2007/11/22(木) 15:58:41
>>663
言語処理系が強いとか弱いってどういう意味だ

これのことか?
http://pc11.2ch.net/test/read.cgi/tech/1139664149/53-
666デフォルトの名無しさん:2007/11/22(木) 16:03:41
>>663 はネタだろ。
667デフォルトの名無しさん:2007/11/22(木) 17:04:17
>>658
トンクス。そっちに行ってみます。
668デフォルトの名無しさん:2007/11/22(木) 22:55:58
今MSDNライブラリて落ちてますか?
数十分前から急につながらなくなりました
669デフォルトの名無しさん:2007/11/23(金) 00:22:21
MMORPGのBOTを製作には、C++とC#どちらが向いてる?
670デフォルトの名無しさん:2007/11/23(金) 00:30:29
>>669 C++ だと俺は思うけど。
671デフォルトの名無しさん:2007/11/23(金) 00:46:26
>>669
その二択なのは、何故だぜ?
672デフォルトの名無しさん:2007/11/23(金) 00:58:38
>>670
理由をお伺いしてよろしいですか?

>>671
学習するのに良本が多そうだから。
673デフォルトの名無しさん:2007/11/23(金) 01:01:21
>>672
C++ならお前が挫折するから
674デフォルトの名無しさん:2007/11/23(金) 01:07:31
>>673
そんなに難しいのかC++は。
なら俄然やる気がでるからC++で製作する
675デフォルトの名無しさん:2007/11/23(金) 01:46:20
javascroptで、マウス乗せたら出るテーブルの位置をマウスの座標にあわせるには
どうすればいいでしょうか。
676デフォルトの名無しさん:2007/11/23(金) 02:15:56
C++でとあるクラス内のパブリックなメンバ関数から以下を呼び出す。

void fileout(double val)
{
ofstream ofs("core.d",std::ios::out | std::ios::app);

if(!ofs)
{
cout <<"error fileout"<< endl;
exit(1);
}

ofs << Sec << " "<< val << endl;
ofs.close();
}

するとcloseするときに
*** glibc detected *** free(): invalid next size (normal): 0x08ea3180 ***
っていうエラーが出て怒られるんですが、、。
ていうかメイン関数のほんとどうでもいいところでファイルを
開いて閉じる動作するだけで上のエラーが出るんですが・・。
どなたか思い当たる節はありませんか?
677デフォルトの名無しさん:2007/11/23(金) 02:57:02
if ( ! ofs.is_open())
678デフォルトの名無しさん:2007/11/23(金) 03:35:42
IPアドレスで4.4.4.0/28や3ffe:1:1::/48と書いたとき
スラッシュの後の28や48は何を意味してるものですか?
679デフォルトの名無しさん:2007/11/23(金) 03:43:20
>>678
ネットワークアドレスのビット数
680デフォルトの名無しさん:2007/11/23(金) 03:53:49
IPアドレスはネットワークアドレス部とホストアドレス部から構成されていて
スラッシュの後にネットワークアドレス部のビット長を書いて二つの区切りがどこにあるかを明示する
28ならIPアドレスのMSBから28ビット分がネットワークアドレス部になる
681デフォルトの名無しさん:2007/11/23(金) 04:47:13
682デフォルトの名無しさん:2007/11/23(金) 09:25:53
C++ は better C として勉強する分には
C より遥かに簡単だぜ。
参照の方がポインタより理解しやすいし。
683デフォルトの名無しさん:2007/11/23(金) 11:40:34
汎用性と将来性のある言語はどれと思う?
684デフォルトの名無しさん:2007/11/23(金) 12:36:44
COBOL
685676:2007/11/23(金) 14:00:04
>>677,678
お二方ありがとうございます。
結論から言いますとmain関数のほうであるクラスABCを
ABC *a = new ABC;
と宣言していたのを
ABC a;
に変えたら解決しました。
このクラスのパブリック関数から例の関数は呼び出されます。
領域確保してるのがプログラムのなかでココくらいしかなかったので
意味もわからずイジったらできたと言う感じです。
何が違うのか理解したいですが681さんのアドバイス先は正直よくわかりませんでした。


686デフォルトの名無しさん:2007/11/23(金) 14:08:19
どうてもいい話なんですが、
MSDN2 ライブラリを何とかして携帯電話で閲覧する方法は
ないでしょうか。
(au EZWeb+PCサイトビューア)
687デフォルトの名無しさん:2007/11/23(金) 14:09:23
#include <iostream>
using namespace std;

class Base
{
public:
static int m_iVal;
void SetValue(int val) { m_iVal = val; }
void Show() { cout << "m_iVal: " << m_iVal << endl; }
};
class Hoge1 : public Base{};
class Hoge2 : public Base{};

int Base::m_iVal = 0;

void main()
{
Hoge1 hoge1;
Hoge2 hoge2;

hoge1.SetValue( 100 );
hoge2.Show();
}

このプログラムで hoge2.m_iVal = 100 となるんですが よかったでしょうかね?
確認のためですけど
688デフォルトの名無しさん:2007/11/23(金) 14:21:38
コンパイルエラーにならねーの? これ
689687:2007/11/23(金) 14:34:46
私の環境 VC++6.0 ではコンパイル通りました。
static な メンバ変数のスコープ範囲が知りたいのです。
690687:2007/11/23(金) 14:56:14
すいませんが、時間ないのであげますね
691687:2007/11/23(金) 14:59:15
すみません、あげたにもかかわらず時間切れとなりました。
皆様、有難うございました。
692デフォルトの名無しさん:2007/11/23(金) 15:04:35
>>691
キエロ
693デフォルトの名無しさん:2007/11/23(金) 15:28:36
CSVファイルをエクセルで開いたときに、
012,345を一つのセルに表示させようとして、
="0120,345"としても"0120,345"としても
元の通りに表示されません。
どうすればよいでしょうか?
694デフォルトの名無しさん:2007/11/23(金) 16:07:22
"0120\,345"じゃなかったっけ?
012,345をエクセルに書いてCSVで出力してみたら?
695デフォルトの名無しさん:2007/11/23(金) 16:27:53
マリオブラザーズって40KBしかないらしいな
やっぱりC言語とアセンブリ言語で作ったのかな?
696デフォルトの名無しさん:2007/11/23(金) 16:33:51
ファミコンはC言語などの高級言語はつかわないだろ
アセンブラだろ
697デフォルトの名無しさん:2007/11/23(金) 16:35:40
void fileout(double val,string name);
という具合に関数を作るとき
放り込まれたnameが新規ならファイルを作って開く
依然に作ったものならそれを上書きで開く
としたいんですがどうすればいいでしょうか?
698697:2007/11/23(金) 16:37:37
すいません。要はファイルが存在するか否かで処理を変えたいんですが
699697:2007/11/23(金) 16:41:44
自己解決しました。すれ汚しすみませんm(__)m
700デフォルトの名無しさん:2007/11/23(金) 16:54:45
>>696
マジで?
じゃあさ、全部「mov eax, 100」とかやってんの?
701デフォルトの名無しさん:2007/11/23(金) 17:04:05
>>700
かなりマジと思う。
てゆーか 6502 だからその [3-6]86 なニモニックとは違うが。

8bit 機で C というのはなかなか辛いものがあるし、映像やサウンド廻りとか
ハードウェアを直接いじるし、そもそも C の普及以前だし、で、アセンブラが
普通だった。
702デフォルトの名無しさん:2007/11/23(金) 17:12:15
ファミコンはファミコンベーシックでプログラミングするんじゃなかったんだ!?
703デフォルトの名無しさん:2007/11/23(金) 17:20:29
ファミリーベーシックV3でさえほとんど何も組めなかったのに無印ファミリーベーシックじゃいかんともしがてえw
704デフォルトの名無しさん:2007/11/23(金) 17:23:39
「ファミリーベーシック」

あれは、プログラミングもできますよ、という物であって、
メーカーの開発があれだったわけじゃない。

「ネットやろうぜ」と、アートディンクの「BASIC STUDIO」の
違いというか。
705デフォルトの名無しさん:2007/11/23(金) 18:13:48
694
レスありがとうございます。
試しにエクセルで保存してみたところ、
カンマ区切りと互換性がないとかで、自動変換されてしましました。
うーむ
正規表現とは微妙に違う独自ルールなのかもしれません・・・
706デフォルトの名無しさん:2007/11/23(金) 18:45:35
そりゃあ正規表現とは違うだろう
707デフォルトの名無しさん:2007/11/23(金) 20:02:48
excelの質問は板違いだろ
708デフォルトの名無しさん:2007/11/23(金) 21:57:28
>>700
あの時代はまだまだC言語は一般的ではなかったし
そもそも組み込みですらクロス開発が珍しかったんだぞ
709デフォルトの名無しさん:2007/11/23(金) 22:00:09
710デフォルトの名無しさん:2007/11/23(金) 22:01:17
PCでも8bit機の時代は、ほとんどアセンブラだったんじゃないの?
最初の信長の野望とかBASICらしいけど。
711デフォルトの名無しさん:2007/11/23(金) 22:31:45
昔のゲームはアセンブリが当たり前

でもウィザードリィはPascalだったっけ
712デフォルトの名無しさん:2007/11/23(金) 22:32:46
ゲームボーイだったアセンブラ使ってた
713デフォルトの名無しさん:2007/11/23(金) 22:32:47
706>>
707>>
エクセル板行ってきます
714デフォルトの名無しさん:2007/11/23(金) 22:51:27
どのWizだろう? Apple用Pascalってあった?

LSI C-80があるんだから8ビットだからといってCがないわけじゃないけど。
そういやGBDKも8ビットなbccでしたね。
715デフォルトの名無しさん:2007/11/23(金) 22:53:00
ゲームは結構98でもBASICで組まれてた。
大戦略がCになったのが...3だっけ?
716デフォルトの名無しさん:2007/11/23(金) 23:04:25
>>714
> どのWizだろう? Apple用Pascalってあった?
ないわけないじゃん
717デフォルトの名無しさん:2007/11/23(金) 23:07:33
ゲームに使われるドットキャラや画像って
BMPなどで別途に作って、それをCで組んだプログラムなどで
制御してゲームにするという感じですか?
718デフォルトの名無しさん:2007/11/23(金) 23:13:31
普通はそうだな。
プログラム内で生成するようなものもあるけど。
719デフォルトの名無しさん:2007/11/23(金) 23:53:07
というか、6502 用 C コンパイラってあったっけ?
Z80 よりも厳しいあのメモリ環境だからな。

Z80 のコンパイラは、LSI-C80 とか small-C (サブセット) とか、
Hitech-C とか色々あったけど。
720デフォルトの名無しさん:2007/11/23(金) 23:55:16
>>719
アドレス空間は64Kじゃないの?
ファミコンみたいのは、ROMが多くてRAMが少ないって環境だろうけど。
721デフォルトの名無しさん:2007/11/23(金) 23:55:38
確か、ゲーム機開発でCが使われるようになったの自体、PS以降だっけか。
スーファミとかでもC使われてるソフトって聞いたことないし。
722デフォルトの名無しさん:2007/11/24(土) 00:15:29
質問1
日付型の列にINDEX付与して
BETWEENで検索かけたらINDEXが使われなかった。
>や<ならINDEXが使われるんだけどそういうもんなの?
BETWEENは使わない方が良いってこと?

質問2
今AS400のDB2を利用してるんだけど
GUIで実行プランを閲覧できるようなツールってないっすか?
723デフォルトの名無しさん:2007/11/24(土) 04:02:37
BASICの質問です
プログラム上で入力した数字から変数A1~Axの値を表示する方法はありますか?
例えば
10 A1=10:A2=20:A3=30:A4=40
20 INPUT"何番のデータ出したい?";B
30 PRINT ○○ ←入力した数値に応じたデータを表示させたい、Bに3って入力したならA3を表示・・・みたいな
40 END

どう日本語書いたらいいのか難しい・・・意味通じるかなぁ・・・
724デフォルトの名無しさん:2007/11/24(土) 04:51:07
>>723
BASICの中には変数名を動的に生成してアクセスできるようなものもあるかもしれないが、
一般的には、
DIM A(4)
A(1)=10:A(2)=20:A(3)=30:A(4)=40
...
PRINT A(B)
のようにするか(PRINTの前にBが1〜4の範囲内であることもチェックすべき)、
A1,A2,...を配列に変更したくないのなら、
条件分岐でBの値ごとにPRINT A1やPRINT A2を実行するか、
Bの値ごとにC=A1のように別変数に表示したい値を入れておいて、
そのあとでPRINT Cの一文を入れる。
725デフォルトの名無しさん:2007/11/24(土) 06:27:48
>>724
ありがとう!
やってみるよ
726デフォルトの名無しさん:2007/11/24(土) 12:55:32
IPv4射影アドレスの表記で
ttp://ja.wikipedia.org/wiki/IPv6では ffff::10.1.2.3 となっていて
ttp://www.wakhok.ac.jp/~kanayama/summer/05/ipv6/node19.htmlでは ::FFFF:202.11.100.1

となっているのですがwikipediaの表記だとffff:0:0:0:0:0:10.1.2.3となって間違いな気がするのですがどうなのでしょう?
727デフォルトの名無しさん:2007/11/24(土) 13:29:55
>>726
ffff:: だとマルチキャストっぽいね。
修正よろ。
728デフォルトの名無しさん:2007/11/24(土) 13:41:55
ひたむきでマジメに仕事をしているのですが
生活に余裕ができないのはなぜでしょうか?
729デフォルトの名無しさん:2007/11/24(土) 13:42:27
>>728
心に余裕が無いからです
730726:2007/11/24(土) 15:03:43
>>727 了解しました ありがとうございます
731デフォルトの名無しさん:2007/11/24(土) 15:10:46
>>729
心に余裕を持つにはどのような選択肢があるでしょうか?
732デフォルトの名無しさん:2007/11/24(土) 15:14:17
ディスククリーンアップユーティリティーをご利用ください
733デフォルトの名無しさん:2007/11/24(土) 16:20:42
http://www.youtube.com/watch?v=RoVBR_ULuUY

↑の動画を見るとさ、PC-8801の価格って20万円未満なんだよね
あんまり高くないように感じるのだが、昔の人にとっては高かったの?
734デフォルトの名無しさん:2007/11/24(土) 16:23:12
板違い
735デフォルトの名無しさん:2007/11/24(土) 16:32:50
自分のキャラと背景の衝突判定って
どんな感じのことをすればいいですか
736デフォルトの名無しさん:2007/11/24(土) 16:35:01
>>733
それ、$1 = 360円 の時代だから
今 $1 = 110円だろ、つまりだ、20万x360/110=65万円未満ってことだ
737デフォルトの名無しさん:2007/11/24(土) 16:49:29
C言語で入力された文字が半角かどうかチェックするには
どうしたらいいですか?
教えてください
738デフォルトの名無しさん:2007/11/24(土) 16:51:47
CP932でぐぐれ
739デフォルトの名無しさん:2007/11/24(土) 17:03:21
半角とは何か、もっとkwsk。
740デフォルトの名無しさん:2007/11/24(土) 17:14:34
C/C++にいつまでたってもswap関数が追加されないのは何故でしょうか?
特にC++はテンプレートを使えば簡単に汎用的なものが作れると思うのですが……。
741デフォルトの名無しさん:2007/11/24(土) 17:19:47
そのテンプレートを使った汎用的なswap関数は、swap対象のインスタンスの属するクラスが
operator = を定義している事を期待しているのか、それともディープコピーを考慮しない
単なるビットswapを実装するのか、それはプログラマの都合によって満たされるべき要件は幾らでも変わってくる。
742デフォルトの名無しさん:2007/11/24(土) 17:20:44
>>738
ありがとうございます
でも、読みましたがよく分かりませんでした

>>739
入力された文字が半角文字なのか、全角文字なのかを調べたいんです

半角文字は1バイト、全角文字は2バイトだから、それらでif文すればいいんでしょうか?
でも、文字のバイト数の取得がわかりません
誰か、教えてください
743デフォルトの名無しさん:2007/11/24(土) 17:23:19
>>742
もっとよく考えろ
744デフォルトの名無しさん:2007/11/24(土) 17:25:42
>>740
C++には<algorithm>にある。
745デフォルトの名無しさん:2007/11/24(土) 17:26:03
>>742
文字列は単なる1バイトデータであるchar配列だから、
あるunsigned charのデータが 0x81 < value < 0x9F || 0xE0 < value < 0xFC を満たすなら
そのバイトと次のバイトは2バイト文字。
746デフォルトの名無しさん:2007/11/24(土) 17:27:13
おい
747デフォルトの名無しさん:2007/11/24(土) 17:28:03
キタロウ!
748デフォルトの名無しさん:2007/11/24(土) 17:48:23
!= や ? とかの演算子の使い方をまとめてあるページとかありますか?
検索しても?や!だと何も当たらなくて

おねがいします><
749デフォルトの名無しさん:2007/11/24(土) 17:50:42
>>743
>>745
しばらく考えてみたのですが全然わかりませんでした
けど、もう少し考えてみます
ありがとうございます
750デフォルトの名無しさん:2007/11/24(土) 17:53:22
>>748
演算子とか論理演算子とかでぐぐる
751デフォルトの名無しさん:2007/11/24(土) 17:56:37
>>749
全角文字って何か自分なりに定義してみれ
752デフォルトの名無しさん:2007/11/24(土) 18:04:38
>>751
曖昧な知識しかもっていなくて、全然分からないんです
面倒な質問すみません

if(入力された文字 <= 0x7F)
これで判別できるのでしょうか
ASCllコードに載っていないものは全て全角としてみたのです
753デフォルトの名無しさん:2007/11/24(土) 18:07:34
>>752
あいまいな知識とかそういう問題じゃない、っつーに。

あいまいな定義でもいいから、とにかくあなたの頭の中にある定義を
ダンプしてみてくれ、って頼んでるわけ。でないと話が始まらない。
754デフォルトの名無しさん:2007/11/24(土) 18:12:39
>>752
たとえば文字コードがシフトJISなら、

第一バイトが0x81〜0x9F、0xE0〜0xFC
第二バイトが0x40〜0x7E、0x80〜0xFC

の範囲なら、全角になる。

文字コードはEUCとかJISとかいろいろあるので、まず入力されるデータの
文字コードを把握する必要がある。
755デフォルトの名無しさん:2007/11/24(土) 18:13:19
>>753
いや頼んだのは俺だが
まあ、言ってることには同意
756デフォルトの名無しさん:2007/11/24(土) 18:49:27
>>753
全角文字は2バイトの領域を使って表現される文字で、配列に入れると2つの
要素を使用していると思っています
察しが悪くてすみません

>>754
配列に入れていると
0番目が0x81〜0x9F、0xE0〜0xFC
1番目が0x40〜0x7E、0x80〜0xFC
の範囲なら全角ってことでいいんでしょうか
文字コードの把握なども全然考えていませんでした

またしばらく考えてみます
ありがとうございます
757デフォルトの名無しさん:2007/11/24(土) 19:29:54
馬鹿が考えるだけ無駄だし、どこかから既存のコードもらってくれば済む話
特別な事情でもなかったら自分でそんなもの作るやついない
758デフォルトの名無しさん:2007/11/24(土) 20:15:20
>>756

処理系がわからないが、例えばWindowsなら__isascii()を呼べば済むんじゃね?
759デフォルトの名無しさん:2007/11/24(土) 21:44:50
CodeBlocksのスレはありますか?
760デフォルトの名無しさん:2007/11/24(土) 21:47:09
2バイトの半角文字とか
1バイトの全角文字とか
761デフォルトの名無しさん:2007/11/24(土) 21:49:12
VSが無料で使えるのに何でそんな珍妙なIDEを使いたがるのかねぇ
762デフォルトの名無しさん:2007/11/24(土) 22:07:59
Shift_JISとかX0208ベースならともかく、
その他も考慮するなら、ギリシャ文字やキリル文字は全角半角どっちだとかね。
763デフォルトの名無しさん:2007/11/24(土) 22:41:44
>>737の質問の時点ですっ飛ばしてること多いな。
文字列からどうやって文字を切り出すかの問題も含んでる。
対象のcharsetが何なのか、イリーガルなコードはどうするのか。
764デフォルトの名無しさん:2007/11/24(土) 22:56:29
僕は将棋プログラムが作りたいです。しかし
これまでプログラムというのをしたことがありません。

現在C言語というのを使っている人が多いようなので
http://www.computer-shogi.org/wcsc17/team.html
僕もC言語を使ってプログラムを作ってみたいと思います。

どう勉強したらいいですか?
765デフォルトの名無しさん:2007/11/24(土) 23:12:10
>>764

悪いことは言わない、他の言語にするんだ。
JavaやDelphi、C#あたりが良いと思うぞ。

みんなはC/C++が使い慣れてるから使ってるだけだから。
766デフォルトの名無しさん:2007/11/24(土) 23:19:03
ありがとうございます。
ではJavaやDelphiはどう勉強したらいいですか?
767デフォルトの名無しさん:2007/11/24(土) 23:20:40
>>764 うーん。

明日からジョギングを始めよう、という人が、
オリンピックのマラソン選手の靴のブランドを参考にするような...

まぁ、適切な環境さえあるんなら、C から始めるのは悪くはないです。
K&R と、悪い評判のなさげな入門書でも買っておはじめなさい。
768デフォルトの名無しさん:2007/11/24(土) 23:20:51
Delphi(笑)
769デフォルトの名無しさん:2007/11/24(土) 23:21:25
将棋やるならCでいいだろ。
770デフォルトの名無しさん:2007/11/24(土) 23:22:52
Python
771デフォルトの名無しさん:2007/11/24(土) 23:25:46
開発ソフトは何を使ったらいいですか?
ちなみに僕はお金は余りありません。
772デフォルトの名無しさん:2007/11/24(土) 23:27:18
どんなソフトを開発したいの?
773デフォルトの名無しさん:2007/11/24(土) 23:31:32
僕も世界コンピュータ将棋選手権に出て活躍できるような
ソフトを作ってみたいです。
774デフォルトの名無しさん:2007/11/24(土) 23:42:53
開発言語やコンパイラは何でもいいです。
それよりも世界コンピュータ将棋選手権に出て活躍できるようなソフトを作れる脳味噌を用意しましょう。
775デフォルトの名無しさん:2007/11/24(土) 23:43:35
>>771

無償のものが結構あるぞ。
JavaならEclipseとか。
「Eclipse 入門」でぐぐってみ。

>>773

それは教習所に通い始めたころに
「F1で活躍したい」と言ってるようなもんだ。
千里の道も一歩から。
776デフォルトの名無しさん:2007/11/24(土) 23:53:20
みなさんありがとうございます。
777デフォルトの名無しさん:2007/11/24(土) 23:56:59
> 世界コンピュータ将棋選手権に出て活躍

例えば小谷先生か飯田先生(古参で、その筋では有名な人を挙げただけ。
他意はない)の研究室に普通に行くと(高校から大学に行き、研究室に取って
もらえるような専門課程を取ると)、学生演習で、だいたい C か Java の
授業を半期、Lisp か ML か Haskell を半期、Prolog の基礎を数時間、
etc というぐらいは叩き込まれる。当然アルゴリズムやらなんやらも。

諦めろというわけじゃないが、遠くの山の山頂を見ているだけでは、
登山計画はとても無理。
778デフォルトの名無しさん:2007/11/24(土) 23:58:35
P.S. 個人で参加している人は独学で、そういう人たちを相手にできるだけの
実力を持っているわけで...
779デフォルトの名無しさん:2007/11/25(日) 11:37:26
googleでand検索:  Win Mac Linux Sun

正規表現でand検索したいのですが
どのようにすればいいのですか?
正規表現: Win.*Mac.*Linux.*Sun
上記のようにやると、順番が固定されてしまいます。
どのような順番でもいいので4つ入っていれば
ヒットさせたいのです。
780デフォルトの名無しさん:2007/11/25(日) 11:47:59
別個に検索して全部引っかかれば OK って形にすればいい。
781デフォルトの名無しさん:2007/11/25(日) 12:41:44
普通に Win Mac Linux Sun で検索したらいいだけ
782デフォルトの名無しさん:2007/11/25(日) 12:56:09
MacBook ってそれで積極的にひっかかるん?
783デフォルトの名無しさん:2007/11/25(日) 14:01:24
RubyからDirectXは扱えないと一度レスもらったのですが、
ということはRubyからCOMにアクセスできないということなのでしょうか?
たしかRubyはCで 書かれていたような気がしますが・・・
784デフォルトの名無しさん:2007/11/25(日) 14:04:45
邪道編?
785デフォルトの名無しさん:2007/11/25(日) 14:04:58
原理的に出来ないってことじゃなくラップした使いやすいライブラリがないってことだろ。
RubyをWindowsで使おうとすると簡単なテキスト処理以外の
あらゆる場面でライブラリ不足に悩まされる。
786デフォルトの名無しさん:2007/11/25(日) 14:06:10
ActiveScriptRuby
787デフォルトの名無しさん:2007/11/25(日) 14:27:35
>>784
ttp://www.ascii.co.jp/books/books/detail/4-7561-3603-6.shtml
これのことでしょうかね
参考にします。
しかし、アスキーの書店のサイト内で アマゾンで買う ボタンがあるとは・・・?

>>785
使えないということではなく、ライブラリが不足しているってことですかね。

>>786
参考になりました。
788デフォルトの名無しさん:2007/11/25(日) 14:44:43
ネイティブコンパイラって何ですか?
789デフォルトの名無しさん:2007/11/25(日) 14:49:59
790デフォルトの名無しさん:2007/11/25(日) 21:34:41
>>788
そのコンピュータで実行するコードを吐くコンパイラ。

対語:クロスコンパイラ
791デフォルトの名無しさん:2007/11/25(日) 21:56:54
中間言語を吐くコンパイラも対になる存在と言えると思う。
中間言語コンパイラと言えばいいのか?
792デフォルトの名無しさん:2007/11/25(日) 22:11:25
極限腐乱状態!腐女子ここに極まる!
「男性と女性の恋愛漫画は気持ち悪くて読めない」
http://dat.2chan.net/l/src/1195993119413248b.jpg
793デフォルトの名無しさん:2007/11/25(日) 22:25:52
昔のGPSカードを発掘したので、最近の地図ソフトの位置センサ活用したいのです。
そのGPSカードは独自のバイナりデータ垂れ流し出力なので、このデータをNEMAフォーマットに変換し、
地図ソフトに認識させたいのです。

概略仕様としては、

1.GPSカードはWindows上でシリアルポートデバイスとして認識されている。
  データが垂れ流し出力されていることは、ハイパーターミナルで確認ずみ。

2.このデータを入力し、NEMAフォーマットに変換する。

3.1とは別のシリアルポートとしてWindowsや地図ソフトに認識させ、2で生成したデータを出力する。


を考えていますが、3の実現方法がわかりません。
どなたかお知恵を貸してください。
794デフォルトの名無しさん:2007/11/25(日) 22:31:03
3をもっと砕いて書け。
何言ってるかワカンネ。
795デフォルトの名無しさん:2007/11/25(日) 22:36:34
質問書き込む場所に迷ったので、お願いします。

int a;
int b = ((int)&a) >> 16;

a,bともにグローバル変数です。bの初期値はどの段階で
解決されるんでしょうか? リンクしてもロード時に配置さ
れるまでaのアドレスは決定しないと思うのですが、初期値
を書く部分でアドレス値に対して操作を行っています。

環境はVC6です。 よろしくお願いします。
796793:2007/11/25(日) 22:37:22
すみません。

やりたいのは、

[GPSカード]-->[SIOポート1]→(独自バイナリデータ)-->[本プログラム]-->(NEMAフォーマットデータ)→@→地図ソフト

なんですが、@のところが地図ソフトからみて、シリアルデバイスになるのです。
797デフォルトの名無しさん:2007/11/25(日) 22:39:15
>>794
俺は 793 じゃないけど
3の意味はわかるぞ
798デフォルトの名無しさん:2007/11/25(日) 22:43:56
>>790
セルフ←→クロスだろ常考
799デフォルトの名無しさん:2007/11/25(日) 22:45:16
セルフセクロス⇔クロスセクロス
800デフォルトの名無しさん:2007/11/25(日) 22:47:40
>>795
C++だよね。大域変数の初期値が定数式でない場合、
コンパイル時には静的に0初期化されるが、
実行時に初期化式に書かれた内容で動的初期化が行われる。
801デフォルトの名無しさん:2007/11/25(日) 22:57:39
>>793
仮想シリアルポートをでっち上げるフリーソフトがあったと思う
多分それでいける
802795:2007/11/25(日) 22:57:41
>>800
ありがとうございます。

exeのようなロード時にリロケーションされる環境だと、
32bitのアドレスを分解して定数で埋め込むようなことは
出来ないでしょうか?(お察しの通り簡単なクラック対策
の一部です。クリティカルなアドレスをそのまま持ってい
るとバイナリサーチで引っかかってしまうので)
803801:2007/11/25(日) 23:03:06
思い出した、これ
http://com0com.sourceforge.net/
804793:2007/11/25(日) 23:05:27
>>801=803

Null-Modem...なるほど、トライしてみます。
ありがとうございました。
805デフォルトの名無しさん:2007/11/25(日) 23:49:08
>>802

環境はWindowsなら、プロセスごとに仮想アドレス空間を持ってる。
だから、アドレスは全部その仮想アドレス空間内のアドレスになってるはず。

なので、最適化でどうなるかがわからないけど、
int aをconstで宣言すれば、int bは定数で初期化されるかもしれない。
806デフォルトの名無しさん:2007/11/25(日) 23:50:58
807デフォルトの名無しさん:2007/11/25(日) 23:52:16
Visual Studio 2005 について質問です。
テキストエディターで使用する文字フォントを
変更できるを知って試してみました。
「メイリオ」っていうフォントだと、文字のギザギザが
目立たなくていい感じだったのですが、文字によって
横幅が異なり、混乱するので「ocrb」というのにしました。
ですがこれは横幅が広いので、
for(tokenizer<escaped_list_separator<char> >::iterator beg=tok.begin(); beg!=tok.end();++beg)
とか入力すると一画面におさまりません。
皆さんはフォント設定をどうしていますか?
808793:2007/11/26(月) 00:03:37
>>806

有効に使わせていただきます。
809デフォルトの名無しさん:2007/11/26(月) 00:10:59
MSゴシックみたいな等幅フォントが普通。
ていうか、デフォルトでそうなってるから、わざわざ変えない。
810デフォルトの名無しさん:2007/11/26(月) 00:15:20
俺もMSゴシック以外でコーディングしている人を見たことがない。
俺はMSゴシック9pt
811デフォルトの名無しさん:2007/11/26(月) 00:42:23
漏れはMS明朝等幅使ってまつ
812デフォルトの名無しさん:2007/11/26(月) 01:13:08
最近文字大きくするようになった。
16ptとかでコーディングするのがマイブームw

昔は高解像度で文字小さいまま1画面により多くのコードが見える状態が良いんだと
思っていた時期もあったけど、細かい文字に顔近づけてプログラミングするのが
効率いいわけでもないし、あんま良くないんじゃないか思うようになった。

>>807見たいのを1行で書いて画面に納めるのってそんなに大事かね?
しかるべきところで改行して見やすいインデントを心がけたほうが良いんじゃないかね。

813デフォルトの名無しさん:2007/11/26(月) 09:25:35
むやみに名前が長いと意味的なかたまりで改行してもどんどん長くなる
k14 と 7x14 で長らくやってきたが、ドットピッチが細かくなって最近辛い...
814デフォルトの名無しさん:2007/11/26(月) 09:27:05
目の良し悪し次第だろ。
9ptでも目がよけりゃ十分に画面から離れて苦もなく良く見える。

ちょうど俺が最近目が悪くなってきたから少し大きくしようかと悩んでる所だ
815デフォルトの名無しさん:2007/11/26(月) 12:32:07
ここら辺行っとけ。
それにつけても等幅じゃないと表示が崩れるようなコード書く奴は低能。

プログラマーが好きなフォント
http://pc11.2ch.net/test/read.cgi/prog/1146992332/
おまえらエディタのフォントカラーにこだわるよな?
http://pc11.2ch.net/test/read.cgi/prog/1190038452/
816デフォルトの名無しさん:2007/11/27(火) 06:25:45
flagをTRUEにするときフラグを「立てる」って言うけど
flagをFALSEにするときはなんて言う?
下げるとか降ろすとか?
817デフォルトの名無しさん:2007/11/27(火) 07:08:54
外す?
解除?
818デフォルトの名無しさん:2007/11/27(火) 07:27:30
"フラグを解除する" 7280件
"フラグを下げる" 6240件
"フラグを下ろす" 932件
"フラグを降ろす" 404件

"フラグを立てる" 61300件
"フラグを上げる" 14500件

件数といい、件数の割れ具合といい、基本的に世間は
旗を引っ込めることに興味が薄いみたいだw
819デフォルトの名無しさん:2007/11/27(火) 07:53:10
フラグを立てるとはゲーム用語で
ビルゲイツが好んで使ったことからプログラミング界に広まったもので
一般にゲームにおいてフラグを立てることはあってもその逆はない。
820デフォルトの名無しさん:2007/11/27(火) 08:28:13
死亡フラグはいちど立つと取り消せないんだね
821デフォルトの名無しさん:2007/11/27(火) 08:46:06
取り消せないというか、生存フラグを立てるかな。
822デフォルトの名無しさん:2007/11/27(火) 09:03:09
ビルゲイツは日本語使うんだ
823デフォルトの名無しさん:2007/11/27(火) 09:06:52
824デフォルトの名無しさん:2007/11/27(火) 09:45:22
プロセッサに零フラグとかキャリーフラグとかあるから
機械語やアセンブリ言語でのプログラミングで瀕用するけどなぁ

ビルゲイツ説のソースきぼんぬ
825デフォルトの名無しさん:2007/11/27(火) 10:00:33
樹んかな、この旗を♪
ってあるが、変換で出て来ないヤ
826デフォルトの名無しさん:2007/11/27(火) 10:18:47
そういえばアセンブラやってたころ
フラグを寝かす
っていう表現使ってたな
827デフォルトの名無しさん:2007/11/27(火) 10:20:55
倒す
もある
828デフォルトの名無しさん:2007/11/27(火) 10:27:29
自分の中ではフラグをオンにする、オフにするで統一したな。
立てるすら使わない。
829デフォルトの名無しさん:2007/11/27(火) 10:42:07
enable / disable
assert / negate とか
830デフォルトの名無しさん:2007/11/27(火) 10:42:55
二次元配列を一次元配列で扱うときってどういう風にするの?

1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16

こんな2次元配列があったとき
二次元配列だと10にアクセスしたいとき
num[2][1]でOKでループでi,jでアクセスするときも[]にij入れるだけで済むけど
一次元配列だと、num[i j] みたいに、i jの2重ループでアクセスするとき
[]の中身をどうやればいいのか検討がつかず

i*横幅+jでいいのでしょうか…?

あと、これを最終的に3次元配列に変更したいのですが、そのときもどうしたらいいのか…
すみませんご指南ください。昨日も寝るとき考えて、夢の中でも出てきてうなされました
831デフォルトの名無しさん:2007/11/27(火) 10:43:43
False で立つフラグもあるからなぁ
832デフォルトの名無しさん:2007/11/27(火) 10:45:32
>>830
言語はなによ?
833デフォルトの名無しさん:2007/11/27(火) 10:47:23
そんなもんリア小ですら「発明」出来そうなもんだがなぁ
834デフォルトの名無しさん:2007/11/27(火) 10:59:19
>>832
C言語です

2次元では今組んでi*横幅+jでいけました。
3次元の方、お願いします。。。だいぶ弱ってしまっていて。
835デフォルトの名無しさん:2007/11/27(火) 11:46:45
+k*横*縦だろ、常考…
君、中学生?
高校生以上だったらヤバイよ…
836デフォルトの名無しさん:2007/11/27(火) 13:11:27
まず、本当に三次元配列が必要かどうか、考えたほうがいいよ。
扱いづらいものを作るのはバグのもと。
837デフォルトの名無しさん:2007/11/27(火) 13:12:56
>>836
昔6次元配列使ってる人いたなwwww
挫折して途中から来なくなったけどwwwww
838デフォルトの名無しさん:2007/11/27(火) 13:52:22
i+j*N+k*N*N
で値確保して、表示したらなんかおかしくて(行列の行と列が逆になる)
i*N*N+j*N+k
で見たら正しいのは何故?
839デフォルトの名無しさん:2007/11/27(火) 14:10:59
どっちが行でどっちが列かなんてのは解釈次第だ
840デフォルトの名無しさん:2007/11/27(火) 16:30:38
unsigned offset(int x, int y, int z, width, height) {return x + y * width + z * width * height;}
こんな関数でも用意しておいて、
yourType array[width * height * depth];
とでも配列を用意したら、
for (unsigned iz = 0; iz < depth; ++iz) {
for (unsigned iy = 0; iy < height; ++iy) {
for (unsigned ix = 0; ix < width; ++ix) {
std::cout << array[offset(ix, iy, iz, width, height)];
}
}
}
とでもすればよろしかろ。
841デフォルトの名無しさん:2007/11/27(火) 16:34:12
そういう使い方なら関数よりマクロの方がいいね
842デフォルトの名無しさん:2007/11/27(火) 16:43:46
>>841
なんで? 型チェックさえできないのに?
まさか、インライン展開できないコンパイラなんかを前提にパフォーマンスをどうこう言いたいわけじゃないよね?
843デフォルトの名無しさん:2007/11/27(火) 16:49:26
ウザ警報発令
844デフォルトの名無しさん:2007/11/27(火) 17:03:59
>>837
コメントの世界だけなら6次元配列を見たことがある

//6次元配列を使用
int args[6];
845デフォルトの名無しさん:2007/11/27(火) 17:08:55
>>842
じゃあtemplate使うべきでしたね
846デフォルトの名無しさん:2007/11/27(火) 17:10:37
>>845
最早どうでもいいが、どこをテンプレート化?
847デフォルトの名無しさん:2007/11/27(火) 17:10:47
どうでもいいけど、オーバーフローする糞コードだよ、それ
848デフォルトの名無しさん:2007/11/27(火) 17:10:53
え、まだやるの?
849デフォルトの名無しさん:2007/11/27(火) 17:12:28
>>846
わかって聞いてるだろ。
うざー
850デフォルトの名無しさん:2007/11/27(火) 18:06:33
じゃあC++を使うべきではなかったですね
851デフォルトの名無しさん:2007/11/27(火) 19:20:19
phpのソースコード解析って難しいですか?
852デフォルトの名無しさん:2007/11/27(火) 19:42:53
>>851
ソース解析ソフトなら
http://q.hatena.ne.jp/1161576659
でも参考に。
853デフォルトの名無しさん:2007/11/27(火) 20:08:34
元のCの解析です。
854デフォルトの名無しさん:2007/11/27(火) 20:50:32
C++で、入力された値が整数かどうかを調べるにはどうすればいいですか?
小数点があった場合はエラーを起こしたいんですが
855デフォルトの名無しさん:2007/11/27(火) 21:01:18
Boost Regex++
856デフォルトの名無しさん:2007/11/27(火) 22:11:13
ど忘れしちゃったんで質問します

数学で通常使用する座標系(左手系だっけかな)から
OpenGLで使用する座標系(右手系だっけか)にするには
どうアフィン変換をかければよかったんでしたっけ・・・?
857デフォルトの名無しさん:2007/11/27(火) 22:23:39
858デフォルトの名無しさん:2007/11/27(火) 22:29:43
>>857
|1 0  0 0|
|0 1  0 0|
|0 0 -1 0|
|0 0  0 1|
ってことですね
|1 0 0 0|
|0 0 1 0|
|0 1 0 0|
|0 0 0 1|
ではだめでしたっけ・・・?
859デフォルトの名無しさん:2007/11/27(火) 23:29:41
>>853
PHPインタプリタのソースコードを読みたいのか?
ま、Code Reading でも片手に基礎体力を付けることだな。
(とかいって、本持ってスクワットとかやんないように)
860デフォルトの名無しさん:2007/11/27(火) 23:37:34
根気良くやりゃ、誰でも読める
861デフォルトの名無しさん:2007/11/28(水) 00:24:37
f(x)=1/(25x^2+1)に対し区間[-1 1]について考える。
等間隔の点の組み合わせを3個もしくは11個程度を補間点として用意する。
それぞれの場合で、ラグランジュ補間とスプライン補間を実施し、その離散点を含めグラフを図示せよ。
特に補間点を増やした場合、補間多項式はどのようになるか論ぜよ。

scilabでお願いできませんでしょうか?
適した板がみつからず、困り果ててここに参りました
どうかおねがいします(>_<)
862デフォルトの名無しさん:2007/11/28(水) 00:44:57
scilabでぐぐってみたが・・・これは回答できるやついるのか?
863デフォルトの名無しさん:2007/11/28(水) 01:02:37
フランスの格差社会は厳しいが、インドみたいにエリートはとにかく凄い。
864デフォルトの名無しさん:2007/11/28(水) 01:13:59
ラグランジュ補間については
ttp://ja.wikipedia.org/wiki/%E3%83%A9%E3%82%B0%E3%83%A9%E3%83%B3%E3%82%B8%E3%83%A5%E8%A3%9C%E9%96%93
を見れば大体わかるが、サイラボ使えんので何とも言えん。
ただ素人考えながら言えるのは、 l[i](x) 相当の関数を実装する時は
当たり前ながら関数 l の引数に i も与えられるように2引数を取る関数にしなければならないと言う事だ。
865デフォルトの名無しさん:2007/11/28(水) 01:16:51
>>862
漏れにはとても回答できん
しかも適したスレも思いつかんな。。。
866デフォルトの名無しさん:2007/11/28(水) 01:20:04
C・・・C言語でならできるます・・・!
867デフォルトの名無しさん:2007/11/28(水) 01:25:57
>>862
えーと、MATLABのパクリ?
それならoctaveで代用できるのだが。
868デフォルトの名無しさん:2007/11/28(水) 01:34:26
>>867
そうMATLABと類似したやつ。

>>861
http://www.sp.m.is.nagoya-u.ac.jp/~miyajima/n-ana/2006b.html
ラグランジュ補間。
869デフォルトの名無しさん:2007/11/28(水) 02:11:54
腕に覚えのあるひとはどうぞ
ttp://www.cqpub.co.jp/DWM/contest/2008/youkou.htm
870デフォルトの名無しさん:2007/11/28(水) 13:00:30
携帯電話の内蔵マイクで音声を取得して音響分析したいんですけど、
アドバイスお願いします。
まずマイクで音声を取得するにはどうすればよろしいのでしょうか。
キーワードでもいいので宜しくお願いします。
871デフォルトの名無しさん:2007/11/28(水) 14:38:10
携帯電話を使わない
872デフォルトの名無しさん:2007/11/28(水) 14:38:33
>>868
補間て内挿ともいうんだ
なんてエロそうな響きなんだ
873デフォルトの名無しさん:2007/11/28(水) 15:07:32
最近、JM Project「http://www.linux.or.jp/JM/
が使えなくなってるけど何で?
例えば「ls」のman結果を見ようとすると
http://search.linux.or.jp/cgi-bin/JM/man.cgi?Pagename=ls&submit=Search%21&Sec1=on&Sec2=on&Sec3=on&Sec4=on&Sec5=on&Sec6=on&Sec7=on&Sec8=on
404が帰ってきてしまう。
874デフォルトの名無しさん:2007/11/28(水) 15:12:15
>873
そこに問い合わせ先が書いてある
875デフォルトの名無しさん:2007/11/28(水) 15:14:03
中の人にメールしたら?
876デフォルトの名無しさん:2007/11/28(水) 15:45:53
>>873
namazu検索は使えるよ。
877デフォルトの名無しさん:2007/11/28(水) 16:37:32
>>870
メーカーを書け

とりあえず、たいていの場合は無理なはず
878デフォルトの名無しさん:2007/11/28(水) 19:27:23
あるphpがあり、ちょっと改造して欲しいのですが、
どこか聞いてくれる所はありませんか?

わかる人にはすぐ出来ると思うのですが。。
よろしくお願いいたします。
879デフォルトの名無しさん:2007/11/28(水) 19:30:25
そのphpの作った人に頼めば?
880デフォルトの名無しさん:2007/11/28(水) 19:32:01
プログラム関係のスレでよく見る、
ベーシック言語やベーシックとはいったい何なのですか?
881デフォルトの名無しさん:2007/11/28(水) 19:34:12
>>879
ありがとうございます。
作者の掲示板に頼のみこんだのですが
7月10日以降、管理人が姿を現してないので
phpが判る方に聞きたいと思いました。
882デフォルトの名無しさん:2007/11/28(水) 19:35:37
883デフォルトの名無しさん:2007/11/28(水) 19:38:07
>>880
ありがとう
884デフォルトの名無しさん:2007/11/28(水) 19:39:55
自分に感謝w
885デフォルトの名無しさん:2007/11/28(水) 19:59:07
>>891
管理人のアカウントとか
サーバーへのアクセス権はあるの?
あるならここで教えてくれれば
やってあげるよ
886881:2007/11/28(水) 20:45:01
>>885さん
ありがとうございます。サーバーへのアクセス件などはございます。
公の場で恐縮ですが、お言葉に甘えて説明させて頂きたいと思います。

あるPHPとはPukiWikiのプラグインでして、
wikiを更新した際、ページを自動的にHTMLファイルを生成するプラグインです。
ttp://lsx.sourceforge.jp/?Plugin%2Fdump2html.inc.php

生成されたhtmlファイル内のリンクも自動的にhtmlに書き換えるのですが、
トップへのリンクも http://hogehoge.com/top.html に書き換わります。

私が希望しているのは
トップへのリンクは http://hogehoge.com/ に変換して欲しいのです。

リンクを書き換えている箇所を探し
if リンクが$GLOBALS['defaultpage'] ならなにもしないっとしたかったのですが
その箇所を見つけ出す事すら叶いませんでした。

恐らく >>885さんでさえ、ソースをよく読み、作りを理解する所から入ると思うと
多大な労力が必要とし真に恐縮ですが、どうかよろしくお願いいたします
887デフォルトの名無しさん:2007/11/28(水) 21:01:26
ものすごくくだらないんですが今コンパイラ手元になくて…
現在のWindowsファイル時刻を10進数で教えていただけないでしょうか?
UTC西暦1601年1月1日を基点としてる奴です。
888デフォルトの名無しさん:2007/11/28(水) 21:41:35
マニフェストって何?
889デフォルトの名無しさん:2007/11/28(水) 21:48:58
>>888
どの分野の話?
890デフォルトの名無しさん:2007/11/28(水) 23:05:56
>>888
例えば、新古今和歌集の仮名序。
891デフォルトの名無しさん:2007/11/28(水) 23:10:32
どなたか教えてください。

会社で、メタファイル画像(職印)作成ツールを依頼されました。
機能として、普通の印影作成アプリみたいにクリップボードへ
作成してペーストでExcelとかに貼り付けるのですが・・・

一度貼り付けた印影をコピーペーストができないように
してくれといわれました。

しかも常駐プログラムでクリップボード監視とかもしないでです。

自分では無理と思っているのですが、誰かできると思う方いませんか?
上司には「出来ないなら技術的に証明してくれ」と言われ困っています(涙)
892デフォルトの名無しさん:2007/11/28(水) 23:31:55
vc++2005eeです。
>>890
抽象的すぎて分かりません。
ところでvc++2008ee入れようとしたら怒られました。
win2kじゃだめなんでしょうかね。
893デフォルトの名無しさん:2007/11/28(水) 23:35:21
ダメです。
894デフォルトの名無しさん:2007/11/29(木) 00:08:53
>>892
藤原良経がこの集の事実上の編纂者後鳥羽院の代わりに書いた。様式化された
文章の中に、控えめながらこの歌に選ばれ憑かれた院と同時代の歌人の心意気の
不滅を宣言した。この仮字序をマニフェストとしてとらえたのは戦後の前衛歌人
塚本邦雄だが、共産党宣言への郷愁も含めてヨーロッパかぶれの日本文化人の
特徴がマニフェストという言葉の使用に現れている。
895デフォルトの名無しさん:2007/11/29(木) 00:26:54
>>891
「ばかめ」 と言ってやれ。「ば・か・め」 だ!

仕様
・クリップボードでコピー&ペーストで貼り付ける。
・コピー&ペーストはできないようにすること。
この相反する二つの仕様を同時に満たせってワケか。
頭おかしーんじゃねぇの?ホンマモンのキチガイ?
896デフォルトの名無しさん:2007/11/29(木) 00:27:21
897デフォルトの名無しさん:2007/11/29(木) 00:37:43
>>891
未だに印影画像に正当性を求める人間がいるとは驚きだな。
まあ、IRMでも使ってブックごとコピー不可にしてやればいいんじゃね。
898デフォルトの名無しさん:2007/11/29(木) 00:44:49
OLEコントロールにすればいいんじゃね。
899デフォルトの名無しさん:2007/11/29(木) 00:48:08
Excel上でコピペできなくしたって、PrintScreenキー押せば撮り放題だろうに
900デフォルトの名無しさん:2007/11/29(木) 01:03:30
>>877

レスありがとうございます。
メーカーは特定していません。

調べてみたところ、Windows Mobileの ウィルコムのw-zero3なら
可能のようでした。

KDDI は BREW を 公開していないようなのでできません。

ドコモはよく分からないんですけど。。。

できればソフトバンクでやりたっかったのですが、MEXAを確認したところ、
音声認識しかできなさそうでした・・・
純粋に音を取得して、音響分析がしたかったのですが・・・
できないということでしょうか・・・?


901デフォルトの名無しさん:2007/11/29(木) 01:43:26
>>886
PukiWikiは2年くらい前にインストールして
カスタマイズしてみたことがあるから

>     リンクを書き換えている箇所を探し
>    if リンクが$GLOBALS['defaultpage'] ならなにもしないっとしたかったのですが
>    その箇所を見つけ出す事すら叶いませんでした。

>    恐らく >>885さんでさえ、ソースをよく読み、作りを理解する所から入ると思うと
>    多大な労力が必要とし真に恐縮ですが、どうかよろしくお願いいたします

ここで言ってることは大体わかるけど
どこに何があったかはかなり忘れた
でも直すのは結局設定ファイルの
どこか一箇所だけみたいなかなり
簡単な作業だったと思う
分かってしまえば〜だけど
それまでが大変だね
902デフォルトの名無しさん:2007/11/29(木) 01:51:04
>>886

default.ini.php
pukiwiki.ini.php

$dafaultpage = '';

config.php
init.php
あたりか
903デフォルトの名無しさん:2007/11/29(木) 04:09:00
ごめんなさい。大学の宿題の機械語の授業の宿題がまったく分からないので教えてください。。



2数を入力し、その和を求めて出力するプログラムをアセンブリ言語で書いて、ハンドアセンブルしなさい。数の入力と出力は、次のようにすること。また、このプログラムの実行開始番地は0x250番地とする。
; 数の入力: 0xFFE0番地を読み出す
MOV #0xFFE0, R0
MOV (R0), R1 ; R1に1ワード入力
; 数の出力: 0xFFE0番地に書き込む
MOV #0xFFE0, R0
MOV R1, (R0) ; R1の現在値を出力



こんな感じで↓
1バイト符合なし整数どうしの乗算
1 . = 0x100
2 MUL: CLR R2 ; 結果をここへ足しこんでいく
3 MOV #9, R3 ; 8ビット分だけ回す
4 LOOP: SUB #1, R3
5 BRZ FIN ; 終わった
6 ROR R1
7 BRC A ; 掛ける数の最下位ビットが1なら
8 RJP B
9 A: ADD R0, R2 ; 掛けられる数を結果へ足しこむ
10 B: ASL R0 ; 掛けられる数を2倍
11 JMP LOOP
12 FIN: HLT ; 結果はR2にある
13 .END
904デフォルトの名無しさん:2007/11/29(木) 04:17:20
ハンドアセンブルしたら最終的にはバイトコードで提出するのか?
905デフォルトの名無しさん:2007/11/29(木) 04:40:27
いいえ、ハンドアセンブルの初歩なので、上記のプログラムとそれをハンドアセンブルしたものを書いて終わりです。
906デフォルトの名無しさん:2007/11/29(木) 08:17:21
実は今日出さなきゃいけなかったりするので、分かる人お願いします!!
ハンドアセンブルはできるんで、命令プログラムの方だけで結構です^^
907デフォルトの名無しさん:2007/11/29(木) 11:36:12
double x[10],y[10];
int i,


for(i=0;i<5;i++){
printf("x座標");
scanf("%d",&x[i]);
printf("y座標");
scanf("%d",&y[i]);
}
for(i=0;i<5;i++){
printf("(%d %d)\n",x[i],y[i]);
}

みたいに書いたんですが、表示すると、y座標の値が入力した値と全然違うんですが、なんでですか?
908デフォルトの名無しさん:2007/11/29(木) 11:37:34
SQLのSELECT文でテーブルA,BからフィールドCを区別して抽出するとき
SELECT A.C B.C FROM A,B
というようにやってるんですがなぜか抽出を複数繰り返してしまいます(同じ値を何度も出力する)
なぜなんでしょうか?
909907:2007/11/29(木) 11:41:20
自己解決です・・・・
910デフォルトの名無しさん:2007/11/29(木) 11:46:25
>>908
A×Bの中間テーブルが作成されて、そこからA.C, B.Cを抽出していると考えろ。
それぞれ100レコードの場合は、10000レコードの中間テーブルがあると思え。
911デフォルトの名無しさん:2007/11/29(木) 11:50:39
#define _UNICODE
#include <tchar.h>
#include <stdio.h>

void main()
{
TCHAR str[5] = L"日本語";
printf( "%s\n", str );
}

と実行すると文字化けするんですが、
どうやったら文字化けしないで表示できるのでしょうか?
912デフォルトの名無しさん:2007/11/29(木) 11:55:21
>>910
あーなるほど
今5レコードずつのデータでやってみたら見事に25レコード表示された・・・
ただ単に検索結果を横に表示する みたいなのはできないんですか?
913デフォルトの名無しさん:2007/11/29(木) 11:57:06
>>911
%S
914デフォルトの名無しさん:2007/11/29(木) 12:14:02
>>913
何も表示されなくなりました。
915912:2007/11/29(木) 12:14:40
解決したような気がします
外部結合を使えばよかったんですね
916デフォルトの名無しさん:2007/11/29(木) 13:46:46
#define _UNICODE
#include <tchar.h>
#include <stdio.h>
#include <locale.h>

void main()
{
TCHAR str[5] = L"日本語";
setlocale(LC_ALL,"japanese");
printf( "%S\n", str );
}
917デフォルトの名無しさん:2007/11/29(木) 14:24:39
>>916
うおおおおおおおおおおおお
あああああああああああああ
りりりりりりりりりりりりりりりり
がががががががががががが
ちちちちちちちちちちちちちち
ょょょょょょょょょょょょょょょ
ううううううううううううううううう
918デフォルトの名無しさん:2007/11/29(木) 15:31:07
.NETで開発したゲーム配布して
ユーザーが.NETをインストールされていない環境でも
DLLをゲームに同梱したりして動かすことは可能ですか?
919デフォルトの名無しさん:2007/11/29(木) 15:34:24
無理
920デフォルトの名無しさん:2007/11/29(木) 15:49:01
.NET Framework 再頒布パッケージを同梱すればいいだろ
921デフォルトの名無しさん:2007/11/29(木) 16:07:16
インストールしないと無理
922デフォルトの名無しさん:2007/11/29(木) 18:41:59
配列a[n]のa[0]〜a[k]までの要素をソートしたいんですが、
標準ライブラリのqsortを使うとどんなかんじですか?
923デフォルトの名無しさん:2007/11/29(木) 18:44:19
なかなかイイ感じだよ。
924デフォルトの名無しさん:2007/11/29(木) 18:45:17
やりかたを教えて欲しいです
925デフォルトの名無しさん:2007/11/29(木) 18:48:01
gglks:qsort sample
926デフォルトの名無しさん:2007/11/29(木) 19:00:44
google しようよ。ズバリ答えそのものが出てくるよ。
パソコン買ったら最初にすることは、 googl をブックマーク!
927デフォルトの名無しさん:2007/11/29(木) 19:09:22
qsort(データが入ってる配列, データ数, width ,compar);

width: データ1個のサイズ
compar: データ比較用の関数へのポインタ・・・どんな順番で並べるか

このcomparがよくわかりません。昇順に並べたいんですが
928デフォルトの名無しさん:2007/11/29(木) 19:12:34
関数ポインタが分からないのか、関数の型が分からないのか、関数の書き方が分からないのか、関数ポインタの渡し方が分からないのか。
929デフォルトの名無しさん:2007/11/29(木) 19:13:52
>>928
データ比較用の関数は自分でつくらないといけないんですか?
930デフォルトの名無しさん:2007/11/29(木) 19:15:22
>>927
っつうかググったのか?
そんなサンプル山ほどあるだろうが
931デフォルトの名無しさん:2007/11/29(木) 19:23:57
>>927

@インターネットエクスプローラで http://google.co.jp を開く。

A テキストBOXに 「qsort」 と入れて Google検索 ボタンを押す。
      _______                     __
    // ̄~`i ゝ                    `l |
    / /        ,______   ,_____    ________  | |  ____ TM
   | |     ___ // ̄ヽヽ // ̄ヽヽ (( ̄))   | | // ̄_>>
   \ヽ、   |l | |    | | | |    | |  ``( (.  .| | | | ~~
      `、二===-'  ` ===' '  ` ===' '  // ̄ヽヽ |__ゝ ヽ二=''
                         ヽヽ___//   日本
  _____ _____  ______  _______
  |  ウェブ  | | イメージ | | グループ | | ディレクトリ |
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       ._________________
      |qsort                  .   |・検索オプション
      └────────────────┘・表示設定
         | Google検索 | I'm Feeling Lucky |  ・言語ツール
          ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       ○ウェブ全体から検索 ◎日本語のページを検索
932デフォルトの名無しさん:2007/11/29(木) 19:27:43
googl をブックマークしろと言われても・・・
933デフォルトの名無しさん:2007/11/29(木) 19:30:54
>>932
せわの焼けるヤツだな。
http://google.co.jp
これをブラウザのアドレスのとこににコピペしろ。
934デフォルトの名無しさん:2007/11/29(木) 19:30:58
>>932
googl.comもgoogl.co.jpも一応、どこかにつながるんだぜ
935デフォルトの名無しさん:2007/11/29(木) 19:32:55
ブックマークしても仕方無いがなw
936デフォルトの名無しさん:2007/11/29(木) 19:38:59

道具を与えても使い方のわからないチンパンジー
937デフォルトの名無しさん:2007/11/29(木) 19:47:40
>>936
>>935>>934に対して。>>932も同様「googl」というtypoに対しての話。
こんな解説なきゃだめですか?
938デフォルトの名無しさん:2007/11/29(木) 19:51:41
>>937
いちいちマジレスするほうが馬鹿っぽい
939デフォルトの名無しさん:2007/11/29(木) 20:28:06
関数 ポインタ でググれ
940デフォルトの名無しさん:2007/11/29(木) 21:10:02
941881:2007/11/29(木) 21:29:39
ご歓談の所失礼します。
>>901さん、>>902さんレスありがとうございます。

>>886の状況についてお伺いしたいのですが、
1、今調べてるよ、もうちょっと大人しく待ってなさい。
2、意味がわからない。
3、wiki詳しくないし、面倒。自分で頑張れ
4、スレ違い。wikiスレ、もしくはphpスレに行くべき
どうも、空気が読めないです。
942デフォルトの名無しさん:2007/11/29(木) 22:08:56
リバースエンジニアリングは合法だ違法だっていう議論がありますが、実際のとこどうなんでしょうか?
他社製品に対抗するために、それを詳しく解析し、良い所を取り入れて自社製品を改良、
なんてごく当たり前のことだと思いますが。ソフトウェアに限らず。
#もちろん特許事項に該当するかどうかは調べておくひつようはありますけど

内部告発食らって民事訴訟、なんてこと結構ありんでしょうか?
943デフォルトの名無しさん:2007/11/29(木) 22:14:47
>>942
>リバースエンジニアリングは合法だ違法だっていう議論がありますが
今時そんなもん議論してる莫迦みたことないんだが。
944デフォルトの名無しさん:2007/11/29(木) 22:18:01
>>942
ばーか
945デフォルトの名無しさん:2007/11/29(木) 22:36:39
>>942
うんこ
946デフォルトの名無しさん:2007/11/29(木) 22:38:16
>>942
ええっと・・・あ、あほ
947デフォルトの名無しさん:2007/11/29(木) 22:39:49
>>942
アウト
948デフォルトの名無しさん:2007/11/29(木) 22:43:55
合法だ違法は議論じゃなくて裁判で決めること
949デフォルトの名無しさん:2007/11/29(木) 22:50:57
判例はぐぐれば出てくるよな
950デフォルトの名無しさん:2007/11/29(木) 22:53:52
つーかソフトでリバースegする価値のあるものなんてあるのか?
951デフォルトの名無しさん:2007/11/29(木) 22:56:55
パチスロは結構するよん
952デフォルトの名無しさん:2007/11/29(木) 22:57:44
ああ、なるほど。
953デフォルトの名無しさん:2007/11/30(金) 00:45:30
>>940
ここまで出鱈目だとある意味新鮮だな
954942:2007/11/30(金) 00:50:52
           ___
          ./    \
          .| ^   ^ |
          | .>ノ(、_, )ヽ、.| <あまり私を怒らせない方がいい
         __! ! -=ニ=- ノ!___
    /´ ̄ ̄ .|\`ニニ´/    `ヽ
   {      .|__  ̄ ̄ヾ      }
   i;;',,,  r---イ     /|,、_,,  ,',;:',i
   .l;';',;,,  }  /;\     / ヽ / ,;,;;',;l
   .|;;',;,   } ./;;;,, \   / ;;;;;;ヽ ,,;;','i
   i;',,   / /;;,',';;  ノ--, ',',;;::',',゙i ,,';';i
   i;,';  /./,',',';;" /   \ ',',',;;,'i ,;',i
  /  / i 、  /    ヽ ',;::'、|  \
 ヽヽヽヾ丿  〈       ヽ''  {////
  ```` ト,   i        | 、 i´´´
      |',',;;  }        ! ',',;;i
      |,','、 /        ヽ',',','|
      !;;', /          !,',;,;'|
955デフォルトの名無しさん:2007/11/30(金) 10:14:29
>>942
ム板にリバースエンジニアリングのスレないんだよね。この際、建てたら?
956デフォルトの名無しさん:2007/11/30(金) 10:30:06
スレ立てるほどの反応なかったけど
957デフォルトの名無しさん:2007/11/30(金) 10:50:23
来年1月で満10年の win98 機が年が越せず、vista 機を注文したんだが、
VC++っていくつまでのが使えるの?
VC++6ってのが手元にあるが、流石これはもうダメですか。
958デフォルトの名無しさん:2007/11/30(金) 11:24:13
俺も持ってるけど試したこと無い
使おうと言う気が起きない
2005持ってるし
959デフォルトの名無しさん:2007/11/30(金) 11:27:03
VC6なら無料のVC++2005 Expressのがよっぽど高機能だろ。
とくにコード補完機能は段違い。
まあどっちも共存できるだろうしVistaで動かないって事もないだろうから
試してみりゃいいんじゃねーの。
960デフォルトの名無しさん:2007/11/30(金) 12:56:20
Win32APIを利用して、サイズを指定したウィンドウを作りたいと思っています。
ところが、定数で指定すると、環境依存しそうなウィンドウのタイトルバーまで含めての大きさになってしまい、
きちんとした大きさの指定にできず困っています。
検索しようにも、検索する単語が思い浮かばないのでヒントでも答えでもいいのでよろしくお願いします。
961デフォルトの名無しさん:2007/11/30(金) 13:01:31
タイトルバーとかの大きさは GetSystemMetrics で取得できる
962デフォルトの名無しさん:2007/11/30(金) 13:36:21
>>961
できました。ありがとう。
963デフォルトの名無しさん:2007/11/30(金) 13:42:13
net.framework2.0がインストールされていれば
net.framework1.1はアンインストールしても問題ありませんか?
964デフォルトの名無しさん:2007/11/30(金) 14:58:08
>>963
1.1と2.0は一部互換性がないので、入れといたほうが無難。
965957:2007/11/30(金) 16:11:14
>>958, >>959
レスをありがとうございます。

金払ったものが無用になるって、ヘンな気持です。
966デフォルトの名無しさん:2007/11/30(金) 16:16:48
>>960
AdjustWindowRectEx
967デフォルトの名無しさん:2007/11/30(金) 16:17:28
>>959
もう少し待てば2008 Express日本語版が出てくる。
英語でよければ既に出ている。
968デフォルトの名無しさん:2007/11/30(金) 16:45:41
インタプリタ という言葉のアクセントの位置って何処ですか?
969デフォルトの名無しさん:2007/11/30(金) 16:48:44
970デフォルトの名無しさん:2007/11/30(金) 16:51:32
インタープリター
971デフォルトの名無しさん:2007/11/30(金) 16:53:02
972デフォルトの名無しさん:2007/11/30(金) 17:04:36
外人の発音は参考にならんよ
973デフォルトの名無しさん:2007/11/30(金) 17:04:48
日本語はINTAPUritaもしくはINTA-PUrita-
英語は初めのeにアクセント
974デフォルトの名無しさん:2007/11/30(金) 17:05:42
>>969-972

ありがtごうざいました。

   、
インタップリタということに決めました

975デフォルトの名無しさん:2007/11/30(金) 17:12:32
板違い
976デフォルトの名無しさん:2007/11/30(金) 17:30:08
大阪人だと「リ」にアクセントがありそうな予感
977デフォルトの名無しさん:2007/11/30(金) 17:31:04
こういう質問する奴って辞書を引くという概念がないのだろうか
978デフォルトの名無しさん:2007/11/30(金) 17:55:22
実際、無い奴は多いな。大卒ではさすがに少ないけど。
979デフォルトの名無しさん:2007/11/30(金) 18:01:19
ちょっと検索エンジン叩けば発音ぐらい調べられる時代だってのにな。
ほんと宝の持ち腐れっていうか、なんというか。
980デフォルトの名無しさん:2007/11/30(金) 18:05:23
発音記号読めないとか抜かすやつが多数いるのが今日の日本の現状。

お前らは中高6年間で一体なにを学んできたんだと。
981デフォルトの名無しさん:2007/11/30(金) 18:19:44
SQLで最大値が1009なのに
SELECT MAX(time) FROM icmpdata;
とやっても999が表示される

でも
SELECT MAX(time) FROM icmpdata where time > 1000;
とやるとちゃんと1009と表示される

この意味の分からないエラーはなんなんでしょう・・・
もう困り果ててます・・・
982デフォルトの名無しさん:2007/11/30(金) 18:27:45
そのフィールド数値型じゃなくて文字列型なんじゃね?
983デフォルトの名無しさん:2007/11/30(金) 18:31:47
time が 文字属性として判断されていることは確実。
'999' と '1009' だと '999'の方が大きい。
'1000' と '1009' だと '1009' の方が大きい。
984デフォルトの名無しさん:2007/11/30(金) 18:32:26
>>982
文字列型でした・・・
985デフォルトの名無しさん:2007/11/30(金) 18:50:12
オイラー法と修正オイラー法で
地球の公転軌道をシミュレーションしようと思っているのですが、
初期値(初期値と初速度)はどのように設定すればよいのでしょうか?
986デフォルトの名無しさん:2007/11/30(金) 19:00:27
>>980
PCで発音記号を表示するにはどんな方法がありますか?
987デフォルトの名無しさん:2007/11/30(金) 19:04:36
>>986
普通に文字として表示すればいいじゃない。
IPAの音声記号の大半はUnicodeに含まれてるぞ。
988デフォルトの名無しさん:2007/11/30(金) 19:08:05
インタプリタと日本語書いてあるから、当然英語じゃなくて日本語の質問なんだろ?
日本語の発音記号書いてある辞書は見たことないけど外人用に売ってるのかな?
989デフォルトの名無しさん:2007/11/30(金) 19:08:50
え、まだやんの
990デフォルトの名無しさん:2007/11/30(金) 19:56:02
発音記号を熱心に教育する国て日本以外であるのか?
991デフォルトの名無しさん:2007/11/30(金) 20:19:25
少なくともイギリスでは辞書の発音記号の読み方は教えてたぞ。
992デフォルトの名無しさん:2007/11/30(金) 20:51:42
>>988
売ってるよ
一番有名なのはNHK日本語発音アクセント辞典
日本語教師・俳優・声優・アナウンサーなんかの業界でよく使われてる
993デフォルトの名無しさん:2007/11/30(金) 21:12:24
>>991
発音記号にも名前ついてるんですか
994デフォルトの名無しさん:2007/11/30(金) 21:13:10
こんなところにいないんで来週からはちゃんと学校池よ
995デフォルトの名無しさん:2007/11/30(金) 21:18:08
日本語でおk
996デフォルトの名無しさん:2007/11/30(金) 22:02:27
とかいって
997デフォルトの名無しさん:2007/11/30(金) 23:39:00
お前ほんとは
998デフォルトの名無しさん:2007/11/30(金) 23:40:32
お母さんの
999デフォルトの名無しさん:2007/12/01(土) 00:12:06
兄さんなのよ
1000デフォルトの名無しさん:2007/12/01(土) 00:18:04
なんだってー
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。