プログラミング

ALL

CentOS7標準より新しいバージョンのRubyをインストールする

CentOS7 ではインストールできる Ruby のバージョンがデフォルトでは 2.0.0 と古いので、新しいバージョンを入れる手順です。 SCLリポジトリを設定して Ruby をインストールします。 SCLリポジトリでは、Red Hat ...
Linuxサーバプログラミング
ALL

Basic/Digest認証したユーザ名を取得する

Apache で Basic/Digest認証したユーザ名を取得する方法です。 設定方法は次の記事を参照してください。 Apacheのbasic認証とdigest認証 パソコン鳥のブログ apacheでBasic認証をLixnuxアカウント...
Linuxサーバプログラミング
ALL

PowerShellをバッチから管理者権限で動かす

バッチファイルから、PowerShellスクリプトを管理者権限で動かす方法です。 PowerShellスクリプトはエクスプローラからダブルクリックで実行できず、管理者権限で動かすのも面倒です。 バッチファイルから実行するとダブルクリックで実...
Windowsプログラミング
ALL

いつも make で高速化する

makeコマンドは -jオプションを付けると、並列で処理を行い、make時間を短縮できます。 しかし、いつも手動で -jオプションを付けるのは面倒なので、自動的に指定されるようにします。 ~/.bashrc の末尾に次の行を追加しておくと、...
Linuxプログラミング
ALL

Perlの出力でバッファリングしないようにする

Perlの出力でバッファリングせずに、すぐ出力するには、下記の行を実行します。 useIO::Handle; STDOUT->autoflush(1); 次のプログラムはサンプルです。 0 1 2 ... と表示するものですが、実行してもす...
プログラミング
ALL

PHP での Call to undefined function エラー

PHPのコードを別環境で動かそうとした時に、次のエラーが発生してしばらく悩みました。 PHPFatalerror:CalltoundefinedfunctionXXXXX()inYYYYY.php 関数 XXXXX()は、YYYYY.php...
トラブルシューティングプログラミング
ALL

バッチファイルを管理者権限で動作させる

バッチファイルの内容を、管理者権限で動作させる方法です。 バッチファイルの先頭に次を記述します。 1ファイルで実行できます。 @echooff cd/d%~dp0 for/f"tokens=3delims=\"%%iin('whoami/g...
Windowsプログラミング
ALL

emacs で php-mode を使えるようにする

emacsでphpファイルを編集するのに便利な php-mode の導入方法です。 Ubuntu14.04 php-elispパッケージをインストールすれば php-mode が導入されます。 sudoapt-getinstallphp-e...
Linuxプログラミング
ALL

コマンドプロンプトからプログラムを管理者として実行する方法です。

コマンドプロンプトからプログラムを管理者として実行する方法です。 プログラムを右クリックして「管理者として実行」と同等のことが行え、管理者パスワードを入力する必要が無く、管理者名が administrator以外でも動作可能です。 方法です...
Windowsプログラミング
ALL

javascript で画像サイズの取得に失敗する場合

javascript である画像のサイズを取得する場合、次のようなコードがよく説明されています。 imgタグで指定されたwidth,height ではなく、画像自体のwidth,heightが取得できますが、これ、取得に失敗することがありま...
Windowsトラブルシューティングプログラミング