トップページ⇒tech
1001コメント267KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2013/03/17(日) 21:15:03.90
質問する前にGoogleで検索しましょう。http://www.google.co.jp
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。

前スレ
スレ立てるまでもない質問はここで 125匹目
http://toro.2ch.net/test/read.cgi/tech/1361608847/
0655デフォルトの名無しさん2013/05/06(月) 12:22:02.85
>>652
それ聞いて違いが大きかったら勉強をやめるのか?
やめるなら向いてないからPGごとやめろ
やめないなら差があったと分かったときに勉強するだけ
質問するまでもない
質問した意図が読めない
0656デフォルトの名無しさん2013/05/06(月) 12:32:36.06
>>652
お前リアルでも周りから氏ねばいいのにって思われてるよ。
氏ねって言われないのは、みんなお前みたいなゴミのために自殺教唆で捕まりたくないからなんだよ。
存在が迷惑だと自覚しろ。
0657デフォルトの名無しさん2013/05/06(月) 12:34:49.92
わたし女だけど、>>652がゆとりなのは否定しないけどそこまで言わなくてもいいと思うの
0658デフォルトの名無しさん2013/05/06(月) 12:46:04.90
>>657
写真うp
0659デフォルトの名無しさん2013/05/06(月) 12:52:47.27
わたしそんな安い女じゃない。
0660デフォルトの名無しさん2013/05/06(月) 12:57:09.56
>>652は馬鹿

知識や経験が足りないタイプの馬鹿は努力で治るけど、

>>652みたいに知能の低いタイプの馬鹿は手の施しようがない

まさにクズの見本、そしてこういうクズでも食っていけるのが日本

だからあれだけ反日やってるチョンが日本に出稼ぎに来る
0661デフォルトの名無しさん2013/05/06(月) 13:24:35.43
以上、知能のお高い皆様による高尚な罵倒の例をお送りいたしました。

>>652
似てると思うよ。
一般論としてなら特定の言語を修められれば、応用が利くからある程度は知らない言語でも対応できるようになる。

ただし、「だいたいどんな用途で使うのかは分か」ったんなら、どうしてそう言う質問をしたのかをよく考えた方がいいと思う。
0662デフォルトの名無しさん2013/05/06(月) 14:04:22.16
>>661がやんわりと罵倒しててワラタw
>>652みたいな知恵遅れはそんなやんわりした罵倒じゃ気付かないぞw
0663デフォルトの名無しさん2013/05/06(月) 14:43:00.23
「いきなり死ねって、どういう事ですか?君には社会の常識がないのですか?
普通は、『あのう、すいませんけれども死んでくれませんか?』とか
『あなたはには、死ぬという選択肢もありますよ』とか言うものですよ。
あなたみたいに最初から喧嘩腰だと、言われた方は『じゃぁ死んでみようかな』
とかいう気持ちがなくなるものです。まずは、親切丁寧に人に死んでと頼むべきだと思いますよ。
そこから、人の輪と協調が生まれ、『よーし死んでみるか』という気持ちが生まれるわけです」(引用掲載)
0664デフォルトの名無しさん2013/05/06(月) 14:59:36.26
>>652
君の理解力次第だ。

以前はlispをC系と似ても似つかぬ言語と思っていたが、理解できたら基本は変わらないと思うようになった。
0665デフォルトの名無しさん2013/05/06(月) 16:07:27.10
それは各言語の特色をぶっつぶしすぎなような…
0666デフォルトの名無しさん2013/05/06(月) 17:47:05.85
>>665
じゃあお前が解説しろ池沼
0667デフォルトの名無しさん2013/05/06(月) 17:47:56.10
はい
0668デフォルトの名無しさん2013/05/06(月) 17:50:00.57
はいじゃないが
0669デフォルトの名無しさん2013/05/06(月) 17:50:23.38
>>666
どの部分が池沼なのか詳しく
0670デフォルトの名無しさん2013/05/06(月) 18:00:34.46
>>669
が池沼だということが証明されたな
0671デフォルトの名無しさん2013/05/06(月) 18:03:44.89
>>670
ボキャブラリすくなっ
0672デフォルトの名無しさん2013/05/06(月) 18:05:04.52
>>671
ボキャブラリすくなっ
0673デフォルトの名無しさん2013/05/06(月) 18:11:18.32
どうもおかしいと思ったらいつものコピペニートかよ,,
0674デフォルトの名無しさん2013/05/06(月) 18:46:28.19
という妄想をしてしまったんだ
0675デフォルトの名無しさん2013/05/06(月) 19:46:06.71
糞スレ
0676デフォルトの名無しさん2013/05/06(月) 20:10:47.14
>>652
プログラミング言語の学習において、文法の部分が占める割合は小さい。
それよりもどのような環境下でどのような機能やフレームワークなどがライブラリによって提供されているかを学習し、
それにあわせて最適な設計の仕方を学ぶことに時間を割かれる。

javascriptならjqueryとajaxとDOMとhtmlとcssとイベント処理とweb apiとブラウザごとに違いについて学ぶことになる。
ActionScriptなら膨大なライブラリとイベント駆動プログラミングとGUIの仕組みとオブジェクト指向について学ぶことになる。

ただしこれは経験者の話であって、
プログラミング初心者なら人生で初めてのプログラミングの入門書を目にしただけで
頭痛、めまい、嫌気に襲われて学習が続行困難になります。

とはいえ、初心者がこれから何か人生の役に立つ言語覚えたいと思ってるというのであれば
javascriptからやるのが一番。
マニュアルやネットのサンプルをコピペするだけでいろんなことを実現できるから超楽しい。
0677デフォルトの名無しさん2013/05/06(月) 20:11:53.07
javascriptってかなり特殊だよな
0678デフォルトの名無しさん2013/05/06(月) 20:23:26.71
>>652みたいなゴミのほうがよっぽど特殊
0679デフォルトの名無しさん2013/05/06(月) 20:27:10.22
プロトタイプベースのJSを薦めるあたりかなりの鬼畜
未来を奪うつもりだなそうはいかないぞ
順当に行くならコンピュータの仕組みから学べるアセンブラからに決まってる
0680デフォルトの名無しさん2013/05/06(月) 20:31:21.88
プロトタイプベースって、たとえば、どういうことですか?
0681デフォルトの名無しさん2013/05/06(月) 20:36:49.73
プロトタイプベースとクラスベースの違いを知らないのか
やれやれだぜ
0682デフォルトの名無しさん2013/05/06(月) 20:52:12.70
>>654
俺もBASICにしようっと
0683デフォルトの名無しさん2013/05/06(月) 20:54:48.04
クソコテ>>682さん。
こんなところで自演してないで、
ベーシックスレから出てこないでください
0684デフォルトの名無しさん2013/05/06(月) 20:55:32.96
[Mac/NUC] AGK / DarkBASIC / Basic4GL / 99BASIC 2013 Part.1
http://jbbs.livedoor.jp/bbs/read.cgi/computer/43761/1367197701/l100
0685デフォルトの名無しさん2013/05/06(月) 20:59:06.62
Cなんか使ってると馬鹿が増えるからな(ゲラゲラ
0686─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆adhRKFl5jU 2013/05/06(月) 21:04:06.40
全くだ(見下し笑)
0687デフォルトの名無しさん2013/05/06(月) 21:09:06.34
ワハハ!!
0688デフォルトの名無しさん2013/05/06(月) 21:21:17.28
>>654,682,684,685,687はクソコテ本人
>>686はそのニセモノ
well knownトリップadhRKFl5jU=baka
0689デフォルトの名無しさん2013/05/06(月) 21:24:20.61
Cなんか使ってたらウスノロ扱いされてしまうぞ(ゲラゲラ
0690デフォルトの名無しさん2013/05/07(火) 04:09:35.26
>>652がなぜそこまで叩かれるか分からんな
ここにはまともに答えられる奴がほとんどいないってことか
0691デフォルトの名無しさん2013/05/07(火) 04:40:34.73
>>690
[Mac/NUC] AGK / DarkBASIC / Basic4GL / 99BASIC 2013 Part.1
http://jbbs.livedoor.jp/bbs/read.cgi/computer/43761/1367197701/l100
0692デフォルトの名無しさん2013/05/07(火) 05:25:13.60
691 名前:あぼ〜ん[あぼ〜ん] 投稿日:あぼ〜ん
0693デフォルトの名無しさん2013/05/07(火) 20:39:37.20
rubyについての質問なんだけど、
プログラム中に直接書いた日本語の文字列と
gets.chompで入力した文字列が同じものでも
「等しくない」と判断されてしまうんだけ何が問題なんだろう?

例えば↓のプログラムに「こんにちは」と入力してbに代入させても
帰ってくる結果は「等しくない」になる。

# encoding:utf-8

a = "こんにちは"
b = gets.chomp

if a.strip==b.strip
print"等しい"

else
print"等しくない"

end
0694デフォルトの名無しさん2013/05/07(火) 21:06:16.44
>>693
ちなみにRubyのバージョンは2.0.0で
gets.chompにはコマンドプロンプトから入力しています。
0695デフォルトの名無しさん2013/05/07(火) 21:09:04.08
コマンドプロンプトからutf-8で入力できたっけ
0696デフォルトの名無しさん2013/05/07(火) 21:12:47.31
>>695
入力できない。
つまりWindowsじゃ無理ってことなのかな?
0697デフォルトの名無しさん2013/05/07(火) 21:12:57.68
>>693
先頭に
#! ruby -E Windows-31J:utf-8
と書いて、内部エンコーディングを明示するか、または、

b = gets.chomp.encode('utf-8')
と書いて utf-8 に変換する
0698デフォルトの名無しさん2013/05/07(火) 21:13:58.68
BASICの足元にも及ばないなw
0699デフォルトの名無しさん2013/05/07(火) 21:17:08.70
>>697
ConverterNotFoundErrorと出た
ダメぽい
07006972013/05/07(火) 21:27:10.48
あれ、一応自分の環境では 2.0.0 (ActiveScriptRubyのやつ) で確認して両方 OK だったんだけど
なにが違うんだろ
0701デフォルトの名無しさん2013/05/08(水) 08:14:07.52
馬鹿には無理
0702デフォルトの名無しさん2013/05/08(水) 18:40:56.03
長さNのソート済み配列K本を1本のソート済み配列にマージしたいんですが
O(NK)のアルゴリズムはあるでしょうか

O(NKlogK)なら自力で作れましたが、なんか難しく考えすぎてる気がします
0703デフォルトの名無しさん2013/05/08(水) 19:28:45.70
1つずつ取り出し、小さいものから出力
0704デフォルトの名無しさん2013/05/08(水) 19:38:49.69
それはダメですよ
[1,2,3]と[4,5,6]なら[1,4,2,5,3,6]になっちゃいます
それに取り出したもののソートにO(KlogK)かかるから計算量もO(NKlogK)ですよね
私が最初にやった失敗です
0705デフォルトの名無しさん2013/05/08(水) 19:42:42.54
一番小さいものだけ出力して、次のを追加して再比較
0706デフォルトの名無しさん2013/05/08(水) 19:52:33.14
それだとO(NKlogK)なんですよ
各配列の先頭で赤黒木作って、先頭出力して(O(1))、先頭のと同じ配列から取り出して挿入して(O(logK))
をNK個の要素分だけ繰り返すというのが今の自分の実装です

でもなんかムダな事してる気がしてならないです
0707デフォルトの名無しさん2013/05/08(水) 20:05:44.03
BASICでできることをわざわざCで書く馬鹿って…
0708デフォルトの名無しさん2013/05/08(水) 20:13:30.23
配列の先頭を比較して小さい方をpop
0709デフォルトの名無しさん2013/05/08(水) 21:23:26.76
707 名前:あぼ〜ん[あぼ〜ん] 投稿日:あぼ〜ん
0710デフォルトの名無しさん2013/05/08(水) 22:07:00.28
Cの末期症状w
0711デフォルトの名無しさん2013/05/08(水) 22:21:48.28
>>702
いわゆるマージソートになるんじゃないの?
枯れた技術だから、マージソートの計算量を調べれば正解が分かると思う
ロジックとしては2列ずつマージしながら統合していくのが普通らしいけど
0712デフォルトの名無しさん2013/05/08(水) 22:23:00.96
Kが十分大きい時、どうするの?ということなんだろう
0713デフォルトの名無しさん2013/05/08(水) 22:29:24.01
>>711
マージソートの情報はいくらでもあるんですが、任意本マージとなるとなかなか情報がなくて困ってます

2本ずつマージしてくのもやっぱりO(NKlogK)ですね
1段階目がN+NをK/2回、次が2N+2NをK/4回、…だから段階ごとにO(NK)で、それがlogK段階ですからね
O(NKlogK)でいいような気がしてきました
0714デフォルトの名無しさん2013/05/08(水) 22:33:06.71
はい終了。
0715デフォルトの名無しさん2013/05/08(水) 22:37:14.60
BASICでできることをわざわざCで書く馬鹿って…
0716デフォルトの名無しさん2013/05/08(水) 22:38:20.94
おまえらポインター使えないだろー? → POKE PEEK VARPTR
0717デフォルトの名無しさん2013/05/08(水) 22:39:33.62
BASICには構造体ないだろー? → 残念、あるよW
0718デフォルトの名無しさん2013/05/08(水) 22:41:23.48
BASICなんか誰も使ってないだろー? → 使ってないのは日本だけW
0719デフォルトの名無しさん2013/05/08(水) 22:43:33.42
715 名前:あぼ〜ん[あぼ〜ん] 投稿日:あぼ〜ん
717 名前:あぼ〜ん[あぼ〜ん] 投稿日:あぼ〜ん
718 名前:あぼ〜ん[あぼ〜ん] 投稿日:あぼ〜ん
0720デフォルトの名無しさん2013/05/08(水) 22:51:15.63
でたあぼーん自慢w
あぼーんするのは自慢するためじゃないのにw
0721デフォルトの名無しさん2013/05/08(水) 22:54:32.96
ん?悔しかったの?
0722デフォルトの名無しさん2013/05/08(水) 23:25:12.05
BLOADすれば何でも出来るからBASICは手放せないよな
0723デフォルトの名無しさん2013/05/08(水) 23:57:46.87
このBASI Cキチガイは30年前で頭脳の発達が止まってるのか?
0724デフォルトの名無しさん2013/05/09(木) 05:47:42.23
BASICなんか誰も使ってないだろー? → 使ってないのは日本だけW
0725デフォルトの名無しさん2013/05/09(木) 05:54:13.37
VBでGUI作って、コアの処理はVCで作ったDLLで。
というのはよくあるんじゃないの?
0726デフォルトの名無しさん2013/05/09(木) 11:18:45.55
まじれすすると本スレ誘導
【O(n)】計算量の評価方法について【O(log n)】
http://toro.2ch.net/test/read.cgi/tech/1363854937/
0727デフォルトの名無しさん2013/05/09(木) 15:22:02.53
>>725
知り合いがDLLじゃなくてexeに引数投げてやってるの思い出してワロタ
0728デフォルトの名無しさん2013/05/09(木) 16:26:38.48
>>727
普通じゃん
0729デフォルトの名無しさん2013/05/09(木) 16:36:19.43
DLLとは20年前の機械のために作られた省メモリ省ディスクの仕組み
0730デフォルトの名無しさん2013/05/09(木) 16:38:12.19
exeのほうがbitに左右されなくていい
0731デフォルトの名無しさん2013/05/09(木) 16:38:29.17
>>728
速度が遅い
0732デフォルトの名無しさん2013/05/09(木) 16:39:02.61
それだけじゃねーよ
メインの処理を全部DLLに入れてDLLのみを入れ替える事によって
即刻バグが取れる
もちろん一つのDLLにしちゃうとその利点が損なわれてしまうので大抵は
細かいいくつかのDLLに分割する
0733デフォルトの名無しさん2013/05/09(木) 16:41:25.24
最悪ですやんそれ
0734デフォルトの名無しさん2013/05/09(木) 16:43:01.13
速度に影響がでるようなところで分離しないな。俺は。
0735デフォルトの名無しさん2013/05/09(木) 22:38:06.78
プログラム板 自治スレッド Part6
http://toro.2ch.net/test/read.cgi/tech/1368020285/

強制IDの導入議論を行っています。
0736デフォルトの名無しさん2013/05/09(木) 23:44:29.99
sh scriptでexeしまくり。適材適所。
0737デフォルトの名無しさん2013/05/11(土) 11:26:26.62
移動ルート探索のアルゴリズムを教えて欲しいんだけど、

1.マス目等の区切りのないマップ
2.移動は360度、1ドット単位で可能
3.障害物あり

の条件で、障害物をよけながらスタートからゴールまで移動させたいんだけど
今思いつくのは擬似的にマス目で区切ってA*でルート探索なんだ
1・2の条件があるのに、わざわざマス目で区切るのもどうなんだと思うんだけど、他に効率的なルート探索の仕方ってある?
0738デフォルトの名無しさん2013/05/11(土) 12:30:45.61
効率的かわからんけど、障害物の頂点から頂点へのルートだけ考慮すればいいんでない?
こんな感じで
http://www.dotup.org/uploda/www.dotup.org4187748.png
0739デフォルトの名無しさん2013/05/11(土) 13:28:33.49
ゴールがどこにあるのか、知っていると知らないのとでは、違うものになる気がするけどな。

深さ優先探索とか幅優先探索とかもしらべてみるよろし。
0740デフォルトの名無しさん2013/05/11(土) 13:32:18.69
>>738,739
ありがとうございます
深さ優先探索・幅優先探索を調べてみます

ちなみに、設定されたスタートからゴールまで最短経路で到達できるようなアルゴリズムを考えています
(ゴールがどこにあるのか知っている状態)
0741デフォルトの名無しさん2013/05/11(土) 13:38:57.49
a*
0742デフォルトの名無しさん2013/05/11(土) 13:49:20.74
迷路作るときの棒倒し法のランダム性ってどうなの?
0743デフォルトの名無しさん2013/05/13(月) 13:29:51.64
微妙
だいたいここに全部まとまってるから見とけばいい。リンク先含めて
http://d.hatena.ne.jp/yaneurao/20130125
0744デフォルトの名無しさん2013/05/16(木) 16:14:39.22
すげえ
0745デフォルトの名無しさん2013/05/19(日) 00:54:30.11!
以下のような処理をしたいと思ってます:
1) ファイルをあるディレクトリーに適当な名前でコピーし
2) そこでそのファイルの内容を処理し
3) そのファイルの名前を最終的な名前に変える

1)でファイルをコピーするとき既存のファイルの上書きを避けたいのですが、そうすると
そのディレクトリーに存在しないファイル名を見つける必要がありますよね?
そういうファイル名はどうやって見つけるのがいいですかね?
ちなみにLinux上のPerlでやってますが。
0746デフォルトの名無しさん2013/05/19(日) 01:00:33.54
perl 一時ファイル名
でぐーぐるせんせーにきーてみてはいかがでしょーか。
0747デフォルトの名無しさん2013/05/19(日) 01:19:49.86
use File::Temp qw/tempfile/;
とかいいかもね
0748デフォルトの名無しさん2013/05/19(日) 04:23:01.77!
>>746 >>747
えーとそういうのは知ってるつもりなんですが、それって既存のファイルと名前が
重ならないという保証はあるんでしょうか? そこら辺がよくわからず。

ランダムな名前ならそういう確率は低いはずですが単純にランダムなだけでは
ゼロではないのがほんの少し気がかりで。
0749デフォルトの名無しさん2013/05/19(日) 04:31:47.12
ドキュメントくらい読んだらどうよ
0750tensaiwaore2013/05/19(日) 10:44:50.61
1) ランダムな名前を決める
2) その名前のファイルが存在するか調べる
3) 存在すれば1に戻る
4) 存在しなければコピーする
0751デフォルトの名無しさん2013/05/19(日) 10:46:47.28
>>750
ウイルスを検出しました
0752デフォルトの名無しさん2013/05/19(日) 10:53:45.98
UUIDの形式でいいじゃん
絶対に重複しない(笑)んだし
0753デフォルトの名無しさん2013/05/19(日) 10:56:04.46
きっとググってもいなかったんだろうな
0754デフォルトの名無しさん2013/05/19(日) 16:34:37.05
システム会社で働いてます。
よくARCという言葉をきくのですが、どういったものなんでしょう?
調べたらARCという略語がいっぱいあってどれなのか・・・
■ このスレッドは過去ログ倉庫に格納されています