[過去ログ] Perlについての質問箱 64箱目 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
330: 2020/03/11(水)01:05 ID:zcf0ykb5(1) AAS
ハア?
WSLはwindows版perlより楽できるんじゃないの?
なんでわざわざそんな面倒なことすんの?
それとエクスプローラからWSLのファイルが見えてそれをダブルクリックで実行できるって話はどうなったの?
331: 2020/03/11(水)01:17 ID:M00P+dL8(1/3) AAS
WSLはあくまでLinux的システムなアプリであって、Windows側とはやっぱり高い壁がある、と思っとくほうが安全やろ。
332
(1): 327 2020/03/11(水)01:47 ID:EKM5ywjJ(1/2) AAS
Ruby なら、WSL から、1-liner で、
Rubyで作られた遅いウェブサーバー、WEBrick が起動する

index.html が、Windows 側のC: ドライブにあるとすると、
cd /mnt/c/〜 で、Windows側へ移動して、

または、index.html が、linux 側のドライブにあるとすると、cd で、そこへ移動して、

ruby -run -e httpd . -p 8080

これで、Windows側のブラウザで見れる
外部リンク:localhost:8080

つまり、プロジェクトが、Windows/Linux側のどちらにあっても、Windows側のブラウザで見れる
333: 2020/03/11(水)02:27 ID:M00P+dL8(2/3) AAS
Webサーバーを経由すれば、ファイルが地球の裏側にあってもふつうに見れるなー。w
334: 327 2020/03/11(水)04:58 ID:EKM5ywjJ(2/2) AAS
Linux 側のフォルダ内を公開した、Linux側のサーバーに対して、

Windows 側のブラウザのlocalhost で見れるんだよ!!
335
(2): 2020/03/11(水)09:27 ID:AZbrV/6V(1) AAS
>>319
>>321
返信ありがとうございます。
すみませんが、selectrow_arrayrefが最初の1行しか返さないということは知っています。
そうではなく、結果(リファレンス)を変数に入れてから再度同じステートメントハンドラでselectrow_arrayrefを使用すると、リファレンス実体の方が書き換わってしまうので、1回目の結果が失われてしまうということを言いたかったのですが…。
サンプルとして'パラメータ付きクエリ'と書きましたが、複数行を返さない単純な「SELECT ?」でも再現します。
336: 2020/03/11(水)09:44 ID:LRW51TqV(1) AAS
なるほど。
337: 2020/03/11(水)20:46 ID:M00P+dL8(3/3) AAS
>>335
同じ変数を使い回しまくって、パフォーマンスを落とさないためやないの?
GCのないPerlならたいしてかわらんやろけど。
338: 2020/03/11(水)21:49 ID:gWo/n1eo(1) AAS
>332
ウェブサーバーならbusyboxでよくね?w
数MBのメモリで動作する
339
(1): 2020/03/11(水)23:17 ID:k/ve+D91(1) AAS
>>335
クエリ結果を保持してるのはステートメントハンドラオブジェクトの方でパフォーマンス優先のためにその内部変数のリファリンスを返すのが*_arrayrefって考えればいいかな
んでselectrow_arrayrefの第1引数に文字列を渡したときは内部で毎回prepareされるので後から実行しても書き変わらないと
340
(1): 2020/03/12(木)01:40 ID:i54BE1kH(1) AAS
>>304
よくもこんな大嘘をw
341: 2020/03/12(木)01:44 ID:NTVlQfwP(1) AAS
第一引数に$sth渡せるんだって思ったね
文字列しか渡したことないし
Perlはいまだに知らないことがある
342: 2020/03/12(木)09:49 ID:05BordF4(1) AAS
>>339
そうですね。
DBI.pmで第1引数がリファレンス(ステートメントハンドラ)ならそのまま使用、そうでなければprepareしているところまではわかったのですが、その後の流れは同じのようでしたし、Driver.xstまで解析するのはやめておきました(^^;)
343: 2020/03/12(木)16:51 ID:XWa7Kkjq(1/2) AAS
>>340
そういう時は
How dare you?
と言う。
344: 2020/03/12(木)16:52 ID:XWa7Kkjq(2/2) AAS
あ、記号まつがえた。
345
(1): 2020/03/12(木)17:18 ID:+5N6GCV3(1/2) AAS
関連付けの仕組みを知らない人がいるのかな?
単にレジストリに、この拡張子はこのコマンドで実行するって書くだけなんだけど
346: 2020/03/12(木)17:18 ID:+5N6GCV3(2/2) AAS
つまりcmd。exeから実行できるものは全て
同じやり方で関連付け作れるってことね
347
(1): 2020/03/12(木)18:12 ID:XQbCK6u3(1) AAS
それはただの起動のしくみでしかない。
実際の動作は高い壁で分離されてるといって過言でないものをいっしょくたにはできまい。
348: 2020/03/12(木)18:48 ID:U4j5Oz8o(1/3) AAS
>>347
理由は?
349: 2020/03/12(木)18:49 ID:U4j5Oz8o(2/3) AAS
そもそもダブルクリックできるなんて
起動の仕組みなんだから、起動の仕組みでしか無いと言われても
その話をしてるんですよとしか言いようがないがw
350: 2020/03/12(木)19:40 ID:kpO7RyNn(1) AAS
だからエクスプローラからWSLにあるファイル見る方法教えてくれってw
351: 2020/03/12(木)19:47 ID:IWxDU6vM(1) AAS
それは見れる \\wsl$
エクスプローラからしか見れないのが問題
352: 2020/03/12(木)19:57 ID:MY0SLzQz(1/2) AAS
グレタちゃんもアナルパールを使ってます
353: 2020/03/12(木)20:49 ID:U4j5Oz8o(3/3) AAS
ダブルクリックてエクスプローラーの話じゃん
エクスプローラーから見れるなら、ダブルクリックして開ける。
その証拠にテキストファイルだって開けるだろ
354: 2020/03/12(木)22:39 ID:MY0SLzQz(2/2) AAS
グレタちゃんに僕のパイソンを貸してあげたい
355
(2): 2020/03/14(土)18:16 ID:jx2yED/o(1/2) AAS
active perlのcryptのsaltにasciiでない文字を渡すと止まるんだけど何で?
356: 2020/03/14(土)19:34 ID:RPa5riWU(1) AAS
WSLつかえ
357: 2020/03/14(土)22:58 ID:eh0BX5+5(1) AAS
>>355
理由を聞いてどうするんや?
文字コードとかややこしいから、対応してないんやろ。
358
(1): 2020/03/14(土)23:16 ID:5TZ0Uf7y(1) AAS
分からんのなら黙ってろやチンカス
359: 2020/03/14(土)23:39 ID:9VuyfYoc(1) AAS
暗号化って、base64 とかだろ。
ascii だけだろ

Ruby なら、こういうやつだろ

module SecureRandom
外部リンク[html]:docs.ruby-lang.org
1-
あと 643 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.016s