[過去ログ] くだらねえ質問はここに書き込め! Part 245 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
558
(5): 2021/09/17(金)05:53 ID:Psy7jZf6(1/2) AAS
>>553
テキスト処理・CSV などのファイル操作とか、Ruby が一番簡単。
Perl は、古くて難しいので、今では誰も使わない

バックエンドは、シェルスクリプト・Ruby で十分。
Vagrant, Chef などもRuby製

漏れは、apt update なども、Rubyスクリプトで自動化している。
Rubyからも、コマンドを呼べる

#!/usr/bin/env ruby

# sudo のパスワードを自動入力する
# echo <your_password> | sudo -S <your_command>

puts `echo パスワード | sudo -S apt-get update`

puts `sudo apt-get upgrade -yV`
559: 2021/09/17(金)08:02 ID:Z4IWNtbz(1) AAS
>>558
Rubyじゃなくてシェルスクリプトでいいじゃん
560: 558 2021/09/17(金)10:49 ID:Psy7jZf6(2/2) AAS
複雑なものは、シェルスクリプトでは無理

最初から、Ruby で書いておけば、拡張したりテストするのも簡単
573
(1): 558 2021/09/18(土)14:59 ID:NRmCtTNp(1) AAS
Ruby, Python は、電池付き言語。
自動的に、多くのモジュールが入ってくるので便利

ファイル操作・テキスト処理なら、Rubyの方が、Pythonよりも簡単。
Pythonは、AI・機械学習用

例えば、Ruby の1-liner のフィルターなら、
$_ で、前段のパイプから受け取る、1行を表す

ls
apt_upgrade.rb mytest

ls | ruby -ne 'puts $_.upcase'
APT_UPGRADE.RB
MYTEST
577: 558 2021/09/19(日)07:12 ID:U8FNHUYP(1) AAS
Perl が出来るのなら、Ruby の本を読めば、
ファイル操作・テキスト処理ぐらいなら、すぐに出来るようになる

Perlは、謎の記号みたいなものが多くて、可読性が悪すぎる。
Rubyは、Perl由来の記号を、排除しようとしているらしい
582: 558 2021/09/20(月)08:10 ID:Ggmli9IZ(1) AAS
Ruby on Rails チュートリアルは売上が増えているらしい。
バックエンドの職業プログラマーとしては、増えているのかも

Laravel よりも、圧倒的にシェアが大きい。
その他のフレームワークのシェアは、ほぼない
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.040s