[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 04/28 21:46 / Filesize : 294 KB / Number-of Response : 1014
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:login:Penguin mailto:sage [2018/11/16(金) 22:58:46.21 ID:KePwDHh2.net]
まずは2ch-Linux-Beginnersを読みましょう。
いろいろとまとめられているので(・∀・)イイ!!
www12.atwiki.jp/linux2ch/

読んでも解決しなかったら、質問を書きこむ前にここを読もう。
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 233
mao.5ch.net/test/read.cgi/linux/1536848825/

588 名前:login:Penguin mailto:sage [2019/01/15(火) 10:35:20.56 ID:Oko32N8s.net]
>>580
よくわからんけどTLPでも入れてみたら

589 名前:login:Penguin mailto:sage [2019/01/15(火) 10:50:41.66 ID:qPvPFFOI.net]
>>578
そこに書いてある分だけでいいなら
sed -e '/^data[12]$/{N;N;s/\n.*=/=/;}'
で済むかもしれないが誤認識の心配はしなくていいの?
そこに書いてある分だけじゃないなら、おおざっぱに考えても
a) 処理対象となる各レコードの先頭行を認識して処理する。
b) 1個以上のレコードから成るブロックを処理する。
というパターンがあると思うんだが。>>577 は b で書いた。

590 名前:login:Penguin mailto:sage [2019/01/15(火) 12:49:51.90 ID:ddJZRUPr.net]
>>582
ありがとうございます。やってみます。

591 名前:login:Penguin mailto:sage [2019/01/15(火) 15:16:23.81 ID:cwR3mfso.net]
sedって単純な正規表現は使えるようになったけど>>577みたいなのは訳わからん
もっと覚えんとなぁ

592 名前:login:Penguin mailto:sage [2019/01/15(火) 15:49:29.74 ID:EraLGKKv.net]
>>569
sh script.sh, bash script.sh などでは、シェバンは使われない

シェバンが使われるのは、
./script.sh

のような、ファイル名自体がコマンドになる場合に、
カーネルがシェバンを読んで、どのシェル・アプリで実行するか決める
(script.sh には、実行権限も付ける必要がある)

シェバンにはシェル以外にも、ruby, python なども指定できる

593 名前:login:Penguin mailto:sage [2019/01/15(火) 16:08:22.36 ID:xU5emx/S.net]
シェバンニがヒトバンニやってくれました

594 名前:login:Penguin mailto:sage [2019/01/15(火) 16:39:43.82 ID:3wF6LWtn.net]
え?カーネルがやってくれるのww

595 名前:login:Penguin mailto:sage [2019/01/15(火) 17:15:05.57 ID:EraLGKKv.net]
Ruby で作った

re = /^data/ # 正規表現
result = [ ]

# 末尾の改行を削除して、配列に読み込む
input_ary = File.readlines( "input.txt", chomp: true )

input_ary.each_with_index do | line, index | # 1行ずつ処理する
if line.match re # マッチした時
str = input_ary[ index + 2 ] # 2行下
if pos = str.index( "=" ) # = が有れば、それ以降を取り出す
result.push line + "=" + str[ pos + 1 .. -1 ]
end
end
end

puts result

596 名前:login:Penguin mailto:sage [2019/01/15(火) 17:20:35.27 ID:2rmFEu5s.net]
>>588
そうやで
この24行目当たりで'#'と'!'をチェックしてる
https://github.com/torvalds/linux/blob/master/fs/binfmt_script.c



597 名前:login:Penguin mailto:sage [2019/01/15(火) 18:11:32.20 ID:FoJFyUQ2.net]
ubuntu16.04LTS 64bitにキャノンのプリンタドライバをインストールしたいのですが
パッケージの拡張子がrpm
なので、alienコマンドを使ってインストールしようとしましたがエラーに・・・

sudo alien bjfilterpixus860i-2.4-0.i386.rpm
bjfilterpixus860i-2.4-0.i386.rpm is for architecture i386 ; the package cannot be built on this system

回避する方法ありませんかね?
ちなみに64bit版のドライバはアップされていませんでした。

598 名前:login:Penguin mailto:sage [2019/01/15(火) 18:15:26.40 ID:M081BtpX.net]
>>590
それシステムコールのコードじゃね?

599 名前:login:Penguin mailto:sage [2019/01/15(火) 19:12:28.19 ID:2rmFEu5s.net]
>>592
レスの意図が読み取れんのやが
どう呼ばれるかまで追ってないけど多分execve関連のコードやろな

600 名前:login:Penguin mailto:sage [2019/01/15(火) 19:21:10.24 ID:3wF6LWtn.net]
>>592
systemcallなら解るわ
シェバンを使う使わないもあるだろうし特権必要かもな

601 名前:login:Penguin mailto:sage [2019/01/15(火) 19:24:32.68 ID:xU5emx/S.net]
宇宙刑事シェバン

602 名前:login:Penguin mailto:sage [2019/01/15(火) 19:39:38.19 ID:cwR3mfso.net]
https://ja.wikipedia.org/wiki/%E3%82%B7%E3%83%90%E3%83%B3_(Unix)
>ファイル先頭のシバンを認識するのは、OSの execve システムコール(exec を参照)を処理するルーチン中のプログラムローダーである。
普通に書いてある

603 名前:login:Penguin mailto:sage [2019/01/15(火) 19:56:34.68 ID:BN3zpeuW.net]
>>573 >>586
ありがとう。
今まで実行権限つけて実行していたけど、どう動くか知らなかったので勉強になります。

604 名前:login:Penguin mailto:sage [2019/01/15(火) 20:14:23.39 ID:3wF6LWtn.net]
シェバンはカーネルが実行するんやで
勉強になりました。w

605 名前:login:Penguin mailto:sage [2019/01/15(火) 23:58:33.54 ID:FoJFyUQ2.net]
┌┴┐┌┴┐┌┴┐ -┼-  ̄Tフ ̄Tフ __ / /
  _ノ   _ノ   _ノ ヽ/|    ノ    ノ       。。
       /\___/ヽ
    /ノヽ       ヽ、
    / ⌒''ヽ,,,)ii(,,,r'''''' :::ヘ
    | ン(○),ン <、(○)<::|  |`ヽ、
    |  `⌒,,ノ(、_, )ヽ⌒´ ::l  |::::ヽl  
.   ヽ ヽ il´トェェェイ`li r ;/  .|:::::i |
   /ヽ  !l |,r-r-| l!   /ヽ  |:::::l |
  /  |^|ヽ、 `ニニ´一/|^|`,r-|:「 ̄
  /   | .|           | .| ,U(ニ 、)ヽ
 /    | .|           | .|人(_(ニ、ノノ]

606 名前:login:Penguin mailto:sage [2019/01/15(火) 23:58:55.95 ID:OT8aKb3q.net]
この流れなら聞ける気がする!!

ld-linux-x86-64.so.2とかはなんでreadelfで見るとDYN(Shared object file)でしかもプログラムヘッダにはPT_INTERPもないのに実行できるの?



607 名前:login:Penguin [2019/01/16(水) 03:05:32.03 ID:VHwVZmlT.net]
OS起動してないPCからハードディスクのデータって抜き出せるの?

608 名前:Evrything is a file. [2019/01/16(水) 04:35:21.63 ID:1ezdqFxJ.net]
>>601
USBメモリにインストールされたLinuxや、USBメモリのWindows起動ディスクでパソコンを起動して、内蔵ハードディスクにアクセスする。

手順
コンビニにいく→Linuxなら8GBのUSBメモリを買う。1000円しない。Windows10なら念のため16GBの方が良いかもな。→起動ディスク作成解説のYouTubeなりを見る。→USBから起動→内蔵ハードディスクのデータを取り出す。
些細なファイルなら起動用のUSBに保存して構わんが、データ量が大きいなら、コピー先となる容量の大きい外部ハードディスクやUSBメモリを挿しとけ。

注意はWindowsからはLinuxは見えない。復旧したい内蔵ハードディスクがLinuxのファイルしすてむなら、起動USBメモリもLinuxでなければならない。。
ところがLinuxからはWindowsの入ったハードディスクは見えるので、Windowsの起動ディスクが作成できない状況ならLinuxのUSB起動ディスクからファイルを救出す

609 名前:驍アととなる。 []
[ここ壊れてます]

610 名前:login:Penguin mailto:sage [2019/01/16(水) 06:35:20.19 ID:4p2GcZ++.net]
>>600
.so, .dll などの共有動的リンクライブラリを読み込むには、たぶん、読み込む専門の関数がある

ルール通りに、作ればよいだけ

611 名前:login:Penguin mailto:sage [2019/01/16(水) 13:13:31.14 ID:Qs4CW8g3.net]
Ubuntuのタスクマネージャを見ていて思ったのですが
Windows (7, 10)と比べてメモリは多く消費しているのにディスク使用率がかなり少ないですよね
もしかしたら僕の環境のせいかもしれないのですが
Linuxが(メモリを消費する割に)軽いのはディスクアクセスが少ないからなんですかね。

612 名前:login:Penguin mailto:sage [2019/01/16(水) 13:23:57.12 ID:cQMJc8ev.net]
お前の中ではそうなんだろうな

613 名前:login:Penguin mailto:sage [2019/01/16(水) 13:58:14.73 ID:7X37mgxB.net]
>>585
全く同じこと思ってますw
シャドウなんたらとかあの辺の仕組みを理解しないといけないんだろうけど
そのうち分かるだろうと思ってるうちに15年経ってしまった
ガッツリman見るしかないのかな

614 名前:login:Penguin mailto:sage [2019/01/16(水) 15:37:17.29 ID:3hGWWV8d.net]
>>604
最近のsystemdはRAMに余裕があれば/tmpをRAMに置いたりするよね
Windowsは特別に設定してない限り一時フォルダをCドライブに置いたような

615 名前:login:Penguin mailto:sage [2019/01/16(水) 16:20:07.12 ID:0cRyARSL.net]
man熟読とかそれ別の修行だな

616 名前:login:Penguin mailto:sage [2019/01/16(水) 18:57:23.48 ID:aiEqsD6q.net]
>>606
>そのうち分かるだろうと思ってるうちに15年経ってしまった
俺もなんだけど低脳は長い間やっていても、脳レベルが低い、
脳レベルの低さを補うために必死に努力しないといけないのにろくに努力しないもんだから
低レベルで進化がストップだからな。
一方、高脳は15年もやっているとマスターレベルに進化しているんだろうが



617 名前:login:Penguin [2019/01/16(水) 19:36:39.23 ID:FEpqTXyD.net]
>>606
とりあえずこの「パスワードファイルとシャドウパスワードファイルについて」節くらいのことわかっとけば十分じゃね
https://blog.amedama.jp/entry/linux-shadow-passwd

618 名前:login:Penguin mailto:sage [2019/01/16(水) 20:36:48.72 ID:3GhC5Fdo.net]
わがんね

619 名前:login:Penguin mailto:sage [2019/01/16(水) 21:53:17.36 ID:wdC5ClHX.net]
低脳の対義語で高脳に違和感を感じる

620 名前:login:Penguin mailto:sage [2019/01/16(水) 22:03:16.77 ID:sx9/X2NH.net]
低知能、高知能なら違和感ない

621 名前:login:Penguin mailto:sage [2019/01/16(水) 23:05:45.82 ID:OmTbfm5b.net]
CentOSで、wgetの画像版みたいなのありませんでしょうか。
URL指定して、その先のキャプチャをとってくれるようなコマンドです

urltopng http;//www.hoge.com -o /tmp/hoge.png
↑こんな感じで簡単に指定できるとものすごく助かります

622 名前:login:Penguin mailto:sage [2019/01/16(水) 23:09:06.04 ID:/aJSKE/A.net]
画像版ってなんだよ
HTMLをなんだと思ってるんだ

623 名前:login:Penguin mailto:sage [2019/01/16(水) 23:15:28.91 ID:PNUxWuBU.net]
結局はhtmlやらcssやらダウンロードしてきてレンダリングするしか方法無いからな
chromiumやfirefoxをヘッドレスで動かしたらできるやろ

624 名前:login:Penguin mailto:sage [2019/01/16(水) 23:29:18.40 ID:OmTbfm5b.net]
>>616
ありがとうございます。
ヘッドレス(ブラウザ?)って言葉がヒントになって
該当する情報を見つけられました。

いろいろ調べなきゃいけないようですが
なんとかできそうです

ありがとうございます。

625 名前:login:Penguin mailto:sage [2019/01/16(水) 23:50:13.38 ID:0MPGI0Op.net]
Mozilla Firefoxには少し前まで「--screenshot」っていうそのものズバリのオプションがあったんだけど
どういう訳が削除されちゃったみたい。公式ドキュメントからも消えてるし。
ただWebページを画像として保存するっていうのは
一聞すると荒唐無稽に思えるかもしれないけど
ブラウザ間の互換性とかを調べるのに手っ取り早くて確実だったりするんだよね。

626 名前:login:Penguin [2019/01/17(木) 03:07:27.44 ID:RAH/F2Nx.net]
>>602
それOS起動してるやん



627 名前:login:Penguin mailto:sage [2019/01/17(木) 05:50:09.48 ID:bHH3k90Z.net]
$ cat foo.txt
123abc

$ perl -pei 's/\d+//' foo.txt
Can't open s/\d+//: そのようなファイルやディレクトリはありません.
123abc

$ perl -pe 's/\d+//' -i foo.txt
$ cat foo.txt
abc

perlでsed記法ができるらしいがsedと違ってperlの-iは後ろじゃないとダメとか何このトラップ

628 名前:login:Penguin mailto:sage [2019/01/17(木) 09:24:44.15 ID:hR3V3mrP.net]
ていうかいい加減
-longopt←こういう記法廃れてほしい。
特にJava関係のアプリに多く見受けられる印象があるけど
--longopt←こういう形式のほうが標準入力(-)オプション終了(--)とかのパースがしやすいし
(慣れの問題でもあるものの)「自然」。

と、いうか-longoptでもいいからどっちかにしてくれ……!

629 名前:login:Penguin mailto:sage [2019/01/17(木) 17:28:13.28 ID:Y5jtLWLb.net]
>>620
$cat foo.txt
123abc
$sed -ei 's/[0-9]*//' foo.txt
sed: -e expression #1, char 1: \ が `a'、`c'、`i' の後に予期されます
$ # まあ、当たり前だね。

630 名前:login:Penguin mailto:sage [2019/01/17(木) 19:56:11.79 ID:+lEbs1y/.net]
>>614
wget は、クローラーだろ

何階層まで再帰するかとか、
ダウンロードするファイルの拡張子も指定できる

Ruby のクローラーの本でも、最初は、wget で作る。
その後、同じものをRuby, Selenium WebDriver, Nokogiri で、スクレイピングする

631 名前:login:Penguin mailto:sage [2019/01/17(木) 20:07:40.60 ID:+lEbs1y/.net]
>>620
そりゃ、-i は無引数のスイッチじゃない!
引数が必要なオプションだから、引数は、-i の直後に書かないといけない

オプションには無引数のものと、引数を取るものがある。
すべてのコマンドで、そのルール

Ruby でコマンドラインオプションを処理する、ARGV.options, OptionParser でも見れば?

632 名前:login:Penguin mailto:sage [2019/01/18(金) 00:38:59.35 ID:r5ZKdb3c.net]
ワガママハイスペック買ったんだけどどうやるの?

633 名前:login:Penguin mailto:sage [2019/01/18(金) 01:03:37.33 ID:eccQwlZo.net]
何をどうやるの

634 名前:login:Penguin mailto:sage [2019/01/18(金) 04:01:42.50 ID:wL1cq/nG.net]
>>624
$ sed --version
sed (GNU sed) 4.2.2

$ cat foo.txt
123abc

$ sed -i 's/123//' foo.txt
$ cat foo.txt
abc

BSD版のsed不便じゃないの?

635 名前:login:Penguin mailto:sage [2019/01/18(金) 04:41:40.61 ID:AimlejDj.net]
GNU版が便利なんだよ。
macOSを含めBSD版はやるきねーから

636 名前:login:Penguin mailto:sage [2019/01/18(金) 05:14:57.60 ID:wL1cq/nG.net]
$ sed -re -i 's/a/A/' foo.txt
sed: -e expression #1, char 1: 不明なコマンド: `-'
$ sed -rei 's/a/A/' foo.txt
sed: -e expression #1, char 1: \ が `a'、`c'、`i' の後に予期されます

$ sed -ire 's/a/A/' foo.txt
$ perl -i.bak -pe 's/\w+/123/' foo.txt

$ ls
foo.txt foo.txtre foo.txt.bak

まぁ-iだけは分けた方が確実だな
-iの直後にオプション並べても接尾辞扱いされるようだし



637 名前:login:Penguin mailto:sage [2019/01/18(金) 12:23:58.42 ID:1Q2Qf3Wk.net]
>>627
>sed -i 's/123//' foo.txt

むしろこれで、引数の区別が出来たのに、驚いた!

最後に、/ が付くかどうかで、
置換指定の文字列と、ファイル名は区別が付くのか?

638 名前:login:Penguin [2019/01/18(金) 16:49:08.26 ID:eB0cgMq3.net]
>>630
文字列の内容では区別していないね
-e や -f でスクリプトを明示的に指定していない場合は
オプション(とその引数)をすべて取り除いた後に残ったコマンドライン引数の一つ目を、スクリプトとしている
そして更に残ったものがファイル名

639 名前:login:Penguin mailto:sage [2019/01/18(金) 17:38:55.47 ID:M2RpfDa4.net]
Perl の場合はスクリプトファイル名だね。
どちらも、コマンドラインを簡略化できる良い仕様だ。
個人的にはスクリプトなのかスクリプトファイル名なのか
分からなくなるおマヌケさんだという自覚があるから
必ず -e か -f を使うけどね。

640 名前:login:Penguin mailto:sage [2019/01/19(土) 02:48:39.27 ID:qzxnGu5m.net]
>>555
531です。有難うございます。シェルを書く時に違いに気をつけます

641 名前:login:Penguin mailto:sage [2019/01/19(土) 06:12:36.41 ID:V9cpksa1.net]
>>633
Debian系で#!/bin/shのシェルスクリプトを書くと動作不良起こすかも
Debian系のshはbashじゃなくてdashだからさ
dashはDebian版ashで、ashはBSD版の軽量Bourne Shell
shってことは当然bash特有の機能は使えない
汎用的にしたのが裏目に出る悲しみ

642 名前:login:Penguin mailto:sage [2019/01/19(土) 09:02:09.43 ID:iwdID4Ao.net]
片面2層のDVDvideoをBraseroでリッピングしたisoファイルはVLCプレーヤでできます。
このisoファイルをk9copy3.03で4.6GBほどのisoファイルに圧縮したのですがVLCプレーヤで再生できません
DVDーRに焼いてみてもVLCプレーヤで再生できません
このisoファイルをディスクイメージマウンターでマウントするとTSファイルがつくれており、これらは動画プレーヤで再生できます。
どうしたら圧縮したisoファイルを未圧縮のisoファイルのようにVLCプレーヤで再生できますか?

643 名前:login:Penguin mailto:sage [2019/01/19(土) 09:02:51.53 ID:iwdID4Ao.net]
こん

644 名前:login:Penguin mailto:sage [2019/01/19(土) 12:31:04.21 ID:DAhbZ1ec.net]
>>635
WindowsのVLCしか使ったことないけど。
ツールからエラーメッセージがだせるだろ、たぶん。
そのログを見たら何かわからないかな

645 名前:login:Penguin mailto:sage [2019/01/19(土) 16:06:34.10 ID:iwdID4Ao.net]
>>637
起動済みのVLCプレーヤに圧縮したisoファイルをドラッグアンドドロップするとVLCプレーヤが即落ちします。VLCプレーヤ再起動の後、メッセージログを確認するとエラー、警告、デバッグともに空欄のようです

646 名前:login:Penguin mailto:sage [2019/01/19(土) 16:08:35.15 ID:XZ+Kq5lZ.net]
メモリ足りてないんじゃね
イベントビューアも見なよ



647 名前:login:Penguin mailto:sage [2019/01/19(土) 16:18:16.52 ID:ksjbcqqB.net]
ファイルサイズのより大きい未圧縮のisoファイルは再生できてます

648 名前:login:Penguin mailto:sage [2019/01/19(土) 16:21:24.06 ID:ksjbcqqB.net]
なので、k9copyによって出来上がった圧縮済みisoファイルに問題がありそうです

649 名前:login:Penguin mailto:sage [2019/01/19(土) 16:33:46.78 ID:VZ1PwJZ9.net]
>>641
動画プレーヤでは再生できるのにVLCでは再生できないって
単にVLCがその圧縮ファイル形式をサポートしていないだけじゃないのか?

650 名前:login:Penguin mailto:sage [2019/01/19(土) 16:57:30.01 ID:ksjbcqqB.net]
>>642
未圧縮のisoファイルはVLCプレーヤで再生できますが、K9COPYで圧縮したisoファイルを再生しようとするとVLCプレーヤが即落ちします
圧縮したisoファイルをディスクイメージマウンターでマウントするとDVDvideoのTSフォルダが現れて、その中にあるVOBファイルを動画プレーヤで再生できます
なので、圧縮したisoファイルには動画が格納されているのですが、なにか不完全isoファイルになってしまっているようです

651 名前:login:Penguin mailto:sage [2019/01/19(土) 17:07:01.27 ID:nLehc7cF.net]
>>635
> このisoファイルをディスクイメージマウンターでマウントするとTSファイルがつくれており、これらは動画プレーヤで再生できます。

ちなみにその動画プレイヤーの名前は?

652 名前:login:Penguin mailto:sage [2019/01/19(土) 17:15:24.08 ID:ksjbcqqB.net]
>>644
Ubuntu18.04に最初からインストールされているやつで動画プレーヤーという名前のアイコンです

653 名前:login:Penguin mailto:sage [2019/01/19(土) 19:43:26.30 ID:nLehc7cF.net]
なるほど
VLCのせいだろうね

654 名前:login:Penguin mailto:sage [2019/01/19(土) 23:07:51.12 ID:DAhbZ1ec.net]
VOBファイルがVLCで再生できるかは試した?

655 名前:login:Penguin [2019/01/19(土) 23:08:49.25 ID:Hc115XNV.net]
age

656 名前:login:Penguin mailto:sage [2019/01/19(土) 23:53:43.04 ID:ksjbcqqB.net]
>>647
VLCプレーヤーでもvobファイルは再生できました



657 名前:login:Penguin mailto:sage [2019/01/20(日) 00:39:24.74 ID:V4WHCdZ9.net]
$ echo foo > foo.txt
$ sed -i -e 's/foo/bar/;w /dev/stdout' foo.txt
bar

sedと言えば上書き時にも処理内容を表示できないか探したらこんなのあった
verboseオプションがないなりに工夫してるんだな

658 名前:login:Penguin mailto:sage [2019/01/20(日) 00:45:07.41 ID:VB5lzzaq.net]
コンテンツはアニメであり、DVD-RにDVDVideo形式で焼いた圧縮isoを家庭用BDプレーヤで再生してみると、各話のオープニング後の冒頭10秒再生し、その話のエンディング10秒再生して次話へ移るみたいな感じです
いずれも無音
やはりK9COPYでつくった圧縮isoファイルに問題がありそうです
問題ある圧縮iso内のVOBファイルを動画プレーヤなどで再生すると音声もあります

659 名前:login:Penguin mailto:sage [2019/01/20(日) 01:29:30.40 ID:QuvgMHqY.net]
isoに拘る必要ある?
各話分けてエンコすりゃいいんじゃないの

660 名前:login:Penguin [2019/01/20(日) 08:49:57.45 ID:uzBT4huD.net]
>>625
DL版?
ソフト電池とかあるやつ?

661 名前:login:Penguin mailto:age [2019/01/20(日) 09:49:23.04 ID:2wWk4vWS.net]
「萌え時計」のソースはどこ?
code.googleはデッドリンクなのだが。
ttps://code.google.com/archive/p/moeclock/

662 名前:login:Penguin [2019/01/20(日) 13:01:02.33 ID:+AGj7ivC.net]
デッドリンク?
うちではここから落とせたけど
https://code.google.com/archive/p/moeclock/downloads

663 名前:login:Penguin [2019/01/20(日) 14:16:32.50 ID:uzBT4huD.net]
sedってyとか一部のコッマンドの仕様がedと違うんだよな

664 名前:login:Penguin mailto:sage [2019/01/20(日) 16:15:37.51 ID:/yMbetE6.net]
プログラム中でzipファイルのエンコードをunzipする前にsjisかutf8見分ける方法ないですか?
unzip -lぐらいは可とします。

SJIS文字コードは8140〜989Eにあることぐらいしか判定条件ないですか?
ttp://ash.jp/code/unitbl21.htm

UTF8文字コードは範囲がよくわからない。

665 名前:login:Penguin mailto:sage [2019/01/20(日) 16:17:02.58 ID:/yMbetE6.net]
訂正
プログラム中でzipファイルをunzipする前にエンコードをsjisかutf8か見分ける方法ないですか?

666 名前:login:Penguin mailto:sage [2019/01/20(日) 16:33:40.44 ID:JthwJpkc.net]
>>658
>プログラム中で
これは何を意味しているんだ?
zipファイルをunzipする前にエンコードをsjisかutf8か見分ける方法ないですか?
ではダメなのか?



667 名前:login:Penguin [2019/01/20(日) 16:42:21.40 ID:+AGj7ivC.net]
>>657
nkf --guess に食わせる、と

668 名前:login:Penguin mailto:sage [2019/01/20(日) 16:42:48.51 ID:+AGj7ivC.net]


669 名前:login:Penguin mailto:sage [2019/01/20(日) 17:48:13.20 ID:BLHzymen.net]
Linuxでzipファイルの中身を展開せずに見るにはlessがおすすめ
totech.hateblo.jp/entry/2015/03/04/093757

他にも、unzip -Z(zipinfo)で展開せずに見る

670 名前:login:Penguin mailto:sage [2019/01/20(日) 17:57:44.10 ID:/yMbetE6.net]
>>659
>>プログラム中で
>これは何を意味しているんだ?

zipinfoかunzip -lの結果を目視したくない
数多くあるzipファイルをシェルスクリプトで処理したい。

671 名前:login:Penguin mailto:sage [2019/01/20(日) 18:53:47.19 ID:StfS4TwF.net]
判定したいのが、ファイル名の文字コードなのか、ファイル内容なのかがわからないけど。
ファイル名だったら、
zipinfo -2 file.zip
で中身のファイル名がわかるから、それを判定するとか?
元のファイル名が上記コマンドで得られるかわからないけど。

ファイル内容であれば見るために一旦zipを展開しないと見れないので、
テンポラリディレクトリに展開してfileコマンドでみるとか、nkf -gで見るとかかな。

672 名前:login:Penguin mailto:sage [2019/01/20(日) 18:54:53.25 ID:StfS4TwF.net]
× 元のファイル名が上記コマンドで得られるかわからないけど。
〇 元のファイル名が同じ文字コードのままで上記コマンドで得られるかわからないけど。

673 名前:login:Penguin mailto:sage [2019/01/20(日) 19:01:55.20 ID:9huZKjxS.net]
xfce環境なら照度のなんたらとか電源管理で設定できますよって遅いか
メニュー>設定>電源管理

674 名前:login:Penguin mailto:sage [2019/01/20(日) 20:19:26.87 ID:/yMbetE6.net]
>>664
ファイル名の文字コードでOKです。
文字化けを防げればいいです。

unzip6.0 の-Ocp932はパッチが必要でlibiconvも必要で上手く行っていません。

675 名前:login:Penguin mailto:sage [2019/01/20(日) 21:03:18.76 ID:crQChqfZ.net]
完全な自動判定は原理的に無理だから目視はした方がいいと思うよ。
sjis か utf-8 のどちらかということなら、両方に当てはまる場合だけ目視すればいい。

676 名前:login:Penguin mailto:sage [2019/01/21(月) 01:41:04.14 ID:/tUY9Umq.net]
以下のように「10個のコマンドをバックグランドで並列に実行」というのを2回やりたいのですが
★の部分で全バックグランドプロセスが完了するのを待つ、という処理を行うことはできますか?

for i in {1..10} ;do
コマンド $i &
done



for i in {11..20} ;do
コマンド $i &
done



677 名前:login:Penguin mailto:sage [2019/01/21(月) 02:07:16.67 ID:CGeZt1NA.net]
>>669
すぐ見つかることを尋ねているとは思えないから)これで良いのか分からんが(
https://uxmilk.jp/52821

678 名前:login:Penguin mailto:sage [2019/01/21(月) 02:16:54.29 ID:uL4RNj2H.net]
>>669
waitかな

679 名前:login:Penguin mailto:sage [2019/01/21(月) 04:58:41.63 ID:/tUY9Umq.net]
>>670,671
まさにドンピシャなコマンドがあるんですね
ありがとうございました!

680 名前:login:Penguin mailto:sage [2019/01/21(月) 05:24:34.06 ID:sPg/AhMD.net]
何かのパッケージと重なってlibiconvのインストール、アンインストールを繰り返した場合、
システムが不安定になることが多い。

libiconvのconfigureのオプションが検討不足か、後から入れたパッケージの検討不足かも
しれないが、安定のためにlibiconvで出来ることない?

極力OS付きのを使う以外で教えてください。
なんか経験を聞く質問になってしまって申し訳ない。

681 名前:login:Penguin mailto:sage [2019/01/21(月) 06:06:51.42 ID:QIPHr3uf.net]
>>673
システム全体のlibiconvを差し替える必要はあるの?
必要なアプリケーション単位でやった方が安定するんじゃない?

682 名前:login:Penguin mailto:sage [2019/01/21(月) 06:16:18.39 ID:sPg/AhMD.net]
>>674
あー、prefix先か。ありがとう。
後から入れるソフトのconfigureかmakefileでlibiconvを指定できるタイプなら出来そうですね。

makefileは自分でいじったことがないので、ググってサンプルがないと出来ないが。
調べてみる。

683 名前:login:Penguin mailto:sage [2019/01/21(月) 06:26:17.54 ID:sPg/AhMD.net]
/usr/local/binじゃなくて~/libiconv115にインスト。
後から入れるソフトのconfigureかmakefileでlibiconvを指定。

unzipのmakefile書き換えだと以下でOK?

LFLAGS1 = -L~/libiconv115/lib -liconv
$(MAKE) unzips CFLAGS="-O3 -Wall -DBSD -I~/libiconv115/include -DNATIVE" LF2=""

684 名前:login:Penguin mailto:sage [2019/01/21(月) 08:15:25.57 ID:18jhGB2f.net]
Linuxのlibiconfなら./configure --prefix=
で指定したほうが安全だよ。
Makefileを直接書き換えると漏れがあったり不必要なところまで書き換えちゃうかもしれんから。

685 名前:login:Penguin mailto:sage [2019/01/21(月) 10:35:08.16 ID:WDTx4rfL.net]
makeしたコマンドを/usr/local/bin/以下のprogramフォルダで管理するコマンドがあったような
/usr/local/bin/へのsymlinkも作る優れもの

686 名前:login:Penguin mailto:sage [2019/01/21(月) 12:22:05.79 ID:18jhGB2f.net]
>>678
porgでしょ。



687 名前:login:Penguin mailto:sage [2019/01/21(月) 18:55:53.86 ID:WDTx4rfL.net]
>>679
xtowなんてのもあった

688 名前:login:Penguin mailto:sage [2019/01/21(月) 19:25:26.72 ID:g+48vhcB.net]
これからはユーザーディレクトリ以下に
インストールするのが普通になるけどな

689 名前:login:Penguin [2019/01/21(月) 20:22:10.09 ID:sC7pmdbL.net]
age

690 名前:login:Penguin mailto:sage [2019/01/21(月) 22:05:18.12 ID:puxoYEQr.net]
>>660
に、nkf --guess に食わせる、って書いてある

iconv は、最近は聞かない。
Ruby でも、NKF を使う

require 'nkf'

enc = NKF.guess( "文字列" )

puts enc.name #=> UTF-8

691 名前:login:Penguin mailto:sage [2019/01/21(月) 23:04:23.32 ID:g+48vhcB.net]
こんぐらいお前らでもできると思って放置してたけどさ、
お前らzipのファイル名がsjisかutf8かも見分けられんのか
nkf使おうがiconv使おうが正しく判定できるわけねーだろ

zipのファイルフォーマット見てみろ
https://gist.github.com/ysakasin/2edf8d3bf55c6ebf63f82851e302b030

ファイルの7バイト目からの2バイト、general purpose bit flagの
12bit目(Bit: 11)を見るだけでUTF-8かどうか分かるだろ
(UTF-8でない場合、それがsjisなのか他のなにかであるかを正確に区別することはできない)

zipinfoで見れるんじゃないかとも思ったけど、よくわからんかったが
UTF-8かどうかの判定はこの1ビットを見るだけだ

その1ビットの判定をどうやるのかはシェルスクリプトだと
面倒くさそうではあるけどな。(適当な言語なら簡単だろう)

692 名前:login:Penguin mailto:sage [2019/01/21(月) 23:13:29.49 ID:w4p0Csc0.net]
おつかれ

693 名前:683 mailto:sage [2019/01/21(月) 23:35:06.60 ID:puxoYEQr.net]
パイプ渡しから、Ruby の1-liner で、nkf ライブラリを使った例

echo "あ" | ruby -r nkf -ne 'puts NKF.guess($_)'

#=> UTF-8

694 名前:683 mailto:sage [2019/01/21(月) 23:47:34.03 ID:puxoYEQr.net]
Ruby の1-liner を使って、これでやってみれば?

-1 : ファイル名の一覧のみを表示する

zipinfo -1 exmaple.zip | ruby -r nkf -ne 'puts NKF.guess($_)'

695 名前:login:Penguin mailto:sage [2019/01/21(月) 23:59:50.01 ID:g+48vhcB.net]
ただ厳密に言えば、UTF-8とSJISのファイル名は
ごちゃまぜに入れることはできる

696 名前:login:Penguin mailto:sage [2019/01/22(火) 00:22:46.60 ID:Zb4X1bux.net]
stdbuf のマニュアルにある
 % tail -f access.log | stdbuf -oL cut -d ' ' -f1 | uniq
がうまく動きません (cut でバッファリングされる)。FreeBSD なら OK。
これなんででしょうか。ソース見る限りでは、普通に stdio を使って
出力しているだけに見えるんですが。

CentOS 6.8 です。
 % cut --version
 cut (GNU coreutils) 8.4

簡単に再現できそうなのはこちら。
% (for i in `seq 1 1000`; do date;sleep 0.01;done) | stdbuf -oL cut -d ' ' -f6 |cat -n



697 名前:689 mailto:sage [2019/01/22(火) 00:40:30.95 ID:Zb4X1bux.net]
Debian9 でも動きました (GCP の CloudShell にて)。

バッファリングしていると思われる CentOS の詳細情報です。
% which cut
/bin/cut

% ldd /bin/cut
linux-vdso.so.1 => (0x00007ffde2d37000)
libc.so.6 => /lib64/libc.so.6 (0x00000039f6000000)
/lib64/ld-linux-x86-64.so.2 (0x00000039f5c00000)

698 名前:login:Penguin [2019/01/22(火) 09:29:02.66 ID:Xrnw4KcI.net]
>>688
ASCII文字の範囲内だけなら区別できないよな

699 名前:login:Penguin mailto:sage [2019/01/22(火) 10:35:21.77 ID:kJGwNnOR.net]
>>691
ASCII文字以外の範囲でも文字によっては区別できない

話は変わるけど、
Unicodeの時代になったしいまさら作ってもしょうがないだろうけど
文字コード判定で単語になってるかどうかで判定すれば
短い文字でもより精度が上がるんじゃないかって思ってる

例えば「a?‡a-?a??a?‘」とか「譁?ュ怜喧縺?」という文字化けした文字列に
出てくる単語は、世の中(例えばwikipedia)であまり使われてないが、
「文字化け」という文字列であれば登場頻度は高いからこれだろうと予測できる

単語って書いたけど各言語ごとに文字のバイト列をデータ化して
そのバイト列がより多く登場する言語はなにか?で判断すれば
分かち書きとかの言語固有の処理も必要なく汎用的に使えると思う

700 名前:login:Penguin mailto:sage [2019/01/22(火) 11:27:54.32 ID:4yTPROXM.net]
文字化けを回避した解凍って事実上unar一択なのかしら

701 名前:login:Penguin mailto:sage [2019/01/22(火) 12:18:03.77 ID:F4cDMotN.net]
俺も解凍は全部unar

702 名前:login:Penguin mailto:sage [2019/01/22(火) 16:34:08.75 ID:6yQyDJCa.net]
パス付きのはPeaZip

703 名前:login:Penguin mailto:sage [2019/01/22(火) 17:29:43.06 ID:VeBD1zE7.net]
unarが便利すぎて正直7zあたりのコマンドライン操作忘れてるわw

704 名前:login:Penguin mailto:sage [2019/01/22(火) 17:36:46.48 ID:yhdm7Zj9.net]
使ってないからよく知らないけど、複数のエンコーディングが混在しててもうまくやってくれるの?

705 名前:login:Penguin mailto:sage [2019/01/22(火) 20:24:47.89 ID:0Udp4WAK.net]
pen4

706 名前:login:Penguin mailto:sage [2019/01/22(火) 21:29:46.76 ID:QtnNHRaB.net]
最近のwindowsで流行っている圧縮はUTFなの未だにSJISなの?
LInuxサーバーで管理するならzipをUTF変換にしたいな。
未だにlhaplusあたりなのかね。

Win以外、iOSも泥もmacもlinuxもUTFなのでwinもUTFにしてほしいところ。



707 名前:login:Penguin mailto:sage [2019/01/22(火) 22:03:36.59 ID:tvMkZQbh.net]
EUCが良かった。。

708 名前:login:Penguin mailto:sage [2019/01/22(火) 22:06:08.59 ID:e1OxY1Hn.net]
>>699
SJISは日本語専用だ。
外国でSJISが使われてるわけがないだろ
昔からSJISは流行っていない

709 名前:login:Penguin mailto:sage [2019/01/22(火) 22:06:29.70 ID:e1OxY1Hn.net]
WindowsはNTの時代からUnicode対応

710 名前:login:Penguin mailto:sage [2019/01/22(火) 22:16:28.00 ID:9ABXlhWs.net]
windowsのunicodeはUTF16だけどな

711 名前:login:Penguin mailto:sage [2019/01/22(火) 22:16:56.11 ID:QtnNHRaB.net]
>>701
もちろん日本国内の話。

712 名前:login:Penguin mailto:sage [2019/01/22(火) 22:24:16.70 ID:QtnNHRaB.net]
>>703
内部はともかく、
ファイル名やzipファイル名でutfじゃなければ意味がない話。

windowsの標準の文字コードって何ですか? - 日本語 Windows について知る... - Yahoo!知恵袋
(https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q11160634546)
最近どうなのかは知らん。

713 名前:login:Penguin mailto:sage [2019/01/22(火) 22:24:45.87 ID:TBEj2V6d.net]
>>689
sudo tail -f /var/log/messages | stdbuf -oL cut -d ' ' -f3 |uniq
ってやったら期待通りっぽい出力になった。
cutで出力している文字列が全部同じだったりしない?

cut, stdbufともGNU coreutils-8.22

714 名前:login:Penguin mailto:sage [2019/01/22(火) 22:40:01.35 ID:iVHTHj4K.net]
windowsのユニコード導入はLinuxより先進的だったんだけどな
ユニコード作ってるところが無能すぎてutf-16なんて欠陥品を導入してしまった
javaも同じ被害を受けている

715 名前:login:Penguin mailto:sage [2019/01/22(火) 23:14:59.28 ID:7RJk83eQ.net]
なんで賢い>>707は指をくわえて何もしないでいたの?
無能呼ばわりするくらいなんだからだれもが納得できる最高のコードを作れるんでしょ?

716 名前:login:Penguin mailto:sage [2019/01/22(火) 23:21:10.35 ID:9ABXlhWs.net]
>>708
何に怒ってるんだ?
utf16を馬鹿にされたから?
あれは確実にゴミだけど



717 名前:login:Penguin mailto:sage [2019/01/22(火) 23:22:53.18 ID:iVHTHj4K.net]
>>708
なんだこいつ
今はutf-8があるだろ

718 名前:login:Penguin mailto:sage [2019/01/23(水) 04:09:15.16 ID:VwVMAK1T.net]
ドザーの論理はさっぱり解らない。

> ユニコード作ってるところが無能すぎて
(Windows作っているところが)
> utf-16なんて欠陥品を導入してしまった

719 名前:login:Penguin mailto:sage [2019/01/23(水) 04:38:11.11 ID:1WB/ecxS.net]
Linux板あるある
windows持ち上げるやつみんなMS信者に見えてしまうやつが居る

720 名前:login:Penguin mailto:sage [2019/01/23(水) 06:45:04.48 ID:a4iqUPff.net]
その逆もまた然り
べつにWindowsを馬鹿にしていないのに
欠陥を指摘するとすぐ怒る人もいるよね

721 名前:login:Penguin mailto:sage [2019/01/23(水) 06:51:01.11 ID:w4byc8bA.net]
>>696
atoolがあると圧縮の時も手抜きできるよ
おかげでtarの呪文がさっぱり

722 名前:login:Penguin mailto:sage [2019/01/23(水) 10:14:04.87 ID:5R8Hu1SH.net]
>>707
utf-8採用してればよかったの?NTの時代で考えればそれは無理ゲーでしょ?EUC-JP採用するわけもないし
707の理想とする採用すべきだった内部文字コードは何?

723 名前:683 mailto:sage [2019/01/23(水) 11:39:04.26 ID:jLfi+xTq.net]
>>686-687
修正
>zipinfo -1 exmaple.zip | ruby -r nkf -ne 'puts NKF.guess($_)'

-1 : ファイル名の一覧のみを表示する

zipinfo -1 exmaple.zip | ruby -r nkf -ne 'puts $_, NKF.guess($_)'

ls | ruby -r nkf -ne 'puts $_, NKF.guess($_)'

これの方が、わかりやすい。
Ruby の1-liner を使って、これでやってみれば?

Ruby は、apt にあるだろ

724 名前:login:Penguin mailto:sage [2019/01/23(水) 15:03:45.86 ID:vkFI6X1V.net]
こんにちは
古いBIOSのノートパソコンで運用していて
外付けUSB HDDにバックアップと予備の環境を置いてありますが
起動できませんでした
恐らく2TB超えが原因かと
この場合USBメモリに予備の環境を構築して起動すれば良いのですかね?

725 名前:login:Penguin mailto:sage [2019/01/23(水) 16:00:40.32 ID:1WB/ecxS.net]
>>715
その時代にはunicodeを採用すべきじゃなかったってことだろう
代替案なんて無かった

726 名前:login:Penguin [2019/01/23(水) 18:06:47.88 ID:wvPOMBZt.net]
odってリバースはできないの?



727 名前:login:Penguin mailto:sage [2019/01/23(水) 19:04:18.95 ID:a4iqUPff.net]
>>719
逆アセンブルのこと?
objdumpとか使えば?

728 名前:login:Penguin mailto:sage [2019/01/23(水) 19:35:17.40 ID:oTv7x376.net]
>>718
最初っからUTF-8を採用していれば良かったんだろ
UTF-8の有用性に気づかずに、16bitに全部収まるだろって
UTF-16を採用したMicorosoftが馬鹿なんだよ
ばーか

729 名前:login:Penguin [2019/01/23(水) 19:57:32.85 ID:uANo/ ]
[ここ壊れてます]

730 名前:CAn.net mailto: UTF-8にはセキュリティ上の問題点が結構ある。 []
[ここ壊れてます]

731 名前:login:Penguin mailto:sage [2019/01/23(水) 20:11:23.07 ID:a/C7/z9F.net]
大部分のセキュリティ問題はUTF-8でなくUnicode由来でそ
UTF-8固有なのは、同じ文字にデコードされうる不正な表現を弾くように正しく実装する必要がある件くらい

732 名前:login:Penguin mailto:sage [2019/01/23(水) 20:58:34.02 ID:UnTqMpMP.net]
>>721
windowsがunicode採用した頃にutf8なんて無かっただろ
時系列理解できてないのか

733 名前:login:Penguin mailto:sage [2019/01/23(水) 21:22:06.59 ID:CBDQMJ7R.net]
dfで長いデバイス名
においても、改行させない方法ってありますか。

ファイルシス サイズ 使用 残り 使用% マウント位置
/dev/mapper/VolGroup00-LogVol00
              17G 4.4G 13G 26% /

↑こんな感じになるのを

ファイルシス               サイズ 使用 残り 使用% マウント位置
/dev/mapper/VolGroup00-LogVol00   17G 4.4G 13G 26% /

↑こんな感じに出力したい。


ただ、実際の目的としては、
fstabによる、マウント位置と、そこにマウントされてるデバイスの空き容量の2つを
拾いたいというのが目的です。

※上の例なら、/ と、13Gという情報だけ拾えればOKです。

Cent6です

734 名前:login:Penguin [2019/01/23(水) 21:51:28.87 ID:vkFI6X1V.net]
% df | cut hogehoge
でなんとかなる

735 名前:login:Penguin [2019/01/24(木) 05:57:36.23 ID:hgphvoCb.net]
>>720
xxdなら-rで戻せる
odにはないの?

736 名前:login:Penguin mailto:sage [2019/01/24(木) 08:57:18.48 ID:NihNV2sW.net]
psとtar以外でオプションにハイフンがいらないかあると挙動が変わるコマンドってある?



737 名前:login:Penguin mailto:sage [2019/01/24(木) 09:05:57.00 ID:TM201Ark.net]
>>724
WindowsがUnicodeを採用したのは1993年リリースのWindows NT 3.1

UTF-8は1992年リリースのPlan 9向けにケン・トンプソンが開発

時系列がわかってないのはおまえ

738 名前:login:Penguin mailto:sage [2019/01/24(木) 09:21:56.28 ID:FmDxTlfY.net]
>>727
ない。printf '%b'とか使えば?
なんでod(1)一つで完結させたいのかよく分からん

739 名前:login:Penguin mailto:sage [2019/01/24(木) 09:22:20.31 ID:FmDxTlfY.net]
>>728
pdftk

740 名前:login:Penguin mailto:sage [2019/01/24(木) 12:30:15.35 ID:9oZkfaQu.net]
NVIDIA QuadroのOpenGL性能を見たいんですが、何かいいベンチマークツールないですか?
一昔前はSPECviewperf、さらに昔はglxgearとなどが定番でしたが、今は使い物にならないですよね

741 名前:login:Penguin mailto:sage [2019/01/24(木) 14:12:49.27 ID:Jl2QmP6I.net]
>>729
> UTF-8は1992年リリースのPlan 9向けにケン・トンプソンが開発
それはUTF-8じゃなくてPlan9内部コードでしょ?
Unicodeが採用したわけじゃないよね

742 名前:login:Penguin mailto:sage [2019/01/24(木) 16:57:54.35 ID:TM201Ark.net]
>>733
1993年6月リリースのUnicode 1.1でUTF-8が正式採用されてる

743 名前:login:Penguin mailto:sage [2019/01/24(木) 17:24:22.59 ID:c3SKCHA/.net]
やっちまいました。
プロセス監視スクリプトを書いて、
/etc/rc.localにそれを起動するように書きましたが
&を付け忘れていたために起動プロセスが完了しなくなってしまいました....

どうにか対処する方法はないでしょうか?
機械組み込みのLinuxなのでストレージが外に出てないです....

ディストリはDebian Jessieです。どなたか助けてください!

744 名前:735 mailto:sage [2019/01/24(木) 17:31:52.08 ID:c3SKCHA/.net]
SSHを出してたりもしていないので、
おそらく起動シーケンス中に割り込む方法がなければ
詰んでしまってるような気がします....
シーケンス中に割り込んでファイルを触れるようなことができたり、
Winでいうセーフブートができればいいんですが、
どうすればいいのか皆目見当がつきません!
どうか皆様お助けください...

745 名前:login:Penguin mailto:sage [2019/01/24(木) 17:36:19.92 ID:TM201Ark.net]
>>735
ブートオプションでinit=/bin/shを指定すればシェルがでるはず

Ubuntuでの例だけど
ttps://qiita.com/esesesesescup/items/73cbadca52cf8c306b7e

746 名前:683 mailto:sage [2019/01/24(木) 17:44:56.20 ID:VH69KFSb.net]
ls | ruby -r nkf -ne 'puts $_, NKF.guess($_)'

Windows10 内のRuby で、日本語のフォルダ名を判別すると、
コマンドプロンプトで、sjis、
PowerShell で、ascii となり判別不能

ただし、これは環境変数RUBYOPT に、--encoding=UTF-8 を指定しているためかも知れない

一方、WSL, Ubuntu16.04 内のRuby では、UTF-8 となり、文字化けもしない!
WSL 内では、UTF-8 で統一されているのかも



747 名前:login:Penguin mailto:sage [2019/01/24(木) 17:54:23.36 ID:VH69KFSb.net]
>>725
vimでテキスト書いてたら、途中で勝手に改行されるやつ
stst.hateblo.jp/entry/2014/07/14/010844

vim の設定で、改行されないようにすれば?

748 名前:login:Penguin [2019/01/24(木) 18:01:00.28 ID:UtEaInfs.net]
>>725
df --output=target,avail

749 名前:login:Penguin mailto:sage [2019/01/24(木) 18:11:54.78 ID:Jl2QmP6I.net]
>>734
Windows NT 3.1は、そのわずか一ヶ月後にリリースされたわけで
開発期間はたったの1ヶ月ってことになるよね。すごくね?

750 名前:login:Penguin mailto:sage [2019/01/24(木) 19:46:58.92 ID:FmDxTlfY.net]
Linuxって拡張子が.oのオブジェクトファイルも実行できるけど
これなんでか分かる? まだリンクされてない筈だから、開始アドレスとかが不明だと思うんだが。

751 名前:login:Penguin mailto:sage [2019/01/24(木) 20:38:42.63 ID:OmRkxZW7.net]
Linux用XAMPPのアップデート手順ってどうすればいいんでしょう?
そのままインストーラー走らせてインストールすると全部上書きしちゃって
ApacheやMySQL、phpMyAdminの設定まで初期化されてしまうんですがやり方がおかしいのかな?

752 名前:login:Penguin [2019/01/24(木) 21:55:32.14 ID:b7MTCeF8.net]
regular expで任意の文字を数値で表現する方法ない?
\t とか \r じゃなくて \x09 とか \x0d みたいな感じで

753 名前:login:Penguin mailto:sage [2019/01/24(木) 22:13:18.65 ID:V5KZFgzQ.net]
>>736
grubがでてくるならgrubのOS選択画面でe(編集)を押して、
linux /vmlinuz... の行にrescueって追加すればrescueモードで起動するよ。
grubがでてこないようにしているなら、インストールDVDでrescueモード起動できなかったっけ。

754 名前:login:Penguin mailto:sage [2019/01/24(木) 22:42:43.48 ID:bVWWZVJu.net]
>>736
設定ファイルの書き間違いは、
レスキューモードで起動すりゃOK

>>745
の方法でレスキューモードで起動すると
/etcを含んでいるであろう、/は、/mnt/sysimageにマウントされているはずだが、
一応dfの結果からlsで確認する。

ちなみに、レスキューモードで起動すると、
本来のファイルシステムはリードオンリーマウントされてるので、

mount -o,remount,rw /mnt/sysimage

などとすると、書き込みが可能になる。

あとは適宜設定ファイル直して、rebootすりゃか元通り。

755 名前:login:Penguin mailto:sage [2019/01/24(木) 22:55:09.98 ID:KYfZcEgl.net]
>>743
おまえのあたまがおかしい

756 名前:login:Penguin mailto:sage [2019/01/24(木) 23:00:40.57 ID:ZsPxt/2g.net]
>>742
興味あるわ、例えばどんなの?



757 名前:login:Penguin mailto:sage [2019/01/24(木) 23:28:16.91 ID:e3LxtxQ7.net]
>>734
>1993年6月リリースのUnicode 1.1でUTF-8が正式採用されてる

日本語版win2000かXPでUTF8を標準にすべきだったと思う

758 名前:login:Penguin mailto:sage [2019/01/24(木) 23:30:36.44 ID:e3LxtxQ7.net]
>>734
IDがArk。裏山。w

759 名前:login:Penguin mailto:sage [2019/01/24(木) 23:38:53.35 ID:e3LxtxQ7.net]
>>738
上のほうの質問が定かでないが、おそらくSJISなzipとUTFなzipを区別したい話。

君がやっていることは的外れじゃないか?
プログラム内で拾った文字列をUTFのターミナルに表示する場合、
元がUTFならそのまま表示させても文字化けしない。
SJISなら変換して表示というだけ。

要はzip内のファイル名文字列をUTF,SJISで判定し区別したいのが質問の趣旨じゃないか?
687と716は質問者の参考になると思う。

760 名前:login:Penguin [2019/01/25(金) 02:00:33.67 ID:aJXXNlj3.net]
質問です
従来BIOSの PCで Debianを運用していて
システム引っ越しのため2TB超え4TBのUSB HDDにコピーしました
新しいPCはUEFIのためそれに対応したパーティションや
grubのインストールを下記ページを参考にして行いました
pman0214.github.io/blog/debian-install-bios-efi.html

しかしgrubの読み込みで失敗し grub rescueモードになってしまいます
おなじ手順で作成した64GB USBメモリでは grubの読み込みや起動に成功します
カーネルのロードまでUSBメモリ、root=USB HDDに指定すれば起動に成功します

USB HDD単体でのブートが失敗する原因 grub rescueになってしまう原因や
調査方法が分からず困っています
よろしくお願いします

761 名前:login:Penguin mailto:sage [2019/01/25(金) 08:10:41.77 ID:0IuYxi1s.net]
bashでの複数行のテキストを変数に入れたときのechoなのですが

#/bin/bash
text="aaa bbb ccc
ddd eee fff
ggg hhh iii"

echo $text
echo ""
echo "$text"

とすると、
aaa bbb ccc ddd eee fff ggg hhh iii

aaa bbb ccc
ddd eee fff
ggg hhh iii

このようになるのですが、なぜ結果が変わるのでしょうか?
テキストを変数に入れて使うときはダブルクォートを使うべきなのでしょうか?

762 名前:login:Penguin [2019/01/25(金) 09:55:26.03 ID:NUYQphv4.net]
>>752
rescueシェルに落ちるのは/boot/grub以下のファイルにアクセスできないとかで必要なモジュールがロードできないときだからその辺を調べてみたら

763 名前:login:Penguin mailto:sage [2019/01/25(金) 10:33:50.00 ID:1HPZbFkV.net]
xargsに-0を指定するとalias xargs='xargs 'が利かなくなるのは仕様なんだろうか
$ find -name "*txt" -print0 | xargs -0 ll
xargs: ll: そのようなファイルやディレクトリはありません

こうなる
ついでに"foo bar.txt"の分割も回避したいんだけども

764 名前:login:Penguin [2019/01/25(金) 10:34:54.35 ID:1HPZbFkV.net]
やっと書けた
$ alias xargs='xargs '
$ find . -name "*txt" | xargs ll
ls: ./foo にアクセスできません: そのようなファイルやディレクトリはありません
ls: bar.txt にアクセスできません: そのようなファイルやディレクトリはありません
-rw-r--r-- 1 user user 0 1月 25 09:56 ./foo.txt

765 名前:login:Penguin mailto:sage [2019/01/25(金) 10:39:09.58 ID:1HPZbFkV.net]
You are unable to access 5ch.netって拒否られてls結果貼れん・・・

766 名前:login:Penguin mailto:sage [2019/01/25(金) 13:05:39.58 ID:n6jRa/PR.net]
>>753
x="a b
c d"

$ echo $x | od -t a
a sp b sp c sp d nl

$ echo "$x" | od -t a
a sp b nl c sp d nl

上は、echo で、途中の改行が、空白に変換される



767 名前:login:Penguin mailto:sage [2019/01/25(金) 13:10:38.31 ID:n6jRa/PR.net]
>>757
何か、cmd.exe みたいな、NG ワードが含まれているのだろう。
全角文字にすれば、書き込める

MANGO 板の、NG ワード絞り込みスレッドで、テストもできる

768 名前:login:Penguin mailto:sage [2019/01/25(金) 13:37:27.43 ID:n6jRa/PR.net]
>>744
Ruby では、\u(ユニコード), \x の16進数の文字コードが使える

p "\r".match /[\x0A-\x0D]/ # 0D
p "\t".match /\u{09}/

どちらもマッチする

769 名前:login:Penguin mailto:sage [2019/01/25(金) 15:37:24.71 ID:zUwbmFvr.net]
>>744
POSIXが既定するBREでは無理だな
一部実装ではそれこそ\xXX(二桁の16進数)や\DDD(三桁の8進数)が使えるけども

770 名前:login:Penguin mailto:sage [2019/01/25(金) 16:59:06.95 ID:1HPZbFkV.net]
$ find . -name "f*txt" -print0 | xargs -0 ls -l
-rw-r--r-- 1 user user 3 1月 25 03:44 ./foo bar.txt
-rw-r--r-- 1 user user 0 1月 25 09:56 ./foo.txt

これでいけるか?llでこの結果を出したいって話なんだが

771 名前:login:Penguin mailto:sage [2019/01/25(金) 17:53:03.41 ID:n6jRa/PR.net]
ll | grep "^f.*txt$"
上では一致しないから、^(行頭)を削除して、

ll | grep "f.*txt$"

最後の列を取得できればよいけど、
foo bar.txt のファイル名に空白が入っているのは、無理

772 名前:763 mailto:sage [2019/01/25(金) 18:08:56.33 ID:n6jRa/PR.net]
8個目の空白よりも、後ろの文字列が、ファイルパス。
WSL, Ubuntu16.04 では、./ が付かないファイル名

ただし途中の空白は、連続している場所があるので、そこを1つの空白とみなす。
1月など、日付が一桁だと、空白が入る

773 名前:login:Penguin mailto:sage [2019/01/25(金) 18:48:24.88 ID:0IuYxi1s.net]
>>758
レスありがとうございます。
確かにダンプすると(od知らなかった)改行が空白に変換されていることがわかりました。

これはダブルクォートのあり無しを「そういうもの」として使い分けるものなのか、
文字列を扱う場合は原則ダブルクォートを使う、と考えればいいのでしょうか?

774 名前:763 mailto:sage [2019/01/25(金) 19:27:22.66 ID:n6jRa/PR.net]
正規表現で、これの(.*)、$2 で、ファイルパス(名)を抜き出せる

ll | grep -E "([^ ]+ +){8}(.*)"

空白以外が1つ以上続いて、空白が1つ以上続く。
このパターンを8回繰り返して、それよりも後ろの部分

でも、grep では、キャプチャー部分だけは抜き出せないのか?

775 名前:758 mailto:sage [2019/01/25(金) 19:31:53.23 ID:n6jRa/PR.net]
>>765
echo の文字列・変数は、ダブルクォートで囲む方が無難かも

776 名前:763 mailto:sage [2019/01/25(金) 19:58:44.15 ID:n6jRa/PR.net]
>>766
修正
>ll | grep -E "([^ ]+ +){8}(.*)"

「./f 〜 txt」なら、
ll | grep -E "([^ ]+ +){8}(\./f.+txt)"



777 名前:login:Penguin mailto:sage [2019/01/25(金) 20:37:59.58 ID:0IuYxi1s.net]
>>767
ありがとうございます。
echoで文字列を扱うときはダブルクォートを使って、作ってみます。

778 名前:763 mailto:sage [2019/01/25(金) 20:39:01.94 ID:n6jRa/PR.net]
>>768
修正
>ll | grep -E "([^ ]+ +){8}(\./f.+txt)"

(\./f.+txt) この部分を、(\.\/f.+txt) に変える。
/ の前にも、\ を付ける

gawk で、キャプチャ部分だけを取得できる

ll | gawk 'match($0, /([^ ]+ +){8}(\.\/f.+txt)/, a) {print a[2]}'

$0は、パイプから来た文字列、
// 内に正規表現、
a はマッチした配列で、[2] は2番目のキャプチャ

779 名前:login:Penguin mailto:sage [2019/01/25(金) 20:40:14.24 ID:zUwbmFvr.net]
Python3.xパッケージをインストールしたときに付いてくる
「python3m」っていう名前のコマンドってどういうときに使うんですかね。

780 名前:login:Penguin mailto:sage [2019/01/25(金) 21:18:09.22 ID:5ObR/RVV.net]
普通に ls じゃいかんの?

781 名前:763 mailto:sage [2019/01/25(金) 21:57:53.01 ID:n6jRa/PR.net]
勘違いしていた。
ファイルパスだけを抜き出さなくても、良かったのか。
マッチする行全体で良かったのか

>>768
で、取得できる

ll | grep -E "([^ ]+ +){8}(\./f.+txt)"

/ の前に、\ を入れてもよい。
(\.\/f.+txt)

782 名前:login:Penguin mailto:sage [2019/01/26(土) 06:59:39.05 ID:dsDcSson.net]
>>762
$ alias xargs='xargs -d "\n" '
$ find . -name "*txt" | xargs ll
-rw-r--r-- 1 foo foo 0 1月 26 06:58 ./aa.txt
-rw-r--r-- 1 foo foo 0 1月 26 06:58 ./aa bb.txt
xargsでもエイリアスを有効にしてかつパス分割防止ってこれでできたぞ

783 名前:login:Penguin [2019/01/26(土) 15:03:30.95 ID:17hBNiBp.net]
コマンドでスリープとスリープの復帰を1時間毎にやりたいですがどうすればいいですか

784 名前:login:Penguin [2019/01/26(土) 15:37:14.61 ID:zFexICPO.net]
>>34
通常ファイルか判定したいんでしょ?
for f in *
do
[ -f "$f" ] && mv "$f" dir2
done

785 名前:login:Penguin mailto:sage [2019/01/26(土) 15:41:11.26 ID:mzr2Fylv.net]
マシンが1台しかなくて、そのマシンにcron仕込んで
1時間ごとに復帰と、スリープを繰り返すようなことはできない。
スリープの復帰は外から刺激を与えないと駄目なので、

スリープ・復帰を繰り返すマシンが、Wake On LANに対応していて
〜を繰り返すマシンと、別のマシンを用意できるなら、
別のマシンから、マジックパケットを送ってあげれば実現可能

詳しくはWake ON LANでぐぐってください。

786 名前:login:Penguin [2019/01/26(土) 15:44:24.18 ID:zFexICPO.net]
>>742
それって makefile がミスってて、実行ファイル名に
拡張子つけちゃってるだけだよ。file foo.o で調べて
Excutable って、出たら、たぶんそれ



787 名前:login:Penguin [2019/01/26(土) 15:47:10.32 ID:zFexICPO.net]
>>743
ホームページに出てるんじゃないの?
それか、設定ファイル、バックアップ
してからアップデートして、リストア
すれば良いんじゃない?

788 名前:login:Penguin [2019/01/26(土) 15:49:23.21 ID:zFexICPO.net]
>>744
ANSI エスケープシーケンスで検索してみて

789 名前:login:Penguin [2019/01/26(土) 15:55:28.57 ID:zFexICPO.net]
>>765
難しく考えすぎだよ、空白文字を含む文字列は
引用しないと別の引数に見えるだけだよ

790 名前:login:Penguin [2019/01/26(土) 16:01:06.27 ID:zFexICPO.net]
>>769
ちゃうよ
echo だけじゃないって
他のコマンドでも同じだよ

791 名前:login:Penguin mailto:sage [2019/01/26(土) 16:03:40.15 ID:lS47rSOr.net]
ヽ(・ω・)/ズコー

792 名前:763 mailto:sage [2019/01/26(土) 16:25:24.10 ID:yUZ/fiyP.net]
>>773
修正
>ll | grep -E "([^ ]+ +){8}(\./f.+txt)"

ll | grep -E "([^ ]+ +){8}(\.\/f.*\.txt)$"

「./f 〜 .txt」
./f で始まり、0文字以上の任意の文字列があって、.txt で終わる。
つまり、./f.txt もマッチする

793 名前:login:Penguin mailto:sage [2019/01/26(土) 17:40:52.23 ID:HN5xlhye.net]
あのさ、もう一度聞くけど
ls じゃいかんの? いかんのなら何が問題なのか知りたいんだけど。
というか、ll が何なのかわからない。Debian には入ってないから。

794 名前:login:Penguin mailto:sage [2019/01/26(土) 18:44:16.42 ID:IIeuC+6g.net]
-l の alias じゃないの

795 名前:login:Penguin mailto:sage [2019/01/26(土) 18:45:40.71 ID:IIeuC+6g.net]
先頭に ls て書くとエラーになって書き込めんな
どういうこっちゃ

796 名前:login:Penguin mailto:sage [2019/01/26(土) 18:48:56.72 ID:wfxiwuXP.net]
cloudflareのコマンドインジェクション対策



797 名前:login:Penguin mailto:sage [2019/01/26(土) 18:49:48.21 ID:IIeuC+6g.net]
xargs で騒いでるのはこれか
https://unix.stackexchange.com/questions/141367/have-xargs-use-alias-instead-of-binary

798 名前:login:Penguin mailto:sage [2019/01/26(土) 18:51:57.72 ID:IIeuC+6g.net]
>>788
サニタイズすればいいだけじゃね?

799 名前:login:Penguin mailto:sage [2019/01/26(土) 19:03:13.53 ID:wfxiwuXP.net]
>>790
運営にそう言ってこい

800 名前:login:Penguin [2019/01/26(土) 19:44:41.09 ID:Nf1UEHk/.net]
>>775 >>777
つrtcwake

801 名前:763 mailto:sage [2019/01/26(土) 19:57:27.03 ID:yUZ/fiyP.net]
>>785
漏れは、Windows10, WSL, Ubuntu 16.04 だけど、

最初から、~/.bashrc に定義されている、alias。
色を付けたり、オプションを付けている

    alias ls=’ls −−color=auto’

    alias grep=’grep −−color=auto’
    alias fgrep=’fgrep −−color=auto’
    alias egrep=’egrep −−color=auto’

alias ll=’ls −alF’
alias la=’ls −A’
alias l=’ls −CF’

ll では、. で始まる、隠しファイルも表示される

書き込めないから、全角に変換した

802 名前:763 mailto:sage [2019/01/26(土) 20:06:05.88 ID:yUZ/fiyP.net]
投稿者の書き込みから、サーバーがハッキングされるとか、
5ch のサーバー運用者は、大馬鹿!

サニタイズも知らない

cmd.exe も、半角で書き込めない。
まあ、文字実体参照を使えば、書き込めるけど

803 名前:login:Penguin mailto:sage [2019/01/26(土) 21:38:05.22 ID:dsDcSson.net]
cmd.exe
どれどれ

804 名前:login:Penguin mailto:sage [2019/01/26(土) 21:39:02.80 ID:dsDcSson.net]
全角は頭文字だけでいいのか
よく分からんなこの仕様

805 名前:login:Penguin mailto:sage [2019/01/26(土) 21:55:37.73 ID:4kWV/A9V.net]
普通に考えてc md.exeとかのパターンで弾いてるでしょ

806 名前:login:Penguin mailto:sage [2019/01/26(土) 22:17:33.27 ID:wfxiwuXP.net]
そりゃ管理画面でチェック入れるだけで自分で設定するもんじゃないし



807 名前:login:Penguin [2019/01/27(日) 00:02:32.96 ID:/0wKtaBR.net]
そういう話はよその板でやってよ
ここでやる話じゃない

808 名前:login:Penguin mailto:sage [2019/01/27(日) 01:41:53.75 ID:y0uVEXiH.net]
zorin osっていうubuntu16.04ベースのディストリビューション使ってるんだけど、xrdp+tigervncでリモートデスクトップ接続できない。
いや正確には出来るんだけどログイン後に一瞬で切断される。~./xsession-errorみるとno such connectionって言われてる。一瞬で切断ってどういう動作なんだろうか

809 名前:login:Penguin [2019/01/27(日) 12:15:25.66 ID:q6ZF1gvH.net]
vimで改行一つだけのファイルを作るのってどうやるの?
改行を一回して保存すると0a0aになるし
改行した後その行を消して一行にしてから保存すると空ファイルになるし

810 名前:login:Penguin mailto:sage [2019/01/27(日) 12:21:00.05 ID:iz2S2cqz.net]
-b

811 名前:login:Penguin mailto:sage [2019/01/27(日) 14:05:52.62 ID:z3U7YeBQ.net]
>>801
1回改行して、その行をddで削除したら0aのファイルができた。

812 名前:login:Penguin mailto:sage [2019/01/27(日) 19:19:35.57 ID:uXjfHWJZ.net]
すいません。初心者の超くだらない質問かもしれませんが、
例えば、Windowsはアップデートしていけば、どんどん
容量が増えていきますが、linux(私が使っているのはCentOS7)
も同様なのでしょうか?

とりあえず、/を50Gほどにしているのですが、これでは
いずれすぐに足りなくなるとかそういうことがあるのでしょうか?

というか、アップデートしたファイルって/以下に貯められて
いくのですかね?

813 名前:login:Penguin mailto:sage [2019/01/27(日) 19:35:55.78 ID:uXjfHWJZ.net]
>>804の追伸です。

内容はフルインストールで、dfを確認すると
現在は/は6.3G使用となっています。

まだまだ大丈夫なのですが、ふと気になって
質問をさせてもらいました。

814 名前:login:Penguin mailto:sage [2019/01/27(日) 19:39:54.12 ID:uXjfHWJZ.net]
>>804の続きを書かせてください。

/bootはIG取っているのですが、
むしろここが既に使用量39%となっています。

警戒するべきはこのパーティションでしょうか?

815 名前:login:Penguin mailto:sage [2019/01/27(日) 20:09:08.91 ID:7ZIJ713O.net]
>>806
古いカーネルイメージがたまってるだけ。

816 名前:login:Penguin mailto:sage [2019/01/27(日) 20:25:43.50 ID:zGqQ9IlR.net]
>>806
これ見て掃除しろ
https://www.tecmint.com/delete-old-kernels-in-centos-rhel-and-fedora/



817 名前:login:Penguin mailto:sage [2019/01/27(日) 20:29:05.84 ID:aRTG89+s.net]
/varのキャッシュは消すなとか消せとか結局どっちを信用すればいいんだろうな?

818 名前:login:Penguin mailto:sage [2019/01/28(月) 01:25:34.53 ID:cd3sCiTC.net]
不要なものを消して、必要なものを残せってこと。

819 名前:login:Penguin mailto:sage [2019/01/28(月) 13:16:44.42 ID:WDgewD8C.net]
当方、ウブンツ18のbash使ってんだけど、scpの補完について教えてください。
ローカルからリモート先にコピーしたいときに、
scp の後、ファイル名を補完させたくタブを押すと、多分ホストの検索になってるのかファイル名が補完されない。
固まるのでキャンセルするしかないんだけど、
旨くやる方法ある?

820 名前:login:Penguin mailto:sage [2019/01/28(月) 13:45:57.14 ID:L603KNSm.net]
>>811
./を打ってからTab
ちなみにハイフンで始まるファイルを操作するときなんかにも使えるテク

821 名前:login:Penguin mailto:sage [2019/01/28(月) 14:25:49.41 ID:WDgewD8C.net]
>>812
おおありがてえ
パスを認識させれば補完されるのね
やってみる

822 名前:login:Penguin mailto:sage [2019/01/28(月) 19:20:10.34 ID:DVY1TVhM.net]
デスクトップを安く拾ったから遊ぼうと思ってdebianを入れてみたんだけどプレーヤーとか音楽関係のスレって無いのかな

823 名前:login:Penguin mailto:sage [2019/01/28(月) 22:09:26.04 ID:mJJk4qhw.net]
ハイフンのオプション回避は--を付ける方法もある
$ rm -- -foo.txt

こっちはハイフン付きで検索するにも使える
$ grep -- "-foo" aa.txt
-foo

824 名前:login:Penguin mailto:sage [2019/01/28(月) 23:44:46.58 ID:3wHvqxAx.net]
>>812
うまくいきました!ありがとう!

825 名前:login:Penguin mailto:sage [2019/01/29(火) 07:00:05.01 ID:lDsNJAsY.net]
$ touch "foo.txt
"
うっかり改行コード付きファイルを作ったんだけどどうやれば修正できます?
ファイラからF2で普通にリネームできるけどコマンドだとどうやれば
lsではfoo.txt?と出ますね

826 名前:login:Penguin mailto:sage [2019/01/29(火) 07:44:48.75 ID:D/kvNj3j.net]
mv foo.txt? bar.txt
これで特に問題ない



827 名前:login:Penguin [2019/01/30(水) 07:10:52.24 ID:f71RDoz/.net]
作ったときと同じようにやればいいじゃん

rm "foo.txt
"

828 名前:login:Penguin [2019/01/30(水) 10:29:47.39 ID:7juILbvX.net]
>>777
スリープってプロセスのスリープのことじゃないの?

829 名前:login:Penguin mailto:sage [2019/01/30(水) 12:24:39.35 ID:j2km11tL.net]
>>819
削除してどうする w

830 名前:login:Penguin mailto:sage [2019/01/30(水) 17:32:02.22 ID:BsXBtbra.net]
LinuxでExchangeみたいなグループウェアサーバって構築できますか?

831 名前:login:Penguin mailto:sage [2019/01/30(水) 18:18:59.09 ID:uRxIiy3K.net]
みたいなって何?

832 名前:login:Penguin [2019/01/30(水) 20:10:04.84 ID:Ck5gTvk0.net]
Debian で暗号化 LVM を作ってインスコしましたが
起動する度に
Warning: Failed to connect to lvmetad. Falling back to device scanning.
Volume group "hoge" not found
Cannot process volume group hoge
と表示されます
しかも2回繰り返して
その後でパスワードを入れればちゃんとマウントできて起動できるようですが
この警告表示を消すかあるいは1回だけにするにはどうしたらいいですか?
それともこれはこういうものなんですか?

833 名前:login:Penguin mailto:sage [2019/01/30(水) 20:28:48.27 ID:AO3waAfD.net]
他人にWeb鯖貸すときの監視はこれでいいですか?
#!/usr/bin/perl

use strict;
use warnings;

my $num = 0;
while( $num <= 9 ){

foreach(`ps -Af`){
$_ =~ s/ +/ /g;
my($user, $pid, undef, undef, undef, undef, $time) = split(/ /, $_);
$user =~ /[\.\+]/ or next;
my(undef, $min, $sec) = split(/:/, $time);
$min =~ s/0(\d)/$1/;
$sec =~ s/0(\d)/$1/;
($min > 0 || $sec > 20) and `kill -9 $pid`;
}
sleep 180;

}

834 名前:login:Penguin mailto:sage [2019/01/30(水) 21:35:11.41 ID:e3QIttmg.net]
>>825
まず、どういう監視をしたいかを書いたほうがいいと思う。
で、perlは詳しくないけど、やりたいことはたぶん実現できていない。

($min > 0 || $sec > 20) and `kill -9 $pid`;
この辺の条件は正しい?

835 名前:login:Penguin mailto:sage [2019/01/30(水) 21:57:54.03 ID:akAWAB3o.net]
>>825
$num も謎

836 名前:login:Penguin [2019/01/30(水) 22:36:13.91 ID:V/aOFVQv.net]
Linuxコンソールは10分放置すると自動的にディスプレイの電源が切れますが
ここから復帰するためにキーボードのキーを押す必要があります
マウスは効かないので何かキーを押す必要があるわけですが
どのキーを押すのが適切でしょうか?

押したキーは入力されてしまうので
何らかの作業中でも押して問題のないキーが望ましいのですが
どれがいいですか?



837 名前:login:Penguin mailto:sage [2019/01/30(水) 22:59:55.21 ID:uRxIiy3K.net]
CapsLock

838 名前:login:Penguin mailto:sage [2019/01/30(水) 23:06:25.85 ID:akAWAB3o.net]
エスケープ

839 名前:login:Penguin [2019/01/30(水) 23:19:22.23 ID:f71RDoz/.net]
ShiftとかCtrl押してる

840 名前:login:Penguin [2019/01/30(水) 23:20:25.50 ID:f71RDoz/.net]
長時間かかる処理でうっかりキー押されちゃマズいようなときは
あらかじめscreenで動かしてデタッチしとく、とか

841 名前:login:Penguin mailto:sage [2019/01/31(木) 10:52:04.89 ID:2PQWvEYI.net]
日本企業ってOSSにフリーライドするだけで全然貢献しないクソッタレっていう批判があると思いますが、
OSS利用ってそれをするだけの能力というかリテラシーみたいなものが必要ですよね?
ITスキルのない日本企業が多い中、OSS利用にガチで取り組んでいる企業がいようものなら
たとえフリーライドであったと

842 名前:オても良くやったと個人的には称賛したい気持ちですけど、これっておかしな考え方ですかね? []
[ここ壊れてます]

843 名前:login:Penguin mailto:sage [2019/01/31(木) 11:00:35.32 ID:TzcUlqgY.net]
$RANDOMの桁を揃える方法ってないです?
$ touch $RANDOM.txtで作ったファイルの文字数を揃えられないかなと

844 名前:login:Penguin mailto:sage [2019/01/31(木) 11:25:51.90 ID:oJr/deB/.net]
>>833
日本人のお前がそう思っていたとしても開発者はそう思わんよ

845 名前:login:Penguin mailto:sage [2019/01/31(木) 11:42:54.12 ID:zgwUmDqC.net]
>>833
まさにクソッタレが展開しそうな言い訳

846 名前:login:Penguin mailto:sage [2019/01/31(木) 12:25:53.62 .net]
>>834
touch `printf "%05g.txt" $RANDOM`



847 名前:login:Penguin mailto:sage [2019/01/31(木) 12:28:41.74 ID:i1aoszfZ.net]
>>833
その様な批判を耳にしたことはないです。類友なのかも。

848 名前:login:Penguin mailto:sage [2019/01/31(木) 12:36:47.42 ID:2HjG07Oa.net]
日本人は、Ruby の開発で頑張ってる

cookpad, マネーフォワードとか

849 名前:login:Penguin mailto:sage [2019/01/31(木) 14:23:22.31 ID:XgZl8kov.net]
>>833
日本人が参加して日本語環境を整備するというだけでも、I18Nな分野で貢献できてるので全然問題無い気がする

850 名前:login:Penguin [2019/01/31(木) 14:25:44.30 ID:QTLTuWcE.net]
>>824のlvmetadの直し方わかる人は居ませんか?

851 名前:login:Penguin mailto:sage [2019/01/31(木) 15:56:19.52 ID:oJr/deB/.net]
fstabに2個書いてあるからそうなるんじゃないの?
設定出さずにそんなこと言われてもわざわざ自分で検証したくないよ

852 名前:login:Penguin [2019/01/31(木) 16:51:13.69 ID:+SKWg3MB.net]
本に書いてるphpの導入のところで
sudo apt install php5-fpm
ってかいてるのだが実行すると↓のエラーでるんだけど
sudo apt install php-fpm
でもいいの?
OSはラズパイです

853 名前:login:Penguin [2019/01/31(木) 16:53:39.88 ID:+SKWg3MB.net]
あ、エラー書き忘れてました

pi@raspberrypi: $ sudo apt install php5-fpm
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
パッケージ php5-fpm は使用できませんが、別のパッケージから参照されます。
これは、パッケージが欠落しているか、廃止されたか、または別のソース
からのみ利用可能であることを意味します。

E: パッケージ 'php5-fpm' にはインストール候補がありません

854 名前:login:Penguin [2019/01/31(木) 17:05:41.11 ID:+SKWg3MB.net]
php7.0にしたらいけました

855 名前:login:Penguin mailto:sage [2019/01/31(木) 17:06:33.12 ID:Qmtmf1tA.net]
本に書いてある情報は古いことがあるから自分でちゃんと調べてから使う
ラズパイにはいろんなOS入るしラズパイ自体数種類あるのでちゃんと書こう

856 名前:login:Penguin mailto:sage [2019/01/31(木) 17:06:49.26 ID:gbC6JIBW.net]
これでいいならそれで入る
https://packages.debian.org/stable/php/php-fpm



857 名前:825 mailto:sage [2019/01/31(木) 18:07:08.79 ID:zBu5ycVC.net]
>>825です。法人ではなく個人であくまで予定でセキュリティ第一でいろいろ組んでます。

>>826 >>827 返答ありがとうございます。
whileの$numはいりませんね、謎$num入れてサーセン。あと言語がPerlでサーセン。
>>825は他人ユーザーが実行したcgi等のプロセスについて、20秒以上実行されてるものを無限ループ等の悪いプロセスと断定して殺すのを180秒ごとに監視するやつで、実際うちの環境ではrootでシェルからフォークして常駐させてみて動作に問題ありません。
負荷ではなく実行時間で判別してトリガをかけないと、無限ループプロセスを呼び出すプロセスを常駐させられたらアウトですからね。

他にどういうトラブルに対する監視が必要ですかね?
むしろそこが思い浮かばないので想定され得るものをご教授願います。(ソケット等使われてもOUTPUTのNEWパケットはパケットフィルターする予定なのでほぼ無問題です)
あと、いちいちこんなやり方しなくてもなんか他にいい方法がある予感がするので分かってたら教えてください。
ちなみに鯖はApacheです。mod_なんちゃらもコンパイルできる環境です。

858 名前:827 mailto:sage [2019/01/31(木) 18:41:13.84 ID:zgwUmDqC.net]
>>848
ケチつけるようで申し訳ないんだが、AWSなんかのクラウドサービスでほとんど無料でLinuxサーバーが手軽に借りれる時代に20秒でジョブを強制終了させられるサーバーなんて借りようと思うかな?

サーバーに登録された各ユーザーが /~username/ みたいなディレクトリの下に .cgi を作ってApache
の mod_cgi とか mod_perl (だっけ?) で実行させ、その度に子プロセスを起動するモデルも10-20年前のやり方だし、
今なら Docker なんかで各ユーザーに対してCPUやメモリの割当量を制限する方が現実的だと思うけど

859 名前:login:Penguin mailto:sage [2019/01/31(木) 18:52:49.90 ID:oJr/deB/.net]
セキュリティ第一とか言ってるの見ると本人には申し訳ないが笑ってしまうわ

860 名前:login:Penguin mailto:sage [2019/01/31(木) 19:02:23.55 ID:zBu5ycVC.net]
>>849
もちろんそのとおりですけど、そこは突っ込まないでほしい
逆に言うと20年前はどうしてたの?みたいな

861 名前:login:Penguin mailto:sage [2019/01/31(木) 19:20:45.30 ID:oZCdv20K.net]
web鯖貸すって一言でいってもやり方は色々だからな、デプロイするだけのサービスもあるし、どんなサービスにしたいの?

862 名前:login:Penguin mailto:sage [2019/01/31(木) 19:22:36.38 ID:oZCdv20K.net]
ちなみに俺ならcgiで動かせることはしない。管理もめんどくさいし、需要もない。

863 名前:login:Penguin mailto:sage [2019/01/31(木) 19:32:39.83 ID:zBu5ycVC.net]
>>852
無料で小規模、小容量、少人数、CGI可のやつですよ
こんなん普通の人誰も使わないと思うので主に自作プログラムの動作をテストしたい人向け
もう登録関連やDB使うセッション式の簡易コンパネはほぼ自作で作ってあります
コンパネ

864 名前:鯖と貸す鯖は仮想で別々にしてあります []
[ここ壊れてます]

865 名前:login:Penguin mailto:sage [2019/01/31(木) 19:38:33.19 ID:goNkf6/w.net]
自作プログラムの動作テストするならそれこそAWSで十分すぎるのでは
そうじゃなくても無料で借りられて独自ドメイン、DB、PHP、CGI、メール可でcpanelやvistapanel採用ってとこはいくつか知ってるしわざわざ独自開発した怪しいシステム使おうとは思わない・・・

866 名前:login:Penguin mailto:sage [2019/01/31(木) 19:56:55.45 ID:3U59QOjZ.net]
今時はCGIではなくMojoliciousなどを使うみたいだけど



867 名前:login:Penguin mailto:sage [2019/01/31(木) 20:38:58.45 ID:zBu5ycVC.net]
>>856
ApacheやNginxみたいなのがなくても勝手にポート開いてくれるやつですね
PythonだとDjango、Bottleでしたっけ?
詳しくないからよくわからないけどでもこれらだと基本、1グローバルIPあたり1サイトに限定されてしまうのでは?
Apacheのリバースプロキシを通して使う方法とかありそうだけどいちいちテキストファイル設定しなければいけないのが、、

868 名前:login:Penguin mailto:sage [2019/01/31(木) 21:48:11.69 ID:DVnZbv95.net]
趣味でやろうとしてるんだからそこまで否定しなくてもいいと思うが
需要がないというのは言い過ぎだろう 限りなく少ないがないことはない

869 名前:login:Penguin [2019/01/31(木) 22:40:08.45 ID:2rpXRm+W.net]
chownとかchmodで-Rで指定したときに
ファイルだけとかディレクトリだけみたいな指定ってできませんか?

870 名前:login:Penguin mailto:sage [2019/01/31(木) 22:48:36.91 ID:zgwUmDqC.net]
>>859
find . -type d とかで出てきたやつだけに絞れば

871 名前:login:Penguin mailto:sage [2019/01/31(木) 23:15:56.02 ID:oZCdv20K.net]
>>854
セキュアって難しいんだよ。例えば鯖側のことだけを考えるだけじゃない。
趣味でやりたいならせめて登録型にするんじゃなくて申し込み制にすべき。
一人で1000アカウント作られたらそれだけでやばいだろ。

872 名前:login:Penguin mailto:sage [2019/01/31(木) 23:54:20.81 ID:zBu5ycVC.net]
>>861
もちろんspam対策はしてますよ
具体的にはGDのSecurityImageを使った画像認証とipアドレス、こちらから送ったメールアドレスからのセッション登録です
同一メールアドレスからの登録はできませんし、メールはこちらから規定回数以上送れないようにしてます
spam判定後は即効でパケットフィルターかけてます
spamでなければ複数アカウント自体は別にいいと思ってます
あともちろんXSS等の対策バリデードもしてますしパスのハッシュ暗号化もです

873 名前:login:Penguin mailto:sage [2019/02/01(金) 00:20:40.17 ID:KZ46CRZl.net]
楽しそうで良いけどな
独自サービスって楽しいんだよ

874 名前:login:Penguin mailto:sage [2019/02/01(金) 00:26:06.08 ID:dquuMyFh.net]
怖いのが違法サイトですね
そこは鯖プログラムでは対処できないのできちんと管理しなくてはいけない
あとfork爆弾やられると最終的には落ちることがいま分かりました

875 名前:login:Penguin mailto:sage [2019/02/01(金) 00:58:08.57 ID:Hh7CnxBQ.net]
こんにちは
xubuntuでとある時間内(2時間くらい)の通信量を測りたいです。wiresharkでのパケットキャプチャは出来ますが、
試しに何かダウンロードしてそのファイルと計測したパケットを比べたら大きくサイズが異なっていました
何か良い方法はないですか?wiresharkの使い方が意味不明なのですが総通信量測れますよね?
パケットキャプチャは間違いなく出来てます

876 名前:login:Penguin mailto:sage [2019/02/01(金) 01:04:59.98 ID:Hh7CnxBQ.net]
あと変な質問ですけど、GUIに頼らない人ってコマンド暗記してるんですか?
例えばパソコンのマイク入力からパソコンのスピーカーに出力したくてググったら
$ arecord -r 44100 -c 2 -f S16_LE | aplay
を紹介してる人が居て、うまく機能したんですけど音声デバイスドライバ専用コマンド覚えてるんですか?



877 名前:login:Penguin mailto:sage [2019/02/01(金) 01:09:27.93 ID:CJHhe22d.net]
>>865
パケットにはTCP/IPだったりアプリケーションのヘッダファイルが含まれるので、当然ダウンロードしたファイルと総トラフィック量は違います
ここらへんから好きなのを使うと良いでしょう
https://www.binarytides.com/linux-commands-monitor-network/

878 名前:login:Penguin mailto:sage [2019/02/01(金) 01:21:52.77 ID:lJ9CzWZS.net]
普段使うようなコマンドはもちろん覚えてるけど引数完璧に覚えてなくてもTABで入力補完効くし説明付きのリスト出る様にできる
普段使わんコマンドは-h --helpやman コマンド名みたら大体どうにかなる

そのコマンドも意味が分かってれば難しいことはないと思うよ
マイクからサンプリング周波数44.1kで2チャンネルを16 bitリトルエンディアンで取得、データはパイプに流して次のコマンドに渡す
渡された方はそのまま再生するだけ
実際にはコマンド2つとパイプの使い方知ってれば出来ること

879 名前:login:Penguin mailto:sage [2019/02/01(金) 01:22:44.35 ID:Hh7CnxBQ.net]
>>867
ありがとうございます
今改めて調べたら統計タブの「 IPv4 Statistics/Source and Destination Addresses」を見てました
これパケット数は見れないんですよね?確かグラフで見る方法がありましたがあれ時間とその時間の通信量のグラフでパケット総数は見れませんよね?

880 名前:login:Penguin mailto:sage [2019/02/01(金) 01:26:23.33 ID:Hh7CnxBQ.net]
>>868
音がスピーカーから出たのに感動してコマンドの意味調べたんですが、普段からCUI使ってる人は一瞬で録音、サンプリングレート指定、ステレオ、それを再生みたいに読み取れるんですか?

881 名前:login:Penguin mailto:sage [2019/02/01(金) 01:43:33.47 ID:lJ9CzWZS.net]
>>870
はい

882 名前:login:Penguin [2019/02/01(金) 06:23:53.04 ID:z5sYSoBl.net]
それオプション無しでいけるんじゃね
$ arecord|aplay
だけで充分 

883 名前:login:Penguin mailto:sage [2019/02/01(金) 09:00:18.37 ID:Hh7CnxBQ.net]
>>872
ありがとうございます

>>871
すごい、、でも理解できない。だってcdみたいなよく使うコマンドじゃなくALSA動かす専用コマンドが一瞬で分かるということは暗記してるんでしょ
よーし今日はALSA使っちゃうぞって頻繁にあるの?

884 名前:login:Penguin mailto:sage [2019/02/01(金) 09:12:08.17 ID:gpSzWe1N.net]
>>873
コマンドリファレンスは知ってる?manやhelpになれないうちはコマンドリファレンスをブクマしていけばいい。
説明書を読むところから使えばいい。

885 名前:login:Penguin mailto:sage [2019/02/01(金) 13:32:51.08 ID:KZ46CRZl.net]
ググって使って憶えればいい
使ったこと無いコマンドはわからんだろさすがに

886 名前:login:Penguin [2019/02/01(金) 15:47:45.04 ID:LgmmiPD0.net]
USBメモリーを繋いだときのマウントはどこに設定されてますか?
/etc/fstab の中には書かれてない



887 名前:login:Penguin mailto:sage [2019/02/01(金) 18:06:55.91 ID:m2b+J647.net]
NetworkManagerってほとんどのLinuxディストリに入ってる標準のネットワーク管理ツールですよね?
いまだにバグだらけなのは何なんですか?
ぐぐるとNetworkManager絡みのハックが山程出てくるし

888 名前:login:Penguin mailto:sage [2019/02/01(金) 18:16:00.71 ID:gpSzWe1N.net]
>>877
ほとんどってそんなことはないと思うけど、ディストリと言うか、DEで違うんだよ。

889 名前:login:Penguin [2019/02/01(金) 20:26:48.77 ID:tA5FPLBl.net]
>>877
君がバグフィックスを手伝わないからだよ

890 名前:login:Penguin [2019/02/01(金) 21:04:17.59 ID:1ICdhurh.net]
>>879
プルリク送ってもマージされることは稀ですよ。
逆にメインテナーの立場では、完全に把握していないものをマージできないのも当然だと思います。
現実はなかなか難しいですよ。

891 名前:login:Penguin mailto:sage [2019/02/01(金) 21:45:44.65 ID:xJJQqs1w.net]
ようやくbashに慣れてきて使えそうなコマンドをコピペしてるけどお前らはどう管理してるの
全部関数にして~/.bashrcに書くのか
全部個別のファイルにして~/binに並べるのか
数行程度の奴は~/.bash_aliasesに書いて長い奴は~/binに置いてるけど皆こんなもん?

892 名前:login:Penguin mailto:sage [2019/02/01(金) 21:47:59.90 ID:TfHIfdY8.net]
>>877
分からん。
NMの開発はRedHat主体らしいからRedHatの方針じゃね?
RedHatの開発者もNMが嫌われているのは把握してるみたいだし。

893 名前:login:Penguin mailto:sage [2019/02/01(金) 21:59:20.08 ID:Fabea0Gz.net]
>>881
たとえばcdコマンドの拡張とかなら
シェルスクリプトではなくインタラクティブシェルの函数としてしか定義できないので
~/.bashrcとかで設定。
ddコマンドのコマンドラインラッパー(ddコマンドのオプション体系は個人的には分かりずらすぎるので)
みたいに汎用に使えるものなら~/binに。

894 名前:login:Penguin mailto:sage [2019/02/01(金) 22:03:40.62 ID:CJHhe22d.net]
>>881
コマンドってのは元々/binとか/usr/local/binにある実行ファイルのことじゃないのか

895 名前:login:Penguin mailto:sage [2019/02/01(金) 22:31:09.11 ID:xJJQqs1w.net]
>>883
mkdir後に移動するmkcd作ったけど確かに~/binに置いても移動はしなかったな
エイリアスと関数の違いは分かったけど関数と外部コマンドの得手不得手がいまいち
xargsで関数呼べないとか結構違うのね

896 名前:login:Penguin mailto:sage [2019/02/01(金) 22:36:00.27 ID:Fabea0Gz.net]
>>885
いやちがうちがう
aliasとか函数とかは関係なくて
cdコマンドが効力を及ぼすのは今のセッション(適切な言い方が分からん)だから
~/binとかに配置してコマンドとして実行した場合,cdコマンドでカレントディレクトリが移動するのは
サブシェルであって~/bin/mkcdコマンドを実行したシェルではない。
これは(この場合において)望む挙動ではないでしょう?



897 名前:login:Penguin mailto:sage [2019/02/01(金) 23:45:30.44 ID:m2b+J647.net]
>>882
ユーザからすればネットワークはOSの最重要というか、できて当然の機能のはずなのにね
こんなんでサーバ用途で商売できるのか不思議です
Redhat6の頃ならまだ枯れてないから仕方ないと納得できたけど

898 名前:login:Penguin mailto:sage [2019/02/01(金) 23:47:18.62 ID:pN0s1aEw.net]
サーバー用途ではネットワークは人がマニュアル管理するものなので
NetworkManagerなんて使わないのです

899 名前:login:Penguin mailto:sage [2019/02/02(土) 00:08:28.79 ID:jP9s4TPR.net]
三大とりあえずOFFにしておけ機能

 ・NetworkManager
 ・SELinux
 ・あとなんか

900 名前:login:Penguin mailto:sage [2019/02/02(土) 00:32:50.82 ID:8jxYPoXR.net]
SELinuxは前にQiitaかどっかで良い記事があったな。
みんなあまりに無効化してるけど,適切に設定すればかなり便利だっていう内容。
ただ話がサーバー向けだったんで個人で使う分には問答無用でOFFかなw

901 名前:login:Penguin [2019/02/02(土) 17:46:00.06 ID:zr+7AE3l.net]
>>801
touch で作った方が速くね?

902 名前:login:Penguin [2019/02/02(土) 17:53:31.53 ID:zr+7AE3l.net]
>>866
よく使うやつは覚えてるよ
でも、なんかのオプションが思い出せないとかあったら
man. Info とかで調べるね。そういうレアな奴は
ネットとかで調べるね。あと、ソースにサンプルとか
ワンライナーとかあるから、それも見るね
メモっときゃいいよ、あ、これ後で使いそうだ
って思ったら。やり方わかる?カーソルでヒストリ辿って
記録したい奴がでたら、エディタにコピペね
あるいは頭にecho つけて、ファイルにリダイレクトとかね

903 名前:login:Penguin [2019/02/02(土) 17:55:38.83 ID:zr+7AE3l.net]
>>873
そんなわけないよね
マニュアル見てるよ、普通の人は

904 名前:login:Penguin [2019/02/02(土) 17:59:54.82 ID:zr+7AE3l.net]
>>886
これ、シェル関数で実装して . コマンドで読み込めばできるよ
新しいシェルを起動する毎に読み込まなきゃいけないから
面倒だけど。ま .bashrc で読み込むてもあるけど

905 名前:login:Penguin [2019/02/02(土) 18:02:22.92 ID:zr+7AE3l.net]
>>881
環境変数 PATH に追加してるよ、使うときだけ

906 名前:login:Penguin [2019/02/02(土) 18:05:13.32 ID:zr+7AE3l.net]
>>889
昔は pulseaudio がこれだったね



907 名前:login:Penguin mailto:sage [2019/02/02(土) 18:24:21.41 ID:rANDJQXi.net]
NetworkManagerなんて余裕で使えるだろ
三大OFFとか意味がわからん

908 名前:login:Penguin mailto:sage [2019/02/02(土) 18:40:45.85 ID:pCnn3K+7.net]
>>897
使うスキルが無かったんだろ、そっとしておいてやれよ

俺もnetplanとsystems-networkdで悶々とさせられているタスケテ

909 名前:login:Penguin [2019/02/02(土) 19:17:41.97 ID:TGa1Gq9w.net]
>>891
どうやるの?

910 名前:login:Penguin [2019/02/02(土) 19:22:12.31 ID:TGa1Gq9w.net]
起動時に一回だけ実行
ってのはどこでやったら適当?
systemdだとサービス作ったりで面倒くさいんだけどsystemdでやるべき?
inittabがあれば簡単なんだけどsystemd使ってるからできない

911 名前:login:Penguin mailto:sage [2019/02/02(土) 19:50:38.14 .net]
cron

912 名前:login:Penguin mailto:sage [2019/02/02(土) 20:08:28.05 ID:HsI6RGor.net]
>>900
カーネルが立ち上がるときに実行するか、Xが立ち上がるときに実行するかで全く違うけど、
普通はDEの機能を使ってやればスッキリと行くはず。

913 名前:login:Penguin [2019/02/02(土) 20:38:44.56 ID:TGa1Gq9w.net]
ありがとうございます
実行したいタイミングは最初のgettyが起動される直前辺りが望ましいです
直前でなくてもそれより前なら大丈夫です

914 名前:login:Penguin mailto:sage [2019/02/02(土) 20:41:36.02 ID:iIqaftwK.net]
@bootとか会った気がする
クロン

915 名前:login:Penguin [2019/02/02(土) 21:08:45.38 ID:aIT1eqWZ.net]
>>900
ディストリとバージョンは?

916 名前:login:Penguin mailto:sage [2019/02/02(土) 22:17:52.93 ID:5qnxc9G9.net]
Linuxって設定ファイルの配置が雑なのも闇だな
/etc/にあるのは歴史があると言われてもねぇ
$HOMEの惨状といいゴミを押入れに押し込んでるだけにしか見えん



917 名前:login:Penguin [2019/02/02(土) 22:18:23.06 ID:aIT1eqWZ.net]
>>906
雑談は別のスレで

918 名前:login:Penguin mailto:sage [2019/02/02(土) 22:53:27.71 ID:8jxYPoXR.net]
>>906
FHS「……」
XDGディレクトリ「……」

919 名前:login:Penguin [2019/02/03(日) 05:55:23.09 ID:my1w5z+z.net]
>>905
Debian 9.7

920 名前:login:Penguin mailto:sage [2019/02/03(日) 08:02:24.69 ID:G3BcOaM5.net]
ファイルの権限を8進数表記で出せるコマンドない?
ls -lにそのオプションがあればいいのに

921 名前:login:Penguin mailto:sage [2019/02/03(日) 08:12:05.43 ID:m5t2OQPf.net]
>>910
stat

922 名前:login:Penguin [2019/02/03(日) 08:38:46.11 ID:oetp8kM9.net]
>>911
なら /etc/rc.local を作る
/lib/systemd/system/rc-local.service 参照

923 名前:login:Penguin mailto:sage [2019/02/03(日) 17:53:40.18 ID:i0RIiomM.net]
Windowsでいうシャドウコピーを取る方法はありますか?
スナップショットというものがでしょうか?

924 名前:login:Penguin [2019/02/03(日) 19:29:58.68 ID:oetp8kM9.net]
>>913
「LVM スナップショット」で検索

925 名前:login:Penguin mailto:sage [2019/02/03(日) 22:07:42.87 ID:Ofesf7su.net]
Ipv6パケットフィルタリングの設定を教えてください

926 名前:login:Penguin mailto:sage [2019/02/03(日) 22:51:34.44 ID:w2ryx/ym.net]
何一つ自分でやらない潔さワロタ



927 名前:login:Penguin mailto:sage [2019/02/03(日) 23:09:18.52 ID:WmqAQHBO.net]
>>915
あんま普及してないので全部許可して問題ありませんよ

928 名前:login:Penguin mailto:sage [2019/02/04(月) 00:19:58.42 ID:M+0TnZo2.net]
ユーザープロセスの
/lib/systemd/systemd --user
を殺したらいなくなっちゃったんだけど
どうすれば復活しますか?

929 名前:login:Penguin mailto:sage [2019/02/04(月) 01:24:27.64 ID:CPZhpU//.net]
>>910
https://pastebin.com/xn4qnvWq
0644 -rw-r--r-- 1 foo foo 0 2月 3 12:43 aa.txt
こうなる

930 名前:login:Penguin mailto:sage [2019/02/04(月) 07:49:38.41 ID:mlidEgPB.net]
>>915
iptablesでやってるのと同じようにすればいい、環境わからんがルーターでip6tablesを設定する場合、配下をプライベートipにするんなら特定のインターフェースのRAオフを忘れずにね

931 名前:login:Penguin mailto:sage [2019/02/04(月) 07:57:57.84 ID:QqpII4aR.net]
>>914
ありがとうございます。
やはりLVMなんですね。
xfsやzfsネイティブでやるのかな?とか思っていました。

932 名前:login:Penguin [2019/02/04(月) 14:20:38.97 ID:anGqPHnJ.net]
ディスクをどこにマウントするかの設定は /etc/fstab に書かれてあるけど
じゃあそのfstabが置いてあるドライブは誰がマウントするのですか?
あと複数のドライブやパーティションにそれぞれfstabがあったらどれが採用されるのですか?

933 名前:login:Penguin mailto:sage [2019/02/04(月) 14:26:29.94 ID:vVCIAy1/.net]
initrdとかでぐぐるとヨロシ

934 名前:login:Penguin [2019/02/04(月) 15:03:40.17 ID:UD8pnIVu.net]
>>921
zfsはスナップショット使えるみたいね
やったことないけど

935 名前:login:Penguin mailto:sage [2019/02/04(月) 16:33:54.85 ID:aj+yN1Mv.net]
>>881
VSCode に、コマンド作成のひな形を集めた、拡張機能は無いの?

936 名前:login:Penguin mailto:sage [2019/02/04(月) 23:51:56.12 ID:2K0ZUCMH.net]
とあるHTMLファイルhoge.html(2000行ぐらいあります)を
行番号でgrepかけたいんですけど、うまくいきません。

引っ掛けたい行は一例を挙げると、118行目と、986行目、1157行目です(実際には22行あります)

たくさんファイルがあるので、最終的にはスクリプト化したいのですが、
「とあるファイルの複数の行を、1行のコマンドで指定して引っ掛ける」というのが
できずに困っております・・
何かよい方法があればお教えください。

実際には動作しませんが、こんな感じで指定できると助かります

nl hoge.html | egrep '^ *118|^ *986|^ *1157'

よろしくお願いします。



937 名前:login:Penguin mailto:sage [2019/02/05(火) 00:35:27.97 ID:WCQ2Kgew.net]
>>926
awk 使えば行番号でのアクセスできるよ
cat file | awk "{if (NR==123||...)print }"

みたいな
NRは行番号

938 名前:login:Penguin mailto:sage [2019/02/05(火) 06:34:23.38 ID:+LkL6JdK.net]
>>926
awk 'NR==118||NR==986||NR==1157' hoge.html

939 名前:login:Penguin mailto:sage [2019/02/05(火) 08:50:45.45 ID:GcpPSmF1.net]
>>926
sed -n -e '118p;986p;1157p' hoge.html

940 名前:login:Penguin [2019/02/05(火) 09:15:44.75 ID:Ru+w0Y1z.net]
>>912
ありがとうございます
希望通りの動作でした

941 名前:login:Penguin mailto:sage [2019/02/05(火) 11:21:03.11 ID:CCUkChrg.net]
awkって使ったことないがdd並に異様な構文してんな
まぁsedも置換専用機だけど

942 名前:login:Penguin [2019/02/05(火) 14:36:17.44 ID:sgnBOSqk.net]
awkが異様な構文だと……
いったいどこの世界に住んでるんだ……

943 名前:login:Penguin mailto:sage [2019/02/05(火) 15:02:06.99 ID:0Q5d0UIn.net]
教育用の言語やぞ!

944 名前:login:Penguin mailto:sage [2019/02/05(火) 16:21:18.18 ID:iWHst9gX.net]
Pascalみたいな言語ばっかりの世界なんでしょ

945 名前:login:Penguin mailto:sage [2019/02/05(火) 17:20:37.87 ID:kGzEGB6U.net]
かな入力の練習にとwine+タイプウェルやe-typingなどのブラウザゲームを試したのですが(firefox,chrome)
濁点など一部のキーが正しく入力出来ません
wine+noteadではインライン表示されない、変換窓が下にあるなどの問題はありますが
入力自体は普通に出来ます

怪しい点として下記サイトで押下中のキーコードを調べたところ
https://hakuhin.jp/as/key.html#KEY_CODE
1 49
2 50,222,
@ 50,192,
; 186,187
なと単体キーを押しても複数押されているよう判定されているものがあります

対策方法があれば教えて下さい、よろしくおねがいします

キーボード : MK245
$ cat /etc/debian_version
9.3
$ setxkbmap -print
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete+japan" };
xkb_symbols { include "pc+jp(OADG109A)+inet(evdev)+level3(ralt_alt)" };
xkb_geometry { include "pc(pc104)" };
};
$ setxkbmap -query
rules: evdev
model: dell
layout: jp
variant: OADG109A
options: lv3:ralt_alt

946 名前:login:Penguin mailto:sage [2019/02/05(火) 19:27:07.72 ID:iWHst9gX.net]
>>935
あんま詳しくないけど
wineのバージョン($ wine --version)と
xevっていうコマンドを実行して
絶対にその窓の上にマウスカーソルを持って行かずに
怪しいキーを押してみて。
でその結果を(多分長すぎてNGされるので)pastebinかなんかに載せてみて。
ここ(https://paste.ubuntu.com/)とか。

そうすると詳しい人が解決してくれる可能性が高まる…かもしれん。



947 名前:login:Penguin mailto:sage [2019/02/05(火) 20:46:59.27 ID:dvAY3QEV.net]
>>936
返答ありがとうございます

https://paste.ubuntu.com/p/hGhntXBH2n/
1 2 @ ;
と順番に押した
showkey -a と xev の結果です
xevは該当箇所のみ抽出してます

$ wine --version
wine-3.0.4
$ dpkg -l | grep -P "firefox|wine|chromium|flash"
ii chromium 57.0.2987.98-1~deb8u1 amd64 web browser
ii firefox-esr 52.6.0esr-1~deb9u1 amd64 Mozilla Firefox web browser - Extended Support Release (ESR)
ii firefox-esr-l10n-ja 52.6.0esr-1~deb9u1 all Japanese language package for Firefox ESR
ii flashplugin-nonfree 1:3.6.1+deb8u1 amd64 Adobe Flash Player - browser plugin
ii flashplugin-nonfree-extrasound 0.0.svn2431-5 amd64 Adobe Flash Player platform support library for Esound and OSS
ii wine-stable 3.0.4~stretch amd64 WINE Is Not An Emulator - runs MS Windows programs
ii wine-stable-amd64 3.0.4~stretch amd64 WINE Is Not An Emulator - runs MS Windows programs
ii wine-stable-i386:i386 3.0.4~stretch i386 WINE Is Not An Emulator - runs MS Windows programs

948 名前:login:Penguin [2019/02/05(火) 21:07:08.96 ID:l98YrTiS.net]
ブラウザーゲームなのにwine経由でやってるの?

949 名前:login:Penguin mailto:sage [2019/02/05(火) 21:22:59.85 ID:iWHst9gX.net]
>>937
俺とほぼ一緒の結果だな…ちょっと手助けできなさそう。ごめん
例のサイトのflashでは,俺の手元でも「@」や「2」が
二つのコードポイントで表示された。
一方でxevのほうはきちんと一つのコードポイントで認識してるっぽいね。

念の為に訊くけど、XorgでGUIを動かしてuim-mozcを使って日本語を入力してるんだね?
もしも可能ならばOSを最新版(Debian 9.7)にアップデートして
入力メソッドを例えばiBusに変えてみてはどうだろう。

950 名前:login:Penguin mailto:sage [2019/02/05(火) 21:29:49.26 ID:WYJ09OkH.net]
パーチャルマシンで

ホストとゲスト間で

ファイルのやり取り できるようにするための設定が  とーしてもわかりません

手取り足取り おねがいします。

あるデータベース関連のウインドウズソフトを使いたいが

ワインでは動作不能というか成功例がネットにない

ゲストのウインドウズはネット接続のひつようはない

そのデータベースだけが動作すればいい。。。という状況です!!

951 名前:login:Penguin mailto:sage [2019/02/05(火) 22:29:10.75 ID:dvAY3QEV.net]
>>938
やってないですよ

>>939
xfce4にfcitxのmozcとanthyですが
IMを使ったもの(wine+notepad,wine+タイプウェルFTなど)に関しては入力自体は問題ないです
IMをKillした状態でも動くべきもの(wine+タイプウェル国語Kやe-typingなど)で
問題が出ているのでIMは関係ないかなと思います

自分の場合
https://hakuhin.jp/as/key.html#KEY_CODE
において
単体判定されている「む」などは正常動作するが
複数判定されている「れ」「け」などは正常動作しないようです

azby.fmworld.net/usage/lesson/keyboard/typing/basic/kana.html
こちらの[3段],[1段],[右手小指]あたりが確認しやすかったので
よろしければ確認してもらいたいです

952 名前:login:Penguin mailto:sage [2019/02/05(火) 23:09:59.49 ID:90Rj7FzU.net]
>>940
バーチャルマシンに入れたWindowsにネットワーク接続できるように設定、LANにぶら下げる形にして
その仮想LANのMACアドレスをルーターで外からも中からも出られないようにしたほうが楽じゃないのかな?

953 名前:login:Penguin mailto:sage [2019/02/06(水) 00:07:00.50 ID:Q5m0sFz4.net]
>>942
いまから、やってみるが、ゆってることの半分しか理解できません!!

レスものすごく遅くていいから できるまでつきあってや!!!

954 名前:login:Penguin mailto:sage [2019/02/06(水) 00:33:35.32 ID:Q5m0sFz4.net]
バーチャルマシン起動してます

ウインドウズ7の削り込んだやつ、起動

ネットワーク接続できるように設定」がわかりません。いま、コンパネ開いてます

ほとんどウインドウズ使ったことない!

955 名前:login:Penguin mailto:sage [2019/02/06(水) 01:17:12.73 ID:T2e662C7.net]
>>944
Windows 側は初期設定状態では簡単にファイルを共有できますが、削り込んだ Windows がどう動くかはわかりかねます。
参考までに。
ttps://www.archlinux.site/2017/04/virtualbox_23.html

956 名前:login:Penguin mailto:sage [2019/02/06(水) 01:22:48.23 ID:Q5m0sFz4.net]
Intel VT-x (Virtualization Technology) を無効化してるので有効化してきます!

https://www.archlinux.site/2016/04/virtualboxlinuxwindows.html



957 名前:login:Penguin mailto:sage [2019/02/06(水) 01:29:09.59 ID:Q5m0sFz4.net]
lsmodで確認すると、以下のようにvboxdrv及び関連モジュール

~$ lsmod | grep vbox
vboxpci 24576 0
vboxnetadp 32768 0
vboxnetflt 28672 0
vboxdrv 335872 4 vboxnetadp,vboxnetflt,vboxpci
~$

958 名前:login:Penguin mailto:sage [2019/02/06(水) 01:34:29.05 ID:Q5m0sFz4.net]
うーん、このページ アーチのひとだから理解できん

明日もっといいページ見つけてやります。ありがとうございます!

959 名前:login:Penguin mailto:sage [2019/02/06(水) 02:12:51.99 ID:T2e662C7.net]
>>948
アーチ固有ではなく共通部分ですので、そのまま手持ちの環境に置き換えて設定すれば共有できます。
Linux も Windows も初心者ならちょっと難しいかもしれませんね。

960 名前:939 mailto:sage [2019/02/06(水) 04:27:28.99 ID:ey/fdVMP.net]
>>941
(先に結論を言うと解決はしてない)
939だけど,なるほど再現した。
少なくとも「れ(;キー)」が富士通のサイトのかな入力練習サービスで認識されないな。
予想だけども,かな入力うんぬんそれ自体は関係ないな。これ。
どうやらXKB(かそれに準ずるなにか)がjp104のキーコード送信ルールで二重にキーを送る設定にしてるみたい
/usr/share/xkb/あたりを一通り検索掛けたりしてみたけど
<AC10>番地「れ(;キー)」と他の(普通に入力できる)キーとに記述の違いはないように見える……。
うーん。わかんね(ごめんね)

ところで(入力メソッド層ではなく)XKB層でかな入力の設定ができるみたいだけど,知ってたandorやってみた?

961 名前:login:Penguin [2019/02/06(水) 04:43:50.23 ID:QOtcPLt1.net]
Samba と FTP の使用場面での違いがよくわかりません

962 名前:login:Penguin mailto:sage [2019/02/06(水) 07:11:52.27 ID:1Y9/TWpG.net]
>>950
よく分からないです。

とりあえず現状困ってるのはタイピングゲームが出来ないぐらいで
これもどうしてもやりたければVirtualBoxのWindows上で出来るので
お手数かけたのに申し訳ないですが
一旦諦めてみようかなと思います。
ありがとうございました。

963 名前:login:Penguin mailto:sage [2019/02/06(水) 13:06:02.30 ID:RN+2f+75.net]
dfのヘッダーを維持しながらgrepする方法ないですかね

964 名前:login:Penguin [2019/02/06(水) 13:24:09.02 ID:GOK0ubrg.net]
>>953
https://mevius.5ch.net/test/read.cgi/unix/1489979246/228

965 名前:login:Penguin [2019/02/06(水) 13:51:32.00 ID:S4H/7e+b.net]
ルーターの再起動をしたところ
マシンAでは接続が切れ
マシンBはそのまま維持されていました(ルーター起動後にそのまま通信可能になります)
どちらもOSとハードウェアの環境は同じはずですが
何が違っていると予想できますか?
何度試しても同じ結果になります
有線LANで固定IPで接続しています

966 名前:login:Penguin mailto:sage [2019/02/06(水) 14:06:42.07 ID:Jcune6Nb.net]
>>953-954
すげえ
関数にしておいて普段遣いする価値あるな
function hgrep() { local h; read h; echo "$h"; grep "$@"; }



967 名前:login:Penguin mailto:sage [2019/02/06(水) 17:54:26.12 ID:RN+2f+75.net]
df -Th | head -1;df -Th | grep "dev/"
俺の技量じゃこんなやっつけで限界だった

968 名前:login:Penguin [2019/02/06(水) 18:47:49.77 ID:za8SLD0w.net]
grepってor検索は無いの?

969 名前:login:Penguin mailto:sage [2019/02/06(水) 19:06:19.97 ID:kqJ9MyZg.net]
>>958
grep -E "a|b"

970 名前:login:Penguin mailto:sage [2019/ ]
[ここ壊れてます]

971 名前:02/06(水) 19:20:50.72 .net mailto: grep “a\|b” []
[ここ壊れてます]

972 名前:login:Penguin mailto:sage [2019/02/06(水) 20:52:25.53 ID:ey/fdVMP.net]
>>960
それは可搬性が低いので使わんほうがいい

973 名前:login:Penguin mailto:sage [2019/02/06(水) 21:16:34.66 ID:BDWfkBKv.net]
ctrl-H がバックスペースになる web browser ってありますか?
javascript も動くフルブラウザで

974 名前:login:Penguin mailto:sage [2019/02/06(水) 21:28:47.78 ID:1Y9/TWpG.net]
xkeysnailでも使ったら?

975 名前:login:Penguin mailto:sage [2019/02/06(水) 22:11:22.63 ID:BDWfkBKv.net]
>>963
前試した時は bluetooth キーボードで効かなかったのよね

976 名前:login:Penguin [2019/02/06(水) 22:31:27.69 ID:zt8QD3gq.net]
xmodmapでctrl+Hにバックスペースを割り当てたらいいんじゃね



977 名前:login:Penguin mailto:sage [2019/02/06(水) 22:58:20.46 ID:BDWfkBKv.net]
>>965
ぱっと見、できなさそうなんだけど、どうやればいい?
どこ読めばいい?

978 名前:login:Penguin mailto:sage [2019/02/07(木) 01:19:01.91 ID:r5P+BuaE.net]
imgur.com の消し方について お聞きしたい!

画像を一個ずつしか消せないの?

979 名前:login:Penguin mailto:sage [2019/02/07(木) 01:19:44.32 ID:r5P+BuaE.net]
いまから仮想マシンの質問と、gparted のしつもんを、画像ガンガンあげてするから

980 名前:login:Penguin mailto:sage [2019/02/07(木) 01:34:26.08 ID:r5P+BuaE.net]
https://i.imgur.com/FKMGrEt.png
https://i.imgur.com/zBJRopg.png
/dev/sda1をリサイズして縮小し、後方の空き領域を/dev/sda6に割り当てて拡大したいです。
ところが、この操作を適用しますと、resize2fs new size smaller than minimum(10592494)
というメッセージが出て、失敗します。どうしたらよいでしょうか?

981 名前:login:Penguin mailto:sage [2019/02/07(木) 01:38:11.30 ID:Ht4jJVx+.net]
書いてある通り

982 名前:login:Penguin mailto:sage [2019/02/07(木) 03:55:52.91 ID:7CdrEbgN.net]
サーバAでsocksプロキシを1080で稼働させてるんですけど
同LAN内のサーバBのデフォルトゲートウェイをサーバAにして
透過socksプロキシとして使用しようとしてるんですが、
iptablesで四苦八苦して繋がりません…

どなたかiptablesプロ、設定例をご教授ください…

983 名前:login:Penguin mailto:sage [2019/02/07(木) 04:52:27.86 ID:U6xCApQ5.net]
>>966
xmodmapではムリじゃないかな
xkeysnailの類が使えないとなると
https://wiki.archlinux.jp/index.php/GTK%2B#Emacs_.E3.82.AD.E3.83.BC.E3.83.90.E3.82.A4.E3.83.B3.E3.83.89
これとか。
そのままだとキーが衝突して使いにくいだろうから
/usr/share/themes/Emacs を参考にコピって修正
スクリプトなんかで適時切り替えても使うのがいいと思う
他にはブラウザのソース弄るぐらいかな

984 名前:login:Penguin mailto:sage [2019/02/07(木) 08:46:53.38 ID:jgdH0MOO.net]
apt-get installでインストール直前に必ず質問するようにできる?
消費する容量や中身知りたいから一時停止して欲しい
訊いたりすぐインストールが開始したり挙動の差がよく分からん

985 名前:login:Penguin mailto:sage [2019/02/07(木) 10:25:01.15 ID:5pn/XY7L.net]
スクロールで戻ればいいよ

986 名前:login:Penguin mailto:sage [2019/02/07(木) 11:35:59.06 ID:AXa8U5Ix.net]
puppy のスレ消えたけど
どうして?



987 名前:login:Penguin mailto:sage [2019/02/07(木) 11:38:34.28 ID:AXa8U5Ix.net]
>>975
すまん、勘違い
あったわ

988 名前:login:Penguin mailto:sage [2019/02/07(木) 13:49:41.72 ID:VUpws9g8.net]
>>973
/etc/apt/apt.conf.d/90alwaysquestion
っていうファイルを作って
APT
{
(タブ)Get{
(タブ)(タブ)Force-Yes "true";
(タブ)};
};
こんな感じでいけるんじゃないかと。

file:///usr/share/doc/apt/examples/configure-index.gz
↑ここを参照

989 名前:login:Penguin mailto:sage [2019/02/07(木) 18:09:39.89 ID:bjI/vSq1.net]
宅ふぁいる便みたいな、一時的なファイルを預かってメール送るような
サーバ用ソフトウェアってありますか?

990 名前:login:Penguin mailto:sage [2019/02/07(木) 20:21:27.76 ID:ETyZ7iC3.net]
今FTPでWebサーバにファイルをアップしてるんだけど量が多くなりすぎてディレクトリが滅茶苦茶重くなってきたので
別サーバにファイル置き場を作ってそこを検索してアップロードするシステムを
Webサーバ側にWebアプリケーションとして用意したいと思うんだけど、これ実現するにはどういう方法があると思う?

991 名前:login:Penguin mailto:sage [2019/02/07(木) 20:33:24.91 ID:NLvlS/bg.net]
Webアプリのフロントエンド作ったところでサーバーが逼迫してめちゃくちゃ重い問題は解決しないような気がするが

992 名前:login:Penguin mailto:sage [2019/02/07(木) 20:40:04.67 ID:ETyZ7iC3.net]
>>980
容量の問題というよりファイル数の問題で、1ディレクトリに1万ファイルとかあることが原因のようでな
数が多すぎるからFTPでディレクトリを表示する時時間がかかる
うまくインデックス管理できるファイルサーバがあればよく
ディレクトリをいちいち表示しないでWebアプリでファイル名を直接検索し移動したり更新できれば解決できそうな感じ
それができそうなソリューションを探している

993 名前:login:Penguin mailto:sage [2019/02/07(木) 20:46:12.71 ID:bjI/vSq1.net]
>>981
メールのdefferedキューみたいに、ファイル名の先頭でディレクトリ分けたらいいのではと。
1ディレクトリ1万になることは想定しないけど、起きてしまうと大変そう。

どなたか、ファイルお預かりのOSSで良さそうなものってありませんか?
転送速度は気にしないので、安いvpsに入れたいと思ってます。

994 名前:login:Penguin mailto:sage [2019/02/07(木) 21:02:23.44 ID:ETyZ7iC3.net]
>>982
もうそれはやってるんだなあ・・・
やってもすぐにファイルが増えるからそのままでは難しくなった

995 名前:login:Penguin mailto:sage [2019/02/07(木) 21:41:18.87 ID:BBRMM3ZE.net]
>>981
>1ディレクトリに1万ファイル
オイオイ、すごすぎるな。 
俺は趣味のLinuxデスクトップだからどうしたらよく分からんが
なんとなくデータベース系ソフトで1万ファイルの検索をするようにすれば良いんじゃないのかなな
業務で大量のファイルを管理するシステムを運用している奴なら定番のやり方とかわかるんだろうが

996 名前:login:Penguin mailto:sage [2019/02/07(木) 21:54:44.41 ID:NLvlS/bg.net]
ファイルが増えるたびにインデックス作るんじゃいかんのか?
sqliteみたいな小さいDBにレコード追加するんでもいいし



997 名前:login:Penguin mailto:sage [2019/02/07(木) 22:52:07.05 ID:VUpws9g8.net]
1万ファイルとかになってきたら
ディレクトリベースじゃなくてMySQLとPHP組み合わせて管理したほうがよさげ

998 名前:login:Penguin mailto:sage [2019/02/07(木) 23:26:26.49 ID:ETyZ7iC3.net]
うーむ
やっぱりDBと組み合わせるのが最適なのかのう

999 名前:login:Penguin [2019/02/08(金) 00:47:59.72 ID:1wI6Eo3u.net]
どういうファイルかわからんけど
全文検索エンジンとかじゃだめなん?

1000 名前:login:Penguin mailto:sage [2019/02/08(金) 03:30:42.09 ID:UJyGuae0.net]
ファイルベースじゃインデックスすら使えないからキツイだろ

1001 名前:login:Penguin mailto:sage [2019/02/08(金) 07:00:15.15 ID:sJk1hcFO.net]
https://i.imgur.com/FKMGrEt.png
https://i.imgur.com/zBJRopg.png
/dev/sda1をリサイズして縮小し、後方の空き領域を/dev/sda6に割り当てて拡大したいです。
ところが、この操作を適用しますと、resize2fs new size smaller than minimum(10592494)
というメッセージが出て、失敗します。どうしたらよいでしょうか?

1002 名前:login:Penguin mailto:sage [2019/02/08(金) 07:10:01.20 ID:sJk1hcFO.net]
これに対する回答が

>>970
> 書いてある通り

ってなんだ? この超キチ!! そんなもん回答にも説明にもなってねえぞ!

この「くだらねえ質問」スレはまちがいなく2ちゃん最低レベルだ。

おまえら一言もカキコすんな。

1003 名前:login:Penguin mailto:sage [2019/02/08(金) 07:11:00.42 ID:sJk1hcFO.net]
どこまでレベル低いんだよ? このLinux板は!!

知識が低いだけじゃねえ。人間性も最低。

1004 名前:login:Penguin mailto:sage [2019/02/08(金) 07:11:27.87 ID:PcEMzMUY.net]
要件よくわからんけど数百万程度ならMySQLみたいな奴じゃなくてSQLiteみたいなインプロセスの奴で充分でしょ

1005 名前:login:Penguin mailto:sage [2019/02/08(金) 07:14:02.95 ID:PcEMzMUY.net]
>>990
どうせもう無理だから英語の勉強しろとは言わんが、そのメッセージをGoogle翻訳とかで翻訳してから出直せ

1006 名前:login:Penguin mailto:sage [2019/02/08(金) 07:14:56.97 ID:XYbeiedB.net]
>>990
Diskしょぼ 数千円出したら500GBくらい買えるやろ 即解決や



1007 名前:login:Penguin mailto:sage [2019/02/08(金) 07:16:55.14 ID:sJk1hcFO.net]
知識もあり、しんせつな回答者もいます。たしかに。

でもそいつが「回答する気が起きるか否か?」は、確率5%といったところです。

------------------------------------------------------------------
ぜんLinux初心者よ!!
------------------------------------------------------------------

まずこのバカの集まり「くだらねえ質問」を捨てろ。つぎに「Linux板にちかよるな!」

時間をムダにし、くだらねえ世界へ引き込まれるぞ? Linux歴3年 2ちゃん歴3年のおれの体験発表だ!!

1008 名前:login:Penguin mailto:sage [2019/02/08(金) 07:19:28.40 ID:sJk1hcFO.net]
>>994
意味はわかんに決まっとろーが。アホwww

1009 名前:login:Penguin mailto:sage [2019/02/08(金) 07:20:01.56 ID:sJk1hcFO.net]
でもこのメッセをググるしかいとぐちねえな!!あんがとよ

1010 名前:login:Penguin mailto:sage [2019/02/08(金) 07:21:45.12 ID:iEuStxLd.net]
>>995
仮想マシンなんじゃないの

1011 名前:login:Penguin mailto:sage [2019/02/08(金) 07:25:14.64 ID:sJk1hcFO.net]
>>995
> Diskしょぼ 数千円出したら500GBくらい買えるやろ 即解決や

ああこれ、おれへのレスだったん? いま気づいたわ。

デカイディスクへ移動させる・コピーさせる dd コマンド?とかのたぐいがいっさいわからんから

どうにもできんのや!!

1012 名前:1001 [Over 1000 Thread.net]
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 83日 8時間 26分 28秒

1013 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<294KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef