[過去ログ] くだらねえ質問はここに書き込め! Part 234 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
588(1): 2019/01/15(火)16:39 ID:3wF6LWtn(1/3) AAS
え?カーネルがやってくれるのww
589: 2019/01/15(火)17:15 ID:EraLGKKv(2/2) AAS
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 ]
省4
590(1): 2019/01/15(火)17:20 ID:2rmFEu5s(1/2) AAS
>>588
そうやで
この24行目当たりで'#'と'!'をチェックしてる
外部リンク[c]:github.com
591: 2019/01/15(火)18:11 ID:FoJFyUQ2(1/2) AAS
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版のドライバはアップされていませんでした。
592(2): 2019/01/15(火)18:15 ID:M081BtpX(1) AAS
>>590
それシステムコールのコードじゃね?
593: 2019/01/15(火)19:12 ID:2rmFEu5s(2/2) AAS
>>592
レスの意図が読み取れんのやが
どう呼ばれるかまで追ってないけど多分execve関連のコードやろな
594: 2019/01/15(火)19:21 ID:3wF6LWtn(2/3) AAS
>>592
systemcallなら解るわ
シェバンを使う使わないもあるだろうし特権必要かもな
595: 2019/01/15(火)19:24 ID:xU5emx/S(2/2) AAS
宇宙刑事シェバン
596: 2019/01/15(火)19:39 ID:cwR3mfso(2/2) AAS
外部リンク:ja.wikipedia.org
>ファイル先頭のシバンを認識するのは、OSの execve システムコール(exec を参照)を処理するルーチン中のプログラムローダーである。
普通に書いてある
597: 2019/01/15(火)19:56 ID:BN3zpeuW(1) AAS
>>573 >>586
ありがとう。
今まで実行権限つけて実行していたけど、どう動くか知らなかったので勉強になります。
598: 2019/01/15(火)20:14 ID:3wF6LWtn(3/3) AAS
シェバンはカーネルが実行するんやで
勉強になりました。w
599: 2019/01/15(火)23:58 ID:FoJFyUQ2(2/2) AAS
AA省
600(1): 2019/01/15(火)23:58 ID:OT8aKb3q(1) AAS
この流れなら聞ける気がする!!
ld-linux-x86-64.so.2とかはなんでreadelfで見るとDYN(Shared object file)でしかもプログラムヘッダにはPT_INTERPもないのに実行できるの?
601(1): 2019/01/16(水)03:05 ID:VHwVZmlT(1) AAS
OS起動してないPCからハードディスクのデータって抜き出せるの?
602(1): Evrything is a file. 2019/01/16(水)04:35 ID:1ezdqFxJ(1) AAS
>>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起動ディスクからファイルを救出することとなる。
603: 2019/01/16(水)06:35 ID:4p2GcZ++(1) AAS
>>600
.so, .dll などの共有動的リンクライブラリを読み込むには、たぶん、読み込む専門の関数がある
ルール通りに、作ればよいだけ
604(1): 2019/01/16(水)13:13 ID:Qs4CW8g3(1) AAS
Ubuntuのタスクマネージャを見ていて思ったのですが
Windows (7, 10)と比べてメモリは多く消費しているのにディスク使用率がかなり少ないですよね
もしかしたら僕の環境のせいかもしれないのですが
Linuxが(メモリを消費する割に)軽いのはディスクアクセスが少ないからなんですかね。
605: 2019/01/16(水)13:23 ID:cQMJc8ev(1) AAS
お前の中ではそうなんだろうな
606(2): 2019/01/16(水)13:58 ID:7X37mgxB(1) AAS
>>585
全く同じこと思ってますw
シャドウなんたらとかあの辺の仕組みを理解しないといけないんだろうけど
そのうち分かるだろうと思ってるうちに15年経ってしまった
ガッツリman見るしかないのかな
607: 2019/01/16(水)15:37 ID:3hGWWV8d(1) AAS
>>604
最近のsystemdはRAMに余裕があれば/tmpをRAMに置いたりするよね
Windowsは特別に設定してない限り一時フォルダをCドライブに置いたような
上下前次1-新書関写板覧索設栞歴
あと 395 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.033s