プログラミング

ALL

Firefoxのアドオンからログ出力する方法

Firefoxのアドオンを javascriptで作成した場合、デバッグ中に何か出力しようとしてもconsole.log が使えません。 代わりに次が使用できます。 Firebugのコンソールへ出力 Firebug.Console.log(...
インターネットブラウザプログラミング
ALL

C言語のファイル書き込み操作でディスクキャッシュを無効化する方法

C言語でのファイル書き込み操作でディスクキャッシュを無効化する方法です。 C標準ライブラリレベルで無効化 setvbuf(ファイルポインタ,NULL,_IONBF,BUFSIZ); OSレベルで無効化 open関数でファイル状態フラグに O...
LinuxWindowsプログラミング
ALL

Perl でSMTPサーバを指定してメールを送信する

Perl でSMTPサーバを指定してメールを送信するサンプルです。 題名、本文とも、日本語対応です。 赤字の箇所を変更して使用して下さい。 useEncode; useNet::SMTP; usewarnings; usestrict; u...
プログラミング
ALL

Perlで指定したURLのHTMLを取得(プロキシ対応版)

先日紹介した Perlで指定したURLのHTMLを取得するサンプル のプロキシ対応版です。 認証付きプロキシを使用する場合は、サンプル中のコメント行をコメントアウトして下さい。 指定したURLのHTMLを取得するサンプル useutf8; ...
プログラミング
ALL

Perlで指定したURLのHTMLを取得

Perlで指定したURLのHTMLを取得するサンプルです。 以下のモジュールを使用します。無い場合はCPANからインストールしてください。 utf8 Encode LWP::UserAgent/a> HTTP::Request HTTP::...
プログラミング
ALL

perlモジュールをローカルにインストールして利用する方法

root権が無くとも、perlモジュールをローカルの箇所にインストールして利用できる方法についてです。 例えば、自分のホームディレクトリ下にインストールしてperlから利用できます。 cpan実行後、以下のように入力して下さい。 $HOME...
プログラミング
ALL

PHP で添付ファイル付きメールを送信する関数

PHP でメールを送る関数です。 日本語対応で、添付ファイルも送信できます。 準備 マルチバイト文字列関数の mb_language関数を使用します。 CentOS6 では、yum install php-mbstring でパッケージをイ...
プログラミング