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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
242: 06/11(水)10:41 ID:nWfb/VBv(1) AAS
さすがに、qemu上では実用的なパフォーマンスは難しいだろうしなぁ
243: 06/11(水)18:15 ID:qaIq7Jw/(1/3) AAS
GUI使えないなら俺無理wwwwwwwwww
244
(1): 06/11(水)18:18 ID:qaIq7Jw/(2/3) AAS
ここはとりあえずWindowsを使ってたけど古くなって11行けない上に
10ですら動きが悪いっていうPCしかない貧乏の人のスレだと思ってる
他の人は知らないけどlinuxのスキルなんて俺はないwwwwwwwww
245: 06/11(水)18:32 ID:vCTUCIwX(1) AAS
10の動作すら厳しいPCがLinuxで代用できるなら
既にあるソフト使うなり入れたりすればいいしスキルイラネ
古いPCの活用は貧乏とあんまり関係ないんじゃね?
246: 06/11(水)18:39 ID:6giAV+Ue(1) AAS
オススメLinuxディストリビューションは?
が102から彼を隔離するための場所として使われることになったことにより設立されたスレです
上級者初心者富める者貧しき者みなが忌憚なく意見交換できる場としてご利用下されば幸いです
247: 06/11(水)18:50 ID:ELTenpDO(1) AAS
パッケージマネージャーとか
パッケージインストーラーとか
discoverとか

適当に使っていればソフトのインストールは大抵コマンド要らず
殆どのデスクトップ環境で、公式サイトからGoogle ChromeやMicrosoft EDGEをインストールするのにコマンドは要らない
248
(2): 06/11(水)21:18 ID:lzPHlUF+(1) AAS
>>244
俺もそんな感じでLinuxだよ。ただ,win10は我慢できる重さだったが。
Linuxが好きだからではなく仕方なくLinuxなんだよな。
仕方なくだからLinux覚える気はあんまりないし、
さらに、会社ではWin11だからWin11を活用できるようになった方がずっと役に立つんだよな。
そのなもんだから、Linuxユーザーが大好きなシェルスクリプトやらを覚えてもなって感じ
(まぁ、低スペック脳の俺ではむずくて覚えられないだろうが)
ただ、会社の連中がデータのグラフ化等に使っている、(シェルスクリプトよりはるかに難易度が低い)Pythonは
少しは使えないとまずいと言うことで低スペック脳を必死させて覚えようとしている。
249: 06/11(水)21:36 ID:qaIq7Jw/(3/3) AAS
>>248
なるほどPythonか
C言語はわかるけどPythonは詳しくは知らないな
そういえばWeb関係の知人がだいぶ前にやってたな
250: 06/11(水)21:59 ID:Rk3gci0L(1) AAS
Pythonに限らず、自分の使用用途に沿って、楽で便利な環境を選べば良いんじゃない?
Linuxも使えるのは選択肢が広くて幸せだと思うAIも強いしね。ただしLinuxはフリーでマイナーで自己責任な環境なので、時々しんどい面も感じる。
251: 06/11(水)22:03 ID:+Me5AYL7(1) AAS
一つ言語出来たら大半は似ている。
出来るようになったら、言語にこだわりがある奴がバカみたいに見えるぞ。
毛色の違う言語もあるけど、まあ何とかなる。
252: 06/12(木)00:19 ID:qnLJAeg6(1/2) AAS
ゼロから知識を入れる場合、いろんな言語間で使える共通知識が6割、その言語固有の知識が4割ってとこかな。
この比率は言語や使用ライブラリによって異なるけど、平均すればこんなイメージだと思う。
今の大多数の言語はCの影響を色濃く受けてるからCを覚えてしまえばあとは簡単。
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
秀樹とかいうやつだろ、本当にうざい
1-
あと 741 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.022s