約 5,024,259 件
https://w.atwiki.jp/futoyama/pages/22.html
coreファイルは、プログラムの異常(セグメンテーションフォルトなど)や、killコマンドなどにより、プログラムが特定のシグナルを受信した際に取得されます。 coreファイルに関してはman coreにいろいろ書いてあるので、そちらを見た方がよいのですが、ここでは単純にcoreとるために必要なことだけ書いて置きます。 ※長くなったので、コンテンツをたたんで見出しを見えるようにしています。+をクリックして見てください。 coreが取得されるシグナル 取得場所とファイル名 core取得の制限サイズ coreの取得方法 Google coredumper coreが取得されるシグナル +... 以下はPOSIX.1-1990に定められたシグナルで、動作にCoreとあるシグナルを受信するとcoreが取得されます。 No シグナル名 シグナル番号 動作 コメント 1 SIGINT 2 Term キーボードからの割り込み (Interrupt) 2 SIGQUIT 3 Core キーボードによる中止 (Quit) 3 SIGILL 4 Core 不正な命令 4 SIGABRT 6 Core abort(3) からの中断 (Abort) シグナル 5 SIGFPE 8 Core 浮動小数点例外 6 SIGKILL 9 Term Kill シグナル 7 SIGSEGV 11 Core 不正なメモリ参照 8 SIGPIPE 13 Term パイプ破壊 読み手の無いパイプへの書き出し 9 SIGALRM 14 Term alarm(2) からのタイマーシグナル 10 SIGTERM 15 Term 終了 (termination) シグナル 11 SIGUSR1 10 Term ユーザ定義シグナル 1 12 SIGUSR2 12 Term ユーザ定義シグナル 2 13 SIGCHLD 17 Ign 子プロセスの一時停止 (stop) または終了 14 SIGCONT 18 Cont 一時停止 (stop) からの再開 15 SIGSTOP 19 Stop プロセスの一時停止 (stop) 16 SIGTSTP 20 Stop 端末 (tty) より入力された一時停止 (stop) 17 SIGTTIN 21 Stop バックグランドプロセスの tty 入力 18 SIGTTOU 22 Stop バックグランドプロセスの tty 出力 取得場所とファイル名 +... coreが取得される場所は、受信したプログラムが動作しているカレントディレクトリです。 ファイル名は、通常は core もしくは core. PID という名称で取得されます。ファイル名は「/proc/sys/kernel/core_pattern」により変更可能です(詳細はman core参照)。 core取得の制限サイズ +... coreファイルには取得サイズの制限値があり、ulimitコマンドで見ることができます。 $ ulimit -a <ーーcoreサイズ以外も表示。coreのみ見たいときは ulimit -c core file size (blocks, -c) 0 <ーー1Kbyte単位。この例だと0Kbyte ・・・以下省略 上記の例だと0Kbyteのためcoreは取得されません。サイズ変更は、一時的に変更するなら以下のコマンドを実行します(実行したシェルとその子プロセスでのみ有効)。 $ ulimit -c サイズ or $ ulimit -c unlimited ・・・後者は無限大とする 永続的に変更するには以下のファイルを修正します。 /etc/security/limits.conf coreの取得方法 +... killコマンドを使う場合は、以下のようにします。 $ kill - 動作がcoreのシグナル番号 対象プロセスのPID ただし、このkillを使うと対象プロセスも終了してしまいます。終了させたくない場合は、gdbのgcoreコマンドを使います。 $ gdb (gdb) attach 対象プロセスのPID (gdb) gcore ファイル名 (gdb) detach これだと、人がコマンドをインタラクティブに入力しないといけないため、自動的にcoreを取得させるなどには使えません。 そのためRHELやCentOSでは、gdbのgcoreコマンドをshスクリプトで実装したgcoreコマンドがあります。 $ gcore usage gcore [-o filename] pid ディストリビューションによってgcoreコマンドがない場合があるので、gcoreコマンドにCentOS5.4のgcoreコマンドの内容を書いておきます。gdbがないことはないと思うので、どのディストリビューションでも使えると思います。 Google coredumper +... Google codeにcoredumperというプロジェクトがあります。 gcoreのように、プロセスを止めずにcoreを取得するためのライブラリです。 shとは関係ありませんが、core取得ということでここに使いかたを書いておきます。 ■インストール http //code.google.com/p/google-coredumper/からダウンロードし、適当なところに展開します。試したときは coredumper-1.2.1.tar.gz が最新でした。 展開した中のINSTALLファイルにインストール方法がかかれていますが、Linuxの標準的なconfigure、make、make installのパターンでインストール可能です。 なお、以下のようにするとdebパッケージやrpmパッケージも作れるということで、make installはせずに、make rpm をして、rpmを作成してインストールしました。 `make deb` - builds Debian packages `make rpm` - build RedHat RPM packages rpmの作成先はmake rpmした際に表示されます。 $ make rpm ・・・ The rpm package file(s) are located in /home/test/Soft/develop/coredumper-1.2.1/packages/rpm-unknown $ ls /home/tomonari/Soft/develop/coredumper-1.2.1/packages/rpm-unknown coredumper-1.2.1-1.x86_64.rpm coredumper-devel-1.2.1-1.x86_64.rpm coredumper-debuginfo-1.2.1-1.x86_64.rpm coredumperはライブラリであり、プログラムから呼び出すためにはヘッダファイルも必要なため、以下の2つをインストールしました。 $ sudo rpm -ivh coredumper-1.2.1-1.x86_64.rpm $ ls /usr/lib/libcoredumper* /usr/lib/libcoredumper.a /usr/lib/libcoredumper.so.1 /usr/lib/libcoredumper.la /usr/lib/libcoredumper.so.1.0.0 /usr/lib/libcoredumper.so $ sudo rpm -ivh coredumper-devel-1.2.1-1.x86_64.rpm $ ls /usr/include/google coredumper.h ■使いかた Webページに以下のように出ています。coredumper.hをincludeして、coreを取得したいところでWriteCoreDump(coreファイル名)とするだけですね。 google/coredumper.h ... WriteCoreDump( core.myprogram ); /* Keep going, we generated a core file, * but we didn t crash. */ ■サンプル ソース stdio.h stdlib.h string.h errno.h google/coredumper.h int main(){ char *str; short svar; int ret,err; str = "Hello World"; svar = 0x1234; ret = WriteCoreDump("core.test"); err = errno; if ( ret == -1 ){ strerror( err ); exit(1); } printf("WriteCoreDump Success!! ret %d\n",ret); exit(0); } コンパイル・リンク $ gcc -o main main.c -lcoredumper -g -- libcoredumperのリンクが必要、-gはgdbで変数の値をみるため 実行 $ ./main WriteCoreDump Success!! ret 0 $ ls core.test core.test $ gdb -c core.test main --本当にcoreが見られるか実験 ・・・ (gdb) bt #0 0x00002b9b483a5825 in WriteCoreDump () from /usr/lib/libcoredumper.so.1 #1 0x0000000000400628 in main () at main.c 16 (gdb) up #1 0x0000000000400628 in main () at main.c 16 16 ret = WriteCoreDump("core.test"); (gdb) p str $1 = 0x400768 "Hello World" (gdb) p /x svar $2 = 0x1234 なお、coredumperのこことかここを見ると、APIの説明があります。core取得時に圧縮もできたりするようです。 名前 コメント
https://w.atwiki.jp/boneless/pages/24.html
誤ってアップロードしてしまったファイルはこちらにページ名とファイル名を記載してください。 記述例 ページ名 ファイル名 ページ名を入力してください。 ファイル名を入力してください。
https://w.atwiki.jp/sakawork/pages/22.html
find/xargsfindオプション 例 xargsオプション 例 find/xargs find ファイルを検索する オプション 使ったことのあるものだけ書いてます 他にもかなり多くのオプションがあります 条件 オプション 内容 -name xxx ファイル名がxxxと一致するものを検索 -type ファイルタイプが一致するものを検索 -type f :ファイル -type d :ディレクトリ -type l :リンク -atime n ファイルの最終アクセス日数が条件に一致するものを検索 -atime +n :n日より経過 -atime n :n日前 -atime -n :n日未満 -ctime n ファイルの最終更新日数が条件に一致するものを検索 -ctime +n :n日より経過 -ctime n :n日前 -ctime -n :n日未満 -user xxx ファイルのユーザーがxxxと一致するものを検索 -o or -a and \( \) 複数条件指定する場合などに()を優先 ! 条件の否定 実行 オプション 内容 -exec コマンド {} \; 検索したファイルに対してコマンドを実行 -print 画面表示(デフォルト) -print0 ファイルとファイルの間に\0を入れる 例 /usrディレクトリ配下で、bashというファイル名を探す $ find /usr -name "bash" /usr/share/menu/bash /usr/share/doc/bash カレントディレクトリで、タイプがディレクトリ(-type d)のファイルかつ(-a) 最終更新日時が1日未満のファイルを検索し ls -lを実行する $ find . -type d -a -ctime -1 -exec ls -l {} \; xargs xargs コマンド 引き渡されたファイルに対してコマンドを実行 ※findと組み合わせて使います findの-execオプションと同様の効果ですが -execが毎回コマンドを呼び出すのに対し、 xargsは必要最低回数しか呼ばないらしく ファイルが多い場合にはxargsのほうが早いようです オプション オプション 内容 -0 ファイルの区切りを"\0"にする 例 カレントディレクトリで"*_Souri.txt"に合致するファイルを 開いて(cat)内容を名前順にソートし同じものを排除して(sort -u)表示 $find . -name "*_Souri.txt" | xargs cat |sort -u カレントディレクトリで"*_Souri.txt"に合致するファイルを 開いて(cat)内容を名前順にソートし同じものを排除して(sort -u)表示 (ファイルにスペースなどが含まれる場合に使用) $find . -name "*_Souri.txt" -print0 | xargs -0 cat |sort -u
https://w.atwiki.jp/droid/pages/23.html
情報・ファイル交換Bump(無料) ファイル管理・転送ES ファイルエクスプローラー(無料) AndroZip File Manager(無料) バックアップApp Backup Restore(無料) コメント 情報・ファイル交換 Bump(無料) 赤外線のないiPhoneやAndroidなどで端末同士をぶつけて写真や連絡先などの情報交換をするための、まさに世界標準と呼べるソフト。 使い方に少しだけクセがあり英語だと分かり難いかもしれないので、最初は下記の説明を読んで設定してみると良いかも。 https //market.android.com/details?id=com.bumptech.bumpga http //andronavi.com/2010/07/29996 ファイル管理・転送 ES ファイルエクスプローラー(無料) 内部ファイルやストレージ(SDC)だけでなく、PCなど共有ファイルへの接続やFTPまで可能な、シンプルな総合多機能ファイラー。 世界でも一二を争う支持率なのに、広告もなく日本語にも対応しており、ファイル管理ソフトのお薦め。 https //market.android.com/details?id=com.estrongs.android.pop http //androider.jp/a/0689e0730ec47f6d/ AndroZip File Manager(無料) https //market.android.com/details?id=com.agilesoftresource バックアップ App Backup Restore(無料) シンプル&強力なアプリのバックアップツール https //play.google.com/store/apps/details?id=mobi.infolife.appbackup http //appllio.com/android-tool-app/%E3%82%A2%E3%83%97%E3%83%AA%EF%BC%9AApp-Backup-Restore コメント 名前 コメント
https://w.atwiki.jp/simamoe/pages/15.html
ファイルアップのページ
https://w.atwiki.jp/darong/pages/125.html
■優子ちゃん事件まとめ http //tf2ch.blog42.fc2.com/blog-entry-5.html 送信日時 2003年11月12日水曜日 17 16 現実はこんなに甘い事件でもなかったし、 これを取り上げた方々も、マモッテなんかくれなかった。 その上、他でもデマだなんだで散々騒がれたり、 でもなんかわけわかんない記事で終わってたり。 ただいまTV取材だのなんだのとか、色々言ってますが、 そんなのはわたしにはどうでもいいことで。 この探偵達や、マスコミにもいいひと、いましたよ。 でも、結局、本当に切ない、冷たすぎる世の中にかき消されて、 やっと見つけた、信用できる(付き添いの)人にも、 いきなり別れも告げられずに会えなくなってしまったり、 他にも、結局なんとかしてくれようとした人達も、 ひどい!っていう結末で、 余りお互い関われなく(異動が主な原因ですが…)なってしまったり。 この記事もかなり薄っぺらいものだしね。 騒ぎの元となったこの記事自体はたいしたことないものだし。
https://w.atwiki.jp/iwatemirai/pages/12.html
各種ファイル置き場です。
https://w.atwiki.jp/kattsu/pages/46.html
cakePHPではなぜかphpファイルが更新されてない場合があるので app/tmp/cache/models/cake* app/tmp/cache/persistent/cake* を削除すると更新されるようになる
https://w.atwiki.jp/sougougakusyu/pages/95.html
総合「過去に私たちが活躍したスレを残そうという場所です」 情報「*Janeでのdatを読み込む▼ Janeの入ったフォルダを開く Logsから雑談2→ニュー速VIPやパー速の入ったフォルダを開く 入手したdatファイルを入れる Janeを再起動 で見れるようになると思うぞ」 英語「datはここから入手できます。」 1スレ目 下記に表記された「001.zip」をクリック 3スレ目 下記に表記された「002.zip」をクリック 国語「ちなみに2スレ目はパー速だからトップから飛んでみてくれ
https://w.atwiki.jp/pawapurokun6/pages/50.html
社会人野球編(サクセス1) しあわせ島編(サクセス2) 社会人野球編(サクセス1) 試合で負けないと埋められないプロフィールがある。その場合はプロフィールを埋めてもファイルが消されてしまうので注意。 No 条件 1 サクセス開始 2 サクセス開始 3 アパート(青野)うろつき 4 アパート(村山)うろつきで質問するイベントが2回発生 5 三船が通勤してくるランダムイベント発生 6 カビンダがパワーアップ 7 漁火がスカウトされるランダムイベント発生 8 ほるひすが村山に仕事を教えるランダムイベント発生 9 アパート(智林)うろつき 10 アパート(智林)うろつき2回 11 沙耶ルートを進めて貴田を仲間にする 12 ゆうまがパワーアップする(ゆうま絡みのランダムイベント5回目を見る) 13 守田を仲間にする 14 沙耶ルートを進めてのみ屋で社長が愚痴を言うイベント(選択肢)を見る 15 沙耶ルートで母親の真相を知る 16 鈴音を彼女にする 17 神社うろつき 18 スナックうろつき 19 彩からパワビタDをもらうランダムイベント 20 希美を彼女にする 21 「さおりちゃんフィギュア」を入手し、電話で話す 22 2年目2月2週休日の定期イベントを見る 23 奥野を仲間にする 24 大帝国キラーズに負ける(ゲームオーバー) 25 鈴音のイベントを最後まで進めて真犯人と対決 26 27 大島さんの連続イベント3回目で商工会長が壺を持ってくる 28 根来の連続ランダムイベントを最後(4回目)まで見る 29 「マニア」になっていない状態で、マニアショップうろつき10回 30 アパート(村山)うろつき 31 大島さんの連続イベントを最後(4回目)まで見る 32 商店街うろつきで食べ物を買ったときにおばちゃんが登場する 33 詩乃ルートを進め、詩乃が事故に遭うイベントを見る 34 イベントで犬と出会う 35 ラッキーフラワーズに勝利 36 シブリーズに勝利 37 市民課選抜チームに勝利 38 裏野球大会の決勝戦で負ける 39 光圀インローズに勝利 40 火星オクトパスに勝利 41 裏サクセスでUSスーパーヒーローズに勝利 42 USスーパーヒーローズに勝利 43 うろつき(あき地) 44 大島さんの連続イベント3回目で会う 45 フローラルローンズに負ける(ゲームオーバー) 46 のみ屋に11回行く 47 のみ屋に10回行く 48 荒井三兄弟の連続イベントを最後(5回目)まで見る 49 50 51 詩乃ルートを進め、詩乃の父親に会う しあわせ島編(サクセス2) No 条件 52 サクセス開始 53 三谷のパワーアップイベントでドブロクを飲ませる(パワーアップしない選択肢を選んでもよい) 54 5日目コマンド前の定期イベント 55 97日目コマンド前の定期イベント 56 中田からおかずをもらうランダムイベント 57 小杉をパワーアップさせる 58 布具里をパワーアップさせる 59 倉刈をパワーアップさせる 60 メカ亀田を倒す 61 ヘルガの評価が高い状態でクリア 62 サクセス開始 63 バオが爆弾で特攻してくるか、トカゲの話を聞くランダムイベント発生 64 インミンが登場するランダムイベント発生 65 バオが爆弾を見つけるランダムイベント発生 66 死者の埋葬作業をするランダムイベントで兵士に質問する 67 95日目コマンド前の定期イベントでヘルガが収容者を処刑する 68 95日目コマンド前の定期イベントで怪獣が収容者を食べる 69 95日目コマンド前の定期イベントでヘルガが収容者を処刑する 70 収容者がポンプを叩くランダムイベントが発生 71 ヘルガの評価が低い状態でクリア 72 BX-A5の連続ランダムイベントを最後まで進める 73 リフレッシュルームうろつきでさおりちゃん2号を選択(10ペラ必要) 74 リフレッシュルームうろつきでヤギを選択(20ペラ必要) 75 プレイルームをうろつく