くだらねえ質問はここに書き込め! 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/ やっぱり細かい問題がありますね。 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 も使いたいなら先に インストールしておくということくらいか。 心配ならここじゃなくディストリビューションの 公式なメーリングリストとかで聞いてみるといい。 インストーラーに任せる 公式を見る ですね ありがとうございます 仮想環境とは、vagrant, chef を使って、Virtual Box などに、異なるOS を入れるとか OS上で、異なるOSを動かす。 例えば、Windows 上で、Linux を動かしたり GUI 無しで、コマンド操作だけで良いなら、 Windows 10, WSL 上に、ストアから、Ubuntu 18.04 のアプリを入れるのが簡単 漏れは、WSL に、Ubuntu 16.04 を入れてる レスしてる奴の方が知識が中途半端だな 仮想環境とか曖昧な言葉使うな >>333 マルチブートは面倒くさい。 なぜなら今インストールされてるOS(の起動部分)を変更することだから 今使ってるOSに影響を与える可能性がある。下手すると起動しなくなる。 マルチブートよりも仮想マシンを使うのがいい。 仮想マシンは今のOSの上に仮想的なパソコンを作り出す。 パソコンの中にパソコンができる。だから今のマシンへ影響を ほとんど与えずにしかも複数の仮想マシンを同時に使える。 vagrantとかchefとか使う必要はない。 いきなり使っても混乱するだけ パーティション用意したらインストーラーポチポチしていくだけだろ 最初に普通にインストールしても カーネル更新したら勝手にマルチブートになってるよね >>345 頭の体操がしたいなら、仮想マシンでマルチブートにすればいい ありがとうございます 仮想マシン使って普通にやります >>349 頭の体操も初級から上級までいろいろ有りますので… 皆様は個人で使用する常時インターネット接続のLinux PCで SELinuxをインストールして使っていらっしゃいますか? >>352 いや大した個人情報が無いから気にしません。 知識が中途半端だからカーネルの制御機能は使ってない >>を使ってファイルに書き足したものを、逆に楽に消すことってできないんですか? ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる