[過去ログ] Win11が使えないPCにオススメのdistroを聞くスレ (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
253: 06/12(木)01:13 ID:osuBMoSq(1) AAS
>>248
管理するとき省力化に役立つのはgrep, sed, awkワンライナーだけどな
「覚える必要」に着目するなら「Perlワンライナーで簡単に書けませんか」とAIに聞きまくる

Pythonでワンライナーは無理だべ?
Perlは今更、と思うならRubyが良いかと
254: 06/12(木)01:42 ID:LPVj/nvg(1) AAS
今夜はsolus gnome入れててまた夜更ししちまった
255: Microsoft Copilotいわく 06/12(木)01:44 ID:1U96Kge0(1/5) AAS
Q: apt search foo | grep '^[a-z]' | awk -F/ '{print $1}' をrubyワンライナーで書き換えたら?

A:Rubyのワンライナーで同じ処理を実現するには、以下のように書けます:

```ruby
apt search foo | ruby -ne 'puts $_.split("/").first if /^[a-z]/.match($_)'
```

このワンライナーの動作:
1. `apt search foo` の出力をRubyの `-n` オプションで1行ずつ処理。
2. `/^[a-z]/.match($_)` で、行頭が小文字のものをフィルタリング。
3. `split("/")` で `/` を区切り文字として分割し、最初の要素を取得して `puts` で表示。

もしさらに洗練した書き方を求めていたら、調整案も考えられるよ!
256: Microsoft Copilotいわく 06/12(木)01:45 ID:1U96Kge0(2/5) AAS
Q: Pythonでは、これのワンライナーは難しいですか

A: Pythonでもワンライナーで実現できますが、Rubyほど簡潔にはならないかもしれません。Pythonは `sys.stdin` を使って標準入力を処理する必要があり、ワンライナーでの記述が少し長くなる傾向があります。

以下のように書くと、Rubyのワンライナーと同等の動作をします:

```python
apt search foo | python3 -c "import sys; [print(l.split('/')[0]) for l in sys.stdin if l[0].islower()]"
```

この処理の流れ:
1. `sys.stdin` を使い、標準入力を1行ずつ処理。
2. `l[0].islower()` で、行頭が小文字のものをフィルタリング。
3. `/` で分割し、最初の要素を取得して `print` で出力。
省2
257: Microsoft Copilotいわく 06/12(木)01:53 ID:1U96Kge0(3/5) AAS
Q: 単純に、タブキーを押すと補完候補として出るだけで良い場合は?

A: タブ補完で `import sys` や `sys.stdin` を補完候補として出すには、BashやZshの補完機能を活用できます。以下の方法がシンプルで使いやすいです。

### **1. Bash の補完**
Bashの `complete` を使って、特定のワードを補完候補に追加できます。

```bash
complete -W "import sys sys.stdin" python3
```

この設定を `.bashrc` に追加すると、`python3` を入力してタブを押すと `"import sys"` や `"sys.stdin"` を補完候補として表示できます。
省11
258: Microsoft Copilotいわく 06/12(木)01:59 ID:1U96Kge0(4/5) AAS
Q: 'import sys'がスペース区切りとして認識されて'import'ご補完候補になったりしませんか。

A: はい、そのまま `complete -W "import sys sys.stdin sys.stdout"` を使うと、補完候補として `"import"` と `"sys"` が別々に扱われる可能性があります。これは `-W` オプションが**スペースで区切られた単語を個別の補完候補として解釈**するためです。

### **解決策**
スペースを含むフレーズを一つの補完候補として認識させるには、**エスケープやクォートを工夫**する必要があります。

#### **方法①: エスケープシーケンスを使う**
```bash
complete -W "import\ sys sys.stdin sys.stdout" python3
```
この方法では、`import sys` のスペースを `\ ` でエスケープすることで、**一つの単語として認識**させることができます。

#### **方法②: 配列を使う**
省7
259: Microsoft Copilotいわく 06/12(木)02:02 ID:1U96Kge0(5/5) AAS
Q: apt search foo | python3 -c "import sys; [print(l.split('/')[0]) for l in sys.stdin if l[0].islower()]" というPythonワンライナーは、もう少し短くなりませんか

A: Pythonワンライナーをさらに短縮するには、リスト内包表記を省略してジェネレータ式を使うとスッキリします。

```bash
apt search foo | python3 -c "import sys; print(*(l.split('/')[0] for l in sys.stdin if l[0].islower()))"
```

### **短縮ポイント**
1. **リスト内包表記 (`[...]`) をジェネレータ式 (`(...)`) に変更**
- `print(*(...))` にすることで、リスト生成を省略できる。
2. **明示的な `print()` 呼び出し**
- `print(*(l.split('/')[0] for l in sys.stdin if l[0].islower()))` で、要素を展開して出力。
省1
260: 06/12(木)04:40 ID:qnLJAeg6(2/2) AAS
需要なさげなことを延々とご苦労
261
(1): 06/12(木)11:04 ID:FT7siQft(1) AAS
秀樹とかいうやつだろ、本当にうざい
262: 06/12(木)13:46 ID:jLaZft3/(1) AAS
>>261
> 秀樹とかいうやつだろ、本当にうざい

オメーはslackから来たのかっ?ぬっころすぞ!!二度と顔出しできねぇようにすんぞ?WWWWW
263: 06/13(金)02:42 ID:j7PnCYAE(1) AAS
solusはbudgie以外で使うことは意味ないという判断に達した
gnomeはちょっと使い方分からんしplasmaならkubunt25.04の方がいい
というかbudgieが自分にとって最も使いやすいdeになりつつある
今後は長期間通常使用し続けてどういう風か見てみようと思う
264
(1): 06/13(金)04:09 ID:x70u6RTq(1) AAS
ワイのノートPCはDebian(Gnome, Wayland)に落ち着いたよ
14インチモニタは125%で、外付け27インチは100%スケーリングで

んで外付けをメインモニタ(?)として扱うことで、だいたいやりたいことは実現
Waydroidも入った

そしてsystemdどっぷり
265: 06/13(金)11:26 ID:2ngnCGu5(1) AAS
>>264
ワイのノートPCは
[ディストリ ] Debian GNU/Linux 11 (bullseye) (x86_64)
[ DE/WM ] MATE (X11)
だ。

昨日から黒画面だ。今から分解、背面カバー露出して、cmosクリアしたく思う。

手順を一つ一つ...要するに手伝え!!
266
(1): 06/13(金)18:57 ID:mGKD0fdc(1) AAS
黒画面でどうやって5chやるの
267: 06/13(金)19:27 ID:9VOZ8tuQ(1) AAS
w3mとか
268: 06/14(土)01:49 ID:DgX/WaHS(1) AAS
普通にスマホやろ・・
269
(1): 06/14(土)01:59 ID:nMLEDq5z(1/2) AAS
>>266
使ったこと無いけどNavi2chという専ブラがある(あった?)
画像リンク[png]:monafont.sourceforge.net
270: 06/14(土)02:00 ID:nMLEDq5z(2/2) AAS
ああ、俺ズレてた…
271: 06/14(土)02:02 ID:kFtm7zUa(1) AAS
>>269
今でも普通に使ってるよ 外部板にだけど
272
(1): 06/15(日)17:31 ID:guuoikN2(1) AAS
konというコマンドで日本語が表示できるようにして、emacs -e mew とかmuttとかでメールしてたな
1-
あと 730 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.016s