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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
556
(3): 2021/09/16(木)14:22 ID:odZDEUJC(1/2) AAS
X Window Systemの設定ファイルxorg.confって、「ユーザー別にファイルを配置」って出来るんだっけ?
例えばXDG方式の/home/ユーザー名/.config/xorg/xorg.confみたいな配置が可能かどうか、という質問です。

俺が知ってるのは/etc/X11/配下"に配置、つまり全ユーザーで共通の設定しか知らないので…。
557: 556 2021/09/16(木)14:27 ID:odZDEUJC(2/2) AAS
>>556 (追記)
「ユーザー別の設定ファイルを書きたい」って思った理由は、例えばマウスの設定をユーザー別(家族など)にしたいからです。
別に、従来の方式の.xinitrcなどに書く"xset m <値1> <値2>"方式でも構わないんだけど、最近では「xsetでの設定は過去の方式で、代わりにxorgの設定ファイルのドライバのオプション設定を記述するのが主流」のようなので、こっちの書き方として聞いてみました。
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>
省2
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 で書いておけば、拡張したりテストするのも簡単
561
(1): 2021/09/17(金)11:23 ID:Yues+N6/(1/3) AAS
>>555
クリーンインストールした環境でも同様になるか確認。
562
(1): 2021/09/17(金)11:32 ID:SQT2t8F0(1) AAS
>>561
クリーンインスコ後にそうなった
最初からそうなってた
563
(1): 2021/09/17(金)11:38 ID:Yues+N6/(2/3) AAS
>>556
ない
564: 2021/09/17(金)11:39 ID:Yues+N6/(3/3) AAS
>>562
環境を書く
565: 556 2021/09/17(金)12:54 ID:BWUQpWYe(1) AAS
>>563
無いですか。回答ありがとう。
俺も調べましたがそれらしい文献が全然無かったです。
566
(1): 2021/09/17(金)15:19 ID:VXRkav5o(1/2) AAS
rubyはインストールしないと入らないけど、pythonなら大抵入ってるよ
sh<bash<sed<awk<python
くらい。昔はpythonの位置がperlだった。
567: 2021/09/17(金)20:33 ID:689h6c4O(1) AAS
Rubyって、言語関連の最小限パッケージで導入しても暗号関連とかApache関連とか色んなものが入ってくる覚えが
自家ビルドするにしても結構沢山の-devel系パッケージが必要で、ちょっとなー
568
(1): 2021/09/17(金)20:40 ID:45lf/xCg(1) AAS
ソフトウェア・パッケージを-devel系と非開発用に、最初に分割したクソカスはマジで氏んで欲しい。どうせRedhatだろうけど。
569: 2021/09/17(金)20:43 ID:vXJJubsI(1) AAS
>>568
ライトユーザにはdevelは不要な訳で。
570: 2021/09/17(金)21:23 ID:VXRkav5o(2/2) AAS
開発するならソースでいい的な話じゃなく?
571
(1): 2021/09/17(金)23:42 ID:bPvLhqAi(1) AAS
>>566
pythonはパイプと相性が悪いって出てくるけどどうなの
sedやawkみたいな大人しく特化したコマンド使えってならない?
572: 2021/09/18(土)00:11 ID:cl3MQ+IN(1) AAS
>>571
パイプというかワンライナーか
ワンライナーだけは今でもperlで書いてるなあ
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
省1
574: 2021/09/18(土)15:52 ID:oSwjH/83(1/2) AAS
rubyっていまいちrails以外に使いみちがないよ
575: 2021/09/18(土)20:54 ID:Mb5X/I9R(1) AAS
$_で前段から取り込める、というのはPerlからの文化だろうね
Perlだと、
$ ls -l | perl -pe "tr/a-z/A-Z/"
>>573のはできるからね

まぁ、「古くてもう誰も使ってない」というのは概ね同意w
でも、「シェルスクリプトよりもうちょっと高機能が欲しい」「処理速度が欲しい」というのなら、Perlは結構(俺は仕事で使ったことがあって知ってたので)重宝してるわw
1-
あと 427 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.028s