タグ

ブックマーク / okwave.jp (8)

  • UNIX/Linuxで「プロセスごとの」ディスクの使用状況(ディスクI/Oの状況)を取得する方法 - OKWAVE

    質問者様は既に放置されているようなので、このページを参照している他の方のためにメモします。 (質問者様の環境のように、/proc以下にioディレクトリがない環境では使えません) まず、I/Oが激しいプロセスを特定する方法は以下の通りです。 (root)# find /proc -name io | xargs egrep "write|read" | sort -n -k 2 すると以下のようなフォーマットでI/Oの一覧が出力されます。下に行くほどI/Oが多いプロセスになるようにsortされています。 /proc/3847/io:read_bytes: 82096128 この場合、"3847"というのがプロセスID、最後がバイト数です。 上記の一覧から、どのプロセスがあやしいか、だいたい当たりをつけます。 次はそれがどのプログラムかですが、例えば上記の3847であれば、以下の方法で得ること

    UNIX/Linuxで「プロセスごとの」ディスクの使用状況(ディスクI/Oの状況)を取得する方法 - OKWAVE
    halohalolin
    halohalolin 2015/07/23
    find /proc -name io | xargs egrep "write|read" | grep -v ": 0" | sort -n -k 2 した上で、 ps -ef | grep "プロセスID"
  • シェルスクリプト:N日前の日付の取得 - OKWAVE

    #/bin/sh DAY=$1 TIME=`date --date '"$DAY" day ago' +%Y%m%d` echo $TIME 上を実行しても$DAYが展開されず、 date: invalid date '"$DAY" day ago' と、dateコマンドがエラーを返してきます。 $DAYを展開させるためにはどうクォートすればいいのでしょうか?

    シェルスクリプト:N日前の日付の取得 - OKWAVE
    halohalolin
    halohalolin 2014/11/12
    シェルスクリプトで古い削除対象のログのファイル名を指定するなら DELETE_LOG_FILE="./log-"`date --date "$DELETE_LOG_DATE"' days ago' +%Y-%m-%d`".log"
  • ハーフパンツの前で縛る紐(ゴム)が中に入っているのを引っ張り出すには? - OKWAVE

    皆さんのお知恵を拝借させてくださいm(._.)m。 今家ではくハーフパンツが腰の前で縛るものなんですが,どうも片方が穴の中に入ってしまったようでうまく引っ張り出せないでいます。イメージがわくかどうか解かりませんがこの穴の中に入ってしまった紐(ゴム)をどうやって引っ張り出せばよいんでしょうか?だいぶ奥まで入り込んでしまって両手で地道に外側から少しずつずらして元に戻すしかないんでしょうか?何か妙案は無いでしょうか?できれば簡単に一気に引っ張り出したいのですが....。 是非不器用な私に皆さんがお持ちのアイデアを教えて頂きたく思います。宜しくお願いしますm(__)mペコ。

    ハーフパンツの前で縛る紐(ゴム)が中に入っているのを引っ張り出すには? - OKWAVE
    halohalolin
    halohalolin 2014/04/20
    紐を通し直すのは困難。一度紐を抜いて、片方に安全ピンを取り付け送っていくと良い。
  • iTunes 歌詞のない曲を集める方法がわかりません - OKWAVE

    以前一度iTunesのプレイリストに歌詞のない曲を集めることができたのですが、やり方を忘れてしまいました。 自分なりに探してみましたがわかりませんでした。 iTunesで歌詞のない曲だけを集める方法を教えて下さい。

    iTunes 歌詞のない曲を集める方法がわかりません - OKWAVE
    halohalolin
    halohalolin 2013/04/26
    Lyrics Masterというソフトの中に、「歌詞のない曲を集める.js」が入っているので、ダブルクリックするとiTunesの中にプレイリストができます
  • サムネイル画像の色数が少ない? - OKWAVE

    ListViewコントロールでサムネイル画像を一覧表示するには? VB初心者です。 .NET TIPSの中に「ListViewコントロールでサムネイル画像を一覧表示するには?」というものがありました 今回、それを利用してサムネイル一覧の表示をしようとして行き詰りました。 作りたいのは以下のものです ○決まったサイズの画像(bitmap)を表示し、その下にファイル名(フルパスでは無い)を表示し、更にその下に元の画像のサイズを表示するようなものを作成したいのですが、作成可能でしょうか? また、作成可能な場合、どういった方法で作成したら良いか教えて下さい。 行き詰ったのは、第一段階の、サムネイル画像のしたのファイル名の所です。 よく分からずに ListView1.Items.Add(bmpFiles(i), i)の所を Dim bmpFileName As String = _ Path.Get

    サムネイル画像の色数が少ない? - OKWAVE
    halohalolin
    halohalolin 2012/08/27
    .netにおけるListViewにてサムネイルを表示させる場合、関連付けるImageListは、よっぽどローエンド向けにする場合以外は必ず.ColorDepthプロパティを指定して色数を増やしておいたほうが良い
  • HTMLのテーブル枠が印刷されない! - OKWAVE

    pygmyさんが閲覧しているサイトのテーブル枠が印刷されない、という意味ですよね・・・? IEを使っているのでしたら、ユーザースタイルシートに以下のようにしてみてはどうでしょうか? @media print{ table, td { border:solid 1px black; border-collapse:collapse; } } メモ帳などに上記をコピーして、mystyle.cssなど適当な名前で保存してください。その後、IEのツールのオプションでユーザー補助を開き、ユーザースタイルシートに上記cssファイルを指定します。 逆に、テーブル枠が印刷されるようなサイトを作りたい、という意味でしたら、そのサイトに上記のようなスタイルシートを組み込んでください。

    HTMLのテーブル枠が印刷されない! - OKWAVE
    halohalolin
    halohalolin 2012/08/02
    IEではHTMLのtableで枠を指定しても消えることがあるので、@media print{ table, …云々…}とCSS指定したほうが良いようだ
  • C#仮想リストビューでアイテムの選択状態を取得する方法について - OKWAVE

    お世話になります。 仮想リストビューで画像一覧を表示しているのですが、アイテムの選択状態を上手く取得できず困っています。 通常はItems.SelectedImtesで取れるのですが、仮想リストビューだと例外になってしまいます。 そこでOnItemSelectionChangedで取得しようとしたのですが、何故か選択解除のタイミングでイベントが発生しません。仮想リストビューだからなのでしょうか。 とりあえず今はOnDrawItemで取得して変数に保存していますが、今度はスクロールで隠れた画像の選択解除が取得できません。 ですのでOnItemSelectionChangedでShiftキーとCtrlキーの有無を見て、押されていなければ一度全てのアイテムが選択解除されたものとし、その後Invalidate()とUpdate()でOnDrawItemを呼び出しています。 OnDrawItemで現

    C#仮想リストビューでアイテムの選択状態を取得する方法について - OKWAVE
    halohalolin
    halohalolin 2012/06/04
    仮想リストビューにおけるアイテムの選択方法、Items.SelectedImtesでは例外が発生するので、ListViewItemCollection/SelectedIndexCollectionを用いなければならない
  • [VB2008]引数付きパスでアプリケーションを起動 - OKWAVE

    コマンドインタープリタ(XPならCMD.EXE)に引数を渡す方法で可能だと思います。 Dim psi As New System.Diagnostics.ProcessStartInfo() 'ComSpecのパスを取得する psi.FileName = System.Environment.GetEnvironmentVariable("ComSpec") psi.Arguments = "/c " & """*:\***"" -* *** -* ""***""" returnValue = System.Diagnostics.Process.Start(psi) 私も同じように悩んで、この方法で解決しました。

    [VB2008]引数付きパスでアプリケーションを起動 - OKWAVE
    halohalolin
    halohalolin 2010/05/24
    複雑な引数付くDOSアプリケーションをWindowsアプリケーションから起動させたい場合はSystem.Environment.GetEnvironmentVariable("ComSpec")とSystem.Diagnostics.Process.Start()を用いる
  • 1