1 名前:デフォルトの名無しさん [2007/02/07(水) 20:02:56 ] 質問する前にGoogleで検索しましょう。www.google.co.jp プログラム・ソフトの使い方はPC初心者板やソフトウェア板へ。 ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。 JavascriptはWeb 制作板、CGIはWebプログラミング板へ。 業界談義、愚痴はプログラマ板へどうぞ。 ゲーム関係の話題はゲーム製作板へどうぞ。 前スレ すれ立てるまでもない質問はここで 第80刷 pc10.2ch.net/test/read.cgi/tech/1167036858/l50
229 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 21:13:08 ] >>228 普通なのか。ありがとう。読んでみるわ。
230 名前:デフォルトの名無しさん [2007/02/22(木) 00:51:31 ] シェルとかプロンプトで間違えたまま改行してしまったのですが 元に戻る方法をおしえてください
231 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 00:53:33 ] 意味不明だけど、だぶん端末を切ればいいんじゃね
232 名前:デフォルトの名無しさん [2007/02/22(木) 00:55:44 ] 改行してしまったのでバックスペース押してもカーソルが戻らないんです
233 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 01:08:02 ] 一度道を踏み外したらもう元へは戻れない。それが人生ってもんだ。
234 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 01:52:34 ] >>232 普通、enterを叩いた時点でコマンドは実行されてしまっている。 で、実行してしまったコマンドを取り消すことはできない。 for文とかで複数行のコマンドを打ち込んでいる途中だったら、 適当な方法でブレークしてもう一度打ち直す。
235 名前:デフォルトの名無しさん [2007/02/22(木) 02:30:41 ] ブレークの方法おしえてください
236 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 02:34:18 ] >>229 その言語や環境の「お約束」をある程度知った上でないと 他人のソースをいきなり読むのはちょっときついかも まあそのソースを読まなきゃお約束も覚えられないんだけど
237 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 08:55:18 ] まだベーマガが生きていた頃は ゲームのソースの入力やパラメータ弄りがプログラミング入門だったんだよな。
238 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 10:23:48 ] >237 HSPあたりが近いポジションかも あとゲーム製作用マクロも増えたからそのへんかねぇ
239 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 12:28:34 ] >>235 ぶち壊す事。 エスパーするとその時点で処理を止める事。
240 名前:デフォルトの名無しさん [2007/02/22(木) 12:52:22 ] 教えてくれ〜 ○月×日○時の中で一番早い時間のレコードってSQLどう組む?
241 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 12:57:57 ] select * from table where datetime = (select max(datetime) from table);
242 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 12:58:34 ] maxじゃなかったminですw
243 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 17:18:32 ] >>240 SELECT * FROM table WHERE ○月×日○時 <= time AND ○月×日(○+1)時 > time ORDER BY time ASC LIMIT 1
244 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 21:57:24 ] limitはoracle限定だよ
245 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 22:02:09 ] 意味不明
246 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 22:12:15 ] >>244 適当言い過ぎ。 少なくともmysql, postgres, sqliteではLIMIT使えるわけだが
247 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 23:15:26 ] それは知らなかった 数年前にはoracleの独自仕様だったのに
248 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 05:48:19 ] 知らないこと自体は仕方ないとしても、 この業界の技術ネタを「数年前」の知識で語るのは何かと危険だろう。
249 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 09:52:04 ] ころころ新仕様が出るしな。
250 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 09:57:38 ] 存在する機能が削られる事は少ないので、数年前の知識で語っても危険は少ない。 存在しなかった機能は追加される可能性が十分にあるので、数年前の知識で語る事は危険。
251 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 16:45:01 ] よりよい代替手段ができてるのに昔からある古い機能を使い続けて若者に変な目で見られるのは多々ある。
252 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 18:07:12 ] いわゆる最適解ってやつは、幾つもの可と不可の繊細な絡み合いから導き出される一地点で、 これは可や不可のちょっとの変更で、バタフライ効果的にまったく別の位置に再設定され得るからなぁ。
253 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 19:01:04 ] えー、そんな子供のおもちゃみたいなの並べ立てて そいつ等で使われてるからってさも一般的みたいに言われても・・・
254 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 21:04:53 ] さっきふと思った凄い下らない質問なんですが プログラムしてる人って、よくある総合開発環境?みたいなもので やるのが普通なの? 自分はもうずっと趣味でやってるだけなので、好きなエディタ使って メイクファイル書いてってやってるだけなんですがどうなんだろう
255 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 21:12:52 ] >>254 普通っていうかその人の習慣によるんじゃないかな。 俺はでっかい(って言っても知れてるけど)プログラム作ろうとすると 仕様設計から初めてVC++で書くけど ちょっと離散数学のロジック考えたり宿題スレのC問題解く時とかは cygwinのgcc使ってコンパイル→軽く実行確認、で済ませてる。 ちなみにまだ学生のホビープログラマ。
256 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 21:30:40 ] 一応つっこむと「統合開発環境(IDE)」な
257 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 21:37:01 ] >>255 確かに 人それぞれかぁ… なんか暇つぶしに色々なサイト巡ってて、公開してるソースなんかに たまにプロジェクトファイルとか入ってたり よく質問なんかで、操作わからねーとか見るもので そういうの使うの普通なんかなーって、ふと思ったんだ
258 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 21:37:45 ] >>254 仕事であれ趣味であれ ・性能の良いPCがある ・ほぼプログラミング専用に使うPCがある の片方でも当てはまるなら最終的にはIDEを使うか エディタと併用する人が多いと思う。 逆にIDEを全く使わないってのは ・プログラミング勉強中/趣味程度でしかやらない ・2chしながらゲームしながらWeb巡回しながらプログラミングもたまにやる ・コマンドラインばかり使う/事情があってコマンドラインしか使えない ・旧式PCしか持っていない/使えない かくいう俺は「旧式PC」で「ながらプログラミング」の身。 旧式PCでゲーム2chチャットしつつIDEはちょっと厳しい。 使うとしたら相当軽いIDEに限られるな。
259 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 22:03:59 ] なるほど 今度暇あったら触るくらいはしてみようと思います
260 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 00:03:32 ] 例えば、 pc10.2ch.net/test/read.cgi/tech/1170830498/41 のように、書き込む際にインデントを付けるにはどうすればいいですか?
261 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 00:05:57 ] ソース見ろ
262 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 00:06:49 ] &nbsp;(&は半角)
263 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 02:40:28 ] 本当につまらない質問だと思うのですが フォームにバイナリを読み出し それを、データ一覧に当てはめ そこを書き換えるような 書き換えプログラムを作成する場合 お勧めの言語って何でしょうか
264 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 02:41:37 ] C#とかVBが手軽でいいんじゃね
265 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 02:54:12 ] >>264 足りない頭でCの方調べてみました ファイルからバイナリを抽出しそれを加工すると言うことは 比較的容易に行えそうですね 後はそれらをどう整理して綺麗にフォームに並べるかになってきそうです とりあえず、歩いてく方向が見えてきました、ありがとうございます 今度はプログラムの質問出来る位になって帰ってきます ノシ
266 名前:デフォルトの名無しさん [2007/02/24(土) 05:39:40 ] config: Can't open '/path/to/sqlite/database/file': No such file or directory ディレクトリが見つかりませんのエロがでてしまいました パスは K:/Program Files/MySQL/MySQL Server 5.2/data/mtdb と設定したのですがうまくいきmせん 空白とかあっちゃだめなんでしょうか
267 名前:デフォルトの名無しさん [2007/02/24(土) 06:05:05 ] あ、なんかモジュールとかいうのが必要らしいです、全然だめだった
268 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 06:45:54 ] >>266 sqliteとMySQLは違うよー
269 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 07:39:33 ] そうでした、それに加えて沢山エラーがあったようです
270 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 09:09:47 ] >>262 &で&を書き込める
271 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 10:22:54 ] &amp;で&を書き込める
272 名前:デフォルトの名無しさん [2007/02/24(土) 10:31:36 ] なあ、webdavクライアントの作り方を解説してるサイト知らないか?
273 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 13:14:34 ] &amp;amp;amp;で&amp;amp;で&amp;で&を書き込める
274 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 13:46:48 ] C言語で、auto変数はその宣言時にNULLに初期化されることは保証されてるの?
275 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 13:48:20 ] んなわけない
276 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 13:50:30 ] 初期化されていないauto変数を読み出したら鼻から悪魔
277 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 13:53:53 ] 保証されていると仮定してコード書いてみて 痛い目にあってみるのもまた勉強だ。
278 名前:274 mailto:sage [2007/02/24(土) 14:10:31 ] ありがとう。試すのはやめとくよ。。
279 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 19:03:05 ] ISO イメージ(拡張子が.ISOのファイル)のフォーマットが知りたいんですが、 どこかに書いてないですか?
280 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 19:07:39 ] ISOなんだから、ISO規格を参照すりゃいいじゃない。9660だったけか
281 名前:260 mailto:sage [2007/02/24(土) 22:56:17 ] ありがとうございました。 >>261 面目ないです。
282 名前:デフォルトの名無しさん [2007/02/24(土) 23:35:37 ] 通信系の処理でプログラムの中身を見てみたいのですが、 pingコマンドのソースはどこかに置いてないでしょうか?
283 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 23:39:16 ] aptかwww.cygwin.com/setup.exe でとれんだろ
284 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 23:48:38 ] >>283 どうも。Cygwinで落としてみます。
285 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 08:02:43 ] cygwinのsetup.exeっていつまでたっても使いにくいよな。 C++Builderで作り直してくれ。
286 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 11:01:23 ] ping.c でぐぐったらみつかりそうなもんだが
287 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 11:15:18 ] www.google.com/codesearch?q=file%3Aping.c
288 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 12:05:41 ] VB.NETで、バイト単位を変換する関数を作ってみたんですが、これで問題ないでしょうか... Public Function aaa (ByVal length As Long) As String Dim by As Decimal = 1024 Dim kb As Decimal = 1024000 Dim mb As Decimal = 1048576000 Dim gb As Decimal = 1073741824000 Dim bytes As String = "北斗七星" Select Case CDec(length) Case 0 To by - 1 bytes = length.ToString + " バイト" Case by To kb - 1 bytes = Format(length / 1024, "0.00") + " KB" Case kb To mb - 1 bytes = Format(length / 1024 / 1024, "0.00") + " MB" Case mb To gb - 1 bytes = Format(length / 1024 / 1024 / 1024, "0.00") + " GB" Case Else bytes = "たこ" End Select Return bytes End Function
289 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 12:29:49 ] こんなんでいいんじゃね? Public Function FormatBytes(ByVal bytes As Long) As String Dim units As String() = {"B", "KB", "MB", "GB"} Dim i As Integer = 0 Dim retval As Double = bytes While retval >= 1024 AndAlso i < units.Length - 1 retval /= 1024 i += 1 End While Return String.Format("{0:F2}{1}", retval, units(i)) End Function
290 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 12:31:51 ] >>274 空の初期化指定子を常に書くよう心がければ保障されるよ。
291 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 13:41:02 ] VS2005EE使ってみて、ちょっと不便に感じたので、ちゃんとしたVSを購入しようと思っています。 それで、今年は2007年になるのですが、Visual Studioの新しいものが出るという情報はありませんか? 今年中にVS2007とか出るようであれば、もう少しVS2005EEで我慢したいと考えております.。 Cマガ休刊してからこれ系の情報を入手してなくて・・・
292 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 13:44:46 ] VS2007(仮称)ならロードマップにあるね ただ出るとしても12月末
293 名前:291 mailto:sage [2007/02/25(日) 14:00:32 ] >>292 速レスありがとうございます。 年末ですか・・・ということは来年の春くらいに伸びる可能性もありますね。 今の内にVS2005買ってVS2007が出たらアップデート版を購入することにします。 ありがとうございました。
294 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 18:22:18 ] 大学の購買でVS2005アカデミックが5000円で売っててたまげた。 俺は数年前にVC++アカデミックを1万2千円で買ったのに…
295 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 18:35:45 ] theSpoke持ってる人には無料配布までしてたぐらいからな EEの頒布も、趣味・学生ユーザの取り込みにほんと熱心だよね
296 名前:デフォルトの名無しさん [2007/02/25(日) 22:36:29 ] 割れならただです
297 名前:デフォルトの名無しさん [2007/02/25(日) 22:46:44 ] どこに書き込めばいいのか分からなかったので、ここに書き込みます。 キーボードマクロに記憶した入力作業を、右クリックメニューに入れるにはどうやったらいいですか? 詳しい方お願いします。
298 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 23:05:39 ] PC初心者 pc9.2ch.net/pcqa/
299 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 01:31:45 ] 今、基本情報処理取得に向けて勉強しているんですが 参考書のマージソートの擬似言語プログラムが間違えているのか、いくらトレースしても納得した結果になりませんorz 擬似言語のマージソートをC言語に直して実行しても、やはりうまく行かず… 本が間違っていると思うのですが、擬似言語は初めてですのが自分に勘違いあるか分かりません; ですので、どなかた見て頂けないでしょうか? 本の内容をそのまま書き出しで問題あるようでしたら、Cに直したのを書きますので… スレ違いでしたら申し訳ありません
300 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 02:00:35 ] マージソートなんてwebにいくらでも転がってるだろ
301 名前:デフォルトの名無しさん [2007/02/26(月) 07:58:48 ] "Cスタック"や"Cヒープ"の意味が分からないので教えてください。 もしかしてプロセスのスタック、ヒープのことですか?
302 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 08:21:04 ] "スタック"や"ヒープ"の意味ならわかるけど "Cスタック"や"Cヒープ"、プロセスのスタック、ヒープは聞いたことがない
303 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 08:43:24 ] >>299 そういう場合の引用は大丈夫。 ただ引用するならその参考書の名前・著作権者も明示する事
304 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 08:46:49 ] マージソートくらい作ってやるか、と思ったら ttp://www1.cts.ne.jp/~clab/hsample/Sort/Sort6.html にあった、ここみれ
305 名前:デフォルトの名無しさん [2007/02/26(月) 11:09:57 ] アイコン付きの平面なボタンで、押すと網状の背景にへこむボタンってオーナー描画ボタンってやつ?
306 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 11:27:35 ] 唐衣着つつなれにし妻しあればはるばる来ぬる旅をしぞ思ふ
307 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 14:19:50 ] >>305 そうだよ
308 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 14:37:45 ] 違うだろ
309 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 17:36:22 ] >>301 もしかして、CStack、CHeapっていうクラスの名前? もしそうなら、そのCは単にその識別子がクラスであることを表す接頭辞の可能性がある
310 名前:デフォルトの名無しさん [2007/02/26(月) 23:49:39 ] マシン語のE8がcallだよ- とかのってる表はどこに落ちてますか?
311 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 23:52:10 ] 実行ファイルを実行する実行ファイルの正体はなんです!!か!
312 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 23:57:28 ] 実行ファイルを実行する実行ファイルの正体たる実行ファイルです
313 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 00:18:11 ] 元を辿ればそれはブートプログラムであり、その起動スイッチを押した人間であり、その人間を生んだ人間であり...... デオキシリボ核酸であり......どこかの恒星が生成した幾つかの原子であり.....
314 名前:デフォルトの名無しさん [2007/02/27(火) 00:33:59 ] C言語では引数が違っても同じ関数名は使えないんですよね? Linuxのopenシステムコールはmode_t型の引数を取る/取らないの二種類あるんですけど これはどうやって実現してるんですか?
315 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 00:44:49 ] コンパイラがC++
316 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 00:47:05 ] >>314 第2引数以降は任意の個数にできる。 ttp://wisdom.sakura.ne.jp/programming/c/c62.html
317 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 01:39:50 ] JavaScriptについて質問です。 最近JavaScriptを勉強し始めて、その強力さに驚いたのですが Cでライブラリを書いてJavaScriptから呼び出すことは出来ないのでしょうか? 可能であるならFireFoxの機能拡張を書きやすくなるのですが・・・
318 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 02:00:02 ] クライアントサイドプログラミング言語でそんな事が出来るとでも思ってるの?
319 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 02:11:11 ] やっぱりそうですか・・・ JavaScript便利なんですけど。 もったいないなぁ・・・
320 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 06:45:16 ] ActiveXは呼び出せるんじゃなかったっけ?
321 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 07:38:47 ] FirefoxならC++でXPCOM書けばいいじゃない
322 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 09:49:21 ] セキュリティホール満開の悪感
323 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 10:10:23 ] 自分だけで使うんならそんなに気にしなくていいかも
324 名前:デフォルトの名無しさん [2007/02/27(火) 12:21:22 ] C言語のmakefile本を買いたいんですけですけどオススメってありますか? K&Rのプログラミング言語C第2版的な位置付けの本がいいです。 そうでなくても、これ読んでないとモグリみたいなのを教えてください・・
325 名前:324 mailto:sage [2007/02/27(火) 12:35:46 ] すみませんスルーしてください、C言語スレで聞きます 失礼しました
326 名前:デフォルトの名無しさん [2007/02/27(火) 14:55:42 ] ツールバーの左端にある摘み?ってどうやって作るの? ||二二二二二 ↑こんなやつ
327 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 15:09:24 ] Rebarのようなやつか
328 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 15:25:16 ] >>326 開発言語によってやり方はいろいろだと思います
329 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 16:32:37 ] 材料費を格安で済ますならベニヤなどの板、頑丈性を要するならステンレスの骨組みなどを使います。