[過去ログ] くだらねえ質問はここに書き込め! Part 238 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
749: 2019/12/27(金)14:34 ID:aqpmuiGh(1) AAS
大量のメールのあるIMAPサーバーと、Thunderbirdを同期させようとしたら、
ヘッダーの受信だけで膨大な時間がかかりそうなことが判明。
日時指定して該当するメールのみ取り出せるソフトってないでしょうか。
750(3): 2019/12/27(金)15:40 ID:hoDPa0/d(1) AAS
長文失礼します。
PostfixのSMTP認証設定について教えてください。
現在、Debian10のPostfix v3.4.7にてバーチャルメールボックスを使用したメールサーバを構築・検証中です。
目的は以下です。
?内部メールから外部メール(GMailなど)へSMTP認証にて送信(ISPメールサーバリレー)
?外部メール(GMailなど)から内部メールへ配送(受信)
?内部メール同士でSMTP認証にて送信
この前提で、以下の設定を行いました。
・smtpd_relay_restrictions = permit_sasl_authenticated, reject
⇒ ??は可能となりましたが、?が不可となりました。
次に、以下の設定を行いました。(permit_auth_destinationを追加)
・smtpd_relay_restrictions = permit_sasl_authenticated, permit_auth_destination, reject
⇒ ??は可能となりましたが、?が不可となりました。
⇒ ?について、故意にSMTP認証エラーを発生させていますが、
認証エラーであってもメール送信が完了してしまい相手先に正常に届いてしまうため不可と判断しています。
それぞれのケースで不可となった際のエラーは「Recipient address rejected: Access denied」というものです。
その他色々な設定を2週間ほど試行錯誤しておりますが解決に至らず投稿しました。
「内部→外部」及び「内部→内部」においてSMTP認証を必須とし、
且つ、「外部→内部」の受信を可能にするにはどのような設定を行えばよいのでしょうか。
どなたかご教授よろしくお願い致します。
751: 2019/12/28(土)10:50 ID:H8CYHc3f(1) AAS
postfix ってもう3.4.7まで行ってるのか、こちとら2.10系だわ。
postfixって俺も3台ぐらい連携されたDB+仮想メールボックス+quotaでサーバで聞きたいことがあったけど、
専用スレ無かったから結局独学で進めたけど、10,000人ぐらいの規模でまぁ不具合も無く動いてる。
データ飛んだら知らんけど。
752: 2019/12/28(土)13:58 ID:/UAcvR/I(1) AAS
ここ質問スレだよ
753(5): 2019/12/30(月)17:36 ID:ug/6R9GC(1/6) AAS
antiX Linux の17.4か19.4でYouTubeの360pを再生可能な最低スペックはどの位ですかね?
初心者なので教えて下さい。
ちなみにパソコンのスペックはPen M 1.1Ghz、メモリ512MBのレッツノートです。
754(1): 2019/12/30(月)17:50 ID:lCoeKaFk(1) AAS
内蔵グラフィックに再生支援ついてるやつかグラボ搭載
それ以外で再生したいってなら使ってる環境によって変わる部分が多すぎるので自分で確かめるしかない
755: 753 2019/12/30(月)18:10 ID:ug/6R9GC(2/6) AAS
>>754さん
アドバイスありがとうございます。
低スペPCなので、内臓グラボは有りません。
FIREFOXで再生ようと思います。
756(2): 2019/12/30(月)18:24 ID:hwyQDD7J(1/3) AAS
その山は初心者には難しいです
その程度の疑問をググって解決できないようならなおさらです
時間と電気の無駄なのでさっさと捨てて忘れましょう
757(1): 753 2019/12/30(月)18:38 ID:ug/6R9GC(3/6) AAS
>>756さん
捨てたいですが、超貧乏なので新しいPCを買うのは困難です。
中古のPCでお金を出せて7000円位です。
758(1): 2019/12/30(月)18:54 ID:hwyQDD7J(2/3) AAS
>>757
貧乏ならしょうがないな
バイトでもして少しまともなノートを中古を2万くらいで買えば幸せになれると思うが色々あるのだろう
あとはインストールUSBメモリーを作ってトライするだけだ
頑張れ
759(2): 753 2019/12/30(月)19:02 ID:ug/6R9GC(4/6) AAS
>>758さん
実は僕は発達障害のアスペルガー症候群で、今就労移行支援所で再就職に向けたトレーニングをしてます。
なので、工賃が安く約一月3500円位しか貰えません。それと臨時収入で月4000円の計約7500円です。
760(1): 2019/12/30(月)19:16 ID:hwyQDD7J(3/3) AAS
>>759
結論からいけばそのスペックでYouTubeを見ることは可能
FireFox よりもyoutube-viewer と言うコマンドラインユーティリティを使えばなおメモリーの消費は少ないだろう
インストールイメージを作成する環境はあるのかな?
761: 753 2019/12/30(月)19:53 ID:ug/6R9GC(5/6) AAS
>>760さん
何階もアドバイスありがとうございます。
一応、USBメモリにイメージは有ります。
それでインストールします。
762(1): 2019/12/30(月)20:21 ID:THYVaG45(1/2) AAS
mysql -uhoge -p < zip_import.sql
みたいな感じでbashでsqlを入れるとき
---zip_import.sql
ALTER TABLE `web`.`zip` COMMENT = '郵便番号(2019-12-30)' ;
のように日付を入れたいんだけど、
ALTER TABLE `web`.`zip` COMMENT = '郵便番号(${today})' ;
bashじゃないので、そのまま入ってしまうので、
何か良い方法は無いですか?
mysqlの関数で今日の日付を展開とかあれば良いのですが・・・
763: 2019/12/30(月)20:29 ID:wYuypg8T(1) AAS
メモ帳で開いて置換すれば良いよ
764: 2019/12/30(月)20:32 ID:S0IAHJUX(1) AAS
>>762
全部bashでやるかcurdateで取得した日付を変数に入れて使えばいい
765: 2019/12/30(月)21:06 ID:THYVaG45(2/2) AAS
bashでsqlファイル書き出してから、実行すればいいのか。
ありがとう。
766: 2019/12/30(月)21:10 ID:K/Ey0q87(1) AAS
どういたしました
767(1): 2019/12/30(月)21:28 ID:SGrQQ8iz(1) AAS
>>759
地元の自治体の福祉課に行って、もっと稼げる作業所を探してもらったら?
統失とかじゃなくて発達障害ならA型作業所も可能では?
A型作業所なら最低賃金はもらえるはず。
768: 753 2019/12/30(月)23:37 ID:ug/6R9GC(6/6) AAS
>>767さんへ
A型作業所も考えましたが、就労移行支援所の方が就職の準備やプログラムに参加出来るので、お金は非常に微々たるものですが、そっちにしました。
A型は急激に少なくなっているとも言われてますし、厳しいです。
769: 2019/12/31(火)04:12 ID:sM1dX+Fb(1) AAS
スレチ
770(1): 2019/12/31(火)07:57 ID:eyZC3nRU(1) AAS
古いmacbookにUSBインスコしてるときに
The missing firmware files are:
b43/ucode29_mimo.fw b42/ucode29_mimo.fw b43-open/ucode29_mimo.fw b43-open/ucode29_mimo.fw
you have such media available now, insert it, and continue
ということなのでとりあえずgithubにあったucode29_mimo.fwを別USBにぶち込んで
ハブに差してYes押したんですが同じ表示が出ます。
初心者スレ案件かもしれませんがあちらは荒らされてたので…
OSインストール初めてなのでご迷惑をかけるかもしれませんがお願いします。
771(1): 2019/12/31(火)08:34 ID:twaBJ2Qb(1) AAS
とりあえず、>>1のリンクを読んで質問の仕方から学んだほうがいいよ
772(1): 2019/12/31(火)11:20 ID:XINkx1ao(1) AAS
>>770
とりあえず/lib/firmware/b43に
つっこんでみては もちrootで
modprobeもいるのかな
773(1): 2019/12/31(火)13:35 ID:JPq+v+kz(1/2) AAS
>>539
遅くなりましたが、大変助かりました。Linux周りでの今年最高の出来事かも。個人的に
774: 2019/12/31(火)13:36 ID:JPq+v+kz(2/2) AAS
>>529
>773はアンカ間違い
775: 2019/12/31(火)16:41 ID:jeafykf1(1) AAS
横からだけどVNC使ってるとクリップボードの送受がうまくいかないこと多くて悩ましい…
まぁおま環かもですけど
776: 2019/12/31(火)23:16 ID:SCt+5Hqy(1/4) AAS
>>750
一時期それで悩んで結局面倒で放置してるけど私も知りたいですね
777: 2019/12/31(火)23:16 ID:SCt+5Hqy(2/4) AAS
>>750
一時期それで悩んで結局面倒で放置してるけど私も知りたいですね
778: 2019/12/31(火)23:16 ID:SCt+5Hqy(3/4) AAS
>>750
一時期それで悩んで結局面倒で放置してるけど私も知りたいですね
779(1): 2019/12/31(火)23:17 ID:SCt+5Hqy(4/4) AAS
連投すまん。ミスった。
780: 【大吉】 【63564円】 2020/01/01(水)00:08 ID:2J6IWai3(1) AAS
>>779
timeout迷惑だよね。
!omikuji!damaの関係だろか
781: 2020/01/01(水)14:32 ID:/dbY8quj(1) AAS
>>771 申し訳ありません、以後気をつけます
>>772
返信遅くなってすみません。とりあえず再インストールしてmodprobe b43を実行したら
繋がるようになりました、本当にありがとうございますm(_ _)m
念の為再インストール後に /lib/firmware/b43 を見たらucode29_mimo.fwがありました、
missing firmwareってそういう時でも表示されるんですね……無知ですみません。
782(1): 2020/01/01(水)16:29 ID:a1ruatEE(1/2) AAS
会社がAIやれとか言い出して仕方なくやり始めてるんですが
こういう流行りの分野ってOSは最新のを使わないと厳しいですかね?
会社のLinuxマシンがCentOS7しかないんですけどこれってもう古い?
783(1): 2020/01/01(水)16:52 ID:n9Nwu6yL(1) AAS
AIだけじゃ対象が広すぎてなんともいえない
pythonで出来合いの簡単な作業を真似るだけならなんでもいいし、
GPU使って去年までの流行りを真似るなら、古いマシンじゃスペック不足
colabやazure使ってcloudでやったほうがいい
784(1): 2020/01/01(水)17:40 ID:3L9G0CWg(1) AAS
開発機とサーバーは別だろ
785: 2020/01/01(水)18:17 ID:p5/2ByLS(1/6) AAS
OpenStreetMapをオフラインで使えるソフトってないの?
日本地図全部ダウンロードして、オフラインで使いたいのだが
786(1): 2020/01/01(水)18:35 ID:a1ruatEE(2/2) AAS
>>783
ですよね
すいません元日にくだらない質問して
>>784
クソ会社なんで一緒なんです
というかマシンリプレースの金ない、勝手に別OSに入れ替えるの駄目、クラウドはセキュリティがーとかいって禁止という素敵すぎる環境です
まあ適当にやってプレゼンしてれば上は満足するからどうでもいいか
787: 2020/01/01(水)19:19 ID:p5/2ByLS(2/6) AAS
TorBrowser使って、Wiresharkでパケットキャプチャしてみたのだが、
これ本当にTor通してるかってどうチェックするの?
普通のパケとの違いが出ないのだが
どっか見ればTor通してるってわかる?
いや、TorBrowserだけじゃなく、すべての通信Tor化したときでもいいのだが
788(1): 2020/01/01(水)20:55 ID:SxhDtVYi(1) AAS
確認君通してみたら?トアー有無で変わるのでは
789: 2020/01/01(水)21:11 ID:uBpbnHBp(1) AAS
>>782
日経Linux 2020/1月号に、
米田聡の記事「AI で鳩を自動認識、ラズパイ4 で3倍速」が載っている
TensorFlow Lite を使う、Google のEdge TPU の2製品、
Coral USB Accelerator, Coral Dev Board
CUDA なら、CPU の1/50 ぐらいの時間になる
790: 2020/01/01(水)21:37 ID:SD2VZsQ4(1/2) AAS
紅白に出てたKing GnuてRMSリスペクトとかそういうのある?
791(2): 2020/01/01(水)21:43 ID:p5/2ByLS(3/6) AAS
>>788
ぶっちゃけ、全ソフトTOR通そうと思ってるのだよ
そこで各ソフトがTor通ってるかをWiresharkで確認したい
ブラウザ系なら確認くんでわかるが、それ以外のソフトだとちゃんとTor通ってるかわからんのだよ
どうにかして確認できる方法ない?
792(1): 2020/01/01(水)21:47 ID:SD2VZsQ4(2/2) AAS
>>791
torの仕組みわかって無さそう
793: 2020/01/01(水)21:51 ID:63zP3EW2(1) AAS
>>786
転職した方がいいんじゃないの
794: 2020/01/01(水)22:02 ID:p5/2ByLS(4/6) AAS
PC --- PCのTor --- Tor network --- 目的地でしょ?
このPCのTorの時点でTorのパケットになってるんでしょ?
ということは、Wiresharkで見たら分かるよね?
ポートでも分からんし、どう見たら分かる?
795: 2020/01/01(水)22:16 ID:p5/2ByLS(5/6) AAS
>>792
ちなみに全ソフトTor通すのはTailsとかWhonixで通せる
796(1): 2020/01/01(水)23:25 ID:9WD6Udrd(1) AAS
>>791
Torサーバー以外から外に通信してるプロセス見つけりゃいいだけじゃね?
君には難しそうだから上の人が言うようにTails使っときゃいいと思うけど
797: 2020/01/01(水)23:45 ID:p5/2ByLS(6/6) AAS
>>796
ああ、見方分かったわ
とりあえず、Wireshark立ち上げて、TorBrowserだけのパケット全部見てみたが、
ほとんどTorの最初のノードがWiresharkのDst(目的地)に表示されるのが普通なんだな
それプラスDNSサーバーが表示されるね
だから、WiresharkでTorBrowserのパケット見るとほとんどがTorの最初に繋いでるノードになるね
(他はDNSサーバーだね)
TOR使うときにDNS漏れに気をつけろって言うけど、
Wiresharkで見てDNSサーバーがプロバイダーのDNSサーバーになってない場合はDNS漏れしてないよね?
てか、TorBrowser使ってる部分だけをWiresharkで見て、その部分に出てくるDNSサーバーはこれ生IPで繋いでるの?
そんな訳ないっけ?
しかし、WiresharkでTorのノードに繋いでるかすべて確認するのめんどくさい量になりそうだなあ
798(1): 2020/01/02(木)02:52 ID:n+Yuhu0t(1) AAS
>TOR使うときにDNS漏れに気をつけろって言うけど、
>Wiresharkで見てDNSサーバーがプロバイダーのDNSサーバーになってない場合はDNS漏れしてないよね?
プロバイダのDNSは使ってないけど、よそのDNSと平文で交信しているので
同じようにパケットキャプチャされて見られてるならアクセス先はマルバレ
>てか、TorBrowser使ってる部分だけをWiresharkで見て、その部分に出てくるDNSサーバーはこれ生IPで繋いでるの
DNSはデフォでは生IPだし平文
内容をTLSで暗号化するのをGoogleとかが規格化してるけど、世界中のプロバイダが反対してる
自前のDNSなら勝手にすればいいけど、余所が暗号化するの反対ってことは
つまり域外向けのDNSのリクエストはキャプチャして見てますよ(最終的にその統計やデータを収入化してますよ)ってこと
799(1): 2020/01/02(木)15:07 ID:vguKTytd(1/4) AAS
>>798
詳しくありがとうございます。
てことは、torってのは常時生IPでDNSサーバーに繋ぐのですね。
これって目的のアドレスにTorで匿名でアクセスしても、DNSサーバーのログ見られてアクセス時間を照らし合わせたら目的のアドレスにアクセスしたのバレバレになるんじゃないですか?
いや、DNSサーバー調べられる公権力しか出来ないだろうけど。
これはDNSサーバーへのアクセスもproxomitronみたいなプロクシソフトでsocks串付けるしかないのですか?
てか、TorBrowserって最新のだとDNSヘのアクセスもTor噛ましてるって見たけど気のせい?
800: 2020/01/02(木)15:16 ID:V4T6OEIA(1) AAS
>>799
> てことは、torってのは常時生IPでDNSサーバーに繋ぐのですね。
ここからいきなり違うぞ
801(1): 2020/01/02(木)15:45 ID:vguKTytd(2/4) AAS
えっー、違うの?
いやさすがに、匿名性売りにしててDNSに生IPはおかしいなとは思ってたけど。
wiresharkで見るとDNSに思いっきり生IPで繋ぎにいってるから。
これって何?
802(1): 2020/01/02(木)18:02 ID:+AjeS7lz(1) AAS
うーーんと色々と情報が足りないので微妙なんだけどTorブラウザーではなく
Torサービスの話ということで、ローカルホストの全アプリケーションのインター
ネット通信をTorサービス経由で実施するのが目的として
TorサービスはSocksプロトコルでTorサービスに送られてきたパケットをTor
ネットワークに流したり、受け取って戻したりするProxyサービスです
Socksサービス自体は受け取ったパケットを転送するだけ(本当は色々なことを
やるらしいけど話を単純化して)のものなので、Socksサービスにパケットを入力
することができれば使えるけど、SocksサービスにアクセスするにはSocks
パケットでアクセスする必要があるので、通常はクライアント側でSocksパケットに
カプセル化してSocksサービスにパケットを転送するとい作業が必要になるです
この方法の場合対応しているアプリケーションはSocksサービスにアクセスできる
けど対応していないアプリケーションはSocksサービス経由ではアクセスできません
さらにTorサービスはTCPでしかSocksアクセスが出来ず、DNSは通常UDPを使用する
ためTorサービスをSocksProxyの接続先に指定してもDNS解決はUDPで行われてしまう、
いわゆるDNS漏洩が発生します
最近のTorブラウザーでは標準設定でSocks5Proxyを使う場合にはDNSもProxyを使用
するという設定になっていて(多分TCP DNSを使っているだと思う)DNS漏洩を防でいます
ローカルシステム内のすべてのアプリケーションで自動的にSocksサービスを使用する
場合、LinuxならばiptablesですべてのパケットをTorサービスに転送してやれば良いの
ですが、ローカルのパケット転送ルールは難しいとかWindowsではそもそもそんな
仕組みがない(昔は強制的にSocksで投げるアプリもあったけど)という問題があります
で、TailsとかWhonixはS/WルータでVM上で動作させればパケットをルータに転送する
設定をするだけですべてのパケットをTorサービス経由でやり取りできるってことで
TailsとかWhonixはインターネットにアクセスできる状態で、ローカルマシンでは
デフォルトルータのあて先をTailsとかWhonixにするとすべてのパケットがTorネット
ワーク経由でやり取りされるようになるはずです
TorのDNS漏洩はWikiの該当項目も読んでみて
803(1): 2020/01/02(木)18:31 ID:/4pNYn2k(1) AAS
>>801
来る板間違えてる
初心者の質問板とか行った方がいい
804: 2020/01/02(木)23:54 ID:vguKTytd(3/4) AAS
>>802
わざわざ長文書かせてすみません。
ありがとうございます。
S/Wルータってなんですか?
ググっても出てこないのですが・・・
TailsはDVDとかUSBに焼いて使ってますが、
これは考えずに勝手に全部TOR通してくれるので楽ですよね
Tailsを1台のPC(A)に入れて、もう1台のPC(B)でTails機(A)をルーターとして指定すれば、
(B)のパケットは全部TOR通せるってことですよね?
これはいいですねえ、今はPC1台しかないから出来ないですけど
まあ、VM上でTails起動して、そこに全パケット流しても行けるのですか?
805: 2020/01/02(木)23:54 ID:vguKTytd(4/4) AAS
>>803
いやあ、ご迷惑をおかけしております。。。
806: 2020/01/03(金)01:26 ID:aexSrR0T(1) AAS
ソフトウェアルータなw
スレチならぬ、板チだからネットワーク板でやってくれ。
807: 2020/01/03(金)09:06 ID:w/q8mmN/(1) AAS
何一つ自分で調べずに全部他人にやらせるスタイル
808: 2020/01/03(金)10:54 ID:zDdvOWBn(1) AAS
PCをスリープ(RAM)から復帰させた時にYoutubeのライブは少し待っていれば再開するけど
Twitchの配信は止まったままになって何度かリロードする必要がある
この違いって何ですか?
809: 2020/01/03(金)12:59 ID:eSFPiS2Z(1) AAS
クリエイティブ・コモンズなんとかの素材を使って動画を作ったら、
動画全部クリエイティブ・コモンズなんとかを適用しなきゃいけないんですか
自分が撮影した動画はともかく、ニコニココモンズやインターネッツで拾ったフリー素材とかまでに適用されるのは、
いくら自由に使って良いものであっても、遠慮したい
具体的にはopen Jtalkだけど、
デモンストレーション版だと権利者表示義務だけ?、
mmdagentのhts-voiceだとヴァージョン3.0がなんとかかんとかで具体的な義務はわからん
810(1): 2020/01/03(金)14:47 ID:ID7DaiPs(1) AAS
ラズパイでWebサーバを作ったんですが、
ssh 接続のポートは22の既定値で、
ファイアウォールのufwの設定で、
$ sudo ufw allow 80/tcp
$ sudo ufw allow proto tcp from 192.168.0.0/24 to any port 22
としました。
この場合、ネット側からの22番ポートへのアクセスはufwが弾いてくれるんですよね ?
それとも、
sshを51234などの番号に変えて、ufwも
$ sudo ufw allow proto tcp from 192.168.0.0/24 to any port 51234
に変えた方が良いですかね ?
811: 2020/01/03(金)14:56 ID:L6Jvvna1(1) AAS
そもそもルーターの時点でNAPTしてなきゃ外から入れないけど
812: 2020/01/03(金)15:49 ID:XiNUIhyw(1) AAS
環境によってはIPv6だと素通しだったりするよね
813: 2020/01/04(土)02:19 ID:3wUhzABq(1) AAS
何も考えずにsslhが安全でいいよ。設定も楽。
814: 810 2020/01/04(土)11:49 ID:j/isut1Z(1) AAS
遅くなりました。
NAPT ? なんぞやと思ってルータの取説を読んで、
フイルターを設定、192.168.1.100 として22番を拒否、
>環境によってはIPv6だと素通しだったりするよね
まだ意味がよくわからないので、調べます。
SSLH ?
へ〜ぇ、そんなのあるんだ。
自分のWebサーバの使い方は、自分の拙いホームページの公開と、
アクセス制限を設けた自分達用のスペースなんで、
今の所必要ないかなって、(頭の悪い自分ではこの辺で精一杯かな、、、)
815: 666=715 2020/01/05(日)05:41 ID:NGlQQCNH(1) AAS
すんませんフリーペーパーpdf取込について質問した者なんですが、一冊のフリーペーパーの全ページを取り込んでいることが大半だったんで、結局こちらを参照して
外部リンク:ytkyk.info
ほとんどpdftkのみで処理する方法でなんとかなりました
色々教えていただいたのにすみません…しかしgscan2pdfもいじってみたところ色々出来そうだったので、今後に活かします
お邪魔しました
816: 2020/01/06(月)02:01 ID:qKbt7vBy(1) AAS
webとsshだからsslhって言われてるんだろ。
ポートも最小限で住むし、22番開けなくていいから。
単純に知らないなら聞けばいいのに。
817: 2020/01/06(月)02:05 ID:zA5q03R5(1) AAS
単純に自分が聞きたいことと違う答えのように聞こえたんだろ、まあ勘違いしたほうが悪いけど、22番だとリスクがっていうよりも、sslしないほうが怖いけど、遊びでやってますって言われると、もっと安全に遊べよって話だよな。
818: 2020/01/06(月)07:49 ID:1jPGIk4b(1) AAS
アップデートマネージャの更新ボタン押したら「全てまたは一部のリポジトリのインデックスファイルがダウンロードできませんでした」ってでました
よくわかんなかったけどURLにvirtualboxとかOpensuseって書いてあったんでソフトウェアソースからOpensuseのチェックを外したらでなくなりました
このままでいいんですか?
819(2): 2020/01/06(月)12:19 ID:GxXUPKfh(1/2) AAS
ファイル名を昇順でコピーするコマンド
フォルダAに100のファイルがあります。
フォルダBにも100のファイルがあります。
AとBのファイルは拡張子もデータの中身も違いますが、それぞれのフォルダには1種類の拡張子のファイルしかありません。(例:フォルダAの中身=.txtが100個 フォルダBの中身=.mp4が100個)
ファイル名だけ(拡張子は除く)、AからBにコピーしたいです。
ABともにファイル名で昇順にした結果から一対一の関係になるようにファイル名をコピーします。
上記の操作をするコマンドを教えて頂けますか?
よろしくお願いいたします。
820: 2020/01/06(月)12:24 ID:fSh7+Joh(1/2) AAS
cp
821(1): 2020/01/06(月)12:28 ID:fSh7+Joh(2/2) AAS
昇順って難しいよな。
まずどの照合順序なのかを決定しないといけない
822: 2020/01/06(月)12:28 ID:IKBMEJPv(1) AAS
作れ
823: 2020/01/06(月)12:44 ID:GxXUPKfh(2/2) AAS
おとなしく作ります...
824: 2020/01/06(月)20:19 ID:CtXc43mr(1) AAS
Linux プログラミングインタフェースの本に愛称はないんですか?
825(2): 2020/01/06(月)23:10 ID:B4h09jzg(1) AAS
>>819
何回か読み返したけど何したいかわからん。
ファイル名だけコピーってどういうこと?
ファイルがそれぞれ2個だった場合に期待する結果はどうなる?
[A] aaa.txt bbb.txt
[B] xxxx.mp4 yyyy.mp4
826: 2020/01/07(火)00:56 ID:lm4btRjQ(1) AAS
>>821
sortも、単なる sort と LANG=C sort じゃ結果が違うしね
(LANG=C sort だと単なる sort より爆速)
827: 2020/01/07(火)08:44 ID:O3d1eR0t(1) AAS
mvで既存フォルダを移動した時の二十階層はどう防げばいい?
dir1を別のdir1に移動した時に移動先がdir1/dir1になる奴
今は毎回dir1に入ってからmv *.*で確実にファイルだけ移動させてるけども
828: 2020/01/07(火)09:03 ID:womL2QMa(1) AAS
> 二十階層はどう防げばいい?
それは深いな。Fランクじゃきついだろ。
829: 2020/01/07(火)18:43 ID:sRL6BSpD(1) AAS
centosなんですが、ftpサーバなどは入っていないのに、
sshポートからsftpが利用できるのはなぜなのでしょうか?
windowsのguiプログラムからすればscpもsftpも同じことをしているような感じですが呼び名だけ違うのでしょうか?
830: 2020/01/07(火)19:02 ID:ThEhN5Tb(1/2) AAS
通常、sftpはssh fire transfer protocolのことで、
これはftp(file transfer protocol)とは無関係です
ssh上でftpを使うのではなく、別のプロトコル
sftは、ssh serverに内蔵されていたり、実装によりけりです
831: 2020/01/07(火)19:03 ID:ThEhN5Tb(2/2) AAS
scpとsftpは別のプロトコルですし、やろうとしていることから違います
832: 2020/01/07(火)19:29 ID:B0ZUNVWt(1) AAS
>>825
リネームしたいんだよ
昇順に並べた時にBフォルダの3番目のファイル名を、Aフォルダの3番目のファイル名で置き換え的な
[B] aaa.mp4 bbb.mp4
とか
[B] aaa_xxxx.mp4 bbb_yyyy.mp4
なんかになればいいんじゃねーの
833: 2020/01/07(火)19:49 ID:7Yo0fx2K(1/2) AAS
秘密のファイルを相手に送る時
暗号化zip以外で何をつかかってる?
834: 2020/01/07(火)19:50 ID:7Yo0fx2K(2/2) AAS
× 暗号化zip
○ パスワード付きzip
835: 2020/01/07(火)21:19 ID:slwlGFdZ(1/2) AAS
>>825
よくわかるねw
afiles=($(ls folderA))
bfiles=($(ls folderB))
みたいに配列に格納してから、
for i in $(seq 100)
do
mv ${bfiles[i]} folderB/$(basename ${afiles[i]})
done
こんな感じでrenameかな。
ソート順は適当に変えて。
836(1): 2020/01/07(火)21:25 ID:slwlGFdZ(2/2) AAS
拡張子はそのままにするならこうかな
for i in $(seq 0 99)
do
mv ${bfiles[i]} folderB/$(basename ${afiles[i]} .txt).mp4
done
837(1): 2020/01/07(火)21:51 ID:+v+I1YjM(1) AAS
inodeってディスクごとの番号ですよね?
ディスク自体の番号ってるのでしょうか?
838: 2020/01/08(水)00:19 ID:IaNZ4B4F(1) AAS
>>837
>inodeってディスクごとの番号ですよね?
ファイルシステム毎
>ディスク自体の番号ってるのでしょうか?
ファイルシステム自体を管理する番号が何かはOSに依存する
linuxであればstatfsで取得できるf_fsidフィールド
839(2): 2020/01/08(水)03:27 ID:w8skh/lE(1/2) AAS
>>819
Ruby で作った。
DryRun なので、実際には実行されません!
require 'fileutils'
# 絶対パスの末尾に、*.txt などの拡張子も付ける。
# target は変更されるディレクトリで、non_target は変更されないディレクトリ
non_target_dir_with_ext = "C:/Users/Owner/Documents/a/*.txt"
target_dir_with_ext = "C:/Users/Owner/Documents/b/*.mp4"
# ディレクトリパスだけを取り出す
non_target_dir = File.dirname( non_target_dir_with_ext )
target_dir = File.dirname( target_dir_with_ext )
target_ext = File.extname( target_dir_with_ext ) # 拡張子だけを取り出す
次に続く
840: 839 2020/01/08(水)03:28 ID:w8skh/lE(2/2) AAS
# そのディレクトリ内の全てのファイル名から、
# 拡張子を除いたファイル名をソートして、配列に入れて戻す
def collect_filenames( dir_path )
Dir.glob( dir_path )
.select { |full_path| File.file?( full_path ) } # ファイルのみ
.map { |full_path| File.basename( full_path, ".*" ) } # 拡張子を除いたファイル名
.sort
end
src_filenames = collect_filenames( target_dir_with_ext )
dest_filenames = collect_filenames( non_target_dir_with_ext )
src_filenames.zip( dest_filenames ) do |src_file, dest_file|
src_path = target_dir + "/" + src_file + target_ext
dest_path = target_dir + "/" + dest_file + target_ext
# 変更後の名前のファイルが、既に存在すれば、エラー
msg = "変更後の名前のファイルが、既に存在します!\n#{ dest_path }"
raise msg if File.exist? ( dest_path )
FileUtils::DryRun.move( src_path, dest_path )
end
841: 2020/01/08(水)04:16 ID:LMNhJZtl(1) AAS
効率悪すぎワロタ
>>836の何倍だよ
842: 2020/01/08(水)07:55 ID:GmjyM3XX(1) AAS
このスレのruby君あるある
843: 2020/01/08(水)16:46 ID:owkw/mWp(1) AAS
>>839
> "C:/Users/Owner/Documents/ …
え?
844: 2020/01/08(水)22:30 ID:j13dmev2(1/4) AAS
書き込めない(´・ω・`)
845(1): 2020/01/08(水)22:32 ID:j13dmev2(2/4) AAS
あれ、書き込めた
なんかNGワード入ってるんかな…
uidとユーザー名を関連付けてるのって「/いーてぃーしー/パスワード」ですよね?
そこにrootに関する設定がない場合どうなるんだろうと思って「/いーてぃーしー/パスワード」と「/いーてぃーしー/しゃどう」を空にして
grubからinit=/びん/ばっしゅで起動してps見てもUSERのところはきちんと「root」と表示されるんですがこのuid0とrootの関連付けはどこからもってきた情報なんでしょうか
カーネルのcred構造体はuid関係のidだけで名前の文字列は持ってないからユーザーランドのどっかだと思うんですが見つかりません
846(1): 2020/01/08(水)23:01 ID:vS5sZGLh(1/2) AAS
>>845
うちだとrootじゃなくて0って出た
psか何かにハードコードされてるとか?
847(1): 2020/01/08(水)23:08 ID:j13dmev2(3/4) AAS
>>846
> うちだとrootじゃなくて0って出た
まじか、ありがとう
手元の古いvmで試したんだけどArchはrootって表示されてMintは確かに0って表示されるわ…
848(1): 2020/01/08(水)23:48 ID:vS5sZGLh(2/2) AAS
>>847
/etc/nsswitch.confで使うデータベースを選べるんだった
passwd: 欄のfilesが/etc/passwdを読むことに対応する
Archは今環境がないけど、もしかするとsystemdのデータベースを使うようになってるかも
849: 2020/01/08(水)23:54 ID:j13dmev2(4/4) AAS
>>848
さんくす、まさにほぼ同時に同じ結論にたどり着いたwww
nscd自体あまり理解してないからそこを勉強してみる
ありがとう!
850: 2020/01/09(木)00:57 ID:X98MJnjk(1) AAS
常にシステムを更新してたら突然死ってあるんだろうか
カーネルの不具合だか知らんがそんなのあるんじゃ脳死での更新も一考しないとな
ローリングリリースその辺どうしてるんだろ?起動不良は慣れっこなのかね
851: 2020/01/09(木)20:46 ID:XsmsgFws(1) AAS
カーネルを更新したりすると、古いカーネルを消すまではgrub起動画面でカーネルを
指定できるようになるでしょ。
カーネルを上げて起動失敗したら、前のやつに戻して新しいカーネルは消す。
live-patchはどうなるのか知らんけど。
他のソフトについても、新しいやつがうまく動かなかったら、rpmとか
aptで古いやつを入れなおす。
852: 2020/01/10(金)00:28 ID:ICXdDWpS(1) AAS
迂闊にautoremoveやって泣いた子もいるんですよ(体験談)
853: 2020/01/12(日)14:16 ID:8y04ol+9(1) AAS
Debianスレから来ました
パーティション作成のステップで、
iSCISボリューム変更できます
↑
こんな、表示が出ます。見たこともない。以前はHDDのドライブが見えたのに出ないです
ググっても似たようなケースの報告もありませんでした
AntiXのLiveCDで起動したところSATAのHDDを認識してるし、マウントすると
Windowsフォルダに移動できました。同じような症例の人はいませんでしょうか?
854: 2020/01/12(日)15:16 ID:Gceqq37I(1) AAS
>>1読んで、質問の仕方からどうぞ
あとiSCSIだろうけど、HDDが見えないこととは別
855: 2020/01/13(月)00:03 ID:e7KXnyyn(1/6) AAS
ファイルの日付順に連番を振りたい (元のファイル名はバラバラ)。
番号だけにしてしまうなら簡単だけど、元のファイル名の頭に「001_」とか付けたい。
スクリプト書こうかと思ったけど、その前にツールを探してみた。
massren と言うのが使いやすそうだと思ったんだけど、元ファイルのリストを日付順にできないのかな。
massren に限らず、GUI のリネームツールはリネーム前のリストを日付順にできないものが多いようだけど、
できるものありますか?
856: 2020/01/13(月)00:04 ID:e7KXnyyn(2/6) AAS
ファイルの日付順に連番を振りたい (元のファイル名はバラバラ)。
番号だけにしてしまうなら簡単だけど、元のファイル名の頭に「001_」とか付けたい。
スクリプト書こうかと思ったけど、その前にツールを探してみた。
massren と言うのが使いやすそうだと思ったんだけど、元ファイルのリストを日付順にできないのかな。
massren に限らず、GUI のリネームツールはリネーム前のリストを日付順にできないものが多いようだけど、
できるものありますか?
857(2): 2020/01/13(月)00:07 ID:e7KXnyyn(3/6) AAS
ファイルの日付順に連番を振りたい (元のファイル名はバラバラ)。
番号だけにしてしまうなら簡単だけど、元のファイル名の頭に「001_」とか付けたい。
スクリプト書こうかと思ったけど、その前にツールを探してみた。
massren と言うのが使いやすそうだと思ったんだけど、元ファイルのリストを日付順にできないのかな。
massren に限らず、GUI のリネームツールはリネーム前のリストを日付順にできないものが多いようだけど、
できるものありますか?
858(1): 2020/01/13(月)00:14 ID:e7KXnyyn(4/6) AAS
うわ、反応が悪かったんで何度か押してしまった。申し訳ない。
859: 2020/01/13(月)02:10 ID:wZ5nwrsB(1) AAS
>>858
sage>sage>age
素直に、うっかりファビョーンしちった
って
いえばいいのに…
なんかリネームにやたらと拘ってるみたいだけど
通名で、好きなだけ
リネームできるんでしょう?
860(1): 2020/01/13(月)02:46 ID:4rTUpxlk(1/2) AAS
なに言ってんだこの馬鹿
861(1): 2020/01/13(月)03:02 ID:xj2UGwYe(1) AAS
>>860
あれ
図星だったのけ?
そうやって、願望丸出しするから
簡単に正体見破られんだよ
862(1): 2020/01/13(月)03:27 ID:6ryK7ATg(1/2) AAS
>>857
githubのページの使い方ちょっと見ただけだけど、引数のファイルリストを日付順で渡せばいいだけじゃないの?
863: 2020/01/13(月)05:42 ID:4rTUpxlk(2/2) AAS
>>861
キチガイがなに言ってるの?
864: 2020/01/13(月)07:17 ID:6ryK7ATg(2/2) AAS
age とか sage ってchMateみたいな専ブラって関係あるの?
仕組みがよくわからないんだけど
865: 2020/01/13(月)08:41 ID:yVvZabXs(1) AAS
シンボリックリンクが使えるどのOSでも使える
ファイルシステムってNTFSしかないの?
866: 2020/01/13(月)11:27 ID:e7KXnyyn(5/6) AAS
>>862
え、どこにそのようなことが書いてあった?
オプションにもないようだし、パイプ使ってもダメだった。
867(1): 2020/01/13(月)14:52 ID:JHf6SQ2c(1) AAS
俺は一括リネームはCUIファイラーのranger使ってる
日付順に並び替えた後に:bulkrenameコマンドで、Vim等にファイル一覧が日付順で出力される
あとは矩形選択で全行に000_を追加 → 全000を選択してg<C-a>で連番化
868: 2020/01/13(月)23:04 ID:e7KXnyyn(6/6) AAS
>>867
ありがとう。よさそうだね、これ。
少しずつ覚えて使ってみる。
869: 2020/01/14(火)01:47 ID:6+utaDpc(1) AAS
アセンブリとメモリの様子見ながらコマンドを打てるようなデバッガってありませんか?
具体的にはmicrocorruptionというCTFサイト内のUIに近いものです、
あれば嬉しいですがGUI機能はなくても構いません。
当方の環境はDebianのLinuxで、可能であれば無料の物が望ましいです。
870(1): 2020/01/14(火)02:26 ID:5tHAjjqk(1) AAS
>>857
Ruby で作った。
DryRun なので、実際には変更されません!
require 'fileutils'
# 絶対パスのディレクトリ名の後ろに、* を付けること!
# . で始まる、隠し directory, file を除く
dir_path = "C:/Users/Owner/Documents/*"
target_dir = File.dirname( dir_path ) # ディレクトリパスだけを取り出す
# そのディレクトリ内の全てのファイル名を、更新時刻順に並べ替える。
# [ ファイル名, 更新時刻 ]の配列の配列を戻す
def collect_filenames_orderby_mtime( dir_path )
Dir.glob( dir_path )
.select { |full_path| File.file?( full_path ) } # ファイルのみ
.map { |full_path| [ File.basename( full_path ),
File.stat( full_path ).mtime ] } # [ ファイル名, 更新時刻 ]
.sort_by { |ary| ary[ 1 ] } # 更新時刻でソート
end
sorted_ary = collect_filenames_orderby_mtime( dir_path )
sorted_ary.each.with_index( 1 ) do |ary, idx| # index は、1 から始まる
src_path = target_dir + "/" + ary[ 0 ]
# format で、0埋め3桁表示にする。
# ファイル名の先頭に、001_, 002_ などを付ける
dest_path = target_dir + "/" + ( "%03d" % idx ) + "_" + ary[ 0 ]
FileUtils::DryRun.move( src_path, dest_path )
end
871: 2020/01/14(火)02:27 ID:PS60qLqJ(1) AAS
いつものクソコード
872: 2020/01/14(火)23:28 ID:nD6rECE6(1) AAS
>>870
わざわざすみませんな。
でも質問にも書いたとおり、スクリプトなら自分で書きますんで。
せっかくだからツールがないか探していたと言うことで。
873: 2020/01/16(木)00:43 ID:j0CQ8ptR(1) AAS
ところでapt-getする時Yは大文字で打ってる?
874: 2020/01/16(木)06:03 ID:Gb5yfumK(1) AAS
aptじゃない派だけど、yesコマンド使ってる。
875: 2020/01/16(木)06:09 ID:Ia1eHAnn(1) AAS
打つ理由あるか?
上下前次1-新書関写板覧索設栞歴
あと 127 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.029s