- 1 名前:login:Penguin mailto:sageteoff [2017/09/12(火) 21:04:19.86 ID:dVkieuux.net]
- まずは2ch-Linux-Beginnersを読みましょう。
いろいろとまとめられているので(・∀・)イイ!! www12.atwiki.jp/linux2ch/ 読んでも解決しなかったら、質問を書きこむ前にここを読もう。 www12.atwiki.jp/linux2ch/?About 質問に対して答えてもらったら、お礼よりも、結果報告。 過去ログ検索 Google検索 www.google.co.jp/search?q=site:2ch.net/test/read.cgi/linux/ 関連スレッドは、誰か頼む ※前スレ くだらねえ質問はここに書き込め!Part 228 mao.2ch.net/test/read.cgi/linux/1494314571/
- 363 名前:login:Penguin mailto:sage [2017/11/01(水) 11:02:56.38 ID:o0CybVfd.net]
- kernelnewbies.orgが死んでるっぽいんだが
うちだけだろうか
- 364 名前:login:Penguin mailto:sage [2017/11/01(水) 11:09:45.63 ID:A1HFLP/N.net]
- つながるお
- 365 名前:login:Penguin mailto:sage [2017/11/01(水) 11:20:58.48 ID:o0CybVfd.net]
- うちだけなのか。なんだろうな
pingがタイムアウトするわ
- 366 名前:login:Penguin mailto:sage [2017/11/01(水) 11:30:46.54 ID:o0CybVfd.net]
- 今見れるようになった、なんだこれ
pingは鯖で返答しない設定にしてるんだろうか
- 367 名前:login:Penguin [2017/11/01(水) 16:12:44.91 ID:5e0NTIu+.net]
- ロシア連邦大統領とマイクロソフト社CEOはどっちの方が偉いですか?
- 368 名前:login:Penguin [2017/11/01(水) 19:28:49.31 ID:5e0NTIu+.net]
- 別宇宙・別次元・別世界・別階層探査をしたいのですが、どうすれば可能ですか?
9999無量大数円ぐらい無いと無理ですか?
- 369 名前:login:Penguin [2017/11/01(水) 19:37:06.66 ID:OIHX5MnU.net]
- >>352
sourceした後は同名関数再定義だから無理 (source ファイル;関数)で子プロセス実行ならなんとか やりたいこととは違うだろうけど
- 370 名前:login:Penguin mailto:sage [2017/11/01(水) 19:38:55.51 ID:iFMNxTMf.net]
- >>361
お金の問題ではありません、精神を研ぎ澄まし肉体から離れるのです
- 371 名前:login:Penguin mailto:sage [2017/11/01(水) 20:13:23.05 ID:dcv5Lgs5.net]
- >>363
そいつに触っちゃいけない
- 372 名前:login:Penguin [2017/11/01(水) 22:39:48.11 ID:PtNGJHcK.net]
- centos7系でvscodeにcpptool入れて使おうと思ってglibcの2.18と2.25でパス設定して起動しようとしたんだけど、どっちもfutexで起動刺さるんだけど何でやろ?
- 373 名前:login:Penguin mailto:sage [2017/11/02(木) 02:35:57.31 ID:OoFckyr/.net]
- ディスプレイマネージャに GDM ではなく LightDM を使っていて,
GDM は systemd で無効にしてあるんだけど, デクトップ環境の名称 (というか Xsession の種類) が格納されてる変数の名前が $GDMSESSION なのはどうしてなんだろう。 気持ち悪いんで $DMSESSION とかにすればいいのに。
- 374 名前:login:Penguin mailto:sage [2017/11/02(木) 10:25:12.30 ID:rnbIRU22.net]
- bash hoge.sh 1 2
echo $# echo $1 echo $2 これらの$# $1 $2は関数の中でなければ必ず取得できる変数ですか? 読み取り専用変数で再代入されないと思っていいですか?
- 375 名前:login:Penguin mailto:sage [2017/11/02(木) 11:06:26.13 ID:rnbIRU22.net]
- もうひとつすいません
echo=1 echo "$echo" これで1が出力されるんですがbashでは変数に使用できない単語ってないんでしょうか?
- 376 名前:login:Penguin [2017/11/02(木) 11:40:51.04 ID:QZbnX7lp.net]
- 質問です。
動画編集は難しいのでしょうか? かなり本格的(ハリウッド映画みたいなやつ)に動画編集をしたい場合、 どんな環境で動画編集をすることになりますか? そもそもそれぐらい本格的な動画編集をする場合は、市販の超ハイスペックデスクトップPCだけじゃ無理なのでしょうか? 何か動画編集用の超高価な機材とかが必要なのでしょうか? あと、それぐらい本格的な動画を作りたい場合、 撮影機材もプロ仕様のものを使うべきなのでしょうか?
- 377 名前:login:Penguin mailto:sage [2017/11/02(木) 12:52:06.23 ID:xznk0Mp9.net]
- >>367
> 読み取り専用変数で再代入されないと思っていいですか? 俺はあまりやらないが、位置パラメータにsetするのはshスクリプトの定石みたいよ。
- 378 名前:login:Penguin mailto:sage [2017/11/02(木) 13:33:20.69 ID:G2FX6aL5.net]
- >>369
画質を下げるのは簡単。 画質を上げるのは大変。
- 379 名前:login:Penguin mailto:sage [2017/11/02(木) 14:05:33.39 ID:XryARoJ7.net]
- >>371
画質って撮った物以上に上げれないんじゃないの?
- 380 名前:login:Penguin mailto:sage [2017/11/02(木) 15:36:04.77 ID:tJbZvg1D.net]
- a="$HOME/*"
find $a -maxdepth 0 これをshellche
- 381 名前:ckするとSC2086なるんですが
find "$a" って書くと find: ‘ /home/hoge/*’ : そのようなファイルやディレクトリはありません ってなるんです エラーが出ない良い書き方をおしえてください パターンは$aに入れて使いたいのでfind "$HOME/*"という書き方以外でお願いします [] - [ここ壊れてます]
- 382 名前:login:Penguin mailto:sage [2017/11/02(木) 16:23:31.14 ID:zfKPGj6N.net]
- >>373
findの使い方が間違ってるような 普通はディレクトリを指定するんであって
- 383 名前:login:Penguin mailto:sage [2017/11/02(木) 18:44:32.80 ID:v8gI+wli.net]
- くだらない質問減ったよな つまんない
- 384 名前:login:Penguin mailto:sage [2017/11/02(木) 19:23:14.61 ID:fsLwjzLD.net]
- >>372
つ デジタルリマスター
- 385 名前:login:Penguin [2017/11/02(木) 19:51:57.51 ID:QZbnX7lp.net]
- 尋常じゃないくらい頭が悪いのですが、東京大学理学部数学科に入りたいです。
どうすれば良いですか? やっぱり猛烈に勉強するしか無いですか?
- 386 名前:login:Penguin [2017/11/02(木) 20:08:27.11 ID:QZbnX7lp.net]
- やっぱり数学って才能が必要なんですかね・・・?
受験数学レベルなら才能はもしかして必要ないかもしれないけど、 東大の院で博士号を取得するレベルになると、もはや才能無しでは太刀打ちできない気がするのですが・・・・・。 東京大学理学部数学科卒 → 東京大学大学院数理科学研究科数理科学専攻修士課程修了 → 東京大学大学院数理科学研究科数理科学専攻博士課程修了 というルートを辿りたいのですが、どうすれば良いですか? やっぱり猛烈に努力するしかないのでしょうか? それでも絶対に無理ですか?
- 387 名前:login:Penguin mailto:sage [2017/11/02(木) 21:44:09.20 ID:BRgLyhMP.net]
- port65534にnobodyていうuserがいるんですけど誰ですか
- 388 名前:login:Penguin mailto:sage [2017/11/02(木) 22:15:09.34 ID:+U4Utfy/.net]
- 私です
- 389 名前:login:Penguin mailto:sage [2017/11/02(木) 22:54:24.59 ID:HZcC+Whm.net]
- ThinkPadのトラックポイントでマウスカーソルを動かすとやや早いので、
遅くしようと /etc/udev/rules.d/10-trackpoint.rules ファイルを次のように編集しました。 ACTION=="add",SUBSYSTEM=="input",ATTR{name}=="TPPS/2 IBM TrackPoint",ATTR{device/sensitivity}="30" そして、マシンをリブートしましたが、マウスカーソルの速度は変わりませんでした。 sensitivity を 10 や 1、あるいは 300 などとしても全く変化しません。 どうしてでしょうか?
- 390 名前:login:Penguin [2017/11/02(木) 22:56:44.07 ID:dgapd8Vu.net]
- シェルで配列を逆順で取得する簡単な書き方ってどんなのがありますかね?
- 391 名前:login:Penguin [2017/11/03(金) 00:16:13.65 ID:hRrBE0Vq.net]
- ムハンマドとロスチャイルドはどっちの方が凄いですか?
- 392 名前:login:Penguin mailto:sage [2017/11/03(金) 02:11:44.48 ID:TJKf435f.net]
- Ruby, PowerShell を使えば?
- 393 名前:login:Penguin [2017/11/03(金) 02:20:35.86 ID:hRrBE0Vq.net]
- クルト・ゲーデルとアルベルト・アインシュタインはどっちの方が頭がいいですか?
- 394 名前:login:Penguin mailto:sage [2017/11/03(金) 03:39:37.11 ID:LKB0ZCAK.net]
- >>382
こんなん? #!/bin/bash ARR=( aaa bbb ccc ddd ) i=${#ARR[@]} for x in ${ARR[@]}; do let i-- echo ${ARR[$i]} done
- 395 名前:login:Penguin [2017/11/03(金) 03:57:51.82 ID:LXiwR12y.net]
- 女優さんが体を張った熱演動画が沢山あり、消すのも惜しいので、
暗号化したいと思いました。調べたら encfs というのが簡単で使いやすので、 これを使いました。 3TBのHDDをUSB接続でサーバーに接続、SSH接続で、 $ mkdir -p /mnt/share/3TB/angou /mnt/share/3TB/fukugou を作り、encfsを設定 $ encfs /mnt/share/3TB/angou /mnt/share/3TB/fukugou パスワードを設定して上手く動きました。 しかし、sambaで接続した場合、上手く動かない。 angouフォルダには暗号化されたファイルがあるが、 fukugouフォルダには復号化されたファイルが出現しない。 Debian8ですけど、無理ですかね ?
- 396 名前:login:Penguin [2017/11/03(金) 09:08:29.09 ID:dZL3lY8u.net]
- >>386
それだと ARR=( "aaa" "bbb" "c d") みたいな配列だと崩壊するんですよね これでも崩壊 echo ${ARR[@]} |sed -e 's/\ /\n/g' |tac 結局こんなもんですかね for (( i=${#ARR[@]}-1; i>=0 ;i--)) do echo ${ARR[i]} done
- 397 名前:login:Penguin mailto:sage [2017/11/03(金) 09:56:30.56 ID:B363Pt19.net]
- >>381
マウスカーソルの移動スピードを遅くすることは xinput でプロパティを設定することで実現できました。 しかし、なぜ udev の rules による設定がどの属性を使っても実際に反映されないのか未だにわかりません。 どこかで設定が上書きされているのでしょうか。
- 398 名前:login:Penguin [2017/11/03(金) 09:56:50.49 ID:R9isL3Kl.net]
- >>388
クオートしてないからでしょそれは 簡単かどうかは微妙だけど逆順の新しい配列を作るっていう手もある #!/bin/bash a=("aaa" "bbb" "c d") r=() for e in "${a[@]}"; do r=("${e}" "${r[@]}"); done printf '"%s"\n' "${r[@]}"
- 399 名前:login:Penguin mailto:sage [2017/11/03(金) 11:27:44.98 ID:PlX+QPhe.net]
- 一つのコマンドで共通の引数でtar.*系とzipの解凍する方法を教えてください
tar.gzだとtar -zxvf tar.bz2だとtar -jxvf のように引数がバラバラだと面倒くさいんです 圧縮はしないので解凍だけ出来ればいいです githubのソースコードを圧縮ファイルでダウンロードするぐらいなのでマニアックな圧縮ファイルなどは扱わないです
- 400 名前:login:Penguin mailto:sage [2017/11/03(金) 11:28:48.71 ID:Nq/vIn19.net]
- >>391
つatool
- 401 名前:login:Penguin mailto:sage [2017/11/03(金) 12:04:34.37 ID:JZzFXJxD.net]
- 今のtarはtar xfでファイル自動判別する
- 402 名前:login:Penguin [2017/11/03(金) 12:14:43.64 ID:hRrBE0Vq.net]
- ITストラテジストの試験に合格するのと司法書士の試験に合格するのはどっちの方がムズイ?
- 403 名前:login:Penguin [2017/11/03(金) 12:26:33.53 ID:LKB0ZCAK.net]
- >>393
zipの展開できるっけ?
- 404 名前:login:Penguin mailto:sage [2017/11/03(金) 12:47:34.94 ID:NJp905TG.net]
- 質問1
tar -xfでもtar xfでも動くんですけど-ありなしで何か挙動が変わりますか? 質問2 tar.gxの回答でtarの-Jを使用してますがman tarに載ってません この-Jってmanのどこに載ってますか?
- 405 名前:login:Penguin mailto:sage [2017/11/03(金) 12:50:30.17 ID:NJp905TG.net]
- tar.gzじゃなくてtar.xzでした
- 406 名前:login:Penguin [2017/11/03(金) 12:54:14.55 ID:hRrBE0Vq.net]
- 中国とフランスは世界的に見てどっちの方が有名ですか?
- 407 名前:login:Penguin mailto:sage [2017/11/03(金) 12:54:54.27 ID:NJp905TG.net]
- ああすいませんtar --helpに-Jについて載ってました
manの方って完全なマニュアルではないんですね不便ですね
- 408 名前:login:Penguin [2017/11/03(金) 13:06:54.69 ID:hRrBE0Vq.net]
- 未知は、意識した瞬間、既知に変わるのでしょうか?
- 409 名前:login:Penguin mailto:sage [2017/11/03(金) 13:09:11.42 ID:CDtnCdDL.net]
- >>396
> tar -xfでもtar xfでも動くんですけど-ありなしで何か挙動が変わりますか? (tarコマンドに限っては)オプションの効能は変わらない。 "-"無しが古形と聞いたことがある。
- 410 名前:login:Penguin [2017/11/03(金) 13:16:01.56 ID:ywVP/QM+.net]
- >>399
GNU tar 1.26にはmanに載ってたで 日本語マニュアル不足してると思ったら LANG=c man tar とかで見るとかある
- 411 名前:login:Penguin mailto:sage [2017/11/03(金) 16:42:04.32 ID:5MI8BDlm.net]
- >>396
一般に'-'ってオプションは、'-'ではじまるファイル名に対して処理するようなのじゃないか? また単独で前後にスペースある引数だと ファイル入出力のパイプ処理などで使う。
- 412 名前:login:Penguin mailto:sage [2017/11/03(金) 16:48:02.11 ID:PPg57U6Z.net]
- >>403
ハイフンマイナスで始まるファイル名を引数に持ってくるときは -- を付けるぞ。
- 413 名前:login:Penguin mailto:sage [2017/11/03(金) 16:48:21.54 ID:PPg57U6Z.net]
- >>404
ごめんあくまで一般的に。
- 414 名前:login:Penguin mailto:sage [2017/11/03(金) 16:53:06.46 ID:LKB0ZCAK.net]
- つーか「-」単体についての質問はしてないよ
- 415 名前:login:Penguin [2017/11/03(金) 21:38:38.14 ID:dZL3lY8u.net]
- >>390
クォートしたらよかったのか(知らなかったなんて言えない) そういう書き方もあるんですね 勉強になりました
- 416 名前:login:Penguin mailto:sage [2017/11/03(金) 21:43:19.60 ID:B363Pt19.net]
- wine で動画を再生しようとしていますが、音声のみ再生され、映像が映りません。
再生画面のウィンドウサイズを変更すると、再描画がうまく行っていないような感じのグチャグチャ画面になります。 例えば vlc を使った場合のスクショをアップしました。 or2.mobi/index.php?mode=image&file=176877.png どのフォーマットの動画でも、またどの動画再生ソフトを使っても同じ症状です。 例えば Macgo の Win Blu-ray Player を使って市販の Blu-ray ディスクを再生させても、 音声はしっかり流れるのですが、映像が全く映りません (こちらの場合は真っ黒です)。 しかし、vlc で動画を再生させている最中に vlc のメニューからスナップショットを取ると、 再生されていた動画のその瞬間のスナップショット画像が png ファイルとして保存されます。 その画像には正しく映像が写っています。 なのでデコードは正しく行われているはずです。 何が問題なのでしょうか。 ちなみに、wine 上ではなく普通に、例えば gnome-mpv などで再生させる場合は問題ありません。 [環境] ThinkPad X1 Carbon Archlinux i3-wm 4.14.1-2 Wine-2.19 (Staging)
- 417 名前:login:Penguin mailto:sage [2017/11/03(金) 22:40:47.20 ID:qdmpIuh9.net]
- 動画ソフトのHWアクセラレーションをOFFにするとか
パフォーマンスは落ちるけど
- 418 名前:login:Penguin mailto:sage [2017/11/04(土) 00:03:38.94 ID:i8zo9944.net]
- >>409
ありがとうございます。 vlc の「ビデオ」の設定で「アクセラレーテッドビデオ出力」のチェックを外しても、 何も変化はありませんでした。 しかし「出力」を「自動」から「Windows GDIビデオ出力」に変えたら映像が出ました。 (他の出力設定ではダメでした) ただ Macgo の Win Blu-ray Player ではその様な出力タイプを選択する設定項目はありません。 またハードウェアアクセラレーションの設定は初めから無効(グレーアウト)になっています。 (きっと本物の Windows 上では設定できるのでしょうね) 元々の目的は市販の Blu-ray ディスクを再生させる事で、 vlc などのプレーヤーを入れたのは単に問題を切り分けるための実験です。 なので、問題はまだ解決されていません。 引き続き情報の提供をお待ちしております。
- 419 名前:login:Penguin mailto:sage [2017/11/04(土) 00:05:49.17 ID:xnhzxDn/.net]
- Blu-Rayプレイヤーは著作権保護の観点から出力先が限定されてるんで難しいかも
- 420 名前:login:Penguin mailto:sage [2017/11/04(土) 01:25:38.23 ID:t4/NqT6m.net]
- >>410
>Windows 上では設定できるのでしょうね >>411が言っているように、そのPCが著作権保護対応PCなのか確認するために 手間だがWinの評価版をインストールしてMacgo の Win Blu-ray Playerで Blu-ray再生確認したら良いんじゃないのか? これで再生できないとなるとどうしようもないような気がする。
- 421 名前:login:Penguin [2017/11/04(土) 01:51:19.80 ID:RkYCe7/v.net]
- ダライ・ラマとマイクロソフト社CEOはどっちの方が偉いですか?
- 422 名前:login:Penguin mailto:sage [2017/11/04(土) 08:47:34.39 ID:r1NL7YQD.net]
- >>391
tar xf
- 423 名前:login:Penguin mailto:sage [2017/11/04(土) 09:24:26.12 ID:elSqA9Am.net]
- >>414
>>395
- 424 名前:login:Penguin mailto:sage [2017/11/04(土) 09:38:01.37 ID:ES11cDE3.net]
- >>391
unpack 7z や rar も (拡張子から?) 自動判別して展開できるそう
- 425 名前:login:Penguin mailto:sage [2017/1
]
- [ここ壊れてます]
- 426 名前:1/04(土) 10:06:51.19 ID:t1Hcn+OI.net mailto: >>416
自動判別は拡張子ではなく中身のマジックナンバー(と言うんだっけ?)をみてやっているはず そうしないと、拡張子は7zだけど、実はzip圧縮の物が展開できない [] - [ここ壊れてます]
- 427 名前:login:Penguin mailto:sage [2017/11/04(土) 10:15:17.04 ID:elSqA9Am.net]
- >>416
そのコマンド見つからないんだけど、どこで入手できるの?
- 428 名前:login:Penguin mailto:sage [2017/11/04(土) 10:18:48.82 ID:EUhz9ecI.net]
- >>418
apt search unpack
- 429 名前:login:Penguin mailto:sage [2017/11/04(土) 10:21:09.98 ID:elSqA9Am.net]
- >>419
既にやってたけど見当たらない
- 430 名前:login:Penguin mailto:sage [2017/11/04(土) 10:31:49.86 ID:nQ+c0dir.net]
- unpackってpackで圧縮したファイルを伸張するコマンドだろう
gzipに淘汰される前の大昔のもんだぞ それとも最近別なものが出てきてるんだろうか
- 431 名前:login:Penguin mailto:sage [2017/11/04(土) 10:37:03.43 ID:iEnIQBL8.net]
- >>418,418
だからおまえら >>392 で答えが出てるだろ阿呆か
- 432 名前:login:Penguin mailto:sage [2017/11/04(土) 12:19:06.39 ID:yZohzSFA.net]
- ubuntuでrubyをコンパイルしたいんですが
git clone https://github.com/ruby/ruby.git cd ruby autoconf ./configure これで checking for ruby... false configure: error: cannot run /bin/bash tool/config.sub ってでてconfigureが中断してしまいます tool/config.subなんてないんですがどうやってコンパイルするんでしょうか?
- 433 名前:423 mailto:sage [2017/11/04(土) 12:44:05.48 ID:yZohzSFA.net]
- 適当にインストールスクリプト呼んでみたら
rubyがないとrubyのコンパイルが出来ないことが分かりました 不便なプログラミング言語ですね
- 434 名前:login:Penguin mailto:sage [2017/11/04(土) 12:51:35.64 ID:iFRoHAr6.net]
- >>424
君にgit経由は高度過ぎる様なので 大人しく↓からダウンロードしなさい。 https://www.ruby-lang.org/ja/downloads/
- 435 名前:login:Penguin [2017/11/04(土) 13:17:51.93 ID:nQ+c0dir.net]
- まあでもソースからのビルド推奨しないっていうruby界隈の文化も微妙っちゃ微妙だからな
- 436 名前:login:Penguin mailto:sage [2017/11/04(土) 13:22:36.16 ID:i8zo9944.net]
- >>411
>>412 同じマシンを使い、Windows で試したら、全く問題なく再生できました。 ハードウェアはストレージ以外は全く同じ構成です。 OS は Windows10、動画再生ソフトは Macgo Win Blu-ray Player 体験版です。 音声はもちろん、映像も一切乱れず再生できました。 Linux + Wine の方では、例えば vlc で適当な動画を再生してから vlc を落とし、 直後に Macgo のプレーヤーで Blu-ray を再生させると、 vlc で再生させていた映像がグチャグチャになって写っているように見えます。 グチャグチャというか、メモリに残っている画像データを違うストライドやオフセット、幅などで プライマリサーフェイスへ転写させた時によく見られるようなスダレ状の画像に見えます。 ただし、そのようなスダレ状の画像がチラチラ動くのではなく、止まったままです。
- 437 名前:login:Penguin [2017/11/04(土) 15:58:12.95 ID:elSqA9Am.net]
- >>422
別解があってもいいじゃん
- 438 名前:login:Penguin [2017/11/04(土) 16:02:12.21 ID:elSqA9Am.net]
- >>421
https://ja.wikipedia.org/wiki/Pack compressより前か さすがにそれとは別のコマンドの話だろう
- 439 名前:login:Penguin mailto:age [2017/11/04(土) 17:54:12.23 ID:MZKZ7hwr.net]
- compressですら懐かしい久々見たな…
- 440 名前:login:Penguin mailto:sage [2017/11/04(土) 22:12:58.83 ID:K4OM/6K5.net]
- >>416
もしかしてaunpackと言いたかった?
- 441 名前:login:Penguin [2017/11/05(日) 00:29:59.10 ID:op2UfaZD.net]
- オズワルド・ヴェブレンと東工大数学科で断然トップの人はどっちの方が頭が良いですか?
- 442 名前:login:Penguin mailto:sage [2017/11/05(日) 09:18:08.86 ID:ppw1dQqN.net]
- cp hoge.conf.default hoge.confしてから
hoge.confの特定の行を置換したいんですけど 変更前 ;age=1 name = huga 変更後はコメントを外したり値を変えたりする。行を削除することはないです age=1 name = hoge ↑これはあくまでも例ないので 置換したい行が連続で続いてるってわけではないです sed -ie "s/;age=1/age=1/g" hoge.conf みたいに書きまくっても良いんですけど ;age =1とか ; age= 1 みたいにソースコードのバージョンによって微妙にスペースが入ったりする場合もあるんですよね 見通しが悪くてメンテナンス性が低いんですよね なんか良い方法教えてください
- 443 名前:login:Penguin mailto:sage [2017/11/05(日) 10:11:02.37 ID:ZIEB/bf7.net]
- >>433
スマソ、問題点が読み取れない。
- 444 名前:login:Penguin mailto:sage [2017/11/05(日) 10:51:29.56 ID:GmurhxEy.net]
- 元のソースコード側で対処すべき話ないか
- 445 名前:login:Penguin mailto:sage [2017/11/05(日) 10:51:58.38 ID:GmurhxEy.net]
- 話じゃないか
- 446 名前:login:Penguin mailto:sage [2017/11/05(日) 10:54:13.01 ID:ppw1dQqN.net]
- ようはソースコードをプログラムをコンパイルしてインストールした時に出来るデフォルトの設定をコピーして手動で設定を変更するのを自動化したいだけです
- 447 名前:login:Penguin mailto:sage [2017/11/05(日) 10:57:14.65 ID:EigCfP3E.net]
- 416 で unpack と言った者だけど、ごめん、各種ディストリビューションの標準リポジトリに入ってるツールかと思ってたら、全然そんなことなかった。
Janssens (2014) "Data Science at the Command Line", O'Rilly (長尾高弘訳 (2015)『コマンドラインではじめるデータサイエンス: 分析プロセスを自在に進めるテクニック』株式会社オライリー・ジャパン) で紹介されているシェルスクリプトで、コード自体は以下です。 https://github.com/jeroenjanssens/data-science-at-the-command-line/blob/master/tools/unpack
- 448 名前:login:Penguin mailto:sage [2017/11/05(日) 11:02:44.86 ID:yBRrYhwM.net]
- sed -ie "s/^[ \t]*;[ \t]*\(age[ \t]*=[ \t]*1\);/\1/g" hoge.conf
みたいな感じか?
- 449 名前:login:Penguin mailto:sage [2017/11/05(日) 11:04:15.64 ID:ppw1dQqN.net]
- そうなるんですよね
でもなんかそうやるとメンテナンス性が悪くて
- 450 名前:login:Penguin mailto:sage [2017/11/05(日) 11:36:55.23 ID:GmurhxEy.net]
- アプローチ自体を考え直した方がいいと思う
- 451 名前:login:Penguin mailto:sage [2017/11/05(日) 11:37:25.53 ID:GmurhxEy.net]
- >>438
そんなローカルなスクリプトを何の説明もなしに出されてもわからんよ、、、、
- 452 名前:login:Penguin mailto:sage [2017/11/05(日) 11:44:16.64 ID:espptkuq.net]
- >>438
どのディストリビューションにそれが入ってるんだよ… 自分でgithubから持ってくるしかないようなレベルだろ… シェルスクリプト初心者の練習みたいな…
- 453 名前:login:Penguin mailto:sage [2017/11/05(日) 11:45:29.60 ID:yBRrYhwM.net]
- >>440
もしその設定ファイルが他のファイルをインクルードできるなら 変更ある分だけを別ファイルにして includeの行をコメントアウトするなり別ファイル指定するなりするほうがスマートそう
- 454 名前:login:Penguin mailto:sage [2017/11/05(日) 11:58:30.64 ID:doSZ3ycS.net]
- スマソって。。何年なんだここは
- 455 名前:login:Penguin mailto:sage [2017/11/05(日) 12:30:47.71 ID:kUT3ZcO8.net]
- >>437
実行時のコマンドラインオプションで変更できるようにする
- 456 名前:login:Penguin mailto:sage [2017/11/05(日) 12:52:18.54 ID:LdV6ma21.net]
- >>440
メンテナンス性が悪くてと言われても、 どんな風になったら良いのかって他人には分からんからな
- 457 名前:login:Penguin mailto:sage [2017/11/05(日) 12:56:33.45 ID:LdV6ma21.net]
- >>438
そのスクリプトよりは、難しそうな本を読んでいることに感心した
- 458 名前:login:Penguin mailto:sage [2017/11/05(日) 13:55:47.00 ID:oXQ+ymAx.net]
- キーボードから標準入力に文字を送る時は
文字を入力するたびに送られているのか、 シェルがバッファに貯めておいて、 ctrl+dを入力した時点でまとめて送っているのか どっちなんでしょうか?
- 459 名前:login:Penguin mailto:sage [2017/11/05(日) 14:45:32.70 ID:IKnBZjg+.net]
- >>449
プログラムを起動したあとはシェルはほとんど関係ない 大抵は擬似ターミナルや仮想ターミナルが一行ずつバッファリングしてエンターでフラッシュされる bashなんかは履歴操作やタブ補完を実現するためにバッファリングを無効化して一文字ずつbash側で処理しているはず
- 460 名前:login:Penguin mailto:sage [2017/11/05(日) 15:08:16.50 ID:yBRrYhwM.net]
- termios
rawモード あたりで調べよ
- 461 名前:login:Penguin mailto:sage [2017/11/05(日) 17:47:00.64 ID:Ele9y/Ip.net]
- ファイル名に使える文字とか、コマンドと引数の入力の長さとかってシェルが関係しますか?
bashとzshに違いがあったりしますかね?
- 462 名前:login:Penguin mailto:sage [2017/11/05(日) 18:45:11.94 ID:GmurhxEy.net]
- 前者はファイルシステムの話だからシェルは関係ない
後者は試してみればいいんじゃね
- 463 名前:login:Penguin mailto:sage [2017/11/05(日) 19:00:04.45 ID:xQq/5SvH.net]
- >>450
あれはターミナルがやっていたのですか ありがとうございました
|

|