スレ立てるまでもない質問はここで 101匹目at TECH
スレ立てるまでもない質問はここで 101匹目 - 暇つぶし2ch1:デフォルトの名無しさん
09/10/07 00:30:18
質問する前にGoogleで検索しましょう。URLリンク(www.google.co.jp)<)

2:デフォルトの名無しさん
09/10/07 00:31:05
         _,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'″           `'―、,,,,/

3:デフォルトの名無しさん
09/10/07 10:58:15
                          刀、           , ヘ
                  /´ ̄`ヽ /: : : \_____/: : : : ヽ、
              ,. -‐┴─‐- <^ヽ、: : : : : : : : : : : : : : : : : : : : : : }
               /: : : : : : : : : : : : : :`.ヽl____: : : : : : : : : : : : : : : : : : /
     ,. -─「`: : : : : : : : : :ヽ: : : : : : : : :\ `ヽ ̄ ̄ ̄ フ: : : : :/
    /: :.,.-ァ: : : |: : : : : : : : :    :\: : : : :: : : :ヽ  \   /: : : :/
    ̄ ̄/: : : : ヽ: : : . . . . . . . . . . .、 \=--: : : :.i  / /: : : : :/
     /: :     ∧: \: : : : : : : : : : ヽ: :\: : : 〃}/  /: : : : :/         、
.    /: : /  . : : :! ヽ: : l\_\/: : : : :\: ヽ彡: : |  /: : : : :/            |\
   /: : ィ: : : : :.i: : |   \!___/ ヽ:: : : : : : :\|:.:.:.:/:!  ,': : : : /              |: : \
   / / !: : : : :.ト‐|-    ヽ    \: : : : : l::::__:' :/  i: : : : :{              |: : : :.ヽ
   l/   |: : :!: : .l: :|            \: : : l´r. Y   {: : : : :丶_______.ノ: : : : : :}
      l: : :l: : :ト、|         、___,ィ ヽ: :| ゝ ノ    '.: : : : : : : : : : : : : : : : : : : : : : /
      |: : :ト、: |: :ヽ ___,彡     ´ ̄´   ヽl-‐'     \: : : : : : : : : : : : : : : : : : イ
        !: :从ヽ!ヽ.ハ=≠' , ///// ///u /           ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
      V  ヽ|    }///  r‐'⌒ヽ  イ〉、
              ヽ、______ー‐‐' ィ´ /:/:7rt‐---、       こ、これは>>1乙じゃなくて
                  ィ幵ノ ./:/:./:.! !: : : : :!`ヽ     ポニーテールなんだから
              r‐'T¨「 |: | !:.∨:/:./: :| |: : : : .l: : : :\   変な勘違いしないでよね!
               /: : .|: :| !:.!ィ¨¨ヾ、:.:/ !: : : : l: : : : : :.\

4:デフォルトの名無しさん
09/10/07 13:11:53
DXWndのソースがあるらしいのですが
どこにあるか知ってる方います?

もう、落とせないのだろうか。

5:デフォルトの名無しさん
09/10/07 13:55:43
internet archive使え

6:デフォルトの名無しさん
09/10/07 20:47:18
VISTAでプログラミングするなら、
メモリはどんくらい必要?

7:デフォルトの名無しさん
09/10/07 20:56:09
8GB

8:デフォルトの名無しさん
09/10/07 21:09:32
>>7
何にそんなに使うの?
2Gあれば十分でしょう?

9:デフォルトの名無しさん
09/10/07 21:12:16
CUIなら2GBあれば十分かもなー
GUIなら8GBは大げさでも4GBは無いとつらいなー

10:デフォルトの名無しさん
09/10/07 21:14:06
それはない

11:デフォルトの名無しさん
09/10/07 21:19:50
VMとDBとサーブレットコンテナやらなんやら


12:デフォルトの名無しさん
09/10/07 21:35:34
VISTAが普通に動けばそれで事足りるよ。
こういう質問してる段階ならメモ帳で始めるといい

13:デフォルトの名無しさん
09/10/07 21:42:42
数値解析とかやり出すとメモリがいくらあっても足りなくなるから困る。

14:デフォルトの名無しさん
09/10/07 21:49:30
高速フーリエ変換に命かけてます

15:デフォルトの名無しさん
09/10/07 22:35:16
5分でできるものに命かけるなよ

16:デフォルトの名無しさん
09/10/07 23:00:10
>>11
DBとかサーブレットコンテナはサーバに置け。

17:デフォルトの名無しさん
09/10/07 23:29:17
VISTAでプログラミングするって何か問題ある?
動かないソフトが多数あるとか。

18:デフォルトの名無しさん
09/10/07 23:55:49
おまえ、プログラマか?

19:デフォルトの名無しさん
09/10/08 00:28:44
なわけない

20:デフォルトの名無しさん
09/10/08 01:09:21
>>15
よく知らんがそんなに簡単にできるもんなの?

21:デフォルトの名無しさん
09/10/08 07:54:25
>>17
少し古いVC++が動かないだっけか

22:デフォルトの名無しさん
09/10/08 10:09:01
>>16
ローカルにテストできる環境は欲しいところだろう。

23:デフォルトの名無しさん
09/10/08 11:34:16
>>22
いまどき、開発用機材が一人一台ってことはないだろ。。

サーバ用マシンが無いなら買ってもらえ。
サーバ用途ならグラボも要らないしCPUも遅くていいんで安く買えるぞ。
メモリさえ積めばVM立てて複数人で共有もできるしな。

24:デフォルトの名無しさん
09/10/08 11:43:49
>>23
二台あるが必要ない、つってんだけど。
それにな、一台に入ってると何かと便利なんだぜ。

出張先のホテルの部屋でデバッグできたりな!orz

25:デフォルトの名無しさん
09/10/08 12:02:47
そうか。
おれは普段使うマシンが重たいの嫌だから、
外に出せるものはなるべく外に出す主義。

ホテルでデバッグが必要な状態だと、
VPN経由で会社に接続してごにょごにょと。。

26:デフォルトの名無しさん
09/10/08 12:33:58
そういうセキュリティを度外視していたり他人の資源を使い倒すことに躊躇いを感じなかったりするような話はマ板で思う存分やってくれ。

27:デフォルトの名無しさん
09/10/08 19:26:39

YOYOYOYO !!

SHシリーズって、今でも現役じゃん。

プロジェクトで採用になるので俺も家でいろいろ実験とかしたりして慣れたいのだが
SH-3か4載ってて個人でも手に入ってまともなOSが動く

もん、何かない?
パッと思い浮かぶのはドリームキャストしかねえんだけど。
しかしいくらWindowsCEが載ってるからって、ユーザーが自由にできねえし
使えそうもない

28:デフォルトの名無しさん
09/10/08 19:36:57
中古のPPC

29:デフォルトの名無しさん
09/10/08 19:53:21
昔NetBSDをドリムキャで動かしてる話があったな。
MIL-CDだかってのに対応した本体である必要があるんだっけ?

中古でどれだけ出回ってるかわからんが、MIシリーズのザウルスとか、
I/OのGIGAじゃないLANDISKとか。

30:デフォルトの名無しさん
09/10/08 19:56:48
中古思想(笑)

31:デフォルトの名無しさん
09/10/08 19:57:40
>>27
CASIOのグラフ関数電卓fx-9860G

CPUはSH3
対応アプリをWin上のC言語でクロス開発できるSDKが海外の公式HPからDLできる

32:デフォルトの名無しさん
09/10/08 20:22:03
エミュで良くね?

33:デフォルトの名無しさん
09/10/08 20:25:38
いいよ

34:デフォルトの名無しさん
09/10/08 20:26:19
屁がドブの様なにほいなんだが原因何?

35:デフォルトの名無しさん
09/10/08 20:30:10
秋月のボード買ってOSはTronをなんとかすればいいんじゃね?

36:デフォルトの名無しさん
09/10/09 00:47:05
sourceforgeスレはあるみたいだけど
github(gist)スレってないの?
なければ立ててもいいかな?

37:デフォルトの名無しさん
09/10/09 01:37:40
質問です。
マイクからの入力をとる際に、ステレオミキサーがONになってる場合でも、
PCで発生した音は無視してマイクの音だけを拾いたいのですが、wavein系の関数でできるのでしょうか?
もしくはdirectsoundなどを使えばできるのでしょうか?

38:デフォルトの名無しさん
09/10/09 02:39:35
multi

39:デフォルトの名無しさん
09/10/09 02:45:28
SH3(笑)

40:デフォルトの名無しさん
09/10/09 12:34:55
SH・・・がんばれ日本!

41:デフォルトの名無しさん
09/10/09 18:48:10
デュアルコアのSH3が出たり
5が出たり

SHは今も元気です

42:デフォルトの名無しさん
09/10/09 18:48:58
空元気(笑)

43:デフォルトの名無しさん
09/10/09 19:01:28
ていうかよ

SHって豪華だよな

命令セットがRISCじゃねえ
プロセッサ自体はRISCだけどRISCのようではない
命令セットがRISCらしからぬ豪華さ

44:デフォルトの名無しさん
09/10/09 19:13:59
H8の方が好き

45:デフォルトの名無しさん
09/10/09 20:58:42
RISCって言い張ったほうが営業上良い、ってだけの理由でRISCだからなw

まあH8ほどにはCISCじゃないけど。

46:デフォルトの名無しさん
09/10/09 21:51:49
命令長が固定で1サイクル1命令を目指しつつも便利な命令がいっぱいあるRISC

47:デフォルトの名無しさん
09/10/09 22:43:14
C++についてなんですが、
try{
}
catch(){
}
ってif文とかじゃだめなんでしょうか?
なんかちょっとエラー調べるだけなのに長ったらしいというか…

48:デフォルトの名無しさん
09/10/09 22:50:10
>>47
例外が投げられちゃったらifで拾えないからしょうがない

49:デフォルトの名無しさん
09/10/09 22:51:07
>>47
キャッチしなかったら大域ジャンプするので機能が違う。
ifですむならifのほうがリーズナブルだと思う。

50:デフォルトの名無しさん
09/10/09 22:55:27
>>48-49
分かりました。どうもです。


51:デフォルトの名無しさん
09/10/10 03:05:20
仮想メモリが少ないと出たのですがどうしたら増えますか?またこれが少ないと動きが遅くなりますか?最近動きが重いんです。よろしくお願いしますm(._.)m

52:デフォルトの名無しさん
09/10/10 03:25:25
OSの設定を変更して仮想メモリの最大値を増やしてください。
デフラグしてください。
速いストレージを使ってください。
メモリ増設してください。

53:デフォルトの名無しさん
09/10/10 04:57:06
独学でプログラミングやってるんだけど、
Cから始めて、
javaに手を出し、
PHPやらaction scriptやらjava scriptやら・・・

って感じで、面白そうって思ったものに手だしまくってるんだけど、
そういうのって良くない?

いちおう色々できるようになりたいなと思ってたらこんなんなってしまった
そのつど入門書買ってきたりサイトみたりして勉強してる
ちゃんと習ったのはCだけ(しかも基礎)
1つなにかアプリとか完成させるほうが大切なのかな

54:デフォルトの名無しさん
09/10/10 04:58:52
いいよ

55:デフォルトの名無しさん
09/10/10 05:18:11
止まらなければ、どこかへは辿り着くからね。

56:デフォルトの名無しさん
09/10/10 05:39:01
いろんな言語を見ておくのはよいことだよ

57:デフォルトの名無しさん
09/10/10 06:25:42
いいよ

58:木山 ◆EeIV8m8VOw
09/10/10 06:57:14
分数を計算できる計算機のプログラムを作ってほしいと言ったら
コンピューターは分数計算が苦手なのでかなりの金額が必要ですといわれたのですが、
実際のところどうなのでしょうか?
具体的にいうと分数を含む一次方程式を解く計算機を作ってもらったらいくらが相場でしょうか?



59:デフォルトの名無しさん
09/10/10 07:09:25
入出力の形式によって変わると思うけど、会社の仕事として請け負うなら30万からってとこかな。

60:デフォルトの名無しさん
09/10/10 07:27:24
(  ̄ー ̄)あ?


61:デフォルトの名無しさん
09/10/10 07:42:50
不況だな・・・

62:デフォルトの名無しさん
09/10/10 08:22:12
分数を含む一次方程式

63:デフォルトの名無しさん
09/10/10 08:23:45
何元の一次方程式 か知らんが通分しる

64:木山 ◆EeIV8m8VOw
09/10/10 10:12:53
>>59
使用権だけで著作権ぬきの話でしょうか?
かなり遠大なプログラムになるのでしょうか
納期はどのぐらいになるでしょうか

65:デフォルトの名無しさん
09/10/10 10:43:22
>>58, >>64
何個の変数の方程式ですか?

66:デフォルトの名無しさん
09/10/10 10:47:37
numpy

67:デフォルトの名無しさん
09/10/10 10:51:55
おそらく、mathematica買えば済む。

68:デフォルトの名無しさん
09/10/10 10:55:55
C言語でプログラムを作っております。

現在、ファイルからfgetsで読み取り、fputsで書き込みをしているのですが、

これをfreadとfwriteに置き換えたら高速化できますか?

69:デフォルトの名無しさん
09/10/10 10:56:38
まずやってみましょう

70:デフォルトの名無しさん
09/10/10 10:56:52
聞いてるヒマあったら実測しろ

71:デフォルトの名無しさん
09/10/10 10:57:12
>>68
できます。
ファイルを開くときは、バイナリモードにしてください。

72:デフォルトの名無しさん
09/10/10 11:03:20
>>64
GMP関連のフリーライブラリ使えよ。
GMPは単に多倍長演算出来るだけだが、派生ライブラリで出来るだろ。

73:デフォルトの名無しさん
09/10/10 11:20:33
GMPは分数計算出来るから、GMP使って連立方程式解くライブラリ使えばよい。
調べてきた。GSLで出来る気はするがやったことはない。

URLリンク(na-inet.jp)
URLリンク(d.hatena.ne.jp)
URLリンク(ja.wikipedia.org)
URLリンク(www.cc.kyushu-u.ac.jp)
URLリンク(www.oishi.info.waseda.ac.jp)

74:デフォルトの名無しさん
09/10/10 11:29:25
ここでサンプル見つけた。
URLリンク(www.cbrc.jp)
URLリンク(na-inet.jp)
URLリンク(na-inet.jp)

あとここ
MacWiki - 数値計算 URLリンク(macwiki.sourceforge.jp)

75:デフォルトの名無しさん
09/10/10 11:43:16
>>58が無知な事に付け込んで、ぼっているという結論で良いですね。

76:デフォルトの名無しさん
09/10/10 11:43:45
オブジェクト指向とは簡単にわかりやすく言うとどういうことですか?
いろいろ見てまわったんだけど人によって答え方が違いすぎて理解でないんだが

77:デフォルトの名無しさん
09/10/10 11:45:32
システムをオブジェクトという単位で分割する。

78:デフォルトの名無しさん
09/10/10 11:48:01
>>72-74
GPL汚染に注意。

79:デフォルトの名無しさん
09/10/10 11:48:44
似た処理をまとめること。
特に特定のオブジェクト(=変数など)に対する処理をまとめる。

80:デフォルトの名無しさん
09/10/10 11:54:23
boost.ratioでも使えば

81:デフォルトの名無しさん
09/10/10 12:18:43
GPL違反って有名ソフトにでもならない限りばれないと思う。
ある業者が、GMP使ってソフト作って、コード公開し無かったとして
それを検査する機関やアンチウイルスみたいなチェックするソフトもないでしょ。
数値計算と無関係なソフトで使われたら、スルーされ続けてそれまで何じゃないの?
逆アセンブルして、アルゴリズムを人間が比較するんでしょ、

82:デフォルトの名無しさん
09/10/10 12:22:15
つまり、バレなければ何してもいいだろってことですね^^

83:デフォルトの名無しさん
09/10/10 12:23:50
void main(void)


一見「はぁ?」って思うmain関数だが



OSがない環境で動いてるものは
全部これである






84:デフォルトの名無しさん
09/10/10 12:26:44
意味不明。

85:デフォルトの名無しさん
09/10/10 12:31:13
intを返すとされるmain関数と言うのは、
あくまでOSというものの上で動いているものだけである。
有名なところではWindows上、Linux上、MacOS上、というわけだが

例えば組み込みでは、そんなものは載ってないことが多い。
Linuxベースならvoidではないが、
そういう汎用OSを駆動させない組み込みだって多い

そういう場合、「OSから呼び出されているわけではないからどこにも戻って行きようがない」
ので、voidなのである




86:デフォルトの名無しさん
09/10/10 12:34:59
OSがなかったら呼び出せないじゃないか!

と思うかもしれないが

CPUと、そのコンパイラの仕様により

「俺は電源入ったらこのアドレスにあるものをまず実行するんじゃ------------------------------------------ じゃあの。」

と決まっているので、
ここに初期化ルーチンを置いておくと、勝手に初期化が始まる。
初期化ルーチンではなく、「バーカ」と表示するルーチンを置いておくと「バーカ」と表示される。(実際は初期化しないといけないが)

ので、初期化ルーチンからmainに受け渡すと
WindowsやLinuxといったOSなしでいろいろ起動する。
これが組み込みの常套手段である。

っていうか、こうなっているからこそ汎用OSも起動する。
こういう仕組みでなければ汎用OSがロードされないからだ。

87:デフォルトの名無しさん
09/10/10 12:35:13
そういうのは完全に機械語を生成するコンパイラ依存であってOS云々は全く関係がない。

88:デフォルトの名無しさん
09/10/10 12:36:55
組み込みじゃmain関数なんてものはない。

89:デフォルトの名無しさん
09/10/10 12:37:27
mainはintだが仕様上では必ずしもintでなくても良い

90:デフォルトの名無しさん
09/10/10 12:37:59
少なくとも>>83はCのmain関数では無いね。

OSがなんであれCのmain関数は
int main(void);
int main(int argc, char *argv[]);
のどちらかしかあり得ない。

91:デフォルトの名無しさん
09/10/10 12:38:23
更に組み込みでは、
mainとなる関数は電源入っている間は終わることがない。

終わらせようとしても、OSの上で動いているわけではないから終わらせられない。
常にループで動いている。

だから、戻り値を持たす必要がないどころか持たせることが出来ないのである。

92:デフォルトの名無しさん
09/10/10 12:39:47
おまえ組み込み使ったこと無いだろ

93:デフォルトの名無しさん
09/10/10 12:40:51
Windowsをmainと考えると分かりやすい。
BIOSでもよい

WndowsやBIOSは、何かに戻っていくだろうか

int main(void)

にするだろうか


同じことである


94:デフォルトの名無しさん
09/10/10 12:41:45
おまえら釣られすぎ。

95:デフォルトの名無しさん
09/10/10 12:42:01
何の講釈をしているのか意味不明だが、
C風俺言語のmain関数の仕様が>>83であるなら別に何も異論はないよ。

「はぁ?」とも何とも思わない。
ディスパッチャに渡す関数をmainでもstartでもinitでも好きな名前にすればいい。

96:デフォルトの名無しさん
09/10/10 12:42:28
Cの世界にはホスト環境とフリースタンディング環境があるんだ

97:デフォルトの名無しさん
09/10/10 12:45:05
>>96
ずいぶん狭いCの世界だな。

98:デフォルトの名無しさん
09/10/10 12:46:19
仕様上、CPUを初期化したり電源を入れたりすると勝手に強制実行されるスタートアドレス に初期化ルーチンが置いてある (OSは動いていない)
初期化ルーチンで初期化
初期化ルーチン中にmainを呼び出すようにされている
初期化ルーチンがmainに処理を渡して処理を離す(リセットや電源入に備えて、ROMとしてスタートアドレスに残り続けるが処理はこのときだけ)

この場合、もうmainから戻ることはない。
電源入っている間は無限にループする。

素人は、「無限ループだったらハングアップ」とすーぐ思うが
処理を続けるためのループだから「同じ処理」が繰り返されているわけではない。
土台が存続し続けているだけである。

実際の処理は、割り込み等があるからmainが無限ループしていようが別の処理が適宜呼び出されて走る。


99:デフォルトの名無しさん
09/10/10 12:48:28
何だろう。

何かを「発見」しちゃったんだろうな。

100:デフォルトの名無しさん
09/10/10 12:49:36
mainから返っていくことはない世界を知らないと、こういうのは奇妙に見える

参考書でも、実に多く「動くし規格違反ではないがこれは間違い」などという、恥ずかしい間違いが披露されている。


が、一度でも携帯電話やATMなど
そうした組み込みを経験していれば
void mainは分野によっては当たり前だ

と理解できる。


int mainは、「返る先がある」ときにだけにしか使われない。

帰る家のあるアムロはintだが、
帰る家のないアムロはvoidである。


101:デフォルトの名無しさん
09/10/10 12:49:41
「無限ループだったらハングアップ」とすーぐ思ってた素人が何かを「発見」しちゃったんだろw

102:デフォルトの名無しさん
09/10/10 12:51:38
いや、制御が戻る戻らないにかかわらず、void mainはCの仕様には無いから。

103:デフォルトの名無しさん
09/10/10 12:53:17
ここ質問スレなんで、そういうのはブログにでもお願いします
それとも俺の読解力が乏しいだけで実は何か質問をしているのか?

104:デフォルトの名無しさん
09/10/10 12:54:17
長い質問文の途中なんだろ。

105:デフォルトの名無しさん
09/10/10 12:56:47
それに大体の環境では戻り値がレジスタだから
voidでもintでもあれ実際には全く同じこと

106:デフォルトの名無しさん
09/10/10 12:57:11
>>100がvoid型関数は呼び出し元に制御が戻らないと思っているに100ペリカ

107:デフォルトの名無しさん
09/10/10 12:58:27
>>106
それだwwwwwwwww

108:デフォルトの名無しさん
09/10/10 13:01:04
そもそも、OSがない状態で返るところはない。
また、組み込みはこんな感じで組んでいくのでmainである必要さえない。

mainがないのはCとしては規格違反であるが、
言語としてはCであるし、ちゃんと動く。


初期化ルーチンで渡し先を指定しているから、
mainと書けばmain関数が動くし
FuckASSHOLESと書けば
FuckASSHOLES関数が動く。


CPUにとっては、名前がどうかCの言語仕様がどうかなど関係がない。
自分が解釈でるコードでありさえすれば何でも動くのである。

109:デフォルトの名無しさん
09/10/10 13:03:35
CPUにとっては関係なくても、純粋なCコンパイラにとってはvoid mainは許容できない。
void mainはCの仕様外だから。

110:デフォルトの名無しさん
09/10/10 13:04:14
初期化ルーチンは電源が入ったときにしか動かないので、
返されても受け取れない。
電源が入ったときやリセットがかかったときだけ動き、
それ以外は死んでいるからである。


スタートアドレスはCPUとコンパイラの仕様で絶対不変だから特別な領域でありROMである
「ROMだから何か書き込めない」し、「スタートしたときだけのアドレス」だから
何かここに戻ることは絶対にない。


mainを「呼び出した」というより、「処理を渡した」にすぎない。

ここに何かもどると考えるのはド素人のバカだけである。

111:デフォルトの名無しさん
09/10/10 13:05:23
なにこいつきもい

112:デフォルトの名無しさん
09/10/10 13:06:44
つまり、

「ターゲット環境でたまたま動くから、仕様通りにする必要はない」

ということですね。

113:デフォルトの名無しさん
09/10/10 13:09:00
>>110
わかった。お前が何かに気がついたことはわかったよ。
昔のお前が「ド素人のバカ」だったって恥ずかしんでるんだろ。

でも、誰でもみんなそういうものだよ。成長するのが人間だ。
昔を恥ずかしむ必要はない。

114:デフォルトの名無しさん
09/10/10 13:09:34
汎用OSは、BIOSから呼び出されている。
じゃあOSがハングしたとき、BIOSがリセットしてくれるだろうか。
OSがシャットダウンしたあと、BIOSに返っていくだろうか。

簡単に言えばこういうことである

ARMでもMIPSでもなんでもそうだが、そのCPUに特化したコンパイラはCPUがどのアドレスをスタートアドレスにしているか知っている。

ここでは例として、50000000としよう

50000000にROMとして存在している初期化ルーチンがmainを呼び出した
mainは、55000000に置かれている

初期化ルーチンはmainに処理を渡したら死んでしまうので、50000000には戻れない。
死んでも問題はない。
繰り返し述べるように、リセットしたり電源を入れたりすると50000000が強制的に生き返るからである。


戻れるのは、50000000が生き続けて55000000と一緒に動くときだけ



である。
が、50000000が生き続けるのはリスクがあるし、その必要がないのだ。
リセットや電源入のときだけ動けばいいのだから

115:デフォルトの名無しさん
09/10/10 13:10:00
( * )←

116:デフォルトの名無しさん
09/10/10 13:10:10
void mainはCの仕様外ってどこの仕様に定義されてるの?

117:デフォルトの名無しさん
09/10/10 13:12:35
>>116
ANSIでも、ISOでも、Cの規格書

118:デフォルトの名無しさん
09/10/10 13:13:04
まあBIOSの場合、割り込みやHDDの制御などで使うから
まったく死んでいるわけではないが


Windowsはシャットダウンした後、呼び出し元であるBIOSに返っていくわけではない。



バカはここを答えられないだろう
返っていかないとなると自分のバカ論に合致しないから都合が悪いので。


呼び出されたら必ず返るというなら、BIOSに返っていかないとおかしい。

119:デフォルトの名無しさん
09/10/10 13:16:40
また



呼び出されたら必ずそこに返らなければならない、という仕様はどこにもない。


「そのほうが都合がいい環境」では、勝手に返しているだけである。



組み込みのように、汎用OSをそれほど使わない分野では
常に動くOSから呼び出されているわけではないから返しようがない。
初期化は、まさに初期化だけすればよく
すぐに死ぬからここにも返れない。


っていうかmainは別に返らなくてよいのだ。


120:デフォルトの名無しさん
09/10/10 13:18:10
mainが呼び出し元に戻らなくていいことと、void mainがCの規格外であることは、別の話。

121:デフォルトの名無しさん
09/10/10 13:20:33
そもそも、引数の型というのは、intであれ、voidであれ、何であれ、
単に呼び出し元に制御が戻った時に受け取る戻り値の型を規定しているだけであって、
制御が戻るかどうかは規定していないのだから。

どうも>>106の可能性が高いなw

122:デフォルトの名無しさん
09/10/10 13:21:44


更には、昔のK&Rではvoid main(void)で解説されていることさえある。


しかし、この本で想定していたのは

OS上で動くCプログラム

であるから、実際にはあんまりいい解説ではなかった。


が、return 0しても、OSがその値を受け取っているかは疑問。


受け取らなくても規格外ではない。
なら、int mainはあまり意味のないものになる。

123:デフォルトの名無しさん
09/10/10 13:24:30
>>117
だから、それのどこ?無いんでしょ?

124:デフォルトの名無しさん
09/10/10 13:24:44
戻り値がvoid型の関数で、return 0; と書くとエラーだよ。
書くなら return; が正しい。

125:デフォルトの名無しさん
09/10/10 13:26:11
戻る先が戻り値を受け取らなくてもいいですよ ということは結局

関数は値を返さなくても別によい

ということになる。


「プログラムが終わったらreturn 0 を返してもらわないと困る」というときだけ、厳密に返してやって受け取ればいい事になる。


126:デフォルトの名無しさん
09/10/10 13:27:41
>>123
ANSI Sec. 2.1.2.2.1, Sec. F.5.1
ISO Sec. 5.1.2.2.1, Sec. G.5.1

127:デフォルトの名無しさん
09/10/10 13:35:29
僕の組込開発日記

2009/10/09(金)

今日から組込開発の仕事をすることになったよ!
今日は、先輩から組込プログラミングについて教えてもらったんだ。

組込プログラムではね、エントリーポイントがmainじゃなくてもいいんだよ!!!
もーびっくり、これから2ちゃんねるのみんなにも教えてあげるんだ^^

みんな驚くだろうなー^^

128:デフォルトの名無しさん
09/10/10 13:45:32
>>126
4つ目の方法だとint以外でもOKってわけだが

129:デフォルトの名無しさん
09/10/10 13:48:44
>>128
ISO見てみたけど2つしか見えないんだが
その4つめはどこにあるわけ?

130:デフォルトの名無しさん
09/10/10 13:50:46
ああ、オンラインのJISで見てたJIS X3010ね
ISO相当だとおもってたんだが違うの?

131:デフォルトの名無しさん
09/10/10 13:53:02
規格によって通ったり通らなかったりするような記述は使いたくないね。

できるだけすべての規格、少なくとも主要な規格で通るような記述をしたい。

無意味な労力払いたくないし。

132:デフォルトの名無しさん
09/10/10 13:54:56
なんかトーンダウンしちゃったね

133:デフォルトの名無しさん
09/10/10 13:56:12
よく素人が勘違いする、「mainが一等最初に動く」ってのも間違い。
mainがないCプログラムもあるし、mainが後から動くのもある。

134:デフォルトの名無しさん
09/10/10 13:58:22
>>133
お前勘違いしちゃってたんだwwww

135:デフォルトの名無しさん
09/10/10 13:59:32
void mainが標準たりえた事は一度もないってえらい人がいってた

136:デフォルトの名無しさん
09/10/10 14:00:32
× よく素人が勘違いする
○ この前まで俺が思っていた

137:デフォルトの名無しさん
09/10/10 14:03:26
>>127
勉強になったよ。教えてくれてありがとうな。

組込のこと、また教えてくれよな。

138:デフォルトの名無しさん
09/10/10 14:06:01
何でこのスレだったんだろうな。

139:デフォルトの名無しさん
09/10/10 14:25:33
>>133
笑wwww

140:デフォルトの名無しさん
09/10/10 14:26:42
JISX3010 プログラム言語C
5.1.2.2.1 プログラム開始処理 プログラム開始処理において呼び出される関数の名前は,mainとする。
処理系は,この関数に対して関数原形を宣言しない。この関数は,次の4種類のいずれかで定義しなければならない。
- 返却値の型intをもち仮引数を持たない関数
    int main(void) { /* ... */ }
- 二つの仮引数をもつ関数(仮引数は,これらが宣言された関数に対して局所的であるため,どのよう
 な名前を使用してもよいが,ここではargcおよびargvとする。)
    int main(int argc, char *argv[]) { /* ... */ }
- 上に掲げた二つの方法のいずれかと等価な方法
- 上に掲げた二つの方法のいずれでもない処理系定義の方法

141:デフォルトの名無しさん
09/10/10 14:32:38
規格に準拠してないコンパイラならおk

142:デフォルトの名無しさん
09/10/10 14:39:25
mainの定義はなんでもいいってこと

143:デフォルトの名無しさん
09/10/10 14:43:47
戻り値がint以外mainは処理系によって通ったり通らなかったりするということ

144:デフォルトの名無しさん
09/10/10 14:47:09
仕様を読み進めればわかるけど、mainがint以外でもOKな前程で話が続く

145:デフォルトの名無しさん
09/10/10 14:48:47
質問させてください。私は言語はhtmlとjavascriptしか扱ったことはありません。
現在、統計取りたいんですけれど、手作業では面倒なんでプログラム作ってやりたいと思うんですが
ホームページの数字の羅列から数字を抽出してデータベース化、それを使って色々やる場合何の言語がやりやすいでしょうか?
よろしくご教授お願いいたします。

146:デフォルトの名無しさん
09/10/10 14:50:35
「実装依存のコーディングをする俺、カッコいい」とかwww

147:デフォルトの名無しさん
09/10/10 14:51:25
>>53
簡潔な説明ありがとうですm(._.)m何を見ればいいのか分かりました。試してみます(^0^)/

148:デフォルトの名無しさん
09/10/10 14:51:50
>>145
C#

149:デフォルトの名無しさん
09/10/10 14:54:58
>>148
早々にどうもありがとうございます。
これから本買ってきて勉強します!

150:デフォルトの名無しさん
09/10/10 14:55:18
システムトレードと見た。

151:デフォルトの名無しさん
09/10/10 14:55:35
>>147
訂正>>52です。すみません

152:デフォルトの名無しさん
09/10/10 15:15:30
やっぱり大体予想はついてしまうものなのかw

153:デフォルトの名無しさん
09/10/10 15:39:15
GPLコードを参考に、自分でコード書いたらGPLでなくなりますか。
アルゴリズムもGPLで保護されてますか。

154:デフォルトの名無しさん
09/10/10 15:42:10
アルゴリズムはGPLで保護されない。

155:デフォルトの名無しさん
09/10/10 15:44:39
サンクス

156:デフォルトの名無しさん
09/10/10 16:52:22
そもそもCって処理系依存の言語だから。
どこに持っていっても一切修正しなくていいプログラムなぞ存在しない。

157:デフォルトの名無しさん
09/10/10 17:08:05
最近はWinMainから開始するプログラムばっかり書いてるけどね

158:デフォルトの名無しさん
09/10/10 17:08:41
>>156
だから何?
大したメリットもないのに、規格書で「処理系依存」と明記されている機能をわざわざ使用するの?

「移植」と称してまた仕事貰えるから、それもいいかもしれないな。

159:木山 ◆EeIV8m8VOw
09/10/10 17:09:39
>>65

xとyの2個です。

160:デフォルトの名無しさん
09/10/10 17:19:27
計算が得意だから計算機なわけで、義務教育課程の算数数学の問題くらい、当然処理できる。
そのためにプログラマブルになっている。

161:デフォルトの名無しさん
09/10/10 17:23:58
>>73>>74
木山へ

162:デフォルトの名無しさん
09/10/10 18:08:13
>>58 >>64 >>159
URLリンク(www1.axfc.net)

163:デフォルトの名無しさん
09/10/10 19:00:31
そもそもcharが8ビットであることを保証していない。処理系依存。
charが9ビットの処理系もある。

intが32ビットであることを保証していない。処理系依存。
intが16ビットである処理系も、8ビットである処理系もある。
つまり処理系に依存して、そのことを気にかけたプログラム作成が求められる。

long doubleが96ビットであることを保証してい(以下延々と続く

164:デフォルトの名無しさん
09/10/10 19:02:26
まあ、いいんじゃないの。

165:デフォルトの名無しさん
09/10/10 19:03:12
>>163
つ<stdint.h>

166:デフォルトの名無しさん
09/10/10 19:03:55


処理系依存しないプログラムを書きたいなら、charとかintとかdoubleとか、

データ型を一切使用してはならない

ことになるんだなあw


これじゃC使えないじゃんw

167:デフォルトの名無しさん
09/10/10 19:06:44
規格書で「処理系依存」と明記されている機能

char
int
float
double
long double
(以下延々と続く

わざわざ使用するの?
ってこれら使用しなきゃCで組めないんですけど~~~~~~~~~~~wwwwwwwwwwwwwwwwwwwww

168:デフォルトの名無しさん
09/10/10 19:08:06
プログラミング言語Cってもんを理解してない奴は、なんか
いつでもどこでも何にでも一切の修正無しに使える魔法の言語
みたいに勘違いする。んなもんねーよ

169:デフォルトの名無しさん
09/10/10 19:11:01
なんのためのtypedefだよ
バカか?

170:デフォルトの名無しさん
09/10/10 19:15:23
組み込みのデータ型を使わないのは辛いが、void mainは使わなくても全く困らないな。

171:木山 ◆EeIV8m8VOw
09/10/10 19:21:44
いろいろとありがとうございました。
フリーのライブラリがあることを告げて再度値段交渉してみます。
10万も出せば十分ですね。

172:デフォルトの名無しさん
09/10/10 19:23:34
内容にもよるけど。まあそこから始めるのがいいかもね。

173:デフォルトの名無しさん
09/10/10 19:24:13
無料で自分で作れ

174:デフォルトの名無しさん
09/10/10 19:29:11
typedefだのライブラリの修正だの


それやってる時点で処理系依存の書き方だからwwwwwwwww

処理系に依存しない言語だったら
そんなことをする必要ねーからwwwwwwwwwwwww

175:デフォルトの名無しさん
09/10/10 19:29:20
10万出せるなら、Mathematica買った方が良い。
かなり高度な問題も解ける。学者が研究に使えるほど。

176:デフォルトの名無しさん
09/10/10 19:35:00
お試し版


Mathematica7体験版(英語版)
  Mathematicaの体験版は、15日間利用できます。なお,保存はできません。
(保存以外の機能はすべてご利用いただけます)

提供はダウンロードのみとさせていただきます。また日本語版につきましては近日ダウンロード出来る予定になります。



URLリンク(www.jip.co.jp)


177:デフォルトの名無しさん
09/10/10 19:45:23
Mathematicaは十万じゃかえんだろ。

178:デフォルトの名無しさん
09/10/10 19:55:11
10万だと、約2人日か。
仕様打ち合わせなし・テスト無し・保証無しでよければそんなもんかな。

179:デフォルトの名無しさん
09/10/10 20:05:15
Mathematica高いね。安く買えるのは学生用だけだ。
知り合いの学生に買ってもらって使わせてもらうとか?

180:デフォルトの名無しさん
09/10/10 20:12:28
Maxima使え

181:デフォルトの名無しさん
09/10/10 20:26:41
数式処理ソフトか、UBASICか、
C言語のソースをGMPの有理数型で置き換えればよい。

182:デフォルトの名無しさん
09/10/10 20:31:42
>>179
なにそのライセンス違反

183:デフォルトの名無しさん
09/10/10 20:54:59
FreeMat-3.6は駄目だった。方程式をとく命令と、有理数型がなかった


184:デフォルトの名無しさん
09/10/10 21:16:13
教えてください。

今度、DB を扱うプログラムを書きます。
基本的にはクライアント側か、クライアントと DB サーバの仲介をする部分を扱うことになります。

DB に関することは教科書レベルでは知っているつもりなのですが、
たとえば効率的な SQL の書き方とか、とにかく実戦レベルで気をつけなければならないことなどは
経験がないためよくわかっていません。

こんな人間が読むのに最適な本をご存知でしたら、紹介をお願いできないでしょうか。
よろしくお願いします。

185:デフォルトの名無しさん
09/10/10 21:18:47
DBはDB板へ

186:デフォルトの名無しさん
09/10/10 21:31:25
microsoft visual basic 2008 express editionを使ってvbの勉強をしているのですが、
ワンタッチで複数行まとめてコメントアウトする方法があれば教えていただけませんでしょうか?

187:デフォルトの名無しさん
09/10/10 21:35:06
>>186
ツールバーにそのためのボタンはあるはず。
何書いてあるか忘れたけどとにかくコードみたいな行の左側にU型の矢印があるやつ

188:デフォルトの名無しさん
09/10/10 22:13:28
>>178
GMP(多倍長ライブラリ)を使って連立方程式の有理数解を求める
というプログラムを宿題スレに貼り付ければ無料なのに

189:デフォルトの名無しさん
09/10/10 22:32:56
>>180
いくつかフリーの数値計算ソフト動かしてみたけど
有理数の答えが返ってくるのはこれだけだった。
有理数という概念自体が、標準で入ってないのがほとんどだった。
といっても5つくらいだけだけど。


190:デフォルトの名無しさん
09/10/10 22:35:07
Maximaで連立方程式解くのに参考になるサイトのせておく。
少しもプログラムの必要なし。解く命令付属している。

URLリンク(cosmo.phys.hirosaki-u.ac.jp)
URLリンク(lispuser.net)

191:デフォルトの名無しさん
09/10/10 22:36:18
>>171
どこに頼もうとしてるのかわからないけど、受注するまでのやりとりも、お前から仕様をヒアリングする時間も、
諸々の事務処理も、全部無料じゃない。
10万なんて2日分の作業でなくなるよ。

192:デフォルトの名無しさん
09/10/10 22:37:37
そんなの知ってる。

193:デフォルトの名無しさん
09/10/10 22:37:55
宿題スレかMaximaで無料簡単なんだからもういいだろ。

194:デフォルトの名無しさん
09/10/10 22:41:21
つか、分数を分数として計算する機能がOSのデフォルトのツールとして無いってのが不思議だよな。
いつになったら単純四則演算しかできないOSから脱出できるのか。

195:デフォルトの名無しさん
09/10/10 22:43:40
ソフトウェアのカスタムメイドって修理と同じく、普通の奴らには値段がわからないんだろうね。
人を何時間も拘束するであろう修理も、「修理代が一万とかなめてる」みたいな奴があとを
たたないし。

196:デフォルトの名無しさん
09/10/10 22:44:04
なんでもOSのせいにするなっての

197:デフォルトの名無しさん
09/10/10 22:45:10
いや、知ってるって。

198:デフォルトの名無しさん
09/10/10 22:45:23
誰もOSのせいにしてないけど。

199:デフォルトの名無しさん
09/10/10 22:45:59
なにいってんだこいつ

200:デフォルトの名無しさん
09/10/10 22:46:06
HPかなんかの電卓についてなかったっけ?分数演算

201:デフォルトの名無しさん
09/10/10 22:46:23
気が狂ってんのかこいつ

202:デフォルトの名無しさん
09/10/10 22:47:02
餓鬼しかいねーのかよ

203:デフォルトの名無しさん
09/10/10 22:47:33
よお餓鬼

204:デフォルトの名無しさん
09/10/10 22:56:28
>>185
ありがとう。そうします。

205:デフォルトの名無しさん
09/10/10 23:25:52
バイナリファイルのランダムアクセスに強い言語ってある?

206:デフォルトの名無しさん
09/10/10 23:26:21
C

207:デフォルトの名無しさん
09/10/10 23:27:01
ありません

208:デフォルトの名無しさん
09/10/10 23:31:20
シークが出来れば何でもいいだろ

209:デフォルトの名無しさん
09/10/11 00:24:38
URLリンク(www.youtube.com)

5:13-15 あたり

210:デフォルトの名無しさん
09/10/11 00:29:19
>>209
赤シャツかわいそす (´・ω・`)

211:デフォルトの名無しさん
09/10/11 00:34:41
空気読めないアスペなんだろ
NASAには多いって聞くし

212:デフォルトの名無しさん
09/10/11 00:37:36
>>211
最初に何がおかしいのか分からなかった俺は?

213:デフォルトの名無しさん
09/10/11 00:41:34
認知症

214:デフォルトの名無しさん
09/10/11 00:43:14
二言目には他人に病名当てはめて回る自称常識人も
なんか病名つきそうな感じではある

215:デフォルトの名無しさん
09/10/11 00:46:45
常識人と自称した者も居ないのに唐突に何か言い出す人も(ry


216:デフォルトの名無しさん
09/10/11 01:06:47
必死の切り返しもいいけど、揚げ足取りが下らなすぎると
図星だったんだなとしか思われないかも

217:デフォルトの名無しさん
09/10/11 01:14:16
何を言い争っているのかが、そもそも意味不明

218:デフォルトの名無しさん
09/10/11 01:17:00
それが普通

219:デフォルトの名無しさん
09/10/11 01:23:14
>>217
要するにNASAから書き込んでる人が多いということ

220:デフォルトの名無しさん
09/10/11 01:24:16
それはなさそうだ。

221:デフォルトの名無しさん
09/10/11 01:31:27
俺はNASAだが何か

222:デフォルトの名無しさん
09/10/11 02:21:32
子供は早く寝なさい

223:デフォルトの名無しさん
09/10/11 02:24:08
アメリカはまだお昼なんだけどー

224:デフォルトの名無しさん
09/10/11 03:04:32
つまりお昼寝

225:デフォルトの名無しさん
09/10/11 04:00:00
アメリカのグアムだよ

226:デフォルトの名無しさん
09/10/11 04:29:34
ふーん

227:デフォルトの名無しさん
09/10/11 06:44:53
SSE2でm128i_i16の符号を反転する命令ってどれですか?

228:デフォルトの名無しさん
09/10/11 11:28:43
木山へ
C++のソースを書いた。参考にしてくれ。

URLリンク(www1.axfc.net)


229:デフォルトの名無しさん
09/10/11 11:39:01
小学生の宿題みたいなソースか。
上にあがっててそんなのがあった。

230:デフォルトの名無しさん
09/10/11 11:52:03
みたのはint/intしか対応して無くて、解けるサイズは2*2という
入門者の向けの課題みたいなやつだった。

231:デフォルトの名無しさん
09/10/11 12:00:10
やるなら一般次元を完全な精度で高速で解くやつつくろう。

232:デフォルトの名無しさん
09/10/11 18:48:48
今、プログラムを勉強してます。
プログラム板の書き込みをざっと読んで、C++がプログラミング言語だということは理解できました。
JAVAもプログラミング言語でしょうか、それともダイレクトXのようなアプリケーションなのでしょうか?

233:デフォルトの名無しさん
09/10/11 18:51:15
オブジェクト指向を学ぶにはJAVAとC++のどちらが良いと思いますか?
一応C言語経験者なのでC++はいくらかとっつきやすいですが、オブジェクト指向は全く触れたことがないので…

234:デフォルトの名無しさん
09/10/11 19:03:55
C++でいいんじゃないか?

235:デフォルトの名無しさん
09/10/11 19:30:51
>JAVAもプログラミング言語でしょうか、それともダイレクトXのようなアプリケーションなのでしょうか?
この意味を小一時間問い詰めたい

236:デフォルトの名無しさん
09/10/11 19:34:04
>>233
どっちかと言えば標準ライブラリがオブジェクト指向の参考になるJavaかなぁ。

237:デフォルトの名無しさん
09/10/11 20:20:57
>>233
どっちもいまいち

238:デフォルトの名無しさん
09/10/11 20:20:58
>>232
Javaはプログラミング言語です。
DirectXはライブラリです。

239:デフォルトの名無しさん
09/10/11 20:21:39

C++
 言語仕様が「なんだこりゃ」
 とにかく意味不明な仕様になっている。

Java
 何でもかんでもヒープに押し込む意味不明さ
 スタック使えよ馬鹿野郎っていう言語




240:232
09/10/11 20:34:19
有名どころということでJAVAとC++の2つを出したんです
全く他の言語でも良いのでオススメがあれば教えてください

241:240
09/10/11 20:36:20
すいません、>>240>>233です

242:デフォルトの名無しさん
09/10/11 20:36:59
うるせえボケ
聞いてる暇あったらさっさと何でもいいからやれドアホ

243:デフォルトの名無しさん
09/10/11 20:40:59
ruby

244:デフォルトの名無しさん
09/10/11 20:42:16
>>240
何をしたいかによるな。


245:デフォルトの名無しさん
09/10/11 20:45:20
なんで定期的にこういう手を動かさずにうだうだと聞く奴がでるんだろう

少しでも向いてない言語を学んだら損と考えるのかね

246:デフォルトの名無しさん
09/10/11 20:52:54
>>245
独りよがりに考えた方法で満足できるんならそれもアリだろうね。

247:デフォルトの名無しさん
09/10/11 20:54:05
時間がないので効率的にやりたいんです

248:デフォルトの名無しさん
09/10/11 21:00:59
3ヶ月後に死ぬのか?
どうせ聞くだけ聞いてかじる程度で終わるんだろうから
さっさと適当なのから始めろ
社会に出て「JAVA使えます」「C++使えます」と言ったところで
「だから何?」で終わる程度の話だ
Tシャツを青にするか緑にするか聞いてるのと変わらん

こ こ で 聞 い て る 時 間 が 一 番 無 駄 な ん だ よ

249:デフォルトの名無しさん
09/10/11 21:07:46
そうやって諭してるのが本当のムダだと気付かないアホ
だったらアドバイスのひとつでもしてやるほうがよっぽど有効な時間になるのにな

250:デフォルトの名無しさん
09/10/11 21:08:52
ちゃんとアドバイスしてるじゃないかw

251:デフォルトの名無しさん
09/10/11 21:14:58
よしじゃJavaつかえ

252:デフォルトの名無しさん
09/10/11 21:16:58
オブジェクト指向と言ったらやっぱりSmalltalkじゃね。

253:デフォルトの名無しさん
09/10/11 22:42:51
C++は低レベルな処理もあって難しい。
Javaはただつまらない。
初めてやるなら断然にC#だ!
簡単だし楽しいしいい言語だと思う。

254:デフォルトの名無しさん
09/10/11 22:56:19
C#ってWindowsでしか使えないんじゃないの?一部の人しか使えないのでは?

255:デフォルトの名無しさん
09/10/11 22:59:40
>>254
っ Mono

256:デフォルトの名無しさん
09/10/11 23:08:15
ネットで.NETの文献が揃ってるのはC#だねぇ
でも、かっこいいクラスを設計してニヤニヤするならjavaがお手軽だとおもう。

257:デフォルトの名無しさん
09/10/11 23:22:23
C#の方がお手軽

258:デフォルトの名無しさん
09/10/11 23:40:36
>>240
なんですか?
僕の偽者?

259:デフォルトの名無しさん
09/10/11 23:54:33
レス読めよバカ

260:デフォルトの名無しさん
09/10/12 00:00:02
うんこうんこ

261:デフォルトの名無しさん
09/10/12 00:14:56
ニヤニヤ

262:デフォルトの名無しさん
09/10/12 01:23:11
インテル記法とAT&T記法のアセンブリを相互に変換するツールってありますか
あればおしえてください


263:デフォルトの名無しさん
09/10/12 01:23:57
perl

264:デフォルトの名無しさん
09/10/12 02:25:09
sed

265:デフォルトの名無しさん
09/10/12 02:26:01
外注

266:デフォルトの名無しさん
09/10/12 04:56:43
gcc -masm=intel

267:デフォルトの名無しさん
09/10/12 09:25:28
awkマジおすすめ

268:デフォルトの名無しさん
09/10/12 09:45:06
FIFO
FIFO
仕事が好き
ピピピピピピピピピピ
FIFOFIFOFIFOFIFO

269:デフォルトの名無しさん
09/10/12 13:32:39
Cのプログラミングで悩んでます。

int型では表せないほどの大きな数字の、小数点を、切り捨てて
printfなどで表す方法はないでしょうか。

270:デフォルトの名無しさん
09/10/12 13:35:15
GMPは巨大数扱えて表示も出来る。

271:デフォルトの名無しさん
09/10/12 13:43:22
floatやdoubleで整数処理するのはアレだから
GMPにでもするべき。

272:デフォルトの名無しさん
09/10/12 13:47:14
整数処理してるのになんで小数点以下の切り捨てが出てくる んだ


273:デフォルトの名無しさん
09/10/12 13:57:13
webサイトに掲載されている簡単なサンプルプログラムで二次利用についての記載がない場合
その一部を使ったプログラムを公開するにはやっぱり事前に許可が必要でしょうか?

274:デフォルトの名無しさん
09/10/12 14:04:26
簡単なサンプルプログラムなら、自分で作れるだろう。

275:デフォルトの名無しさん
09/10/12 14:13:00
簡単なサンプルなら、98%の確率で使っても大丈夫のだが
不安だったら連絡取ったほうがいいかもしれない

276:デフォルトの名無しさん
09/10/12 14:16:19
>>274-275
ありがとうございます
一応確認してみたいと思います

277:デフォルトの名無しさん
09/10/12 15:38:25
>>273
掲載されている内容を参考にして自分でプログラムを作るなら連絡の必要は全くないよ。

下手に連絡するとお前が似たプログラムを作ろうとしていることが分かって
ちょっと似ているだけで500万円請求される裁判を起こされる可能性があるから止めた方がいい。

裁判が起きても勝てるだろうから、裁判をしてみたいなら別に連絡してもいいけど。

278:デフォルトの名無しさん
09/10/12 20:40:52
質問です
動画フォーマットのWMV/WMAなどの符号化データの仕様が判るサイトとかってありますか
ASFコンテナレベルの仕様書は見つかるんですがそれ以下のレイヤーの仕様が見つからなかったもので

無料で手に入らないのなら(仕様書のリンクを教えてくれると助かりますが)、
概略レベルでわかるサイトなどで構いません

よろしくおねがいします

279:269
09/10/12 21:27:39
再び質問してすみません、GMPを使ってみているんですが

scanfのように、コンソール上で得た値を、GMPで扱うには
どうすればいいのでしょうか。

280:デフォルトの名無しさん
09/10/12 21:33:30
もう辞めてしまえ

281:デフォルトの名無しさん
09/10/12 21:49:24
>>279
mpz_set_str

282:デフォルトの名無しさん
09/10/12 23:15:27
今夜あなたのハートを手に入れますと予告したら拙そうなので、
黙って忍び込んで強引に頂いた方がいいということを唆してはいかん。

283:デフォルトの名無しさん
09/10/13 10:30:27
愚痴だこのやろー。

VC9EEのデバッガのSTL展開が遅すぎてIDEがフリーズしたぞこのやろー。
N分木の要素9しかないのにフリーズすんなぁ~~~。うわわ~ぁん。

284:デフォルトの名無しさん
09/10/13 10:50:32
がんばって待ちなさいよ

285:デフォルトの名無しさん
09/10/13 10:59:18
>>284
そのN分木は自作クラスなんだけど、
子要素展開してったら10分くらいかかっても終わらんから、IDEメッサツしたんだ。

で、VC10は新設計って話だから、期待してる。
WIN7も予約してあるし、これはこれでwktk状態。。。

286:デフォルトの名無しさん
09/10/13 11:48:41
その自作クラスがヘッポコという考えには至らないのか?

287:デフォルトの名無しさん
09/10/13 11:54:32
>>285
CPUも寝ちゃったの?
がんばってたのに途中でやめなさいといわれたVSかわいそう

288:デフォルトの名無しさん
09/10/13 11:59:07
>>286
思う。思うが、ホントに気合入れて作ると、メモリアロケータから作らないといけないのできつい。
現状、メモリ管理はSTLのlistにマル投げ。枝の管理はdequeの入れ子構造にマル投げしてる。
STLをフンダンにつかってるから、重いのも解ってる。
でも実行コードはそんなに重くないから、できればIDEにSTLコンテナの展開をする。とかのオプションがあれば良いなーと思う。

289:デフォルトの名無しさん
09/10/13 12:01:57
>>287
背景でなってる音も途切れ途切れになるほど重かった。。。

290:デフォルトの名無しさん
09/10/13 12:07:19
list や dequeは重くなる原因。
なんとかvectorだけに納める使い方にすべき。

291:デフォルトの名無しさん
09/10/13 12:14:51
>>290
メモリフラグメント回避とか妙な事考えて、listとdequeにしたのになぁ。
それがアダになるなんてねぇ。。。orz
うーん。設計みなおすかぁ。。。

292:デフォルトの名無しさん
09/10/13 12:19:20
取り敢えず、闇雲にvectorに置き換えてみたら?

293:デフォルトの名無しさん
09/10/13 12:24:06
>>289
フリーズしてないじゃん。超ホットじゃん。

294:デフォルトの名無しさん
09/10/13 12:25:36
>>292
それでテンプレート展開が速くなるの?

295:デフォルトの名無しさん
09/10/13 12:32:04
該当コードを記念にアップしてみる。手術前のTreeちゃんがニッコリ。。。
URLリンク(kansai2channeler.hp.infoseek.co.jp)
まだアルファなのでバグってる可能性が高い。
あと、CPUはCeleron2Ghzだ。Core2は夢だぜ。

どうすると超ホットになるかというと、
適当にデバッガ実行して変数参照ウインドウでクラスを展開する+ボタンを押すと超ホット!

296:デフォルトの名無しさん
09/10/13 12:33:55
前に作った多分木。 node[n]は、親と子の番号を保持している。
#include <iostream>
#include <vector>
#include <string>
#include <windows.h>
using namespace std;
class NODE { public: wstring name; unsigned int oya_node; vector<unsigned int> ko_node;
NODE(wstring fn) { oya_node=UINT_MAX; name=fn; }
NODE(int oya, wstring fn) { oya_node=oya; name=fn; }
void ko_node_search(vector<wstring>&); wstring fullpath(); };

vector<NODE> node;

void NODE::ko_node_search(vector<wstring> &x ) {
HANDLE hd; WIN32_FIND_DATAW fd;
wstring fn = fullpath() + L"\\*"; wcout<<"search "<<fn<<endl;
hd = FindFirstFileW(fn.c_str(), &fd);
do { wstring s=fd.cFileName;
if( s[0]!=L'.' || ( s[1]!=L'.' && s[1]!=L'\0') ) {
int n=s.rfind(L"\\"); x.push_back( s.substr(n+1) );
}}while(FindNextFileW(hd, &fd)); CloseHandle(hd); }

wstring NODE::fullpath(){ NODE x=*this; wstring s=x.name;
while(x.oya_node!=UINT_MAX){ x=node[x.oya_node]; s=x.name + L"\\" + s; } return s; }

int main(){ unsigned int n,k; vector<wstring> x;
node.push_back(NODE(L"c:"));
for(n=0; n<node.size(); n++){
node[n].ko_node_search(x);
for(k=0; k<x.size(); k++) {
node.push_back(NODE(n, x[k]));
node[n].ko_node.push_back(node.size()-1); } }}

297:デフォルトの名無しさん
09/10/13 12:36:38
はい、無駄。

298:296
09/10/13 12:41:55
これはディレクトリ構造を保持するものだけど、
ポインタやlistなど無くても、ポインタの代わりに
配列の添え字使っとけば同じ事出来るんだよ。

299:デフォルトの名無しさん
09/10/13 12:43:01
>>296>>298
ちょっと解析してみる。。。

300:デフォルトの名無しさん
09/10/13 12:51:40
臭そうなソースw

301:Treeちゃん手術中
09/10/13 13:00:34
>>298
ヒープツリーみたいな感じですなぁ。俺はヒープツリーはあんまり理解してないんだけどね。。。
入れ子にはなってない。
でも、木にはなってるような感じはする。ふむふむ。
これ、depueにしたら軽くて要求に応えられるものができるかも。
なるほどねぇ。。。

でも、これ採用したら全部書き直しだなぁ。。。
どうしよう。orz

302:デフォルトの名無しさん
09/10/13 13:06:34
このメンバ関数ってメンバ関数にする意味がないって思ったけどなおしてない。


303:301
09/10/13 13:18:18
余裕あるから採用してみる。
vector使うとメモリにでかいの一本取っちゃうような気がするからdequeにする。
色々意見ありがとう。ではまた。

304:デフォルトの名無しさん
09/10/13 15:50:01
>>289
デュアルコアのPC買え

305:Treeの人
09/10/13 17:48:27
完成!?いや、自信ない。。。>>296メソッドによってガワがほとんど同じで中身が別物の高速版?ツリーができた。
URLリンク(kansai2channeler.hp.infoseek.co.jp)
とりあえず一段落したから、アップ。バージョンはアルファです。
ライセンス:URLリンク(www.kmonos.net) (<- BOOSTとかの本書いてる人が書いたライセンス文に準じます。)

ガワの仕様をほとんど一緒にしたから、結構楽にできたなぁ。VCもとまらなくなりました。
以前はモデリングは完璧だったが、現実化がついてこなかった!ということにしておこう。
今回の新規開発でちょっとした問題も解決しました。
オペレータいこーる書かなくても勝手にコピーしてくれるとかね。効率は度返しだこのやろー。

さて、フラグ回収。
俺がしゃべったのは>>283-304 のなかの、
>>283>>285>>288-289、>>291>>295>>299>>301>>303
かな。

>>304
づあるはそのうち買いたい。金さえあれば!!orz

引き上げますです。ばいちゃ!

306:デフォルトの名無しさん
09/10/13 17:56:36
金さえあればって、一万円もしないだろうに……
それはさておき、度外視を度返しってのはなんかのギャグなのかな?

307:デフォルトの名無しさん
09/10/13 17:58:54
高速化するなら、各ノードのポインタを保持した方がいいとおもう。


308:デフォルトの名無しさん
09/10/13 18:20:49
こっそりと。。。

>>306
誤字でございます。使えるお金がないのでございます。
プー以下の底辺でございます。駄目人間でごめんなさい。

>>307
当面の問題は解決されたので今は問題ないです。
参考までに、どのようなものを想定してらっしゃる?
現状は>>296メソッドで、
全体のメモリをdequeで確保して、各種アクセスは全体メモリの場所を保持して枝にしてるんですよ。
使用済みはプールしてます。

309:デフォルトの名無しさん
09/10/13 18:26:57
dequeの動作に詳しくないけど、
データの追加で再配置が起きるとメモリの大移動が起こる可能性あり。
node[n]が実体のクラスの場合。
node[n]をクラスを指すポインタにすれば、再配置が起きてもポインタだけの移動ですむ。



310:デフォルトの名無しさん
09/10/13 18:30:04
>>296だと、
vector<NODE*> node; にしてデータ追加は
NODE *z = new NODE;ど確保してから node.push_back(z)の様にする。
変更はたやすいと思うけどやってはいない。

311:デフォルトの名無しさん
09/10/13 18:34:01
>>309
うーん。結局実態は別に確保する必要があって、
それの管理が面倒だから、dequeにマル投げしてる側面があるのですよ。
そのクラスのポインタを管理するのは楽ですけども、そこにNewされた物体の管理はちょっとしんどいです。
それなら最初からアロケータ書きますです。ようはモノグサのバランスなのです。

312:デフォルトの名無しさん
09/10/13 18:37:14
そうか

313:311
09/10/13 18:39:08
駄目人間でごめんなさいぃ~~~~。orz

314:デフォルトの名無しさん
09/10/13 20:05:45
そろそろうざいよ
質問スレなんだから解決したらお礼言って終了
お前の愚痴なんざ聞きたくない

315:デフォルトの名無しさん
09/10/13 20:17:38
C,C++の通信講座を探しています。
仕事で使えるレベルが身につくようなとこ知っていましたら教えてください。
また知っていなくてもC,C++使用者の方はどこで学んだのかなども教えてください。
独学、専門、大学、通信など...参考にしたいと思います。

316:デフォルトの名無しさん
09/10/13 20:20:14
独学と仕事だろ。
通信なんて役に立たない。
日々勉強。実践で鍛えろ。
それが出来ないと取り残される。

317:デフォルトの名無しさん
09/10/13 20:22:34
どうせネットからソースを拾う乞食だろw

318:デフォルトの名無しさん
09/10/13 20:23:14
専門、大学、通信やっても出来ないやつは出来ない。
出来るやつは中学、高校でもソフト開発する。

319:デフォルトの名無しさん
09/10/13 20:24:14
>>316
回答ありがとうございます。
自分も独学で学べればそれにこしたことはないのですが
プログラミング未経験で何をどんな風に学んでいいのかさっぱりなんです。
年齢も28ですし、即戦力とはいかずとも7割くらいは役に立てそうなレベルで
就職活動をしたいのです。

320:デフォルトの名無しさん
09/10/13 20:26:37
実践以外は、評価されないと思うから、勉強に半年、一年と費やす前に仕事した方がいい。
資格取得だと少しは評価されかも知れないが、それに費やす時間を実践していればより評価される。

321:デフォルトの名無しさん
09/10/13 20:26:43
今更そんなことを言っている時点でもう手遅れ

322:デフォルトの名無しさん
09/10/13 20:28:52
早く拾えお

323:デフォルトの名無しさん
09/10/13 20:29:50
あと10年早ければ何とでもなっただろうに…
その年齢なら実践あるのみしか道がないと思う

324:デフォルトの名無しさん
09/10/13 20:30:46
>>320
確かに通学などで勉強するより、実際に働いて生きたプログラムを
学んだほうがスキルアップするなどとはよく耳にします。
しかし、28でプログラミング未経験の人材をどこの会社が雇ってくれるでしょうか
かといって通学するほどのお金もありませんし、独学の仕方もわかりません。
一番いいのは通信講座で学ぶことだと思いました。

325:デフォルトの名無しさん
09/10/13 20:31:14
HSP10年やってました

326:デフォルトの名無しさん
09/10/13 20:33:06
>>319
大手の中にはそもそもPCの知識が乏しい人もよくいるぐらいだから正直どうとでもなる。
半端な知識を持って入ってこられた挙げ句に、半端な主張をされる方がよっぽど困る

327:デフォルトの名無しさん
09/10/13 20:34:38
HSP10年でもまともなソフト作っていたら採用あると思うよ。
基本的にプログラムできるやつは、どの言語でも短期間で対応できる。

328:デフォルトの名無しさん
09/10/13 20:37:58
未経験で雇うにしても、28にもなれば独学の仕方くらい身につけてるのが前提。

329:デフォルトの名無しさん
09/10/13 20:48:43
HSP10ねんw

330:デフォルトの名無しさん
09/10/13 21:17:26
28未経験は逃亡したか。

331:デフォルトの名無しさん
09/10/13 21:28:34
宿題スレ行って全問制覇でもすればいいのに

332:デフォルトの名無しさん
09/10/13 21:48:24
>>330
逃亡はしてないです。
今まで通信ではなくて通学だとどんな学校があるのか調べてました。
通信は結構調べた結果最後にここで聞いたのですがやはり独学+実践が
ベストらしいというのがこの手の質問の回答みたいです。
とりあえず、頑張るしかないので頑張ってみます。
自分の質問に回答してくださった方々ありがとうございました。

333:デフォルトの名無しさん
09/10/13 21:57:36
通学で時間費やすより、明日から面接いけよ。
学校なんて当てにならないよ。
業種、会社でやることは全然違うんだ。年食うだけ無駄。

334:デフォルトの名無しさん
09/10/13 21:57:57
プログラムって学校で学ぶ物ではないような

335:デフォルトの名無しさん
09/10/13 22:00:08
統合開発環境もタダで手にはいるし、独学するにはとても楽になってるとおもう。

336:デフォルトの名無しさん
09/10/13 22:08:15
なんでプログラマーってバカなんです?


337:デフォルトの名無しさん
09/10/13 22:11:41
バカだからコンピュータに仕事をさせたいのですよ

338:デフォルトの名無しさん
09/10/13 23:07:01
プログラマーがバカなのではなくて、バカにはプログラマーの仕事しかないのです。

339:デフォルトの名無しさん
09/10/13 23:16:09
バカが楽をするためにプログラムを書くので、
バカが作ったソフトを渋々使ってあげてください
くれぐれも喜ばないでください

340:デフォルトの名無しさん
09/10/13 23:34:30
WindowsとかOfficeとかは定期的にモデルチェンジして
バージョンアップの名の元に馬鹿から金を巻き上げるんです

341:デフォルトの名無しさん
09/10/13 23:35:31
バカにプログラミングを教えると死ぬまでプログラミングする

342:デフォルトの名無しさん
09/10/13 23:48:25
>>340
そんなことはありません。
バカなので最初から優れた物を作ることができず、バージョンアップせざるをえないだけです。
それに対して小銭を落としていただける、それはそれはありがたいことです。

頭のよいユーザさま(コンピュータを使っている時点で怪しいものですが)が是正案を出してくれては
いるのですが、なにぶんバカでございますので、なんとおっしゃられたのか、理解できないのです。

343:デフォルトの名無しさん
09/10/13 23:53:39
バカはプログラムするか自殺するかしかない。

344:デフォルトの名無しさん
09/10/14 00:07:14
プログラム書けるバカと
書けないもっとバカと
書かない一般人

345:デフォルトの名無しさん
09/10/14 01:39:41
98seで動かすシリアル通信するプログラム組もうかと思うんだけど、
どの言語で作るのが良いのかな。なるべく新しいのがいい。

ランタイムだかNetframeworkの対応次第なのはわかるけど。
VB6らへんまで戻らないと厳しいかな?


346:デフォルトの名無しさん
09/10/14 01:42:00
98se
こんなん開発しても意味がない

347:デフォルトの名無しさん
09/10/14 01:53:27
>>346
98seは会社のPCなんだ。
他の負の遺産絡みで更新できないのよ。


348:デフォルトの名無しさん
09/10/14 02:09:44


MSCOMM32.ocx

らしい

349:デフォルトの名無しさん
09/10/14 02:09:59
>98seで動かすシリアル通信

VC6

350:デフォルトの名無しさん
09/10/14 02:13:53
>>347
そんな糞会社はやめれ

351:デフォルトの名無しさん
09/10/14 02:26:45
>>345
.NetFramework 2.0はおk
URLリンク(msdn.microsoft.com)

352:デフォルトの名無しさん
09/10/14 22:25:12
ベクターだかどっかにシリアル通信のライブラリ転がってないかなぁ。

353:デフォルトの名無しさん
09/10/14 22:28:22
ベクター()笑

354:デフォルトの名無しさん
09/10/14 22:28:47
MSCOMM32.ocx

シリアル通信のライブラリ

355:デフォルトの名無しさん
09/10/15 04:37:15

お風呂に入りながらプログラミング出来るパソコンってありますか?



356:デフォルトの名無しさん
09/10/15 04:44:45
ある

357:デフォルトの名無しさん
09/10/15 08:59:26
仕事でちょっとしたデータベースを使おうと思いますが
タダでつかるものとしたら何がおすすめですか?
やることは作成、検索、編集、削除くらいのもんで
難しいことはやりません。(アカウント管理とかも無くていいです)
環境はXPでVC2008を使用です。
VCのプログラムからDBを操作したいです。

358:デフォルトの名無しさん
09/10/15 09:10:40
sqlite

359:デフォルトの名無しさん
09/10/15 09:30:07
ありがとうございます
サーバーではなくライブラリタイプのようですね
簡易DBとしてよさそうです
色々調べてみます。

360:デフォルトの名無しさん
09/10/15 09:45:17
件数による
安定は、MySQL

361:デフォルトの名無しさん
09/10/15 10:31:36
ありがとうございます
MySQLよさそうですけどタダで商用利用できないみたいですね
デュアルライセンス?というのがいると書いてました
残念です

362:デフォルトの名無しさん
09/10/15 10:54:42
>>361
いいえ、タダで利用できます。

363:デフォルトの名無しさん
09/10/15 10:58:16
自分がしらべたかんじだと
GPLライセンスというのがタダ?らしいのですが
問題はソースコードを自由に改変配布できる条件で
出さないといけないことでして断念しました

364:デフォルトの名無しさん
09/10/15 11:02:25
改変したものを再配布する場合に、ソース公開が必要。
自分で使う(業務でやってるなら、社内で使う)だけなら不要。
開発委託されているなら微妙。

365:デフォルトの名無しさん
09/10/15 11:07:44
開発委託です
PostgreSQLというのはBSDライセンスというのらしく
商用としてつかえそうですが遅いとかWindowsで不安定とか
色々ありそうで…難しいです。
やはりタダでDB使おうとか虫がよすぎるのかな

366:デフォルトの名無しさん
09/10/15 11:12:41
MSのSQL Server Expressはどうかな?
某会計ソフトに一緒についてきたくらいだから商用利用できそうだけど。

367:デフォルトの名無しさん
09/10/15 11:13:26
それなら>>358

368:デフォルトの名無しさん
09/10/15 11:19:19
SQL Server Expressよさそうですね
無償でDLできた再配布自由みたいですね
これとsqliteの線で
規模とかに合わせて決めたいです。
ありがとうございました。

369:デフォルトの名無しさん
09/10/15 12:00:49
Firebird

370:デフォルトの名無しさん
09/10/15 12:18:44
URLリンク(scrollbar-maker.com) のように、必要情報(日本語)を打ち込むと、
整形したものを吐き出してくれる(閲覧者がコピー可能)なものを作りたいと思っています。

今まで一切プログラミングなど触ったことがない人間なので、
なんとかやりたいものがJavaScriptということまでは見つけたのですが、
「javascript html 出力」「javascript html生成」でヒットするものは欲しい情報とは違うような?
基本はもちろんですが、どの辺に注目して調べたらいいのか教えていただけないでしょうか。

371:デフォルトの名無しさん
09/10/15 14:01:00
MySQL Community ServerはGPLライセンスの下で無償配布されている。そのため、企業等でこのMySQLを用いたソフトウエアを開発した場合には次のような事項を守る必要があると言われている。
MySQLを改造し、それを第三者に再頒布(販売・譲渡等)する場合は、開発したデータベースサーバもGPLで配布しなければならない。(ソフトウエアの購入者からソースコードを求められたら配布しなければならない)
MySQLを改造するわけではなく、プロセス間通信として、MySQLに接続し、利用する場合は、そのソフトウェア自体はGPL以外のライセンスで配布して良い。

372:デフォルトの名無しさん
09/10/15 16:46:14
MySQLは、そのまま使えば、オープンソースにする必要ないってことだろ。

373:デフォルトの名無しさん
09/10/15 17:00:53
MySQLのクライアントライブラリを使うと、そのライブラリのライセンスにしばられることになるので注意。

クライアントライブラリがGPLなら、それを使用するアプリケーションもGPLにせざるをえない。
クライアントライブラリを独自に開発して、プロセス間通信によりMySQLに接続するならGPLにしばられることはない。

一般に使用されている libmysqlclient はGPLなので、これを使うとアウト。

374:デフォルトの名無しさん
09/10/15 17:02:40
MySQLに依存するアプリケーションを再配布する場合には、
ソースコードの公開が義務付けられる。
と、ありますけどプロセス間通信でも依存してるといえるのでは?

375:デフォルトの名無しさん
09/10/15 17:02:44
>>371
その使い方でOKなのはLGPLじゃないか?

376:デフォルトの名無しさん
09/10/15 17:10:22
GPLコード、ライブラリ組み込まなければOKってことでしょ。
libmysqlclientを使わないと事実上アクセス無理なのか?
アクセス方法公開してないの?

377:デフォルトの名無しさん
09/10/15 17:19:43
URLリンク(www.gnu.org)
>逆に、パイプやソケット、コマンドライン引数は
>通常二つの分離したプログラ ムの間で使われるコミュニケーションメカニズムです。
>ですからそれらがコミュ ニケーションのために使われるときには、モジュールは通常別々のプログラム です。
>しかしコミュニケーションのセマンティクスが親密であったり、複雑な 内部データ構造を交換したりする場合は、
>それらも二つの部分がより大規模な プログラムに結合されていると考える基準となりうるでしょう。

プロセス間通信の場合、気分次第らしい。

378:デフォルトの名無しさん
09/10/15 17:22:07
企業で使うんなら、商用ライセンス買うだろ普通

379:デフォルトの名無しさん
09/10/15 17:27:39
MySQL使ったことないけど、GPL以外のアクセスはできないようになってるの?
PHPやperlなどでアクセスしたとしても、GPL伝播するの。

380:デフォルトの名無しさん
09/10/15 17:31:09
事故解決
コマンドプロンプトで出来るのでこれ使えばよさげ。


URLリンク(www1.mahoroba.ne.jp)
URLリンク(www.atmarkit.co.jp)

381:デフォルトの名無しさん
09/10/15 17:46:44
っていうか、開発した部分を一般公開しないんなら
別にGPLでも良いような気がする。

382:デフォルトの名無しさん
09/10/15 18:00:55
公開する義務が発生するのがGPL

383:デフォルトの名無しさん
09/10/15 18:51:17
配布時に、一緒に入れるか、webからいつでも保存できるようにしておくんだろ。
GPLを使って作ったソフトが誰にも利用されないなら、公開する義務はないだろ。

384:デフォルトの名無しさん
09/10/15 19:10:09
業務用で秘密性を保持するのなら、フリーソフトの利用はありえない。
金銭が絡むと責任追及をされることを覚悟しなければならない

385:デフォルトの名無しさん
09/10/15 19:56:59
業務用ならふつーに使ってるけど。
フリーソフト使わなかったら金銭絡んでも責任追及されないわけじゃないし。

386:デフォルトの名無しさん
09/10/15 20:08:30
>>382
いいえ違います。
バイナリ渡した相手にソースを受け取る手段を提供する義務です。

387:デフォルトの名無しさん
09/10/15 20:11:24
続きはウェブで
【GNU】アンチGPLなプログラマ【汚染対策】
スレリンク(prog板)

388:デフォルトの名無しさん
09/10/15 20:14:17
よっぽど高速動作必要なものでなければ、exeのコマンドプロンプトでいいじゃん。
1分間に1万件とかきたら、個別プロセスで起動するexeは辛いがな。
webサーバー用途以外なら、フリーでGPL逃れられるだろ。


389:デフォルトの名無しさん
09/10/15 20:20:37
>exeのコマンドプロンプト

?

390:デフォルトの名無しさん
09/10/15 20:33:42
MySQLは、コマンドプロンプトで実行したら、処理帰ってこないで
MySQL側で続けるようだね。
応答こないと、プロセス通信こんなんか。

391:デフォルトの名無しさん
09/10/15 20:34:01
>>388
いいけど、そんなシステム見たら設計した奴を馬鹿にする。
「こんな馬鹿なシステムを見た」っていういいネタにはなるかもな。

392:デフォルトの名無しさん
09/10/15 21:41:39
>>386
アホか。
GPLで求められるのは、ソースを提供すること、あるいはソースを公開すると約束すること。

相手にソースを受け取る手段を提供する必要なんて全くない。素人は黙ってろ。

393:デフォルトの名無しさん
09/10/15 21:42:25
他所でやれ

394:デフォルトの名無しさん
09/10/15 23:02:45
質問させてください。

VBやDelphiのようなもので開発したいのですが
買うお金がないので、無料で上記のような開発できるもの探してます。

何がいいでしょう?よろしくお願いします。

395:デフォルトの名無しさん
09/10/15 23:05:27
VB Delphi 無料のものがある。

396:デフォルトの名無しさん
09/10/15 23:06:37
>>395
そーなんですか!ちょっと探してみます!

ありがとうございます☆

397:デフォルトの名無しさん
09/10/15 23:11:08
C#にしとけよ
Delphiの進化、最新型。

398:デフォルトの名無しさん
09/10/15 23:20:27
>>397

ありがとうございます!試してみます~♪

399:デフォルトの名無しさん
09/10/16 00:43:16
全くの初心者がこれからプログラミング言語を学ぶ場合
実用性及び学びやすさから考えて何がいいでしょうか。

基本情報技術者の講座をとり、試験を半年後に受ける予定です。
JavaとCから選択できます。

ちなみに業界はSI業界(の予定)です。

Cのほうが発展性があるとか
Javaのほうが分かりやすいとか、双方についての情報が溢れていて混乱しています。
よろしくお願いします

400:デフォルトの名無しさん
09/10/16 00:45:15
まずJava
次にCやればいい


401:デフォルトの名無しさん
09/10/16 00:51:54
JavaとCにたいした違いはない。ほぼ親戚。
どちらかが出来れば一方も出来る。

402:デフォルトの名無しさん
09/10/16 01:02:13
JavaとC++だったらどっちを勉強したほうが良いでしょうか。

403:デフォルトの名無しさん
09/10/16 01:10:49
しるかよ どっちでいいよ。 
関数型と違って書き方はにたもん。
実用で作るもの次第で使い分けるべき。

404:デフォルトの名無しさん
09/10/16 02:14:15
>>399
Cでいいよ。

405:デフォルトの名無しさん
09/10/16 03:11:02
杏マナー杏マナー杏マナー杏マナー杏マナー杏マナー
  杏マナー杏マナー杏マナー杏マナー杏マナー杏マナー
 杏マナー杏マナー杏マナー杏マナー杏マナー杏マナー
  ーナマ杏ーナマ杏ーナマ杏ーナマ杏ーナマ杏ーナマ杏
   ーナマ杏ーナマ杏ーナマ杏ーナマ杏ーナマ杏ーナマ杏
   ーナマ杏ーナマ杏ーナマ杏ーナマ杏ーナマ杏ーナマ杏
  杏マナー杏マナー杏マナー杏マナー杏マナー杏マナー
  杏マナー杏マナー杏マナー杏マナー杏マナー杏マナー
 杏マナー杏マナー杏マナー杏マナー杏マナー杏マナー

何で斜めに見えるの?

406:デフォルトの名無しさん
09/10/16 05:02:08
高さが少しずつずれる横に長い棒があり、それを脳が斜めの直線だと補完、誤解するため。

407:デフォルトの名無しさん
09/10/16 05:28:51
杏マナー杏マナー杏マナー杏マナー杏マナー杏マナー
杏マナー杏マナー杏マナー杏マナー杏マナー杏マナー
杏マナー杏マナー杏マナー杏マナー杏マナー杏マナー
杏マナー杏マナー杏マナー杏マナー杏マナー杏マナー
杏マナー杏マナー杏マナー杏マナー杏マナー杏マナー
杏マナー杏マナー杏マナー杏マナー杏マナー杏マナー
杏マナー杏マナー杏マナー杏マナー杏マナー杏マナー
杏マナー杏マナー杏マナー杏マナー杏マナー杏マナー
杏マナー杏マナー杏マナー杏マナー杏マナー杏マナー
杏マナー杏マナー杏マナー杏マナー杏マナー杏マナー

408:デフォルトの名無しさん
09/10/16 05:30:15
杏マナー杏マナー杏マナー杏マナー杏マナー杏マナー
 杏マナー杏マナー杏マナー杏マナー杏マナー杏マナー
  杏マナー杏マナー杏マナー杏マナー杏マナー杏マナー
   杏マナー杏マナー杏マナー杏マナー杏マナー杏マナー
    杏マナー杏マナー杏マナー杏マナー杏マナー杏マナー
   杏マナー杏マナー杏マナー杏マナー杏マナー杏マナー
 杏マナー杏マナー杏マナー杏マナー杏マナー杏マナー
杏マナー杏マナー杏マナー杏マナー杏マナー杏マナー

409:デフォルトの名無しさん
09/10/16 05:34:09
Yahoo!プログラミング言語検索ランキング(今回2009/10/16、前回2009/10/12)

《一般カテゴリ》
. 1(. 1) HTML.....    約5,030,000,000件(約5,020,000,000件)+
. 2(. 2) PHP...      約2,980,000,000件(約3,000,000,000件)--
. 3(--) BASIC..      約1,580,000,000件(....------------- )0
. 4(. 3) JAVA..      約 822,000,000件(約 832,000,000件)--
. 5(--) CGI.        約 551,000,000件(....------------- )0
. 6(--) C言語(*1).   約 399,000,000件(....------------- )0 (*1)C/C++とC#の検索件数の合計
. 7(. 4) FORTH..    約 323,000,000件(約 324,000,000件)-
. 8(. 6) PERL..     約 245,000,000件(約 245,000,000件)0
. 9(. 7) PYTHON..   約 213,000,000件(約 209,000,000件)++
10(. 8) PASCAL..   約 168,000,000件(約 168,000,000件)0
11(. 9) DELPHI.    約 128,000,000件(約 128,000,000件)0
12(11) LISP      約.  26,000,000件(約.  26,600,000件)--
13(12) FORTRAN.   約.  21,200,000件(約.  21,300,000件)-
14(13) COBOL.....   約.  16,800,000件(約.  17,100,000件)--
15(--) PROLOG    約.  13,800,000件(....------------- )0
16(14) HSP        約.  12,300,000件(約.  12,400,000件)-

《BASIC言語カテゴリ》
. 1(--) VisualBasic...  約 120,000,000件(約 121,000,000件)-
. 2(--) Hu-BASIC..  約.  15,000,000件(....------------- )0
. 3(--) QBASIC..    約   4,140,000件(約   4,160,000件)--
. 4(--) MSX-BASIC.....約   1,430,000件(....------------- )0
. 5(--) DarkBASIC .  約   1,310,000件(約   1,330,000件)--
. 6(--) CBM-BASIC. 約    944,000件(....------------- )0
. 7(--) BasicStudio   約    303,000件(約    302,000件)+
. 8(--) N88BASIC..  約    219,000件(約    218,000件)+
. 9(--) X-BASIC...   約.     40,400件(....------------- )0
10(--) 99BASIC....   約.     11,400件(約.     11,300件)+

410:デフォルトの名無しさん
09/10/16 12:51:18
FORTH人気あるな

411:デフォルトの名無しさん
09/10/16 12:56:43
例えば(関数でもなんでもいいですが)
str1.indexOf(str, num)
のようなものを呼び出すと
言語が用意している、インクルードされたコードを実行するだけで
自分で書いた専用コードが実行されるのと速度はたいして変わらないのでしょうか
それともやはり最適化された何かが実行されて格段に速度は変わるものなんでしょうか?

412:デフォルトの名無しさん
09/10/16 12:59:04
当然はやくなる
スクリプト言語ほど専用命令使うべき

413:デフォルトの名無しさん
09/10/16 13:01:14
ちなみに例はスクリプトでなくjavaです

414:デフォルトの名無しさん
09/10/16 13:03:29
自分で書いた方がいいかもしれないのは、
C/C++かフォートランくらいだろ。
他はのろくなる。Java C#など。、

415:デフォルトの名無しさん
09/10/16 13:06:15
そうですか
C++はやっぱりC++のコードが呼び出されることありますよね

416:デフォルトの名無しさん
09/10/16 13:09:18
STL、boostはC++のコード使われるけど、基本の関数はバリナリでしょ。
コンパイル時間の短縮のため。

417:デフォルトの名無しさん
09/10/16 14:16:46
◆宣伝、広告◆
腕に自信のあるプログラマは、以下のコンピュータ大富豪大会に参加しましょう。

ひろゆき杯コンピュータ大富豪大会
URLリンク(uecda.nishino-lab.jp)


○What's UECda?

大貧民(または大富豪)は、我が国で最もポピュラーなトランプ・ゲームのひとつでしょう。
このゲームは、1960年頃に日本で生まれたと言われており、海外では、ほとんどプレイされていないようです。
本大会は、その日本固有の人気トランプ・ゲームである大貧民を、人が直接プレイするのではなく、
プレイするコンピュータ・プログラムを作成して持ち寄り、対戦させる大会です。

主催

電気通信大学

418:デフォルトの名無しさん
09/10/16 14:21:36
>>400-401,404
大変迷いましたが
まずJavaを勉強することにしました
ありがとうございました

419:デフォルトの名無しさん
09/10/16 16:09:38
計算が合わないので質問を聞いてください。

1時間に320MBのデータを受信する。これを換算すると何kbpsになりますか?

320 * 1024 *1024 / (60 * 60) = ??? bps

??? * 1000 = ??? kbps

だと思ったのですが間違ってますか?

420:デフォルトの名無しさん
09/10/16 16:14:23
93.2 kbps

421:デフォルトの名無しさん
09/10/16 16:17:54
>>409
1位のHTMLはなんなんだ・・・

422:419
09/10/16 16:18:25
おっと・・・書き間違えました・・・

訂正
??? * 1000 = ??? kbps → ??? / 1000 = ??? kbps

ちなみに答えは 728kbps になるそうです。
考え方を教えてください・・・

423:デフォルトの名無しさん
09/10/16 16:21:02
1byte == 8bit
bpsのbはビット。

424:デフォルトの名無しさん
09/10/16 16:22:03
b=baka

425:デフォルトの名無しさん
09/10/16 16:24:15
>>420
ワロス

426:419
09/10/16 16:26:03
>>423
お返事ありがとうございます。
バイト per sec と思ってました。答えてくださり、ありがとうございます。

427:デフォルトの名無しさん
09/10/16 16:26:55
persec=1stage

428:デフォルトの名無しさん
09/10/16 16:35:12
マイクロソフトロックですがどうしたらよいでしょうか?

429:デフォルトの名無しさん
09/10/16 16:43:25
マイクロハードロックですがどうしたらよいでしょうか?

430:デフォルトの名無しさん
09/10/16 16:59:48
>>428
何それ?

431:デフォルトの名無しさん
09/10/16 18:13:09
マクロヘビーメタルはどうすればいいですか?

432:デフォルトの名無しさん
09/10/16 18:19:22
マクロメタルロックは小さすぎますか?

433:デフォルトの名無しさん
09/10/16 23:13:27
URLリンク(www.nicovideo.jp)
PHPのプログラミング教室はじめました

434:デフォルトの名無しさん
09/10/16 23:34:28
ようつべいたでやれ

435:デフォルトの名無しさん
09/10/17 09:42:22
整数型の数値が0であることを判定するのは、
数値 == 0

!数値
のどちらがいいですか?

436:デフォルトの名無しさん
09/10/17 09:59:14
前者

437:デフォルトの名無しさん
09/10/17 10:03:53
>>436
ありがとうございます。

438:デフォルトの名無しさん
09/10/17 12:29:32
昔N88-BASICでプログラム組んでたんですが
最近になってまた色々組みたくなりました。
とりあえずスケジュール管理のプログラムを
作ってみようと思うのですが色々言語が有って迷っています。

とりあえずはparl ruby php辺りがメジャーっぽいのですが
1から勉強するにはどの言語がオススメですか?


439:デフォルトの名無しさん
09/10/17 12:34:53
N88-BASICの人はHSPがいいですよ。BASICの進化版みたいな物です。

440:デフォルトの名無しさん
09/10/17 12:36:25
それかC#ですね。

441:デフォルトの名無しさん
09/10/17 12:46:46
とりあえずちょっとやってみるって程度なら、EXCEL & VBA でいいんじゃないか。

442:デフォルトの名無しさん
09/10/17 12:52:36
こんにちは。どなたかC♯でBMI計算プログラムをvisual studio 2008 もしくは2005 で作成してアップしてくださいませんか・・・?
そのプロジェクトフォルダ全部をアップお願いします。

443:デフォルトの名無しさん
09/10/17 12:58:22
>>442
質問じゃない!次。

444:デフォルトの名無しさん
09/10/17 14:29:33
>>442
マルチ&スレチ

445:デフォルトの名無しさん
09/10/17 18:27:03
BMI計算ってなんだっけとぐぐって、自分のデータを打ち込んだら、
22.2 でおk、即、興味を失った。

446:デフォルトの名無しさん
09/10/17 19:07:36
IPアドレスと関連付けされて
個人データーを保存されるから
やめとけ

447:デフォルトの名無しさん
09/10/17 19:10:39
データー

448:デフォルトの名無しさん
09/10/17 19:14:32
コンピューター
プリンター
コンパイラー
リンカー
センサー
ピチュー
トランジスター

449:デフォルトの名無しさん
09/10/17 19:18:35
dater
dat・er /‐??|‐t?/
―【名】【C】 日付スタンプ,日付印字器.

450:デフォルトの名無しさん
09/10/17 20:11:08
ピカチュー

451:デフォルトの名無しさん
09/10/18 01:27:18
牛丼の賞味期限管理ってどうやってるんだろう
鍋複数でずらすとしてバイトが客入りペース判断して投入量決めてる?

452:デフォルトの名無しさん
09/10/18 01:31:50
それ、賞味期限管理なのか?

453:デフォルトの名無しさん
09/10/18 17:33:32
教えてください
C言語の質問です。
ヘッダファイルでextern int EXPORT_VAR(hoge);と定義されている変数を使いたいんです。
関数の中、外の双方でhoge = 1;とすると定義されていないエラーになるし、
int hoge = 1;とすると今度はヘッダファイルの方で定義重複エラーが出てしまいます。

454: ◆WiiDS68Ecw
09/10/18 18:01:10
基本情報技術者試験受けてきたorz

>>453
extern int EXPORT_VAR(hoge);
これって変数なの?
俺には、関数に見える。
あと、hogeのデータ型が不明。
以前に
typedef なんちゃらかんちゃら hoge;
とやってデータ型を決めているならエラーは出ないと思うけど、そうでないならエラー。
extern int EXPORT_VAR(データ型 hoge);
とやればおk。

あと、externって結構使い方わかりづらいんだよな。
俺は最近になって使い方わかったんだけどさ。
ソースファイルを分割しているとき、1つのソースファイルでだけexternを使わないで宣言する必要がある。
つまり、
int EXPORT_VAR(データ型 hoge);
として実際の宣言をする。
その他のソースファイルでこの関数を呼び出すときは、
extern int EXPORT_VAR(データ型 hoge);
とする。

455:デフォルトの名無しさん
09/10/18 18:38:59
>>453
.cで
int EXPORT_VAR(hoge) = 1;

.hで
extern int EXPORT_VAR(hoge);

456:デフォルトの名無しさん
09/10/18 19:25:53
>>454
それを関数だと思い込むようじゃ甘い。
どうせEXPORT_VARはマクロだろ

457:デフォルトの名無しさん
09/10/18 19:54:57
>>454-456
みなさんありがとうございます。
最初の報告が少し間違っていたことに気づきました。
>int hoge = 1;とすると今度はヘッダファイルの方で定義重複エラーが出てしまいます
このエラーはヘッダファイルで起きていたのではなく、ヘッダと同じファイル名の.cファイルで
起きていました。つまり元々こっちでint hoge = 1;と宣言されていました。
お騒がせしてすみませんでした。

458:デフォルトの名無しさん
09/10/18 22:33:06
Cの関数から、とりうるパスとその行数をカウントしたいんですが、
ソフトや方法を教えてください?



459:デフォルトの名無しさん
09/10/18 22:36:58
「C カバレッジ ツール」

460:デフォルトの名無しさん
09/10/18 22:41:05
IDL定義でstringを使うと日本語文字列はおくれないのでしょうか?
日本語ではwstringを使えと書いているサイトがあるのですが、実際に試してみると
stringでも送信できています。
wstringを使わないと駄目な場合もあるのでしょうか?

461:デフォルトの名無しさん
09/10/18 23:54:28
ニコニコ生放送でコメント60文字制限がされているんですが
60文字突破する方法教えて下さい
URLリンク(d.hatena.ne.jp)
ここのサイトのnwhoisというのを使っています
以前までver2.50でコメント限界突破が出来ていましたがニコニコ生放送のメンテで出来なくなってしまいました。
テキストでコメントすることも出来なくなりました。

462:デフォルトの名無しさん
09/10/19 00:12:55
Are you visited in another thread?

463:デフォルトの名無しさん
09/10/19 00:17:52
日本語でおk

464:デフォルトの名無しさん
09/10/19 00:40:38
よくわかんないけど二回に分ければ良いんじゃね?

465:デフォルトの名無しさん
09/10/19 02:10:44
>>461
プログラミングする意思があるということでいいんだな?


466:458
09/10/19 07:49:59
>>459
カバレッジ測定するツールで、「このパスのとき何行ある」を
出力してくれるものはありますか?
initelのコード・カバレッジ・ツールは説明を読む限りできそうな
感じはするのですが・・・

467:デフォルトの名無しさん
09/10/19 17:21:46
質問です。


あるフラグが真になっている限り、定期的に整数型変数 n の値が1ずつマイナスされるという処理があったとします。
n==0の条件が成立するとき、フラグを偽にして減少を止めるとします。

ここで、何らかの原因(割り込み処理など)があり、
nが0のときフラグを偽にする処理が省略されてしまいました。

nが0以下になってもフラグは偽になっていませんので、nはどんどん負の値になっていきます。


これは極端な例えですが、こういうバグって少なくないと思います。
境界のバグみたいな、それなりに普及している用語はあるのでしょうか。

468:デフォルトの名無しさん
09/10/19 17:25:44
「萌え」の語源は
「萎え」の対異語として股間のアレのの動きを芽吹きで婉曲表現した形ですか?

469:デフォルトの名無しさん
09/10/19 17:37:53
>>467
条件を0以下なら、に変更すればいいだろ

470:デフォルトの名無しさん
09/10/19 17:40:19
>>469
そういうことじゃない

471:デフォルトの名無しさん
09/10/19 17:58:27
なんだろうなぁ。
同期エラーとか?

472:デフォルトの名無しさん
09/10/19 18:16:18
条件ミスとか
たぶん普及している用語はないと思う

473:デフォルトの名無しさん
09/10/19 19:29:32
アルゴリズムの構造上の問題を示す用語は全く思い浮かばん。
メモリの扱い方のミスとかそういうバグの種類の用語はいろいろあるが。
バッファオーバーランとかぬるぽとか。

474:デフォルトの名無しさん
09/10/19 19:39:01
そもそも「nがマイナスになってはならない」という仕様が提示されていない以上、
nがマイナスになることをバグと呼ぶことができない気がする。

475:デフォルトの名無しさん
09/10/19 19:42:56
アリゴリズムミス
ぐらいか?
取り合えずバグでは無いな

476:デフォルトの名無しさん
09/10/19 20:40:48
>>467
デクリメントとnの検査が非同期で行われるマルチスレッドのような場合なら、比較はn<=0で行う必要があるだろう。

もし、
for(int n=100;n!=0;n--)
{

477:デフォルトの名無しさん
09/10/19 20:43:13
>>476 送信してしまった。
for(int n=100;n!=0;n--)
{
hoge();
}
が止まらなくなる場合があるっていうのなら、なんかのバグじゃないかな?
ともかく終了条件は == や!=を使わないようにしたほうが良い。


478:デフォルトの名無しさん
09/10/19 20:45:51
3D空間上における
3頂点ポリゴンと円(球ではない)の当たり判定って求められますか?

479:デフォルトの名無しさん
09/10/19 20:46:49
シングルスレッドなら単に間抜けなバグだし、
マルチスレッドならやっぱり同期がとれていない間抜けなバグ。

480:デフォルトの名無しさん
09/10/19 20:50:04
>>467は実際にああいうコードを書いたわけじゃないだろ。

481:wolf ◆HnhbVT4kB6
09/10/19 21:03:37
>>467
problem source(原因)に拠って呼ばれ方が変わる(と思う)
割り込み処理などが原因の場合は
(Real Time) Timing Problem.
日本語は知らない

482:デフォルトの名無しさん
09/10/19 21:17:32
>>467
よくよく考えたらゲームの当たり判定でそういう事象が起こりうるな。
当たり判定だと「すり抜け」とか言うなぁ。

483:デフォルトの名無しさん
09/10/19 22:10:08
ヘボは偉そうな名前つけて正当化したがるが、ただ単にバグだよ。

484:デフォルトの名無しさん
09/10/19 22:10:57
特にそれっぽい名前は無いか。残念。
セキュリティ関係と結びつくと、バグや不具合に名前が付くことも多いのかなー。

>>480
プログラミング始めたころに何度も書いた記憶があるけどなw

485:デフォルトの名無しさん
09/10/19 22:14:36
>>483
まぁそもそも「裏技」ってのがそういう発祥だしな。


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