[過去ログ] くだらねえ質問はここに書き込め! Part 245 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
576: 2021/09/18(土)22:44 ID:oSwjH/83(2/2) AAS
perlは昔ははええ!と思いながら使ってたけど、今はそうでもないらしい
外部リンク[html]:benchmarksgame-team.pages.debian.net
エンジンが進化したのかスクリプト系ではJavaScript(nodejs)がはええ!
577: 558 2021/09/19(日)07:12 ID:U8FNHUYP(1) AAS
Perl が出来るのなら、Ruby の本を読めば、
ファイル操作・テキスト処理ぐらいなら、すぐに出来るようになる
Perlは、謎の記号みたいなものが多くて、可読性が悪すぎる。
Rubyは、Perl由来の記号を、排除しようとしているらしい
578: 2021/09/19(日)09:32 ID:gGOuhnZw(1/2) AAS
正直現状rubyは推せない
579: 2021/09/19(日)09:41 ID:gGOuhnZw(2/2) AAS
日本ですらトレンドはこうなってるので
外部リンク:trends.google.co.jp
世界だともっとpythonが強い
580: 2021/09/19(日)11:43 ID:6EJXiBhD(1) AAS
perlはsedもawkもこれ一本って言うけどどあくまで記法を寄せるだけで細部では違うでしょ
sed固有の機能は使えないし添字は違うし何より初見殺しの変数がね
perlは正規表現の\dや\d+しか知らんからいざ覚えようとしたら絶妙に書き方が違うから混乱するわ
他のコマンドは覚えたから余計に
581: 2021/09/19(日)13:17 ID:X2slXdoI(1) AAS
個人的にはperlでほぼすべて事足りている現実があるからなぁ
おまけに昔と違ってハードウエアが進化してくれたお陰で
処理速度も向上してきたし
逆にバイナリでないと処理できないことなんかはかなり限られてる
ってのが現実的かな
582: 558 2021/09/20(月)08:10 ID:Ggmli9IZ(1) AAS
Ruby on Rails チュートリアルは売上が増えているらしい。
バックエンドの職業プログラマーとしては、増えているのかも
Laravel よりも、圧倒的にシェアが大きい。
その他のフレームワークのシェアは、ほぼない
583: 2021/09/20(月)08:41 ID:H8aSTfPD(1) AAS
俺の日記帳 第三冊目 [転載禁止]©2ch.net
2chスレ:linux
584(1): 2021/09/21(火)02:42 ID:6bdIf04p(1) AAS
とあるVPNサーバにL2TP/IPsecトンネル接続して、全てのパケットがそのトンネルを通るようにルーティングしたいとします
その時、既存のデフォルトゲートウェイへのルートを断つことになりますが、次に設定するべき新しいデフォルトゲートウェイのアドレスってどうやったらわかるんでしたっけ?
$ ip a
の出力が
……
X: ppp0: ……
link/ppp
inet yyy.yyy.yyy.yyy peer zzz.zzz.zzz.zzz/zz scope global ppp0
……
みたいな感じだとしたら、yyy... か zzz… ですよね?
585(9): 2021/09/21(火)03:45 ID:0LL7rUlK(1) AAS
一般ユーザとして $HOME 以下に何らかのプログラムをインストールしたいとき、$HOME/bin とか $HOME/lib を使うとごちゃごちゃになってアンインストールのときに困ったりしそうなので、例えば $HOME/local 以下にプログラム毎のサブディレクトリを作ってそこにインストールしようかと思ったのですが、こういうのはよくやられていることですか
より良い解決方法があったら教えてください
586: 2021/09/21(火)11:39 ID:O0nVbSsQ(1/2) AAS
>>584
z
587: 2021/09/21(火)11:40 ID:O0nVbSsQ(2/2) AAS
>>585
それでいい
588(5): 2021/09/21(火)14:35 ID:nWbuRZHL(1/2) AAS
>>585
俺も同じことやってる。
ただし、そのディレクトリ名はlsコマンド打ったときに目障りなのを解決するために、「ドットファイル」の名前にしてる。
「/home/<アカウント名>/.myapps/{bin,share,lib,...}/*
…ってな感じで。
あと、当然環境変数PATHにも入れてる。
export PATH=${HOME}/.myapps/bin:${PATH}
589(2): 2021/09/21(火)19:13 ID:ybW/4sal(1) AAS
>>588
pathを通すときは、ワイルドカードは使えないからプログラム毎に通すんですよね?
590(1): 2021/09/21(火)20:46 ID:nBymFTRI(1) AAS
dockerでインストールしたシェルを実環境のログインシェルとして使う方法ってある?
そのシェルを立ち上げた時点でコンテナの中に入ることになるからどうやってもだめですか?
591: 2021/09/21(火)21:01 ID:kc7y1bdR(1/2) AAS
.profileか何かでexec docker run -it --rm コンテナ名 /bin/bash --loginとかすればいいのでは?
試してないけどw
592: 2021/09/21(火)21:02 ID:kc7y1bdR(2/2) AAS
コンテナじゃなかったイメージ
593(1): 2021/09/21(火)21:14 ID:nWbuRZHL(2/2) AAS
>>589
ホームディレクトリ直下の.bashrcに書くか、或いは、システム全体に効かせたい(=他のユーザーにもこのディレクトリ名で作ってもらいたい)のなら、/etc/bashrcとかに書くといいで。
ただし/etc/bashrcについてはディストリによって違うから、そのディストリの取説を読むべし。
594: 2021/09/21(火)23:25 ID:u6ljh9Re(1) AAS
>>588
>俺も同じことやってる。
>>585がやろうとしているのは
>ごちゃごちゃになってアンインストールのときに困ったりしそうなので
>$HOME/local 以下にプログラム毎のサブディレクトリを作ってそこにインストールしよう
だから、
$HOME/local/{俺プログラム1,俺プログラム2,...}/{bin,lib,...}構成にして
俺プログラム1のアンインストールは俺プログラム1ディレクトリ以下を削除して
行いたいってことだろ
で、bin/libのPATHに関してはスクリプトを作ってlocal下のディレクトリをスキャンして
省10
595(2): 2021/09/22(水)01:44 ID:9tkg7Voc(1) AAS
>>593
いちいちズレてんなあ
そのbashrc等に書くのを個別にやらなきゃダメかってのが質問だろうに
>>588もソフト毎にディレクトリ切ってないから>>585と違うし
>>589
ワイルドカード使えないのはその通りだから、多くて面倒なようならfor文なりで対応しろ
上下前次1-新書関写板覧索設栞歴
あと 407 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.020s