[過去ログ] くだらねえ質問はここに書き込め! Part 234 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
668: 2019/01/20(日)21:03 ID:crQChqfZ(1) AAS
完全な自動判定は原理的に無理だから目視はした方がいいと思うよ。
sjis か utf-8 のどちらかということなら、両方に当てはまる場合だけ目視すればいい。
669(2): 2019/01/21(月)01:41 ID:/tUY9Umq(1/2) AAS
以下のように「10個のコマンドをバックグランドで並列に実行」というのを2回やりたいのですが
★の部分で全バックグランドプロセスが完了するのを待つ、という処理を行うことはできますか?
for i in {1..10} ;do
コマンド $i &
done
★
for i in {11..20} ;do
コマンド $i &
done
670(1): 2019/01/21(月)02:07 ID:CGeZt1NA(1) AAS
>>669
すぐ見つかることを尋ねているとは思えないから)これで良いのか分からんが(
外部リンク:uxmilk.jp
671(1): 2019/01/21(月)02:16 ID:uL4RNj2H(1) AAS
>>669
waitかな
672: 2019/01/21(月)04:58 ID:/tUY9Umq(2/2) AAS
>>670,671
まさにドンピシャなコマンドがあるんですね
ありがとうございました!
673(1): 2019/01/21(月)05:24 ID:sPg/AhMD(1/3) AAS
何かのパッケージと重なってlibiconvのインストール、アンインストールを繰り返した場合、
システムが不安定になることが多い。
libiconvのconfigureのオプションが検討不足か、後から入れたパッケージの検討不足かも
しれないが、安定のためにlibiconvで出来ることない?
極力OS付きのを使う以外で教えてください。
なんか経験を聞く質問になってしまって申し訳ない。
674(1): 2019/01/21(月)06:06 ID:QIPHr3uf(1) AAS
>>673
システム全体のlibiconvを差し替える必要はあるの?
必要なアプリケーション単位でやった方が安定するんじゃない?
675: 2019/01/21(月)06:16 ID:sPg/AhMD(2/3) AAS
>>674
あー、prefix先か。ありがとう。
後から入れるソフトのconfigureかmakefileでlibiconvを指定できるタイプなら出来そうですね。
makefileは自分でいじったことがないので、ググってサンプルがないと出来ないが。
調べてみる。
676: 2019/01/21(月)06:26 ID:sPg/AhMD(3/3) AAS
/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=""
677: 2019/01/21(月)08:15 ID:18jhGB2f(1/2) AAS
Linuxのlibiconfなら./configure --prefix=
で指定したほうが安全だよ。
Makefileを直接書き換えると漏れがあったり不必要なところまで書き換えちゃうかもしれんから。
678(1): 2019/01/21(月)10:35 ID:WDTx4rfL(1/2) AAS
makeしたコマンドを/usr/local/bin/以下のprogramフォルダで管理するコマンドがあったような
/usr/local/bin/へのsymlinkも作る優れもの
679(1): 2019/01/21(月)12:22 ID:18jhGB2f(2/2) AAS
>>678
porgでしょ。
680: 2019/01/21(月)18:55 ID:WDTx4rfL(2/2) AAS
>>679
xtowなんてのもあった
681: 2019/01/21(月)19:25 ID:g+48vhcB(1/3) AAS
これからはユーザーディレクトリ以下に
インストールするのが普通になるけどな
682: 2019/01/21(月)20:22 ID:sC7pmdbL(1) AAS
age
683(4): 2019/01/21(月)22:05 ID:puxoYEQr(1/3) AAS
>>660
に、nkf --guess に食わせる、って書いてある
iconv は、最近は聞かない。
Ruby でも、NKF を使う
require 'nkf'
enc = NKF.guess( "文字列" )
puts enc.name #=> UTF-8
684: 2019/01/21(月)23:04 ID:g+48vhcB(2/3) AAS
こんぐらいお前らでもできると思って放置してたけどさ、
お前らzipのファイル名がsjisかutf8かも見分けられんのか
nkf使おうがiconv使おうが正しく判定できるわけねーだろ
zipのファイルフォーマット見てみろ
外部リンク:gist.github.com
ファイルの7バイト目からの2バイト、general purpose bit flagの
12bit目(Bit: 11)を見るだけでUTF-8かどうか分かるだろ
(UTF-8でない場合、それがsjisなのか他のなにかであるかを正確に区別することはできない)
zipinfoで見れるんじゃないかとも思ったけど、よくわからんかったが
UTF-8かどうかの判定はこの1ビットを見るだけだ
省2
685: 2019/01/21(月)23:13 ID:w4p0Csc0(1) AAS
おつかれ
686(1): 683 2019/01/21(月)23:35 ID:puxoYEQr(2/3) AAS
パイプ渡しから、Ruby の1-liner で、nkf ライブラリを使った例
echo "あ" | ruby -r nkf -ne 'puts NKF.guess($_)'
#=> UTF-8
687(1): 683 2019/01/21(月)23:47 ID:puxoYEQr(3/3) AAS
Ruby の1-liner を使って、これでやってみれば?
-1 : ファイル名の一覧のみを表示する
zipinfo -1 exmaple.zip | ruby -r nkf -ne 'puts NKF.guess($_)'
上下前次1-新書関写板覧索設栞歴
あと 315 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.028s