くだらねえ質問はここに書き込め! Part 236
■ このスレッドは過去ログ倉庫に格納されています
まずは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 235
https://mao.5ch.net/test/read.cgi/linux/1549582859/ $ cat aa.txt
aaa
bbb
ccc
$ cat bb.txt
ccc
aaa
↓
$ cat res.txt
#aaa
bbb
#ccc
2つのtxtの共通行にだけ#を追加したいんですができますか?
bb.txtはaa.txtの一部分ですが順不同です debian9ですが
BIOSでRTCをずらして起動しても
起動時に時刻が合わせられてるみたいなんですが
これはどこでやってるんですか?
NTPの設定なんてしてないし
/etcの中もcron関連の中も探してもどこにもありません
もしかしてlinuxじゃなくてgrubが時間合わせしてるとかですか? >>236
ちゃんとチェックされて改善されてるじゃん
そのためのオープンソースでしょう >>242
やりたいことから推察するに
diff か cmp かなあ >>242
両方のファイルを sort しておく必要がある。取りあえず、プロセス置換を使っておくと、
$ comm -2 aa.txt <(sort bb.txt) | sed 's/^[[:space:]]\+/#/'
実際には、もっと細かいことを考えなくてはならないだろうけれど。 ChromeOSのPCにCentOSをデュアルブートすることはできますか? >>249
chrxでFedoraは動くかも
crostini(LXC)でCentOSコンテナは動くかも win/linuxのデュアルブート環境からwindowsを消す場合、単にGPartedからwindowsのパーティションを削除するだけで大丈夫ですよね? >>242の
aa,bb.txtを元にres.txtを作る訳じゃなくて
res.txt(記載済み)に#を追加するだけなら
aa,bb 共通ではなく aa,bbに重複しないモノ以外に処理
した方が良いと思う。
set(aa) ^ set(bb) = bbb(は重複してない) ※1
結果
※1は共通行だけに処理
利点
ソートが必要なくなる&項目の個数の変動に耐えれる
注意
aa,bb.txtを元にres.txtを作る場合は順序の信用性が不透明(調整する必要が有る)
間違ってたら、すいません。 やっぱり細かい問題がありますね。
aa.txt にしかない行の先頭にスペースやタブがあると、それにも # が付いてしまう。
aa.txt はソートされているとして、
$ comm -2 aa.txt <(sort bb.txt) | sed 's/^\t/#/'
の方がましだけれど、これでも aa.txt にしかない行の先頭にタブがあるとマズイ。
ほかにも問題があるかもしれず、案外面倒ですね。 >>233-241
スクレイピングなら、Ruby, Nokogiri, Selenium WebDriver で、ブラウザを自動操作する
iMacros の方が簡単だけど 試しにpythonで書いて見たけど、酷い
全部pandasで、やった方が良いのかも?
https://ideone.com/HaBUSV >>242-255
Ruby で作った。
このソースコードを、script.rb に書いて、「ruby script.rb a.txt b.txt」のように実行する
hash = { }
str = ""
File.foreach( ARGV[1] ) do | line |
line.chomp! # 末尾の改行を削除する
hash[ line ] = true # ハッシュに追加する
end
File.foreach( ARGV[0] ) do | line |
line.chomp! # 末尾の改行を削除する
if hash.has_key? line # ハッシュにあれば
str = "#" + line
else
str = line
end
puts str
end https://ideone.com/qvgHcG
内包表記で修正
しつこくて、すいません。失礼します。
(タブなどは読み込み時に消した方が無難だと思います。) >>258
Ruby分からんけど、でかいファイルでも対応できるようにメモリを
なるべく使わないように順次処理にしたり、hashを使って検索のスピードアップ
するとか工夫してるんだな。 >>258
は、結局、hash という変数に、ARGV[1](b.txt)のすべての行を追加しているから、
巨大ファイルには対応できない! >>259
漏れも、差集合を考えたけど、集合には順序がないから、
元の順番通りに出力できない >>261
b.txtの内容は順不同だからどうしても処理の最初の段階で全体を把握しておく必要がある
巨大ファイルになるならデータベースにするなりすればいい sqlなどは高速化と言うより安定化重視ってイメージだけど
まあ、データベースのソフトwo使うのが良いかな。 Linux練習用にノートパソコンを買いたい
どういうものを買えばいいですか? >>265
普通のPCにVirtualBoxみたいな仮想化ツールインストールしてそこへLinux入れるか、どうしても専用のマシンがほしいならRaspberry Piでも買えばよし 最初からLinuxなChromebookで良いんじゃね
GoogleComputeEngine等IaaSでも良いと思う >>265
練習用なら、
Win10のノート買って、それにWSL入れれば良い プログラミングで一番右端にカーソル移動させてエンター
という動作がめんどくさく感じます
この動作はなにか工夫してますか?めんどくさくても普通にやってますか? 仕事で関係があるから使ってるとか以外の理由で、なぜlinuxを使っているんですか? >>274
Win10が高くて手が出ない
Win10proが5千円程度で買えるなら良いんだが
あと、Linuxぐらいしかサポートしてない物(NAS、ルーターとか)を使っているとかだな >>272
よく分からないけど普通の文章打つときでもカーソルは一番右にあって改行はエンターじゃないの?
わざわざ右に移動してるわけでもないと思うけど >>272
vscode,atom,sublimeはctrl+enterでできる >>274
1. 何かあればソースを何処までも追っていける。
2. 他の環境が使いづらい。
WinもMacも手に馴染まなくてな。最近のGNOME3もMacと同じで糞だと思ってるけれど
そんな状況でもKDE,Cinnamon,XFCE,LXDEといくらでも他に選択肢があることこそが重要。
あとWindowsはせめてAlt+ドラッグ的なウィンドウ移動くらい用意してくれ…… >>277
ありがとう!!!
atom使ってたので助かります
>>276
右端にいないことも多くて >>277
vscodeにはそんなのあったのが
>>272のように俺も行の途中を修正して次の行に改行するニダのとき右端に行って
エンター押すとしてたんだが、ctrl+enterを使えば一発で出来るのか >>272 >>280
vs code ならメニューのヘルプ → キーボードショートカットの参照
最近の方々は付属資料を読まない傾向なのでしょうか >>281
>>272はめんどくさいから尋ねたんだろうが、
俺の場合は行末へGo、エンターの2ステップをあんまりめんどくさいと言う
感じがなかったから調べようという気すらなかった。
でも、偶然知れば使おうになる。 >>244
それもインストールされてないので
違うみたいです
起動時に勝手に時計を合わせてくれてるのは誰なんですか? >>285
systemd-timesyncd?
chronyを入れるときに無効化した覚えがある Cドライブ(SSD)に、Windows 10 Home(導入済)
Dドライブ(HDD)に、データ用(導入済)
Fドライブ(USB)に、Linuxを入れようと思っている。
CドライブやDドライブに何か影響が出ますか?
例えばWindows 10のライセンス認証が再び要求されたりとか 今ubuntuを使ってますが不安定なので良いディストリに変えようと思います
debianとfedoraではどちらが安定してますか? 不安定ってのはどう不安定なの
変なドライバーとか入れてるのが原因じゃないの 安定云々よりもUbuntuユーザーからの移行なら
fedoraだとredhat系だから慣れるまで大変じゃないか? >>289
Linux mimt 入れてみ
debianでも良いけど
fedoraは人柱用だった気がする >>283
強く同意する!
ただ、Hurdは最後のほうはFreeBSDで動いてなかったっけ。 archでyayをgit cloneの後「makepkg -si」で入れようとしているのですが
「⇒starting builds)...」の際に
go build -v -ldflags '-s -w -X main.version=9.2.0 -o yay -mod vendor
failed to initialize build cache at /home/orenonamae/.cache/go-build : mkdir /home/hal/.cache/go-build : permission denied
make;***[Makefile:51: build]Error 1
⇒A failure occuerd in build().
aborting...
というエラーが出てしまいます
どうすればインストールできるでしょうか
よろしくお願いします 2行目
failed to initialize build cache at /home/orenonamae/.cache/go-build : mkdir /home/orenonamae/.cache/go-build : permission denied
の間違いです /home/orenonamae/.cache/go-build
ディレクトリが作れないって言ってるから、permissionを見直す linux mint18.3 mate
壁紙を端末からコマンドで変更をする方法を教えて下さい
調べたんですけど、多すぎて困ってます 296です
yayのmakpkgはアカウントを「wheel」グループに入れることで解決したのですが
sudoでvimの強制書き込みが出来ない等権限関係の調子がおかしいです
情報が少なすぎて回答が困難だと思いますが
ヒントになりそうなことやまず疑うべき点等を教えてください
よろしくお願いします sudoの設定が期待通りになっていないのでは。
sudoは複数マッチしたら後の設定が有効になるから。
あとは、sudo使ったらログが残るはずなので、それを確認。 296(301)です
visudoから
「root ALL=(ALL) ALL」「orenonamae ALL=(ALL) ALL」「%wheel ALL=(ALL) ALL」
はしてあります
試しに「%wheel ALL=(ALL) ALL」を消して「%wheel ALL=(ALL) NOPASSWORD: ALL」
にしてみたところ再起動後も変わらずパスワードが要求されるため
うまく適用できていない可能性があります ほとんどcuiのサーバアプリケーションを使う場合、ubuntuでもxubuntuでも同じように使えますか?
ubuntu18.04のchoromeでprime video見てるとカクツクのでxubuntuだとましかなーと。cpuはセレロンn4000ってやつでメモリ4GBです。
なお、win10だと動画問題ないですが、やりたいことのアプリが有料なのでwin10を使い続けるの難しいです。 >>308
タダなんだからそれらを入れて自分で試してみれば良いんじゃないのか
自分で試すのがめんどくさくてやりたくないなら、Ubuntuを使っている連中が
いっぱいのUbuntuスレで尋ねたほうが良いだろ ちゃんとくだらない質問してるのに個別スレに誘導するやつなんなの そりゃ、Ubuntu よりも、xubuntu の方が軽いでしょ
軽さを目的にした、ディス鳥だから いやソフトウェアを評価する一つの指標ではあるだろう。 それ以外に評価する点がないからどうでもいいと言ってる グラフィックボードの適応率も評価に入れても良いのでは? 書く時に行が上の方に増えるエディタないですか
…
3
2
1
みたいな 会社の共用サーバ(RHEL7)で開発してるんですが、パッケージが古めなので
管理者に必要なものを適宜ビルドして /usr/local にインストールしてもらっています。
具体的にはgccと、そのgccでビルドしたbinutils、cmake、boostなどです。
ただ、その管理者がそれらソフトを最新バージョンが出る度に事前連絡なくアップデートしてしまいます。
今のところこれのせいでトラブルに遭ったわけじゃないのですが、
普通はバージョンごとにインストールディレクトリを分けるんじゃないのかと言ったところ、
分けてインストールとか面倒だ、最新バージョンの恩恵受けれる方がいいだろ、
大したコード開発してるんじゃないんだからトラブルとかは起きてから考えればいい、
などと言われました。
こういう考え方って普通なんでしょうか?
コンパイラなどの基幹的なソフトってもっと慎重にインストールするものだと思ってましたが・・・ >>319
優勝
質問というよりただの愚痴だな
金にならない仕事に余計な手間をかけないのは昨今の常識だ
運用方針は当事者間でチームや上司も巻き込んで話し合え
技術的にはDockerみたいなコンテナの利用を検討すれば >>317
俺はまったくそういうエディタの見当が付かないのだが
その挙動はたしかに面白そうだね。 xubuntu入れてみた。低スペックpc的には体感速度全然違う。でブラウザの動画再生は劣化して、いろいろさがしてたらchronium-codec-ffmpegってやつぶっ込んだら普通になった。
以上 >>317
操作はVimをリマップすれば実現出来るだろうけど、行番号は無理か
オートインデントもおかしくなりそう
プラグイン作ればいけるのかも知れないけど >>320
すいません、まさしく愚痴でした
コンテナ検討してみます >>324
>管理者に必要なものを適宜ビルド....
俺は管理者が自分で使わない物をわざわざビルドをしてくれるって親切な管理者と思ったんだが。
普通は開発する奴らが自分たちでビルドしろよな感じじゃないのか お前らって端末にどんなフォント使ってるの
ずっとmonospaceのままだけどこれだとvimでアンダーバーが見にくくて >>319
管理者がやってるなら、それが会社の方針でしょ?
部署外の人間が、あれこれ口出すのは、大変だよ。
技術の実力的にも、専門家には勝てないだろうし
品質を上げろというのは簡単だけど、ただじゃないから!
品質を無限に要求する人もいるけど、実際にやったり、費用を払うのは、要求者じゃないから。
品質を上げる、人件費が大変だろ
他社は出来てるとか、他社と比べる人もいるけど、年に数兆円も稼ぐ会社とは違う!
自社なりの費用と品質で、やっていくべき!
出来ない事を延々と言っても、仕方がない
皆、一流の大学へ行って、一流企業に入っているのに、
君はどうして人と同じ事ができないの?
なんて、何十年も言ってるけど、できた試しがない!
それを実現しようとすると、数年以上、浪人する事になるw >>330
>皆、一流の大学へ行って、一流企業に入っているのに、
>君はどうして人と同じ事ができないの?
>なんて、何十年も言ってるけど、できた試しがない!
人は適材適所で輝く。
それを見極めるのがあんたの仕事だろうが
理解できなければ引退しな。 お前のカーチャンだって説明書読まずに訊いて来るだろ マルチブートのときのインストール方法ってググっても全然出てこないんですけどどうやるんですか もともとのデータは無くまっさらで、そこにマルチブートでいれたいんですが 単純に仮想環境から1つずついinstallする
win10 導入後にubuntu 導入後にdebian入れたり
入れる環境毎に追加するインストール方法は異なる。だから、
自分が整えたい環境(構築した環境)で次にinstallするOSをキーワードにして検索
仮想環境自体をデュアル構築する方法は聞いた事がないので分からない >>337
申し訳ないですがよく分からないです。特に仮想環境のところが ふつうにUSBからブートすれば勝手にマルチ環境をオススメしてくれるはずだけど Debian の場合はインストールマニュアルに書いてあるよ。
https://www.debian.org/releases/stable/amd64/index.html.ja
昔は自分で lilo.conf を書いたものだけど今時は
インストーラにまかせとけばいいんじゃないかな。
気をつけることといえば、Windows も使いたいなら先に
インストールしておくということくらいか。
心配ならここじゃなくディストリビューションの
公式なメーリングリストとかで聞いてみるといい。 ■ このスレッドは過去ログ倉庫に格納されています