[過去ログ]
スレ立てるまでもない質問はここで 161匹目 (1002レス)
スレ立てるまでもない質問はここで 161匹目 http://mevius.5ch.net/test/read.cgi/tech/1661583836/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
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
233: デフォルトの名無しさん [sage] 2022/09/28(水) 21:49:58.73 ID:J5u4MZBt >>230 お疲れ様www http://mevius.5ch.net/test/read.cgi/tech/1661583836/233
234: デフォルトの名無しさん [] 2022/09/28(水) 22:17:26.26 ID:4YWmzJ6I TXTファイルをCSVに変換して操作したいのですがダブルクォーテーションを区切り文字としないやり方ありますでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1661583836/234
235: デフォルトの名無しさん [sage] 2022/09/28(水) 22:38:33.00 ID:2jO0elT5 あるよ なんの言語でやりたいの? http://mevius.5ch.net/test/read.cgi/tech/1661583836/235
236: デフォルトの名無しさん [sage] 2022/09/28(水) 22:40:17.26 ID:2jO0elT5 言語や環境について何も書かない場合はRubyの例だけが垂れ流されるのがこの板のデフォルトになるがよろしいか? http://mevius.5ch.net/test/read.cgi/tech/1661583836/236
237: デフォルトの名無しさん [sage] 2022/09/28(水) 22:43:06.56 ID:Jk2txA1W 自分でデコードなど書くなら好きにやればいいけど普通は""みたいな形でエスケープするのが流儀かと なので、"だけのデータなら""""みたいな形にした方が良さそう http://mevius.5ch.net/test/read.cgi/tech/1661583836/237
238: デフォルトの名無しさん [sage] 2022/09/28(水) 23:09:36.85 ID:0sCmeNkX >>234 まあ単なる書き間違いだと思うけどcsvなんだから区切り文字はカンマ( , )な カンマ自体や改行をデータに含めたいとか要件を書いた方が良いかと http://mevius.5ch.net/test/read.cgi/tech/1661583836/238
239: デフォルトの名無しさん [sage] 2022/09/28(水) 23:14:01.17 ID:8tA0YY3G 素直にRFC4180準拠にしとくのが吉 http://mevius.5ch.net/test/read.cgi/tech/1661583836/239
240: デフォルトの名無しさん [] 2022/09/29(木) 00:25:20.96 ID:SEBL/pbJ すみません234です。質問が不正でした。txtファイルをCSV形式で操作する際、ダブルクォーテーションにより囲まれた文字列を値とするのではなく、ダブルクォーテーション自体を文字としてJAVAで操作したいです。 http://mevius.5ch.net/test/read.cgi/tech/1661583836/240
241: デフォルトの名無しさん [sage] 2022/09/29(木) 06:27:37.00 ID:mQhfaXoY >>240 だーかーらー > カンマ自体や改行をデータに含めたいとか要件を書いた方が良いかと そういうのを含まないなら単にカンマで分割すればダブルクォーテーションもデータの一部になるだろ てか、自分で処理するんじゃなくて何かライブラリ的なもの使おうと思ってるのか? http://mevius.5ch.net/test/read.cgi/tech/1661583836/241
242: デフォルトの名無しさん [sage] 2022/09/29(木) 07:50:17.17 ID:p0DTtsl5 >>240 検証してないけどこんな感じでいいんじゃないか Files.lines(path).map(line -> line.split(',', -1)).toList(); http://mevius.5ch.net/test/read.cgi/tech/1661583836/242
243: デフォルトの名無しさん [sage] 2022/09/29(木) 09:20:19.58 ID:DUgkcSyO >>219 Cookie の質問は、この板ではなく、web制作管理板か、WEBプログラミング板へ Ruby on Rails では、パスワードはbcrypt で暗号化する。 初心者用の本では、セッションID をブラウザのCookie へ保存する 一方、RUNTEQ の動画では、Cookieへ保存するのは危険だから、Redis を使うと言ってる 【エンジニア未経験】転職を成功させるWebアプリ開発の技術選定7選 www.youtube.com/watch?v=K6Us1UXI784&t=170s >>230 Ruby の複数行コメントは、=begin, =end だから書きにくいけど、 VSCode で、Ctrl + / で簡単に、複数行コメントにon/off できる http://mevius.5ch.net/test/read.cgi/tech/1661583836/243
244: デフォルトの名無しさん [] 2022/09/29(木) 09:37:19.00 ID:yzYmCLI1 オブジェクト指向で クラス=ニュークラス 変数A=クラス.メソッド(引数) で他のクラスでメソッドで作った変数Bを変数Aに代入したいとき returnで返すのが一般的なんかな? 俺他のクラスでプロパティ作ってメソッド内で作った変数Bをプロパティに入れて クラス=ニュークラス クラス.メソッド(引数) 変数A=クラス.プロパティ にしてるんだけど異端か? なんか遅くなるとかの弊害ある? http://mevius.5ch.net/test/read.cgi/tech/1661583836/244
245: デフォルトの名無しさん [sage] 2022/09/29(木) 10:33:39.29 ID:DUgkcSyO Ruby のCSV では、要素内に、クォート文字・ダブルクォーテーション、 列区切り文字・カンマ、行区切り文字・改行を入れられる クォート文字は、要素を"〜" で囲んで、その中に"" と2つ続けて、1文字扱い。 カンマ・改行も、要素を"〜" で囲んで、その中に入れられる require 'csv' input = <<"EOT" "a""a","b,b",あ "c c","d\nd" EOT p input_ary = CSV.parse( input ) # 2次元配列 #=> [ ["a\"a", "b,b", "あ"], ["c\nc", "d\nd"] ] # 2次元配列を、CSV 文字列に変換する csv_str = input_ary.map( &:to_csv ).join puts csv_str 出力 "a""a","b,b",あ "c c","d d" http://mevius.5ch.net/test/read.cgi/tech/1661583836/245
246: デフォルトの名無しさん [sage] 2022/09/29(木) 10:36:41.16 ID:DUgkcSyO >>244 それをちゃんとソースコードで書いて、該当の言語のスレで聞けば? 言語とコードが分からないと、答えられない http://mevius.5ch.net/test/read.cgi/tech/1661583836/246
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 756 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.024s