プログラミング

ALL

SQLiteはディレクトリにも書き込み権限が無いとダメ

PHPのプログラムで、fputs でのファイル更新は出来るのに、SQLiteでデータベース更新が unable to open database file エラーで出来ませんでした。これは下記ページで解決しました。SQLiteは、データベー...
プログラミング
ALL

Windows で使用できるフリーの Perl実行環境 Strawberry Perl

Windows で使用できるフリーの Perl実行環境、Strawberry Perl です。Strawberry Perl のサイトのイチゴの画像の下あたりに、「“When I’m on Windows, I use Strawberry...
Windowsプログラミング
ALL

バッチファイルの実行環境をチェックする

バッチファイルがどのような環境で実行されているかチェックする方法です。「管理者として実行されているかのチェック」と「32bitOSか 64bitOSかを判別する」の2つです。管理者として実行されているかのチェックサンプルfor /f "to...
Windowsプログラミング
ALL

Perl で添付ファイル付きメールを送信する

Perl でメールを送る関数です。日本語対応で、添付ファイルを送信できます。メール送信サブルーチンSendAttachedMail()メールを送信します。添付ファイルも送信できます。題名、本文、添付ファイル名とも日本語対応です。書式:Sen...
プログラミング
ALL

ハードウェアリセット方法

ハードウェアリセットの方法です。キーボードリセットによる方法ポート 0x64 の bit 0 に 0 を書き込むと、コールドリセットされます。0x64 はキーボードコントローラのポートです。パソコン鳥も、15年以上前にこの方法でリセットする...
プログラミング
ALL

メールアドレスの入力間違いを減らす mailcheck.js

フォームでメールアドレスを入力してもらっても、そのアドレスに入力間違いがあった場合、メールを送ることが出来ません。メールアドレスの入力時にチェックできれば、入力ミスを防ぐことが出来ます。そのようなチェックを行える、mailcheck という...
Linuxサーバプログラミング
ALL

C言語のデバッグ用printf

C言語のデバッグ用printfです。表示と同時に、同じ内容をファイルにも出力しますので、表示内容が多い場合に役立ちます。また、デバッグが完了して不要になったら、デバッグ用ルーチンの呼び出し自体を簡単に無効化できるので、成果物にデバッグ用の無...
プログラミング
ALL

C言語で指定したURLのHTMLを取得

C言語で指定したURLのHTMLを取得するサンプルです。Windows用です。ws2_32.lib をリンクして下さい。GetHtmlByUrl関数に取得したいURLを指定して下さい。#include<windows.h>#include<...
Windowsプログラミング
ALL

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

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

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

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