"スクリプト" タグの付けられた記事 ( 1 / 2 ページ )

 全ての記事 934 件のうち 11 件の記事が該当しました。 (2 ページ)。

0SIM の使用量をメールで通知する Perl スクリプト/CGI

Posted by
ぴろり
Posted at
2016/07/16 22:19
Trackbacks
関連記事 (0)
Post Comment
コメントできます
Category
電算室 カテゴリ
カバー イメージ

 ガラケーからスマートホンに乗り換えて暫く経ちますが、最終的にまたガラケーに戻ることにしました。ガラケーに戻るものの、やはりスマホの便利さも捨てがたく、そこで、スマホのデータ通信用回線に So-net モバイルサービスが運営する 0 SIM を契約しました。0 SIM のスゴイところは、毎月 500MB まで月額無料で使えるという点で、ほとんど自宅の WiFi 圏内をウロウロしている身としては 500MB もあれば十分なのです(ヒキコモリ言うなー!)
 ただ、ちょっと油断すると足が出てしまうので(500MB を超過したところで 100円/100MB の追加料金設定のため致命的ということはありません)、月額無料を達成するためには、サービスの管理画面にログインして現在の通信量をこまめにチェックしなければなりません。しかし、わざわざブラウザで管理画面を開いて、アカウントとパスワードを入力して目視するのも面倒くさい。
 …というわけで、0 SIM の管理画面をスクレイピングして、メール送信してくれる Perl スクリプトを書いてみました。自宅のサーバに仕込んで定期実行されるようにしておき、毎朝、ガラケーに使用量のサマリが届くようにしています。

本文を読む (6 分で読めます)

シェル|バッチ|Perl スクリプトから添付ファイル付きのメールを送る

Posted by
ぴろり
Posted at
2016/02/17 13:27
Trackbacks
関連記事 (0)
Post Comment
コメントできます
Category
開発メモ カテゴリ
カバー イメージ

 サーバの監視スクリプトにおいて、ログファイルを添付して通知メールを送りたい場合など、Linux のシェル スクリプトや MS-DOS のバッチ ファイルから、添付ファイル付きでメールを送信するための覚書きです。特に、SMTP サーバに直接ネットワーク接続して送信するのではなく、sendmail などの MTA を利用して送信する場合について。

本文を読む (6 分で読めます)

/etc/cron.hourly|daily|weekly|monthly に置いたスクリプトが実行されない

Posted by
ぴろり
Posted at
2015/09/15 10:28
Trackbacks
関連記事 (0)
Post Comment
コメントできます
Category
開発メモ カテゴリ
カバー イメージ

 自宅の Debian GNU/Linux サーバにおいて、データをバックアップするためのスクリプトを書いて、/etc/weekly に置いておきました。これで毎週、自動的にバックアップが行われるハズ! …でしたが、エラーが出て実行されていませんでした。作成したスクリプトを手動で起動する分には正しく動作していたにも関わらず、です。

本文を読む (1 分で読めます)

MovableType のデータをログ ファイルっぽく表示する

Posted by
ぴろり
Posted at
2015/08/09 16:02
Trackbacks
関連記事 (0)
Post Comment
コメントできます
Category
MovableType カテゴリ
カバー イメージ

通常MTのログを確認する場合、管理画面にログインし「ツール」→「ログ」で確認を行いますが、このログをファイルとしてサーバ上に出力することは可能でしょうか。
普段管理しているWebサーバのapacheのログを確認する様な感覚でsshでターミナルログインを行い、findコマンドなどでMTのログの閲覧ができればと考えております。

 なるほど、なるほど。コマンドラインから cat mt_log | grep '検索' | wc -l みたいなイメージで、データベースから直接、データを取得できると便利かもしれませんね~ということで、ちょっと試してみました。

本文を読む (5 分で読めます)

GNU bash で syntax error near unexpected token `fi' エラー

Posted by
ぴろり
Posted at
2015/08/08 10:16
Trackbacks
関連記事 (0)
Post Comment
コメントできます
Category
開発メモ カテゴリ
カバー イメージ

 GNU bash (GNU Bourne-Again SHell) でシェル スクリプトを作成中、件名のエラーが出ました。具体的には、ブロック内のコマンドをコメント アウトしただけなのですが、実はこれが問題だったという覚書き。

本文を読む (2 分で読めます)

Twitter に流れる画像をまとめてダウンロードする

Posted by
ぴろり
Posted at
2015/04/24 12:59
Trackbacks
関連記事 (0)
Post Comment
コメントできます
Category
ソフトウェア カテゴリ
カバー イメージ

 夕立ちゃんぺろぺろかわいい …ということで、Twitter のタイムラインを流れる画像を、まとめてダウンロードできるダメ人間 Perl スクリプトを書いてみました。今回、スクリプトを 48 時間ほど走らせたところ、例えば、#艦これ ハッシュタグについて 3,300枚(407MB)、#艦これ版深夜の真剣お絵描き60分一本勝負 ハッシュタグについて 1,960枚(247MB) の画像ファイルを取得できる感じです。

本文を読む (4 分で読めます)

MediaCoder で定期ポップアップするダイアログを自動で回避する

Posted by
ぴろり
Posted at
2014/12/18 10:08
Trackbacks
関連記事 (0)
Comments
コメント (8)
Post Comment
コメントできます
Category
ソフトウェア カテゴリ
カバー イメージ

 今まで撮り溜めたビデオ カメラの録画を動画変換するために、とりあえず今回きりのつもりで、フリーの変換ツールである MediaCoder をインストールしました。PC が非力なので変換に長時間を要するのですが、変換処理中、ダイアログが定期的にポップアップして、その間、変換処理が中断してしまいます。また、このダイアログがポップアップしてから 2 時間以内に、簡単な足し算/引き算をしなければならず、マクロ ツールで単純に OK ボタンを連打するなどの方法が使えません。
 そこで、フリーの自動化ツール UWSC を利用して、このダイアログを自動回避してみました。UWSC には簡単なスクリプト言語が備えられており、ダイアログ内の文字列を取得して、足し算/引き算の結果を求め、その答えをテキスト フィールドに埋めるといった処理を自動化できます。素直に毎回入力すればいいんですが、こういう無駄なところに燃えてしまう、嗚呼、ダメ人間catface.gif

本文を読む (4 分で読めます)

Windows 環境で /usr/bin/perl を手っ取り早く実現する方法

Posted by
ぴろり
Posted at
2014/02/11 19:05
Trackbacks
関連記事 (0)
Post Comment
コメントできます
Category
開発メモ カテゴリ
カバー イメージ

 Windows 環境で Perl を利用したい場合、おそらく多くの人は「Windows Perl」あたりで検索をかけると思うので、ActivePerl が一般的だと思います。インストーラが用意されているので、何も考えずにインストールできますし、勝手に実行パスも通してくれますし、モジュールのインストールも GUI で行えますし、まぁ、ほとんどの場合これで問題ありません。
 そこに、後から XAMPP を導入して動かそうとした場合、実行パスの問題から Perl CGI がうまく動作しません。ジャンクションを設定したり、Perl 自体をビルドする方法もありますが、もっとお手軽に、ファイルを一つコピーするだけで済ませる覚書きです。

本文を読む (3 分で読めます)

スパム メールと闘う

Posted by
ぴろり
Posted at
2013/11/10 12:03
Trackbacks
関連記事 (0)
Comments
コメント (2)
Post Comment
コメントできます
Category
電算室 カテゴリ
カバー イメージ

 サーバのスパム フィルタ君が頑張ってくれるお陰か、メーラーの受信トレイがスパム メールに占拠されることは全くなかったのですが、ここ数週間、何故かスパム メールを受信することが増えてきました。そこで、メーラーで受信したスパム メールを、サーバに戻してスパム フィルタに喰わせて学習させるようにした、その覚書き。

本文を読む (4 分で読めます)

フォルダ内の .torrent ファイルを定期的に食べてくれる Perl スクリプト:QueEater

Posted by
ぴろり
Posted at
2013/07/16 19:36
Trackbacks
関連記事 (0)
Post Comment
コメントできます
Category
開発メモ カテゴリ
カバー イメージ

 Linux のインストール DVD のイメージ ファイルなど、大容量ファイルをダウンロードするには、BitTorrent を利用すると効率的です。自宅には、24時間稼動のサーバマシンがあり、このマシンに BitTorrent 用クライアントの BitComet をインストールして利用しています。しかし、ダウンロードする必要がある度に、GUI を操作してリモート ログインして .torrent ファイルを食わして...という作業が手間だったので、共有フォルダに .torrent ファイルを置くと、自動的に BitComet に食わせてくれる Perl スクリプトを書いてみました。BitComet とこのスクリプトを起動しておけば、Windows や Mac OS を問わず、ネットワーク共有フォルダに .torrent ファイルを置くだけの楽チン設計です。

本文を読む (1 分で読めます)

Open MagicV o ox.net

» 次へ