2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

くだらねえ質問はここに書き込め! Part 235

1 :login:Penguin:2019/02/08(金) 08:40:59.71 ID:UJyGuae0.net
まずは2ch-Linux-Beginnersを読みましょう。
いろいろとまとめられているので(・∀・)イイ!!
http://www12.atwiki.jp/linux2ch/

読んでも解決しなかったら、質問を書きこむ前にここを読もう。
http://www12.atwiki.jp/linux2ch/?About
質問に対して答えてもらったら、お礼よりも、結果報告。

過去ログ検索
Google検索
https://www.google.com/search?hl=ja&as_q=検索語句&as_sitesearch=2ch.net%2Ftest%2Fread.cgi%2Flinux%2Fhttps://www.google.com/search?hl=ja&as_q=検索語句&as_sitesearch=5ch.net%2Ftest%2Fread.cgi%2Flinux%2F

※前スレ
くだらねえ質問はここに書き込め! Part 234
http://mao.5ch.net/test/read.cgi/linux/1542376726/

2 :login:Penguin:2019/02/08(金) 10:48:41.52 ID:cMNobswU.net
200GBほどあるディレクトリを圧縮したいのですが
どのようにするのが適切でしょうか
そのままひとまとめにするより面倒でも小分けにしたほうが良いですか?
メインメモリは4GBで
HDDにも空きは200強のGBしかありません

3 :login:Penguin:2019/02/08(金) 11:09:38.76 ID:Zpi0bNKx.net
https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/

moreだけ最新版を入れたい。prefix先は/usr/localで。

moreだけコンパイルしてインストールする方法ありませんか?

4 :login:Penguin:2019/02/08(金) 11:20:01.03 ID:Qob0gavz.net
>>1


>>2
圧縮した後どうしたいかによるんでは
元のファイルを削除してスペース節約?

>>3
make more

> $ configure
> ...
> Type 'make' or 'make <utilname>' to compile.

インストールは適当に手動コピーすればいいんじゃないでしょうか

ところでmoreの最新版を使いたい理由って何でしょう
最近のmoreで何が変わったのかちょっと興味があります

5 :login:Penguin:2019/02/08(金) 12:09:24.73 ID:1wI6Eo3u.net
>>4
> > Type 'make' or 'make <utilname>' to compile.
make more とか make text-utils とかやってみたけど通らんな
<utilname> って何を指定すればいいんだろ

6 :login:Penguin:2019/02/08(金) 12:10:34.09 ID:Zpi0bNKx.net
>>4
>make more
>> Type 'make' or 'make <utilname>' to compile.

moreはコンパイル出来ました。

>ところでmoreの最新版を使いたい理由って何でしょう

less にない機能が使いたい。lessと入力ファイルの組合せが悪いかもしれず。

7 :login:Penguin:2019/02/08(金) 12:12:51.78 ID:Zpi0bNKx.net
>>5
moreはコンパイル出来ましたが、
sys-utils/ipcrm.cで通らないです。make ckeckがさいごまで行かないのが痛い

8 :login:Penguin:2019/02/08(金) 12:16:37.02 ID:1wI6Eo3u.net
>>5
すまん、./configure に --enable-more つけたらいけた

9 :login:Penguin:2019/02/08(金) 12:17:43.83 ID:1wI6Eo3u.net
>>7
「通らない」って、具体的にどんなエラーになるの?

10 :login:Penguin:2019/02/08(金) 12:20:55.78 ID:1wI6Eo3u.net
more のコンパイル通ってるなら
実行ファイルを手動コピーでいいんじゃないか
うちではそれで動いたよ

11 :login:Penguin:2019/02/08(金) 12:22:04.62 ID:Zpi0bNKx.net
sys-utils/ipcrm.c:246:17: error: variable has incomplete type 'struct seminfo'
struct seminfo seminfo;
など。

12 :login:Penguin:2019/02/08(金) 12:28:09.37 ID:Zpi0bNKx.net
$ configure
$ make
$ make check で>>6

$ configure
$ make more でmoreコピーでインスト出来ました。

more使ってしたいことを手探ります。皆さんコメ有難うございます。

13 :login:Penguin:2019/02/08(金) 12:29:13.20 ID:1wI6Eo3u.net
>>11
https://github.com/karelzak/util-linux/issues/584
同様の事例があった
ちゃんと読んでないけど

moreだけ欲しいならipcrmをコンパイルする必要はないでしょう

14 :login:Penguin:2019/02/08(金) 12:48:02.76 ID:/5A8502L.net
「何もしない」というコマンドはありませんか?

$ cat hoge.sh
#!/bin/sh -e
if [ "$1" = "hoge" ]
then
echo "hoge"
else
#echo "ここがエラーになるので「何もしない」を入れたいのです"
fi

一応候補として 'true' や ':' を試してみましたが
これでいいのかわかりません

15 :login:Penguin:2019/02/08(金) 13:10:51.83 ID:Zpi0bNKx.net
>>13
./configure --disable-use-tty-group --disable-makeinstall-chown --enable-all-programs --disable-ipcrm --disable-ipcs --disable-rename
これでmakeOK。

16 :login:Penguin:2019/02/08(金) 13:15:26.52 ID:1wI6Eo3u.net
>>14
それでいいよ

17 :login:Penguin:2019/02/08(金) 13:20:43.73 ID:1wI6Eo3u.net
>>15
だったら
--disable-all-programs --enable-more
でよさそう

18 :login:Penguin:2019/02/08(金) 14:59:41.10 ID:zgvmsLcS.net
>>14
それ
if [ "$1" = "hoge" ]; then
echo "hoge"
fi
これでいいよ。elseが省略できる文法になってる
参考: http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_09_04_07

19 :18:2019/02/08(金) 15:00:50.57 ID:zgvmsLcS.net
ていうかもっと言うとそういう状況なら
test "$1" = "hoge" && echo "hoge"
ってやったほうがifとか使わずに簡潔かつ明瞭に書ける

20 :login:Penguin:2019/02/08(金) 15:03:10.34 ID:1wI6Eo3u.net
>>18
else 外せない状況だから聞いてるんじゃないの?

21 :login:Penguin:2019/02/08(金) 15:58:23.62 ID:VKHkVY0P.net
Centos6で自作メールサーバを作ってThunderbirdでの接続の保護なしで通常のパスワードでの送信はできたのですがSSLの設定をしてから送信時に送信エラーが出ますポートは空いているのですが助けてください

22 :login:Penguin:2019/02/08(金) 16:04:44.51 ID:e8oKhC0H.net
エラー書かないと助けられないが
証明書入ってないとかじゃなくて?

23 :login:Penguin:2019/02/08(金) 16:07:09.56 ID:VKHkVY0P.net
>>22
REBOOTしたら治りましたお騒がせしました

24 :login:Penguin:2019/02/08(金) 16:10:15.62 ID:1wI6Eo3u.net
いま構築してるのなら
いいかげん7にした方がいいんじゃないの

25 :login:Penguin:2019/02/08(金) 16:14:35.22 ID:zgvmsLcS.net
>>20
elseの場合になにもしないのに,
else節を省略できない状況なんてある?

26 :login:Penguin:2019/02/08(金) 16:23:54.63 ID:VKHkVY0P.net
>>24
教材でやっているのでお許しを

27 :login:Penguin:2019/02/08(金) 16:48:09.92 ID:Qob0gavz.net
>>25
「できない」じゃなくて「したくない」状況ならあるね

a) スクリプトのデバッグ中にelseまで消すのが面倒
→エディタのコメントアウト機能を": #"にすると少し幸せになれるかも

b) マクロでelseの中身を生成するときに中身が空の場合と分けたくない
→この例は実際にconfigureスクリプトの中で見られる

28 :login:Penguin:2019/02/08(金) 17:02:00.79 ID:zgvmsLcS.net
>>27
あー。a)に関してはそれくらい我慢しろよとは思うが
b)に関しては納得だわ。俺はそういうマクロを書いたことがないが
しかしelseのあるなしでマクロを書き分けるのは煩雑だしバグが紛れ込みやすくなるな。

そういう場合は:やtrueを使うしかないか。

29 :login:Penguin:2019/02/08(金) 20:33:37.51 ID:B/ZAiee4.net
価値観の押しつけって本当に見苦しいな。

30 :login:Penguin:2019/02/08(金) 22:59:09.59 ID:E1Hc9zgu.net
>>14
: が正解

31 :login:Penguin:2019/02/08(金) 23:05:34.87 ID:jxrfO0LS.net
http://itdoc.hitachi.co.jp/manuals/3020/30203S3530/JPAS0134.HTM
条件式の扱い面倒でわろ

32 :login:Penguin:2019/02/08(金) 23:39:08.37 ID:1wI6Eo3u.net
>>30
trueはなぜダメなの?

33 :login:Penguin:2019/02/09(土) 00:01:33.75 ID:9c2KHM5t.net
sudo apt-get install libapt-inst1.5

したら

警告: 以下の不可欠パッケージが削除されます。
何をしようとしているか本当にわかっていない場合は、実行してはいけません!
apt libapt-pkg5.0 (apt のため)

てでたけど実行したら

apt 出来なくなったんだがこれどうすればいいの?はぁ。。。

34 :login:Penguin:2019/02/09(土) 00:10:26.88 ID:9c2KHM5t.net
まいったなぁ。。。どうすんのこれまじ

35 :login:Penguin:2019/02/09(土) 00:18:14.10 ID:3HHNbMIn.net
その手の警告メッセージが「押すなよ!絶対押すなよ!」のような振りではない事を理解した上でクリーンインストール

36 :login:Penguin:2019/02/09(土) 01:03:09.80 ID:96QIx7V2.net
ヘーキヘーキ
必要なものは全部自分でソースからビルドすればaptなんていらねぇんだよォン

37 :login:Penguin:2019/02/09(土) 01:07:33.47 ID:VUApYnrH.net
>>33
which -a apt
which -a apt-get
で本当にないか探して、ログインし直しても駄目ならDebianのパッケージを探してきて入れればいいんじゃないの

38 :login:Penguin:2019/02/09(土) 01:26:12.72 ID:9c2KHM5t.net
sudo dpkg -r libapt-inst1.5
sudo dpkg -i libapt-pkg5.0_1.4.9_armhf.deb
sudo dpkg -i apt_1.4.9_armhf.deb

これでいちおう復活いけました。サンクス!
完全復活ですかコレで?
他にすることないですか?

39 :login:Penguin:2019/02/09(土) 10:15:23.15 ID:72Z/udp1.net
su
su -
普段使いするなら
どちらが安全ですか?

40 :login:Penguin:2019/02/09(土) 10:18:16.46 ID:Exfx+3fP.net
どっちも普段使いするもんじゃない

41 :login:Penguin:2019/02/09(土) 14:18:21.43 ID:3tn8CdFb.net
>>39
それを普段使いするくらいなら root ログインでいいのでは。

42 :login:Penguin:2019/02/09(土) 15:18:50.68 ID:SD84COdA.net
find . \( -iname "*.jpg" -o -iname "*.txt" \)
findの複数パターンってこんなんだけど修正って無理?
jpg|txtや{jpg,txt}を許可するとかせめてエスケープ外すとか

43 :login:Penguin:2019/02/09(土) 16:28:44.95 ID:3tn8CdFb.net
>>42
GNU のですとこう書けるみたいです
find . -iregex ".*\.\(jpg\|txt\)"

44 :login:Penguin:2019/02/09(土) 17:16:03.82 ID:9c2KHM5t.net
ubuntu って debian の一つじゃないの?
色々読んでると別に扱われてること多い気がするけど

45 :login:Penguin:2019/02/09(土) 17:17:16.96 ID:QI3YinnX.net
正規表現で教えてください。
find . -name "*.txt" -print0 | perl -pe 's/\.txt\0/\0/g' | xargs -0 -I% mv %.txt %.html

perlの箇所で、\0/\0の意味を教えてください。
また、調べ方も分かりません。perlの正規表現でしょうか?

46 :login:Penguin:2019/02/09(土) 17:36:08.10 ID:huFYucm+.net
>>45
find(1)の-print0の部分を読むのです。

47 :login:Penguin:2019/02/09(土) 18:21:51.97 ID:ntwIfiQ4.net
>>40
パッケージリホジトリのアップデートする程度でもroot必要なのに
普段使いしないのか?

48 :login:Penguin:2019/02/09(土) 18:28:58.28 ID:W9/M7QC/.net
そんなコマンドを使う理由はないね

49 :login:Penguin:2019/02/09(土) 18:30:30.96 ID:ntwIfiQ4.net
>>45
ひとかたまりじゃなくて
ただ \0 と / が並んでるだけ
\0はヌル文字(¥0なら見覚えあるのでは?)
/ は範囲内全体置き換えの 's/置換対象/置換後/g' という表現の一部

50 :login:Penguin:2019/02/09(土) 18:32:41.50 ID:ntwIfiQ4.net
>>48
アップデートやアップグレードは自動化できるけど
あくまで例であって
root必要な場面なんていくらでもあるだろ
ユーザー追加編集したりアプリのインアンスコとか

51 :login:Penguin:2019/02/09(土) 18:34:13.14 ID:W9/M7QC/.net
>>50
日本語勉強してこい

52 :login:Penguin:2019/02/09(土) 19:35:38.21 ID:QI3YinnX.net
>>46
man findや日本語訳も読んだけど今一よくわからないです。

ttps://linuxjm.osdn.jp/html/GNU_findutils/man1/find.1.html
>-print0
真を返す。パス付きのファイル名を標準出力に表示し、
各ファイル名の後ろに (-print が改行文字を付けるのとは違って)
ヌル文字を追加する。 このアクションを使えば、find の出力を処理する
プログラムが、改行文字などのホワイトスペースを含むファイル名を
正しく解釈できるようになる。 このアクションは、xargs の -0 オプションに呼応している。

>>49
>\0はヌル文字(¥0なら見覚えあるのでは?)

ヌル文字が何故必要かわかりません。
一番良いのはマニュアルから必要性を読めることですが、man xargsからも見つけていません。

53 :login:Penguin:2019/02/09(土) 19:43:04.05 ID:KdHPgjTq.net
>>52
塗る文字区切りだからだよ
区切り文字がないと区別つかんやろ

54 :login:Penguin:2019/02/09(土) 20:13:28.93 ID:RCWDKg4M.net
>>52
\0は文字列の最後(終わり)を示す番兵
番兵 文字列とかでぐるぐるすると役割が分かる。
日本語の文の最後を示す"。"な物
人は"。"なくても内容等から文の最後が分かるが、文の内容を理解しない機械は"。"
で一文が終わったと判断する

55 :login:Penguin:2019/02/09(土) 20:30:59.76 ID:QI3YinnX.net
>>53
>>54
おぼろげに必要性がわかった気がしてきた。

56 :login:Penguin:2019/02/09(土) 20:31:31.03 ID:I0LBvsCX.net
>>52
man xargsで「-0」で検索すれば書いてあるよ

57 :login:Penguin:2019/02/09(土) 20:32:28.16 ID:I0LBvsCX.net
しょっぱなに書いてあるじゃん
https://linuxjm.osdn.jp/html/GNU_findutils/man1/xargs.1.html#lbAD

58 :login:Penguin:2019/02/09(土) 20:32:58.85 ID:I0LBvsCX.net
>>44
Debianをベースに作った、Debianとは別のもの

59 :login:Penguin:2019/02/09(土) 20:53:39.04 ID:wMC0ciSd.net
>>52
man find の「用例」の最初の二つが参考になるかも。

60 :login:Penguin:2019/02/09(土) 21:23:23.43 ID:9c2KHM5t.net
>>39
su と su - に安全性の違いってある?
状況に応じて使い分ければいいだけでは?

61 :login:Penguin:2019/02/09(土) 21:38:43.50 ID:4JnbNIIv.net
>>51
なぜ伝わらない
普段使ってる中でroot権限が必要な場面なんていくらでもあるだろう

62 :login:Penguin:2019/02/09(土) 21:44:03.63 ID:4JnbNIIv.net
>>52
前スレで見た気がする
$ touch "hoge
"
とかやらかして云々
ファイル名に改行が含まれてるのが混じってたら
改行区切りでは使えないからな

63 :login:Penguin:2019/02/09(土) 21:51:00.13 ID:1ZNP1l6g.net
普通はsuじゃなくてsudoを使う

64 :login:Penguin:2019/02/09(土) 22:04:52.28 ID:DHOlr/7q.net
>>61
root権限が必要 ≠ suコマンドを使う

65 :login:Penguin:2019/02/10(日) 00:50:17.53 ID:h4KdCwYI.net
一般的に、普段使いで root権限が必要な場面なんて無いと思います。
なお、Maintainer・Latester・apt-getter はこの限りではありません。
(個人の感想です)

66 :login:Penguin:2019/02/10(日) 03:07:10.23 ID:YlmQVKVK.net
>>55
この界隈は空白付きパスの扱いが苦手ってこと
$ touch foo bar.txtだと分割されてfooとbar.txtができるから
この場合は"foo bar.txt"やfoo\ bar.txtで分割は回避できる
findやxargsの場合は-print0や-0で対策してると
後root化するならsudo suでいいってばっちゃが

67 :login:Penguin:2019/02/10(日) 08:57:45.66 ID:skiApwlh.net
sudo効かないし

68 :login:Penguin:2019/02/10(日) 09:30:03.88 ID:FmoWq8wV.net
sudo suも使わんだろ・・・

69 :login:Penguin:2019/02/10(日) 10:18:34.45 ID:XVESlVln.net
sudo -s でいいんじゃね

70 :login:Penguin:2019/02/10(日) 14:17:37.26 ID:APn8/fkg.net
zsh使いだしてからfindもxargsも使わなくなった
zshない環境でやらんといけなくなったときに素人丸出し状態になって焦るw

71 :login:Penguin:2019/02/10(日) 14:40:17.72 ID:FKa3YLVf.net
findやxargsの代わりにzshだとどうやるの?

72 :login:Penguin:2019/02/10(日) 18:47:36.69 ID:8lA9bVOj.net
ききたい
zshの想い

73 :login:Penguin:2019/02/10(日) 22:12:58.12 ID:LQ7aj2TD.net
USBパーティション起動のKaliがアホほど重い…

74 :login:Penguin:2019/02/10(日) 23:04:35.73 ID:pOlqwp0A.net
>>52
たぶん、ヌル文字は、区切り文字として使うのだろう

「a b」みたいな半角空白を含む文字列を、1つとして扱いたい場合に、
半角空白が区切り文字だと、2つに扱われてしまう

そういう場合に「a b」の直後に、ヌル文字を付け足して、
ヌル文字を区切りに設定すると「a b」が1つに扱われる

75 :login:Penguin:2019/02/10(日) 23:47:07.19 ID:LQ7aj2TD.net
EtcherからDDWinに変えたらなおった

76 :login:Penguin:2019/02/10(日) 23:53:44.36 ID:XVESlVln.net
ここ質問スレだよ

77 :login:Penguin:2019/02/11(月) 01:12:21.15 ID:FsZ6qRoj.net
>>74
いい解説

78 :login:Penguin:2019/02/11(月) 03:56:15.23 ID:3PdmpTGz.net
shredコマンドってファイルしか削除できないの?
フォルダごと削除出来るオプションが見当たらんのですが

79 :login:Penguin:2019/02/11(月) 05:47:23.12 ID:Z6AJED71.net
>>78
ファイルが実際にHDDなどに物理状態として存在している
(ことが多い; /proc以下のファイルとかはまた別の話)のに対して
ディレクトリはHALやカーネル低レイヤではなく
もっと高位の抽象化であるファイルシステムの上で用意されている
仮想的なものだから,shredコマンドをかける意味がないでしょ。

80 :login:Penguin:2019/02/11(月) 09:46:00.50 ID:QQSDFQTo.net
>>79
ファイル名もシュレッドして欲しいと言うのはあるかも
まあコマンドレベルじゃ無理でファイルシステムに組み込むしかないと思うが

81 :login:Penguin:2019/02/11(月) 13:07:09.54 ID:g7pei35v.net
>>80
それをできると勘違いしないようにrecursiveオプションが用意されてないというわけかな

82 :login:Penguin:2019/02/11(月) 13:23:26.60 ID:dz6zE9Is.net
>>81
それはどっちかって言うと危険だからじゃね?
どうしてもやりたきゃfind+xargs+shredでできるし
まあ作成者に聞かないとホントのところはわからんが

83 :login:Penguin:2019/02/11(月) 15:40:42.30 ID:Z6AJED71.net
まあ作者に訊かないと真相は分からないのはもちろんそうとして。

俺はshredコマンドにディレクトリに対する操作が用意されていない理由は>>79
ディレクトリに対して操作したいなら>>82の方法を採るのが一番良いと思った。
素人に毛が生えた程度の人間の意見だけどw

84 :login:Penguin:2019/02/11(月) 15:45:35.56 ID:3knU8oEu.net
ディレクトリに対するshredの意味が>>80>>82で違うことは理解してる?

85 :login:Penguin:2019/02/11(月) 23:52:16.95 ID:Zl19nqDD.net
age

86 :login:Penguin:2019/02/12(火) 04:26:03.36 ID:tzeeNuc+.net
https://news.mynavi.jp/article/dont_run_on_linux-4/
こっちの方がバルスじゃないか

87 :login:Penguin:2019/02/12(火) 05:28:11.73 ID:UroO7LZL.net
>>86
rm -rf / なんかも含めて今更わざわざ記事にするような内容かね
しかもServerとDesktop版で2つの記事にしてるし

88 :login:Penguin:2019/02/12(火) 06:17:46.43 ID:tzeeNuc+.net
その今更を知らない奴もいるってことを知れてよかったじゃないか
俺自身もそこでshredを知ったからな

89 :login:Penguin:2019/02/12(火) 09:09:21.96 ID:d7Nls9gk.net
ディレクトリとファイルの「抽象度」って同じじゃね?
どっちもファイルシステムの上にあるじゃん。

90 :login:Penguin:2019/02/12(火) 13:50:19.17 ID:riYWrg6Y.net
/usr/local
って基本的にはどんなものが入るところ?

91 :login:Penguin:2019/02/12(火) 14:58:33.89 ID:Od+c9dUJ.net
自分でビルドしたバイナリやそのコンフィグ

92 :login:Penguin:2019/02/12(火) 15:00:00.88 ID:/18TH1LR.net
ユーザーの地元の話題

93 :login:Penguin:2019/02/12(火) 18:02:15.04 ID:v2s68Uhu.net
挫折ばかりで、もうしんどい、リナックス

94 :login:Penguin:2019/02/12(火) 18:53:07.59 ID:d7Nls9gk.net
>>90
http://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch04s09.html#purpose24

95 :login:Penguin:2019/02/13(水) 01:09:06.57 ID:sHN8N5o0.net
/bin  lsやcp辺りのないと困る奴
/sbin fsckやmkfs辺りのシステム操作系
/usr/bin パッケージ管理で入れた奴
/usr/sbin パッケージ管理で入れたシステム操作系
/usr/local/bin 自分でビルドした奴
/usr/local/sbin 自分でビルドしたシステム操作系
$HOME/bin 自作か拾ったスクリプト

ただ今は/usr/binに集約して/binはただのリンクだとかなんとか
/optではProgram files\みたいにプログラム単位で管理するけどなんでこれが推奨されないのか
それをやったのがgoboLinuxなんだろうけど

96 :login:Penguin:2019/02/13(水) 01:38:16.83 ID:OmXT9i83.net
> /optではProgram files\みたいにプログラム単位で管理するけどなんでこれが推奨されないのか

PATHがクソ長くなるからだよ
PATHだけじゃない。ドキュメントとか、あちこちにバラけてるよりも
一つの決まったディレクトリにある方が、manとかinfoはすぐに検索できるだろ?
C言語用のヘッダファイルだって一箇所にまとまっていたほうが良いし。

つまりは考え方が違うだんよ。
Linuxはそういうパッケージまで含めて一つのシステムでありOSなんだよ
Linuxにはアプリという概念がなかった

WindowsのDLLがsystem32とかにあるのと同じ。
ただしWindowsはOSの構成要素がOSとして機能する必要最小限なものにくらべて、
Linuxはパッケージすべてが構成要素。例えばLibreOfficeなんかも含めて。

だから今後、Linuxはパッケージを減らしていくと思うよ。
そしてアプリはOSのパッケージ管理システムとは別の方法でインストールするようになる

97 :login:Penguin:2019/02/13(水) 01:46:18.68 ID:Udsgw1o1.net
???????

98 :login:Penguin:2019/02/13(水) 02:32:33.47 ID:sHN8N5o0.net
でもsnapとかflatpakとかappimageとかnixとか汎用パッケージマネージャー自体が増えたら意味ないのでは
船頭が増えても結局元の木阿弥だ

99 :login:Penguin:2019/02/13(水) 13:00:37.96 ID:LW7GL1BC.net
>>95
でたらめ

100 :login:Penguin:2019/02/13(水) 13:01:54.74 ID:6lBkd6q2.net
>>96
意味不明

101 :login:Penguin:2019/02/13(水) 20:46:33.18 ID:21BqpfdZ.net
>>92
笑ったよ。でも、なんか言い得て妙って感じだな

102 :login:Penguin:2019/02/13(水) 21:21:45.84 ID:h8JjeIg/.net
curlが古いので新しくしたいのですが、
sudo rpm -e curl
とすると、rpmがcurlに依存していると表示されます
またyumはrpmに依存しているようです
パッケージのインストールに使うプログラムが依存しているcurlのようなパッケージを
新しくするにはどうすればいいのでしょうか?

103 :login:Penguin:2019/02/13(水) 21:51:26.23 ID:Udsgw1o1.net
パッケージのインストールにcurlは使いませんよ

104 :login:Penguin:2019/02/13(水) 22:05:11.19 ID:Ioee4ucr.net
>>102
rpm -U curl-xxxx.rpm

yum update curl

105 :login:Penguin:2019/02/13(水) 22:15:34.64 ID:bjSaRboZ.net
youtube-dl コマンドで Youtube のプレイリストをダウンロードしたいんですけど一本づつしか動画をダウンロードできません。どうやればいいですか

ttps://www.youtube.com/watch?v=1oe5x0mAg3A&list=PLTa0n5b1eRqrpbf2rH8B9hLCi-IjM3VaW

106 :login:Penguin:2019/02/13(水) 23:02:03.41 ID:uf4lSRIA.net
>>105
man youtube-dl にオプション書いてあるだろ

107 :login:Penguin:2019/02/13(水) 23:38:13.36 ID:hp+oqN7B.net
linuxってどういう圧縮形式が喜ばれるのでしょうか?
tarの方が良いのでしょうか

108 :login:Penguin:2019/02/13(水) 23:48:43.44 ID:ViuQ3M8P.net
>>107
大抵の環境に入っていて誰しもコマンドを暗記しているという点ではtarだな。
ただしファイルの所有者のユーザ名がアーカイブ内に含まれるので注意。

逆に喜ばれないのは日本語ファイル名とzipの組み合わせ。
文字コードを指定しないと化けるため。

109 :login:Penguin:2019/02/13(水) 23:51:42.19 ID:c4cpl6WS.net
linuxに感情があるとは知らなかった
tarは基本的に圧縮を目的としていないシーケンシャルにファイルをまとめるのが目的

110 :login:Penguin:2019/02/13(水) 23:54:13.69 ID:c4cpl6WS.net
シーケンシャルにまとめたものを復元(展開)することを書き漏らした

111 :login:Penguin:2019/02/13(水) 23:59:19.45 ID:hp+oqN7B.net
ありがとうございます
>>108
なるほど。tarがベターですね
>>109
間違っていたらすいません
linuxって解凍せずにファイルをつかえるのでしょうか・

112 :login:Penguin:2019/02/14(木) 00:50:30.27 ID:Qyv+Pa5z.net
>>111
>>111
うーん。
別にLinuxじゃなくても
アクセスするときに一時ファイルとして伸張

アクセスが切れるときに一時ファイルを再圧縮
っていうのはWindows上のソフトウェアでもやってるのはあるんじゃない?

実際Vimっていう有名なエディタの標準プラグインには
ファイルが圧縮されているのを気にせずに編集できるようにするものもあるし。
tar-pluginとかね。

113 :login:Penguin:2019/02/14(木) 00:59:20.24 ID:6hB4PzUR.net
>>112
>アクセスするときに一時ファイルとして伸張
>↓
>アクセスが切れるときに一時ファイルを再圧縮
いやまぁ、それは普通なんですが、それをせずにOS単位でバイナリのまま内保の圧縮ファイルとやり取りするのかなと思った次第です

114 :login:Penguin:2019/02/14(木) 01:37:49.72 ID:r+sB7rOq.net
こんばんは

Mint19.1 mate使ってるんですけど、アイコンを自分で見つけたアイコンパックの画像に変更する方法を教えて下さい
Ultra Flat Remixというアイコンパックを解凍して出たflat-remix-masterというフォルダを/usr/share/iconsにコピーしました。でも設定からそのアイコンが選べません
設定›外観の設定 からしかテーマ変更出来ませんよね?凄い楽しみにしてたので本当にガッカリしてます。誰かアドバイスください

115 :login:Penguin:2019/02/14(木) 01:51:57.95 ID:r+sB7rOq.net
自己解決しました!
解凍したら出てくるフォルダ「fla-remix-mastar」の中にあるFlat-Remix, Flat-Rimix-Dark, Flat-Remix-Lightの3つのフォルダを/icons 直下に置いたら反映されました!

3つともほぼ同じですけどタブ欄が微妙に変わるので白いテーマ選んだ人はFlat-Remix-Light選ぶとくっきりしておすすめです

116 :login:Penguin:2019/02/14(木) 02:03:56.37 ID:r+sB7rOq.net
Mintまじカッコよくなってない? これで軽くて使いやすいんだからたまんねーよ!

117 :login:Penguin:2019/02/14(木) 05:58:34.99 ID:WK+hDqdR.net
>>111
圧縮ファイルをマウントできるarchivemountがあるらしい
古い情報しかない上に不安定だの出てくるが

118 :login:Penguin:2019/02/14(木) 08:08:24.79 ID:a5QDe3SW.net
>> 106
--yes-playlist とか --playlist-items とか関係ありそうなオプションをやってみましたが意味ありませんでした。
どうやればプレイリストのダウンロードができますか?

119 :login:Penguin:2019/02/14(木) 08:58:03.12 ID:gc8TAwJ0.net
>>118
意味ありませんでしたってのはどういうことだ?
まずはバージョンと出力結果を貼れ

120 :login:Penguin:2019/02/14(木) 16:35:19.74 ID:N+gwRau0.net
すいません
今日の僕の夕食は何が良いでしょうか?

121 :login:Penguin:2019/02/14(木) 17:46:05.74 ID:a5QDe3SW.net
youtube-dl のバージョンです

$ apt policy youtube-dl
youtube-dl:
Installed: 2019.01.17-1~bpo9+1
Candidate: 2019.01.17-1~bpo9+1
Version table:
*** 2019.01.17-1~bpo9+1 100
100 http://deb.debian.org/debian stretch-backports/main i386 Packages
100 /var/lib/dpkg/status
2017.05.18.1-1 500
500 http://ftp.jp.debian.org/debian stretch/main i386 Packages

122 :login:Penguin:2019/02/14(木) 17:48:29.24 ID:a5QDe3SW.net
--playlist-items オプションを使ったらこうなりました。

$ youtube-dl --playlist-items 1,4-46 https://www.youtube.com/watch?v=1oe5x0mAg3A&list=PLTa0n5b1eRqrpbf2rH8B9hLCi-IjM3VaW
[1] 8325
$ [youtube] 1oe5x0mAg3A: Downloading webpage
[youtube] 1oe5x0mAg3A: Downloading video info webpage
WARNING: Requested formats are incompatible for merge and will be merged into mkv.
[download] Destination: 第140回 日商簿記3級 総評-1oe5x0mAg3A.f137.mp4
[download] 100% of 513.51MiB in 02:13
[download] Destination: 第140回 日商簿記3級 総評-1oe5x0mAg3A.f251.webm
[download] 100% of 23.99MiB in 00:05
[ffmpeg] Merging formats into "第140回 日商簿記3級 総評-1oe5x0mAg3A.mkv"
Deleting original file 第140回 日商簿記3級 総評-1oe5x0mAg3A.f137.mp4 (pass -k to keep)
Deleting original file 第140回 日商簿記3級 総評-1oe5x0mAg3A.f251.webm (pass -k to keep)

[1]+ Done youtube-dl --playlist-items 1,4-46 https://www.youtube.com/watch?v=1oe5x0mAg3A

123 :login:Penguin:2019/02/14(木) 17:50:29.19 ID:a5QDe3SW.net
>> 120
僕ならタコライスが食べたいです

124 :login:Penguin:2019/02/14(木) 17:56:30.06 ID:+a5nWrXs.net
タコライスってどんな椅子ですか?

125 :login:Penguin:2019/02/14(木) 18:09:36.79 ID:lLkA/6sF.net
>>122
--all-formatsは?

126 :login:Penguin:2019/02/14(木) 18:17:58.69 ID:M69vezkq.net
>>122
横からですが、何も考えずにプレイリストの URL を指定すればいいだけです。
ちなみにその URL はプレイリストではありません。

127 :login:Penguin:2019/02/14(木) 18:33:10.13 ID:a5QDe3SW.net
>> 125
--all-formats をすると日商簿記3級 総評-1oe5x0mAg3A.webmはすでにダウンロードされているみたいなメッセージが表示され、それ以外の動画について何も作業せずそのまま終了しました。
>> 126
アドレスそのものが間違ってたんですかorz プレイリストのサムネイルを右クリックしてアドレスをコピーしたんですけどこれだとダメなんですか?

128 :login:Penguin:2019/02/14(木) 18:44:24.05 ID:M69vezkq.net
>>127
そのサムネイルの上にあるプレイリストのタイトルがプレイリストの URL リンクになっています。

129 :login:Penguin:2019/02/14(木) 18:44:44.73 ID:gc8TAwJ0.net
>>127
v=1oe5x0mAg3A
が動画のIDだからそっちを拾っちゃうんだろう
これを外してlist=以降だけ残せ
今回の場合だとこうなる
https://www.youtube.com/watch?list=PLTa0n5b1eRqrpbf2rH8B9hLCi-IjM3VaW

130 :login:Penguin:2019/02/14(木) 18:45:08.26 ID:lLkA/6sF.net
>>127
$ youtube-dl --all-formats '動画URL'
動画URLには&以降を付けてない
これで拡張子3gp、m4a、mp4、webmの4種類のファイルができた
ごめん質問の意図と違った?

131 :login:Penguin:2019/02/15(金) 06:22:34.26 ID:w7hWL/W2.net
youtube-dlってニコニコにも対応してたんだな
DL速度がISDN並だけど

132 :login:Penguin:2019/02/15(金) 16:29:10.98 ID:SsgXWy+i.net
debian9 amd64を2台にインスコしてるんですが
片方のブートメニューのデザインがこんなので
http://www.oversea-pub.com/wp/wp-content/uploads/2013/02/13.GRUB-menu.jpg
もう一方はこんなの
https://i0.wp.com/srvfail.com/wp-content/uploads/2017/01/Debian8advOpt.png
で違うのですがなぜでしょうか?
デザインはあとから変えられますか?

133 :login:Penguin:2019/02/15(金) 16:44:33.83 ID:hmcKOsY/.net
ブートローダーが違う

134 :login:Penguin:2019/02/15(金) 16:58:11.20 ID:y5dKGHSJ.net
>>132
あまり詳しくねーけど
UEFIだと無機質な感じになるんじゃないかしら。
レガシーBIOSだとフレームバッファかなにかを利用して
綺麗な壁紙が表示される。

135 :login:Penguin:2019/02/15(金) 17:23:35.07 ID:NjI1rhd2.net
>>132
デザインはむろん変えられる
変え方は自力でググれ
わからんかったら、Grub Customizerインスコしろ
それもわからんかったら、MX-LinuxとかKonaLinuxとかGrub Customizerが
プレイントールされているLinuxのLiveUSB使えばなんとかなるやろ

136 :login:Penguin:2019/02/15(金) 19:08:22.74 ID:UxDBKoeJ.net
>>132
/etc/default/grub
の中に GRUB_CONSOLE
みたいな行があったはず
前者のはそれが有効になってるんだと思う

137 :login:Penguin:2019/02/15(金) 19:11:26.56 ID:UxDBKoeJ.net
ちなみに /etc/default/grub を更新しても
sudo update-grub
やらないと有効にならないから注意

138 :login:Penguin:2019/02/15(金) 19:15:01.65 ID:UxDBKoeJ.net
前者のグラフィカルモードはフォントとか解像度も変えられるから
カスタマイズしたいなら後者しかない

139 :login:Penguin:2019/02/15(金) 19:15:39.58 ID:UxDBKoeJ.net
逆だわ書き損じた
グラフィカルモードは後者だな

140 :login:Penguin:2019/02/15(金) 19:45:49.33 ID:gDunGRVA.net
こんばんは
2つ質問があります

質問1:
Ubuntu Desktop 日本語 Remixって何のために存在するんですか?
公式のディスクイメージをダウンロードしてもインストール時からすぐ日本語選べるし、その後も日本語化されてインストール出来ますよね?

質問2:
昔は日本語がすぐに使えなく難しい設定をする必要があったと仮定して、なぜ最近のディストリビューションは最初から多言語化されるようになったんですか?

141 :login:Penguin:2019/02/15(金) 20:05:45.15 ID:G4JjsSFb.net
>>140
日本語 Remix も公式なものです。
国際版には取り込まれないローカライズ部分を取り込んだものです。
最終的には全て取り込まれることを目標にしています。
最近ではかなりの部分がメインに取り込まれています。

142 :login:Penguin:2019/02/15(金) 21:09:07.64 ID:gDunGRVA.net
>>141
返信ありがとうございます
俺は2014年に初めてubuntu使いましたが大混乱しました。結局普通のを選びましたが日本語普通に表示するしまた大混乱しました
今はMintもLubuntuもXubuntuも全て普通の選んでますけど何の問題もないから、日本語remixってなんだったんだろうとさっき急に思い出して質問しました

143 :132:2019/02/15(金) 21:22:43.57 ID:SsgXWy+i.net
>>136-137
ありがとうございます

144 :login:Penguin:2019/02/15(金) 21:53:05.87 ID:59CEvCQR.net
>>132
上が画像ファイルが見つけられないとき
下が画像ファイルがあるとき

145 :login:Penguin:2019/02/15(金) 22:17:25.70 ID:txeOqzlZ.net
>>136
うろ覚えで書いたら出鱈目になったスマン

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

こうだった
意図的にやるならここだけど
多分 >>144 のが正解なんだろうね

146 :login:Penguin:2019/02/15(金) 22:35:59.49 ID:QtKpoQZO.net
>> 127 です
youtube-dl -i https://www.youtube.com/watch?list=PLTa0n5b1eRqrpbf2rH8B9hLCi-IjM3VaW
をやったらちゃんとプレイリストのダウンロードができました。ありがとうございます。
ダウンロードしたら24GBくらいになってHDDの空き容量が25GBしかなくなったので --all-formats は試せませんでした、すみません。

147 :login:Penguin:2019/02/16(土) 01:37:19.42 ID:qY381sjx.net
2019-02-13 02:04:23 : hogehoge : fugafuga : aaaa : bbbb : ccc ::: ddd : eeee

みたいなログがあって、excelでcsvで読ますと時間の部分(1つ目と2つ目のコロン)が分けられてしまうので、
ここだけを - に置き換えするにはどうしたらいいでしょうか?
centos7です。

148 :147:2019/02/16(土) 01:58:09.34 ID:qY381sjx.net
補足ですが、14バイト目と17バイト目(時間のコロン部分)をsedなどで変換したり、
cutで何かできるなら、それもご教示いただきたいです。

149 :login:Penguin:2019/02/16(土) 04:30:34.63 ID:ji7a3xUs.net
>>147
awk 'BEGIN{FS=OFS=":"}{print $1 "-" $2 "-" $3,$4,$5,$6,$7,$8,$9,$10,$11,$12}' logfile

150 :login:Penguin:2019/02/16(土) 05:50:38.89 ID:albDN7n8.net
>>147
sed -e 's/\([[:digit:]]\{2\}\):\([[:digit:]]\{2\}\):\([[:digit:]]\{2\}\)/\1-\2-\3/1'

複雑に見えるかもしれんが
\[[:digit:]]\{2\}をバックスラッシュ付きの丸括弧で囲んだのを一つの単位として
3つつなげる→これで「時刻」を表わせるので あとは間のコロンをハイフンマイナスに置換

ちなみにどーでもいいけどPOSIXに準拠してるので
多分AIXとかでも使える。

151 :login:Penguin:2019/02/16(土) 06:55:37.97 ID:ji7a3xUs.net
>>147
awk '{sub(/:/,"-",$0);print }' logfile | awk '{sub(/:/,"-",$0);print }'

152 :login:Penguin:2019/02/16(土) 15:45:07.78 ID:ji7a3xUs.net
>>147
固定長フィールド前提
awk 'BEGIN{FIELDWIDTHS="13 1 2 1 59"}{print $1 "-" $3 "-" $5}' logfile

153 :login:Penguin:2019/02/16(土) 16:07:04.78 ID:ji7a3xUs.net
>>151
$0は省略できるな sub関数の置換は最初の1回のみだから、2回やれば2つめまで置換される
cat log | awk '{sub(/:/,"-");print }' | awk '{sub(/:/,"-");print }'

154 :login:Penguin:2019/02/16(土) 16:53:29.10 ID:KUTF0U89.net
同じようなデータが行ごとに並んでいるような状況
XXX YYY ZZZ
XXX YYY ZZZ
でこれらの行が全て等しいということを確認したいのですが
どういうコマンドを使えばいいでしょうか。
diffコマンドはファイル単位なので不適当なんですよね……。

155 :login:Penguin:2019/02/16(土) 17:18:10.56 ID:ji7a3xUs.net
>>154
uniq コマンド 重複行は削除される

156 :login:Penguin:2019/02/16(土) 18:52:47.43 ID:KUTF0U89.net
>>155
ありがとうございます!
uniqコマンドとかこのご時世何に使うだ? とか考えてた自分を呪いたいw

157 :147:2019/02/16(土) 20:41:47.05 ID:qY381sjx.net
ありがとうございます。
awkがまるでプログラム言語のような感じに見えます。

パイプを入れて、>>149>>150が使いやすいかなと思いました。
>>150ですが、
最後の「1」はどういう意味でしょうか?
gやdなら知っているのですが、1は見たことがなくて・・・。

158 :150:2019/02/16(土) 21:01:18.49 ID:KUTF0U89.net
>>157
最後の1は
「置換を一度しか行わない」ということ。
例えばこのフラグが「g」(globalのg)だと
「合致する全パターンに対して置換を実行する」
という意味になる。←これだと,例えば続くデータの中にたまたま
00:00:00という形の文字列があった場合これも置き換えられてしまう。

159 :150:2019/02/16(土) 21:03:07.62 ID:KUTF0U89.net
老婆心ながら。

https://www.oreilly.co.jp/books/4900900583/
この書籍,sedやAWKが枯れに枯れたソフトウェアであることも相俟って
今でも十二分に正しくて読み籠む価値のある書籍だと思うので,
もしも金銭的・戸棚的な余裕があるなら是非購入・熟読をお勧めする。

160 :login:Penguin:2019/02/16(土) 22:56:32.29 ID:XksDk/3S.net
オライリーは鉄板ですか?

161 :login:Penguin:2019/02/16(土) 23:08:19.01 ID:Zkl1PJi2.net
すいません、質問です
この女性のコマンドはなんでしょうか?

急に動き出すので何かのエラーですか?

https://video.twimg.com/ext_tw_video/1088425516581830657/pu/vid/720x960/j_YGzw8EDaOCxvec.mp4

162 :login:Penguin:2019/02/16(土) 23:10:12.00 ID:KUTF0U89.net
なんか怖くてリンクが開けない。

163 :login:Penguin:2019/02/17(日) 03:01:38.79 ID:OGILB+kC.net
>>161
エラーではなく、そういうイベントトリガーに触れただけで、動作としては正常です。

164 :login:Penguin:2019/02/17(日) 05:00:49.47 ID:m1CeHBBV.net
awk '!a[$0]++' $1
awkと言えばこの呪文凄いよな
ソートせずに重複行を消す妙技

165 :login:Penguin:2019/02/17(日) 07:00:06.77 ID:THE3BRuq.net
>>159
なつかしいなあ
20年前に買ったよメガネザル本

166 :login:Penguin:2019/02/17(日) 09:51:39.01 ID:g9gWqDcP.net
>>157
AWKはプログラミング言語…

167 :login:Penguin:2019/02/17(日) 10:08:35.99 ID:7XAtVAjd.net
大量に有るファル名を一括変換したいんですが
キャンプ-001テント張り.jpg
キャンプ-002飯盒炊さん.jpg
キャンプ-003キャンプファイヤー.jpg
等など、これに "-"を入れたいんですが
キャンプ-001-テント張り.jpg

何か良い方法をお教えください。

168 :login:Penguin:2019/02/17(日) 10:18:24.24 ID:pZ1/7f/q.net
awk

169 :login:Penguin:2019/02/17(日) 10:43:35.60 ID:ZCpoM9Gs.net
Linuxの操作や概念を覚えるための良い書籍は
ないでしょうか?
これまで、TronやWindowsCEをベースとしたソフト開発
してきましたが、プラットフォームがLinuxへ移行し、
不慣れなので開発効率が落ちてしまい。
今はターゲットのハードへのプログラムの移動、ちょっとしか設定変更やログ参照も全て、GUIツールを使用し、不便な状況で。

170 :login:Penguin:2019/02/17(日) 12:20:11.04 ID:pZ1/7f/q.net
趣味でも使え

171 :login:Penguin:2019/02/17(日) 12:36:34.04 ID:ZdUzbQjW.net
オークに多くを求めるな!
飛べないオークはただの豚だ!

172 :login:Penguin:2019/02/17(日) 13:02:10.27 ID:yuPl7bsQ.net
>>167
for f in *.jpg; do echo mv -i "$f" "$(echo "$f" | sed -E 's/^([^-]+-[0-9]+)([^0-9-])/\1-\2/')"; done

一つめの echo は確認用、問題なさそうだったら外して実行

173 :login:Penguin:2019/02/17(日) 14:08:03.02 ID:3a/h2tjE.net
Perl にバンドルされてる rename がいいかも。インストールされてればね。

174 :login:Penguin:2019/02/17(日) 14:49:08.61 ID:m1CeHBBV.net
正規表現飛ばしていきなりsedなんてつらいだけ
ファイル名が整然としてるならmoreutilsのvidirがいいよ
お〜瑠璃ね〜むみたいにテキストエディタでファイル一覧を編集して一括リネーム
名前にviはあるけど編集に使うエディタは指定できるしな

175 :login:Penguin:2019/02/17(日) 15:26:52.66 ID:AuQ+fPgA.net
>>172
遅くなりました。有難うございました。

色々と調べたんですが、文字列の先頭、行末、連番などの変更は有ったものの、
指定場所に追加する方法はありませんでした。

176 :login:Penguin:2019/02/17(日) 15:58:03.25 ID:ocx0gCdx.net
多分一番手っ取り早いのは、windowsに持っていってそこで作業することだと思う

177 :login:Penguin:2019/02/17(日) 16:05:55.22 ID:Bd+ZNxIB.net
Windows10のPCで動いているVMWareにCentOS7をインストールして、
インターネット接続も、WindowsからのSSH接続もできるようにするには
どうしたらいい?
NATやVMnet1やブリッジなど色々試したが、sshかインターネットのどちらかは
接続できても両方は無理だった

178 :167:2019/02/17(日) 16:18:45.17 ID:AuQ+fPgA.net
作業が終了しました。有難うございました。
つくづく Linux のこう云うコマンドの凄さが素晴らしいです。
家宝にしました。(^_^;)

179 :login:Penguin:2019/02/17(日) 17:08:26.87 ID:51zyJcXZ.net
>>177
ブリッジなら大きな混乱もなくできるはずだが
CentOSのIPとかゲートウェイあたりが間違ってるんじゃないの

180 :login:Penguin:2019/02/17(日) 18:22:32.79 ID:Bd+ZNxIB.net
>>177
自己レス
ブリッジ(自動)でVMとCentの両方を再インストールしてみた
結果、sshもゲストからのインターネットもできたが、
DHCPから固定IPに変更したらインターネット接続できなくなった
(IPはDHCPで振られたものと同じ)

もうわけわからんw

181 :login:Penguin:2019/02/17(日) 18:25:17.10 ID:Bd+ZNxIB.net
>>179
ありがとう
固定IPでインターネット接続できない件について、
デフォゲは、適当に自分のIPアドレスの4オクテット目を1にした数字を指定
DNSは未指定

182 :login:Penguin:2019/02/17(日) 19:03:02.12 ID:Bd+ZNxIB.net
>>181
自己解決。

デフォゲとネームサーバーも、DHCPで自動設定された時と同様に入力したら、
ゲストからインターネット接続できるようになった
Windows10からCentOSへのsshもデグレなく接続できている

一番最初にブリッジ接続にして、CentOSのネットワークも有線接続ONにして、
かつ、固定IP設定の際も、IP/サブネットだけでなく全て入力必須
無線のネットワークアダプタへのブリッジだけど、VM上のCentOSから見ると
有線なので、有線として設定するところが大きなポイントか

183 :login:Penguin:2019/02/17(日) 19:54:18.16 ID:OGILB+kC.net
>>167 >>173
横からですが、自身の後学のためにも rename で試してみました。中々シンプルに書けますね。
(-n を取ると実際に名前変更が行われます。)

rename -v -n 's/(^キャンプ-...)(.*)/$1-$2/' *.jpg

184 :167:2019/02/17(日) 21:57:52.45 ID:AuQ+fPgA.net
またまた、家宝が増えてしまいました。
有難うございました。

185 :login:Penguin:2019/02/17(日) 23:52:51.18 ID:Vvo8e0HN.net
>>169
OSのすべての機能を学びたいなら、ムック本の
Linuxエンジニア養成読本、第3版、2016

LinuC の資格の教科書とか

186 :login:Penguin:2019/02/18(月) 01:13:38.50 ID:QVFUvHZt.net
>>158
それ回数じゃなくて
位置の指定じゃないの?
例えば2だと2回置換じゃなくて
2番目にパターン合致したところを置換する

$ echo "hogehogehoge" | sed -e "s/hoge/****/2"
hoge****hoge

187 :login:Penguin:2019/02/18(月) 01:24:09.60 ID:Rc4Uk7ZD.net
# dd if=/dev/cdrom of=tmp.iso
でCDのイメージファイルを作ろうと思ったのですが、コピープロテクトのせいで無理です

どうやったらコピーできますか

188 :login:Penguin:2019/02/18(月) 06:30:13.68 ID:BBUBP3AU.net
Windowsでその手のソフトを探してくるのが手っ取り早い

189 :login:Penguin:2019/02/18(月) 08:04:57.09 ID:PMPZBkbX.net
>>187
vlcとか使って書き出せば?

190 :login:Penguin:2019/02/18(月) 09:25:29.02 ID:1/AX6+F1.net
>>167
Ruby で、1-liner のフィルタを作ってみた。
ただし、DryRun なので、実際には実行されません

ls | ruby -rfileutils -ne 'BEGIN{ $re = /(^キャンプ-\d+)(.*)/ }; if md = $_.chomp.match( $re ) then FileUtils::DryRun.mv( md[0], md[1] + "-" + md[2] ) end'

-r で、fileutils モジュールを読み込む。
BEGIN 内の処理は、最初に1回だけ実行される

ARGF を1行ずつ読み込んで、変数$_ に格納する。
ARGF とは、複数のファイルや標準入力を連結して、1つにした仮想ファイル

chomp で、末尾の改行コードを削除した後、
正規表現にマッチすれば、ファイル名を変更する

191 :login:Penguin:2019/02/18(月) 14:24:10.24 ID:xNMDJiz9.net
>>189
vlc でイメージファイル作成ってできましたっけ?

192 :167:2019/02/18(月) 18:57:28.06 ID:WWsF03ek.net
>>190
わぁ〜、なにそれ??
すいません分かりません。

183さんの、式に似たのを検索して見様見真似で作って、
rename 's/キャンプ.../キャンプ-...-/'; *.jpg
として、大失敗の私には意味不明です。

すいません。でも有難う御座います。
またくだらない質問しますので、
よろしくお願いします。
皆様に感謝します。

193 :login:Penguin:2019/02/18(月) 19:08:39.04 ID:PMPZBkbX.net
>>191
あ すまん。作成のほうか。CCCD読取の話かと勘違いしてた。
VLCは動画音声の作成に関しては無力だなw

194 :login:Penguin:2019/02/18(月) 20:55:23.92 ID:jXZdwW7m.net
Mesaをビルドし/home/<user>下のフォルダにインストール後、.bashrcにパスを追加したのですがメニューからFirefoxを起動すると反映されていません
glxinfoなどでは反映されており、ターミナルからFirefoxを実行すると反映されます
デスクトップ環境全体にパスを通すにはどうしたらよいでしょうか
DEはLXDEを使用しています

195 :login:Penguin:2019/02/18(月) 22:40:13.33 ID:HzeO9PqU.net
>>188
なぜcdromのイメージファイルを作るのがこれほどまでに難しいのでしょうか

196 :login:Penguin:2019/02/18(月) 23:09:31.47 ID:LSpADHZC.net
XML ファイル (LXDEのキーボードショートカット設定ファイル)で
<keybind key="W-r">
<action name="Execute">
<command>lxpanelctl run</command>
の <keybind key="W-r"> を <keybind key="S-r">に変更出来るけど
これをコメントアウト出来ないのでしょうか?
これ自体の記述を消去すれば良いのかな?

197 :login:Penguin:2019/02/19(火) 00:02:37.02 ID:SfhlPdFS.net
>>196
リネームしてバックアップしとくか
壊れてもいいユーザー作ってそっちでお試し

198 :login:Penguin:2019/02/19(火) 00:19:49.59 ID:0Lh5sb/g.net
全然関係ないが、モンティパイソンでLをRで発音するネタ思い出した
あ、逆だったかも知れん

199 :login:Penguin:2019/02/19(火) 00:48:22.27 ID:Pp7Orrxx.net
>>196
その一行上に答えが書いてあるのですが
<!-- eybindings for LXPanel -->
<!-- -->
で、はさめばいいんじゃないの?

200 :login:Penguin:2019/02/19(火) 05:35:55.09 ID:/yDWQVAl.net
デスクトップLinuxの代表格ってUbuntu系だけどredhat系にはないんだろうか
今更他のパッケージ管理を覚える気なんてないから訊くだけで悪いけど

201 :login:Penguin:2019/02/19(火) 07:38:33.70 ID:hzLq7YbO.net
>>200
こっちで
https://mao.5ch.net/test/read.cgi/linux/1539338308/

202 :login:Penguin:2019/02/19(火) 09:01:25.12 ID:zJxJEWko.net
>195
もう光学メディアは使う人が少なくなったからなぁ
このあたりを試すのはどうかな
https://www.lifehacker.jp/2008/12/081203_lifehackercddvd.html

203 :login:Penguin:2019/02/19(火) 09:27:38.17 ID:IOZVlxuE.net
最近ip routeでルーティング追加したあとNetworkManagerがCPU100%食い続けるんだけどどうにかならない?
以前は同じスクリプト動かしてても全く問題なかったんだけど今は初回起動時は確実に発生してNetworkManager再起動してから再度スクリプト動かすと発生しない

204 :login:Penguin:2019/02/19(火) 10:14:50.27 ID:cFWc0D0E.net
>>199
俺にも判る様にご説明下さい
プルグラミングは 豚には・・・ なんで

205 :login:Penguin:2019/02/19(火) 15:50:18.33 ID:EK3DPe3/.net
ローカルループバックってネットワークのどこまでいって戻ってくるの?
もっというとどういう経路をたどるの?

206 :login:Penguin:2019/02/19(火) 15:50:53.16 ID:NwwcoO96.net
>>194
自己レス
$HOME/.xsessionrc
に書くことで解決しました

207 :login:Penguin:2019/02/19(火) 18:19:47.91 ID:qsNv1vHw.net
ブラウザ(chrome/firefox)で日本語のPDF開くとかなりの割合で日本語の部分が表示されないんだけどどうすればいいでしょうか?
いつのまにか大事なフォント消しちゃってたのかな

208 :login:Penguin:2019/02/19(火) 18:23:12.45 ID:kF6r2EZU.net
はい

209 :login:Penguin:2019/02/19(火) 22:17:26.18 ID:eGh5VSx9.net
>>204
<!--コメント-->
上の行の場合はコメントって書いてある部分がXMLではコメントになる。

210 :login:Penguin:2019/02/19(火) 23:01:39.40 ID:RweNTB9q.net
>>209
ご親切に有難うです
  <!-- もっと ”プルグラミング(笑)”を勉強します -->
 

211 :login:Penguin:2019/02/19(火) 23:05:47.74 ID:2PEMlLXc.net
マジレスするとマークアップ言語な

212 :login:Penguin:2019/02/19(火) 23:13:55.72 ID:RweNTB9q.net
>>211
ありがとう
へえええええええ・・・・
馬の耳 ・・・ 状態です
HTML言語 なんて ・・・

213 :login:Penguin:2019/02/19(火) 23:44:43.84 ID:HBnJQics.net
MINT17.3で、Workspacesで4画面を使っています。
cron で時刻指定してGUIのアプリを起動する際に、
どの画面に立ち上げるか指定する方法を教えてください。

214 :190:2019/02/20(水) 01:57:36.49 ID:Bb2FxLV3.net
>>192
190 のRuby の説明です。詳しくは、正規表現の説明を読んでください

/正規表現/ は、Rubyでの正規表現の書き方。
その正規表現オブジェクトに、$re という変数名を付けた。
$re = /(^キャンプ-\d+)(.*)/

md = $_.chomp.match( $re )
その正規表現にマッチすると、マッチデータmd に、マッチした情報がセットされる

( ) で囲むのはキャプチャー部分で、左から順番で、
md[1]・md[2]〜md[9]の順番で、キャプチャー部分を参照できる。
ただし、md[0]はキャプチャー部分ではなく、マッチした全体の文字列を表す

ここでは、md[1]に、(^キャンプ-\d+)、md[2]に、(.*)にマッチした部分がセットされる。
^ は、文字列の先頭位置を表す。
\d は、0〜9の数値を表す。[0-9]とも書ける。
+ は、直前の文字を1個以上使う。(+ は貪欲に、なるべく多く一致させる)

つまり、md[1]には、先頭から「キャンプ-」以後の文字列が始まり、
数値が1個以上続く「キャンプ-001」の部分がセットされる

md[2]の部分では、. は任意の1文字を表し、* は、直前の文字を0個以上使うから、
(* は貪欲に、なるべく多く一致させる)
md[1]よりも後の部分がすべて入るので「テント張り.jpg」が入る

FileUtils::DryRun.mv( md[0], md[1] + "-" + md[2] )の、
md[1] + "-" + md[2] は置換後の文字列を表し、
md[1]・md[2]の文字列間に、- の文字を連結しているので「キャンプ-001-テント張り.jpg」となる

置換前のmd[0]には「キャンプ-001テント張り.jpg」が入るので、
ファイル名「キャンプ-001テント張り.jpg」を「キャンプ-001-テント張り.jpg」に変更する

215 :login:Penguin:2019/02/20(水) 02:07:08.10 ID:Bb2FxLV3.net
>>203
膨大な、IPアドレスのルールを解析しているのだろう

CPU 利用率が高いのは、複数のCPUで並列処理しているから。
CPU利用率を低くすれば、時間が掛かるので、待つ時間が多くなる

効率的なルールの書き方などを、見た方がよいかも。
(もし、そういうものがあればだが)

216 :login:Penguin:2019/02/20(水) 02:15:54.01 ID:Bb2FxLV3.net
>>212
HTML, XML, JSON, yaml, csv/tsv など、色々な設定ファイルの様式がある。
まあ、HTML で書くことは無いけど

もっと単純なテキストファイルで、csv に似ているが、
行区切りで、同じ行内では、空白区切りで各列を表すものもある

217 :login:Penguin:2019/02/20(水) 06:31:22.63 ID:gpwFk0sP.net
>>213
DISPLAY=:<数字>.<数字> <コマンド>
でいけるはず
どのディスプレイがどの数字に対応してるかはxdpyinfoで

218 :login:Penguin:2019/02/20(水) 10:51:20.80 ID:N3GDuFhn.net
debian 9.8.0からlibreOfficeを削除したい。
synapticからlibreOfficeを検索してマーク済リストを全削除すると
debianがttyからしか起動しなくなってしまいます。

libreOfficeの正しい削除方法を教えてください。

(apt-get経由だと消えません。)

219 :login:Penguin:2019/02/20(水) 11:11:48.51 ID:N3GDuFhn.net
218です。
DEB パッケージでインストールした LibreOffice のアンインストール : まだプログラマーですが何か?
http://dotnsf.blog.jp/archives/2994222.html

dpkg -P `dpkg -l | grep libreoffice | awk '{print $2}'`

これが正しい?

220 :login:Penguin:2019/02/20(水) 11:50:23.91 ID:cpkgUpZ0.net
>>219
gnomeがlibreoffice-writerなどに依存しているため、libreofficeを削除するとgnomeその他が一緒に削除されているのかもね

221 :login:Penguin:2019/02/20(水) 17:30:02.93 ID:ZoNZSrW9.net
apache の httpd.conf の FollwSymLinks が何なのかよくわからない
検索してもどこも シンボリックを許可 みたいなことしかかいてなくてなんなのかまったくわからない。
シンボリックリンクを許可するとはどういうことなのでしょう?

222 :221:2019/02/20(水) 17:34:27.59 ID:ZoNZSrW9.net
たとえば / home/ u/html /file.html にたいするシンボリックリンク を / var/ www/ html/ においたら
file.html を表示できるように要するということですか?

223 :login:Penguin:2019/02/20(水) 17:35:28.51 ID:ZoNZSrW9.net
書き込みエラーがでるので↑のアドレスは適当にスペースいれてます、

224 :login:Penguin:2019/02/20(水) 19:18:31.08 ID:ykqdHMC+.net
>>218
VirtualBox 環境ですが、
synaptic で libreoffice が頭に付くものを選択(依存も選択)削除も
apt remove libreoffice*; apt autoremove で削除も
再起動後正常に動作しており libreoffice は削除されていました。

225 :login:Penguin:2019/02/20(水) 22:11:55.48 ID:iBWVhLbA.net
>>222
そういう理解でいいけど、シンボリックリンクはディレクトリでも作れるから、
データを保管するディレクトリを用意しておいて、そのシンボリックリンクを
publicなディレクトリに置けば、データを全部公開したりできる。

226 :login:Penguin:2019/02/20(水) 22:30:00.36 ID:UqRsHHWo.net
ext4と相性悪いUSBってあるもんなの?
めっちゃ遅いんだけど

227 :login:Penguin:2019/02/20(水) 23:22:34.73 ID:DuRcEqsl.net
>>226
定期的に手動でtrimしないと遅くなる

228 :login:Penguin:2019/02/21(木) 00:02:35.49 ID:tIdMwQ+l.net
>>169
https://www.amazon.co.jp/dp/toc/4789844722/ref=dp_toc?_encoding=UTF8&n=465392
操作についてはかいてないが仕組みについては↑
むずかしいので自分は3分の1くらいしかりかいできなかったけどでも仕組みが分かる

https://www.amazon.co.jp/dp/toc/477419607X/ref=dp_toc?_encoding=UTF8&n=465392
↑はよんでないけどこっちのほうが前出のほんよりたぶん簡単そう

229 :login:Penguin:2019/02/21(木) 02:57:23.69 ID:3OjDoE41.net
Ubuntuのデフォルトのブラウザは
sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser /usr/bin/basilisk 100
のように定義するみたいですが、メーラの定義はどうすれば良いのでしょうか

定義したいのはInterlinkのVersion 6990です
http://binaryoutcast.com/projects/interlink/

230 :login:Penguin:2019/02/21(木) 03:03:32.56 ID:Hw+c8UBy.net
>>222
シンボリックリンクはWindowsのショートカットの上位版
txtのショートカットを別のテキストエディタで編集できないし
mp3のショートカットを別のプレイヤーで再生できないし
ファイルの保存先にショートカットのフォルダを指定することも無理
ショートカットはそのパスが書かれた.lnkファイルでオリジナルじゃないからね
これと違ってオリジナルと同じように扱えるのがシンボリックリンク
リンク元を移動したりリネームすると使えなくなるけど

231 :login:Penguin:2019/02/21(木) 06:17:45.66 ID:D1mmaQZf.net
>>227
最初からクソほど重かった
Liveだと速いのにpersistence設定するとたちまち重くなる

232 :login:Penguin:2019/02/21(木) 07:09:55.33 ID:yT/2QJQh.net
MinGWのsedってアホ? 正規表現の[]を認識しないようなんだけど

233 :login:Penguin:2019/02/21(木) 07:41:57.29 ID:DhXX7WHT.net
>>232
具体的にどう書いたの?

234 :login:Penguin:2019/02/21(木) 11:01:23.24 ID:XnOCxfe6.net
windowsにもシンボリックリンクはあるし
ショートカットに近いのは .desktop のファイルじゃね?
知らんけど

235 :login:Penguin:2019/02/21(木) 12:28:57.21 ID:4heB8FG+.net
>>233
path | sed s/[;=]/\n/g

236 :login:Penguin:2019/02/21(木) 12:39:42.48 ID:OSboer/K.net
windowsにはシンボリックリンクが無いという話を、誰かしてるんだっけ。

237 :login:Penguin:2019/02/21(木) 13:10:00.98 ID:x0ZidUWk.net
>>235
コマンドをクォートで囲まないと、; でコマンドラインが切れちゃうんじゃない。

238 :login:Penguin:2019/02/21(木) 15:37:18.93 ID:YwWXvaHm.net
>>236
>>230
無いとは書いてないけど
そのように読み取れるだろ

239 :login:Penguin:2019/02/21(木) 17:18:17.06 ID:yT/2QJQh.net
>>237
ビンゴでした! thx

# となると正規表現が完結していないのに、その旨のエラー出さないんですね

240 :login:Penguin:2019/02/21(木) 17:20:04.54 ID:yT/2QJQh.net
参考まで、どのようにクォートで囲んだかというと
path | sed "s/[;=]/\n/g"
です

path | sed s/;/\n/g これがokで
path | sed s/[;=]/\n/g これがngって何かへんてこりん

241 :login:Penguin:2019/02/21(木) 18:35:24.54 ID:P0AINCdI.net
>>239 >>240
Debian ですとどちらも NG で、`s' コマンドが終了していません と出ます。

242 :login:Penguin:2019/02/21(木) 18:36:18.89 ID:wE3/nziq.net
man出力を移動時にiPad miniかアンドロイドタブでよみたいです。
アンドロイドタブは今週末買うつもり。

テキストコピペだと面倒で汚いシ、PDFがいい良い?
manをPDF出力にする方法を教えてください。

ls
find
xargs
cp
mv
(tar)
vim
くらいと少ないです。

243 :login:Penguin:2019/02/21(木) 18:38:11.83 ID:wE3/nziq.net
sed
awk
expect
もかな?

244 :login:Penguin:2019/02/21(木) 18:45:46.71 ID:mH92sj21.net
アホは>>232でしたか

245 :login:Penguin:2019/02/21(木) 18:47:27.07 ID:P0AINCdI.net
>>242
PDF ではないですが、これで代用できないでしょうか?
Linux系
ttps://linuxjm.osdn.jp/
BSD系
ttp://www.koganemaru.co.jp/search.html

246 :login:Penguin:2019/02/21(木) 18:51:03.18 ID:wE3/nziq.net
>>245
ありがとう。
man find | col -bfx > find.txt
これで十分でした。
colも勉強します。
ローカルでオフラインで読みたいです。
コマンドは少ないので、そのURLのいくつかをPDFにするかもです。thanks

247 :login:Penguin:2019/02/21(木) 18:51:06.94 ID:mH92sj21.net
manじゃないけどtldrで作ってるPDFは新しいコマンドが発見できて非常に勉強になる
https://tldr.sh/

248 :login:Penguin:2019/02/21(木) 19:32:12.43 ID:bcaJwESO.net
DebianでBフレッツに接続するマルチホームなルーターを作ってます。

PC1はプロバイダAを使いwebサーバをインターネットに公開し
PC2はプロバイダAを使い
PC3はプロバイダBを使ってます。

PC3からプロバイダBのISPのルータを経由して(1回インターネットに出てから)
PC1のwebサーバにアクセスしたいのですが、繋がりません。

tcpdumpするとeth0において「PC3のプライベートIPアドレス > プロバイダAのグローバルIPアドレス」、
ppp1において「プロバイダBのグローバルIPアドレス > PC1のプライベートIPアドレス」
となっています。

iptablesのNATヘアピンかルーティングあたりの問題かとは思うのですが
どうしても解決できず。
お分かりになる方いましたら教えてくださいm(__)m

ネットワーク図
https://i.imgur.com/fju6GWO.png

ファイアウォールとルーティング
https://pastebin.com/dcePRWFE

249 :login:Penguin:2019/02/21(木) 19:44:14.43 ID:wE3/nziq.net
>>247
apt-getないけどbashでtldrインストしろ、と?使いやすそう。

tldrて名前が残念な感じね。w何の略だろう?

250 :login:Penguin:2019/02/21(木) 19:48:29.10 ID:aaUB7E2d.net
>>249
Too Long Don't Read

長すぎて読んでねーわ

251 :login:Penguin:2019/02/21(木) 21:46:19.26 ID:gSrgqE8P.net
ubuntu 17.04を起動し、端末からdo- release- upgradeコマンドでアップデートを試みていますが、パスワードの入力が出来ず困っています。
エンターキーだけは反応しますが、それ以外の文字キー数字キーには反応してくれません。
シフトキーを押して見るとか、caps lockをかけていないかなど確認してみましたが、関係ないようでした。
何か症状についてご存知の方はいらっしゃいませんでしょうか。
何卒ご教示よろしくお願いします。

252 :login:Penguin:2019/02/21(木) 23:09:10.94 ID:zKnK6x2M.net
>>251
表示されないだけでちゃんと入力されるはず
正しいパスワードを入れてからエンターを押した?

253 :login:Penguin:2019/02/21(木) 23:37:19.74 ID:D2kyVURq.net
>>248
脳内シミュレーションしただけだから間違ってたらゴメンな

処理は
PREROUTING → ルーティング → POSTROUTING
の順で行われるわけだ。

0. PC3
通信開始「PC3のプライベートIPアドレス > プロバイダAのグローバルIPアドレス」

1. PREROUTING
「PC3のプライベートIPアドレス > PC1のプライベートIPアドレス」

2. ルーティング
srcはPC3のプライベートアドレスだから、
table 10のポリシールーティングによってデフォルトルートppp1へルーティングされる。
「PC3のプライベートIPアドレス > PC1のプライベートIPアドレス」→ppp1

3. POSTROUTING
> iptables -t nat -A POSTROUTING -p $2 -s 192.168.100.0/24 -d $1 --dport $3 -j SNAT --to-source {プロバイダAのグローバルIPアドレス}
「プロバイダAのグローバルIPアドレス > PC1のプライベートIPアドレス」→ppp1
> iptables -t nat -A POSTROUTING --source 192.168.100.0/24 --out-interface ppp1 -j MASQUERADE
「プロバイダBのグローバルIPアドレス > PC1のプライベートIPアドレス」→ppp1

となって現象が発生していると考えられる。
原因は192.168.100.0/24へのルーティングが適切に行われていないためなので、
解決策はtable 10にも192.168.100.0/24へのルートを追加する。
ip route add table 10 192.168.100.0/24 dev eth0


あとそれFORWARDフィルタのルール見直したほうが良いと思う。
WANから宛先がプライベートIPアドレスなパケットが入ってくるとPCまで届くんじゃないかな。

254 :login:Penguin:2019/02/21(木) 23:48:33.40 ID:UpBJA8WT.net
この画像は本物ですか?
https://i.gzn.jp/img/2019/02/21/please-open-source-language-model/02.jpg


au URBANO L01 KYY21 グリーン 白ロム
起動しないバグが有る様ですが、SIMカードなしでOSのアップグレードする方法を
教えて下さい

255 :login:Penguin:2019/02/22(金) 00:01:11.46 ID:CI4G5wU5.net
〉〉252
回答ありがとうございます。
正直なところ、表示されなかったので最後まで入力していませんでした。
ご回答を受けて先程入力してみたところ、先のステップへ進めたのですが
An upgrage from zesty to bionic is not supported with this tool
と表示されました。
とりあえずは、このメッセージを頼りに原因を探っていこうと思います。
ありがとうございました。

256 :遊園地 :2019/02/22(金) 00:10:01.49 ID:pPCLdv1+.net
>>255
特に拘りがないなら、
sudo apt-get update
sudo apt-get upgrade
#apt-get install update-manager-core

do-release-upgrade


3行目は無視しても良い。

257 :遊園地 :2019/02/22(金) 00:23:35.36 ID:pPCLdv1+.net
ごめんw
間違ってた

258 :login:Penguin:2019/02/22(金) 00:30:03.50 ID:CI4G5wU5.net
〉〉256
ありがとうございます。
試してみましたが
ロックファイルをオープンできません。
管理用ディレクトリをロックできません。
root権限で実行していますか?
と表示されました。

259 :遊園地 :2019/02/22(金) 00:43:31.26 ID:pPCLdv1+.net
>>258
じゃあroot(管理者)権限で実行して見て下さい。

sudo su apt-get update
sudo su apt-get upgrade
sudo su do-release-upgrade

ダメならroot権限でログインし直して見る

260 :login:Penguin:2019/02/22(金) 02:44:37.76 ID:rJxakUpG.net
>>255
今のままでは do-release-upgrade では出来ないと出てますよ。
「An upgrage from zesty to bionic is not supported with this tool」
source.list をいらって上げるのが手っ取り早いと思います。

どうしても do-release-upgrade でやりたいならば面倒ですが、
ttps://server.etutsplus.com/how-to-upgrade-to-the-latest-version-of-ubuntu-with-do-release-upgrade/
に書かれている通りに Web サーバを立ち上げてごにょごにょすると可能です。

261 :login:Penguin:2019/02/22(金) 03:48:16.00 ID:Sut1zI0Y.net
Debian9からFirefoxを消してWaterfoxをいれるだけでなく、メニューに表示させたい。

xfce4とGNOMEのどちらが簡単にできますか?

waterfox-binをインストして起動できるようにはしてあります。

262 :login:Penguin:2019/02/22(金) 05:58:15.80 ID:cVHEKv/I.net
>>254
グロ
ドザによる荒らし

263 :login:Penguin:2019/02/22(金) 07:49:35.15 ID:l3YiBpxt.net
Linucて三万もすんのかよw
ぼったくりじゃねぇかw
受験料で3万もとる試験なんてきいたことねぇぞ

264 :login:Penguin:2019/02/22(金) 07:51:07.89 ID:m0bhkF82.net
>>263
CCNAシリーズ
しかも3年更新
ベンダ資格って基本ぼったくりだろ
しかも最近はベンダの方が優遇されている

265 :login:Penguin:2019/02/22(金) 07:56:03.10 ID:l3YiBpxt.net
いやいやぼったくりにしても3万もとる資格なんて資格オタのおれはきいたことない

266 :login:Penguin:2019/02/22(金) 07:59:03.98 ID:m0bhkF82.net
>>265
ベンダに限らず、普通に3万とられる資格なんてざらだけど

267 :login:Penguin:2019/02/22(金) 10:32:48.00 ID:lINkmqfK.net
学位なんかもっと金かかるぞ

268 :login:Penguin:2019/02/22(金) 12:34:16.82 ID:25BbRPwJ.net
関係ないけどJISって規格を閲覧するだけなら無料なんだね。
ISOとかだと閲覧さえ有料なのを考えるとすごく優しい。

269 :login:Penguin:2019/02/22(金) 19:06:33.07 ID:8bwrSaEL.net
debianでapacheとphp7をインストールしたけどmodsにひょうじすらされない
当然libapache mods phpはインストールしてある

もうお手上げなので教えてください

270 :login:Penguin:2019/02/22(金) 19:07:49.52 ID:8bwrSaEL.net
apacheじゃなくてapache2だった

271 :遊園地 :2019/02/22(金) 20:51:55.92 ID:pPCLdv1+.net
php.ini
を編集するべきだと思います。

apache2 php7 連携

でGGって無理なら、

apache2 php7 collaboration

必要なパッケージを入れて、
allow_url_fopenをデフォルト設定をOnからOffに……

エラーメッセも書いて無いから、分からない。
質問するなら、phpスレの方が良い。

php触った事ないから知らないよ。それでもggって適当に返答してる。

272 :248:2019/02/22(金) 21:26:00.93 ID:1FQs7V3J.net
>>253

できませんでしたが、ご返答ありがとうございました(^^♪

273 :login:Penguin:2019/02/22(金) 23:57:29.22 ID:1tNrGzFq.net
いつもブート時に
Starting Create Volatile Files and Directories..
ってところで15分近く待たされるんだけど何なんすかねこれ?

274 :遊園地 :2019/02/23(土) 01:47:57.67 ID:0C7ltdyP.net
>>273
Debian?

https://unix.stackexchange.com/questions/473129/failed-to-start-create-volatile-files-and-directories-in-debian

275 :login:Penguin:2019/02/23(土) 08:25:40.35 ID:FhZ3GXHV.net
開いているアプリケーションに違うターミナルからコマンド送信ってできる?
例えばCUIからapt起動して(Y/n)の画面で止めてSSHでYを押す的な

276 :login:Penguin:2019/02/23(土) 09:17:00.74 ID:RF+qSQJo.net
TIOCSTIっていう入力を装うioctlが有るから仕組み的には出来る
ただそういうツールがあるかは知らんな

277 :login:Penguin:2019/02/23(土) 09:29:41.41 ID:FhZ3GXHV.net
>>276
コマンドで操作はできないのか
ありがとう
ということは出力のコピーも無理?

278 :login:Penguin:2019/02/23(土) 09:50:24.91 ID:RF+qSQJo.net
いやいや、出来ないんじゃなくて俺はそういうコマンドがあるかは知らないってだけよ
事前にscreenとか噛ますんじゃ駄目なの?

279 :login:Penguin:2019/02/23(土) 10:02:21.22 ID:HkOjq+fx.net
tmuxのGUI版てない?
xのセッションが仮想化される

280 :login:Penguin:2019/02/23(土) 10:06:50.50 ID:HkOjq+fx.net
http://takeshich.hatenablog.com/entry/2014/12/25/000000
これは?

281 :login:Penguin:2019/02/23(土) 10:15:53.38 ID:eqNAd4tk.net
プロセスの割り込みはウイルスと対して変わらないからscreen噛ますぐらいがせいぜいだと思うけどな。
適切に割り込みかけるのはそういう事情もあってソフト作りにくい。

282 :login:Penguin:2019/02/23(土) 11:25:30.67 ID:VX/GZPRc.net
TIOCSTI を使ってみたけど、コードを書いただけじゃだめらしい。
つまり、こういうことらしい。

Remote control a terminal via the "TIOCSTI" ioctl(2). This
typically requires that the code be run as root, or on Linux
that the appropriate capability has been granted.

283 :login:Penguin:2019/02/23(土) 11:54:56.41 ID:e7S74AR4.net
>>275
標準入力に文字列を送るぐらいなら、パイプとか名前付きパイプ (FIFO) とかで
できるんじゃない。そういう話じゃないの?

284 :login:Penguin:2019/02/23(土) 14:10:07.81 ID:aLQB4nzP.net
lsの表示をフルパスにする方法ないですか?

285 :login:Penguin:2019/02/23(土) 15:17:39.27 ID:3m2JiKPa.net
>>284
ls の出力を相対パスではなく、絶対パスにするということ?
ls の出力はファイル名だけでよいのなら、
$ ls | xargs realpath -s

286 :login:Penguin:2019/02/23(土) 15:28:35.77 ID:vil0xYAU.net
>>283
すまんScreenで解決した

287 :login:Penguin:2019/02/23(土) 15:56:17.30 ID:oKFds4iU.net
>>284
ls -d $PWD/*

288 :login:Penguin:2019/02/23(土) 18:53:12.71 ID:aLQB4nzP.net
>>285
ありがとうございます
でもスペースが入っていると都合が悪いみたいです

>>287
ありがとうございます
ですが ls -R でも使いたいのでそれではできないです

289 :login:Penguin:2019/02/23(土) 19:36:13.27 ID:PaYBcJ8t.net
-R でも同様にできるんじゃないの?

290 :login:Penguin:2019/02/23(土) 19:36:37.74 ID:PaYBcJ8t.net
find の -ls を使う、とか

291 :login:Penguin:2019/02/23(土) 19:42:36.81 ID:aLQB4nzP.net
>>290
find の -ls はロング形式にするためのものだから違う

292 :login:Penguin:2019/02/23(土) 20:17:05.46 ID:5Bf7sWpE.net
lsの-qオプションを使って空白文字などによる不具合を回避すれば?

293 :login:Penguin:2019/02/24(日) 05:00:48.20 ID:IR1QIyKO.net
ImageMagick の convent で jpg ファイルのセットを 1 つの pdf ファイルにするとき、サイズを揃えたい
どんなものでも一律で A4 サイズに揃えたい

でも jpg ファイルのセットの中には A4 より大きいものと小さいものが入り乱れていて、一筋縄じゃいかない
こういうときどうしたら良いの

294 :login:Penguin:2019/02/24(日) 06:34:43.74 ID:LKMVjlG1.net
$ shopt -s globstar; ls -1dQ $PWD/**/*
"/home/admin/tmp/foo best"
"/home/admin/tmp/foo best/01. song.mp3"
"/home/admin/tmp/foo best/02. song.mp3"

bashならglobstarで横着する手も

295 :login:Penguin:2019/02/24(日) 07:49:28.15 ID:RcCb9McS.net
>>293
>こういうときどうしたら良いの
自分で手動でやる方法すら分からないからどうしたらよいと尋ねている?
>一筋縄じゃいかない
手動では出来るけどそれでは激しく時間が掛かるから、なるべく手動でやる部分を
減らしたいのか?

296 :遊園地 :2019/02/24(日) 15:35:34.39 ID:/FKJ5UgJ.net
$ sudo apt-get install imagemagick
$ convert `ls -v` N.pdf

>>293
反対だと思います。

pdfに纏めてから、書式をA4にする
lsは直下ファイルを指定だから'*.jpg'とかに変更して下さい

297 :login:Penguin:2019/02/24(日) 18:56:44.31 ID:EAxgZvv4.net
Windowsではリモートデスクトップ経由でリモート先のGPUを使ったグラフィック表示が
Windows Server 2016から標準で可能ですが、Linuxだと同様のことは可能でしょうか?
リモートデスクトップ的なものとしてVNCやxrdpがあると思いますが。

自分も少し昔にはTurboVNC+VirtualGLというのを使っていた時期がありましたが、
デスクトップ環境に制約があったりと色々一筋縄ではいかないところがありまして。
最近はどんな状況なのか知りたいです。

298 :login:Penguin:2019/02/25(月) 00:59:36.19 ID:b3RnFsNE.net
型落ちスマホにinuxいれても滅多に起動しない。

299 :login:Penguin:2019/02/25(月) 01:03:18.66 ID:J5bsngOc.net
板違い

300 :login:Penguin:2019/02/25(月) 04:46:40.35 ID:boDY9B6v.net
>>297
古生代から可能だ。
なんのためにUNIXが生まれたと思ってんだ。

ただもちろん、映像を再生する端末側パソコンが、YouTubeを再生するのすらままならないようなクソ機過ぎれば無理だがな。
ただ、スクリーンとなる端末側パソコンがある程度の動画再生能力を持っていれば、動画再生の演算はサーバーのGPUに任せて使う。
それがUNIXの使い方であり、Linuxの使い方だろう。

301 :login:Penguin:2019/02/25(月) 07:23:17.78 ID:UhUsVn/X.net
うちの部にいる昔話が大好きな、50過ぎてるのにいまだに平社員のオッサンみたいな答え方だな

302 :login:Penguin:2019/02/25(月) 07:25:03.93 ID:nQk7RUNe.net
>>297
「GPUを使う」ってのはどういう意味で?

303 :login:Penguin:2019/02/25(月) 07:34:17.46 ID:0/6MkUn9.net
>>284-294
Ruby の、1-liner を作ってみた

ruby -e 'Dir.glob( "./**/*" ){ |fn| puts fn }'

./karin
./karin/main.rb
./nokogiri01
./nokogiri01/main.rb

ruby -e 'Dir.glob( "/mnt/c/Users/Owner/Documents/Ruby/nokogiri/**/*" ){ |fn| puts fn }'

/mnt/c/Users/Owner/Documents/Ruby/nokogiri/karin
/mnt/c/Users/Owner/Documents/Ruby/nokogiri/karin/main.rb
/mnt/c/Users/Owner/Documents/Ruby/nokogiri/nokogiri01
/mnt/c/Users/Owner/Documents/Ruby/nokogiri/nokogiri01/main.rb

/mnt/c は、Windows10・WSL で、Linux側から、Windows側のC ドライブ以下へアクセスしたものです

304 :login:Penguin:2019/02/25(月) 10:48:17.73 ID:5rXXxFik.net
>>300
なんのためにってゲーム用だろ

305 :login:Penguin:2019/02/25(月) 12:50:49.91 ID:b3RnFsNE.net
環境 Linux Mint 18.3 Sylvia 64 ビット
画像を自動でタグ付け(フォルダ分け)してくれるサイトなど
有りませんか?

無料でお願いします。(体験版含む)

306 :login:Penguin:2019/02/25(月) 13:02:13.39 ID:FMUGKrbK.net
>>295-296
-resize オプションでは無理でしたが、-geometory ならできました

307 :login:Penguin:2019/02/25(月) 15:12:21.96 ID:UPmPVtwD.net
Debian9にwaterfoxを入れたい。
ttps://askubuntu.com/questions/935466/how-do-i-install-waterfox
ここにある、
ttps://dl.bintray.com/hawkeye116477/waterfox-deb release main" | sudo tee -a /etc/apt/sources.list
これと
ttps://bintray.com/user/downloadSubjectPublicKey?username=hawkeye116477 | sudo apt-key add -
これ、2つのURL最新版が知りたいので教えてください。

308 :login:Penguin:2019/02/25(月) 16:01:42.25 ID:zK+06Ayt.net
>>307
「入れたい」っていうのは
dpkgで管理されるパッケージとして?
それとも単にバイナリが欲しいだけ?
後者なら
https://storage-waterfox.netdna-ssl.com/releases/linux64/installer/waterfox-56.2.7.1.en-US.linux-x86_64.tar.bz2
ここでいいんじゃないかな。

309 :login:Penguin:2019/02/25(月) 16:09:39.87 ID:B68PKOd/.net
>>307
試してないからわからんけど
一番上のリンクに
Click to see instructions for waterfox
というリンクが貼られていて
Debian用にリポジトリ追加方法も書いてあるけど
これだとだめか

310 :login:Penguin:2019/02/25(月) 16:12:38.32 ID:B68PKOd/.net
>>307
あごめん、一番上のリンクじゃなくて
一番上の記事の中にある
an unofficial repository
(https://github.com/hawkeye116477/waterfox-deb/blob/master/README.md)
から行く

311 :login:Penguin:2019/02/25(月) 19:54:32.63 ID:UPmPVtwD.net
>>308
>「入れたい」っていうのはdpkgで管理されるパッケージとして?

インストールだけでなくdpkgで管理したいです。

312 :login:Penguin:2019/02/25(月) 20:28:00.36 ID:UPmPVtwD.net
>>310
Click to see instructions for waterfox.
をクリック
dedianを選択
「手作業でリポジトリを追加してインストール」
「Debian 9.0 の場合は、 root で下記のコマンドを実行してください:」
の下を実行で出来ました。なお、先に鍵をインストしました。

ランチャー一覧には出てきていませんが、登録できないか調べてみます。
お気に入りには登録できました。

313 :login:Penguin:2019/02/25(月) 20:38:00.24 ID:UPmPVtwD.net
追加されたリポジトリの「/etc/apt/sources.list.d」ディリクトリは
皆さんターミナルから見るのがあたりまえですか?

GUIツールとかありませんか?あれば教えてください

314 :login:Penguin:2019/02/25(月) 20:58:35.92 ID:UPmPVtwD.net
>>310
インストできた。ありがとう

315 :login:Penguin:2019/02/26(火) 01:54:44.58 ID:T85vz6bG.net
>>313
隠しファイルを見れる設定にしたら見える

316 :297:2019/02/26(火) 03:00:22.00 ID:VBGxG+BE.net
>>302
OpenGLを用いたアプリケーションがローカル操作と同様にリモートでも使える、という趣旨です。

リモート先マシンが比較的ハイスペック(Xeon2ソケット、物理コア32、メモリ512GB、Quadro P4000、ディスク80TB)
で、場所を取る上に騒音もかなりのものなのでサーバ室に置かざるを得ません。
このマシンでシミュレーション結果の可視化作業をしたりCADソフト、モデリングソフトを使ったりします。

この手の「リモート接続」+「GPUによる3Dアクセラレーション」というネタがLinuxは昔から弱いような気がするんですが、どうなんでしょう?
先に述べたTurboVNCも、TigerVNCのコミュニティが3D描画を重視しないことが原因でフォークしたようですし。
この点Windowsは名前や機能がころころ変わったりとややこしいですが、MSが重視しているのは伝わってきます。

と、なんだか質問という感じじゃなくなってきたのでこの辺にします。とにもかくにも情報がない・・・

317 :login:Penguin:2019/02/26(火) 07:35:08.54 ID:Ydtepjwk.net
>>313
software-properties-gtkってゆーGUIフロントエンドがあるから普通それ使う
なんかファイルマネージャーの話してるガイジいるけど気にしないでいいから

318 :login:Penguin:2019/02/26(火) 07:52:13.05 ID:SZHT2+gZ.net
>>316
そういった用途はまだまだ研究レベルで行われてるのが現状、書き込みから初心者じゃなないだろうから
容赦なく書くけど、3Dアクセラレーションと言ってもその実は表示の問題と計算機の部分に分かれるので
linuxサーバーを使うときは計算機としてに特化する。CADやモデリングソフトと言ってもソフトウェアの事情で
選択すべき環境が変わるのが実情です。
例えば、サーバーのgpuを使って3Dシミュレーションを計算機的に行い、動画として書き出すのであれば、
LINUXでも実用的です。そういった知識や技術がないエンドユーザーはソフト対応を待つばかりです。
平たく言えば何をやりたいか具体的に書かないとまっとうなアドバイスはないです。
技術の共有はまだまだ論文レベルなのでそのあたりで察してください。

319 :login:Penguin:2019/02/26(火) 09:38:46.11 ID:/B3fkoTe.net
名前、住所、電話番号、一口メモという 4 つの要素がコンマ区切りになっているテキストファイル
があります
これをキレいな表の pdf ファイルに変換する、簡便な方法ありませんか?
今までは手作業で tex を書いてさらに pdf に変換していたのですが
もっとラクな方法ないでしょうか?

320 :login:Penguin:2019/02/26(火) 09:43:46.62 ID:IckA9TL0.net
>>319
csv2pdf

321 :login:Penguin:2019/02/26(火) 11:34:44.04 ID:fajnXOXJ.net
awkで平仮名を片仮名に変換したいのですが、どうしたらよいのでしょうか

sed s/[ぁ-ん]/[ァ-ン]/g、みたいなやり方でやれるとよいのですが、どうでしょう

322 :login:Penguin:2019/02/26(火) 13:30:08.90 ID:dgJYwvgB.net
>>321
なんかエロい

323 :login:Penguin:2019/02/26(火) 14:00:43.28 ID:T85vz6bG.net
>>317
ファイルマネージャーから見えるだろうがボケ
知的障碍者は黙ってろ

324 :login:Penguin:2019/02/26(火) 14:19:33.62 ID:T85vz6bG.net
>>321
$ ./hira2kata 2 File name

325 :login:Penguin:2019/02/26(火) 14:20:39.14 ID:T85vz6bG.net
>>317
しね

326 :login:Penguin:2019/02/26(火) 14:57:08.86 ID:fajnXOXJ.net
>>324
変換したいのは特定の行なのですが、これだとファイル全体が変換されてしまうので、用途に合わないようです

327 :login:Penguin:2019/02/26(火) 15:23:37.46 ID:sKf13l5K.net
nkf(network kanji filter) コマンドだろ

Ruby では、最初から入っている

328 :327:2019/02/26(火) 15:46:12.77 ID:sKf13l5K.net
Ruby では、

require 'nkf'

puts NKF.nkf( "--oc=UTF-8 -m0 --katakana", "赤い糸" ) #=> 赤イ糸

オプションなどの詳細は、NKF コマンドを参照して!

329 :login:Penguin:2019/02/26(火) 15:46:24.77 ID:T85vz6bG.net
>>326
特定の行にキーワードや法則が無いなら困難

それを教えて貰わないと無理

330 :login:Penguin:2019/02/26(火) 19:19:41.99 ID:Yy+fROhZ.net
>>329
特定の行となると
/^ADNM,/
にて表現されます

キーワードや法則としては、セパレータを,とし、$5として拾える文字列全て、となります

それで拾える文字列は全て平仮名なので、それは無条件にカタカナに変換して構いません

いかがなものでしょうか

331 :login:Penguin:2019/02/26(火) 20:02:08.76 ID:T85vz6bG.net
>>330
!?!?!??
そこまで、できてるならif文で分ければ?

332 :login:Penguin:2019/02/26(火) 20:07:20.41 ID:T85vz6bG.net
grep -o
ぐるっぽっぽっぽーーーwww

ぶひぃーーw−ww

333 :login:Penguin:2019/02/26(火) 20:07:34.51 ID:SXKOatrZ.net
<<. cat |
XXX,aaa,bbb,...,
YYY,aaaa,bbb,...,
ADNM,aaa,bbb,ccc,あいうえお,ddd,eee
ZZZ,aaa,bbb,...,
.
awk -F',' '
/^ADNM/ {
for (i = 0; i < NF; i++) {
if (i == 4) {
cmd = sprintf("echo %s | tr あい アイ", $5);
system(cmd);
} else {
printf("%s,", $(i+1));
}
}
}
'
不完全

334 :login:Penguin:2019/02/26(火) 20:10:40.98 ID:E8cRZAz3.net
ふと思ったんだけど、
世の中に
han2zen
というプログラムがどれくらいあるのだろう‥

335 :login:Penguin:2019/02/26(火) 20:14:29.44 ID:T85vz6bG.net
$ ./hira2kata 2 grep -o '/^ADNM,/' File name
awk触った事ないけど、こんな感じで動くの?

336 :login:Penguin:2019/02/26(火) 20:15:42.91 ID:IckA9TL0.net
>>334
普通にsedでやればいいだけだし
プログラムの最初の入門でみんなやるし

337 :login:Penguin:2019/02/26(火) 20:21:09.95 ID:T85vz6bG.net
調べてるけど、$5は末尾から5番目らしい。

/^ADNM,/ でヒット $5から返還

/^ADNM,/の条件が調べたけど分からなかった。
誰かはよ。

338 :login:Penguin:2019/02/26(火) 20:24:43.45 ID:T85vz6bG.net
間違えた
末尾が$NFで$5が先頭から5番目だった。

339 :login:Penguin:2019/02/26(火) 20:55:53.41 ID:73g6Svml.net
>>330
awk を使い、"ADNM" で始まる行の $5 をカタカナにしたいわけ。
nkf コマンドを使うというちょっとゴマカシめいた手だけれど。
$ awk -F"," '/^ADNM/{system("echo " $5 "|nkf --katakana")}' file

340 :339:2019/02/26(火) 21:31:01.05 ID:8KLvHN7v.net
awk にこだわりすぎてた。nkf を使っていいのなら、これで十分じゃない?
$ awk -F"," '/^ADNM/{print $5}' file |nkf --katakana

341 :login:Penguin:2019/02/26(火) 21:36:16.89 ID:fajnXOXJ.net
>>339
やはりnkfなのですかねぇ

マッチする度の外部コマンド呼び出しとなり、猛烈に遅くなってしまったので、
awkの中だけで何とかならないものかと

342 :login:Penguin:2019/02/26(火) 22:48:09.87 ID:fqFqYi+/.net
nm*にも慣れましたが、ifconfigってなぜなくなったのでしょうかね?

他にもrc&checkconfigがsystemctlに置き換わるのにも慣れたですが、
何となく、コマンドが直感的な物から、言語的な文法にと言うか、文系的な雰囲気に変わりつつある気がしますね。

無料で利用させて貰っているだけの側なので合わせますが、もしも例えるなら機械語みたいな極端な理系向け(でも何させても早いような)、鳥ってありますでしょうか?

343 :login:Penguin:2019/02/26(火) 22:57:42.37 ID:PFa9DcgV.net
> もしも例えるなら機械語みたいな極端な理系向け(でも何させても早いような)

意味がわかりません。機械語?理系向け?

344 :login:Penguin:2019/02/26(火) 22:58:55.90 ID:T85vz6bG.net
思ったより、できなくて自身なくす。

345 :login:Penguin:2019/02/26(火) 23:02:21.82 ID:D6DI4yy5.net
ifconfigなくなったってマジか
新しいサーバー買ってもOSは古いので統一されてるから知らんかった

346 :login:Penguin:2019/02/26(火) 23:09:24.87 ID:VBGxG+BE.net
>>318
レスありがとうございます。

>ソフトウェアの事情で選択すべき環境が変わるのが実情です。

おっしゃる通りです。ただ、WindowsとLinuxを統合的に使わないといけない業界も確かにあって、
その間をどう効率的に繋ぐか(とくにデータ転送の観点で)というのは永遠のテーマなのです。
そこの理解が浅いユーザは、たとえば数億円する大型スパコンで計算し出力した数百GBのデータを
自席のWindowsにSCPで転送してそこで可視化する、なんて非効率なことをやったりします。
(私は大型スパコン直結のLinuxサーバ上でプリ処理・計算・後処理・可視化まで全てやります)

>平たく言えば何をやりたいか具体的に書かないとまっとうなアドバイスはないです。

そうですね、ここはくだ質なので具体的に書くべきですね。
ずばり、リモートデスクトップでOpenGL4.4以上のハードウェアレンダリングが可能なソリューションとして
「TurboVNC+VirtualGL」以外に存在するか、が質問です。
ニッチすぎる質問ゆえ、答えてくれる人が果たしているか疑問ですが・・・。

347 :login:Penguin:2019/02/26(火) 23:37:06.43 ID:fqFqYi+/.net
マシン語とか知らないんだね

348 :login:Penguin:2019/02/26(火) 23:55:54.57 ID:owQhArYF.net
昔はCATIAとかUnixもサポートしてたんだよな
CPUもPowerとかAlphaとかあって多様性に富んでた時代

349 :login:Penguin:2019/02/27(水) 00:10:34.66 ID:t7YSBEsB.net
現状は、ハックしてる人どれだけいるんだろうね。とにかく日本語圏では希少種って印象。

350 :login:Penguin:2019/02/27(水) 00:58:13.01 ID:n0JUJ0Oe.net
>>336
それぞれあるわけじゃん
それが面白いってな。オラもCで作ったわ。

351 :login:Penguin:2019/02/27(水) 06:56:24.21 ID:aPY8/uTR.net
>>342
Sysyemdに汚染されていないディストリを使おう。

352 :login:Penguin:2019/02/27(水) 07:02:04.63 ID:qtubn1dw.net
質問ではないけど。
Linuxはやっぱり敷居が高い。
新しいボードへのポーティングを専業メーカへ
依頼中だけど、分からない用語やLinux流の開発お作法
みたいなものに戸惑っている。

353 :login:Penguin:2019/02/27(水) 08:10:55.39 ID:Z5GbwUss.net
>>352
> 新しいボードへのポーティングを専業メーカへ依頼中だけど
それWindowsだともっと敷居高いだろ

354 :login:Penguin:2019/02/27(水) 08:26:02.87 ID:qQA2xrS0.net
>>342
ifconfigはメンテされてなかったから

355 :login:Penguin:2019/02/27(水) 08:47:18.72 ID:KSJrRpFK.net
>>353
Winは扱う業者がたくさんあるから適当に丸投げしても大体なんとかなる

356 :327:2019/02/27(水) 09:29:40.93 ID:3GTcPvnv.net
>>341
外人が、日本語の平仮名・カタカナを知ってるわけない。
日本語の正規表現を作る外人が、いるわけない

日本人開発者が多い、Ruby ですら、NKF を使っている。
NKF以外のコミュニティでは、まず無理

357 :login:Penguin:2019/02/27(水) 09:39:21.60 ID:AxFvnlg2.net
>>356
nkf使わないと日本語処理が一切できないわけじゃない
341はそれを質問してるんだと思うが

358 :login:Penguin:2019/02/27(水) 09:45:19.82 ID:XPrlUSKO.net
Linux利用者は全能感抱く癖あるよな
触れて2年目くらいで患う病
大抵の奴は2年も立たず挫折する?せやな

359 :login:Penguin:2019/02/27(水) 10:20:46.21 ID:xT5lgk6Q.net
Linux利用者っていうか
ある程度コンピュータに慣れ親しんで動作原理とかを理解したら
ほとんどの手作業というか非計算機的な処理を効率悪いと見做しがちになる。

360 :login:Penguin:2019/02/27(水) 12:26:25.60 ID:zAxt7znl.net
ログ集めはコマンド使っちゃうけど、加工はpython使っちゃう罠

361 :login:Penguin:2019/02/27(水) 12:31:51.41 ID:aiQEbLr2.net
>>355
ポーティングって知ってる?
普通のアプリ開発じゃないぞw

362 :login:Penguin:2019/02/27(水) 14:03:18.83 ID:zAxt7znl.net
移植するぐらいならXP使い続けちゃえ。って企業が多いから珍しいな。
勝手な推測(憶測)だけど……。

推測部分はXPとwin7のシェア
https://news.mynavi.jp/article/20190104-750432/

憶測は俺の経験だ!w

363 :login:Penguin:2019/02/27(水) 14:31:04.94 ID:uMgk/fkJ.net
>>362
ウチが通ってる歯医者

364 :login:Penguin:2019/02/27(水) 14:37:44.28 ID:HWpiW+Qq.net
今からWebサーバたてるなら
apache と nginx どっちがいいの?

365 :login:Penguin:2019/02/27(水) 14:43:53.34 ID:drB0HyB1.net
安定して使うならupgradeしない方が良いのでしょうか

366 :login:Penguin:2019/02/27(水) 15:15:17.19 ID:zAxt7znl.net
ツリー構造のフォルダ内の絶対パスが欲しいけど、ls -rだと取れない。
なんとか、なりませんかね?

367 :login:Penguin:2019/02/27(水) 15:48:28.77 ID:3GTcPvnv.net
>>364
nginx かな?

368 :366:2019/02/27(水) 16:06:34.56 ID:zAxt7znl.net
こんな感じの実行結果が欲しいです。
https://ideone.com/Jn9jeQ

369 :login:Penguin:2019/02/27(水) 16:12:21.57 ID:Aj2TLoeR.net
くだらんので答える気はない
暇なやつ。俺の代わりに答えろ。命令な。

370 :login:Penguin:2019/02/27(水) 16:14:50.93 ID:d0ndvjaW.net
>>342
情緒に訴えるよね

371 :login:Penguin:2019/02/27(水) 18:08:50.70 ID:cG6EtOaa.net
>>368
treeコマンドじゃだめなんすか。

372 :login:Penguin:2019/02/27(水) 20:28:57.47 ID:3/p5y9xi.net
>>366
find /PATH/AS/YOU/LIKE
でそれっぽく出ないかな。

373 :login:Penguin:2019/02/27(水) 20:59:32.08 ID:Aj2TLoeR.net
うむ。ごくろう

374 :login:Penguin:2019/02/27(水) 21:03:52.83 ID:FYgQZng1.net
>>353
自分が無知の部分が根本的な原因ではある。
Windowsce系やtronは知見があるけど、Linuxはpcの経験すらほとんどないので。yoctoとはなんぞやって感じです。

375 :質問者:2019/02/27(水) 21:16:07.70 ID:zAxt7znl.net
Linux Mint 29 板で回答もらいました。


152 名前:質問者 2019/02/27(水) 16:38:37.66 ID:zAxt7znl
向こうの板はダメそうなのでコチラで聞きます。

ツリー構造のフォルダ内の絶対パスが欲しいけど、ls -rだと取れない。
なんとか、なりませんかね?

こんな感じの実行結果が欲しいです。
http://ideone.com/Jn9jeQ

ツリーコマンドは無かったので入れました。
153 名前:login:Penguin 2019/02/27(水) 18:16:05.59 ID:kK4ji126
>>152
向こうってどこよ
聞きたいことがよくわからんけど、こーゆーこと?
find $(pwd) -type f


他の方もありがとうございました。

376 :login:Penguin:2019/02/27(水) 21:39:00.32 ID:zAxt7znl.net
linux 関係ないですが、皆さんの嫁は誰ですか?
綾波、長門、白雪みぞれ ちゃん ですか?
それとも、アイリですか? 雪風ですか?

Linuxユーザーザーはロリコンが多い

377 :login:Penguin:2019/02/27(水) 21:40:28.11 ID:wEIeU4XN.net
え?そんなんで良かったの?
lsのオプションのあれやこれが使えないと困るとか騒いでなかったか

378 :質問者:2019/02/27(水) 22:04:39.88 ID:zAxt7znl.net
ああ。
今回はフォルダ構造を維持しなくて良かったし、
   欲しいのが絶対パスとJPGファイルだけったから、
後からパスでと拡張子で取れば良いかなー。とか思った。

個人だから50万件(列)の文字列操作で3,5秒で行けた。

379 :login:Penguin:2019/02/28(木) 11:17:54.20 ID:c5+YNfGe.net
わざわざマルチポストの報告とか健気だな

380 :login:Penguin:2019/02/28(木) 11:37:21.08 ID:mCo9X3Qr.net
マルチポストになってしまっても、こういう風にきちんと結果報告してくれるのなら気にするほどのこともないのよね

381 :login:Penguin:2019/02/28(木) 21:48:34.02 ID:7Fi+I2co.net
とあるテキストファイルの
奇数行末尾の改行を、カンマに置き換えたいのですが
何かすっきり簡単な方法はありませんでしょうか。

やりたいこと

A

B
2
C
3



A,1
B,2
C,3

としたい。

382 :login:Penguin:2019/02/28(木) 21:51:20.34 ID:rh/+4zmB.net
偶奇性は判断する必要ないから、emacsのマクロで簡単じゃない?

383 :login:Penguin:2019/02/28(木) 22:05:12.11 ID:rh/+4zmB.net
>>381
できましたか?
emacs立ち上げて、ファイル読み込んで、先頭行で、
マクロ登録 c-x ( c-e c-d c-j c-x )
マクロ実行 c-e

繰返しはc-uで解決できる問題だと思う。

384 :login:Penguin:2019/02/28(木) 22:05:58.62 ID:rh/+4zmB.net
c-j は c-n かも。

385 :login:Penguin:2019/02/28(木) 22:17:59.15 ID:7Fi+I2co.net
>>384
後だしで大変に申し訳ないのですが、
ファイルが大量にあるので
可能ならば、コマンド処理が可能なものをお教えいただきたく思います。

386 :login:Penguin:2019/02/28(木) 22:23:02.23 ID:rh/+4zmB.net
>>385
エクセルだと同じような操作をマクロで登録できますよ。
バッチファイル的に繰返すなら、シェルスクリプトでも作れるけれど、、、

大量が数十程度なら、↑上記みたいな操作の学習しなくても、気持ち切替えて、
全部手でやるのもありかと思います。(それか誰か書いてくれたら本願達成ですね

387 :login:Penguin:2019/02/28(木) 22:23:02.25 ID:RdJlpbvW.net
>>381
sed 'N; s/\n/,/'

388 :login:Penguin:2019/02/28(木) 22:41:16.52 ID:gU6koaNc.net
吾輩は>>387に清き一票を笹げたいにゃ。

389 :ホワイト・ペルシアーン:2019/02/28(木) 22:53:48.93 ID:gU6koaNc.net
吾輩はExcel Onlineではなく、LibreOffice Calcなのであーる

390 :login:Penguin:2019/02/28(木) 23:08:58.82 ID:7Fi+I2co.net
>>387
ありがとうございます、今、少し手でやってみたのですが
超ばっちりです

sedにNコマンドなんてのがあったんですね・・勉強になりました、
ありがとうございます。

391 :login:Penguin:2019/03/01(金) 00:19:59.87 ID:ePrlaEqO.net
localeコマンドでupperに指定されている文字の一覧みたいなのを表示する方法ってありませんか。
/usr/share/i18n/にあるロケール定義ファイルを見ると
upper=...
というように宣言されているのに
$ locale upper
を実行しても「locale: 不明な名前 "upper" です」と撥ねられてしまいます。
一方で同じように宣言されているyesexprなどは
$ locale yesexpr
^([+1yYyY]|はい|ハイ)
というように表示することができるのです。

392 :login:Penguin:2019/03/01(金) 00:42:01.17 ID:FY4plIYd.net
端末の自動操作ツールみたいなのないですか?

Asciinemaなどのツールでターミナル表示の記録はできるのですが、
例えば、操作マニュアルの動画を作る時にタイプミスとかしたくないですよね?

だから予め操作内容をテキストで用意しておいて、そのとおりに実行してくれると嬉しいのですが

393 :login:Penguin:2019/03/01(金) 00:55:51.18 ID:kgCKEzB6.net
>>391
違うと思うけど、
  locale LC_CTYPE

参考にしたサイト
https://www.glamenv-septzen.net/view/487

394 :login:Penguin:2019/03/01(金) 00:58:06.85 ID:K5yzGKbo.net
>>392 expect

395 :login:Penguin:2019/03/01(金) 01:01:41.34 ID:kgCKEzB6.net
>>392
端末操作だけなら↑で良いんじゃないかと

396 :login:Penguin:2019/03/01(金) 01:09:51.22 ID:kgCKEzB6.net
笑ったら負けな。

expect -c "
spawn ↑
expect bash: ↑: コマンドが見つかりません
send -- ↑
"

397 :login:Penguin:2019/03/01(金) 01:18:31.53 ID:FY4plIYd.net
>>394
自動操作はそれでいいと思うんだけど、
操作マニュアルを作りたいんだよね。

つまり何が言いたいかと言うと、
一文字一文字、人間がタイプしているような動画が作りたい。
expectだと早すぎると思う。一行ごとのウェイトは入れられるかもしれないけど

https://asciinema.org/ の右上の動画のようなものを作りたい
(というかこれ作るときって一発で全部タイプしてるんだろうか?)

398 :login:Penguin:2019/03/01(金) 01:46:53.72 ID:hWj3LF3f.net
http://showterm.io/
これとは別に最近Hacker Newsかどこかで似たようなツールを見た気がするんだが思い出せん
そのツールはリプレイのスピードは調整できた

399 :login:Penguin:2019/03/01(金) 02:56:56.46 ID:K5yzGKbo.net
>>397 ↓でどうだろ?
https://github.com/Malinskiy/spielbash
https://github.com/sloria/doitlive

400 :login:Penguin:2019/03/01(金) 05:32:02.70 ID:ePrlaEqO.net
>>393
それだと「ctype-class-namesにupperがある」ことは分かるんですけど
結局upperの定義が分からないんですよね……。
ただlocaleの定義ファイルでは確実に宣言されているので不思議です

401 :login:Penguin:2019/03/01(金) 07:06:15.73 ID:FY4plIYd.net
>>398 >>399
どうも。まだ詳しく見てないけど
リプレイのスピードを調整するのでは駄目だと思ってる。

条件を細かく書くと

1. 入力ミスせずに手入力するのが面倒(入力内容はファイルに記述 or 修正できる)
2. 手入力は1文字1文字入力している感じにしたい(expectだとスロー再生でも一気に入力すると思う)
3. 手入力部分以外は、通常の速度で再生(部分ごとに再生速度を変更していくのは面倒だろうな)

402 :login:Penguin:2019/03/01(金) 07:26:45.10 ID:FY4plIYd.net
あと入力内容がファイルになっているとしても、
一文字一文字入力する時間を指定するのは嫌だな・・・

403 :login:Penguin:2019/03/01(金) 11:30:23.63 ID:Ka/2g2RY.net
script と scriptreplay というのは違うのかな。

404 :401:2019/03/01(金) 12:12:03.67 ID:eEXh6B3P.net
ドキュメント見ただけだけど、 >>399のやつが使えそう
どちらも操作内容を修正可能なファイルとして記述できるっぽい

>>403
scriptとscriptreplayは、入力したまんま記録するタイプなので
誤入力とかまで記録されてしまっていやなんですよね。
ファイルの編集も不可能ではないと思うけど大変そうだし。

405 :login:Penguin:2019/03/01(金) 16:28:15.26 ID:kfCjX1kd.net
文字列を渡せば、1文字ずつ、wait を入れながら表示するような、シェル関数でも作れば?

それか、Ruby などで作るとか

406 :login:Penguin:2019/03/01(金) 22:14:42.60 ID:ltZJvow2.net
#!/bin/bash
# cat foo.txt | lupin.sh
while IFS= read -rN1 char
do
printf "$char"
sleep ${1:-0.1}
done

ルパンごっこできた

407 :login:Penguin:2019/03/02(土) 16:34:58.53 ID:NtzKoNe1.net
サーバ用OSの今から勉強するならUbuntuとCentOSどっちがいいの?
書籍はCentOSのほうが多いような気がするんだけど。
最近はUbuntuサーバの方がシェア大きいんでしょ?

408 :login:Penguin:2019/03/02(土) 16:37:35.15 ID:vz5YzrVy.net
どれでもいい

409 :login:Penguin:2019/03/02(土) 17:31:06.00 ID:cpTH464k.net
windowsのtreeコマンドみたいなやつないですか?

410 :login:Penguin:2019/03/02(土) 17:41:00.38 ID:AAI490AL.net
>>409
treeじゃいかんの?
-d でディレクトリだけになる

411 :login:Penguin:2019/03/02(土) 17:53:31.63 ID:DbGtGWmG.net
>>407
そのレベルの人ならUbuntuがいいよ

412 :login:Penguin:2019/03/02(土) 19:52:55.68 ID:gZ9ugO4P.net
両方覚えるという選択肢は無いのか

413 :login:Penguin:2019/03/02(土) 21:53:39.95 ID:53q1uKoj.net
初心者は両方よりどっちかに決めたほうが分かりやすいんじゃね

414 :login:Penguin:2019/03/02(土) 22:06:11.39 ID:N6Gkvh7O.net
>>397
操作方法の動画って面倒くさくない?
コマンドラインだったら文章とスクリーンショットのほうが
欲しい情報だけ流し読みできるし、コマンドもコピペできるしでうれしい。
GUIのアプリだったら動画もありなんだけど。

415 :login:Penguin:2019/03/02(土) 23:00:33.10 ID:+5Ny+MKe.net
妄想だから、ほっとけ
動画みないとコマンド打てない層なんか……消える

416 :login:Penguin:2019/03/02(土) 23:01:46.34 ID:3tBpscIJ.net
>>414
動画用意したからって、文章も用意すればいいだけだし
asciinemaに限って言えば、あれ動画画像じゃないからコピペできるし

チュートリアル書いて、これこれこれのコマンドを打てば動きますよって
文章で書くより、実際にこれこれこれのコマンドを打って動いてる動画を
用意したほうが知らない人に伝わるでしょ。実際にやらなくてもすぐに結果が見れる。

417 :login:Penguin:2019/03/02(土) 23:03:24.98 ID:3tBpscIJ.net
>>415
誰もそんな妄想してないってw

動画見ないとコマンド打てないから用意するんじゃなくて、
ぱっとみるだけで、何をどうしたらどうなるのか、
入力するコマンドだけでなく、動いているところと、その結果まで
すぐに伝えられるのが良いんだよ。

418 :login:Penguin:2019/03/02(土) 23:04:29.89 ID:3tBpscIJ.net
例えば、slコマンドとかさ、
列車が右から左に流れます。と文章かくだけよりも
実際に動いてる所が見れたほうが伝わるでしょ?

419 :login:Penguin:2019/03/02(土) 23:38:20.67 ID:BJWZ3Hy1.net
>>317
313です、ありがとう

420 :login:Penguin:2019/03/03(日) 00:13:57.61 ID:5VsFSgTe.net
>>416
Linuxのコマンドってすぐに結果がでるのが多いじゃん。
そうすると動画でコマンドの結果部分を待つのはまどろっこしいんだよね。
結果はスクロールでさくっと確認したい。
slコマンドはジョークソフトだから、確かに動画のほうがいいんだろうけど。

動画だったらわかりやすいだろうっていう作り手の思いと、マニュアルを
使う側ですれ違いがあるのではと、気になった。
両方作るならいいんじゃないの。

421 :login:Penguin:2019/03/03(日) 00:47:32.15 ID:UGPBP+FA.net
> Linuxのコマンドってすぐに結果がでるのが多いじゃん。
> そうすると動画でコマンドの結果部分を待つのはまどろっこしいんだよね。

いやよくわかんない。
すぐ結果出るコマンドなら、動画でもすぐ結果出るじゃん
コマンド打つ準備とかがないぶん動画のほうがさらに早いけど

422 :login:Penguin:2019/03/03(日) 01:07:04.49 ID:klchpnxj.net
githubでコマンド実行時の様子がリプレイツールみたいなので埋め込まれてるのが最近多いけど、見にくくてしょうがないね
一時停止もできないし、気がついたら勝手にループして最初に戻ってたり、音声や字幕での解説もないから画面のどこに注目したらいいのか、何が起こったのか把握しづらい
用途によると思うが、多くが資料作る方の自己満足だと思うわ

423 :login:Penguin:2019/03/03(日) 01:56:55.32 ID:fPz8Jd4p.net
そんなこと言い出したらほとんどのOSSが自己満でしょ
FirefoxやLinuxみたいな大規模で有能なほんの少数のソフトウェアを除いて。

424 :login:Penguin:2019/03/03(日) 13:19:46.13 ID:UGPBP+FA.net
>>422
それは単にgithubがアニメーションGIFしか埋め込めないのが原因なだけだな
GitHub Pagesなどを使えばよい。

あんたの言うことが理由であれば、
・一時停止もできればよい
・勝手にループしなければよい
・音声や字幕での解説があればよい

と言ってるわけで、
https://asciinema.org/ がそれを実現している。

一時停止できるし、進んだり戻ったりできるし、
字幕の変わりに端末に文章打って説明しているし、
おまけにその文章はコピペできる

425 :login:Penguin:2019/03/03(日) 13:22:46.68 ID:UGPBP+FA.net
ついでにいうと、静止画は
「音声や字幕での解説もないから画面のどこに注目したらいいのか、何が起こったのか把握しづらい」

動画であれば、今まさに動いているところに注目すればいいし、
何が起こるのかの答えは、まさに今起こってること

426 :login:Penguin:2019/03/03(日) 15:51:14.16 ID:GL/x8v0j.net
>>387
何でこれで奇数行の改行だけ指定できてるの?

427 :login:Penguin:2019/03/03(日) 16:17:57.95 ID:xXhcvp/H.net
>>426
https://www.oreilly.co.jp/books/4900900583/
読もうぜ

428 :login:Penguin:2019/03/03(日) 18:01:50.94 ID:wVI0WKYZ.net
>>426
奇数行の改行を明示的に「指定」しているわけじゃなくて

 2行取り込む(sedが自動的に読み込んだ1行 + Nコマンドで次の1行)
 取り込んだ2行に対してsコマンドで置換
 
という繰り返しで「2行ずつ処理している」から
結果として奇数行の改行だけが置換されている

429 :login:Penguin:2019/03/03(日) 18:49:29.50 ID:kO1wr2V9.net
>>426
morituriのブログ : sed Nコマンドの動作 (次の行を読み込んで、パターンスペースに追加)【Linuxコマンド】
http://blog.livedoor.jp/morituri/archives/52036613.html

430 :login:Penguin:2019/03/03(日) 20:11:04.93 ID:UqI4bcRz.net
何となく解ったような気はしてるけど
いまいち理解できないのが

$ echo "1234\n1234\n1234\n1234\n1234" | sed -e 'N;s/23/__/1'
1__4
1234
1__4
1234
1234

これ何で5行目は変換されないの?

431 :login:Penguin:2019/03/03(日) 20:31:20.92 ID:NJPd5Ggk.net
5行目どころか1行しか無いが?

$ echo "1234\n1234\n1234\n1234\n1234" | sed -e 'N;s/23/__/1'
1234\n1234\n1234\n1234\n1234

432 :login:Penguin:2019/03/03(日) 20:31:36.35 ID:fPz8Jd4p.net
>>425
いや静止画であっても
プロンプトを適切に表示したり「結果」のタブを作ったりと幾らでも分かりやすくできる
Pythonのチュートリアルなんて動画じゃないけどすごい明快だし。

寧ろ再生できる端末が限られ,トラフィックを占有する動画を説明に使うってちょっとおかしい。

433 :login:Penguin:2019/03/03(日) 20:39:19.49 ID:NJPd5Ggk.net
>>432
言い方でごまかしてるだけだなw

静止画だと
プロンプトを適切に表示したり「結果」のタブを作ったりしなければ
わかりやすく出来ない。

動画だとそんな事する必要がない

Pythonのチュートリアルぐらい頑張らないと静止画で明快にできない
動画だともっと明快に作れるのに

動画でもGIFを見れない端末など無いし、asciinemaが必要なのはJavaScriptぐらい
トラフィックもごく僅かで、こんなのが問題になる環境なんてまずない

434 :login:Penguin:2019/03/03(日) 21:16:08.86 ID:JKjo8bnw.net
>>430
次の行を読み込めないから無視される
これはPOSIXにも規定されてる

435 :login:Penguin:2019/03/03(日) 21:21:43.90 ID:JKjo8bnw.net
>>431
商用UNIXのechoはLinuxのechoとは挙動が違ってデフォルトでエスケープシーケンスが解釈されるんだよ

436 :login:Penguin:2019/03/03(日) 21:29:23.35 ID:5VsFSgTe.net
>>433
動画だと結果を待たなきゃいけないっていうのが俺は面倒。

だったら結果のところまで動画を進めればいい、って話になるんだろうけど、
それなら最初から最後まで全部表示されてたほうが楽じゃない?と思う。

$ cd /
$ ls
bin boot dev etc home init lib lib64 media mnt opt proc root run sbin snap srv sys tmp usr var

って書いてあったら、/でlsしたんだなとわかる。
これで十分だし、解説不足ならコメント入れてくれれば十分。

437 :login:Penguin:2019/03/03(日) 21:41:41.89 ID:NJPd5Ggk.net
>>436
だから動画はさらっと見せるためのもので
静止画も両方用意するんだよ。

438 :login:Penguin:2019/03/03(日) 21:43:52.07 ID:9Mm0s4s/.net
>>431
echoに-eをつけて実行

echo -e "1234\n1234\n1234\n1234\n1234" | sed -e 'N;s/23/__/1'

439 :login:Penguin:2019/03/03(日) 21:44:23.70 ID:NJPd5Ggk.net
cdとかlsとかそんな誰もが動作と結果がわかってる
コマンドの動画なんか用意しないって

例えば、asdfとかいう新しいバージョン管理ツールがあったとして
ソースコードのcloneからブランチ作成、コミット、pushなどの
一連の流れをざっと見せるために使うんだって

440 :login:Penguin:2019/03/03(日) 21:45:20.58 ID:NJPd5Ggk.net
>>438
うん知ってる。

1234の最後に\nをつけて実行

441 :login:Penguin:2019/03/03(日) 22:03:07.48 ID:gEetPgqU.net
普通のディストロじゃイヤ
Guix とかもっとヘンタイなやつ
ないですかw

442 :login:Penguin:2019/03/03(日) 22:04:21.17 ID:3tvdzx1X.net
>>427
横レスですが、20年以上も前の書籍なんですね。
Unix系って、一度覚えた知識は20年先でも使えるの凄いと思う。数百円の古本見付けて絶対買うわ。

443 :login:Penguin:2019/03/03(日) 22:55:35.09 ID:UqI4bcRz.net
>>435
Linuxのechoなんてものは無い

444 :login:Penguin:2019/03/03(日) 23:14:02.34 ID:wVI0WKYZ.net
>>430
N の仕様
次の行がないときに N が実行されるとその時点で終了する
(GNU sed の man ばかり見てたから知らなかった…いい加減 info の使い方覚えないと)

しかもPOSIX仕様の場合は、残ったパターンスペースを印字せず終了する

$ printf "1234\n1234\n1234\n1234\n1234\n" | sed --posix -e 'N;s/23/__/1'
1__4
1234
1__4
1234

http://pubs.opengroup.org/onlinepubs/9699919799/utilities/sed.html
> If no next line of input is available, the N command verb shall
> branch to the end of the script and quit without starting a new
> cycle or copying the pattern space to standard output.

445 :login:Penguin:2019/03/03(日) 23:15:07.21 ID:wVI0WKYZ.net
>>430 >>444
N の代わりに $!N と書けばいいみたい
https://www.gnu.org/software/sed/manual/sed.html#N_005fcommand_005flast_005fline

printf "1234\n1234\n1234\n1234\n1234\n" | sed -e '$!N;s/23/__/1'
printf "1234\n1234\n1234\n1234\n1234\n" | sed --posix -e '$!N;s/23/__/1'

これならどちらでも
1__4
1234
1__4
1234
1__4
と出力される

$!N は
$(最終行) !(以外の行で) Nコマンド
の意

446 :login:Penguin:2019/03/04(月) 02:07:47.33 ID:qG7RObuf.net
そのposix仕様の動作なら良いんだけど
最後の余った行が出力されてるのに置換が適用されないのは
s コマンドをすり抜けてることになるから
やっぱり変だと思う
行が消えるか置換されるかのどちらかにしてほしい

447 :login:Penguin:2019/03/04(月) 03:15:09.86 ID:7jirzQsK.net
だったら N を使わなければいい。
まず置換して出力してから n だ。

448 :login:Penguin:2019/03/04(月) 03:32:05.04 ID:86pOm4tz.net
>>437
最初と言ってること違ってるぞw
「動画だけで十分」じゃねえのかよ。

「動画も静止画も必要」なんだとして、どちらか一つを選ぶのなら
俺は静止画のほうがいいと思うけどね。

449 :login:Penguin:2019/03/04(月) 06:35:36.38 ID:gp7c1w5E.net
> 「動画だけで十分」じゃねえのかよ。

どこに動画だけで十分なんて書いてあるの?

>>416でも
> 動画用意したからって、文章も用意すればいいだけだし
ってかいてあるし

450 :login:Penguin:2019/03/04(月) 06:36:19.08 ID:gp7c1w5E.net
> 「動画も静止画も必要」なんだとして、どちらか一つを選ぶのなら
> 俺は静止画のほうがいいと思うけどね。

だから両方作るって話なのに、
勝手に条件変えるなよ

451 :login:Penguin:2019/03/04(月) 08:23:40.99 ID:2krvDloK.net
処理する行の指定ってどうすれば
seq -w 10を2行間隔で文字入れたりsleep挟みたい

452 :login:Penguin:2019/03/04(月) 09:16:27.47 ID:lRT8jSxX.net
>>451
まず sleep 入れる方。やり方は、色々あると思うけれど、たとえば、
seq -w 10 | { while read r; do echo $r; sleep 2; done }
間隔を開けて、そこに文字を入れる方は、上の "sleep 2" の代わりに echo を入れればよい。

453 :login:Penguin:2019/03/04(月) 11:06:20.36 ID:2krvDloK.net
>>452
まさにこれだわdクス
ループする時は複合コマンド使った方とかあるの?

454 :login:Penguin:2019/03/04(月) 11:06:40.42 ID:Tw+wpVSX.net
hoge=fuga ; export hoge は export hoge=fuga と等価ですよね?
わざわざ前者の書き方をしているスクリプトを見かけますが何か意味あるんですか?

455 :login:Penguin:2019/03/04(月) 11:14:03.07 ID:zBAP+DEh.net
>>453
複合コマンドにする必要ないし。これと同等

seq -w 10 | while read r
do
 echo $r
 sleep 2
done

456 :login:Penguin:2019/03/04(月) 11:20:36.79 ID:zBAP+DEh.net
>>454
それの場合は等価だけど、分けて書いたほうが安全な場合がある

#!/bin/sh
set -e # エラーで止まるようにする
foo() { echo foo; return 1; } # エラーを返す

a=$(foo) # fooがエラーを返すのでここで止まる
export a=$(foo) # fooがエラーを返しても止まらない。aにはfooが入る

457 :login:Penguin:2019/03/04(月) 12:11:46.77 ID:pa7KIWw2.net
>>437
ヒドイwww

458 :login:Penguin:2019/03/04(月) 16:34:54.76 ID:V4TXU+mW.net
交互 cat ってできますか?
具体的な動作としては

$ cat file1
abcde
fghij$ cat file2
1234
5678
$ cat file3
あいうえお
かきくけこ
$ ./hogecat file1 file2 file3
abcde
1234
あいうえお
fghij5678
かきくけこ

こんな感じで自作してみましたが
簡単にできる方法があるならそちらを採用したいです

459 :login:Penguin:2019/03/04(月) 17:11:39.45 ID:86pOm4tz.net
>>456
これ知らんかったわ

460 :login:Penguin:2019/03/04(月) 18:23:08.35 ID:zBAP+DEh.net
>>459
shellcheck使うと良いよ。これも警告してくれる。

461 :login:Penguin:2019/03/04(月) 18:38:28.74 ID:uZI6VJZX.net
>>458
pasteで区切り文字を改行にする、かな

462 :login:Penguin:2019/03/04(月) 19:40:15.81 ID:SUIRuvuW.net
>>456
ありがとうございます。
exportだと返り値が隠蔽されるのは知りませんでした。

shellcheckいいですね。人様に渡すときは使うようにします。
ちなみにCentOS7でEPELリポジトリから入れたバージョン0.3だと、今回のチェック(SC2155)は引っかかりませんでした。
0.4以降だと大丈夫でした。

463 :login:Penguin:2019/03/04(月) 20:38:39.25 ID:zBAP+DEh.net
> exportだと返り値が隠蔽されるのは知りませんでした。

exportがというより変数代入なら止まる。と言った方がいいけどね。
だから echo $(foo) とかもfooでエラーが起きても止まらない。

exportもechoも$(foo)はコマンドの引数だけど
a=$(foo) 変数代入は引数ではない。という違い。


shellcheck薦めておいてなんだけど、shellcheck disableで無視したほうが
いい場合が結構あるので注意。他の言語だと警告は無効化せずに
対応することが多いけど、shellcheckは問題ないようなものまで警告してくる
(というか言語仕様的に問題あるかどうか判断が難しいのだろう)

464 :login:Penguin:2019/03/04(月) 21:24:15.16 ID:WFwFDhrz.net
zipパス忘れた
助けて。Mint18 64bit

465 :login:Penguin:2019/03/04(月) 21:35:52.39 ID:WFwFDhrz.net
助けて助けて。助けて。嘘じゃないよ
ナニが封印されちゃうぅうww ちょっww ごめww
zipパス はやくぅぅうwww

466 :login:Penguin:2019/03/04(月) 22:34:26.85 ID:F/LYKhNF.net
WindowsのFirefox・Thunderbirdのプロファイルフォルダと
LinuxのFirefox・Thunderbirdのプロファイルフォルダって互換性あるんですか?

467 :login:Penguin:2019/03/04(月) 22:44:02.93 ID:GV7+AJm8.net
ある

468 :login:Penguin:2019/03/04(月) 22:45:19.85 ID:F/LYKhNF.net
あるんだ?
改行コードとかは手動で直すのですか?

469 :login:Penguin:2019/03/04(月) 22:47:08.02 ID:SUIRuvuW.net
>>463
ありがとうございます。勉強になります。
set -e してればエラーで即止まってくれるから安心、って思い込むのは色々と危険ですね

470 :login:Penguin:2019/03/04(月) 23:18:09.47 ID:GV7+AJm8.net
>>468
改行コードってメールの?
自動判別じゃなきゃ自分か他人の手で変換する必要があるかもね

471 :login:Penguin:2019/03/07(木) 23:44:59.33 ID:9RX327Te.net
変数に複数行を格納しておいて、
複数行が格納された変数から指定行を取り出す方法ってありすまか?

ls
hoge
fuga

$var=`ls`

echo $1行目
hoge

echo $2行目
fuga

472 :login:Penguin:2019/03/07(木) 23:48:39.45 ID:9RX327Te.net
>>471
すみません、例に書いたコマンドは
実際には出来ないのですが、こんな感じで〜っていう動作イメージを示すものです

473 :login:Penguin:2019/03/07(木) 23:49:23.13 ID:9RX327Te.net
>>471
何度もすみません・・・
シェル種類はbashでお願いします・・・

474 :login:Penguin:2019/03/08(金) 02:56:36.15 ID:rNX8CX31.net
配列使うんじゃダメなの?

475 :login:Penguin:2019/03/08(金) 03:17:55.21 ID:Zt7EQAZk.net
>>471
var=`ls`
set $var
echo ${1}
echo ${2}
とか

476 :login:Penguin:2019/03/08(金) 07:05:23.68 ID:BVim9Nbp.net
>>474
>>475
配列を使うことで出来ました、ありがとうございます

>>474
まだ・・勉強初めて間もないので、配列という変数を知りませんでした

477 :名無し:2019/03/08(金) 19:55:49.21 ID:Kiof5Lak.net
Redhatでルートテーブルのデフォゲを冗長化させたいです
ラウンドロビンとかフェイルオーバーとか何かで出来る手段ありませんか?

478 :login:Penguin:2019/03/08(金) 22:03:15.67 ID:+GKEL25f.net
>>477
デフォゲ側をVRRPとかで冗長化するのが普通じゃね?

479 :login:Penguin:2019/03/10(日) 17:34:39.89 ID:Q4jz2qvH.net
始点と終点を指定してその間を表示するコマンドってある?
$ echo foobar | CMD 1 4でfoobみたいな
本当は文字のfとbを直接指定したいけど

480 :login:Penguin:2019/03/10(日) 17:45:51.74 ID:ITXMjVzW.net
cut でできるよ。UNIX ではかなり大昔から使われてる 。

481 :login:Penguin:2019/03/10(日) 17:46:36.84 ID:owtNoBg1.net
>>479
cut -c1-4

482 :login:Penguin:2019/03/10(日) 18:05:17.71 ID:hdFHnQ1x.net
>>174
だっせ

483 :login:Penguin:2019/03/10(日) 18:10:46.71 ID:hdFHnQ1x.net
>>454
分けて書けば、コメントアウトできるじゃん

484 :login:Penguin:2019/03/10(日) 18:15:08.76 ID:hdFHnQ1x.net
>>476
配列は使うな
移植性が悪い

485 :login:Penguin:2019/03/10(日) 18:22:11.16 ID:hdFHnQ1x.net
sed 's/f\([^b]*\)/&1/g'

486 :login:Penguin:2019/03/10(日) 18:25:30.43 ID:hdFHnQ1x.net
間違えた
sed 's/\(f[^b]*\)/&1/g'

487 :login:Penguin:2019/03/10(日) 18:28:26.77 ID:hdFHnQ1x.net
何に使うんやろ?
何かのレコードだったら、記号で区切った方がいいよん

488 :login:Penguin:2019/03/10(日) 18:54:16.80 ID:hdFHnQ1x.net
>>454
すまん、テキトーだった
将来hogeの値が条件によって変わるような場合に備えて
すべての場所でexportを書くのを避けるためだ

489 :login:Penguin:2019/03/10(日) 18:55:57.64 ID:hdFHnQ1x.net
sed 's/\(f[^b]*\)/\1/g'
こっちだ

490 :login:Penguin:2019/03/10(日) 19:18:01.30 ID:+N9fwbyB.net
配列が一番簡単だと思うけど、全部カンマ区切りの文字列にすると言う方法もあり?

491 :login:Penguin:2019/03/10(日) 20:12:23.21 ID:gxxV1MPC.net
>>484
移植性っつってもBashやKshくらいどのシステムにもインストールできるでしょ。
質問者の発言から察するに,(勝手にソフトウェアをインストールできないような)仕事としてのシステム管理者であるとは思えないし。

492 :login:Penguin:2019/03/10(日) 20:19:59.55 ID:uosO+70u.net
shはどこにでも入ってるから
普段はbashでもスクリプトはshで
走るようにすれば移植性なんて気にしなくていい

493 :login:Penguin:2019/03/10(日) 22:57:55.30 ID:SLI/47nQ.net
>>492
そうとも限らない。
各シェルの互換性は完璧ではない

494 :login:Penguin:2019/03/10(日) 23:05:28.69 ID:SLI/47nQ.net
>>475
それじゃだめ。

>>471
> 変数に複数行を格納しておいて、
> 複数行が格納された変数から指定行を取り出す方法ってありすまか?

これぐらいサクッと出来ないとな(他の人へ)

#!/bin/sh

var=$(
echo a b c
echo d e f
echo g h i
)

IFS='
'
set -- $var
echo "${2}"

495 :login:Penguin:2019/03/11(月) 01:56:17.52 ID:b7KJyx3Q.net
>>494
echo d e f って出力されないですね。
echo を取ると not found って出ます。
だめじゃないですか?

496 :login:Penguin:2019/03/11(月) 03:42:05.50 ID:RJEgJ+jJ.net
>>495
馬鹿かお前。

$( ・・・ ) の中にlsって書いたら
lsって文字が出るとでも思ってんのか?

馬鹿か?

497 :login:Penguin:2019/03/11(月) 08:01:43.00 ID:lgCKDORY.net
>>494
「それじゃだめ」と言う程の問題かな。
lsの結果に「filename with space」とか「-o file」みたいな
Unix的に優しくないファイル名があった場合にだけ困るだけっしょ。

498 :login:Penguin:2019/03/11(月) 08:21:52.13 ID:or879oOQ.net
>>492
Debian系がashを使ってるって知った時どう思った?

499 :login:Penguin:2019/03/11(月) 08:27:21.19 ID:RJEgJ+jJ.net
>>497
誰がファイル名の話だと言ったんだ?

500 :login:Penguin:2019/03/11(月) 09:03:17.78 ID:fdNo7ExV.net
>>498
shが入ってないと思ってるのか?

501 :login:Penguin:2019/03/11(月) 09:09:57.46 ID:fdNo7ExV.net
ごめん、入ってないみたいだな、、、

502 :login:Penguin:2019/03/11(月) 09:16:05.93 ID:UtVUpMB8.net
Linux 4.0 から最近出た 5.0 まで、全てのアップデートが「些末な問題」なわけだが、今後大幅なアップデートがあるとしたらいつどのような更新になるのでしょうか。

503 :login:Penguin:2019/03/11(月) 10:00:52.61 ID:20xOvXJ8.net
shは*shのシンボリックリンクになってて、たいてい動くようになってるんじゃないの?

504 :login:Penguin:2019/03/11(月) 11:17:34.60 ID:lgCKDORY.net
>>502
もしかして更新ログの最終行だけ見てない?

505 :login:Penguin:2019/03/11(月) 11:45:05.79 ID:UtVUpMB8.net
>>504
いいえ。Linusの発言だけ見ています。

506 :login:Penguin:2019/03/11(月) 11:55:52.43 ID:lgCKDORY.net
あ,ネタだったのか。マジレスしちゃった恥かしいw

507 :login:Penguin:2019/03/11(月) 12:18:12.87 ID:D4lrX8xX.net
>>504のどこがマジレスやねん。

508 :login:Penguin:2019/03/11(月) 12:22:32.05 ID:fdNo7ExV.net
>>503
いや、だからshとの互換性は怪しい、って話をしてる

509 :login:Penguin:2019/03/11(月) 13:32:48.92 ID:b7em+55Q.net
すみませんperlのソースを読み込んで関数名と関数の行数をこういう感じで一覧に表示してくれるコマンドってありませんか?ググったんですが一向に見当たりません
なければ自作するしかない……
$ <command> a.pl
sub1 12
sub2 3
sub3 56

510 :login:Penguin:2019/03/11(月) 13:41:13.11 ID:NlOV+m0j.net
perlで作ればいいじゃん

511 :login:Penguin:2019/03/11(月) 15:03:11.62 ID:X+iurEOE.net
>>509
コマンドは知らないな、vimでできそうだけどbashで帰りとして使いたいってことでしょ。

512 :login:Penguin:2019/03/11(月) 15:06:51.54 ID:D4lrX8xX.net
>>493
/bin/sh スクリプトが他シェルで互換性が無いというのは、例えばどんなん?
bash4スクリプトがbash2で動かんとかのレベルなら、まぁ個人的には拘らんくてええかな?

513 :login:Penguin:2019/03/11(月) 15:19:51.10 ID:5chXzScl.net
>>512

echo コマンドの違いと移植性の問題
https://fumiyas.github.io/2013/12/08/echo.sh-advent-calendar.html

10. 移植性のあるシェルプログラミング
https://web.sfc.wide.ad.jp/~sagawa/gnujdoc/autoconf-2.59/autoconf-ja_10.html

514 :login:Penguin:2019/03/11(月) 15:20:31.18 ID:5chXzScl.net
>>509
ctags

515 :login:Penguin:2019/03/11(月) 15:41:21.39 ID:mMEYG+/o.net
perl -ne '( $disp = /^sub\s+(\S+)/ .. /^}/ ) || next; if ( $disp == 1){ $name = $1; } elsif ( $disp =~ /E0/ ){ print("$name $disp\n");}'

516 :login:Penguin:2019/03/11(月) 16:34:07.38 ID:lgCKDORY.net
ctagsのオプションにそんなんなかった?

517 :login:Penguin:2019/03/11(月) 17:16:44.33 ID:Vc4czoA6.net
vimでさテキストファイル開いてから終了すると
端末の表示が元に戻るじゃん?
あれどうやってるの?

518 :login:Penguin:2019/03/11(月) 18:21:52.93 ID:lgCKDORY.net
>>517
https://vim-jp.org/vimdoc-ja/options.html#%27norestorescreen%27
こことか読むといいかもね。

519 :login:Penguin:2019/03/11(月) 18:33:02.70 ID:lgCKDORY.net
ちなみに俺のところの
t_teは「^[[?10491^[[23;0;0t」つまり
DECRSTのプライベートモード1049番とDECRSTの23番(端末のタイトルをスタックから復元)になってた。

520 :517:2019/03/11(月) 18:44:47.41 ID:FnPcS+A1.net
それじゃなくて1049を使ってるのかー
1じゃなくてlな

521 :login:Penguin:2019/03/11(月) 18:51:51.63 ID:FnPcS+A1.net
表は見つけてたけど、くっそわかりづれぇわ
https://ttssh2.osdn.jp/manual/ja/about/ctrlseq.html

1. エスケープシーケンスがESCから始まって、
2. ESCの次が [ だったら CSIシーケンスになって
3. [ の次が ? だったら DEC/xterm 拡張モードで
4. ? の次が 1049 だから代替画面バッファで
5. 3の続きとして、最後が h だと 代替画面バッファの有効で l が解除 かよ

なげーわ。

てか色々できるけどここらへんまともに動くんか?

522 :login:Penguin:2019/03/11(月) 19:27:09.24 ID:lgCKDORY.net
>>520
ん?1049って書いてるぞ? と思ったらなぜか
最初のやつだけ10491になってたw

523 :login:Penguin:2019/03/11(月) 20:13:11.02 ID:HEWDbPBu.net
Linuxコンソールだと戻らないよね

524 :login:Penguin:2019/03/11(月) 23:48:43.80 ID:/CV4PFZv.net
>>509
関数かどうかなんて、構文解析しないとわからないでしょ?
vscode の拡張機能とか、perl の構文解析器が必要

正規表現で簡単に判別できるのなら、自作できるけど

525 :login:Penguin:2019/03/12(火) 00:48:25.52 ID:FwM8ygvf.net
>>484
bash で位置パラメータの挙動が変わるものがあるんですか?

526 :login:Penguin:2019/03/12(火) 11:31:09.74 ID:B2cxkvc8.net
bashしか使わない環境なのにbashの方言を使うなとか言っちゃう人って

527 :login:Penguin:2019/03/12(火) 16:51:27.95 ID:EQdvazfw.net
>>509
もう解決したかい?
処理対象が自分で書いた Perl コードでコーディングスタイルが定まってるなら
Perl のワンライナーでできそうなものだと思うのだが、それじゃだめかい?
そういう想定じゃないなら仕方ないが。

528 :login:Penguin:2019/03/12(火) 17:37:15.81 ID:D/C+EUXj.net
>>527
だからさぁ、ctagsでできるっつってんの
答え出てるのに見当外れなこといってるんじゃねーよ

529 :login:Penguin:2019/03/12(火) 17:56:23.58 ID:l/HyNl/R.net
自分の回答が採用されないと怒り出すおじさんいるよね

530 :login:Penguin:2019/03/12(火) 18:00:38.80 ID:D/C+EUXj.net
お前みたいに?

531 :login:Penguin:2019/03/12(火) 19:14:09.36 ID:4aGUYYgU.net
やめてやれw

532 :login:Penguin:2019/03/12(火) 21:03:42.74 ID:caXFtOaE.net
yum install hoge-develってやったらhogeも一緒に入り、その後アンインストールすべく
yum remove hoge hoge-develってしたら50個くらい依存あるパッケージ出たんですが
Linuxのパッケージってこういうもの?
酷くないですか?

533 :login:Penguin:2019/03/12(火) 21:30:48.07 ID:QQ10DA2m.net
>>528
それならば、具体的に「こうすればできる」と説明しなければ。
ctag を使いこなしている人は、perl や ruby を使い慣れている人より、たぶん少ないんだから。

534 :login:Penguin:2019/03/12(火) 21:49:59.15 ID:OO8fI1ZZ.net
それぐらいぐぐれよ

535 :login:Penguin:2019/03/12(火) 22:26:19.77 ID:4aGUYYgU.net
>>532
逆にどういうものだといいの?
一つ一つのパッケージがそれぞれ完全に独立していて
共通のオブジェクトファイルも全部自前で持ってるような状態があなたにとっての理想?

536 :login:Penguin:2019/03/12(火) 23:16:35.43 ID:caXFtOaE.net
>>535
いや難しい話ではなくて
「このパッケージ試しに入れてみるか」で試した後に「んじゃ元に戻すか」って消すことができないってのはどうなのと
仮想マシン使えというのはなしで

537 :login:Penguin:2019/03/12(火) 23:34:37.30 ID:l/HyNl/R.net
>>536
yum autoremove

538 :login:Penguin:2019/03/13(水) 05:48:56.71 ID:sZjkjEL3.net
完全なる無になってもう二度と有にならないようにしたいのですがどうすれば良いですか?
自殺をしても無駄ですか?

539 :login:Penguin:2019/03/13(水) 07:51:58.27 ID:S4E2DJCC.net
つまんねー

540 :login:Penguin:2019/03/13(水) 11:16:27.61 ID:SIptw0HQ.net
>>536
snap、flatpak、linuxbrew、nix、guix、pkgsrcと数だけは豊富にある
今後はパッケージ管理の代わりにこいつら自身を使い分けないとな
後単独で動くexe相当のappimageファイルもある
一つのファイルに全部突っ込んでるから無駄に容量あってずっこけるけど

541 :login:Penguin:2019/03/14(木) 04:13:00.64 ID:T4P9hTmr.net
特定のipアドレスだけ、ターミナルソフトやwinscpでrootで入る事ができたら便利だなと思ったのですが、
そういうことは可能でしょうか?
sshdのPermitRootLoginでどっちを選ぶしかないですよね・・・

542 :login:Penguin:2019/03/14(木) 07:52:42.57 ID:Elkwtxbd.net
特定ipになりすましされたらやばくない

543 :login:Penguin:2019/03/14(木) 09:01:10.99 ID:+fX8ej7T.net
>>541
パスフレーズなしの公開鍵認証と組み合わせてどうぞ

Match Address 192.168.1.0/24
PermitRootLogin prohibit-password

544 :login:Penguin:2019/03/14(木) 09:17:46.48 ID:T4P9hTmr.net
>>542
特定ipアドレス以外は一般ユーザ+パスワード
特定ipアドレスは、それに加えroot+パスだったら良いのになぁと。

>>543
そういうのがあるのですね(yes, noしか無いと思っていました)
先ほど調べてみましたが、いつもnoで使っていたのでそれが活用できそうです。
ありがとうございます。

545 :login:Penguin:2019/03/14(木) 22:33:42.33 ID:PUDWFgZw.net
ここで聞くべきなのか微妙だが…

CentOS 7.5のホストマシンにKVMで仮想マシンを二つ(AとB)作って
ホストマシンにはNICが一つしかないからSR-IOVで二つVFを作って
ホストデバイスとして二つの仮想マシンにそれぞれ渡した

ところで俺は仮想マシンAとBは異なるVLAN(αとβ)のネットワークにつなぎたい

とりあえずケーブルをつなぐ先のスイッチのポートはαとβが通れるトランクポートにして
仮想マシンAとBでそれぞれαとβのタギングをすればいいと思ってやってみたがうまくいかない

仮想マシンBを止めて仮想マシンAだけ動かしてスイッチのポートもαだけのアクセスポートにして
仮想マシンAでのタギングなしにしたら普通に通信できるんでSR-IOVの設定は間違っていないと思う

SR-IOVのVFを渡された仮想マシンをそれぞれ別のVLANにつなぐにはどうしたらいいのか教えてくれ
ちなみに欲を言うと仮想マシンBはVLANβだけでなくVLANγにもタギングでつなぎたい…

546 :login:Penguin:2019/03/16(土) 22:14:04.21 ID:dgeGB/jv.net
touchやmvの他にも本来とは違う使い方がされてるコマンドってある?

547 :login:Penguin:2019/03/16(土) 23:00:46.89 ID:oDd8o3OX.net
Ubuntu18.04使用中。
Sophos Anti Virusを使うんで、今使ってるClamAVの機能を全停止したいんだけど、出来る?
ClamAVをアンインストールしないで全機能停止したい。

548 :login:Penguin:2019/03/17(日) 09:03:26.38 ID:B32iqIiu.net
systemctl?

549 :login:Penguin:2019/03/17(日) 11:13:12.72 ID:Bu0t+hPG.net
euc-jpってどこで使われてたっけ?

550 :login:Penguin:2019/03/17(日) 12:44:46.57 ID:Pdl30A7Z.net
完全なる無になってもう二度と有になりたくない。

551 :login:Penguin:2019/03/17(日) 12:46:02.11 ID:Ciug4kTX.net
なんでこんなとこにきてんねん

552 :login:Penguin:2019/03/17(日) 14:41:18.17 ID:DhPj/gFo.net
かまっちゃダメよ

553 :login:Penguin:2019/03/17(日) 23:08:41.47 ID:dGBuqm6U.net
ダルビッシュの降臨か

554 :login:Penguin:2019/03/17(日) 23:30:08.72 ID:O9J5unxB.net
おすすめのアプリケーションレベルで制御できるFirewallありませんか?
てか、誰かアプリケーションレベルFirewall使ってないの?

555 :login:Penguin:2019/03/17(日) 23:48:00.37 ID:F8rr4MGO.net
>>546
cat

556 :login:Penguin:2019/03/18(月) 01:23:52.14 ID:xiJ1sp0y.net
プロセスごとに通信量が分かるコマンドないですか?

557 :login:Penguin:2019/03/18(月) 01:57:52.80 ID:7/LPeZE8.net
タスクマネ・・・ここはLinux板だったかw

558 :login:Penguin:2019/03/18(月) 01:59:28.52 ID:gyAwoSvZ.net
>>556
nethogs

559 :login:Penguin:2019/03/18(月) 02:42:36.58 ID:0SqLozlj.net
Ubuntu18.04使ってるのですが、sophos anti virusの設定ファイルってどこにありますか?
これって設定ファイル使わずにコマンドだけで設定ですか?
どこ探しても設定ファイルないのですが

560 :login:Penguin:2019/03/18(月) 08:15:14.26 ID:GzfCLxOU.net
>>546
touch(1)がファイルの新規作成に使われているのはともかく
mv(1)って本来と違う使われかたされてる?

561 :login:Penguin:2019/03/18(月) 08:40:59.68 ID:N0QvoRKM.net
>>560
ファイル名変更

562 :login:Penguin:2019/03/18(月) 08:56:07.80 ID:AFbZu1d2.net
>>561
いやあれは本来の使い方なんだけど
移動もリネームも内部的には同じことなので

563 :login:Penguin:2019/03/18(月) 09:41:25.36 ID:DsW3J53R.net
使われ方の話でしょ

564 :login:Penguin:2019/03/18(月) 09:50:23.62 ID:LyHq3LJj.net
そういう意味ではcatがそうだな
本来はファイル連結(concatenate)が使用目的だったのに
単純にファイルの中身を見るのに使われている

565 :login:Penguin:2019/03/18(月) 09:53:47.72 ID:U9P7Toyc.net
https://minnie.tuhs.org/cgi-bin/utree.pl?file=V5/usr/source/s2/mv.c
https://minnie.tuhs.org/cgi-bin/utree.pl?file=V1/man/man1/mv.1
本来のmv(1)の挙動はこういうことらしいので何故mvと名付けたかがわかろうというもの
unlink file2
link file1 file2
unlink file1

https://minnie.tuhs.org/cgi-bin/utree.pl?file=V7/usr/src/cmd/touch.c
https://minnie.tuhs.org/cgi-bin/utree.pl?file=V7/usr/man/man1/touch.1
touch(1)の最初の実装はこれだけど-cを付けなければファイル生成の処理にジャンプするようになっているので
ファイルを作るのも最初から意図したものではあるね

566 :login:Penguin:2019/03/18(月) 11:21:05.00 ID:J43hBSbe.net
ISO8601表記でJST現在時刻を取得
https://qiita.com/yohhoy/items/77880f234634ec54598a
strftime('%Y%m%dT%H%M%d%z')

上記オプションだと秒のところが%dで日になってるけど
これって初心者向けのトラップなんかね
UNIXerって根性ひん曲がってるな。

567 :login:Penguin:2019/03/18(月) 12:22:33.29 ID:s+BcR0ut.net
Python=UNIXer
と思ってしまう頭の曲がった人避けじゃないか

568 :login:Penguin:2019/03/18(月) 15:07:06.21 ID:RfJkbNZ4.net
windows10でCentOSにコンパネからドグインしようとしています。

パスワードの入力で「@」があるんですが、入力ができません。

ctrl + V でのペーストができず、Pの横の@も、2でも入力できません。

助けてください。

569 :login:Penguin:2019/03/18(月) 15:18:31.20 ID:wnXPiS5e.net
計算機科学者って相当頭良いんだろうな。

570 :login:Penguin:2019/03/18(月) 15:29:37.82 ID:iBfcTdRy.net
>>554
OpenSnitchとかDouaneとか
使ったことないからどんなものかはしらない

571 :login:Penguin:2019/03/18(月) 18:39:15.57 ID:WfGeTrIk.net
>>569
どっちでもいいとか曖昧な表現に発狂しそうw

572 :login:Penguin:2019/03/18(月) 23:05:59.80 ID:UiI3AoC9.net
>>565
もともとのmvがrename(2)と近いな。
ファイルシステムが違うとlinkに失敗するのでrenameできない。

>>566
ただの誤記でしょ。
strftimeなんてもともとC言語の話だし。
いつも%mと%Mどっちがどっちか迷う。

573 :login:Penguin:2019/03/19(火) 17:01:28.53 ID:xtqYYs09.net
ubuntu系のrenameは書式がsedだしmvほどの手軽さはないからなぁ
unliinkはsymlinkの削除用かと思ってたがこれファイル専用のrmだったんだな
通常のファイルも消せて焦ったわ

574 :login:Penguin:2019/03/19(火) 17:35:11.87 ID:bAGuq0Ig.net
>>568
よく分かんないけど、TeraTermかなんかでログインしたら?

575 :login:Penguin:2019/03/19(火) 20:52:39.58 ID:fS4qDBcn.net
>>573
俺の近くにもそんなやついたなあ。
unlinkって元々ハードリンク/ファイル削除の為のシステムコールですから。
ハードリンク削除の時に最後のリンクだったらファイル消えてなくなるよねって言う。

576 :login:Penguin:2019/03/19(火) 23:11:09.90 ID:OVVNftdK.net
>>575
unlinkって名前にするならファイル消すなって思うけどね

577 :login:Penguin:2019/03/19(火) 23:13:06.71 ID:hYFIKSbq.net
キャプチャしたパケットを擬似的に再現する方法って何かありませんか?
イメージしてるのはこんな感じのことです

 @とある装置、IPアドレス192.168.0.1/24から、192.168.0.2/24にパケットが送信される。
 A192.168.0.2/24で同パケットをキャプチャ ※
 BLinuxマシンに「パケット再現ソフト」をインストールして、IPアドレスを、192.168.0.1/24に設定。
 C↑のLinuxマシンで※のパケットを再現して、192.168.0.2/24に送り出す。
 D※のマシンでは、とある装置から送信されたパケットを受け取ったものと同じ結果を得る。

何がやりたいかと聞かれると、ネットワークシャットダウンのUPSの実験をしたいのです。
 

578 :login:Penguin:2019/03/19(火) 23:47:06.93 ID:6cB8ljSL.net
>>577
http://xmodulo.com/how-to-capture-and-replay-network-traffic-on-linux.html
pcap replayで検索すれば似たようなの幾らでもあるけど、UDPでパケット一発だけなら上手く行くだろうが、TCPだとMACアドレスが変わったりシーケンス番号で不整合が発生したりで上手く行くかは分からん
そのあたりを理解して自分で工夫できれば使えると思う

579 :login:Penguin:2019/03/20(水) 00:09:09.06 ID:iro5ekDp.net
>>578
ありがとうございます。正直うまくいったらラッキーぐらいの感覚なので
じっくり時間をかけて研究したいと思います

580 :login:Penguin:2019/03/20(水) 04:29:37.43 ID:AorbbIhG.net
>>575
unlinkがハードリンクとファイル削除を兼ねてたなんて知らんかった。
どっちもiノードの登録を抹消するので同じコマンドに統一されたのかな?
適当言ってるので盛大に勘違いしてるかもだけど

581 :login:Penguin:2019/03/20(水) 15:33:30.85 ID:b5f2JhRB.net
削除の単語がdeleteじゃなくてremoveなのにも理由があるのかしら
処理内容を表示するverboseや優先度のnceも今一五感が

582 :login:Penguin:2019/03/20(水) 16:39:17.91 ID:UWeW9lcu.net
eraseとかdiscardとか世の中色々ある
複数というか不特定多数のコミュニティが育てたシステムは
そういうもんだろ

583 :login:Penguin:2019/03/20(水) 19:04:32.04 ID:AorbbIhG.net
日本人としての感覚だけど
removeはゴミ箱に棄てる=Ceraseが'(完全に)消去する≠ンたいな印象があるな。
removeが下に戻せない削除を意味することはUnixを使い初めた最初の内は慣れなかった。
それまでに使ってたOSではERAが消去コマンドだったから,っていうのもあるが。

584 :login:Penguin:2019/03/20(水) 20:24:15.53 ID:V0/u8gGa.net
日本人でremoveをゴミ箱に捨てるって印象持ってるやついるのか?

585 :login:Penguin:2019/03/20(水) 20:51:53.20 ID:3viqN1wO.net
ifconfig en0 downで停止させる際に、
en0の中の一つだけを停止させたいのですが、
どうすればよいでしょうか。

en0には、
(0.0.0.1)
(0.0.0.2)
のように複数ipアドレスがあり、
その中の一つのipアドレスだけ停止させたいという状況です。
すみません、至急教えてください。。

586 :login:Penguin:2019/03/20(水) 21:14:39.72 ID:jItAmGZv.net
至急って仕事じゃあるまいし..

587 :login:Penguin:2019/03/20(水) 21:18:47.04 ID:3viqN1wO.net
すみません、確かに至急はないですね

588 :login:Penguin:2019/03/20(水) 21:59:21.11 ID:oiBYiZHR.net
en0:0とかen0:1みたいな名前ついてないの?
ついてたら
ifconfig en0:1 down
でいける。

589 :login:Penguin:2019/03/20(水) 22:07:58.93 ID:3viqN1wO.net
ついてないんです
全部en0なんですが、分けれるんですかね

590 :login:Penguin:2019/03/20(水) 22:13:34.37 ID:3viqN1wO.net
arp -aで確認したところ、全部en0だったんですが、
違うコマンドで確認すると分かれてるのかな

591 :login:Penguin:2019/03/20(水) 22:29:31.20 ID:AorbbIhG.net
>>585
$ nmcli d
とかどう?
ここにレスしてるってことはLinux使ってるってことで,
NetworkManagerが使える可能性が高い

592 :login:Penguin:2019/03/20(水) 22:36:19.77 ID:jItAmGZv.net
https://www.tecmint.com/create-multiple-ip-addresses-to-one-single-network-interface/
自分の環境でそもそもどうやってそんな設定になったのかここらへんを参考にして、不要な設定コメントアウトしたりファイル削除してifconfig再起動すれば良い

593 :login:Penguin:2019/03/20(水) 23:03:59.54 ID:K6udhuwF.net
一つだけ切りたいってことはサーバーかなんかで常時起動しておく必要があるってことかと推測できるけど、どんな事情なんだろ

594 :login:Penguin:2019/03/20(水) 23:06:26.01 ID:oiBYiZHR.net
ipconfigの結果を貼ってみたら?

595 :login:Penguin:2019/03/20(水) 23:16:40.44 ID:qOlLaZso.net
すみません、mac使いなのでunixコマンドなんです

ひとつのmacをサーバーとして、それに複数台、
共有でつないでいるんですが、
そのうちの一台をそのサーバーとして使ってるmacから切りたいという状況です

その切りたいmacから接続を切らないといけない状況で、
その切りたいmacから見て、
en0に複数あり、そのうちのipひとつ(サーバーとして使っているmac)を切りたいという状況です

596 :login:Penguin:2019/03/20(水) 23:19:14.16 ID:jItAmGZv.net
Linux板でまさかの後出しジャンケン

597 :login:Penguin:2019/03/20(水) 23:33:48.18 ID:T0i8+Ne4.net
>>595
新・macかUNIX板で聞くほうがいいと思いますよ。

598 :login:Penguin:2019/03/21(木) 00:09:24.39 ID:leJf2r5w.net
かしこまりました。ありがとうございました。

599 :login:Penguin:2019/03/21(木) 00:57:08.18 ID:Mn3nE3Z/.net
UNIX板に来られても困るな

600 :login:Penguin:2019/03/21(木) 01:21:04.65 ID:1YkW5xT4.net
Ubuntu18.04使用中。ufw(ファイヤーウォール)使用中。
UFWでIncoming、Outogoingを全部Denyにしてます。
そんで今、以下だけOutgoing Allowにして開けてます。
一応、ホームページ見るのとメール見るのとは出来ます。

80 http
443 https
53 DNS
------
465 postfix smtps
995 pop3s
------
tor-socks 9050
NTP 123


これだと、pingとかtracerouteまで封殺されてしまいます。
いちいち、一個一個コマンドをUFWで設定するのめんどくさいのですが、
まとめて通す方法ないですか?

または、Pingがどのポート使ってる、Tracerouteがどのポート使ってる、nmapがどのポート使ってるとかって
分かる方法ないですか?

601 :login:Penguin:2019/03/21(木) 04:06:47.55 ID:1YkW5xT4.net
pingとtracerouteはufwのICMPの設定で通りました。

アプリがどのポート使うか(使ってるか)すぐ分かる方法ないですか?

602 :login:Penguin:2019/03/21(木) 04:34:01.06 ID:1YkW5xT4.net
てか、gufw(GUIの方)って使いづらくね?
設定変更するの激遅やん
固まったのかと思ったら、1回1回ufwを再起動してるんだな

まとめて設定出来てその後再起動とか、icmpもgufwから設定できるようにしてほしいわ
ついでにアプリケーションレベルで止める機能もつけてくれ

603 :login:Penguin:2019/03/21(木) 10:15:26.91 ID:n3R/YHnk.net
>>601
/etc/service を見れば有名なのは全部書いてある
そこに載ってないものは実行時にps系のコマンドで確認すれば良い
nmapはポートスキャナーだからプロトコルの種類によらず全部のポートが対象

604 :login:Penguin:2019/03/21(木) 15:36:55.03 ID:n1ZcuPXY.net
質問です
現在、Linuxbeanの14を使ってるんですが
16へのアップデートを促されるのですが
アップグレードの際に気をつけることはありますか?
そのまま同じように使えますか?

605 :login:Penguin:2019/03/21(木) 17:40:41.07 ID:Mn3nE3Z/.net
バックアップをとること

606 :login:Penguin:2019/03/21(木) 22:37:41.22 ID:1YkW5xT4.net
>>603
ありがとうございます。やってみます。

apparmorの設定ってみなさんどうしてますか?
完全デフォルトで放置ですか?
それとも、ネット権限いらないアプリは一応全部apparmorでネット接続オフとか、
全アプリいらんファイルにアクセスできないようにアクセス不可とか設定したりしてますか?

自分的には、全アプリいらんファイルにはオールアクセス不可
ネット接続必要ないのは全部ネット接続権限不可
にしたいのですが、やっぱ手間相当かかりますよね?

607 :login:Penguin:2019/03/22(金) 01:08:33.77 ID:uqjBj25m.net
D-Sub から HDMI にデュアルモニタ変えたんだがデスクトップの設定したウィジエットが引き継がないんだが、接続端子変えるとデスクトップは別物として扱われるか。

設定移したい場合どうしたら良いですか。
PClinuxosです。

608 :login:Penguin:2019/03/22(金) 02:02:49.91 ID:OniLb61f.net
>>607
使っているデスクトップ環境または
ウィジェットのツールキットの名前を教えて。

例えばGNOMEとかtint2とか。

609 :login:Penguin:2019/03/22(金) 02:31:52.32 ID:aTuLfZSY.net
2TBのクローン元とクローン先HDDのコンペアを行いたいのですが
AMD B450チップに対応していて、高速なコンペア機能を持ち、USBメモリから起動できる軽いツール(またはOS)ってありますか?
HDD2つを繋いだだけのまな板で作業します

610 :login:Penguin:2019/03/22(金) 04:58:59.77 ID:KcFAphbq.net
conkyで
$ top | grep sav
の結果を表示したいんだけど、出来ません。

${color yellow}top:$color${exec top | grep sav}

と.conkyrcに書いても top: 以外表示されません。
どう書くのですか?

611 :login:Penguin:2019/03/22(金) 05:47:46.21 ID:JVsVhwaF.net
>>610
お使いのconkyでうまくいくかわかりませんが、
top -b -n 1 | grep sav

でどう?

612 :login:Penguin:2019/03/22(金) 06:18:31.93 ID:KcFAphbq.net
>>611
すごい、出来ました!
ありがとうございました。

613 :login:Penguin:2019/03/22(金) 23:23:28.39 ID:KcFAphbq.net
sophos Anti Virus for linux使ってるけど、以下が出るぞ
なにこれ?

次のファイルを検索中、エラーが発生しました
/lib/firmware/vxge/X3fw.ncf
ファイルへのアクセスが拒否されました

log.error /lib/firmware/vxge/X3fw.ncf を検索中、エラーが発生しました
           : 1/0xffffffff80040212: Threat Scan Error (開く)。 (操作は拒否されました。)

614 :login:Penguin:2019/03/22(金) 23:33:50.84 ID:mCRD0Wh1.net
PXE bootがらみのdnsmasqについて質問です。

dnsmasqを使ってiPXEからのPXE chainloadingにチャレンジしています。
クライアントからのdhcpオプション応答とクライアントアーキテクチャ応答の
組み合わせ条件に従って、クライアントに返すdhcp-bootのパラメーターを
切り替えたいのですが、dnsmasqでand/or条件やif文条件式等は使えますでしょうか?

615 :613:2019/03/22(金) 23:47:57.66 ID:KcFAphbq.net
/lib/firmware/vxge/X3fw.ncf
/lib/firmware/vxge/X3fw-pxe.ncf

これ何?
SOPHOSアンチウイルスだけじゃなく、ESETとかその他もウイルス反応してるけど

616 :613:2019/03/23(土) 00:01:18.22 ID:G9qkSZ7X.net
これかあ
なんだ、これ?ドライバですか?
Ubuntu18.04使用ですが、みなさんも入ってますか?
Neterion X3100 Series 10GbE PCIe Server Adapter (VXGE)

617 :613:2019/03/23(土) 00:37:56.57 ID:G9qkSZ7X.net
なんでこいつだけ反応するんだろうね

$ sudo savscan /lib/firmware/vxge/X3fw.ncf -all -archive

パスワード保護されているファイルです

ファイル 1 個を 23秒で検索しました。
6 個のエラーが発生しました。
ウイルスは発見されませんでした。
暗号化されたファイル 6 個が検索されませんでした。
検索が終了しました。

618 :login:Penguin:2019/03/23(土) 01:43:09.46 ID:9x05W2a/.net
>>609ですが自己解決しました
検討してた方法はPuppyLinuxにbeyond compare 4をインストールするものですが
結局別のマシンを開けてWindowsでコンペアしました

619 :login:Penguin:2019/03/23(土) 08:34:09.33 ID:hNZQlpLU.net
moreに対するless
tarに対するpax
みたいに「コマンドの動作を表す名前」じゃなくて
「より以前から存在した類似のコマンドの名前をモジった名前」のコマンドを沢山教えてほしい。

一応知ってるのは
cat→dog(シンタックスとかに対応)
make→kati(依存関係の処理と並列実行を分離)
くらいかな。

620 :login:Penguin:2019/03/23(土) 13:25:56.06 ID:GEfm7Tu7.net
まったく何もしないフィルタってありませんか?
stdinをstdoutに流すだけのやつ
作ればすぐできるけど
用意されてないのかなって思って

621 :login:Penguin:2019/03/23(土) 13:28:08.05 ID:GEfm7Tu7.net
>>619
pico→nano

622 :login:Penguin:2019/03/23(土) 13:42:06.71 ID:RAeSI11z.net
>>620
cat

623 :login:Penguin:2019/03/23(土) 15:06:49.63 ID:iKNACmGP.net
>>620
何かをするからフィルタ
言葉を知らないのが原因

624 :login:Penguin:2019/03/23(土) 16:39:32.35 ID:QGbpWu2Q.net
>>619
tac most pee

625 :login:Penguin:2019/03/23(土) 18:50:01.31 ID:F3/XPKcg.net
>>623
ソフトウェアの世界では、フィルタがある or フィルタがない という
条件で処理を分けるのはバグのもとになるから、
何もしないフィルタを使うことで条件分岐を減らしてシンプルにするというやり方があるんだよ
これはフィルタに限らなくて、Null Objectパターンなどと呼ばれる
物を知らないのはお前

626 :login:Penguin:2019/03/23(土) 20:40:17.10 ID:6jP4IOmJ.net
>>620
teeとか? 余計な枝分かれがあるけど、いらんのならnullに落とすとか

627 :login:Penguin:2019/03/24(日) 09:48:40.10 ID:jDU54FoK.net
くだらない質問ですいません。

サイモン&ガーファンクル-01-xxx.mp3
サイモン&ガーファンクル-02-xxx.mp3
サイモン&ガーファンクル-03-ボクサー.mp3
以下多数
このファイルを端末から一括で移動させるだけで小一時間かかった。
最初は、
$ mv サイモン&ガーファンクル*.mp3 洋楽
これでダメで、
$ mv "サイモン&ガーファンクル*.mp3" 洋楽
これでもダメで、
$ mv "サイモン&ガーファンクル"*.mp3 洋楽
やっと移動できた。
囲みが違うだけで、端末に怒られたり、、、
"サイモン&ガーファンクル*.mp3" と、
"サイモン&ガーファンクル"*.mp3 は何が違うんですかね?

628 :login:Penguin:2019/03/24(日) 10:41:02.49 ID:D/HTSeWu.net
ダブルクォートの内側では、アスタリクスはワイルドカードではなく、アスタリクスそのものを
表すから。man bash の「クォート」の項を参照。

629 :login:Penguin:2019/03/24(日) 13:13:30.94 ID:MtjGbYq2.net
>>628
遅くなりました。
ありがとうございます。

630 :login:Penguin:2019/03/24(日) 13:46:56.02 ID:UEcSxKAZ.net
>>621
ありがとう。nanoの次があるとしたらmicroかな。
……と思ったらもうあるのねw

>>624
mostコマンド知らなかったわ。

631 :login:Penguin:2019/03/24(日) 14:19:14.24 ID:pzndKzQG.net
>>629
サイモンを全部移動するなら単に$ mv サイモン*mp3 洋楽/でいいんじゃね
これだと空白含んでもいいし
後はTab補完とか
$ mv サイモンの後でTab押すとmv サイモン\&ガーファンクル-0まで補完される
引用符なしでもmvできるけどその場合記号は\でエスケープする必要がある(空白は\ )
「01. foo bar.mp3」といった空白付きもTab補完すると 01.\ foo\ bar.mp3ってなるからね

632 :login:Penguin:2019/03/24(日) 15:10:03.46 ID:rYJ5eW3u.net
>>625
まず日本語なんとかしなよ
全編に渡っておかしいんだけど、

> フィルタがある or フィルタがない という条件で処理を分ける
はぁ?

> Null Object
全くわかってないじゃん
馬鹿でしょw

633 :login:Penguin:2019/03/24(日) 17:04:29.13 ID:FpqLxS0g.net
>>631
ありがとうございます。

自分の頭には” & ”これの処理の仕方だって思って、
サイモン&ガーファンクルを、サイモン*.mp3にしたら、
移動できた様な記憶があります、
それで他のファイル、
カルメン_マキ&OZ-xxx.mp3ではうまく行かなかった、
その時は、ダブルクオーテーションで囲っていたか、
記憶が曖昧ですが、

ですが、628さんのレスでスッキリとわかりました。

634 :login:Penguin:2019/03/24(日) 17:43:03.32 ID:7hc6unSF.net
>>622のすぐ後に>>623を書けるのはすごいな、と思う

635 :login:Penguin:2019/03/24(日) 18:15:17.71 ID:fF0hcu1c.net
へーw catってフィルタだったのかw

636 :login:Penguin:2019/03/24(日) 18:33:46.29 ID:l8Eo0XIa.net
何もしないって初耳

637 :login:Penguin:2019/03/24(日) 18:49:18.52 ID:UEcSxKAZ.net
catってフィルタじゃないの?
いや煽りとか抜きにして普通にフィルタの一種だと思ってたわ。

638 :login:Penguin:2019/03/24(日) 19:16:03.38 ID:5p8mIJSB.net
>>637
フィルタだよ
UNIXのコマンドは基本的にフィルタとして機能することを期待されている

639 :login:Penguin:2019/03/24(日) 19:32:47.45 ID:fscFnlx9.net
>>637
cat自体は確実にフィルターだろ
ものによるけど行番号つけたり空白行をまとめたりもできるし
何もしないフィルターに噛み付いてる奴いるけど、フィルターと同じように使えるならフィルターでいいと思う

640 :login:Penguin:2019/03/24(日) 19:42:32.82 ID:fF0hcu1c.net
catはフィルタだった
お詫びして訂正します

641 :login:Penguin:2019/03/24(日) 21:39:51.05 ID:WnwFTL7e.net
>>640
あなたは立派な人です

642 :login:Penguin:2019/03/24(日) 23:52:01.09 ID:oyv6jmSB.net
>>625
サンプルコード書きなよ
バグのもとになる例と
それを条何もしないフィルタで改良した例
その方が多分話が早い

643 :login:Penguin:2019/03/25(月) 01:03:56.13 ID:WN5FRXtQ.net
>>545
SR-IOVを使う場合のタグ付けはVM側じゃなくてホスト側で仮想NIC徹時につけるのが普通じゃね
VM側でのタグ付けもやり方あるのかもしれんけど、普通必要なVLAN分だけSR-IOVでNICを渡す

644 :login:Penguin:2019/03/25(月) 04:53:01.76 ID:gMhua5Yu.net
>>627-633
$ mv サイモン&ガーファンクル*.mp3 洋楽

なんで、これがダメなのかと思ったら、&, * が特殊文字か。
それで、クォートするか、エスケープすれば良いのか

& の機能を止めて、* だけ動作させる

"サイモン&ガーファンクル"*.mp3
サイモン\&ガーファンクル*.mp3

まあ、シェルの特殊文字は、見ておいた方がよい。
特別な機能があるから

! などは強力で、エスケープも出来ないんじゃなかったっけ?
こういう特殊文字をファイル名に使って、テレビ録画している奴は、ハマるぞ

645 :login:Penguin:2019/03/25(月) 05:33:55.17 ID:gMhua5Yu.net
>>620
フィルターは、cat, head, tail とか、
sed, awk でも、1-liner で、フィルターを作れるかも

以下は、Ruby の、1-liner のフィルター

最初のprint では表示せずに、次のパイプに出力するだけだが、
次のprint では、端末に出力するので表示される

cat /etc/apt/sources.list.d/iij.list | ruby -ne 'print $_' | ruby -ne 'print $_'

deb http://ftp.iij.ad.jp/pub/linux/ubuntu/archive/ xenial main restricted universe multiverse
deb http://ftp.iij.ad.jp/pub/linux/ubuntu/archive/ xenial-updates main restricted universe multiverse
deb http://ftp.iij.ad.jp/pub/linux/ubuntu/archive/ xenial-backports main restricted universe multiverse
deb http://ftp.iij.ad.jp/pub/linux/ubuntu/archive/ xenial-security main restricted universe multiverse

646 :login:Penguin:2019/03/25(月) 07:51:28.46 ID:hQ7+SnuK.net
>>644
!についてだけど
これはそもそもPOSIXシェルで既定されていない
ZshやBashなど一部のシェルの対話モード特有の便利機能。
だからエスケープとかそういう概念があまりないんじゃないかな
……と予想。

実際#!/usr/bin/env bashみたいなBashのシェルスクリプトにおいては
!は何らエスケープとかする必要なく 通常の文字として扱われる。

647 :637:2019/03/25(月) 07:53:07.12 ID:hQ7+SnuK.net
>>638
>>639
ありがとう
よかった,俺の認識は間違ってなかったのね 安心した。

648 :login:Penguin:2019/03/25(月) 10:08:16.30 ID:gKQr6bjC.net
>>645
cat /etc/apt/sources.list.d/iij.list | ruby -ne 'print $_'
というか
cat /etc/apt/sources.list.d/iij.list
に対して何のメリットがあるの?

649 :login:Penguin:2019/03/25(月) 10:11:09.09 ID:gKQr6bjC.net
まったく何もしないで標準入出力にストリーム流す(つなぐ)のをパイプって言うんじゃないのかな?

650 :login:Penguin:2019/03/25(月) 12:36:17.08 ID:zZ+jJnZx.net
>>649
違う、パイプはフィルターとフィルターの間に入ってる奴
シェルだと '|' で表されて、内部は popen() とかで実装されてる仮想デバイスみたいなもん

651 :login:Penguin:2019/03/25(月) 14:59:19.17 ID:gKQr6bjC.net
popen()はパイプの実装じゃなくて単なるシステムコールなんじゃないの?

652 :login:Penguin:2019/03/25(月) 15:05:31.91 ID:gKQr6bjC.net
>>651
訂正popen()はmanセクション3だった

653 :login:Penguin:2019/03/25(月) 16:55:35.47 ID:YJ9SBZkm.net
ファイルディスクリプタの複製や切り替えってどんな時に使うの
exec 9>&1; exec >&-; exec >&9
こんな奴
リダイレクトや>/dev/nullは意識せずに使えてるけど

654 :login:Penguin:2019/03/25(月) 18:42:31.60 ID:+oiJv3Fw.net
>>650
仮想デバイスみたいなもんじゃないよ

>>652
popen(3)の実装の肝はpipe(2)

655 :login:Penguin:2019/03/25(月) 20:11:17.09 ID:hQ7+SnuK.net
>>653
例えば対話的な操作を自動操作するときに,
その自動操作するシェルスクリプトを実行している対話シェルにおいて
不具合が生じないように,自動操作する一連のコマンドを
全部3番のファイルディスクリプタに関して行なう,みたいな。

656 :login:Penguin:2019/03/25(月) 21:30:10.83 ID:luerERPn.net
e2labelで表示されれるボリュームラベル名ってどこに記録されているんですか?
OSによって違うということでしたら、Cent6の場合を教えてください

657 :login:Penguin:2019/03/25(月) 21:34:40.13 ID:luerERPn.net
>>656
途中で送ってしまいました

>どこに記録されているんですか?
というのは、具体的なファイル名(/etc/label)や、
ファイルシステム上には無く、MBR的な領域に記録されている・・・などのことを知りたく思います

よろしくお願いします

658 :login:Penguin:2019/03/25(月) 21:35:11.36 ID:gKQr6bjC.net
>>654
ソース見てみた
他プロセス管理のシステムコールの組合せだった
なぜ唐突にプログラムの話になったんだろう?

659 :login:Penguin:2019/03/25(月) 22:28:06.00 ID:U9WMtzMP.net
>>657
Ext4 Disk Layout - Ext4
https://ext4.wiki.kernel.org/index.php/Ext4_Disk_Layout#The_Super_Block

660 :login:Penguin:2019/03/25(月) 23:10:55.13 ID:YJ9SBZkm.net
>>655
fdを指定しないと具体的にどんな事態になるんです?

661 :login:Penguin:2019/03/26(火) 00:18:48.32 ID:qW7idDeA.net
>>659
ありがとうございます。

0x78オフセットってどこからかがすぐにはわかりませんでしたが、
先頭セクタから1024バイト分避けたところからさらに0x78(120バイト)
進んだところに、(一番最初のボリュームラベルグループの)ボリュームラベルが書かれているということがわかりました。

よって、e2labelで書かれたボリュームラベルは、ディスク自体に書かれている
ということでよろしいでしょうか

662 :login:Penguin:2019/03/26(火) 00:30:13.50 ID:cG5IuK2C.net
>>658
> なぜ唐突にプログラムの話になったんだろう?
そりゃ虚栄心からやろ

>>661
> ボリュームラベルは、ディスク自体に書かれている
> ということでよろしいでしょうか
他のPCにそのディスク繋ぎ替えたら検証できるっちゅうことやろな

663 :645:2019/03/26(火) 00:34:49.40 ID:iFCVu2QU.net
>>648
別に何のメリットもない。
何も変換しない処理を、いくつでもパイプでつなげられることを説明しただけ

ちなみに、$_ は、前のパイプから、1行ずつ渡ってくる、各行を表す

以下は、大文字に変換してから、大文字・小文字を入れ替えるので、つまり小文字に戻る

cat /etc/apt/sources.list.d/iij.list | ruby -ne 'print $_.upcase' | ruby -ne 'print $_.swapcase'

664 :login:Penguin:2019/03/26(火) 00:58:40.42 ID:cG5IuK2C.net
>>663
元々大文字だったんが小文字に変わってまうがな

665 :659:2019/03/26(火) 01:08:01.92 ID:hT6+IDcx.net
>>661
OSのシステムファイルやアプリのデータファイルもディスク自体に書かれるから厳密にどう表現したらいいか難しいけど、そんな感じの理解でいいと思う

666 :login:Penguin:2019/03/26(火) 03:44:42.60 ID:1rK9aO6k.net
Ubuntu18.04使用だけど、使用電力低くする方法ない?
Windowsというか東芝製だとecoユーティリティてのがついてて、
10kwも電力消費減るのだが

667 :login:Penguin:2019/03/26(火) 05:51:25.67 ID:R5t32rrn.net
スパコンの事情はわからんわ
ノートならTLPとかあるけど・・・

668 :661:2019/03/26(火) 07:22:17.01 ID:qW7idDeA.net
>>662
>>665
ありがとうございます。
仮想マシンAからBにディスクを付け替えたところ、
ボリュームラベルの情報は維持されるので、
ディスク自体に書き込まれた情報ということがわかりました

また、(大まかな)理解がが間違っていないことがわかり安心しました。

ありがとうございます。重ねて御礼いたします。

669 :login:Penguin:2019/03/26(火) 10:56:24.83 ID:tsbXtR2i.net
microSDにlinuxをインストールするのは可能でしょうか?
またmicroSDカードスロットから起動するようにBIOSで設定する方法はありますか?

670 :login:Penguin:2019/03/26(火) 11:08:30.67 ID:Og/CcGxA.net
はい

671 :login:Penguin:2019/03/26(火) 12:09:47.40 ID:PvmUy3a0.net
ラズパイのドキュメントとかが大いに参考になると思うよ
> microSDカードからのLinux起動

672 :login:Penguin:2019/03/26(火) 12:32:35.29 ID:R5t32rrn.net
ならないだろ

673 :login:Penguin:2019/03/26(火) 12:39:12.68 ID:VOBZPwCz.net
ならないね

674 :login:Penguin:2019/03/26(火) 13:06:05.63 ID:sel2esHW.net
質問にBIOSって書いてあるのにU-Bootだしアーキテクチャも違うし・・・
microSDからブートできるかはBIOSの設定次第だけどメーカーによっては対応してない場合もある
そこさえ問題なければ普通にHDDにインストールするのと変わらない
ただし書き換え回数がキツかったりそもそも速度遅いのでまともに使うには工夫が必要

675 :login:Penguin:2019/03/26(火) 14:16:49.91 ID:IYu0ubLB.net
>>674
BIOS見たらmicroSD起動できないっぽかった
microSD使うのは諦めるわ

676 :login:Penguin:2019/03/26(火) 15:17:47.88 ID:xiF+N37Y.net
microSDを使いたい理由は知らんが、
USBに繋げるアダプタを使えばいいよ

それ以外だとカーネルはHDDに、ルートはmicroSDに入れるもよし

677 :login:Penguin:2019/03/26(火) 17:20:43.28 ID:gNGbGfbE.net
>>668
誤 「(大まかな)理解がが間違っていないことがわかり安心しました。」
正 「(大まかに)何も理解していないことがわかりました。」

678 :login:Penguin:2019/03/26(火) 19:17:10.82 ID:PvmUy3a0.net
え,ラズパイってUEFI BIOSですらないのか……。
知らずに妙な返答しちゃったわw

すいませんでした。

679 :login:Penguin:2019/03/26(火) 22:08:39.24 ID:9tjFDyA0.net
iptablesの設定してます。
bittorrent使ってる時にpeerからこちら側へのport 1へのアクセスがあるんだが、port 1ってなにかに使われてるの?
webで調べる限りTCPMUXとかいういかにも使われてなさそうなサービスに対応してるだけっぽいのだが。

680 :login:Penguin:2019/03/27(水) 08:07:35.66 ID:WPzTQvLr.net
>>646
それは単に#のコメントアウト機能のほうが強くて優先されるからじゃね

681 :login:Penguin:2019/03/27(水) 20:50:55.20 ID:g1iPIVYa.net
>>680
いや,すまん。ややこしい書き方だったなw
#!/usr/bin/env bash

echo !foo
↑こういうのが何ら問題なく実行できるっていうこと。

682 :login:Penguin:2019/03/27(水) 22:27:40.09 ID:rXGckb4a.net
実際のところ、
!"#$%&'()`{+*};*?
みたいな文字がやたら入ってるファイル名を沢山使ってるけど
そんなファイル名をシェルのコマンドラインに直接書いたりはしない。

683 :login:Penguin:2019/03/28(木) 03:09:36.54 ID:w6GiR/Kn.net
mount.cifsのオプションでversを2.0以上にしたら
cp -pでコピーしても更新日時とかが保持されないんだけどそういうもんなんですか?
後からtouchしたらちゃんと変わるし、versを付けなければcp -pも期待通りの動作をするんで原因はそこにあると思うんですが

684 :login:Penguin:2019/03/28(木) 10:59:09.17 ID:6sRUXEQl.net
記号を含むファイルって音楽ファイルか?たまにふざけた奴はあるけどそんなには・・・

685 :login:Penguin:2019/03/28(木) 12:29:29.84 ID:hDanExK5.net
\x07.wav などとしてファイル名を聴くのだろうか。

686 :login:Penguin:2019/03/28(木) 12:58:14.15 ID:vS3WoBQz.net
>>684
録画ファイルで番組名が付いてるとか

687 :login:Penguin:2019/03/28(木) 17:51:05.77 ID:WxtfwGIY.net
ファイル名というか、実際にはディレクトリ名なんだけど
単にタイトルをそのまま使ってるだけだよ。
たまに ZIP ファイルで入手しても中のディレクトリ名がそうなってるし。
いや、分かってるよ? 本当はこういうのはデータベースで管理すべきなんだ。
だからおすすめはしないよ。

688 :login:Penguin:2019/03/28(木) 23:34:05.34 ID:4H5YNXSi.net
「何々!!」みたいなテレビ番組の名前を、ファイル名にしている

689 :login:Penguin:2019/03/29(金) 00:08:31.91 ID:dV6MJCes.net
お前らがファイル名の何を問題にしてるのかわからん。

TABで補完すりゃ、勝手にエスケープしてくれるだろ?
シェルスクリプトに直接文字列書くことなんて無いだろ?
あったとしてもクォートでくくればいいだけだろ?
変数ならダブルクォートでくくっておけばいいだけだろ?

お前ら一体何と戦ってるんだ?

690 :login:Penguin:2019/03/29(金) 00:22:13.97 ID:CvMODiZL.net
逆になんでそんな突っ掛かってくるのか聞きたいね。
ただ「!が含まれるファイル名があるのか」なんて話を細々としてただけなのに。

691 :login:Penguin:2019/03/29(金) 00:40:44.87 ID:dV6MJCes.net
なんでって

Q. ファイル名にスペースが入っていたらどうするの?
A. ダブルクォートでくくればいいだけです。

って一行で解決するような問題なのに、
スペースを一時的に特殊な記号で置き換えれば良いのでは?とか
それだとプログラムの改修が必要だぁぁ。あぁどうしたらいいんだぁ?って
意味不明な話してるからだよ。

692 :login:Penguin:2019/03/29(金) 00:59:37.02 ID:l8PCJwph.net
ファイル名で一番ヤバイのは、macの「92/03/01」みたいなスラッシュ入りのファイル名だと
聞いたことがあるけど、実際に遭遇したことはない。

693 :login:Penguin:2019/03/29(金) 01:34:35.71 ID:DwzBokla.net
>>683
その問題って、もう何年も直ってないんだよ・・・
初めて気づいてから、もう5年くらいたつかなぁ

694 :login:Penguin:2019/03/29(金) 02:57:19.48 ID:lclvYywf.net
>>683,693
ちょっと議論がないか追ってみたらこれが出てきた
https://bugzilla.kernel.org/show_bug.cgi?id=198967#c7
2ヶ月前にクライアント側のバグだと特定されたけどまだ修正されてないようだ

695 :login:Penguin:2019/03/29(金) 07:02:45.93 ID:zMpqBgKe.net
引用符は受け付けない癖に--や./で無力化するハイフンって何なんだろうな

696 :login:Penguin:2019/03/29(金) 08:50:44.30 ID:EAlRvRPg.net
引用符を受け付けないハイフンって何。

697 :login:Penguin:2019/03/29(金) 09:28:26.60 ID:CvMODiZL.net
恐らく「引用符を用いても無効化できないハイフン」のことだろう。
でもこれはちょっとシェルのことを理解していない疑問だね。
そもそもハイフンは「シェルにとっては」何ら特別な文字ではない。
だから
$ somecmd -a

$ somecmd '-a'

シェルが解釈したあとは['somecmd', '-a']という全く同一の配列になる。
で,ハイフンをオプションとして認識するのはコマンド側の仕事なので,
そのコマンド側固有の操作が必要になってくる訳だ。

反対に,例えば「!」という文字は「シェルにとっての」特別な文字なので,
シェルに送る段階,すなわちコマンドラインで入力した段階で何らかの保護を解こさないと
解釈後の配列に「!」ではなく「!がシェルにより展開されたもの」が入ってしまう。

698 :login:Penguin:2019/03/29(金) 10:56:48.62 ID:kIAJE6Mr.net
ファイルを分割したときに
ファイル1/3.dat
ファイル2/3.dat
ファイル3/3.dat
みたいなファイル名で付けたくなるよね

699 :login:Penguin:2019/03/29(金) 11:39:47.00 ID:Fk+V9jgB.net
>>695
だからクォートでくくればいいだけ

>>697
だから!もクォートでくくればいいだけ

700 :login:Penguin:2019/03/29(金) 11:40:53.58 ID:Fk+V9jgB.net
\エスケープでも良いが

701 :login:Penguin:2019/03/29(金) 11:43:55.64 ID:Fk+V9jgB.net
直接文字列を書く場合、メタ文字はシングルクォートでくくるかエスケープすればいい。
直接文字列を書かない(= 変数に入ってるとか標準入力から読み取る場合)は気にしなくていい
これだけなんだが、本当に何をごちゃごちゃ言ってるんだろうか。馬鹿なのか?

702 :login:Penguin:2019/03/29(金) 11:47:47.02 ID:Fk+V9jgB.net
> --や./で無力化するハイフンって何なんだろうな
そんなものはない

703 :login:Penguin:2019/03/29(金) 13:35:19.25 ID:Mgfts4Lp.net
>>699
だからクォートがどうのじゃなくてさ
今はハイフンの話をしてるんでしょうが……

お前はクォートに親でも殺されたのかw

704 :login:Penguin:2019/03/29(金) 15:17:11.01 ID:zMpqBgKe.net
引数にハイフンを指定した時の挙動もコマンド間で異なるしなんともはや

705 :login:Penguin:2019/03/29(金) 15:50:32.17 ID:Fk+V9jgB.net
>>703
引用符は受け付けないって言ってるだろ
受け付けるんだよ

706 :login:Penguin:2019/03/29(金) 16:36:41.65 ID:Mgfts4Lp.net
* !や&はシェルが解釈するので単引用符で囲めばOK
* ハイフンの解釈は各コマンドがするので引用符で囲んでも殆んど意味ない

っていうことでしょ

707 :login:Penguin:2019/03/29(金) 16:49:56.15 ID:Fk+V9jgB.net
だからそれだけの話。

「メタ文字はシングルクォートで囲うかエスケープする」
おしまい

ハイフンの話は全く関係ない上に他の引数と何も違わないのだから
話しすことはなにもない。

708 :login:Penguin:2019/03/29(金) 18:02:03.83 ID:Mgfts4Lp.net
「話すことはなにもない」w
なんでお前が他人が喋ること決めてんだよw

709 :login:Penguin:2019/03/29(金) 18:33:38.97 ID:Fk+V9jgB.net
だからさっさと終われって言ってる。
終わった話なんだから

710 :login:Penguin:2019/03/29(金) 21:17:43.86 ID:nnvV655G.net
Ubuntu18.04使用です。
apparmorで全部のアプリのネット接続オフにするにはどうしたらいいですか?
てか、出来る?
使うアプリだけネット接続許可したいんだけど

711 :login:Penguin:2019/03/29(金) 22:32:21.98 ID:4fy7L57R.net
無謀なことをしているかもしれませんが、質問させてください

KLUE3.0(ベースはUbuntu18.04)をインストールしたPCから無線LANとUSBデバイスサーバ経由でプリンタ複合機を使ってプリントはできるのですが、スキャンができません
スキャナのドライバは入れましたしscanimage -Lも一応結果は出るのですが、xsaneを起動すると「デバイスを開けません 'brother4:net1;dev0' 不正な引数です」となります
どうすればKLUEからスキャナが使えるでしょうか

複合機はbrother MFC-J720D
USBデバイスサーバはsilex SX-DS-4000U2
無線BBR内でデバイスサーバのMACアドレス指定でIPアドレスを固定して、そのIPアドレスを/etc/sane.d/net.confに記述しています
(でも実際のところnet.confに何書いたらいいかちゃんと理解してません…とりあえずCUPSとUbuntuのプリンタツールではそのIPアドレスから引出したURIでプリントはできます)
scanimage -Lの結果はdevice `brother4:net1;dev0' is a Brother hogehoge MFC-J720D
sane-find-scannerの結果は全てAccess denied (insufficient permissions)
brsaneconfig4 -dの結果は指定したIPアドレスからのパケットロスなしです

712 :login:Penguin:2019/03/30(土) 10:03:49.92 ID:0XvY2iim.net
>>711
https://wiki.archlinux.jp/index.php/SANE

これのパーミッション問題のセクションを参考にしてみたら。

713 :sage:2019/03/30(土) 20:16:19.60 ID:I7wg8b/A.net
>>608
>使っているデスクトップ環境または
ウィジェットのツールキットの名前を教えて。

KDE PClinuxOS
ウィジエットインストするソフトには プラズマ ウィジエット って書いてあるんでツールキットはプラズマかと思うんですが

714 :682:2019/03/30(土) 22:40:59.74 ID:xvW4fQ1t.net
ひどいのが来たんだな。来るかもしれないと思ってたのはこっちの方なんだが。
https://mao.5ch.net/test/read.cgi/linux/1514310320/707

715 :login:Penguin:2019/03/31(日) 00:21:29.29 ID:0E6MVyIl.net
Mac を使っている友人は、Windows の日本語や半角空白が入った、ファイル名を嫌がる。
英数字のみで、半角空白も使わない

だから漏れは、半角空白を、_ (アンダーバー)に変換している

ファイル名に半角空白があると、バグるから

716 :login:Penguin:2019/03/31(日) 00:36:03.32 ID:kjMm2NQi.net
ファイル名に半角スペース等を使うとバグるのは、そのプログラムの作りが悪いだけなのに
なぜファイル名を半角英数字以外を使うべきではないという話になるんだ

717 :login:Penguin:2019/03/31(日) 00:42:11.95 ID:t5ctzn4z.net
Macのソフトにバグが多いんだからしょうがない

718 :login:Penguin:2019/03/31(日) 01:10:08.27 ID:dlvhLDl2.net
未だに漏れって..

719 :login:Penguin:2019/03/31(日) 01:14:07.23 ID:dlvhLDl2.net
>>716
コマンドラインの引数にファイル名指定する場合は具体的にどうプログラムを作り直せばいいんだ?

720 :login:Penguin:2019/03/31(日) 01:34:52.33 ID:t5ctzn4z.net
文字列解釈とかいうアホなことをさせないで
普通に引数を配列で渡せばいいだけ

721 :login:Penguin:2019/03/31(日) 01:52:24.17 ID:mrkpdRbe.net
Document and Settings
Program files
やっぱWindowsって神だわ

722 :login:Penguin:2019/03/31(日) 01:57:05.59 ID:kjMm2NQi.net
普通に、argcとargvで受け取れば出来るだろうと思うけど、macは実はできないの?

723 :login:Penguin:2019/03/31(日) 02:12:52.20 ID:dlvhLDl2.net
>>722
入力ファイル 1.txt
出力ファイル 1.txt
って名前に空白を含む2つのファイルがあって
> commad 入力ファイル 1.txt 出力ファイル 1.txt
って実行したい場合はWindowsではどうすんの?スペースがあったりなかったり複数含まれる場合は?

724 :login:Penguin:2019/03/31(日) 02:43:49.61 ID:kjMm2NQi.net
windowsは知らん。
ていうか、もしかしてまともにプログラム組んだことないんじゃないの?
プログラムどころかシェルも使えないでしょ?

725 :login:Penguin:2019/03/31(日) 03:05:52.86 ID:HO6a5zCz.net
>>723
ttps://support.microsoft.com/en-us/help/102739/long-filenames-or-paths-with-spaces-require-quotation-marks

726 :login:Penguin:2019/03/31(日) 10:20:45.86 ID:dlvhLDl2.net
>>724
偉そうなこと言って結局自分じゃ何一つ答えだせねーのかw
>>725
これはMacもLinuxもそう
もしくはバックスラッシュでエスケープするかだ
それが面倒だから半角スペース抜く人がいるって話してたのに馬鹿なのか

727 :login:Penguin:2019/03/31(日) 12:09:55.33 ID:HO6a5zCz.net
>>726
面倒?あなたの問いかけにその様な事は含まれていないように見えますが。

728 :login:Penguin:2019/03/31(日) 13:06:39.10 ID:t5ctzn4z.net
>>726
あ、はい。安全確認が面倒だから
確認せずに事故って文句を言うクレーマーってことですよねw

729 :login:Penguin:2019/03/31(日) 14:28:08.04 ID:ZVRIYHOQ.net
そもそもが全く間違ってて本当にプログラミング出来るのか?ってレベルなんだが

スペース入りのファイル名をそのまんま渡すとスペースでちょん切られておかしな動作になるのは
IFSが定義されてない時はシェルがevecve呼ぶ時にスペースをデリミタとして使うからであって各アプリの問題じゃねぇし

っていうか「file name」っていうスペース込みの1つのファイル名をエスケープとかクオートなしに渡した場合各アプリの側が受け取るargvは
["実行ファイル名", "file", "name"]って言う形で間にスペースが入るかとかの情報は無いからそれを「file name」として扱う事はそもそも不可能だし

730 :login:Penguin:2019/03/31(日) 17:20:14.87 ID:hEVGY7Cx.net
そんなくだらねえ話してるじゃねえよ

731 :login:Penguin:2019/03/31(日) 17:22:36.21 ID:ZVRIYHOQ.net
すごーい

732 :login:Penguin:2019/03/31(日) 21:14:05.31 ID:83JRav7f.net
Ubuntu18.04使ってます
Ubuntuではログイン可能なのですが、
Xfceでログインするとデスクトップ画面が出てデスクトップが固まってしまいます。
一昨日まではXfceもログインできました。
リモートからログインしてCUIで操作は可能です。

Xfce復活させるにはどこいじればいいですか?

733 :login:Penguin:2019/04/01(月) 05:56:37.36 ID:CbQJj9me.net
とにかく、一般人には、半角空白が入ったファイル名を扱うことはできない。
そんなに、OS に詳しいわけじゃないから

ちょっとしたシェルスクリプトでも誤作動するし、仕事では使えない

半角空白が入ったファイル名を渡すと、誤作動したから使えないと、突っ返される!

734 :login:Penguin:2019/04/01(月) 06:39:28.76 ID:P1yDCptw.net
それファイル名のせいじゃないだろ
バカ用ならバカ用でくだらねえことを完全無視で使えるように
できなかった無能のせい

735 :login:Penguin:2019/04/01(月) 06:46:13.30 ID:R6fJr+TT.net
>>734
例えばどんな実装?
> くだらねえことを完全無視で使える

736 :login:Penguin:2019/04/01(月) 07:17:20.57 ID:x3J5ufaU.net
そもそもCUI使う時点で一般人じゃないだろw
GUIだと空白程度は問題ないやつの方が多いし

737 :login:Penguin:2019/04/01(月) 07:25:56.27 ID:P1yDCptw.net
>>735
さあねえ
あんたとこの業務内容は知らんからなあ

俺が言ってるのはバカ用を作るのは歴とした職人のスキルで
未熟者はすぐヘマをやらかすって話だ

738 :735:2019/04/01(月) 09:49:28.25 ID:R6fJr+TT.net
>>737
うちの業務内容は気にしなくていい。
あなたがどんな実装を念頭に置いているかを訊きたい。

739 :login:Penguin:2019/04/01(月) 12:29:47.04 ID:P1yDCptw.net
>>738
あんたも俺んとこの業務内容は知らんだろ? 同じことだよ

740 :login:Penguin:2019/04/01(月) 12:47:52.74 ID:CbQJj9me.net
Windows 10・WSL・Ubuntu 16.04 だけど、

/usr/share/i18n/locales/ja_JP のera の部分に、新元号の令和が追加されるのかな?

741 :735:2019/04/01(月) 12:49:27.42 ID:R6fJr+TT.net
>>739
つまり
>>733 までは一般的話題に読めるが、それに対し >>734 は自社業務依存のレスを返してしまったということか。

742 :login:Penguin:2019/04/01(月) 12:51:18.54 ID:P1yDCptw.net
>>741
いや一般的話題だよ
737にそう書いただろ

743 :login:Penguin:2019/04/01(月) 13:03:02.98 ID:UUzAU3Bx.net
なんもわかってねーけどとりあえず出来る風に書いときゃマウント取れるだろ?
つまりそういうことだ、言わせんなよ恥ずかしい

744 :login:Penguin:2019/04/01(月) 13:14:52.12 ID:3pQP/Efh.net
mozcの辞書に令和って登録されるのかな

745 :login:Penguin:2019/04/01(月) 13:29:39.58 ID:7Zh/3/s6.net
手動で登録しちった・・・

746 :login:Penguin:2019/04/01(月) 14:01:08.85 ID:NXdLYwru.net
Noto Fontとかには当分登録されないのかな。

747 :login:Penguin:2019/04/01(月) 14:41:30.97 ID:rypWD9UG.net
R18とか胸が熱くなるな

748 :735:2019/04/01(月) 14:45:30.65 ID:R6fJr+TT.net
>>742
>> 737に一般的話題と書いてあるようには読めないな。
特定業務に依存しない一般的話題であれば、一般的な範囲で、念頭にある実装を語ってくれればいいよ。

749 :login:Penguin:2019/04/01(月) 15:26:00.11 ID:ZMqUstAr.net
>>608
Fluxbox qt,gtk,motif

750 :login:Penguin:2019/04/01(月) 15:28:32.96 ID:ZMqUstAr.net
>>729
実はできるけどね

751 :login:Penguin:2019/04/01(月) 15:35:29.83 ID:zUcPFr1j.net
なにが? どうやって?

752 :login:Penguin:2019/04/01(月) 15:36:29.00 ID:hF0kfhhO.net
なんもわかってねーけどとりあえず出来る風に書いときゃマウント取れるだろ?
つまりそういうことだ、言わせんなよ恥ずかしい

753 :login:Penguin:2019/04/01(月) 17:33:02.58 ID:fDpxqZZA.net
>>750
それつまり
$ somecmd AAA BBB
っていう入力を
["somecmd", "AAA BBB"]みたいな配列に格納できるってこと?
どうやるの? マジで。

754 :login:Penguin:2019/04/01(月) 17:55:23.79 ID:P1yDCptw.net
>>748
そうか、あんたはあれが一般的話題に見えないのか
では何を書いても一般的話題とは見てもらえんだろうな
違うというなら、どう書けば一般的話題なのか手本を示してくれw

755 :login:Penguin:2019/04/01(月) 18:05:37.25 ID:6jpH2zbJ.net
レイワ実装された?

756 :login:Penguin:2019/04/01(月) 19:09:16.42 ID:yB8Jurs2.net
元号を使ったら負けだぞ

757 :735:2019/04/01(月) 19:19:35.58 ID:R6fJr+TT.net
>>754
「あれ」が >>737 を指すのであれば、一般的話題というより、「あんたとこの業務内容」という特定の事柄を突然持ち出して話題を特殊化させたように、誰の目にも見えるよ。
だが、特定業務に依存しない一般的話題であれば、一般的な範囲で、念頭にある実装を語ってくれればいいよ。

737
> さあねえ
> あんたとこの業務内容は知らんからなあ
>
> 俺が言ってるのはバカ用を作るのは歴とした職人のスキルで
> 未熟者はすぐヘマをやらかすって話だ

758 :login:Penguin:2019/04/01(月) 19:34:44.25 ID:Vak2TSnk.net
霊夢?

759 :login:Penguin:2019/04/02(火) 06:48:16.79 ID:GeXEk6c7.net
>>756
入出力には使うこともあるだろ
内部で使ってたら単なるアホだが

760 :login:Penguin:2019/04/02(火) 07:11:35.38 ID:HKMSG7jb.net
>>759
使わないぞ

761 :login:Penguin:2019/04/02(火) 08:11:03.32 ID:GeXEk6c7.net
お前が使うかはどうでもいい

762 :login:Penguin:2019/04/02(火) 10:27:24.03 ID:u25ZDqnv.net
>>757
途中、空行をあけてるだろうが
第1段落であんたの特殊化要求をお断りし
第2段落で一般論を言ったんだ
誰の目にもってあんただけだよ
そんなひねくれた解釈してるのは

763 :login:Penguin:2019/04/02(火) 19:24:24.51 ID:vt5O0zI1.net
>>760
お前が使わなくても役所は使い続けるだろう

764 :login:Penguin:2019/04/03(水) 02:08:37.74 ID:XKwYuRzV.net
Ubuntu18.04使用
日本の祝日に対応したカレンダーってないの?
gnome calenderもorangeカレンダーも対応してないぞ

メールソフトの付属でついてるのはなしで

765 :login:Penguin:2019/04/03(水) 09:01:40.21 ID:ldwMRRg9.net
gcalとか

766 :login:Penguin:2019/04/03(水) 14:15:49.22 ID:luPMo1aG.net
bashやscriptの-cオプションで関数を使う方法ってある?

767 :login:Penguin:2019/04/03(水) 17:13:18.45 ID:J/Ss2tkX.net
export すれば普通に使えるけど…そういう話じゃない?

768 :login:Penguin:2019/04/03(水) 23:52:57.46 ID:iz4nkQMo.net
Xubuntu18.04.2でハイバネートを無効化したいんだけど
どうしたらいいんでしょう?

769 :login:Penguin:2019/04/04(木) 04:28:25.86 ID:TRL5gfAg.net
>>768
/etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla

↑これ消したら無効になったはず

770 :login:Penguin:2019/04/04(木) 08:54:58.61 ID:aK/AOBir.net
>>769
50-local.d/com.ubuntu.enable-hibernate.pkla 無いですねこれ

771 :login:Penguin:2019/04/05(金) 13:47:46.15 ID:P9ypi69m.net
ubuntu でmozc使ってんだけど辞書って更新されるの?
令和とかさ

772 :login:Penguin:2019/04/05(金) 16:10:59.88 ID:Bi2UQsM6.net
まぁねぇ
「北斗の拳イチゴ味」はあるけど
「後配株」無いしねぇ
「後輩株」何だそれ・・・w

773 :login:Penguin:2019/04/05(金) 16:40:44.88 ID:Mg/PjclC.net
自分で辞書に追加すればええ

774 :login:Penguin:2019/04/05(金) 17:03:07.54 ID:jbyQi/Lb.net
aptでデータ更新しろやGoogleよ

775 :login:Penguin:2019/04/05(金) 17:53:19.41 ID:ZQLViIA1.net
なんでGoogle?

776 :login:Penguin:2019/04/05(金) 22:12:57.25 ID:Pk7UJ111.net
MozcってGoogle製じゃないの?

777 :login:Penguin:2019/04/05(金) 22:16:07.11 ID:sRon1V8C.net
人に聞く前に自分で調べろ

778 :login:Penguin:2019/04/05(金) 22:16:20.71 ID:hg3VoiKW.net
aptのパッケージに纏めてるのは多分Debianのボランティアの人だよ

779 :login:Penguin:2019/04/05(金) 22:27:09.35 ID:HriZeQ+v.net
>>776
Mozc → Google社員が開発(Google日本語入力の一部をOSS化したものらしい?)
Mozc内蔵辞書 → 既存のOSS日本語辞書を流用(Google製ではない)
パッケージ化 → UbuntuのMozcはDebianのをそのまま流用(のはず)(Debian側で辞書を弄ったりはしていない模様)

なので辞書を更新したい場合はMozc本家の辞書が更新されるまで気長に待つか、
自分でユーザー辞書を追加するか、Mozc UTでも利用するかだな。

780 :login:Penguin:2019/04/06(土) 06:10:53.55 ID:M7jstQU/.net
>>777
答えを知らないから文句ばかりの人

>>779
ちゃんと答えてくれる人


この差は一体なに?

781 :login:Penguin:2019/04/06(土) 06:54:57.25 ID:9iMIMHj1.net
「知らないならレスしないで下さい。ウザいだけです。」

これだな

782 :login:Penguin:2019/04/06(土) 13:33:50.95 ID:LBz3Crkc.net
できますかね?

端末コマンドを使い
ヤフーメールをまとめてダウンロード

783 :login:Penguin:2019/04/06(土) 16:45:54.21 ID:YCOCZ0fp.net
がんばればなんとかなります

784 :login:Penguin:2019/04/06(土) 17:03:05.48 ID:D7QN61Nk.net
>質問を書きこむ前にここを読もう。
>Googleなどで検索してみる。

785 :login:Penguin:2019/04/06(土) 22:15:24.29 ID:s8uLC164.net
centos7で日本語入力をAnthyの半角/全角キー 切り替えて使っているのですが
切り替わるまでに1秒ほど入力できるまで間があるのです何か早くする方法などないでしょうか?

786 :login:Penguin:2019/04/07(日) 00:32:03.40 ID:qSvuOzdA.net
Windowsを使うと良い

787 :login:Penguin:2019/04/07(日) 07:15:26.60 ID:l5brVKfl.net
>>786
ウイルスの危険がある。

アンチウイルスソフトで防御するとパソコンが動作不能不具合に。
--------------------------------------------------------
調査の結果、ウイルスが感染したと思われるソフトは、
以下の 3,986 本です(アルファベット/五十音順)
http://www.vector.co.jp/info/060927_system_maint_allfiles.html

AVG アンチウイルス Windows 7 64bit で再起動ループ不具合
お客様から「パソコンがおかしい、黒い画面から進まない!」と連絡があって
調べました。
http://orbitz-zono.blogspot.jp/2010/12/avg-windows-7-64bit.html

現時点、対応策は「再起動する前に、AVGをアンインストール」しかなさそう。
手動復元が出来れば良いんだけど。
【詐欺】Windowsセキュリティ重要な警告の消し方 アンチウイルスサービスでエラー!?
http://blogs.yahoo.co.jp/fireflyframer/34177559.html

ウイルスバスター クラウドのインストール中に再起動を繰り返し要求される
https://esupport.trendmicro.com/support/vb/solution/ja-jp/1104348.aspx

「人為的なミスだった」――トレンドマイクロの説明によると、
多くのPCを動作不能にした不具合の原因は、
ウイルス定義ファイルのチェックミスが重なった結果だった。
http://www.itmedia.co.jp/news/articles/0504/24/news008.html

788 :login:Penguin:2019/04/07(日) 10:47:27.11 ID:odPodKqT.net
mozcエラー
変換エンジンプログラムが反応していません。このアプリケーションを再起動してください

これ回避できない?都度fcitxを再起動するのはちょっと

789 :login:Penguin:2019/04/07(日) 13:19:42.96 ID:OiirH10H.net
なったことないからわからんな

790 :login:Penguin:2019/04/07(日) 21:31:13.53 ID:HHZI/CKC.net
亀レスになりますが>>711です

>>712
そちらのリンクを拝見してみましたが、パーミッション変更の際に使用するlsusbはPCに直接USBで繋がっているデバイス想定の様でスキャナを見つけられませんでした。
自分でも少し調べてみてUSB device over IPが役に立ってくれるかなと思い
ttps://blog.bravi.org/?p=866
ttps://github.com/solarkennedy/wiki.xkyle.com/wiki/USB-over-IP-On-Ubuntu
辺りを確認してみたのですが、
sudo usbip list
usbip: error: failed to open /usr/share/hwdata//usb.ids
となります…

自分が勝手に無駄なことをしているだけかもしれませんが、もう少しお知恵をお貸しいただける方いらっしゃいませんか?
よろしくお願いいたします

791 :login:Penguin:2019/04/07(日) 21:46:57.37 ID:1eb4Ob52.net
いじめはどこの町にもあるが島本町は特に酷い
「大阪府三島郡島本町のいじめはいじめられた本人が悪い 」なんて
公言する町は他に無い

792 :質問者:2019/04/08(月) 00:59:10.80 ID:B2mjZI8K.net
環境
リリース 16.04.6 LTS (Xenial Xerus) 64 ビット
カーネル Linux 4.4.0-145-generic x86_64
MATE 1.12.1

linux mint標準のテキストエディター xed を mateでも使いたいです。
どうしたら良いですか?

793 :login:Penguin:2019/04/08(月) 02:27:07.38 ID:Gzc8xwp1.net
>>792
自分なら
http://packages.linuxmint.com/
上のページから
xed, xed-doc, xed-common, xed-dbg, xed-dev, xed-doc
のdebファイル落としてきて入れるかな
または、
http://packages.linuxmint.com/
のリポジトリ追加したあとに
sudo apt update
sudo apt install xed
でxed入れたあとにリポジトリ消す。

794 :login:Penguin:2019/04/08(月) 02:47:15.27 ID:DRQYEB5h.net
>>792
追記
もし、リポジトリ追加していれるなら
echo "deb http://packages.linuxmint.com sylvia main upstream import backport" | sudo tee /etc/apt/sources.list.d/mint.list
sudo apt update
sudo apt install xed
xedのインストールに成功したら
sudo rm /etc/apt/sources.list.d/mint.list
sudo apt update
未検証だけどこれで行けるはず。

795 :質問者:2019/04/08(月) 12:28:29.82 ID:B2mjZI8K.net
xed-common_2.0.2+tessa_all.deb
パッケージをインストールしましたが、メニューに表示されません。

796 :login:Penguin:2019/04/08(月) 18:02:08.84 ID:Gzc8xwp1.net
>>795
xed_2.0.2+tessa_amd64.debもちゃんと入れた?

797 :質問者:2019/04/08(月) 21:15:18.16 ID:B2mjZI8K.net
依存関係が満たせない
の所で、どうしたらいいのか止まってます。

798 :login:Penguin:2019/04/08(月) 21:23:21.64 ID:Gzc8xwp1.net
>>797
>>794の方法で入れた方が簡単だと思う。

799 :login:Penguin:2019/04/08(月) 22:46:13.62 ID:oyf7PMod.net
教えてエロい人!
Linux系OSの、

・HDDクローンを作成したい
・パーティションを拡張、縮小したい

のですが、どのソフトウェアが一番簡単ですか?
市販品でも桶で、そのソフトウェア上での操作のみで作業完了後にOSが正常起動出来る、GUI操作体系のモノを探してます。

宜しくお願いします。

800 :質問者:2019/04/08(月) 23:14:48.27 ID:B2mjZI8K.net
ありがとうございました。

801 :login:Penguin:2019/04/09(火) 12:54:23.77 ID:8BxhHlwu.net
スレチなら申し訳ありませんが解説をお願いします
https://qiita.com/clamoto/items/7c977d9a741c677b8539
のサイトにGoProの位置情報ぶっこ抜きが乗ってるのですが2バイナリの抽出からよくわかりません
gitとか全くわからないものですがわかりやすく解説お願いします

802 :login:Penguin:2019/04/09(火) 13:03:05.82 ID:XJ8Xr7uS.net
>>799
中国製のその手のユーティリティなら、その条件でありそうな気がする

803 :login:Penguin:2019/04/09(火) 17:20:10.67 ID:UsjTaSXq.net
質問なんだけど
直近3日10g以内で制限なしなんだけど



1日 3g
2日 3g
3日 0g
4日 0g

だとしたら。5日目は6g使ってもトータル9gでおkってこ?
もしくは、3日4日はカウントされなくて
1日2日の6gが5日目に反映されて3gしか使えないってことですか
詳しい方お願いします

804 :login:Penguin:2019/04/09(火) 17:22:06.84 ID:UsjTaSXq.net
だとしたら。5日目は6g使ってもトータル9gでおkってこ?

見なかった事にしてください

訂正

だとしたら。5日目は9g使ってもトータル9gでおkってこ?

805 :login:Penguin:2019/04/09(火) 17:37:25.40 ID:2ZQaG83h.net
スレ違い

806 :login:Penguin:2019/04/09(火) 18:58:21.49 ID:DrmWL49o.net
>>801
何が分からなくて何を知りたいのか分からない
具体的に、ピンポイントに質問した方が良いと思う
解説が欲しいのならその記事の作者に直接聞いた方が分かりやすいんじゃね

807 :login:Penguin:2019/04/09(火) 19:50:48.53 ID:Bzvge9EE.net
LANへの侵入制御ってさぁ、マックアドレスでやるのとアイピーアドレスでやるのどっちが堅牢なの?

808 :login:Penguin:2019/04/09(火) 20:03:37.42 ID:/1oyOVb6.net
>>807
そもそも仕組みが違うから両方やっとけ

809 :login:Penguin:2019/04/09(火) 20:19:03.33 ID:Bzvge9EE.net
>>808
ゲストには動的にアイピーアドレスあげたいってことがあるじゃん
そのときに、ゲストに好き勝手させないためにどうするべきなのか分からない

810 :login:Penguin:2019/04/09(火) 20:20:53.73 ID:ukfsUx5s.net
>>807
VLAN切っとけば・・・?

811 :login:Penguin:2019/04/09(火) 20:24:21.94 ID:/1oyOVb6.net
>>809
IPアドレスあげるってことは接続を許可するってことだから侵入制御は無理だぞ
そのIPから特定のサーバーへのアクセスを遮断したいならFWでも使え

812 :login:Penguin:2019/04/09(火) 20:45:43.03 ID:Bzvge9EE.net
FWで遮断するのと比べたときに、VLAN切るメリットって何?

813 :login:Penguin:2019/04/09(火) 21:41:29.19 ID:lpT4WBDv.net
>>810
VLANが何だかわかってないでしょ

814 :login:Penguin:2019/04/09(火) 22:09:35.42 ID:dMYAcmxw.net
LSI、VLSI、ULSI

815 :login:Penguin:2019/04/09(火) 23:19:30.22 ID:GEu74ORo.net
VLAN「切る」って何だろう?

816 :login:Penguin:2019/04/09(火) 23:27:07.50 ID:ATETEZ6h.net
情報処理でマクロ(スクリプト)作る
と聞きますがミクロ作る等と言わないの何故ですか?

817 :login:Penguin:2019/04/10(水) 00:06:25.27 ID:QaqOkRdv.net
Gはギガ、gはグラム

818 :login:Penguin:2019/04/10(水) 00:20:17.36 ID:PgP/V2Q/.net
>>815
別のVLANにしろって意味では?

819 :login:Penguin:2019/04/10(水) 00:26:59.76 ID:5PIiJA+P.net
>>815
分割するってこと

820 :login:Penguin:2019/04/10(水) 07:52:01.76 ID:cQvwmibl.net
>>801
マルチポスト禁止!
プログラム板だったか、どこかの板で、その質問を見た

基本的に、自分が理解できない資料を見てはいけない!

君にはわからないけど、その作者にはわかっているので、
君は、その作者よりも条件が不利なので、時間をすごく無駄にする

その時間で、自分が理解できる所を伸ばした方が、自分を成長させる時間効率がよい

821 :login:Penguin:2019/04/10(水) 10:05:22.11 ID:qJpHyQ1h.net
>>816
マクロ
ご期待ください

822 :login:Penguin:2019/04/10(水) 11:02:44.43 ID:bgU3FhIX.net
>>819
えっ?

823 :login:Penguin:2019/04/10(水) 14:34:50.46 ID:KTHyYgvL.net
>>816
ミクロを組み合わせて作るからマクロなんじゃない?
書いてる命令一個一個がミクロで、それを
集めた奴を作るから、マクロを作ると言うんじゃないかね?
ってことは、マクロを処理する処理系を作るのが
ミクロを作るってことなのかもね。もっとも
マグロを作るといえば、近畿大学ですけど。

824 :login:Penguin:2019/04/10(水) 14:36:32.87 ID:KTHyYgvL.net
>>776
日本人のgoogle社員がオープンソースで開発
したものだよ。たしかprimeっていう変換エンジン作った人

825 :login:Penguin:2019/04/10(水) 14:52:39.93 ID:R+95RZcB.net
>>820
こらこら説明が足りんぞ
クロスポストせよと言わねば
相手には理不尽な制限にしか聞こえんぞ

826 :login:Penguin:2019/04/10(水) 17:53:58.12 ID:05cmMHgc.net
おチンポジャスティス

827 :login:Penguin:2019/04/10(水) 22:19:56.38 ID:uaft97PT.net
CentOS7です。fstabに書いた順と、OS起動直後の
dfで出力されるマウント順が異なります。
fstabに書いた順に、OS起動時にマウントする方法があれば教えてください。

fstabの記載法は末尾に、
LABEL=hoge1 /hoge1 ext3 defaults 0 0
LABEL=hoge2 /hoge2 ext3 defaults 0 0
LABEL=hoge3 /hoge3 ext3 defaults 0 0

と連番で書いており、mount -aを実行すると上のとおりの順番で並んでくれます。

OSを再起動すると

/dev/sdb2 240M 2.1M 226M 1% /hoge2
/dev/sdb3 240M 2.1M 226M 1% /hoge3
/dev/sdb1 243M 2.1M 229M 1% /hoge1

等とfstabの記述順になりません。必ず、hoge3、hoge1、hoge2などと順番が決まっているわけでなく、順番は毎回変わります。
OS再起動後に、umount -a 、mount -aを実行するとfstabの記述順で並びます
動作に影響が無いのですが、なんとなくもやもやします。

直す方法があれば、ぜひ教えてください。
よろしくお願いします。

※必要かどうかわかりませんがdfバージョンは以下のとおりです
# df --version
df (GNU coreutils) 8.22

828 :login:Penguin:2019/04/10(水) 22:40:25.19 ID:nbF24P+I.net
>>823
なるほど。ミクロが積み重なってマクロ
ソートするだけの機能でも内部で連なってるからマクロと読んでも良いかも知れないな。

829 :login:Penguin:2019/04/10(水) 22:49:34.45 ID:lHDy89Rd.net
>>827
おそらくsystemdを使わないディストリビューションにすればいい

830 :login:Penguin:2019/04/10(水) 22:55:36.58 ID:5PIiJA+P.net
>>827
RHEL7から複数のパーティションを並行処理でマウントできるようになったからみたいだね
こレ見て依存関係のオプション追加すれば希望通りできそうだけど
https://www.thegeekdiary.com/centos-rhel-7-how-to-follow-the-mount-order-in-etcfstab/

831 :login:Penguin:2019/04/10(水) 23:05:38.61 ID:VrpAoutM.net
こん

832 :login:Penguin:2019/04/10(水) 23:25:28.70 ID:uaft97PT.net
>>829
>>830
ありがとうございます。じっくり読まないとよくわからないので、週末に試してみます。
※なんでだろうがすっきり解決しました。ありがとうございます。Cent7にしたせいだったのですね・・

833 :login:Penguin:2019/04/10(水) 23:40:48.81 ID:tcFzEWe7.net
/etc/fstabに
tmpfs /tmp tmpfs defaults,noatime 0 0
tmpfs /var/tmp tmpfs defaults,noatime 0 0
を追加したら
BackBox5.3で追加インストール後、ネットワークデバイスが削除されてしまった
tmp設定での影響かな?
識者の見解を期待してます

834 :旅人びとウサギ:2019/04/11(木) 00:30:15.94 ID:+PsY3cxq.net
https://github.com/felixrieseberg/windows95/releases/tag/v1.3.0

上記のアプリをインストールして使っているのですが、重いです。
CPUの上限を開放させる設定方法などが有れば教えて下さい。

835 :旅人びとウサギ:2019/04/11(木) 00:34:11.96 ID:+PsY3cxq.net
なお、下記の
/usr/lib/windows95/resources/app.asar.unpacked/src/images
のwindows95.imgをクリックすると開けると思います。

現状では、
上記のフォルダ内のファイルを変更するのか?
それとも、アプリを動かしてるlinuxの設定を変更したら良いのか分かりません。

836 :login:Penguin:2019/04/11(木) 01:52:08.63 ID:aMyzsbiC.net
子プロセスに送られてくるSIGINTを
親プロセスが握りつぶすってことできないよね?

837 :login:Penguin:2019/04/11(木) 03:50:01.62 ID:fwlErP3s.net
>>827-832
資源A, B に、順序の依存関係がないなら、AB, BA のどちらの順番でも、速い方がよい。
OS が、そういう具合に修正されたのだろう

順序の依存関係があるなら、systemd で設定するとか

838 :login:Penguin:2019/04/11(木) 05:47:36.94 ID:fah1NCgx.net
CentOS7でlibreswan(IPSec)をつかっています。
うまく接続できているのですが、問題があります。

ipsec auto --down TUNNEL1 を入力して、接続中トンネルを終了。そして、

ipsec auto --add TUNNEL2
ipsec auto --up TUNNEL2

として、別のトンネルをつなごうとするのですが、
Linuxシステム内に旧のトンネル情報(TUNNEL1)が残っているらしく、
TUNNEL2が機能しません。(ネゴシエーションはできている模様です。)

システム全体を再起動した後で、TUNNEL1は動作させず、
ipsec auto --add TUNNEL2
ipsec auto --up TUNNEL2
とするなら、うまくTUNNEL2が動作します。

全てのTUNNEL情報(SA?)をシステムから消去するコマンドってないでしょうか。
お手上げです。

839 :login:Penguin:2019/04/11(木) 08:22:15.01 ID:Mt1eEmly.net
TLS証明書についてですが、
今の時代って、crtにcaを連結すれば、
postfix, dovecot, apacheなどはそれを使うことができるのでしょうか?
昔は中間証明書は分けて指定していましたが、もう連結して使うのが一般的なのでしょうか。

840 :login:Penguin:2019/04/11(木) 12:32:12.77 ID:rsbGwygG.net
fluxbox使ってる人いたら回答お願い

toolbar(タスクバー?)の設定メニューの中にある
Clock: 12h
って何をするものなの?
クリックでも反応しないし
時計の設定はそこじゃなくEdit clock formatってところで変えられるから関係なさそうだし

841 :login:Penguin:2019/04/12(金) 00:03:09.63 ID:ev59exYr.net
SIGINTをSIG_IGNにしたプロセスから
それを継承して作られた子プロセスが
SIG_IGNを解除できないってどこに書いてある?

842 :login:Penguin:2019/04/14(日) 14:38:19.87 ID:xnad0N0w.net
>>841
解除できないというか、親プロセス側でシグナル受信時の飛び先アドレスをNULLだったかに書き換えられてしまっているので
子プロセス側ではそれを元に戻そうにも、何に戻せばよいか知りようがない

843 :login:Penguin:2019/04/14(日) 19:04:45.70 ID:2QPInEQ2.net
>>711,790です
あの後結局プリンタ複合機を強制的にUSB接続できるようにしてUSBデバイスサーバすっとばしてプリンタもスキャナも使うように方針転換しました…
ものすごいズコー案件ですみません、当分これでいってみます

844 :login:Penguin:2019/04/15(月) 13:43:56.56 ID:UzVcjMkF.net
>>840
勝手な想像だと、時間を12時間単位の午前午後制に変更するもののように思える。
もしかしてClock: 24hというのもないですか?

845 :login:Penguin:2019/04/15(月) 14:08:55.37 ID:afZJHIan.net
質問というか、どんなもんでしょう?という感じだけど
大域的な設定を保持できるという、仕様とかライブラリ
とか、いったものに関心がありますか?
例えば、アプリケーションに最近使ったファイルという
メニューがありますが、あれはアプリケーションごとじゃないですか
でも、どんなテキストエディタでもいいから、とにかく
開いたらリストに乗った方が便利だと思いませんか?他にもオーディオとかビデオの
プレーヤーとかもそうですし、ファイルマネージャやブラウザのブックマーク
画像ビューアとかドキュメントリーダーとか、なんでも当てはまりそうですけど
細かいけど、スライドショーの間隔とかエディタに行番号を表示するかとか
アプリケーション事である必要が無いのでは無いでしょうか?
もちろんアプリケーション独自の設定もありますが、それは
オーバーライドすれば良い訳ですし。

このようなものがあれば、応用として、設定はアプリケーション専用じゃ
無いわけですから、ファイルマネージャやウインドウマネージャなどの
メニューから直接アクセスして、開いたりできるわけで

こういうの、便利だと思いませんか?

846 :login:Penguin:2019/04/15(月) 16:08:35.23 ID:+IUhtv98.net
最近開いたファイルについては、ユーザーごとに保存しててもいいと思う人がいるかもしれないね
(俺はイヤだけど)
設定とかも…俺は絶対嫌だけどそういう世界が好きな人もいるのかもしれない
けどその世界はunix文化圏じゃないよね

847 :login:Penguin:2019/04/15(月) 16:13:03.51 ID:TKj2cpKE.net
元のファイル監視して最終更新日(?)順にn個出すfuse作ってそれをマウントしたフォルダからファイル開くようにすればできるんじゃね

848 :login:Penguin:2019/04/15(月) 17:39:17.09 ID:MvvYOUKp.net
「最近に使用したファイル」は基本的にはxbelとかの形式で各アプリケーションが保存してるから
結合は容易なんじゃない? libxmlにMargeXMLFile()みたいな関数あったでしょ。

849 :login:Penguin:2019/04/15(月) 17:46:07.03 ID:KDshyruf.net
グローバルな設定項目はあれば便利だと思うけど現実的じゃないな

850 :login:Penguin:2019/04/15(月) 19:46:36.25 ID:AXq3RwEb.net
>>842
> 子プロセス側ではそれを元に戻そうにも、何に戻せばよいか知りようがない

戻すんじゃなくて子プロセスで別のものに変更できてもいいはずでしょ?
それに "デフォルト" に戻すことならできてもいいはず。

851 :login:Penguin:2019/04/16(火) 03:12:47.34 ID:jmtKKdQd.net
Ubuntu19.04って18.04に上書きアプデ出来るの?
てか、次のLTSは来年だけど、これも上書きアプデ出来るの?

852 :login:Penguin:2019/04/16(火) 03:46:34.60 ID:mQ+QFJGA.net
Nginx、php-fpmとで、Roundcubemailを動かしています。
IMAPサーバにメール全文検索をかけると、Gateway time out というエラーが表示されてしまいます。
時間がかかっているためにタイムアウトが生じているのではないかと考えています。
短いクエリなら問題なく検索できました。

nginxのエラーログをみると、
upstream timed out (110: Connection timed out) while reading response header from upstream
という表記がありました。

しかし、いろいろとパラメーターをいじったんですが、
エラーが出てしまいます。

/etc/nginx/conf.d/application.conf

location ~ \.php$ {
include /etc/nginx/fastcgi_params;
#fastcgi_pass 127.0.0.1:9000;
fastcgi_pass unix:/var/run/php-fpm.sock;

fastcgi_read_timeout 360; ←これを追加して、再起動しました。

だめでした。
わかる方エラー回避方法を教えてください。

853 :login:Penguin:2019/04/16(火) 04:04:50.98 ID:TOVIec6/.net
>>852
何がだめなの?
タイムアウトしないで永遠に待つようにしたいの?すぐタイムアウトさせたいの?
いずれにせよ検索機能としては使い物にならないだろうからweb側じゃなくて全文検索の方を見直した方がいいと思うけど

854 :login:Penguin:2019/04/16(火) 04:56:57.42 ID:mQ+QFJGA.net
>>853
レスありがとうございました

fastcgi_read_timeout 360;
を追加したのに、相変わらず2分程度で、ゲートウェイタイムアウトになります。

設定が効かないのが変だなあと。
タイムアウトまでの時間が伸びて設定が効いているとなれば納得します。

おっしゃるとおり、いずれはメール数も増えるので、全文検索は考え直さないといけないと思っています。
ただいまは、設定を効かせて、タイムアウトまでの時間を伸ばしてみたい。

855 :login:Penguin:2019/04/17(水) 17:16:10.70 ID:YABGAKIQ.net
debian
安定志向、リポジトリは古くてなんぼ
arch
更新しないと死ぬ、更新しすぎても死ぬ

こいつらの考えは逆だけどRedhat系はどんな思想なの
インストール厨のブログで赤い帽子の派生出て来ないしよく分からん
なんでもいちいちリポジトリの更新しないでいいらしいけど

856 :login:Penguin:2019/04/17(水) 17:30:57.33 ID:7eb7Td6b.net
外部リポジトリ追加しまくりで依存関係破壊までが定番

857 :login:Penguin:2019/04/17(水) 18:19:37.84 ID:hzRMjLt9.net
>>855
RedHatの派生ってfedoraの事じゃないの?
RedHatはエンタープライズ版しかないから実際にはfedoraで実験して良かったやつだけrhelに取り込むんだけど

858 :login:Penguin:2019/04/17(水) 23:53:24.00 ID:lTPFjtZ9.net
centosも一緒じゃないのか

859 :login:Penguin:2019/04/17(水) 23:58:53.34 ID:aPv57k+y.net
rpmでパッケージを扱う奴は全部RedHat系だとJK2の妹が言ってる。

860 :login:Penguin:2019/04/18(木) 20:54:49.78 ID:3HoKx+59.net
最近色々インストールしまくってんだけどcentosから他のインストールしようとするとcentosのファイル消せずにパーティッション当てれないとか
Ubuntuからcentosとか入れるとマシン名が前のと同じとかhdd周りが面倒臭いから
hddをDVDドライブからリセットしに行けるlinuxとかないですか?

861 :login:Penguin:2019/04/18(木) 22:24:04.28 ID:MoeSpO00.net
ManicTimeのLinux版をインストールしたのですが、起動時にエラーが発生してしまいます。
どなたか対処法がわかる方はいらっしゃいませんでしょうか?

一応環境です↓
OS:Ubuntu 18.10 64bit
Mono:5.20.1.19
ManicTime:1.0.1
ManicTime Server:3.7.5

エラー全文は長いので別の場所に貼っておきます。↓
https://kuku.lu/t41b2

862 :login:Penguin:2019/04/18(木) 23:22:14.88 ID:ws41yzfr.net
>>860
どういう意味?

863 :login:Penguin:2019/04/19(金) 03:32:10.13 ID:W4EqCM5W.net
>>860
Ubuntu・Debian・OpenSUSE などメジャーなものでも自由にできますよ。

864 :login:Penguin:2019/04/19(金) 18:18:38.14 ID:yg8U05NN.net
>>844
無いです
その部分はクリックしても何の反応もなし
そもそも元々時計は24時間制の表示になってます

865 :login:Penguin:2019/04/19(金) 19:17:22.54 ID:q9nxZWXl.net
>>864
時刻のフォーマットに%Hか%Iを入れてみると
交互に切り替わる

866 :login:Penguin:2019/04/19(金) 21:08:01.03 ID:E31Bino7.net
Flatpakのリポジトリってどうやって見つけるんですか?
今はFlathubとWinepakだけ知ってます

867 :login:Penguin:2019/04/19(金) 21:16:05.15 ID:sqaSgZB5.net
>>862
初心者なもんでインスコの際に全部前のは消えてくれると思ってたら甘かった
>>863
あらインストールメディアにその機能あったんですか?やってみます。。

868 :login:Penguin:2019/04/19(金) 21:30:57.85 ID:2OUx40tL.net
linuxで360度写真から平面のサムネイル画像を作りたいのですが、良い方法無いでしょうか?
imagemagicとか使えば何とかなりますかね…?

869 :login:Penguin:2019/04/20(土) 10:19:26.44 ID:jYwczCZX.net
>>865
12時間制の表記にしたいとか
strftimeの仕様のことが聞きたいんじゃなくて
toolbar(タスクバー)のクリックメニューの中に
"Clock: 12h"
という項目があって
それが何を意味して何の役割があるのか聞きたかったのです

870 :login:Penguin:2019/04/20(土) 11:19:32.70 ID:qHOfOf5M.net
おいおい、>>840 から今までの間に何をしてたんだ?
試しに fluxbox のソースコードをダウンロードして grep してみたら簡単に見つかったぞ。

871 :login:Penguin:2019/04/20(土) 11:42:25.98 ID:jYwczCZX.net
>>870
見てきたが
俺の使ってる%Rだけ対応してないとかトラップやん
何これ

872 :861です:2019/04/20(土) 17:55:29.66 ID:sCHje39N.net
Ubuntu 19.04にアップデートしたら解消しました

873 :login:Penguin:2019/04/21(日) 09:53:50.55 ID:1yXHVslx.net
すいません、ssh_config の設定なですけど、

参考サイトに、
https://makezine.jp/blog/2017/09/secure-your-raspberry-pi-against-attackers.html
UsePAM no
最後の1行は、Pluggable Authentication Modules(PAM)またはLinuxのネイティブな認証を無効化して、キーを使ったログインのみを許可するというもので、とても重要だ。

と記述されていました、"yes" の時は、
The programs included with the Debian GNU/Linux system are f・・・以下略、
と長ったらしメッセージが出ますが、
"no" の時は、
Last login: Sun Apr 21 09:14:10 2019 from 192.168.1.2
という簡単なメッセージなんですが、何が違ってどちらが良いんですかね ?
他のサイトの記事ではここまで書いてないんですけど、

874 :login:Penguin:2019/04/21(日) 12:07:49.72 ID:RbpapQ6N.net
>>873
PAMで認証してる時はPAMが /run/motd.dynamic に定義されているログイン時のメッセージを表示する
PAMの認証を利用しない時はsshd_configのBannerに定義されているファイルからテンプレートを読み込みメッセージを表示する
メッセージ自体はどちらでも良い

875 :login:Penguin:2019/04/21(日) 13:03:52.86 ID:e4PeXKEd.net
>>874
レスありがとうございます。
ssh 接続ではPAMは使わないという設定が良い、ということですね。

また私の環境はDebian9ですが、
/run/motd.dynamic っていうファイルは無いです。

876 :login:Penguin:2019/04/21(日) 13:33:24.24 ID:RbpapQ6N.net
>>875
motd もかな
pam.d/sshd あたりに説明が書いてあるはず
なかったら知らん

877 :login:Penguin:2019/04/21(日) 15:23:45.64 ID:DIowoTsQ.net
$ sudo apt-get update

無視:1 http://ftp.jaist.ac.jp/pub/Linux/linuxmint/packages sylvia InRelease
ヒット:2 http://ftp.jaist.ac.jp/pub/Linux/linuxmint/packages sylvia Release
取得:4 http://security.ubuntu.com/ubuntu xenial-security InRelease [109 kB]
ヒット:5 http://archive.canonical.com/ubuntu xenial InRelease
ヒット:6 http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu xenial InRelease
ヒット:7 http://ppa.launchpad.net/mdeguzis/libregeek/ubuntu xenial InRelease
ヒット:8 http://ppa.launchpad.net/thomas-schiex/blender/ubuntu xenial InRelease
0% [ftp.tsukuba.wide.ad.jp (203.178.132.80) へ接続しています]


ftp.tsukuba.wide.ad.jp:80 (203.178.132.80) へ接続できませんでした。接続がタイムアウトしました
エラー:10 http://ftp.tsukuba.wide.ad.jp/Linux/ubuntu xenial-updates InRelease
ftp.tsukuba.wide.ad.jp:http へ接続できません:
エラー:11 http://ftp.tsukuba.wide.ad.jp/Linux/ubuntu xenial-backports InRelease
ftp.tsukuba.wide.ad.jp:http へ接続できません:
109 kB を 2分 0秒 で取得しました (909 B/s)
パッケージリストを読み込んでいます... 完了
W: http://ftp.tsukuba.wide.ad.jp/Linux/ubuntu/dists/xenial/InRelease の取得に失敗しました ftp.tsukuba.wide.ad.jp:80 (203.178.132.80) へ接続できませんでした。接続がタイムアウトしました
W: http://ftp.tsukuba.wide.ad.jp/Linux/ubuntu/dists/xenial-updates/InRelease の取得に失敗しました ftp.tsukuba.wide.ad.jp:http へ接続できません:
W: http://ftp.tsukuba.wide.ad.jp/Linux/ubuntu/dists/xenial-backports/InRelease の取得に失敗しました ftp.tsukuba.wide.ad.jp:http へ接続できません:
W: いくつかのインデックスファイルのダウンロードに失敗しました。これらは無視されるか、古いものが代わりに使われます。


sudo apt-get upgrade -f
で無理やりアップグレードしたら、アイコンが消えたり
背景変更ができなくなりました。

背景変更を選択するとlinux18 内部エラー
などです。

878 :login:Penguin:2019/04/21(日) 15:25:06.35 ID:DIowoTsQ.net
どぅおしたら良いですか?

879 :login:Penguin:2019/04/21(日) 15:33:49.28 ID:miH5omdO.net
全部入れ直せ

880 :877:2019/04/21(日) 15:40:21.34 ID:DIowoTsQ.net
エラー写真でうす
>>879
旧バージョンの上書きで大丈夫ですかね?


http://www.mediafire.com/view/zvm845zrugfg82x/Screenshot%20at%202019-04-21%2015-33-38.png#

http://www.mediafire.com/view/jjqqtpjo8fvgwxe/Screenshot%20at%202019-04-21%2015-33-50.png#

881 :877:2019/04/21(日) 18:15:21.01 ID:DIowoTsQ.net
治そうとイロイロ触ったら、起動できないツールが増えました。
起動時に2Gメモリを消費してるのが気になります。

再インストールしか無いんでしょうか?

882 :login:Penguin:2019/04/21(日) 19:04:12.71 ID:e1pCxRrL.net
それっぽっちの情報で解決してくれというのなら、再インストールしかないね

883 :login:Penguin:2019/04/21(日) 19:41:55.75 ID:n5zBg3CK.net
なぜここでは、Linuxのこと「犬」って言うんですか?

884 :login:Penguin:2019/04/21(日) 20:11:12.22 ID:wXjp2Hb7.net
>>883
https://seesaawiki.jp/w/niten_plus/d/%b8%a4

885 :877:2019/04/21(日) 22:25:39.18 ID:DIowoTsQ.net
分かりました。
デスクトップを倉庫に入れて新しいノートPC買います。

886 :877:2019/04/21(日) 22:26:04.79 ID:DIowoTsQ.net
ありがとうございました。

887 :login:Penguin:2019/04/21(日) 23:25:14.24 ID:2s411njM.net
自称ねらー(実際はイキり)が使うLinux関連の隠語
泥: Android
鳥: ディストリビューション
犬: Linux
こういうの使わずに正式名称書いたらいいのにね。
仮にも技術者の端くれなら。

888 :login:Penguin:2019/04/21(日) 23:32:19.02 ID:hqUfKMJD.net
イキりオタ感が凄い

889 :login:Penguin:2019/04/21(日) 23:32:56.24 ID:xeeYGxtB.net
イキり言いたいだけちゃうんかと

890 :login:Penguin:2019/04/21(日) 23:58:11.67 ID:5mzVuzYF.net
日本人なら粋ると書け。

891 :login:Penguin:2019/04/22(月) 01:09:49.14 ID:KYBOqwSY.net
ps4 ジェット・ブラック500GB
CUH-2200AB01にlinux mintをinstallしたい

892 :login:Penguin:2019/04/22(月) 01:25:57.12 ID:6/r3WmMB.net
どうぞ

893 :login:Penguin:2019/04/22(月) 04:57:16.17 ID:ToVlJGO+.net
Ubuntu18.04使ってるのだが、Androidスマホと安全なファイルのやり取りの方法って何がある?
USBで直結はなしな

894 :login:Penguin:2019/04/22(月) 05:29:30.69 ID:jTBBnfwH.net
無線LANでいいじゃん

895 :login:Penguin:2019/04/22(月) 06:23:19.33 ID:ZEeQqTuT.net
>>887
犬厨って 林 檎 と 白 い お 父 さ ん 犬 が大好きなア フォ ン厨の事ですよ。
でもアッポレOSはWindowsと違って恐怖のiesysとA gentBaseに感染しないから、
身に覚えのない誤 認 逮 捕をされないんだお(笑)

896 :login:Penguin:2019/04/22(月) 07:41:12.60 ID:08b2wEPb.net
>>893
俺はSyncthingで同期してる
通信はエンドツーエンドで暗号化される

897 :login:Penguin:2019/04/22(月) 15:28:49.29 ID:d4jXt/VF.net
エンドツーエンドって野球用語っぽいな

898 :login:Penguin:2019/04/22(月) 16:38:32.99 ID:TUSjUa+S.net
昔SBOだったのが、いつの間にかBSOになってて未だに違和感が消えない

899 :login:Penguin:2019/04/22(月) 18:35:44.67 ID:qm3vXSMn.net
pgpとgpgの違いがいまだにわからない

900 :login:Penguin:2019/04/22(月) 19:22:41.99 ID:TUSjUa+S.net
pgpはセキュリティ用語
gpgはGNU製ソフトの駄洒落っぽい命名

901 :login:Penguin:2019/04/22(月) 22:13:19.29 ID:0xdUmaba.net
/etc/nsswitch.confにある
「hosts: files resolve mymachines myhostname [!UNAVAIL=return] dns」
のresolveは具体的に何をしているのだろうか?

902 :login:Penguin:2019/04/22(月) 22:15:13.81 ID:2A65RJhM.net
>>901
名前解決じゃね

903 :login:Penguin:2019/04/22(月) 23:36:02.48 ID:0xdUmaba.net
>>902
項目のfilesとかはhostsファイル内容からの名前解決だと勝手に思っているんですが、
resolveは何(resolv.confのnameserver?)を対象としているのかよくわからなくて書いてみました。

904 :login:Penguin:2019/04/22(月) 23:37:14.75 ID:1sUtQ502.net
>>901
https://www.freedesktop.org/software/systemd/man/nss-resolve.html

905 :login:Penguin:2019/04/22(月) 23:52:43.86 ID:KYBOqwSY.net
slitaz-rolling-core64.iso
日本語パケ入れても文字化けするのですが、どうしてですか?
教えて下さい

906 :login:Penguin:2019/04/23(火) 00:41:24.12 ID:x0N6RTar.net
>>904
ありがとうございます。資料助かりました。

907 :login:Penguin:2019/04/23(火) 23:53:05.51 ID:KQsuQ7VN.net
Linuxの導入を検討中だけど、どれを入れたらいいかわからない。
Linux Mintがいいの?

908 :login:Penguin:2019/04/24(水) 00:15:34.17 ID:WACEP+4e.net
>>907
Ubuntu18.04LTSがいいよ
魔法の言葉、「Ubuntu ほにゃらら」で検索するだけで答えが出てくるから

909 :login:Penguin:2019/04/24(水) 00:20:01.67 ID:Y3JjzwM9.net
>>908
それ言うならArchの方がウィキの質もユーザーの質も高いからご情報少ないし良い
他のディストリの利用者でもアーチウィキ常用してる奴山ほどいるだろ

910 :login:Penguin:2019/04/24(水) 02:03:17.49 ID:99FfYtdS.net
>>907
目的によります。場合によっては PCそのものが不要かもしれませんね。

911 :login:Penguin:2019/04/24(水) 02:24:27.95 ID:aX7wtgxM.net
>>907
XubuntuかMint

912 :login:Penguin:2019/04/24(水) 06:28:18.15 ID:9IngpeM8.net
>>907
Win的な鳥だどMintのCinnamonだな。
マテはイマイチだな。
UbuntuのUnityは全く好きになれない。
ネズミちゃんの方がまだマシ。
KDEは美しいが独特のクセが馴染めないな。

異論は認める

913 :login:Penguin:2019/04/24(水) 10:33:55.88 ID:FeTJ1NO/.net
ubuntuはもうgnomeだ

914 :login:Penguin:2019/04/24(水) 11:53:07.47 ID:lPwKwkVp.net
SSDのパーティションを論理分割して、
片方にWin10そしてもう片方にLinuxをインストールすることって、できるのですか?

915 :login:Penguin:2019/04/24(水) 12:57:56.58 ID:FsA7Ft1a.net
はい

916 :login:Penguin:2019/04/24(水) 19:15:05.54 ID:nXbWxxxF.net
>>909
俺、ArchではなくDebian、Ubuntu使っているが、あのwikiは激使っている。
ユーザーの質が高いからあのwikiなんだろうな
Ubuntuはいっぱいヒットするがいまや古くてダメなものも多いからな

>>907
何をするかによるだろ。まずはWin10にWSLのUbuntu18.04を入れて
CUI必死のLinuxもどきで良いんじゃないのか。

917 :login:Penguin:2019/04/24(水) 19:23:15.00 ID:FsmHA6nD.net
>>916
「Ubuntu」を付けて検索すると場当たり的な、本質的じゃない解決法が出る

918 :login:Penguin:2019/04/24(水) 19:46:10.88 ID:+qZbJsG5.net
>>871
%Rだけが非対応なのは
12時間制で対応するものがないからだろうね
他のは
k←→l H←→I T←→r で
それぞれほぼ同じ表記の12h/24h表記で対応してる

919 :login:Penguin:2019/04/24(水) 23:14:09.91 ID:Njbd/No0.net
ubuntuを体験したいのですが、激安ノートPCでも買おうと思うのですが

920 :login:Penguin:2019/04/25(木) 00:53:01.57 ID:lIhT2+uf.net
そうですか

921 :login:Penguin:2019/04/25(木) 01:38:25.29 ID:JCu4SUM1.net
ファイルがどのソフトに関連付けされてるか調べるコマンドない?

922 :login:Penguin:2019/04/25(木) 02:02:31.01 ID:C1HV53ge.net
>>921
xdg-mime query default "$(xdg-mime query filetype ファイル名)"

923 :login:Penguin:2019/04/25(木) 13:02:55.94 ID:JCu4SUM1.net
>>922
これはありがたい

924 :login:Penguin:2019/04/25(木) 19:31:54.46 ID:+OSdO6Tt.net
メモリ2GB,スワップ3GBでMINT17を使ってます。
Firefoxを使用し油断していると、メモリもスワップも上限まで使っています。
そうなってしまうとカーソルがかすかに動く程度で、Ctrl+Alt+Delも効かなくほとんど操作できなくなります。処理がスローダウンしているせいなのか他端末からログインもできません。

このような状況から容易に復帰する方法、できれば電源ボタン長押しによる電源断以外の方法を教えてください。
この復帰のための処理が、プログラムをkillでもシャットダウンでもかまいません。

925 :login:Penguin:2019/04/25(木) 19:35:52.45 ID:8Igu1wCw.net
課金

926 :login:Penguin:2019/04/25(木) 20:00:58.76 ID:g9K2sFF1.net
スワップ増やしてスケジューラーとかOOMkillerの閾値変える

927 :マジレスさん:2019/04/25(木) 20:04:24.96 ID:8Igu1wCw.net
>>924
SliTaz
http://www.slitaz.org/en/

これならブラウザ起動のメモリ心配しなくて良い(多分)

928 :login:Penguin:2019/04/25(木) 20:29:57.88 ID:JCu4SUM1.net
$ pkill firefox
頻発するならxkillをランチャーに入れて用心しとく
メモリが少ないならslitazやdan small入れても動画開いたら一発昇天するんじゃ?

929 :login:Penguin:2019/04/25(木) 21:14:00.90 ID:zzP8GqTc.net
Ctrl+Alt+F1でコンソールからCtrl+Alt+Delすれば良いんじゃね
いつもメモリ2.0GBぐらいしか消費しないからスワップ3GB使い切るほうが摩訶不思議

930 :924:2019/04/25(木) 21:20:01.90 ID:+OSdO6Tt.net
おお、全く知らなかったやり方があります。勉強になりました。
有益な情報ありがとうございます。

931 :login:Penguin:2019/04/25(木) 22:47:49.37 ID:8Igu1wCw.net
>>>928
しないと思う

ごめん、ちょっと試してみる

932 :login:Penguin:2019/04/25(木) 23:06:42.73 ID:TLpU6E5J.net
seq のアルファベット版みたいなのないですか?

933 :login:Penguin:2019/04/25(木) 23:09:07.06 ID:8Igu1wCw.net
slitaz-rolling-core64
ユーチューブ 4つ同時再生(360画質)でメモリ1G超えなかった

日本語化と多機能の環境構築さえ何とかすれば十分いけそう。
起動時は100mぐらい(大体)

934 :login:Penguin:2019/04/26(金) 00:00:11.21 ID:o8yfYcCV.net
Apple I
https://ja.wikipedia.org/wiki/Apple_I

アップル1に使われてるチップ(部品)が分かる人
居ませんか?

935 :login:Penguin:2019/04/26(金) 07:22:31.68 ID:Ki4bPnU9.net
>>934
板違い

936 :login:Penguin:2019/04/26(金) 07:24:30.39 ID:Ki4bPnU9.net
>>932
for i in {a..f}; do echo $i; done

937 :login:Penguin:2019/04/26(金) 10:00:56.57 ID:8ADudAyG.net
SliTazで、GUI起動が出来ないんだけど、何処に質問したら良いかね?

938 :login:Penguin:2019/04/26(金) 11:20:58.33 ID:HxNcjYvZ.net
https://www.server-world.info/query?os=Ubuntu_18.04&p=mail&f=1
ここ見て、Postfix,Dovecot、ユーザーの設定して自鯖からメール出そうとしてるんだけど、出来ないぞ
(ローカルのみで出そうとしてる)

$ mail
No mail for ユーザー名

になる。

Thunderbirdで送信しても、5.1.7 Bad sender address syntaxで送信エラーになる
Thunderbirdで受信見てもUndelivered Mail Returned to Senderばっかになってる

どこの設定おかしいですか?

939 :login:Penguin:2019/04/26(金) 11:31:36.40 ID:o8yfYcCV.net
>>937
スクショないと分からないが
ブートiosファイルの種類が機種(32bit or 64bit)と違うんじゃないか?

940 :login:Penguin:2019/04/26(金) 12:30:18.50 ID:P+hOyPJG.net
>>936
bash ではできましたが
sh (dash) ではできなせんでした
sh でも使える方法か
できれば seq のように独立したコマンドはありませんか?

941 :login:Penguin:2019/04/26(金) 13:14:33.22 ID:QiFPgFZC.net
こんな所でシェルスクリプトの話したって
気づかないんだってw

for i in a b c d e f g 略; do
echo $i
done

どこまで必要なん?

942 :login:Penguin:2019/04/26(金) 13:28:49.00 ID:eOAb802l.net
>>933
>slitaz-rolling-core64
>日本語化と多機能の環境構築さえ何とかすれば十分いけそう。

誰か日本語化のやりかた教えて。
slitazはスレがない。

943 :login:Penguin:2019/04/26(金) 13:30:06.50 ID:eOAb802l.net
lubuntu かdebian minimalでも起動時は100m超えるから、軽いなら楽しみ。

944 :login:Penguin:2019/04/26(金) 15:14:06.08 ID:f3sBskAA.net
>>941
スクリプトなんか求めてない
seqのアルファベット版が欲しいだけ

945 :login:Penguin:2019/04/26(金) 17:04:26.62 ID:QiFPgFZC.net
>>944
無いよ

946 :login:Penguin:2019/04/26(金) 18:16:10.85 ID:ELl6oFtj.net
$ printf "%s\n" {a..c}
a
b
c

947 :login:Penguin:2019/04/26(金) 20:04:15.22 ID:o8yfYcCV.net
何がしたいのか書いた方が良いと思う。
ライブラリを求めてる訳では無いみたいだし。

948 :login:Penguin:2019/04/26(金) 21:00:17.59 ID:Gf0jcKqc.net
fcitxで、半角/全角の押下によって確定していない和文が消えてしまうのを防ぐことはできますでしょうか?

949 :login:Penguin:2019/04/26(金) 21:03:12.30 ID:fRQljoWD.net
まさにくだらぬ質問だけど、

windows7のコマンドプロンプトで
telnet example.jp 80
としても応答のメッセージが見えない状態で

GET / HTTP/1.1
host: example.jp
と入力してもこれも見えないけども、
これでenterを2度押すと期待するhtmlタグが出ます。

サーバからのメッセージと入力している文字が見えないのはwindowsのコマンドプロンプト特有なのでしょうか?

950 :login:Penguin:2019/04/26(金) 21:07:45.06 ID:rjyg0f0W.net
板違い

951 :login:Penguin:2019/04/26(金) 21:33:51.56 ID:oHK9s61Y.net
>>949
2回Enter押すのはほかも一緒
1回だけだとコマンドやオプションが終わったのか、ただの改行でまだ続きがあるのか見分けがつかないからじゃない?

952 :login:Penguin:2019/04/26(金) 23:52:03.73 ID:nbWBskGO.net
>>945
だから、僕のために(バイナリ版を)作ってクレクレと言うこと
俺は無理だけど、ここのスレ住人の大多数はこれぐらいのものは楽に作れるだろ

953 :login:Penguin:2019/04/27(土) 00:04:42.43 ID:BH5rKhOS.net
linux mint18 64bit
Basicを使いたいのですが、GUIも作れる環境はないでしょうか?

954 :login:Penguin:2019/04/27(土) 01:25:25.62 ID:fZNweuqQ.net
LinuxつーかDebianなんだけど、新製品のCPUってマザーのBIOSから
正常に認識されてさえいれば、OS上でもそのCPUの定格で正常に動作するの?

それとも対応したカーネルとかドライバーなんかを待つ必要がある?

955 :login:Penguin:2019/04/27(土) 07:13:23.84 ID:iX3WXXC9.net
>>952
そういうことならム板行った方がいいんじゃない?

956 :login:Penguin:2019/04/27(土) 07:35:03.08 ID:BMtPOgZ2.net
俺はム板にも出没しているが
クレクレ野郎はどこへ行っても相手されんぞ

957 :login:Penguin:2019/04/27(土) 07:36:43.83 ID:BMtPOgZ2.net
そういう仕事で食ってるのにタダでやれとかグーパンチものだ

958 :login:Penguin:2019/04/27(土) 09:19:46.14 ID:7MVvyt/p.net
>>955
ム板はWinな奴が多いんじゃないのか
でも、この板のほとんど連中はいっぱいLinuxプログラム作っているだろうからな

959 :login:Penguin:2019/04/27(土) 09:21:53.30 ID:wngtURcj.net
>>940
dashからbashを呼ぶのはイヤだろうから、perlを呼ぶとか。
perl -e "print ('A' .. 'Z')"

960 :login:Penguin:2019/04/27(土) 12:10:46.04 ID:Qwr4IXBF.net
>>952
見当違いな代弁は要らないよ
作ったらそりゃできるけど
seqみたいに用意されたものがあるなら
そっち使ったほうがいいからな

961 :login:Penguin:2019/04/27(土) 12:34:19.80 ID:BH5rKhOS.net
まあ
その話はこの辺でry

962 :login:Penguin:2019/04/27(土) 13:26:13.32 ID:STzegk6T.net
だーかーらー、ないって、いってるーだーろー

963 :login:Penguin:2019/04/27(土) 14:13:26.70 ID:IZ4VQQYc.net
コマンド出力をコマンドラインに展開する ` ` って多重化できないの?

964 :login:Penguin:2019/04/27(土) 15:12:13.73 ID:vnJ0N8C+.net
>>963
エスケープすれば入れ子にはできるけど、SolarisとかAIXとかを使ってないなら``より$()を使ったほうがエスケープ要らずで楽だよ

965 :login:Penguin:2019/04/27(土) 16:08:49.66 ID:uwREL/2A.net
まだ簡単なシェルスクリプトしか書けんけど他に覚えておくといい言語ってある?
別に確固たる目的ないしbashより読みやすいのなら何でもいいんだけど
正規表現でperlには触れてもrubyだのpythonだのとは縁ないなぁと

966 :login:Penguin:2019/04/27(土) 16:54:11.55 ID:zLWG9EjK.net
pythonはいいよ
テキストデータ処理に向いてる
やることはないかもしれないけど行列計算のやり方を知らなくても行列計算してくれる
優秀なライブラリがあるんでそっち方面(AIとか)でも便利だよ

インタプリタだから遅いってのは一理あるっちゃーあるんだけど、
pythonはネイティブで動くライブラリを呼ぶだけのものと考えてスクリプトを組むと
ネイティブコード並みに速いよ

967 :login:Penguin:2019/04/27(土) 19:26:32.70 ID:YzD0TL/E.net
言語は何でも良いけど、まず配列やハッシュを覚えましょう

968 :login:Penguin:2019/04/27(土) 20:13:25.38 ID:qJT3O2B3.net
seqのアルファベット版の仕様みたいなの教えてほしい。
そうすると実装してくれる人も増えると思うので。
もし仕様の書き方が分からなかったら、「〈入力〉に対して〈出力〉が来る」みたいなのの羅列でもいい。

969 :login:Penguin:2019/04/27(土) 20:37:35.59 ID:bHWEDVH1.net
>>968
自分でやれ

970 :login:Penguin:2019/04/27(土) 20:55:50.87 ID:qJT3O2B3.net
>>969
なぜ俺にw

971 :login:Penguin:2019/04/27(土) 21:16:22.94 ID:kwU+joeU.net
>>968
Usage: seq [OPTION]... LAST
or: seq [OPTION]... FIRST LAST
or: seq [OPTION]... FIRST INCREMENT LAST
Print numbers from FIRST to LAST, in steps of INCREMENT.

972 :login:Penguin:2019/04/27(土) 22:16:25.05 ID:vq+jU0BI.net
>>949-951
GET /index.html HTTP/1.1
Host: foo.example.com

HTTPのリクエスト・レスポンスヘッダの区切り文字列は、
Windows の改行コードと同じで、CR+LF。
最後やセクションの区切りに、改行だけの空行がある

2回enter を押している内の最初の改行は、そのデータ区切りで、
次の改行は、シェルにとって、データ入力の終了を意味するものだろう

973 :login:Penguin:2019/04/27(土) 22:25:08.18 ID:7MVvyt/p.net
>>968
(バイナリプログラム作れる俺様は)作ったらそりゃできるけど
って言っているんだから、 実質、>>945のレスで(本人が自分で作るで)終了

974 :login:Penguin:2019/04/27(土) 22:35:20.59 ID:STzegk6T.net
>>964
> SolarisとかAIXとかを使ってないなら``より$()を使ったほうがエスケープ要らずで楽だよ

SolarisとかAIXは、$()を使えるって知らない人?

975 :login:Penguin:2019/04/27(土) 22:48:07.72 ID:vq+jU0BI.net
>>932
seq, xargs, printf などで変換すれば?
a(97, 0x61)、z(122, 0x7a)

数値を英字に変換する方法を、探した方がよい。
Ruby などのプログラミング言語を使えば、さらに良い

for n in $(seq 97 122); do
printf "%b\n" $(printf '%s%x' '\x' $n)
done

出力、a〜z

976 :login:Penguin:2019/04/27(土) 22:56:02.40 ID:vq+jU0BI.net
>>965
Ruby は、シェルスクリプト・PowerShell よりも、可読性が高い

設定ファイル、正規表現・テキスト処理・日本語、スクレイピング、
パイプで使うフィルター作り、1-liner も得意!

Vagrant, Chef, Homebrew など、サーバー構築運用には、
シェルスクリプトの代わりに、Ruby を使う

977 :login:Penguin:2019/04/27(土) 22:57:11.31 ID:STzegk6T.net
>>975
printf "%b\n" $(printf '\\x%x\n' $(seq 97 122))

出力、a〜z

978 :login:Penguin:2019/04/27(土) 23:05:40.63 ID:BH5rKhOS.net
どうして俺はイケメンなのか?

979 :login:Penguin:2019/04/27(土) 23:06:30.97 ID:BH5rKhOS.net
間違えました。
触らないで下さい。

980 :login:Penguin:2019/04/27(土) 23:14:07.54 ID:vnJ0N8C+.net
>>974
何年か前に読んだ本にSolarisのshだと``しか使えないと書いてあった気がする
今のSolarisは$()が使えるのは知ってるよ
適切な表現じゃなかったのは認める

981 :login:Penguin:2019/04/27(土) 23:28:50.60 ID:HCjmYJ6J.net
>>977
$ printf "%b\n" $(printf '\\x%x\n' $(seq 97 122))
\x61
\x62
\x63
\x64
\x65
\x66
\x67
\x68
(略)
\x74
\x75
\x76
\x77
\x78
\x79
\x7a

982 :login:Penguin:2019/04/28(日) 00:44:35.71 ID:BBVkNWXo.net
>>981
俺に言われても困る。>>975の時点でそれだから

983 :login:Penguin:2019/04/28(日) 01:44:06.13 ID:S73O7j0c.net
a-zの連番作成じゃなくて、a-zの検出を促したいと予想
>>9xx
任せた。

適当なファイル名 ls
a-z 含まれてたら その部分だけ表示
含まれないなら 表示しない

984 :login:Penguin:2019/04/28(日) 13:31:22.51 ID:Mgr56dgA.net
for c in {a..z};
do
echo $c;
done

これじゃだめなの?{a..z}{a..z}にさらに文字増やせるし。

985 :login:Penguin:2019/04/28(日) 13:33:47.58 ID:F6u9ZJu6.net
じゃあ、a, b, c・・・ときてzまできたら、次をaaにするのはどうするの?

986 :login:Penguin:2019/04/28(日) 13:58:10.42 ID:Bl8AUx6B.net
シンボリックリンクって同じリンク元-リンク先同士でファイルを移動したら消えるのな
$ mkdir dir
$ touch dir/file.txt
$ ln -s dir link_dir
ファイラでdirと link_dirを開いてfile.txtを移動させると上書き確認が出るけど置換したらファイル自体が消える
mvだと同じファイルだってエラーが出るけど前にthunarで作業中にこれやっちゃった
シンボリックリンクの注意点が他にもないかと

987 :login:Penguin:2019/04/28(日) 14:23:03.68 ID:9KwdxPfu.net
https://bugzilla.xfce.org/show_bug.cgi?id=7993
まだ読んでないけどバグレポ出とるっぽいね

988 :login:Penguin:2019/04/28(日) 15:04:42.80 ID:GARIdWO7.net
http://toshtone.hatenablog.jp/entry/2018/03/21/232245
これと同じ方法で自宅のlinuxにvpsリバースポートフォワードで外出先から自宅にsshしようとすると
Connection timed out

自宅がsoftbankだからなのか
vpsがvultr.comだじからなのか

989 :login:Penguin:2019/04/28(日) 15:10:42.61 ID:REtGYoeB.net
>>984
>>936>>940

990 :login:Penguin:2019/04/28(日) 16:05:34.50 ID:S73O7j0c.net
リリース Linux Mint 19.1 Tessa 64 ビット
Ubuntu MATE 18.04 LTS 64bit

mint19をインストール後にubuntu mate18をインストールすると
mate18側でメニュー(内部)エラーが出ます。

タスクバー上でメニューパネルを追加しても
内部エラーです。と警告が出てしばらくするとメニューが消えます。


何が起こってるの知ってる人は居ませんか?
原因の調査方法もわからないので困ってます。

991 :login:Penguin:2019/04/28(日) 17:16:16.11 ID:cvZgegEm.net
>>986
mvコマンドのソースは読んだ?

992 :login:Penguin:2019/04/28(日) 17:32:00.83 ID:/lYujhck.net
他人の書いた仕様書もないソースなんてよっぽど気合が入っているか、
仕事で渋々やらざるを得ない限り読まねーよ

993 :login:Penguin:2019/04/28(日) 19:18:45.71 ID:cvZgegEm.net
>>992
ルーク、フォークを使え。

994 :login:Penguin:2019/04/28(日) 19:20:51.98 ID:F6u9ZJu6.net
それはスプーンだよおばさん

995 :login:Penguin:2019/04/28(日) 20:05:45.22 ID:Naye6xSV.net
スプーンおばさん

996 :login:Penguin:2019/04/28(日) 20:31:36.99 ID:oaygDur6.net
幸せと不幸せをかき混ぜる夢色の小さなスプーン?

997 :login:Penguin:2019/04/28(日) 21:33:58.97 ID:537ET5R4.net
Ruby の範囲オブジェクトなら、

rg_1 = "b" .. "d"
# b, c, d と、逆順の、d, c, b
puts rg_1.to_a, "\n", rg_1.to_a.reverse, "\n"

rg_2 = "by" .. "cb"
# by, bz, ca, cb と、1つおきの、by, ca
puts rg_2.to_a, "\n", rg_2.step( 2 ).to_a, "\n"

require 'date'

rg_3 = Date.new( 2017, 12, 31 ) .. Date.new( 2018, 1, 2 )
puts rg_3.to_a #=> 2017-12-31, 2018-01-01, 2018-01-02

998 :login:Penguin:2019/04/28(日) 21:39:05.06 ID:537ET5R4.net
>>990
Ubuntu MATE のスレで聞けば?

999 :login:Penguin:2019/04/28(日) 22:59:23.14 ID:Mgr56dgA.net
>>985
for c in {a..z} {a..z}{a..z}
こんな感じで。

1000 :login:Penguin:2019/04/28(日) 23:50:27.96 ID:Td3BCZA8.net
新スレ: https://mao.5ch.net/test/read.cgi/linux/1556462911/

1001 :2ch.net投稿限界:Over 1000 Thread
2ch.netからのレス数が1000に到達しました。

総レス数 1001
281 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★