トップページ⇒tech
985コメント331KB

質問にやさしく親切に答えてくれるスレ 4

■ このスレッドは過去ログ倉庫に格納されています
0001前スレ9872008/09/24(水) 11:52:01
質問にやさしく親切に答えてくれるスレです。

前スレはこちら。
質問にやさしく親切に答えてくれるスレ 3
http://pc11.2ch.net/test/read.cgi/tech/1167125332/
0175デフォルトの名無しさん2008/12/04(木) 16:24:44
VistaにはWinHlp32がないらしい。
http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=6ebcfad9-d3f5-4365-8070-334cd175d4bb
0176デフォルトの名無しさん2008/12/05(金) 02:30:49
>>174
たった8バイトで迷うのか。もしかして8ビットマイコン?
0177デフォルトの名無しさん2008/12/05(金) 15:34:28
>>176
ごめんなさい、次行、前行へのポインタです。
10000行読み込んだら次行、前行へのポインタだけで約80Kbyteです。
--一行構造体
wchar_t *buffer,*bufend;
構造体型 *next,*prev;
これで16byte
ギャップバッファにすれば
wchar_t *buffer,*bufend;
wchar_t *gapbeg,*gapend;
構造体型 *next,*prev;
24byteです、
10000行で240Kbyteです。10000行のテキストを五つ読み込んだら1MBを軽く越えます
0178デフォルトの名無しさん2008/12/05(金) 15:40:04
10000行のテキストそのものは5つでどのくらいになるのさ?
0179デフォルトの名無しさん2008/12/05(金) 15:46:56
>>177
だから、なんで行単位の双方向リストにこだわっているのさ。
行単位の入れ替えなんて、用途によっては殆ど発生しないからリストである必要さえないと思うのだけど。
つーか、STLのdequeでも使ったら? それが完成したら、消費メモリやパフォーマンスを検討して、不満を感じてから
別の方法を考えればいいと思うが。
# なんでも自分で設計するのがベストとは限らんぞ。
0180デフォルトの名無しさん2008/12/05(金) 17:32:26
中間への挿入は頻繁に発生するからlistでいいだろ。
今時のマシンなら1MB程度のものは気にしないでいいよ。
不満を感じてから改良しろってのには同意。まず動くものを作ろう。
0181デフォルトの名無しさん2008/12/05(金) 17:49:10
皆さん回答ありがとうございます。
まずは動くものを作ってから、速度などを調査しようと思います。
それでは
0182デフォルトの名無しさん2008/12/05(金) 17:57:15
>>177
だから、なんでたったの「1MB」で迷うのよさ?もしかして16ビットMS−DOS?
0183デフォルトの名無しさん2008/12/12(金) 14:46:29
XORリストとかギャプバッファとか懐かしいな。
参考書がちょっと古いんじゃないかね。
0184デフォルトの名無しさん2008/12/12(金) 18:26:32
C++で、メール内容をデスクトップに張り付けるようなメーラーを作ろうと考えています
プログラミング歴が浅く(大学で一年Cやった)何から調べていいのか分かりません
検索すると幸せになれそうなキーワードをいくつか教えて下さい、よろしくお願いします。
0185デフォルトの名無しさん2008/12/12(金) 19:03:12
SMTP
POP
これだけで送受信はできるけど正直まったく使いものにならない。
0186デフォルトの名無しさん2008/12/12(金) 19:49:17
>>185
ありがとうございます

まずはSMTPとPOPをきちんと理解して
もう少し具体的な質問が出来るレベルになってきます
0187デフォルトの名無しさん2008/12/12(金) 20:01:28
面倒なのはmimeの解釈の方だからな
0188デフォルトの名無しさん2008/12/13(土) 00:29:36
そして、RFC勧告を度外視したメールの余りの多さに挫折するわけですね、判ります。
0189デフォルトの名無しさん2008/12/17(水) 20:22:55
普段PHPを使っているのですが、
データ量の多いexcel(約5000行です)が扱えず、
他の言語が使えないかと考えています。
サイズの大きいエクセルを扱える言語などありませんでしょうか?
0190デフォルトの名無しさん2008/12/17(水) 21:28:59
>>189
ビジュアルベーシックとか?
0191デフォルトの名無しさん2008/12/17(水) 21:33:46
ODBCで使えるんだっけ?
忘れた・・
今ってODBCみたいなインターフェースで
ODBC以上のことできるもっと簡単なやつないかな
C言語で
何言ってるのか自分でも判らんけど
0192デフォルトの名無しさん2008/12/17(水) 21:51:15
あーまだODBCって使えるんだな
あんまいい思い出ないなあ・・・
0193デフォルトの名無しさん2008/12/17(水) 22:37:55
DLLみたいなライブラリじゃなくて、OS通すみたいな仕組みなのが嫌だわ>ODBC
コンポーネントのインストールが別に必要だし
0194デフォルトの名無しさん2008/12/18(木) 10:03:01
環境移してRDBMSが変わってもほとんど変更なしで動くのはいいけどなあ
0195デフォルトの名無しさん2008/12/19(金) 13:57:29
X-sel(IAIのロボット用)とかいうプログラムみたいな奴を勉強しないといけなくなったんですが、ネットを検索してもコマンドの組み方が分かりませんでした。
どなたか良いサイト、もしくは書籍で良いものがあれば教えて下さい。
0196デフォルトの名無しさん2008/12/19(金) 17:33:11
IAI社が独自開発した産業用ロボット制御言語でいいのかな
会社のサポートに問い合わせてみた?
0197デフォルトの名無しさん2008/12/19(金) 21:17:30
test
0198デフォルトの名無しさん2008/12/26(金) 00:21:42
海外ドラマ24のクロエの職業は、システムアナリストってやつですか?
サーバの構築や通信技術、ハッキング、はたまたハードドライブの内部処理
みたいなことまでやってますが、
ああいう職についてる人って、何を目指して勉強してきたんですか。
ドラマの話なんで引き合いに出すのもあれですが、
似たような職についてる人っていますか?
もしいたら、どんな勉強してきましたか?
0199デフォルトの名無しさん2008/12/26(金) 07:19:03
24は見てないが、
プログラマ(技術者)ならテスト環境用または本番環境用にサーバー構築はできたいところだ
Webプログラマなら少々はセキュリティの知識があるが、ハッキングに詳しいとなると
セキュリティ専門の仕事をしてるか個人の趣味か
ハードドライブの内部処理では意味がわからない
ハードドライブはハードディスクかHDDと書いてもらいたい
ちなみに俺は特にこれということもなく普通に勉強しただけだが
Windows,Linux,いくつかのデータベース,ネットワーク,C++,C#,Java,PHP,JavaScript,Perl,ExcelVBA
0200デフォルトの名無しさん2008/12/26(金) 20:49:30
>>199
ありがとうございます。
サーバー構築って通信とかインフラとかオープン系のことですか?
家電組み込みなどのプログラマはサーバー構築って関係あります?
0201デフォルトの名無しさん2008/12/27(土) 12:23:50
組み込みでもネットワーク使うのは多いよ

↓で聞いたほうがいいかも

組み込みプログラマー雑談スレッド その10
http://pc11.2ch.net/test/read.cgi/prog/1221766688/
0202デフォルトの名無しさん2008/12/27(土) 21:23:23
>>201
トンクス!
プログラマの人って優しいですね。
0203デフォルトの名無しさん2008/12/29(月) 22:38:54
プログラマのブログやレスで頻出する
「こんな感じ」という語尾の発祥はどこでしょうか?
0204デフォルトの名無しさん2008/12/29(月) 22:45:50
>>203
日本語でOK
0205デフォルトの名無しさん2008/12/29(月) 22:52:56
>>>"こんな感じ" in anyprograma.blog
True
0206デフォルトの名無しさん2008/12/29(月) 23:28:43
だいたいやね
0207デフォルトの名無しさん2008/12/30(火) 09:24:53
よう知らんけどな
0208デフォルトの名無しさん2008/12/30(火) 23:02:30
プログラミングに理想的な形はありますか?
JAVAやC++での理想的な形はなんですか?
0209デフォルトの名無しさん2008/12/30(火) 23:06:17
Write once,run anyversion.
0210デフォルトの名無しさん2008/12/31(水) 00:27:53
>>208
そんなものここで書き表せるようなら誰も苦労していない。
でも、理想のプログラミング言語はLispだと思う。
0211デフォルトの名無しさん2008/12/31(水) 00:48:13
Lisp は良い言語だが理想かといわれると頭をひねらざるを得ない。
0212デフォルトの名無しさん2008/12/31(水) 00:53:27
いや、理想の言語だけど良い言語かといわれると頭をひねらざるを得ないものだと俺は思う。
0213デフォルトの名無しさん2008/12/31(水) 00:55:32
いや、理想の言語でも良い言語でもないと思う。
0214デフォルトの名無しさん2008/12/31(水) 09:10:23
機械語こそ究極の言語だろ
0215デフォルトの名無しさん2009/01/02(金) 23:03:11
010101010100111010001011011010111011010010101000101010010101
0216デフォルトの名無しさん2009/01/02(金) 23:06:25
1バイトは00000000
256個のデータを表現できるね。8この文字が並んでも所詮2進数って訳です^^
ポケモンの固体値はたしか1〜255だったから1バイトで表現できるね^^よかったね。
0217デフォルトの名無しさん2009/01/02(金) 23:27:20
昔は1バイトが7ビットや9ビットのコンピュータもあったんだが・・・
もう、1バイト=8ビットと決め打ちしても誰も文句言わんだろ。
0218デフォルトの名無しさん2009/01/02(金) 23:59:56
PCで文句を言う奴はほとんどいないだろうね。
0219デフォルトの名無しさん2009/01/03(土) 01:03:33
1オクテット
0220デフォルトの名無しさん2009/01/03(土) 01:32:29
すかしは半角カタカナを使うと、7ビット環境のヤツがブツクサうるさかったな。
0221デフォルトの名無しさん2009/01/03(土) 01:33:01
むかしは半角カタカナを使うと、7ビット環境のヤツがブツクサうるさかったな。
0222デフォルトの名無しさん2009/01/03(土) 01:33:47
C だと CHAR_BIT >= 8 なんだよな。
0223デフォルトの名無しさん2009/01/03(土) 03:14:25
すかしっ屁は半分カタクナったうんこと、チョビット浣腸のヤツのブツ、クサかったな。
0224デフォルトの名無しさん2009/01/03(土) 12:12:48
1オタは何バイト?
0225デフォルトの名無しさん2009/01/03(土) 14:57:01
アルバイト
0226デフォルトの名無しさん2009/01/03(土) 15:01:52
あーあ、言っちゃった・・・
0227デフォルトの名無しさん2009/01/08(木) 18:48:47
test
0228デフォルトの名無しさん2009/01/08(木) 23:48:02
トリップ検索を代行して頂けると聞いて来たのですが
0229デフォルトの名無しさん2009/01/08(木) 23:56:23
>>228
思い違い。
0230デフォルトの名無しさん2009/01/08(木) 23:57:08
>>228
自分でやれよwww
0231デフォルトの名無しさん2009/01/09(金) 01:56:01
VC#にて、
メディアプレイヤーオブジェクトを貼り付けmp3を参照した後ビルド。
この時、mp3が参照した場所にない状態でexeを起動しても音楽は流れないのでしょうか?
mp3が参照した場所にない状態で音楽を流すことはできないのでしょうか?
0232デフォルトの名無しさん2009/01/09(金) 06:14:03
    \     毛       /
  腿  \_  |   _/
          彡彡彡
          ミミミミ クリトリス
         ミミミミ / ̄ ̄ ̄ ̄
         ノ σ ヽ 尿道
       / / ゚ヽ ̄ ̄ ̄ ̄
大陰唇 / //\\ \
 ̄ ̄ ̄ ̄  ( (   ) ── 錠前
      \ \\// /
         `   \/  '
\         *──肛門
  \_____/\_____/
0233デフォルトの名無しさん2009/01/09(金) 13:03:35
ブルーレイディスクやAVCHDディスクのファイルで
CLIPINF(xxxxx.clpi)
PLAYLIST(xxxxx.mpls)
上記のファイルフォーマットを調べてるんだけど、どこかに無いかな?

簡易オーサリングソフトを作りたいんだが、肝心のフォーマットが分らなくて。

てか、どのスレで質問するのが良いんだ?
0234デフォルトの名無しさん2009/01/09(金) 17:02:55
教えてクレクレ君ですまない
自力で考えたり検索かけたんだか見つからなかったので質問させてくれ
まだこういう勉強はじめて日が浅いので、こんなことも分からないのかと思われそうだが。

質問の内容は、
フローチャートを組むような感じでチャートを作ったり描写するツールをつくりたいんだが
位置調節のやり方がわからない
正しくは、フローチャートのような図なんだが・・・

 ■A
┏┻┓
■B■C

上記のようなチャートをつくったとして、
BもCも2つに分岐させようとして、普通に描写すれば衝突するわけだが
 ■A
┏┻┓
■B■C
┻×┻

これをどう判断させて
   ■A
 ┏━┻┓
 ■B ■C
┏┻┓┏┻┓
にすれば、いいのか分からないサッパリなんだ


考え方やヒントになりそうな事だけでも・・・
参考になりそうなサイトがあればよろしくお願いします
0235デフォルトの名無しさん2009/01/09(金) 17:15:42
>234
描画前に幅計算すればいいだけだし
途中で足らなかったら後でずらして書き直してもいいし
特に問題になる要素は何もないと思う
0236デフォルトの名無しさん2009/01/09(金) 17:20:09
>>234
単純に上から下に流れてるだけなら単なるツリーだから、
ノードの深い方から順に横方向の位置を決定していけば
よさそう。
下から上にあがるループがあるなら有向グラフかな?
graphviz とか使うと楽かも知んない。
0237デフォルトの名無しさん2009/01/09(金) 17:20:40
>>234
根から図を組んでいかず葉から組んでいって最後に天地逆にするとか
根から作っていって衝突した場合はその親に戻って位置を調整することを根まで行うとか
どちらにしても直接順番に出力していくのではなく
各ノード位置をバッファリングして最後に全部を出力する形になるかな
0238デフォルトの名無しさん2009/01/09(金) 17:53:36
>>234
偶然にも同じようなプログラムを組んでるので答えてみる。
つっても上で出てる通り先に幅を計算して描画するだけなんだけど。
勉強始めて日が浅いってことなので、一応検索ワードとしては
再起関数。BやCの下に無限にチャートがぶら下がって
いったいいくつ間を空けたらいいわけさ!って時、チャートを数えるのに使えると思う。
0239デフォルトの名無しさん2009/01/09(金) 17:57:00
まだまだ勉強不足なんで、はっきりと理解したわけじゃないんだけど・・・
深い部分(葉)から組んでいく場合は自分の場合は難しいかなと思ってる
せっかく案出してくれたのに説明不足で無駄になってしまいすまん。

訳あって、アニメーションとまではいかないが
作ったチャートの一部を根から順に描写する表現をしたい・・・
しかも、全体の大きさを途中で知らせないように。
   ■A
 ┏━┻┓
 ■B ■C
┏┻┓┏┻┓
■ ■■ ■
という完成図があったとしても、場合によっては
 ■A
 ┻
から始まって・・・
  
0240デフォルトの名無しさん2009/01/09(金) 17:58:05
  ■A
 ┏┻
 ■B 
 ┻┓
  ■
と途中で表現して
  ■A
 ┏┻┓
 ■B■C
┏┻┓
■ ■
こうなったとして・・・
この時点ではCに分岐があることを分からせないために
あえてB=Cの距離はこの長さにするという・・・

こういう場合だと>>237の出してくれた
>根から作っていって衝突した場合はその親に戻って位置を調整することを根まで行う
という方法しかないんだろうか・・・

0241デフォルトの名無しさん2009/01/09(金) 19:33:29
答えてくれた方の意見を参考に、自分なりにまとめてみましたが
明らかに勉強不足なので苦労する事を覚悟でやってみようと思います。
私的メモっぽくなりますが、似たような質問が出ないよう結果だけ・・・


似たような考え方があったので応用すればいいのかなと思ってます
(ここの「青い部分を赤くする」)
ttp://www.atmarkit.co.jp/fcoding/articles/algorithm/03/algorithm03a.html

決定的にまずいのがノードの仕組み?というか、実装の仕方がさっぱり分からなく
問題外すぎたというorz
02422342009/01/09(金) 19:34:50
>>241は自分ですorz IDでないんだった…

親切に答えていただきありがとうございました
0243デフォルトの名無しさん2009/01/11(日) 12:00:33
すいません、誰かrubyわかる人いますか?
超初歩的な所でつまずいてしまって
質問したいんですが…
0244デフォルトの名無しさん2009/01/11(日) 12:08:34
わかりません
0245デフォルトの名無しさん2009/01/11(日) 13:18:08
なぜRubyスレに行かない
0246デフォルトの名無しさん2009/01/13(火) 09:21:08
>>240
そういうのは再帰でやるんだよ
木構造の出力でも練習しなさい
0247デフォルトの名無しさん2009/01/13(火) 15:26:18
>>245
やさしく親切に答えてください。
0248デフォルトの名無しさん2009/01/13(火) 23:25:34
んじゃ、優しく親切に誘導しておこう。

Ruby 初心者スレッド Part 24
http://pc11.2ch.net/test/read.cgi/tech/1230783202/
0249デフォルトの名無しさん2009/01/16(金) 11:42:48
電話越しにきいたので表記間違ってたらスマソ
0100 MOV AX,5
AXはいくら?みたいな問題なんだけど、これはどんな本を調べたらいいですか?
プログラムの一種だと思うんだけど種類すらわかりませんorz
0250デフォルトの名無しさん2009/01/16(金) 12:22:31
8086のアセンブラですね。
見たまんまですが、AXに5を代入します。
頭の0100はおそらく行番号かアドレスですが、実際の記述では不要です。
x86のアセンブラの本を読むか、該当スレで聞くといいでしょう。
0251デフォルトの名無しさん2009/01/16(金) 15:17:25
>>250
神!
ありがとうございます
アセンブラなんて初めてきいたので助かりました
0252デフォルトの名無しさん2009/01/16(金) 23:44:27
テスト駆動なるものに挑戦しているのですが、
例えば、画面に画像を読みこむ関数とか、画像を描画する関数とかのテスト方法が分かりません。

文字列を編集して返す関数とかならAssartできるのですが...。
0253デフォルトの名無しさん2009/01/17(土) 06:03:36
もう一度自分の書いた文を推敲し直せ
テストどころじゃない
0254デフォルトの名無しさん2009/01/17(土) 10:57:47
画面に画像を読みこむ関数とか、画像を描画する関数とか
->画像を読みこむ関数とか、画面に画像を描画する関数

ですね、すいません。
0255デフォルトの名無しさん2009/01/17(土) 11:16:53
後者は兎も角、前者は簡単じゃないか。
予め画素値の判っている画像を読み込んで、一致するかをチェックすればいい。
0256デフォルトの名無しさん2009/01/17(土) 12:59:14
その読み込むルーチンはどうすんのよ
0257デフォルトの名無しさん2009/01/17(土) 14:07:54
読み込む必要ないじゃん。既に判っているんだから。
うーん、細かく説明しなければダメか?

例えばモノクロ画像なら白黒のメッシュパターンの画像を作る。
左上に黒が来るなら画素値は0、その隣は白だから255、以下同様に。
カラーでもその応用になる。

勿論、間違っていないことを保証するのは所謂悪魔の証明だから、
テスト用の画像をどういうパターンにするかはテスト仕様作成者の腕の見せ所だ。
0258wolf ◆8VH3XAqjlU 2009/01/18(日) 15:38:46
>>252
1.最初に書き出す関数を作成、最初は目で確認
2.書き出しが凡そOKになったら、読み込み関数の作成
3.ウインドをクリアしてから書き出し関数でテスト画面を表示し
4.直後に読み込み関数を稼動する
5.書き出したデータと読み戻したデータを比較する関数でテストドライブを繰り返す

読み込み関数がある程度安定したら
1.いきなり画面を読み込む、
2.そのデータにメモリ上で部分的に既知データを重ね書きして画面に書き出す
3.それを読み戻してデータ比較
0259デフォルトの名無しさん2009/01/21(水) 12:01:46
C#歴1週間で頭が???状態のものなんですけど VisualStdioを使っていて
デバックしたときのエラー対処がわかりません。助けてください。情報漏えいとかよくわからないので、型とかデータ部分を適当に変えてます

�@デバックしてエラーが出る
プロシージャまたは関数 'A' にはパラメータ 'B' が必要ですが、指定されませんでした。

�A原因を考える
Bが必要なのにない

�BBを探した結果
if (!"".Equals(String(B)))
{
    変な型(変な型, "@B", String, B);
}
が見つかる

�C処理の意味を考える
!…NOT(違ったら)
""…空文字

""≠BだったらTrue 
ifの処理を行う

�DBは""か?
ローカルとかいう所でBの値を調べる
値はNullだった。

�E""≠Null そうなのでTrue If文が実行される
なんでエラーだろう???
0260デフォルトの名無しさん2009/01/21(水) 12:33:57
まずBじゃなくてAを探せ
A(B)のはずがA()なんだろ?
0261デフォルトの名無しさん2009/01/21(水) 12:50:48
Aを調べたところ、説明(//の所に)にストアドプロシージャAと書いてありました
Aはストアドプロシージャなんでしょうかね。ストアドプロシージャってなんぞ???
っていう状態です
0262デフォルトの名無しさん2009/01/21(水) 13:34:14
>>261
>ストアドプロシージャってなんぞ???
データベース上のプロシージャ。
0263デフォルトの名無しさん2009/01/21(水) 13:54:24
プログラミングすら初でプロシージャも理解してないのでぐぐってきます
0264デフォルトの名無しさん2009/01/21(水) 13:57:13
プロシージャ
「プログラム内で繰り返し出現する処理を行なうために、一連の命令を一つの手順としてまとめたもの。「手続き」とも呼ばれ、プログラム内部での処理単位の一つとして扱われる。」
ぜんぜん意味がわからないのですがw
簡単に言うと、データベースで行われる処理の事ですか???
0265デフォルトの名無しさん2009/01/21(水) 13:58:19
ついでに、引数・パラメータについても初心者用サイトで読んでくるべし
0266デフォルトの名無しさん2009/01/21(水) 14:03:06
くれくれ君で申し訳ないのですが、C#で検索しても難しいので
オススメサイトあれば教えてください。よろしくお願いします
0267デフォルトの名無しさん2009/01/21(水) 14:13:44
VSは2008?
LINQかね?
0268デフォルトの名無しさん2009/01/21(水) 14:18:32
Visual Studio2005です。
データベースはSQL サーバー2005というのを使っています
0269デフォルトの名無しさん2009/01/21(水) 14:44:56
switch分は二分探索だと聞いたのですが
case 1:
case 3:
case 2:
のように昇順に並んでいない場合は、二分探索で一度探して
見つからなかったら、上から順に探すということをやっているのでしょうか?
また、違うとしたらどのようにやっているのでしょうか?
よろしくお願いします
0270デフォルトの名無しさん2009/01/21(水) 15:01:09
>>268
>260の指摘は当たってたの?外れてたの?
A(B)のはずがA()なんじゃないの?


>>269
二分探索なら、順番を入れ替えるのだろう。
フォールスルーは無条件ジャンプすればいい。
0271デフォルトの名無しさん2009/01/21(水) 15:07:10
>270
多分引数とか関数とかそういう言語問わずに基本的なところから知らないんだろう。

>266
「C# 入門」とかでぐぐればそれなりにあちこち引っかかるでしょ
俺はVBやC++しか弄ってないから薦められない
0272デフォルトの名無しさん2009/01/21(水) 15:16:41
Bという箱を作って値を入れたら正常に動きました。つまりあたってたということなのでしょうか
頭が爆発です
0273デフォルトの名無しさん2009/01/21(水) 15:18:34
引数とか関数とかサッパリです。ありがとうございます。探してみます
0274初プログラム2009/01/21(水) 16:45:33
IDなかったので名前付けました。
変数宣言でNullを入れるって何をしているのですか?
string A = null;

Aaa aaa = new aaa();
これはaaaという箱を作って使えるようにしてるんですよね?
■ このスレッドは過去ログ倉庫に格納されています