プログラミング

ALL

準備不要!ブラウザ上でプログラミングする

C言語などのプログラミング言語を覚えようとする際、まずプログラミングができるように準備をする必要がありますが、ちょっと試したいだけの場合は面倒です。 そこで、ブラウザ上でプログラミングが行えるサイトの紹介です。 コンソールベースですが、準備...
プログラミング
ALL

PHPのソースコード整形

PHPのソースコードを整形する PHP-CS-Fixer の紹介です。 FriendsOfPHP/PHP-CS-Fixer · GitHub PHP 5.3.6以上が必要です。 以下のようにして PHP-CS-Fixer を取得します。 w...
ソフトウェアプログラミング
ALL

接続元によってWebページのリダイレクト先を変える

接続元によってWebページのリダイレクト先を変える方法です。 リダイレクトを JavaScript で行います。 以下の行を実行すると、リダイレクトされます。 <scripttype="text/javascript">location.h...
サーバプログラミング
ALL

正規表現で特定の文字列を含まない書き方

正規表現で特定の文字列を含まない書き方です。 ?!に続けて、除外したい文字列(正規表現)を記述後、通常の正規表現を書きます。 例えば、次のように書くと、 ・正規表現で.+tbm=ischを含まない かつ ・正規表現でhttps?://(ww...
プログラミング
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 Strawberr...
Windowsプログラミング
ALL

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

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

C言語で int型と double型が混在している場合の型変換

Q.C言語で以下のコードを実行した時、ans の値(printfでの表示)はどのようになるでしょうか? 1問目 intans; ans=1/2+1/2+1/2+1/2; printf("and=%f\n",ans); 2問目 intans;...
プログラミング
ALL

ガラケーで現在地の地図表示(ドコモの場合)

ドコモの携帯(ガラケー)で、iアプリを使用せずに現在地付近の地図を表示する方法を2つ紹介します。 iモード版エリアマップの使用と、現在地のグーグルマップを表示するWEBサイトです。 iモード版エリアマップを表示する ドコモには電波状況を確認...
インターネットブラウザプログラミング生活
ALL

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

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