はじめに Webサーバやファイルサーバなどの運用を行っていると、知らぬ間にハードディスクの容量が足りなくなってしまうことがありします。 そこで本稿では、スクリプトを利用して、サーバの状況をメール通知する方法を紹介します。専用のアプリケーションを用意することなく、サーバを監視できるため便利です。対象読者 サーバ管理者。必要な環境WindowsのみVisual Studio 2005(C#のサンプルを利用する場合) オーバーストーリー Windowsには、簡単なプログラミングを行うためのWSH(Windows Script Host)という機能があり、VBS(Visual Basic Script)やJS(JavaScript)で簡単にスクリプトを組み、実行できるようになっています。 またWindowsには、WMI(Windows Management Instrumentation)というW
WSH の SendKeys で日本語を入力する [WSH][programming] WSH の SendKeys でユーザのキー入力をエミュレートできます。 しかし、WSH の SendKeys は日本語に対応していないので、日本語を指定しても文字化けしてしまいます。 解決を調べたところ VB.NET では日本語に対応していることが分かりました。 しかも、VB.NET の SendKeys の COM オブジェクトを使いやすく DLL にまとめてくれている Clipboard.VB.NET を発見しました。 これを使えば WSH からも日本語入力を簡単にエミュレートできます。 まず、インストール。 マニュアル通りに Clipboard.DLL を C:\Windows\System32 にコピーし、regasm Clipboard.DLL を実行して登録します。 regasm が見つか
クレジットカード現金化の高還元率の優良店を選ぶためには クレジットカード現金化の優良店を選ぶポイントは、換金率やスピードもありますが、そのほかにも見ておきたいポイントもあります。 お金に厳しい人が利用しますので、手数料やキャンペーンの有無、価格交渉ができる業者ということは見ておきたいところです。 それぞれどのような内容なのでしょうか。 手数料が無料であるクレジットカード現金化の業者には、手数料をすべて無料でしてくれるところがあります。 業者によっては、単純に手数料という名目で業者側の利益がとられていたり、振込手数料、事務手数料という名目で少額ながらお金がかかることがあります。 せっかく高い換金率が記載されていても、手数料の分が差し引かれることで、損をしたような気持ちになったり後から気づくこともあります。 これらの手数料は最初から公式ホームページに記載がある場合は了承したうえで申し込みもでき
JavaScript雑務でExcelからCSVへ出力するWSHのスクリプトを書いた。メインの処理部分は以下のようになった。(VBAのオブジェクトのプロパティの先頭を小文字にしても良いのだろうか? 一応、動いているが) // cscript //E:JScript //Nologo export.js original.xls > export.csv excel( WScript.arguments.item(0), function(book){ eachItem(book.sheets, function(sheet){ eachItem(sheet.usedRange.rows, function(row){ var cols = row.columns; // 先頭カラムが空の場合、そのシートの読み取りを終える if(cols(1).value == null) throw S
連載目次 わたしたちはコンピュータの奴隷じゃない! Windows PCを使っていて、あるいはWindowsサーバを管理していて、「何で人間様が、こんなこまごまとした作業を繰り返し、何度も何度もやらないといけないの?」と思うことはないだろうか。例えばこういう作業はどうだろう。 「My Documentsフォルダ内にある2005年に作成されたファイルのうち、最近1カ月更新してないテキスト・ファイルの中身を確認したいので、それらのファイルの1行目を抜き出して1つのテキスト・ファイルにする」 これを手作業でやろうと思うと大変だ。まずエクスプローラでMy Documentsを開き、詳細表示モードにし、作成日時と更新日時をにらめっこしながら該当するファイルを選び、メモ帳で開いて1行目をコピーし、もう1つメモ帳を立ち上げてそれを貼り付け……、という操作を複数のファイルで繰り返す。フォルダが階層化されて
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く