質問する前にGoogleで検索しましょう。 http://www.google.com/
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。
前スレ
スレ立てるまでもない質問はここで 149匹目
https://mevius.5ch.net/test/read.cgi/tech/1529199088/
前々スレ
スレ立てるまでもない質問はここで 151匹目
https://mevius.5ch.net/test/read.cgi/tech/1541239698/
注意「〜と〜はどっちの方が○いですか?」みたいなのは
このスレの粘着荒らしですので無視してください
探検
スレ立てるまでもない質問はここで 152匹目
■ このスレッドは過去ログ倉庫に格納されています
2019/11/08(金) 21:03:36.68ID:q9/Fdf+e
2019/11/12(火) 19:09:19.85ID:IQUFHKgA
2019/11/12(火) 23:24:59.38ID:SnL5Yw1o
効率的かどうかは使い方による
2019/11/12(火) 23:41:02.93ID:V1Ob827Q
11デフォルトの名無しさん
2019/11/13(水) 08:09:06.31ID:dXBJm77B 質問させてください。
ブラウザ(ie)からサーバにリクエスト投げてレスポンスが返るまでの間
プログレスバーを出して待機させる処理があるのですが(待機中は画面操作不可)
一定時間経つと(開発環境(約15分)、本番環境(約60分)で時間は異なる)プログレスバーが消えます。
ログを見るとサーバでは処理が続いてるようなのですが、ブラウザが途中で待つのを諦めたように見えます。
これはどの辺の設定が怪しいでしょうか?
tomcatに乗せています。
また、ロードバランサーのタイムアウトは3600秒です。
(開発はaws(ec2+elb+rdsを使用))
ブラウザ(ie)からサーバにリクエスト投げてレスポンスが返るまでの間
プログレスバーを出して待機させる処理があるのですが(待機中は画面操作不可)
一定時間経つと(開発環境(約15分)、本番環境(約60分)で時間は異なる)プログレスバーが消えます。
ログを見るとサーバでは処理が続いてるようなのですが、ブラウザが途中で待つのを諦めたように見えます。
これはどの辺の設定が怪しいでしょうか?
tomcatに乗せています。
また、ロードバランサーのタイムアウトは3600秒です。
(開発はaws(ec2+elb+rdsを使用))
2019/11/13(水) 11:34:40.37ID:LQUpdw6j
https://support.microsoft.com/en-us/help/181050/
エラーも出さずにプログレスバーが勝手に消えるなら
設定より先にプログレスバーを表示してるクライアントコードを見直すべきだと思う
それに処理受け付けて後で完了通知を返すようにしておけば15分も1時間も待たせる必要ない
エラーも出さずにプログレスバーが勝手に消えるなら
設定より先にプログレスバーを表示してるクライアントコードを見直すべきだと思う
それに処理受け付けて後で完了通知を返すようにしておけば15分も1時間も待たせる必要ない
2019/11/13(水) 20:12:40.89ID:PTDdhEKV
よく知らないけど、
ブラウザのタイムアウト設定とか、あるのかも?
5分ぐらい音信不通だと、切れるとか?
ブラウザのタイムアウト設定とか、あるのかも?
5分ぐらい音信不通だと、切れるとか?
14デフォルトの名無しさん
2019/11/14(木) 00:49:41.43ID:ANL0RCff プログラミング漫画とかないのかな
2019/11/14(木) 03:22:40.91ID:PSa+4OrS
しらね
2019/11/14(木) 03:22:58.26ID:PSa+4OrS
しらんさね
2019/11/14(木) 07:37:28.63ID:R9mMf+KP
CAD的な用途だが円弧を繋げて線を引くのがテラめんどくさす
一般的な円弧の描画パラメータは中央座標&始点座標&描画角度とかだったりするが
これだと線の始点と終点の座標間で変換しまくらなければならない
座標管理の問題もあると思うのだが何か上手い方法はないものだろうか
一般的な円弧の描画パラメータは中央座標&始点座標&描画角度とかだったりするが
これだと線の始点と終点の座標間で変換しまくらなければならない
座標管理の問題もあると思うのだが何か上手い方法はないものだろうか
2019/11/14(木) 08:35:19.62ID:VHDeJvx8
2019/11/14(木) 10:36:48.98ID:cCmKgjo1
>>18
配列の二分探索なのだから二分探索木は不要だろう。C++ならlower_bound, upper_bound辺りを使えばいい。
setを使っても質問者の要求は満たせないだろう。
車輪の再発明を避けるのは結構だが、自転車がパンクした人に車のタイヤを薦めるのはやめておけ。
配列の二分探索なのだから二分探索木は不要だろう。C++ならlower_bound, upper_bound辺りを使えばいい。
setを使っても質問者の要求は満たせないだろう。
車輪の再発明を避けるのは結構だが、自転車がパンクした人に車のタイヤを薦めるのはやめておけ。
2019/11/14(木) 10:48:27.73ID:VHDeJvx8
lower_boundとupper_boundの距離を比較するだけだと思うんだが何か問題あったか?
2019/11/14(木) 12:19:36.38ID:VHDeJvx8
いや配列を使い続けたい場合の話をしてるのか?
現状そうであるだけでその要件はまだ開示されてないだろ
そこなら自転車より電車で行ったほうが合理的じゃね、という話
現状そうであるだけでその要件はまだ開示されてないだろ
そこなら自転車より電車で行ったほうが合理的じゃね、という話
2019/11/14(木) 13:08:43.69ID:/NpdgKVA
前提がバラバラだから話が噛み合わない
2019/11/14(木) 15:32:53.89ID:kSypG74P
2019/11/14(木) 18:37:46.90ID:wXs4N2j2
...みたいな配列がある
と書いてあるだけ
たまたまソートされてただけか
ソートされてるのは前提なのか
わからない
配列がコーディング前に渡されるのか
実行時に渡されるのかもわからない
と書いてあるだけ
たまたまソートされてただけか
ソートされてるのは前提なのか
わからない
配列がコーディング前に渡されるのか
実行時に渡されるのかもわからない
2019/11/14(木) 19:30:42.60ID:bZ2yXVXr
2019/11/15(金) 16:56:28.69ID:pd2oXw5y
2019/11/15(金) 20:35:01.80ID:aL1fkjop
2019/11/15(金) 20:58:07.60ID:/dDy1LQy
なぜそれをおれに?
計算オーダー的には
setさえ構築しちゃえばオーダーlog nで検索出来るから条件次第ではそういう解き方が良い時もある
setの構築のオーダーはn log nだから
同じ配列に対して多くの回数調べるような使い方じゃないと普通の線形検索の方が良い
>>3だけじゃ良くわからないが
元配列がソートされてるって条件なのかもしれない
これだったら普通に2分検索すれば良い
配列の数も少ないし検索する回数も少ないから
計算オーダーはどうでも良いというなら
分かりやすさや作りやすさを優先するのがいい
計算オーダー的には
setさえ構築しちゃえばオーダーlog nで検索出来るから条件次第ではそういう解き方が良い時もある
setの構築のオーダーはn log nだから
同じ配列に対して多くの回数調べるような使い方じゃないと普通の線形検索の方が良い
>>3だけじゃ良くわからないが
元配列がソートされてるって条件なのかもしれない
これだったら普通に2分検索すれば良い
配列の数も少ないし検索する回数も少ないから
計算オーダーはどうでも良いというなら
分かりやすさや作りやすさを優先するのがいい
2019/11/15(金) 21:47:17.82ID:dpx23KCw
2019/11/16(土) 14:58:08.79ID:OsJC49HI
ソートされてるなんて前提はない。
2019/11/16(土) 15:26:37.49ID:SjIOWxyj
2019/11/16(土) 17:31:21.14ID:BD13Veax
どの回答が至高かを争う意味あるのかね?
前提が不明確なら、いろんな前提での回答を出して、質問者が自分の事情に合う既製部品を選べばよかろ
前提が不明確なら、いろんな前提での回答を出して、質問者が自分の事情に合う既製部品を選べばよかろ
2019/11/16(土) 18:17:27.88ID:OsJC49HI
ソートされてなくてもいいやん。
何ら変わらない。
何ら変わらない。
2019/11/16(土) 18:19:13.57ID:SjIOWxyj
大違いだ
2019/11/16(土) 18:24:01.78ID:OsJC49HI
>>34 答えを出してみ?
2019/11/16(土) 18:26:11.65ID:HbhTWFI4
もう低レベルなマウント合戦
2019/11/16(土) 18:30:18.29ID:rW7Vu2CL
ソートいれるだけじゃんか
2019/11/16(土) 19:01:20.12ID:ZMoAkgpp
ソートは言い切れない
2019/11/16(土) 19:08:09.88ID:NxT3F+SR
>>38
ここまでのレスの中で一番価値があるなw
ここまでのレスの中で一番価値があるなw
2019/11/16(土) 19:28:08.30ID:SjIOWxyj
アルゴリズム的には>>28で終わり
2019/11/16(土) 20:40:07.29ID:gzUz93yQ
2019/11/16(土) 21:42:12.58ID:SjIOWxyj
2019/11/16(土) 22:04:33.44ID:sxDPEgRe
本人か
2019/11/17(日) 03:37:28.24ID:vz8eXEG6
2019/11/17(日) 10:34:22.29ID:q8ERgoMw
そりゃCADだとrが重要だからな
始点終点だけだと墜落沈没なんでもござれになる
始点終点だけだと墜落沈没なんでもござれになる
2019/11/17(日) 12:29:33.87ID:d/LLRqxu
過疎ってるMMOやってるんだが、一緒にダンジョン行くフレがいなくてつんでる
2PC操作難しいから片方のPCをAIで操作って夢見すぎ?
2PC操作難しいから片方のPCをAIで操作って夢見すぎ?
2019/11/17(日) 12:43:30.34ID:q8ERgoMw
友達作るよりAI作った方がかんたんだよ
2019/11/18(月) 17:30:04.30ID:7lkCDXNM
DQXならAIが攻撃してくれる。
49HAL
2019/11/18(月) 20:59:45.22ID:r2fWji5L AI判定が馬鹿高いスコアのプログラマーで確実に雑魚
やたら沢山のプログラムが組めると出る奴ら
あいつら他人のソースコードを参照だけして組んでたザコグラマー
普通その言語得意ならそっち苦手とかなってないんだよね〜
その場合には例えばJavaScriptが使えるのにオブジェクト指向がほぼ分からないとか
PHPが得意なのにPerlが全滅とか、意味わからない感じ
やたら沢山のプログラムが組めると出る奴ら
あいつら他人のソースコードを参照だけして組んでたザコグラマー
普通その言語得意ならそっち苦手とかなってないんだよね〜
その場合には例えばJavaScriptが使えるのにオブジェクト指向がほぼ分からないとか
PHPが得意なのにPerlが全滅とか、意味わからない感じ
>>49
あなた、何言っているかさっぱりわかりませんよ…わざとやっているの?
あなた、何言っているかさっぱりわかりませんよ…わざとやっているの?
51デフォルトの名無しさん
2019/11/19(火) 13:33:47.60ID:+CxpMEaM >>49がAIのレスならなかなか
2019/11/19(火) 17:16:17.23ID:AxZiiVQ/
医療分野の専門家のはしくれなんだけど、
プログラムの勉強して医療分野の検査ソフト作った。
広く利用してほしいから、学会発表のあと無料でソフトアップしようと思ってるんだけど、
こういうときってソースコードさらすのが礼儀なの?
我ながら拙いコードだし、コメントも日本語であまり丁寧に書いてないから、
できればコード見られたくない・・・。
プログラムの勉強して医療分野の検査ソフト作った。
広く利用してほしいから、学会発表のあと無料でソフトアップしようと思ってるんだけど、
こういうときってソースコードさらすのが礼儀なの?
我ながら拙いコードだし、コメントも日本語であまり丁寧に書いてないから、
できればコード見られたくない・・・。
2019/11/19(火) 17:17:24.92ID:06RgLvqj
2019/11/19(火) 17:43:58.87ID:JHNr41O8
>>52
GitHubにアップロード
GitHubにアップロード
2019/11/19(火) 22:09:51.01ID:1Z/2kWAD
>>52
将来有料で売りたいとかソースコードを公開しない理由がないなら公開しとけ。
今の時代ソースコードが公開されてないものは怖くて使われない
それが有用なソフトなら誰かが改良してくれるだろう
医療分野の専門家はプログラムの専門家じゃない。
プログラムはプログラムの専門家に任せればいい。
プログラムの専門家などたくさんいる。
医療分野の専門家でないと作れないことに価値がある。
その価値を埋もれさせてはいけない。
将来有料で売りたいとかソースコードを公開しない理由がないなら公開しとけ。
今の時代ソースコードが公開されてないものは怖くて使われない
それが有用なソフトなら誰かが改良してくれるだろう
医療分野の専門家はプログラムの専門家じゃない。
プログラムはプログラムの専門家に任せればいい。
プログラムの専門家などたくさんいる。
医療分野の専門家でないと作れないことに価値がある。
その価値を埋もれさせてはいけない。
2019/11/20(水) 18:44:20.11ID:kJY8NyuS
機械学習でデータ増強をすると、していないときよりlossの下がり&評価値が悪くなるのはどんな原因が考えられるんでしょうか?
2019/11/20(水) 23:12:35.69ID:+12cj97m
データの質が悪い
2019/11/21(木) 02:26:27.51ID:rYRkaMWc
そのデータの質を考えるのは、結局人間なんですね。
2019/11/21(木) 09:04:37.58ID:Vn+a4ljF
AIにやらせたいことが人間の何らかの目的に基づく限り
AIに与えるデータも合目的的になるのは道理
AIに与えるデータも合目的的になるのは道理
60デフォルトの名無しさん
2019/11/23(土) 00:21:31.86ID:x0oPW+zc ツイッターのフォローチェックアプリ作りたいんですけどパソコンのRAMが足りなくてAndroidStudio動かないです
Java使って作ろうと思ってるんですけどRAM2GBのLinuxmint入りのパソコンでも動くようなアプリ作れるのってどういうのがありますか?
質問する場所間違ってたらすみません
Java使って作ろうと思ってるんですけどRAM2GBのLinuxmint入りのパソコンでも動くようなアプリ作れるのってどういうのがありますか?
質問する場所間違ってたらすみません
61デフォルトの名無しさん
2019/11/23(土) 09:21:08.51ID:Ef+D5Hxv Windows10の64bitPCでコンパイルして生成したexeファイルは
基本的にはWindows8の64bitやWindows7や64bitマシンでも動きますか?
動かないとしたら、どのような原因で動かないことが多いですか?
Macに関しても同様にOSのバージョンによって最新OSで生成したjarファイルは
過去のOSでは動かないことは多いですか?
基本的にはWindows8の64bitやWindows7や64bitマシンでも動きますか?
動かないとしたら、どのような原因で動かないことが多いですか?
Macに関しても同様にOSのバージョンによって最新OSで生成したjarファイルは
過去のOSでは動かないことは多いですか?
2019/11/23(土) 09:27:26.77ID:LRCCNZf0
2019/11/23(土) 11:41:20.92ID:TWH78ZPq
>>61
どの言語でどういう作り方をしたかによる。
ランタイムやDLLを使ってる場合
それらのOSに同等のものがあるなら動く
入ってなければ入れることになるし
スタティックリンクで不要にすることもできる。
どの言語でどういう作り方をしたかによる。
ランタイムやDLLを使ってる場合
それらのOSに同等のものがあるなら動く
入ってなければ入れることになるし
スタティックリンクで不要にすることもできる。
65デフォルトの名無しさん
2019/11/24(日) 02:34:17.24ID:FFxu+6g+ 愚問で恥ずかしいのだが、自分らどうやって勉強してるんだ?
独学でやろうにもこれといった目標がないから入門書読んで終わりなんやけど。。。
目標の立て方、勉強の方法、モチベの維持に関してアドバイスを賜りたい
独学でやろうにもこれといった目標がないから入門書読んで終わりなんやけど。。。
目標の立て方、勉強の方法、モチベの維持に関してアドバイスを賜りたい
66デフォルトの名無しさん
2019/11/24(日) 02:45:18.55ID:zLtX9w7h 入門書読むっていうのは写経すらしないってこと?
67デフォルトの名無しさん
2019/11/24(日) 03:09:27.95ID:FFxu+6g+ 解説見ながら写経やね、ただ入門書はそれ単体でどうこうってプログラムじゃないから
最終的にここからどうすれば・・・ってなる
前は逆引きリファレンスを買え!とか言われたが、あれは写経すらでけん
どこに進めばいいのかわからん
最終的にここからどうすれば・・・ってなる
前は逆引きリファレンスを買え!とか言われたが、あれは写経すらでけん
どこに進めばいいのかわからん
68デフォルトの名無しさん
2019/11/24(日) 03:16:31.41ID:FFxu+6g+ そこそこ真っ当なプログラムのソースがあれば自分で弄るんだけど
いまいち入門レベルではそこまではいかないし、雑誌の付録にも勉強用のソース入れといたぞ!
みたいなのは見たことがない
ぶったけ、プログラマーが読んでる本の一覧みたいなの公開してる人いないかな?
作ってみよう系の良書ってなかなか出会えない、知識のみの本が大半
いまいち入門レベルではそこまではいかないし、雑誌の付録にも勉強用のソース入れといたぞ!
みたいなのは見たことがない
ぶったけ、プログラマーが読んでる本の一覧みたいなの公開してる人いないかな?
作ってみよう系の良書ってなかなか出会えない、知識のみの本が大半
69デフォルトの名無しさん
2019/11/24(日) 03:23:35.15ID:FFxu+6g+ OS自作したり、scratchで簡単なゲーム作ったし
Pythonでよう分からん計算したり、unityでCG動かしたりしたけど
なんかプログラミングってコレダッケ・・・?っていう違和感
Pythonでよう分からん計算したり、unityでCG動かしたりしたけど
なんかプログラミングってコレダッケ・・・?っていう違和感
70デフォルトの名無しさん
2019/11/24(日) 03:29:19.72ID:FFxu+6g+ 多分突っ込まれるだろうから補足すると
逆引きリファレンスが写経できないって、単体では実行ができないって話で(できる場合もあるのかな?)
それ自体は写経する価値はあると思うんやが、ケースバイケース過ぎて遠回りちゃうかなって
逆引きリファレンスが写経できないって、単体では実行ができないって話で(できる場合もあるのかな?)
それ自体は写経する価値はあると思うんやが、ケースバイケース過ぎて遠回りちゃうかなって
2019/11/24(日) 03:34:46.15ID:iwyjZSbL
作りたいものがないんでしょ?
72デフォルトの名無しさん
2019/11/24(日) 03:37:52.48ID:FFxu+6g+ そこなんすよねぇ・・・
73デフォルトの名無しさん
2019/11/24(日) 03:43:15.37ID:FFxu+6g+ 作りたいと思ったもんは既に実用的なものが存在するか
或いは一人で製作は難しい高度なものばかり
みんなそこらへんは一度は通過するもんなんじゃないかなぁって
その上でどうやって目標立てて、勉強して、続けてるのかなって
或いは一人で製作は難しい高度なものばかり
みんなそこらへんは一度は通過するもんなんじゃないかなぁって
その上でどうやって目標立てて、勉強して、続けてるのかなって
2019/11/24(日) 04:02:27.05ID:SS/3kNL5
作りたいものがない=プログラミングする必要ない、ってことだよ
みんな作ること自体が面白いからやってるのよ
実用的・高度じゃなきゃダメなら、他人が作ったものを使う方がいいよ
みんな作ること自体が面白いからやってるのよ
実用的・高度じゃなきゃダメなら、他人が作ったものを使う方がいいよ
2019/11/24(日) 04:11:56.70ID:Tuk9Q29U
>>61
MS公式のドキュメントに、その関数がどのバージョンのWindows
から使えるようになったかが書かれている。例えば、「WinXP から」
「Win7から」などのように。それを確認しながら作っていれば、
その通りに動く。
Javaに関しては、Android以外では元々互換性が高く、Win/Linux/Macの
どれでもほぼ同じように動く。特に AWT ではなく、Swingならば。
AndroidのJavaは特殊なので互換性が無い。
MS公式のドキュメントに、その関数がどのバージョンのWindows
から使えるようになったかが書かれている。例えば、「WinXP から」
「Win7から」などのように。それを確認しながら作っていれば、
その通りに動く。
Javaに関しては、Android以外では元々互換性が高く、Win/Linux/Macの
どれでもほぼ同じように動く。特に AWT ではなく、Swingならば。
AndroidのJavaは特殊なので互換性が無い。
2019/11/24(日) 04:15:38.30ID:iwyjZSbL
Javaでデスクトップアプリなんて作らないよ
2019/11/24(日) 05:06:28.93ID:s1tpy+px
>>68
この本のとおり真似て書けばプログラムが作れるようになります、なんて魔法の本はないぞ。
知識のみの本が当たり前で、知識を得たのだからそこからその知識で何か作って見れば良いだろう。
初めから実用性のあるプログラムを作る必要は無く、◯◯を◯◯して◯◯するだけっていう小さな処理を書くのを繰り返してみたら?
それすらまったく思い付かないどうして良いか分からないというなら、そもそも読んだだけで何も身に付いていないのか、人の指示通りにしか行動できない絶望的に受動的な奴ということだろうからまずそこから直せ。
この本のとおり真似て書けばプログラムが作れるようになります、なんて魔法の本はないぞ。
知識のみの本が当たり前で、知識を得たのだからそこからその知識で何か作って見れば良いだろう。
初めから実用性のあるプログラムを作る必要は無く、◯◯を◯◯して◯◯するだけっていう小さな処理を書くのを繰り返してみたら?
それすらまったく思い付かないどうして良いか分からないというなら、そもそも読んだだけで何も身に付いていないのか、人の指示通りにしか行動できない絶望的に受動的な奴ということだろうからまずそこから直せ。
2019/11/24(日) 05:16:07.99ID:s1tpy+px
>>70
単体では実行できないって当たり前だろう。その処理を試してみることのできるひとつのプログラムとして、起動して実行して何らかの出力をさせて動きを見てみることができるプログラムを作れよ。それには何が足りないか考えて、足りない部分を自分で作れば良いだろう。
何が足りないかわかりません、分かるけど習ってないから僕には作れません、というならもうプログラミングはやめた方がいいぞ。
単体では実行できないって当たり前だろう。その処理を試してみることのできるひとつのプログラムとして、起動して実行して何らかの出力をさせて動きを見てみることができるプログラムを作れよ。それには何が足りないか考えて、足りない部分を自分で作れば良いだろう。
何が足りないかわかりません、分かるけど習ってないから僕には作れません、というならもうプログラミングはやめた方がいいぞ。
2019/11/24(日) 08:06:15.00ID:Q5WFFNoW
Ruby なら「改訂2版 Ruby逆引きハンドブック、2018」を読む
Array, enumerable, enumerator のメソッドの使い方を見る。
ファイル操作なら、CSV の所を見る
web アプリなら、Ruby on Rails
プログラミングのお題スレの簡単な問題を解く
Linux の基本コマンドを見る
つまり、簡単に言うと、スニペットを使って、きれいなフォームを作る!
だから、Ruby は、すべてのプログラム言語の底上げができる
特に、JavaScript, Kotlin, Groovy などは、メソッドチェーン中心で、Ruby に似せてきてる!
Array, enumerable, enumerator のメソッドの使い方を見る。
ファイル操作なら、CSV の所を見る
web アプリなら、Ruby on Rails
プログラミングのお題スレの簡単な問題を解く
Linux の基本コマンドを見る
つまり、簡単に言うと、スニペットを使って、きれいなフォームを作る!
だから、Ruby は、すべてのプログラム言語の底上げができる
特に、JavaScript, Kotlin, Groovy などは、メソッドチェーン中心で、Ruby に似せてきてる!
2019/11/24(日) 10:31:06.00ID:8zHa6Ilk
>>73
>作りたいと思ったもんは既に実用的なものが存在するか
自分用にカスタマイズできるだけでもかなり違う
>或いは一人で製作は難しい高度なものばかり
できないと言っているとずっと知識や経験が身につかないまま。少しずつできる部分からでも作っていけばいい
趣味で一番プログラムに時間使っている身からすると、やる気ないのなら止めればいいのにとしか思わない
>作りたいと思ったもんは既に実用的なものが存在するか
自分用にカスタマイズできるだけでもかなり違う
>或いは一人で製作は難しい高度なものばかり
できないと言っているとずっと知識や経験が身につかないまま。少しずつできる部分からでも作っていけばいい
趣味で一番プログラムに時間使っている身からすると、やる気ないのなら止めればいいのにとしか思わない
2019/11/24(日) 12:04:06.33ID:sQ2k9WM8
>>81
私も GMP ライブラリの別実装をぼちぼち書いています
スピードは非常に遅いのですが、C++ で完結しアセンブラを必要としないこと、および、ライセンスを設定しないので好きに使ってください、というのを売りにしています
https://mevius.5ch.net/test/read.cgi/tech/1434079972/51
私も GMP ライブラリの別実装をぼちぼち書いています
スピードは非常に遅いのですが、C++ で完結しアセンブラを必要としないこと、および、ライセンスを設定しないので好きに使ってください、というのを売りにしています
https://mevius.5ch.net/test/read.cgi/tech/1434079972/51
2019/11/24(日) 13:23:22.63ID:ajYX9vGJ
>>65
自分自身が何の目的でプログラミングをやろうとしてるのか
もしくは、プログラミングを学ぼうとしてるのか
まずそれを明確にしろ
非効率な勉強方法を続けてるのは
自分に適した本や資料を見つける能力の低さ以前に
目的意識が希薄なのが原因
自分自身が何の目的でプログラミングをやろうとしてるのか
もしくは、プログラミングを学ぼうとしてるのか
まずそれを明確にしろ
非効率な勉強方法を続けてるのは
自分に適した本や資料を見つける能力の低さ以前に
目的意識が希薄なのが原因
2019/11/24(日) 14:12:48.61ID:vqhR/Kx0
よくわからんのだが、言語仕様が理解できれば小規模なプログラムは
既に書けるはずだが。写経とか意味が分からん。要点がわかればいいだけ。
あとは必要に応じて実際に書くときに参照 and/or コピーする。
既に書けるはずだが。写経とか意味が分からん。要点がわかればいいだけ。
あとは必要に応じて実際に書くときに参照 and/or コピーする。
2019/11/24(日) 23:01:08.73ID:sQ2k9WM8
言語仕様を理解するだけじゃプログラムは作れない
プログラムで扱う対象に関する知識が必要
例えば音声を扱うなら音声ファイル、音声を扱うライブラリの知識、音声処理の知識など
GUIを持つプログラムならGUI環境(OS, API, ライブラリ)の知識
日本語の文法を知ってるだけじゃ文章を書けない
のと同じ
プログラムで扱う対象に関する知識が必要
例えば音声を扱うなら音声ファイル、音声を扱うライブラリの知識、音声処理の知識など
GUIを持つプログラムならGUI環境(OS, API, ライブラリ)の知識
日本語の文法を知ってるだけじゃ文章を書けない
のと同じ
86デフォルトの名無しさん
2019/11/26(火) 00:30:20.26ID:xUh5rj+I 次から次へと新しい言語とかフレームワークとか出てきて、いい加減にしてくれと思ってる。
こいうのって、開発者の自己満じゃないの?
ソフト屋はDRYを重視してるとかいうくせに、完全に車輪の再発明じゃないのこれ?
既存の言語とかフレームワークに機能追加するだけじゃだめなの?
こいうのって、開発者の自己満じゃないの?
ソフト屋はDRYを重視してるとかいうくせに、完全に車輪の再発明じゃないのこれ?
既存の言語とかフレームワークに機能追加するだけじゃだめなの?
2019/11/26(火) 01:03:02.25ID:RC9c8z2p
成功したものを、別の言語へ移植した!
Ruby → Node.js
Ruby on Rails → CakePHP, Spring Boot
今や、JavaScript(JS), Groovy, Kotlin, Elixir, Julia も、
メソッドチェーン中心で、Rubyに似てきたw
だから、Rubyがすべての言語の基本と言われるわけ
Rubyの式展開と、JSのTemplate Literal は、そっくり!
"a = #{ a }" # Ruby
`a = ${ a }` // JS
Ruby → Node.js
Ruby on Rails → CakePHP, Spring Boot
今や、JavaScript(JS), Groovy, Kotlin, Elixir, Julia も、
メソッドチェーン中心で、Rubyに似てきたw
だから、Rubyがすべての言語の基本と言われるわけ
Rubyの式展開と、JSのTemplate Literal は、そっくり!
"a = #{ a }" # Ruby
`a = ${ a }` // JS
2019/11/26(火) 02:33:16.35ID:rhr9prN+
Ruby信者が必死にアピールすればするほどオワコン間近の焦りなんだろうなあと思う・・
2019/11/26(火) 02:37:12.97ID:rL77WF6v
>>87は真性のバカだから焦りではなく本気でそう思ってそう
2019/11/26(火) 09:19:15.02ID:vZ4oJFP1
>>65
同じような質問を考えて いたんだけど、確かにこれがしたいからというわけではなくて、全体像を把握してしたいことを見つける、みたいな感じだと
たとえば、ITコーディネーターみたいな資格を受けるのがいいのでしょうか?
最初的には、システム組むために、アルゴリズムなどの知識と、そのためにはどの言語でどう組んで行けばいいのかわかるようになりたいんです。
入門の入門で者なんで何言ってるかわからないかも知れませんが。
同じような質問を考えて いたんだけど、確かにこれがしたいからというわけではなくて、全体像を把握してしたいことを見つける、みたいな感じだと
たとえば、ITコーディネーターみたいな資格を受けるのがいいのでしょうか?
最初的には、システム組むために、アルゴリズムなどの知識と、そのためにはどの言語でどう組んで行けばいいのかわかるようになりたいんです。
入門の入門で者なんで何言ってるかわからないかも知れませんが。
2019/11/26(火) 10:08:50.24ID:i6eVGflj
>>86
あなたはその状況で具体的に何に困っているの?
新規のアプリケーションを開発するときは、その要件とリソースに適した言語を使えばよろし
既存のものに付け足す発想が好きならC++を選べばいいんじゃないかな
増築一辺倒だと九龍城のような道に迷いやすいものができるから、過去の言語の反省に基づいて新しく設計された言語にもまた価値がある
ハードウェアの進化でマルチスレッド処理で効率化できたり、メモリが潤沢になったりすれば、それらと親和性の高い言語が生まれることにも価値があり、昔は一つしかなかった手法が、今となってはデメリットが目立つようになることもある
あなたはその状況で具体的に何に困っているの?
新規のアプリケーションを開発するときは、その要件とリソースに適した言語を使えばよろし
既存のものに付け足す発想が好きならC++を選べばいいんじゃないかな
増築一辺倒だと九龍城のような道に迷いやすいものができるから、過去の言語の反省に基づいて新しく設計された言語にもまた価値がある
ハードウェアの進化でマルチスレッド処理で効率化できたり、メモリが潤沢になったりすれば、それらと親和性の高い言語が生まれることにも価値があり、昔は一つしかなかった手法が、今となってはデメリットが目立つようになることもある
2019/11/26(火) 11:12:01.23ID:krVs/5Av
>>90
具体的な中身をまったく知らずに全体像を把握しようとしてもふんわりした理解しかできないよ。まずなんでも良いからやってみなよ。
最短ルート以外の無駄な回り道がいやだというなら、そもそも正解なんてないんだから心配するだけ無駄。
入門の入門て、門の前でぼうっと待ってても仕方ないだろう。
具体的な中身をまったく知らずに全体像を把握しようとしてもふんわりした理解しかできないよ。まずなんでも良いからやってみなよ。
最短ルート以外の無駄な回り道がいやだというなら、そもそも正解なんてないんだから心配するだけ無駄。
入門の入門て、門の前でぼうっと待ってても仕方ないだろう。
2019/11/26(火) 11:32:46.82ID:5FF2MzCH
2019/11/26(火) 12:10:20.40ID:t1xTQG9p
言語なんだから使って慣れるしかないんだけどな
言語だけでなく周辺の知識もそれなりに必要になるけど、やる前から自分に何が必要とかわかりようがない
最適の攻略法教えてください!とかの発想の人はまず向いていない
言語だけでなく周辺の知識もそれなりに必要になるけど、やる前から自分に何が必要とかわかりようがない
最適の攻略法教えてください!とかの発想の人はまず向いていない
2019/11/26(火) 13:00:37.61ID:X+Vr6Peh
2019/11/26(火) 13:16:06.46ID:NZrNf3Q8
プログラミングって学問じゃなくて実学だからすごく体系化された学び方があるってものではないと思うんだよなー。
あと、プログラミング自体はそこまで奥が深いものではない単なる道具だから、データ構造とアルゴリズムの基礎を身につけて、オブジェクト指向だの関数型言語だのを抑えたら、
多くの言語に共通する要素は把握したことになるような気がする。
特定の領域のソフトウェア開発は奥が深いとおもうけど。
どうしても体系的にやりたいなら、世の中で使われているソフトウェアの種類を調べてみては。PC、スマホ、組込、汎用機それぞれで的な?
あと、プログラミング自体はそこまで奥が深いものではない単なる道具だから、データ構造とアルゴリズムの基礎を身につけて、オブジェクト指向だの関数型言語だのを抑えたら、
多くの言語に共通する要素は把握したことになるような気がする。
特定の領域のソフトウェア開発は奥が深いとおもうけど。
どうしても体系的にやりたいなら、世の中で使われているソフトウェアの種類を調べてみては。PC、スマホ、組込、汎用機それぞれで的な?
2019/11/26(火) 18:38:00.47ID:5FF2MzCH
体系化された学び方かどうかは別として
目的に対して必要な知識体系を効率よく学ぶ方法はある
それを知るために何をすればいいか常に自分で考えてれば
1~2年で平均的な10年選手を余裕で追い越せる
目的に対して必要な知識体系を効率よく学ぶ方法はある
それを知るために何をすればいいか常に自分で考えてれば
1~2年で平均的な10年選手を余裕で追い越せる
2019/11/26(火) 19:15:06.87ID:4u2FSUDY
2円の交点(正確には円の中心から見た角度)を求めたい。ググると2円の連立方程式を解くと求められるとか出てくるが
円の方程式からして習った記憶がない。さらにググってみたら高校数学U・B・・・多分とっていない\(^o^)/
連立方程式を解くと言っても円のパラメータは実行時に決定するから事前に展開するのも難しい
手作業で解くならともかく連立方程式を解くプログラムを作れる気はしない
ここはあり余るコンピューティングパワーで総当たりした方が無難かな?
有効と思われる範囲はせいぜい90度程度。欲しい分解能を0.1度としてその10倍の分解能で総当たりしても
計算時間はたかがしれている
円の方程式からして習った記憶がない。さらにググってみたら高校数学U・B・・・多分とっていない\(^o^)/
連立方程式を解くと言っても円のパラメータは実行時に決定するから事前に展開するのも難しい
手作業で解くならともかく連立方程式を解くプログラムを作れる気はしない
ここはあり余るコンピューティングパワーで総当たりした方が無難かな?
有効と思われる範囲はせいぜい90度程度。欲しい分解能を0.1度としてその10倍の分解能で総当たりしても
計算時間はたかがしれている
100デフォルトの名無しさん
2019/11/26(火) 20:34:01.48ID:78UVTJ0X >>100
二つの円の半径を a, b, 二つの円の中心間の距離を r
円 a の円の中心からみた角度を 2A
円 b の円の中心からみた角度を 2B
とすれば、余弦定理により
cosA = (a^2+r^2-b^2)/(2ar)
cosB = (b^2+r^2-a^2)/(2br)
別に円の交点の座標を求める必要はありません
二つの円の半径を a, b, 二つの円の中心間の距離を r
円 a の円の中心からみた角度を 2A
円 b の円の中心からみた角度を 2B
とすれば、余弦定理により
cosA = (a^2+r^2-b^2)/(2ar)
cosB = (b^2+r^2-a^2)/(2br)
別に円の交点の座標を求める必要はありません
10298
2019/11/26(火) 20:57:38.58ID:diGCNEyd >>100
事前に分かる情報は・・・
座標系をX/Y直交座標系としてXは横、Yは縦とすると
円1と円2の中心のY座標は同じ
直径は円2に対して円1は+αで少し大きい。円1−αと円2は接する
円の直径やαは実行時にならないと判らない
事前に分かる情報は・・・
座標系をX/Y直交座標系としてXは横、Yは縦とすると
円1と円2の中心のY座標は同じ
直径は円2に対して円1は+αで少し大きい。円1−αと円2は接する
円の直径やαは実行時にならないと判らない
104デフォルトの名無しさん
2019/11/26(火) 22:12:51.36ID:78UVTJ0X106デフォルトの名無しさん
2019/11/26(火) 22:52:48.94ID:qL3WJ7tt そういうことを計算してくるライブラリが言語ごとにあるよ
107デフォルトの名無しさん
2019/11/27(水) 09:48:46.89ID:0U9h+SK3 予言定理が円では無いと言うのは無理がある
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★4 [七波羅探題★]
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 [蚤の市★]
- 【広島】「万引きした人を追跡」コンビニ店員の男性(46)を果物ナイフで刺したか 中国籍の少年(17)を殺人未遂容疑で現行犯逮捕 [ぐれ★]
- 【地震】青森県で震度6強 長周期地震動も 津波注意報すべて解除 ★7 [ぐれ★] [ぐれ★]
- 【サッカー】58歳カズ「オファーが来ている」 J3福島と近日中にも交渉 早ければ年内にも決断 [征夷大将軍★]
- 【速報】気象庁は津波注意報すべて解除 [蚤の市★]
- 【実況】博衣こよりのえちえち朝こよ🧪
- さかまた「過呼吸になった」かなた「耳聞こえない」ござる「声出ない」まつり「ご飯食べれない」
- 【画像】カリカリ女、脱いだらすごい😨 [632966346]
- 俺のおちんちん舐めたい女の子いる?
- くそしてかがやけ
- 早大名誉教授「高市内閣の高支持率はデータ操作か、支持している日本人がアホなのか」👈核心を突いてしまう [868050967]
