CGIについての質問は板違いです。WEBプログラミング板でどうぞ。
CGIとPerlの区別がつかない人もWEBプログラミング板に行ってください。
(WEBプログラミング板: https://medaka.5ch.net/php/)
このスレでは(CGI以外の)純粋にPerlのみに関係する質問を取り扱っていこうと思います。
スレ違いの質問にはスルーか、速やかな誘導をお願いします。
荒らしはスルー推奨。
"The duct tape of the Internet" こと、Perlについての質問箱です。
"There's more than one way to do it" ということで、
Perlの奥深さについて皆で語り合い、追求してまいりましょう。
www.perl.org/get.html
Download Latest Stable Source (5.28.1)
▼前スレ
Perlについての質問箱 61箱目
http://toro.5ch.net/test/read.cgi/tech/1381561905/
Perlについての質問箱 62箱目
http://toro.5ch.net/test/read.cgi/tech/1385039352/
Perlについての質問箱 63箱目
https://mevius.5ch.net/test/read.cgi/tech/1392820583/
探検
Perlについての質問箱 64箱目
■ このスレッドは過去ログ倉庫に格納されています
2019/02/01(金) 09:44:37.18ID:1/Kr4Qjk
263デフォルトの名無しさん
2020/02/23(日) 12:43:19.44ID:1MmoNroU >>261
シェルからふつうに起動したら、親プロセスとの関連でトラブルが発生するところはどちらも同じ。
というか、むしろLinuxのほうがわかりにくくてひどい。
disownとかnohupとか知ってるか?
シェルからふつうに起動したら、親プロセスとの関連でトラブルが発生するところはどちらも同じ。
というか、むしろLinuxのほうがわかりにくくてひどい。
disownとかnohupとか知ってるか?
264デフォルトの名無しさん
2020/02/24(月) 04:42:11.62ID:jrwZftYn 知ってるよ。
265デフォルトの名無しさん
2020/02/25(火) 12:21:34.80ID:Z4NIrtJK266デフォルトの名無しさん
2020/02/25(火) 23:35:33.10ID:Vpd+P02x267デフォルトの名無しさん
2020/03/05(木) 09:29:31.48ID:hJr+GlCd ブラウザでは普通に見られる楽天市場の商品ページ
(item.rakuten.co.jp/shop_mei/a012345/)を get 出来なくなった。
ユーザーエージェントやらリファラはイジってみたけど
(item.rakuten.co.jp/shop_mei/a012345/)を get 出来なくなった。
ユーザーエージェントやらリファラはイジってみたけど
268デフォルトの名無しさん
2020/03/05(木) 12:43:29.56ID:eb4C0HQQ active perl の ppm がなくなっていろんなモジュールが動かないのだが、困ってるの俺だけ?
ググっても誰も文句言ってないな
ググっても誰も文句言ってないな
269デフォルトの名無しさん
2020/03/05(木) 12:50:46.42ID:WFS2X5DF270デフォルトの名無しさん
2020/03/05(木) 14:56:24.55ID:NI6SkVuR 新しめのバージョン追ってる人はもう大半がactive perl捨ててstrawberry perlに移住したんじゃね
271デフォルトの名無しさん
2020/03/05(木) 20:36:47.91ID:HImUaDHG つい最近ppm使ったような
272デフォルトの名無しさん
2020/03/06(金) 00:11:57.41ID:Wxp9Lzi1 strawberry perl なら cpan インストーラ、もう少しまともに動くのか。
明日、試してみる。
明日、試してみる。
273デフォルトの名無しさん
2020/03/06(金) 08:49:13.30ID:20KFjtwq274デフォルトの名無しさん
2020/03/06(金) 09:25:47.73ID:7w4EZP5c >>268
WSLでLinuxそっくり環境の中で普通のPerl使うかOS丸ごとLinuxにしてしまえば悩むことはなくなる。
WSLでLinuxそっくり環境の中で普通のPerl使うかOS丸ごとLinuxにしてしまえば悩むことはなくなる。
275デフォルトの名無しさん
2020/03/06(金) 13:37:53.57ID:OG/dFmOQ macという手も
276デフォルトの名無しさん
2020/03/06(金) 13:53:08.52ID:YSIXaKl0 visual studioインストールして普通にビルドすれば?
Makefileちょっと変更してnmake叩くだけだよ
Makefileちょっと変更してnmake叩くだけだよ
277デフォルトの名無しさん
2020/03/06(金) 18:40:33.19ID:JNQJmFQ4278デフォルトの名無しさん
2020/03/06(金) 19:44:20.68ID:/FgvtXba もう Perl6 でラクになれよ
279デフォルトの名無しさん
2020/03/06(金) 23:38:47.92ID:nrb1VEEF strawberry perl をインストールしたけど、いろんなモジュールをまたゼロから入れなきゃいけないと思ったらヤル気なくなってとりあえず active perl に戻した。
次は active perl のディレクトリを調べて同じモジュールを strawberry perl にインストールするバッチファイル作んないと。
次は active perl のディレクトリを調べて同じモジュールを strawberry perl にインストールするバッチファイル作んないと。
280デフォルトの名無しさん
2020/03/07(土) 06:00:24.07ID:Q6Yn3ttH >>279
そんな時代はもう終わってるぞ。
Windows版のPerlは使わない。WSLを使ってLinux版を使う
Perlのバージョンはplenvで管理し、いろんなモジュールは(俺が知っているときと変わってないなら)
cpanやcpanmあたりでプロジェクトごとに簡単にインストールする。
ソースコードをgitで管理してるとして、新しくプロジェクトに参加するなら、
plenvでperl入れて、git cloneしてモジュール入れるコマンド(cpanm?忘れたw)を叩くだけだ。
そんな時代はもう終わってるぞ。
Windows版のPerlは使わない。WSLを使ってLinux版を使う
Perlのバージョンはplenvで管理し、いろんなモジュールは(俺が知っているときと変わってないなら)
cpanやcpanmあたりでプロジェクトごとに簡単にインストールする。
ソースコードをgitで管理してるとして、新しくプロジェクトに参加するなら、
plenvでperl入れて、git cloneしてモジュール入れるコマンド(cpanm?忘れたw)を叩くだけだ。
281デフォルトの名無しさん
2020/03/07(土) 08:04:07.87ID:GE9TyCQC で、どうやってwindowsから動かすんだ?
282デフォルトの名無しさん
2020/03/07(土) 13:07:09.85ID:nxiojuUK283デフォルトの名無しさん
2020/03/07(土) 18:28:23.07ID:jD3HBeI4 > クリップボード使えない
使える
> アイコンダブルクリックで実行できない
CLIでアイコンって何言ってるの?
使える
> アイコンダブルクリックで実行できない
CLIでアイコンって何言ってるの?
284デフォルトの名無しさん
2020/03/08(日) 01:15:11.77ID:DyTj6VlC perlのスクリプトファイルが関連付けされてたらアイコンダブルクリックで実行できるんだけどね
285デフォルトの名無しさん
2020/03/08(日) 01:34:31.02ID:rEU5WeDw286デフォルトの名無しさん
2020/03/08(日) 01:44:53.18ID:DyTj6VlC287デフォルトの名無しさん
2020/03/08(日) 05:59:45.97ID:P20sq25k288デフォルトの名無しさん
2020/03/08(日) 06:00:52.67ID:P20sq25k289デフォルトの名無しさん
2020/03/08(日) 07:36:51.62ID:nyv63FmX explorerから.plファイルを起動すると、カレントディレクトリのファイルに対して処理、
みたいなこともできる?
みたいなこともできる?
290デフォルトの名無しさん
2020/03/08(日) 08:33:18.06ID:P20sq25k できるだろうな。plファイルだけでできるかもしれんし、
簡単なラッパースクリプトが必要になるかもしれんが大した問題じゃない。
Windows特有の問題にぶち当たることのほうが大変だから
簡単なラッパースクリプトが必要になるかもしれんが大した問題じゃない。
Windows特有の問題にぶち当たることのほうが大変だから
291デフォルトの名無しさん
2020/03/08(日) 08:55:09.38ID:nyv63FmX readdir は何の文字コードで返ってくるの?
292デフォルトの名無しさん
2020/03/08(日) 09:09:34.43ID:P20sq25k OSは文字コード変換なんてことは行わない。
そんなものが行われるとしたら、それはお前が
使ってる言語とライブラリがやってる。
ようはお前はPerlを知らんのだ
そんなものが行われるとしたら、それはお前が
使ってる言語とライブラリがやってる。
ようはお前はPerlを知らんのだ
293デフォルトの名無しさん
2020/03/08(日) 09:19:17.63ID:nyv63FmX 答えられなくなるとキレるっていうw
cygwinとの互換性で困った問題いろいろは起きそうな感じだな
win8.1のサポートが終わった頃に思い出したら使ってみよう
cygwinとの互換性で困った問題いろいろは起きそうな感じだな
win8.1のサポートが終わった頃に思い出したら使ってみよう
294デフォルトの名無しさん
2020/03/08(日) 09:27:52.75ID:P20sq25k 知らないやつほど他人のせいにする。
295デフォルトの名無しさん
2020/03/08(日) 11:23:41.93ID:2fZbJlty 全部 emacs の中でやれば実質的にクリップボードは使えるし
実行も emacs の中でできる。マウスを使わずにキーボードだけで
すべて完結するが
実行も emacs の中でできる。マウスを使わずにキーボードだけで
すべて完結するが
296デフォルトの名無しさん
2020/03/08(日) 22:14:47.52ID:z5WqTo29 windows使っててマウス使わないなんてありえん
297デフォルトの名無しさん
2020/03/08(日) 22:39:04.77ID:gXtOMf8r WSLってクリップボード使えるの?
use Clipboardでいける?
今はどうなってるか知らんが知らんがcygwinは無理だったんで/dev/clipboard読み書きするラッパー書いてたな
use Clipboardでいける?
今はどうなってるか知らんが知らんがcygwinは無理だったんで/dev/clipboard読み書きするラッパー書いてたな
298デフォルトの名無しさん
2020/03/09(月) 14:08:24.97ID:OgnIoX0o299デフォルトの名無しさん
2020/03/09(月) 14:59:05.01ID:eblk0ZGB さすがにキモイw
300デフォルトの名無しさん
2020/03/09(月) 19:42:54.58ID:aF4+X/eL301デフォルトの名無しさん
2020/03/09(月) 21:51:11.95ID:1P2a1qpP 無理でしょ
それぞれに違うファイルシステムになってる
参照はできるようになってるというだけ
windows上の/usr/binって何だよ
それぞれに違うファイルシステムになってる
参照はできるようになってるというだけ
windows上の/usr/binって何だよ
302デフォルトの名無しさん
2020/03/09(月) 22:34:27.73ID:aF4+X/eL だよね
ちょっと信じて損した
ちょっと信じて損した
303デフォルトの名無しさん
2020/03/09(月) 23:01:39.93ID:d25zd4do アホが見〜る〜ブタのケ〜ツ〜
304デフォルトの名無しさん
2020/03/10(火) 01:54:02.54ID:Lezaa9m7 >>300
> エクスプローラからWSL上のperlファイルが見えて
普通ほぼすべてのファイルが見える
見えないのは/procとか/sysとか特殊なものだけ
> ダブルクリックでWSLのperlで実行できんの?
ファイルが見えてるんだから当然ダブルクリックできる。
もちろん関連付けは必要だがな。
それをWSL内で実行するのもWSLを使わずに実行するのも
関連付けの設定次第
> エクスプローラからWSL上のperlファイルが見えて
普通ほぼすべてのファイルが見える
見えないのは/procとか/sysとか特殊なものだけ
> ダブルクリックでWSLのperlで実行できんの?
ファイルが見えてるんだから当然ダブルクリックできる。
もちろん関連付けは必要だがな。
それをWSL内で実行するのもWSLを使わずに実行するのも
関連付けの設定次第
305デフォルトの名無しさん
2020/03/10(火) 01:55:43.39ID:Lezaa9m7 ググれば普通に見つかる
Windows Subsystem for Linux でダブルクリックで sh ファイルを実行する
https://dskjal.com/PC/run-sh-on-bash-on-ubuntu-on-windows.html
Windows 10のbashのコマンドをGUIから起動させるには?
http://kako.com/blog/?p=16372
Windows Subsystem for Linux でダブルクリックで sh ファイルを実行する
https://dskjal.com/PC/run-sh-on-bash-on-ubuntu-on-windows.html
Windows 10のbashのコマンドをGUIから起動させるには?
http://kako.com/blog/?p=16372
306デフォルトの名無しさん
2020/03/10(火) 02:35:30.61ID:iN6KW/Ct WSL2は、Windows側のファイル属性とかちゃんとふつうにあつかえるようになったんか?
WSL1のときは完全別物で、全然ダメやったが。
WSL1のときは完全別物で、全然ダメやったが。
307デフォルトの名無しさん
2020/03/10(火) 03:13:18.94ID:8QcyJ6p0 WSL1もWSL2も同じ。Linuxのファイル属性として正しく扱えるようになった。
Windowsのファイル属性をLinuxアプリが正しく扱えることはありえないから
逆の発想でLinuxとして正しく扱える方向に舵をとった。
Linuxアプリから正しく扱えないなら意味ないでしょ?
Windowsのファイル属性をLinuxアプリが正しく扱えることはありえないから
逆の発想でLinuxとして正しく扱える方向に舵をとった。
Linuxアプリから正しく扱えないなら意味ないでしょ?
308デフォルトの名無しさん
2020/03/10(火) 03:17:19.61ID:8QcyJ6p0 そもそもファイル属性はWindowsの方が高機能で
Linuxは、いろいろ拡張入れたら別だが
基本のファイル属性はUNIX初期の頃から変わって無くてかなり貧弱。
Windowsの高機能なファイル属性をそのLinuxにマッピングすることは出来ない。
逆にLinuxのファイル属性を全てWindows側に持たせることは可能
こうすることで全てのWindowsのファイルをLinuxで正しく扱えるようになった。
Linuxは、いろいろ拡張入れたら別だが
基本のファイル属性はUNIX初期の頃から変わって無くてかなり貧弱。
Windowsの高機能なファイル属性をそのLinuxにマッピングすることは出来ない。
逆にLinuxのファイル属性を全てWindows側に持たせることは可能
こうすることで全てのWindowsのファイルをLinuxで正しく扱えるようになった。
309デフォルトの名無しさん
2020/03/10(火) 04:18:19.87ID:/bE8vLVb 漏れは、Ruby のバージョンマネージャー、rbenv をWSL, Ubuntu 18.04 に入れた。
これで、Linux 側に、好きなバージョンのRubyを入れられる
Windows 10 側には、VSCode を入れて、拡張機能のRemote WSL を入れる
これが基本!
これで、Linux 側に、好きなバージョンのRubyを入れられる
Windows 10 側には、VSCode を入れて、拡張機能のRemote WSL を入れる
これが基本!
310デフォルトの名無しさん
2020/03/10(火) 04:23:54.01ID:qHN38Ccx windowsでも開発できそうだなー
311デフォルトの名無しさん
2020/03/10(火) 12:00:40.16ID:tTiB+rjP DBIの動作についてお聞きしたいことがあります。
my $dbh = DBI->connect(接続情報);
my $sql = 'パラメータ付きクエリ';
my $ret1 = $dbh->selectrow_arrayref($sql, undef, 'A');
my $ret2 = $dbh->selectrow_arrayref($sql, undef, 'B');
my $sth = $dbh->prepare($sql);
my $ret3 = $dbh->selectrow_arrayref($sth, undef, 'A');
my $ret4 = $dbh->selectrow_arrayref($sth, undef, 'B');
このようなコードで$ret1と$ret2には'A', 'B'それぞれのパラメータを使用した結果が入るのですが、$ret3は$ret4と同じ'B'を使用した結果になってしまいます。
selectrow_arrayrefに同じステートメントハンドラを渡して複数回実行すると、リファレンス実体が最後に実行した結果で上書きされてしまうような雰囲気でした。
Perl 5.10.1 & DBI 1.609の環境と、Perl 5.16.3 & DBI 1.642の環境で試してどちらも同じ結果になったのですが、こういうものなのでしょうか…。
my $dbh = DBI->connect(接続情報);
my $sql = 'パラメータ付きクエリ';
my $ret1 = $dbh->selectrow_arrayref($sql, undef, 'A');
my $ret2 = $dbh->selectrow_arrayref($sql, undef, 'B');
my $sth = $dbh->prepare($sql);
my $ret3 = $dbh->selectrow_arrayref($sth, undef, 'A');
my $ret4 = $dbh->selectrow_arrayref($sth, undef, 'B');
このようなコードで$ret1と$ret2には'A', 'B'それぞれのパラメータを使用した結果が入るのですが、$ret3は$ret4と同じ'B'を使用した結果になってしまいます。
selectrow_arrayrefに同じステートメントハンドラを渡して複数回実行すると、リファレンス実体が最後に実行した結果で上書きされてしまうような雰囲気でした。
Perl 5.10.1 & DBI 1.609の環境と、Perl 5.16.3 & DBI 1.642の環境で試してどちらも同じ結果になったのですが、こういうものなのでしょうか…。
312デフォルトの名無しさん
2020/03/10(火) 13:47:10.63ID:nryxofxk >>305
アホか?
バッチファイルでwsl起動してその中で実行してるだけじゃん
レジストリ編集の方もパワーシェルに引数渡してwsl起動してるだけだ
これじゃあcygwin使ってやるのとなんら変わっとらん
アホか?
バッチファイルでwsl起動してその中で実行してるだけじゃん
レジストリ編集の方もパワーシェルに引数渡してwsl起動してるだけだ
これじゃあcygwin使ってやるのとなんら変わっとらん
313デフォルトの名無しさん
2020/03/10(火) 14:03:39.54ID:0m+9gBGV >>312
あのさ、おまえ頭悪いよ?
目的を一番ラクに実現する方法が
目の前にあるというのにそれを使わないのはアホだろ
ネイティブのPerlを使えばいい
今更PerlのWindows移植版なんかいらんよ。
Windows移植版なんてcygwinと何も変わらん
あのさ、おまえ頭悪いよ?
目的を一番ラクに実現する方法が
目の前にあるというのにそれを使わないのはアホだろ
ネイティブのPerlを使えばいい
今更PerlのWindows移植版なんかいらんよ。
Windows移植版なんてcygwinと何も変わらん
314デフォルトの名無しさん
2020/03/10(火) 15:17:13.04ID:qHN38Ccx315デフォルトの名無しさん
2020/03/10(火) 15:22:16.39ID:tTiB+rjP >>314
やはりそうですか…
selectrow_hashrefを使うと$sqlでも$sthでも'A', 'B'それぞれの結果が返るので、selectrow_arrayrefだけ期待と違う動作をしている気がします。(バグ?)
やはりそうですか…
selectrow_hashrefを使うと$sqlでも$sthでも'A', 'B'それぞれの結果が返るので、selectrow_arrayrefだけ期待と違う動作をしている気がします。(バグ?)
316デフォルトの名無しさん
2020/03/10(火) 15:28:19.27ID:qHN38Ccx317デフォルトの名無しさん
2020/03/10(火) 15:39:16.84ID:tTiB+rjP318デフォルトの名無しさん
2020/03/10(火) 15:58:50.16ID:SCW8qISh >>313
へー
バッチファイル作ったりトリッキーな関連付けまでしないと動かないのが一番楽な方法ねー
cygwinで全く同じことができるしwin移植版perlならそのまま実行できちゃうんだけどね
ところでエクスプローラからどうやったらwsl内のファイルが見えるんだい?
へー
バッチファイル作ったりトリッキーな関連付けまでしないと動かないのが一番楽な方法ねー
cygwinで全く同じことができるしwin移植版perlならそのまま実行できちゃうんだけどね
ところでエクスプローラからどうやったらwsl内のファイルが見えるんだい?
319デフォルトの名無しさん
2020/03/10(火) 16:50:47.58ID:lAAHr9o2 >>311
selectrow_arrayref は最初の1行しか返さないからということはない?
selectrow_arrayref は最初の1行しか返さないからということはない?
320デフォルトの名無しさん
2020/03/10(火) 16:52:18.68ID:lAAHr9o2 ぐえ。リロード忘れたらとっくに話が終わっていて間に沢山の書き込みが
321デフォルトの名無しさん
2020/03/10(火) 20:10:42.81ID:UzsfbeET BOOKOFFに100円で売っていたPerl/CGI辞典によると、
selectrow_array:先頭行
selectcol_arrayref:最初のフィールド
selectall_arrayref:すべて
selectrow_array:先頭行
selectcol_arrayref:最初のフィールド
selectall_arrayref:すべて
322デフォルトの名無しさん
2020/03/10(火) 23:18:16.01ID:gGR9Cwad323デフォルトの名無しさん
2020/03/10(火) 23:32:00.36ID:Z32YaYnf いやいやw
WSLならバッチファイルなんか使わなくてもエクスプローラーからダブルクリックでWSL上のスクリプトを直接実行できるんでしょ?
やり方教えてよ
windows版perlならバッチファイルなんか使わなくてももちろん出来るからねw
それとwindows版perlだと何が動かないのかな〜?
WSLならバッチファイルなんか使わなくてもエクスプローラーからダブルクリックでWSL上のスクリプトを直接実行できるんでしょ?
やり方教えてよ
windows版perlならバッチファイルなんか使わなくてももちろん出来るからねw
それとwindows版perlだと何が動かないのかな〜?
324デフォルトの名無しさん
2020/03/10(火) 23:37:16.41ID:9jB6JpZx バッチファイルとかっていったい何歳の爺さんなんだよ
325デフォルトの名無しさん
2020/03/10(火) 23:42:56.03ID:tP5E2IWo >>323
普通に、wsl.exe+スクリプトファイルのショートカットを作るだけ
普通に、wsl.exe+スクリプトファイルのショートカットを作るだけ
326デフォルトの名無しさん
2020/03/10(火) 23:51:09.20ID:Z32YaYnf >>325
やってることはバッチファイルと同じじゃん
やってることはバッチファイルと同じじゃん
327デフォルトの名無しさん
2020/03/11(水) 00:05:26.96ID:5FVYO8f6 Ruby でも、MSYS2/MINGW は、日本語でバグル・日本語入力できない。
一方、WSL は、日本語でバグらない!
WSL が出たから、次第に、Windows 版のRuby Installer は、使われなくなっていく
それに、VSCode の拡張機能、Remote WSL が出たから、
Windows 10 では、Ubuntu 18.04 が標準になる
プロジェクトも、Windows 側のC: ドライブじゃなくても、
Linux 側に置いて、Remote WSL でアクセスできるので、本番環境に近い
Windows/Linux のファイルのアクセス権限の違いに、困らない!
一方、WSL は、日本語でバグらない!
WSL が出たから、次第に、Windows 版のRuby Installer は、使われなくなっていく
それに、VSCode の拡張機能、Remote WSL が出たから、
Windows 10 では、Ubuntu 18.04 が標準になる
プロジェクトも、Windows 側のC: ドライブじゃなくても、
Linux 側に置いて、Remote WSL でアクセスできるので、本番環境に近い
Windows/Linux のファイルのアクセス権限の違いに、困らない!
328デフォルトの名無しさん
2020/03/11(水) 00:38:23.60ID:3jaBr8Hp ルビーならそうだろうねw
329デフォルトの名無しさん
2020/03/11(水) 00:53:43.36ID:FWSDJbu9330デフォルトの名無しさん
2020/03/11(水) 01:05:10.04ID:zcf0ykb5 ハア?
WSLはwindows版perlより楽できるんじゃないの?
なんでわざわざそんな面倒なことすんの?
それとエクスプローラからWSLのファイルが見えてそれをダブルクリックで実行できるって話はどうなったの?
WSLはwindows版perlより楽できるんじゃないの?
なんでわざわざそんな面倒なことすんの?
それとエクスプローラからWSLのファイルが見えてそれをダブルクリックで実行できるって話はどうなったの?
331デフォルトの名無しさん
2020/03/11(水) 01:17:13.67ID:M00P+dL8 WSLはあくまでLinux的システムなアプリであって、Windows側とはやっぱり高い壁がある、と思っとくほうが安全やろ。
332327
2020/03/11(水) 01:47:27.51ID:EKM5ywjJ 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側のブラウザで見れる
http://localhost:8080
つまり、プロジェクトが、Windows/Linux側のどちらにあっても、Windows側のブラウザで見れる
Rubyで作られた遅いウェブサーバー、WEBrick が起動する
index.html が、Windows 側のC: ドライブにあるとすると、
cd /mnt/c/〜 で、Windows側へ移動して、
または、index.html が、linux 側のドライブにあるとすると、cd で、そこへ移動して、
ruby -run -e httpd . -p 8080
これで、Windows側のブラウザで見れる
http://localhost:8080
つまり、プロジェクトが、Windows/Linux側のどちらにあっても、Windows側のブラウザで見れる
333デフォルトの名無しさん
2020/03/11(水) 02:27:57.69ID:M00P+dL8 Webサーバーを経由すれば、ファイルが地球の裏側にあってもふつうに見れるなー。w
334327
2020/03/11(水) 04:58:50.64ID:EKM5ywjJ Linux 側のフォルダ内を公開した、Linux側のサーバーに対して、
Windows 側のブラウザのlocalhost で見れるんだよ!!
Windows 側のブラウザのlocalhost で見れるんだよ!!
335デフォルトの名無しさん
2020/03/11(水) 09:27:01.95ID:AZbrV/6V336デフォルトの名無しさん
2020/03/11(水) 09:44:35.82ID:LRW51TqV なるほど。
337デフォルトの名無しさん
2020/03/11(水) 20:46:52.86ID:M00P+dL8338デフォルトの名無しさん
2020/03/11(水) 21:49:34.54ID:gWo/n1eo >332
ウェブサーバーならbusyboxでよくね?w
数MBのメモリで動作する
ウェブサーバーならbusyboxでよくね?w
数MBのメモリで動作する
339デフォルトの名無しさん
2020/03/11(水) 23:17:22.77ID:k/ve+D91 >>335
クエリ結果を保持してるのはステートメントハンドラオブジェクトの方でパフォーマンス優先のためにその内部変数のリファリンスを返すのが*_arrayrefって考えればいいかな
んでselectrow_arrayrefの第1引数に文字列を渡したときは内部で毎回prepareされるので後から実行しても書き変わらないと
クエリ結果を保持してるのはステートメントハンドラオブジェクトの方でパフォーマンス優先のためにその内部変数のリファリンスを返すのが*_arrayrefって考えればいいかな
んでselectrow_arrayrefの第1引数に文字列を渡したときは内部で毎回prepareされるので後から実行しても書き変わらないと
340デフォルトの名無しさん
2020/03/12(木) 01:40:41.53ID:i54BE1kH >>304
よくもこんな大嘘をw
よくもこんな大嘘をw
341デフォルトの名無しさん
2020/03/12(木) 01:44:08.97ID:NTVlQfwP 第一引数に$sth渡せるんだって思ったね
文字列しか渡したことないし
Perlはいまだに知らないことがある
文字列しか渡したことないし
Perlはいまだに知らないことがある
342デフォルトの名無しさん
2020/03/12(木) 09:49:43.58ID:05BordF4 >>339
そうですね。
DBI.pmで第1引数がリファレンス(ステートメントハンドラ)ならそのまま使用、そうでなければprepareしているところまではわかったのですが、その後の流れは同じのようでしたし、Driver.xstまで解析するのはやめておきました(^^;)
そうですね。
DBI.pmで第1引数がリファレンス(ステートメントハンドラ)ならそのまま使用、そうでなければprepareしているところまではわかったのですが、その後の流れは同じのようでしたし、Driver.xstまで解析するのはやめておきました(^^;)
343デフォルトの名無しさん
2020/03/12(木) 16:51:12.87ID:XWa7Kkjq344デフォルトの名無しさん
2020/03/12(木) 16:52:32.93ID:XWa7Kkjq あ、記号まつがえた。
345デフォルトの名無しさん
2020/03/12(木) 17:18:02.38ID:+5N6GCV3 関連付けの仕組みを知らない人がいるのかな?
単にレジストリに、この拡張子はこのコマンドで実行するって書くだけなんだけど
単にレジストリに、この拡張子はこのコマンドで実行するって書くだけなんだけど
346デフォルトの名無しさん
2020/03/12(木) 17:18:57.67ID:+5N6GCV3 つまりcmd。exeから実行できるものは全て
同じやり方で関連付け作れるってことね
同じやり方で関連付け作れるってことね
347デフォルトの名無しさん
2020/03/12(木) 18:12:19.10ID:XQbCK6u3 それはただの起動のしくみでしかない。
実際の動作は高い壁で分離されてるといって過言でないものをいっしょくたにはできまい。
実際の動作は高い壁で分離されてるといって過言でないものをいっしょくたにはできまい。
348デフォルトの名無しさん
2020/03/12(木) 18:48:34.51ID:U4j5Oz8o >>347
理由は?
理由は?
349デフォルトの名無しさん
2020/03/12(木) 18:49:23.71ID:U4j5Oz8o そもそもダブルクリックできるなんて
起動の仕組みなんだから、起動の仕組みでしか無いと言われても
その話をしてるんですよとしか言いようがないがw
起動の仕組みなんだから、起動の仕組みでしか無いと言われても
その話をしてるんですよとしか言いようがないがw
350デフォルトの名無しさん
2020/03/12(木) 19:40:41.23ID:kpO7RyNn だからエクスプローラからWSLにあるファイル見る方法教えてくれってw
351デフォルトの名無しさん
2020/03/12(木) 19:47:21.76ID:IWxDU6vM それは見れる \\wsl$
エクスプローラからしか見れないのが問題
エクスプローラからしか見れないのが問題
352デフォルトの名無しさん
2020/03/12(木) 19:57:44.60ID:MY0SLzQz グレタちゃんもアナルパールを使ってます
353デフォルトの名無しさん
2020/03/12(木) 20:49:28.83ID:U4j5Oz8o ダブルクリックてエクスプローラーの話じゃん
エクスプローラーから見れるなら、ダブルクリックして開ける。
その証拠にテキストファイルだって開けるだろ
エクスプローラーから見れるなら、ダブルクリックして開ける。
その証拠にテキストファイルだって開けるだろ
354デフォルトの名無しさん
2020/03/12(木) 22:39:56.96ID:MY0SLzQz グレタちゃんに僕のパイソンを貸してあげたい
355デフォルトの名無しさん
2020/03/14(土) 18:16:47.41ID:jx2yED/o active perlのcryptのsaltにasciiでない文字を渡すと止まるんだけど何で?
356デフォルトの名無しさん
2020/03/14(土) 19:34:39.97ID:RPa5riWU WSLつかえ
357デフォルトの名無しさん
2020/03/14(土) 22:58:59.61ID:eh0BX5+5358デフォルトの名無しさん
2020/03/14(土) 23:16:24.90ID:5TZ0Uf7y 分からんのなら黙ってろやチンカス
359デフォルトの名無しさん
2020/03/14(土) 23:39:11.11ID:9VuyfYoc 暗号化って、base64 とかだろ。
ascii だけだろ
Ruby なら、こういうやつだろ
module SecureRandom
https://docs.ruby-lang.org/ja/latest/class/SecureRandom.html
ascii だけだろ
Ruby なら、こういうやつだろ
module SecureRandom
https://docs.ruby-lang.org/ja/latest/class/SecureRandom.html
360デフォルトの名無しさん
2020/03/14(土) 23:44:18.11ID:jx2yED/o keyの方は何でもokなんだけどな
361デフォルトの名無しさん
2020/03/15(日) 03:21:52.90ID:ey4TMar/362デフォルトの名無しさん
2020/03/15(日) 18:38:42.70ID:8dswEreI グレタちゃんのクリトリスは100カラットのルビー
363デフォルトの名無しさん
2020/03/16(月) 09:00:22.83ID:m2o8L3Qu >>355
ここに書き込む前に、perldocを嫁
If using crypt on a Unicode string (which potentially has characters with
codepoints above 255), Perl tries to make sense of the situation by
trying to downgrade (a copy of) the string back to an eight-bit byte string
before calling crypt (on that copy). If that works, good.
If not, crypt dies with Wide character in crypt .
おそらく、crypt はPOSIXの仕様に合わせているから、こうなるのではないかと思う。
ここに書き込む前に、perldocを嫁
If using crypt on a Unicode string (which potentially has characters with
codepoints above 255), Perl tries to make sense of the situation by
trying to downgrade (a copy of) the string back to an eight-bit byte string
before calling crypt (on that copy). If that works, good.
If not, crypt dies with Wide character in crypt .
おそらく、crypt はPOSIXの仕様に合わせているから、こうなるのではないかと思う。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国、日本行き“50万人”キャンセル 渡航自粛でコロナ禍以来最大 ★2 [お断り★]
- 中国外務省局長 「ポケットに手を入れていたのは寒いから」 日本との局長級会談で [お断り★]
- 高市首相答弁を“引き出した”立民・岡田克也氏が改めて説明「なぜ慎重な答弁をされなかったのか。非常に残念に思っている」 ★6 [ぐれ★]
- 【速報】中国外務省報道官 高市首相発言撤回なければ「断固たる対抗措置」 ★3 [蚤の市★]
- 【次の一手】台湾問題で小林よしのり氏が私見「まさに戦争前夜」「ただちに徴兵制を敷いて、高市支持者を最前線へ」… ★4 [BFU★]
- 中国、日本行き“50万人”キャンセル 渡航自粛でコロナ禍以来最大 ★3 [お断り★]
- 【実況】博衣こよりのえちえちフログロ学力テスト🧪★2
- 【実況】博衣こよりのえちえちフログロ学力テスト🧪
- 【高市早苗】習近平、本気で激おこ [115996789]
- 【悲報】高市早苗さん、もう辞職しか選択肢がない… [271912485]
- 【ござる専🏡】風間🥷配信実況スレ🏯【風間いろは】
- 【ぺこ専🐰】なんG 兎田ぺこら実況スレ🏡【ホロライブ▶】
