[過去ログ]
スレ立てるまでもない質問はここで 161匹目 (1002レス)
スレ立てるまでもない質問はここで 161匹目 http://mevius.5ch.net/test/read.cgi/tech/1661583836/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
203: デフォルトの名無しさん [sage] 2022/09/26(月) 17:13:30.83 ID:KGSSSIHZ シェルスクリプトのループはスクリプト言語のループに比べても桁違いに遅いし ループ内で外部コマンド呼び出してたら更に遅くなる 速度が必要なら外部コマンド側でループ相当の処理をさせる http://mevius.5ch.net/test/read.cgi/tech/1661583836/203
204: デフォルトの名無しさん [sage] 2022/09/26(月) 17:51:11.30 ID:6tM7XGma シェルスクリプトで遅いならスクリプト言語 それでも遅いなら事前コンパイルするGC言語 さらなる高速と省メモリを求めるなら非GC言語(C/C++/Rustなど) http://mevius.5ch.net/test/read.cgi/tech/1661583836/204
205: デフォルトの名無しさん [sage] 2022/09/26(月) 17:57:44.25 ID:rB0VxLwq 書き直したところで速くならない場合もあるから 何が遅いのかと他の言語なら速くなるのかを把握してないと無駄な努力をすることになる http://mevius.5ch.net/test/read.cgi/tech/1661583836/205
206: デフォルトの名無しさん [sage] 2022/09/26(月) 19:12:48.53 ID:d5GlFcgh コマンドを起動することが本質のシェルスクリプトで速度云々言い出すのは色んなコトが世代間で伝わっていっていないんだろうなぁとこういうの見ると思う http://mevius.5ch.net/test/read.cgi/tech/1661583836/206
207: デフォルトの名無しさん [sage] 2022/09/26(月) 19:20:07.36 ID:EGAvXCTL >>203-205 ありがとうございます cut が滅茶苦茶遅いのは確認済みなので、とりあえずPythonあたりで同等の処理を試してみようと思います > 例えばパラメータがファイル名に埋め込まれてる実験ファイルが大量にあるような状況で というセットアップがそもそも良くないのかなぁとも思いつつ。。。 http://mevius.5ch.net/test/read.cgi/tech/1661583836/207
208: デフォルトの名無しさん [sage] 2022/09/26(月) 19:36:46.81 ID:7ui+hcDc >>206 システマティックに大量のコマンドを起動するにはどうしたら良いですか、と質問を読み替えればなんらおかしくないでしょ 「世代」とか全然関係ね~老害乙 http://mevius.5ch.net/test/read.cgi/tech/1661583836/208
209: デフォルトの名無しさん [sage] 2022/09/26(月) 19:51:07.88 ID:BaHy7ID2 状況次第だよね その多重forで外部コマンド多数起動でも速さも使用メモリも困らない状況ならシェルスクリプトでよいし 速さもメモリもシビアな状況で使うものはRustで書いてしまうし http://mevius.5ch.net/test/read.cgi/tech/1661583836/209
210: デフォルトの名無しさん [sage] 2022/09/26(月) 21:02:00.88 ID:asYcDi/H >>207 そのセットアップとやらを見直すことに特に障害がないなら見直したほうが早いと思う http://mevius.5ch.net/test/read.cgi/tech/1661583836/210
211: デフォルトの名無しさん [sage] 2022/09/26(月) 21:21:59.75 ID:9/gyXHnS >>207 この辺をまず参考にしてみては https://stackoverflow.com/questions/57138422/why-is-it-much-slower-to-use-cut-than-awk-to-intercept-two-strings-from-each-lin https://unix.stackexchange.com/questions/169716/why-is-using-a-shell-loop-to-process-text-considered-bad-practice http://mevius.5ch.net/test/read.cgi/tech/1661583836/211
212: デフォルトの名無しさん [sage] 2022/09/26(月) 23:52:02.74 ID:tIU7Oyti Ruby で作るのが簡単 http://mevius.5ch.net/test/read.cgi/tech/1661583836/212
213: デフォルトの名無しさん [sage] 2022/09/27(火) 05:35:30.78 ID:f9wenpM6 >>200 $ echo a{1..3} | xargs -rn1 cp a http://mevius.5ch.net/test/read.cgi/tech/1661583836/213
214: デフォルトの名無しさん [] 2022/09/27(火) 12:02:41.52 ID:vP3LfdbR >>199 [何がいいたいかを補足] C言語の場合、 void func() { int x; { int y; y を使った処理; } x は参照できるが、y は参照できなくなり、yを参照しようとするとエラーになる。 } JSの場合もまったく同様の事が出来、"use strict" モードの場合でも、 function func() { let x = 111; { let y = 222; y を使った処理; } x は参照できるが、y は参照できなくなり、yを参照しようとするとエラーになる。 } と書くことが出来る。この点、JSはCと非常に似ている。 「スコープ」や「生存期間」の話。 xは、関数スコープ。yは、ブロックスコープ。 ところが、Rubyではこのような「ブロックスコープ」は作れないのではないかと思われる、ということ。 Rubyのブロック関数とは別。 http://mevius.5ch.net/test/read.cgi/tech/1661583836/214
215: デフォルトの名無しさん [sage] 2022/09/27(火) 23:51:52.61 ID:oW3s344K 単なるブロックか。 Ruby には、そういうのは無いかも { } で囲むと、Hash になるから http://mevius.5ch.net/test/read.cgi/tech/1661583836/215
216: デフォルトの名無しさん [sage] 2022/09/27(火) 23:57:39.82 ID:TrPk/9km Pythonにはあるんだっけ? http://mevius.5ch.net/test/read.cgi/tech/1661583836/216
217: デフォルトの名無しさん [] 2022/09/28(水) 00:55:41.98 ID:UllJACrH 結局MITライセンスってどこに記載すればいいの? Read meでいいの? http://mevius.5ch.net/test/read.cgi/tech/1661583836/217
218: デフォルトの名無しさん [sage] 2022/09/28(水) 08:43:18.58 ID:+fYbTo1x Github - Adding a license to a repository https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository ファイル名をLICENSE または、LICENSE.md にして、ライセンスのひな形を選ぶ http://mevius.5ch.net/test/read.cgi/tech/1661583836/218
219: デフォルトの名無しさん [] 2022/09/28(水) 09:45:46.85 ID:kZGixsXA HTMLスレなのかJavascriptスレなのかその他Web技術のスレなのか、どこで聞いていいのかわからないのでここで聞きます。 Cookieの使い方について基礎から勉強しています。 ログイン認証があるサイトって、パスワード情報をCookieに保存しているのですか? 一般的なYahooやGoogleのサイトを表示して、Chromeの開発者ツールで 「ローカルストレージ」「セッションストレージ」「Cookie」といった中身を見てもそれらしきものが無いのですが。 http://mevius.5ch.net/test/read.cgi/tech/1661583836/219
220: デフォルトの名無しさん [] 2022/09/28(水) 11:36:20.40 ID:LfA43n9E またシェルスクリプトが遅いと抜かす愚か者がいるのか パイプでつなげて外部コマンドに処理させれば速い 外部コマンドはC言語で書かれている だからシェルスクリプトは遅くない http://mevius.5ch.net/test/read.cgi/tech/1661583836/220
221: デフォルトの名無しさん [sage] 2022/09/28(水) 11:38:31.42 ID:RLf9Yg7w >>216 Python はもっと闇が深い http://mevius.5ch.net/test/read.cgi/tech/1661583836/221
222: デフォルトの名無しさん [sage] 2022/09/28(水) 11:41:06.54 ID:RLf9Yg7w >>219 Cookie について知りたいのか、パスワード管理について知りたいのか、どっちだ? http://mevius.5ch.net/test/read.cgi/tech/1661583836/222
223: デフォルトの名無しさん [sage] 2022/09/28(水) 11:44:30.97 ID:Vg6XXWWJ >>219 一般的には認証通ったらあとはセッションIDだけ保存すんじゃない? http://mevius.5ch.net/test/read.cgi/tech/1661583836/223
224: デフォルトの名無しさん [sage] 2022/09/28(水) 12:08:40.25 ID:Vg6XXWWJ >>220 他の人が話してたのはスクリプトの実行速度じゃなくてプロセス生成コストの話だよ コマンド蹴るのが本業のシェルスクリプトでそこが許容出来ないならスクリプト言語なりなんなり使って無駄を省けっていう http://mevius.5ch.net/test/read.cgi/tech/1661583836/224
225: デフォルトの名無しさん [] 2022/09/28(水) 13:02:54.35 ID:kZGixsXA >>222 両方です。 一般的なサイトで、ログイン状態が保存されている場合、 ブラウザ側のどこにどういう形で保存されているのか知りたかったということです。 たとえばyahoo.co.jpのクッキーと値一覧を表示してみても、IDやPWらしきものは見えないので。 つまり、>>223のおっしゃる通り、別のもっと難読化された文字列として保存されているということなのですね。 たとえばですが、投稿型のwebシステムで不正なJavascriptを投稿し、閲覧者に実行させることができてしまうセキュリティーホールがあったとして、 それを悪用して、そのサイト用にブラウザに保存されているCookieをまるっと全部どこかに送信するようなことができたとしても、 イマドキのちゃんとしたサイトであれば、そのせいで不正ログインやその他悪いことに使われる恐れはあまり無いということですか? http://mevius.5ch.net/test/read.cgi/tech/1661583836/225
226: デフォルトの名無しさん [sage] 2022/09/28(水) 13:41:58.90 ID:ZxjDXT+r >別のもっと難読化された文字列として保存されているということなのですね。 ここが危ういな パスワードが平文で保存されてないから安全、と捉えてないだろうか http://mevius.5ch.net/test/read.cgi/tech/1661583836/226
227: デフォルトの名無しさん [sage] 2022/09/28(水) 15:40:10.03 ID:Jk2txA1W サーバー側でユーザー名とパスワードが一致した場合に そのユーザー用のセッションキーを生成しそれをクッキーに設定するというのが一般的かと だからそのクッキーに保存されたセッションキーだけを見たところで何の意味も無いという事 サーバー側でクッキーにセッションキーがあれば、セッションキーから誰かが分かるので ログイン後のそのユーザーの処理のためのデータ保存等をしたりも出来る ログアウト時にセッションキーを破棄すれば、その後は再ログインしないとそのユーザーとしてアクセスは出来ない http://mevius.5ch.net/test/read.cgi/tech/1661583836/227
228: デフォルトの名無しさん [sage] 2022/09/28(水) 17:35:24.13 ID:jG+wS9Ro >>225 https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies#security Set-Cookie時にHttpOnlyとSameSiteを指定しておけば ブラウザの脆弱性でも無い限りXSSでCookieを丸っとどこかに送信されるということはない 丸っと送信された場合は単純なセッションID以外の追加の対策を講じてない限りセッションハイジャックにつながる http://mevius.5ch.net/test/read.cgi/tech/1661583836/228
229: デフォルトの名無しさん [sage] 2022/09/28(水) 18:30:52.56 ID:RIdEQsh/ >>225 >投稿型のwebシステムで不正なJavascriptを投稿し、閲覧者に実行させることができてしまうセキュリティーホールがあったとして この時点でもうイマドキのちゃんとしたサイトじゃねーよ!というのは ツッコんではいけないのかな・・・ http://mevius.5ch.net/test/read.cgi/tech/1661583836/229
230: デフォルトの名無しさん [sage] 2022/09/28(水) 18:51:37.65 ID:O/WDqR6E >>215 C言語だと、 if (1) {y=xxx;・・・} でも同じように振舞うから、ためしにRubyでも if true y = xxx; ・・・ end とやってみたら、駄目で、endの後ろでyを参照できてしまった。 それと複数行コメントが書きにくいこともあって node.js に全面移行した。 http://mevius.5ch.net/test/read.cgi/tech/1661583836/230
231: デフォルトの名無しさん [sage] 2022/09/28(水) 18:59:38.20 ID:ToxcoP+T PythonもRubyと同じでダメなの? http://mevius.5ch.net/test/read.cgi/tech/1661583836/231
232: デフォルトの名無しさん [sage] 2022/09/28(水) 20:23:08.25 ID:6R9dYwhj JavaScriptのプログラムを書くと逮捕されるってマヂですか? http://mevius.5ch.net/test/read.cgi/tech/1661583836/232
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 770 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.012s