シェルスクリプトのexpectで応答メッセージを振り分ける方法
シェルスクリプトのexpectで確認メッセージを振り分ける方法を紹介します。 1.問題点 シェルスクリプトを使ってパスワード入力が必要なコマ... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlでansibleライブラリを作成する方法
Perlでansibleライブラリを作成する方法を紹介します。 1.問題点 ansibleのシナリオを作成する中で、既存のansibleライ... [記事ページへ]
Comments [0]
| Trackbacks [0]
perlのCPANモジュールからRPMを作成する方法
perlのCPANモジュールからRPMを作成する方法を紹介します。 1.rpm-rebuildのインストール rpmrebuildコマンドが... [記事ページへ]
Comments [0]
| Trackbacks [0]
PHPでvar_dumpの情報をファイルに出力する方法
PHPでvar_dumpの情報をファイルに出力する方法を紹介します。 1.問題点 ブラウザからアクセスしたサイトで動作するPHPのログをファ... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlで「Subroutine permission redefined at~」を抑止する方法
Perlで「Subroutine permission redefined at~」を抑止する方法を紹介します。 1.問題点 Perlde定... [記事ページへ]
Comments [0]
| Trackbacks [0]
Rubyで実行ラインのトレース結果をファイルに出力する方法
業務の都合でRubyを調べることになりました。 最初に、Rubyで実行ラインのトレース結果をファイルに出力する方法を紹介します。 1.問題点... [記事ページへ]
Comments [0]
| Trackbacks [0]
XML::Simpleのインストールでエラーになる場合の対処
PerlのXML::Simpleのインストールでエラーになる場合の対処方法を紹介します。 モジュールはyum等ではなく、makeでインストー... [記事ページへ]
Comments [0]
| Trackbacks [0]
YAML::Tinyで「YAML::Tiny found bad indenting in line~」というエラーになる場合の対処
PerlのYAML::Tinyで「YAML::Tiny found bad indenting in line~」というエラーになる場合の対... [記事ページへ]
Comments [0]
| Trackbacks [0]
bashでPostgreSQLのselect結果を出力する方法
bashでPostgreSQLのselect結果を出力する方法を紹介します。 1.問題点 PostgreSQLで次のようなデータベース・テー... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlの正規表現を使って文字列をまとめて取得する方法
Perlの正規表現で文字列をまとめて取得する方法を紹介します。 1.問題点 Perlで次のようなタイムスタンプの変数を設定します。 my $... [記事ページへ]
Comments [0]
| Trackbacks [0]
bashでbackspaceが動作しない場合の対処
bashでbackspaceが動作しない場合の対処方法を紹介します。 1.問題点 入力した文字を表示するという、簡単なスクリプト(test.... [記事ページへ]
Comments [0]
| Trackbacks [0]
bashの変数から最後の1文字を取得・削除する方法
bashの変数から最後の1文字を取得・削除する方法を紹介します。 https://srad.jp/~cobonzu/journal/5479... [記事ページへ]
Comments [0]
| Trackbacks [0]
bashのwhile文で利用した変数がループ外で反映されない場合の対処
bashのwhile文で利用した変数がループ外で反映されない場合の対処方法を紹介します。 1.問題点 次のようなスクリプト(test.sh)... [記事ページへ]
Comments [0]
| Trackbacks [0]
bashのechoでアスタリスク「*」がワイルドカードとして展開される場合の対処
bashのechoでアスタリスク「*」がワイルドカードとして展開される場合の対処について紹介します。 1.問題点 次のようなスクリプト「te... [記事ページへ]
Comments [0]
| Trackbacks [0]
bashの正規表現でスペース(空白)を判定する方法
bashの正規表現でスペース(空白)を判定する方法を紹介します。 1.問題点 bashで、下記のようなスペース(空白)を含む文字列を判定した... [記事ページへ]
Comments [0]
| Trackbacks [0]
bashで文字列の長さを調べる方法
bashで文字列の長さを調べる方法を紹介します。 1.問題点 bashで変数に文字列を設定しました。 #!/bin/bash foo=1... [記事ページへ]
Comments [0]
| Trackbacks [0]
bashで数値を判定する方法
bashで数値を判定する方法を紹介します。 1.問題点 bashの標準入力で数値の標準入力を受け付けるスクリプトを作りました。 #!/bin... [記事ページへ]
Comments [0]
| Trackbacks [0]
PythonでJSONファイルの日本語キーを読む方法
PythonでJSONファイルの日本語キーを読む方法を紹介します。 1.問題点 次のJSONファイルがあります。文字コードはUTF-8です。... [記事ページへ]
Comments [0]
| Trackbacks [0]
bashで小数点を比較する方法
bashで小数点を比較する方法を紹介します。 1.問題点 小数点を比較したいのですが、下記の構文では期待する結果になりません。 #!/bin... [記事ページへ]
Comments [0]
| Trackbacks [0]
bashの配列をjoinする方法
bashの配列をjoinする方法を紹介します。 1.問題点 bashで次のようなリストを作成しました。 #!/bin/bash decl... [記事ページへ]
Comments [0]
| Trackbacks [0]
bashのif文で正規表現を使用する方法
bashのif文で正規表現を使用する方法を紹介します。 1.問題点 #!/bin/bash foo=abc123efg 変数fooの中か... [記事ページへ]
Comments [0]
| Trackbacks [0]
Bashで変数を大文字または小文字に変換する方法
Bashで変数を大文字または小文字に変換する方法を紹介します。 1.問題点 bashで次のサンプルを作りました。 #!/bin/bash ... [記事ページへ]
Comments [0]
| Trackbacks [0]
bashの変数をsplitして配列を作る方法
bashの変数をsplitして配列を作る方法を紹介します。 1.問題点 bashで次のような変数を作成しました。 #!/bin/bash ... [記事ページへ]
Comments [0]
| Trackbacks [0]
PythonでEUC-JPのファイルを読み込んで正規表現を使う方法
PythonでEUC-JPのファイルを読み込んで正規表現を使う方法を紹介します。 Pythonは2.x系です。 1.問題点 下記の、文字コー... [記事ページへ]
Comments [0]
| Trackbacks [0]
Pythonで正規表現を使う方法
Pythonで正規表現を使う方法を紹介します。 1.問題点 下記のスクリプトを書きました。 #!/usr/bin/env python2 #... [記事ページへ]
Comments [0]
| Trackbacks [0]
Pythonで「SyntaxError: Non-ASCII character」というエラーの対処
Pythonで「SyntaxError: Non-ASCII character」というエラーの対処について紹介します。 1.問題点 Pyt... [記事ページへ]
Comments [0]
| Trackbacks [0]
Pythonで文字列を取得する方法
Pythonで文字列を取得する方法を紹介します。 1.問題点 Pythonで次の文字を定義しました。 str = '0100AF85A020... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlのハッシュでキーの有無を調べる方法
Perlのハッシュでキーの有無を調べる方法を紹介します。 1.問題点 Perlで下記のようなハッシュを作成しました。 my $hash; ... [記事ページへ]
Comments [0]
| Trackbacks [0]
Pythonのシングルクォーテーションとダブルクォーテーションの違い
Pythonのシングルクォーテーションとダブルクォーテーションの違いについて調べてみました。 1.はじめに 2.シングルクォーテーションとダ... [記事ページへ]
Comments [0]
| Trackbacks [0]
Pythonで改行せずに出力する方法
Pythonで改行せずに出力する方法を紹介します。 1.問題点 Pythonで下記のスクリプトを書きました。 test.py print "... [記事ページへ]
Comments [0]
| Trackbacks [0]
Pythonでshebang行を書く方法
Pythonでshebang行を書く方法を紹介します。 1.問題点 shebang(シェバンまたはシバンと読む)行は、そのスクリプトが使用す... [記事ページへ]
Comments [0]
| Trackbacks [0]
Pythonで改行を含む複数行データを代入する方法(ヒアドキュメント)
Pythonで改行を含む複数行データを代入する方法(ヒアドキュメント)を紹介します。 1.問題点 Pythonで、 aaa bbb ccc ... [記事ページへ]
Comments [0]
| Trackbacks [0]
Pythonで"Hello World"を出力する方法
Pythonで"Hello World"を出力する方法を紹介します。 1.はじめに Pythonでプログラミングしてみました。 ということで... [記事ページへ]
Comments [0]
| Trackbacks [0]
gdbで実行中のプロセスをデバグする方法
gdbで実行中のプロセスをデバグする方法を紹介します。 1.問題点 C++のサンプルプログラム(test.cc)を作りました。 #inclu... [記事ページへ]
Comments [0]
| Trackbacks [0]
C++でechoを使う方法
C++でechoを使う方法を紹介します。 1.問題点 /proc//coredump_filterの値を、C++で"33"から"3f"に書き... [記事ページへ]
Comments [0]
| Trackbacks [0]
C++でnullで区切られたファイルを読み込む方法
C++で、nullで区切られたファイルや文字を読み込む方法を紹介します。 1.問題点 プログラムを起動したときのオプションパラメータを/pr... [記事ページへ]
Comments [0]
| Trackbacks [0]
gccのリンカオプションで引数を渡す方法
gccのリンカオプションで引数を渡す方法を紹介します。 1.問題点 gccに下記のようなマップを出力するオプション(リンカオプション)を付与... [記事ページへ]
Comments [0]
| Trackbacks [0]
perlで配列の途中の要素を削除する方法
perlで配列の途中の要素を削除する方法を紹介します。 1.問題点 次の、配列の途中の要素を削除するサンプルを動かしてみました。 #!/us... [記事ページへ]
Comments [0]
| Trackbacks [0]
C/C++でシンボル情報を読み出す方法
C/C++でシンボル情報を読み出す方法を紹介します。 1.はじめに C/C++のプログラムでBセクションの開始アドレスと終了アドレスを読み出... [記事ページへ]
Comments [0]
| Trackbacks [0]
.bssと.sbss/.dataと.sdataの違い
.bssと.sbss/.dataと.sdataの違いについて調べてみました。 1.問題点 C++で、やや規模の大きなプログラムを作り、ビルド... [記事ページへ]
Comments [0]
| Trackbacks [0]
gcc/g++の"-l"オプションの意味
gcc/g++の"-l"オプションの意味について調べてみました。 1.問題点 「C/C++のオブジェクトファイルをldコマンドでリンクする方... [記事ページへ]
Comments [0]
| Trackbacks [0]
C/C++のオブジェクトファイルをldコマンドでリンクする方法(その2)
C/C++のオブジェクトファイルをldコマンドでリンクする方法(その2)です。 1.はじめに 以前「C/C++のオブジェクトファイルをldコ... [記事ページへ]
Comments [0]
| Trackbacks [0]
リンカスクリプトでシンボル単位にアドレスを指定する方法
リンカスクリプトでシンボル単位にアドレスを指定する方法を紹介します。 1.問題点 C/C++で下記の簡単なサンプルを作りました。 #incl... [記事ページへ]
Comments [0]
| Trackbacks [0]
ソースからビルドしたrubyをアンインストールする方法
ソースからビルドしたrubyをアンインストールする方法を紹介します。 1.問題点 rubyをソースからビルドしてインストールしました。 が、... [記事ページへ]
Comments [0]
| Trackbacks [0]
gdbでアドレス指定で値を出力する方法
gdbでアドレス指定で値を出力する方法を紹介します。 1.問題点 下記のサンプルプログラムを作りました。 #include <iost... [記事ページへ]
Comments [0]
| Trackbacks [0]
gdbを一時停止/強制停止させる方法
gdbを一時停止/強制停止させる方法を紹介します。 1.問題点 次のサンプルプログラムを作りました。 test.cpp #include &... [記事ページへ]
Comments [0]
| Trackbacks [0]
LinuxとC/C++によるソケット通信サンプル
C/C++によるソケット通信サンプルを紹介します。 1.はじめに Linux上で動作する、C++のソケット通信サンプルを作ってみました。 使... [記事ページへ]
Comments [0]
| Trackbacks [0]
mtraceでメモリーリークを検出する方法
mtraceでメモリーリークを検出する方法を紹介します。 1.はじめに 次のプログラムを書きました。 #include <malloc... [記事ページへ]
Comments [0]
| Trackbacks [0]
C/C++の#if 0とは
C/C++の"#if 0"について調べてみました。 1.はじめに 既存システムのC++のプログラムに、下記の"#if 0"という記述がありま... [記事ページへ]
Comments [0]
| Trackbacks [0]
C++で#ifdef/#if defined/#elseを利用する方法
C++で#ifdef/#if defined/#elseを利用する方法を紹介します。 1.問題点 下記のサンプルコードがあります。 test... [記事ページへ]
Comments [0]
| Trackbacks [0]
C++クラスのstatic変数を初期化する
C++クラスのstatic変数を初期化する方法を紹介します。 1.はじめに C++クラスのメンバ変数は普通、newでインスタンスを作る際に初... [記事ページへ]
Comments [0]
| Trackbacks [0]
CからC++のクラスを利用する方法
CからC++のクラスを利用する方法を紹介します。 1.問題点 下記のC++プログラムを作りました。 foo.h class Foo { pu... [記事ページへ]
Comments [0]
| Trackbacks [0]
extern "C"の意味
extern "C"の意味について調べてみました。 1.はじめに CプログラムからC++の関数を起動することを確認するため、下記のサンプルを... [記事ページへ]
Comments [0]
| Trackbacks [0]
C++のコンストラクタで「no matching function for call to」というエラーになる場合の対処
C++のコンストラクタで「no matching function for call to」というエラーになる場合の対処について紹介します。... [記事ページへ]
Comments [0]
| Trackbacks [0]
C++のクラス変数にstaticにして「~に対する定義されていない参照です」というエラーになる場合の対処
C++のクラス変数にstaticにして、「~に対する定義されていない参照です」というエラーになる場合の対処について紹介します。 1.問題点 ... [記事ページへ]
Comments [0]
| Trackbacks [0]
C/C++で16進数の文字列を16進数の整数に変換する方法
C/C++で16進数の文字列を16進数の整数に変換する方法を紹介します。 1.問題点 下記の、16進数を変数に代入し、それをさらに別の変数に... [記事ページへ]
Comments [0]
| Trackbacks [0]
C/C++で関数名(シンボル名)から関数アドレスを取得する方法
関数名(シンボル名)から関数アドレスを取得する方法を紹介します。 1.問題点 関数名(シンボル名)から関数アドレスを取得する処理を実装する必... [記事ページへ]
Comments [0]
| Trackbacks [0]
gcc/g++のコンパイルで「コンパイラ内部エラー: Segmentation fault」になる場合の対処
gcc/g++のコンパイルで「コンパイラ内部エラー: Segmentation fault」になる場合の対処方法を紹介します。 1.問題点 ... [記事ページへ]
Comments [0]
| Trackbacks [0]
VBAでセルの罫線に描画する方法
VBAでセルの罫線に描画する方法を紹介します。 1.問題点 VBAでセルの罫線上に、冒頭のスクリーンショットのように矢印を描画する作業が発生... [記事ページへ]
Comments [0]
| Trackbacks [0]
C++で「Enable multithreading to use std::thread: Operation not permitted」というエラーになる場合の対処
C++で「Enable multithreading to use std::thread: Operation not permitted... [記事ページへ]
Comments [0]
| Trackbacks [0]
C++でスレッドIDを取得する方法
C++でスレッドIDを取得する方法を紹介します。 1.問題点 C++11で実装されたstd::threadを使ったプログラムを作ってみました... [記事ページへ]
Comments [0]
| Trackbacks [0]
C++のoperator new/operator deleteについて
C++のoperator new/operator deleteについて紹介します。 1.サンプル まず最初にサンプルをご覧ください。 #i... [記事ページへ]
Comments [0]
| Trackbacks [0]
C/C++で「`shm_open' に対する定義されていない参照です」というエラーになった場合の対処
C/C++で「`shm_open' に対する定義されていない参照です」というエラーになった場合の対処方法について紹介します。 1.問題点 s... [記事ページへ]
Comments [0]
| Trackbacks [0]
gcc/g++でリンカスクリプトを調べる方法
gcc/g++でリンカスクリプトを調べる方法を紹介します。 1.問題点 下記のサンプルコードを作りました。 sample.cpp #incl... [記事ページへ]
Comments [0]
| Trackbacks [0]
C/C++でSegmentation faultが発生した場所を特定する方法
C/C++でSegmentation faultが発生した場所を特定する方法を紹介します。 1.問題点 下記のサンプルプログラム(test.... [記事ページへ]
Comments [0]
| Trackbacks [0]
C++で「invalid abstract type~」というエラーになる場合の対処
C++で「invalid abstract type~」「because the following virtual functions a... [記事ページへ]
Comments [0]
| Trackbacks [0]
C++の可変長引数(va_list)の使い方
C++の可変長引数(va_list)の使い方について紹介します。 1.可変長引数とは 可変長引数は、関数宣言および関数定義の最後の引数が省略... [記事ページへ]
Comments [0]
| Trackbacks [0]
C/C++のオブジェクトファイルをldコマンドでリンクする方法
C/C++のオブジェクトファイルをldコマンドでリンクする方法を紹介します。 1.問題点 下記のプログラムを作りました。 sample.h ... [記事ページへ]
Comments [0]
| Trackbacks [0]
C++のswitch文で「crosses initialization of~」というエラーの対処
C++のswitch文で「crosses initialization of」というエラーの対処方法について紹介します。 1.問題点 下記の... [記事ページへ]
Comments [0]
| Trackbacks [0]
C言語で「静的宣言の後に非静的宣言が続いています」というエラーになる場合の対処
C言語で「静的宣言の後に非静的宣言が続いています」というエラーになる場合の対処について紹介します。 1.問題点 下記のサンプルプログラムを作... [記事ページへ]
Comments [0]
| Trackbacks [0]
gdbで「No symbol table is loaded. Use the "file" command.」というエラーが表示された場合の対処
gdbで「No symbol table is loaded. Use the "file" command.」というエラーが表示された場... [記事ページへ]
Comments [0]
| Trackbacks [0]
YAML::Tinyでコロンを利用する方法
YAML::Tinyでコロンを利用する方法を紹介します。 1.問題点 次のようなYAMLデータを書いてみました。 test: ok: 下のP... [記事ページへ]
Comments [0]
| Trackbacks [0]
Linux 64bit環境でのC/C++ 32bitコンパイルで「-lstdc++ が見つかりません」「-lgcc_s が見つかりません」というエラーになる場合の対処
Linux 64bit環境でのC/C++ 32bitコンパイルで「-lstdc++ が見つかりません」「-lgcc_s が見つかりません」と... [記事ページへ]
Comments [0]
| Trackbacks [0]
configureで「configure: error: ~ is not found」というエラーになった場合の対処
configureで「configure: error: ~ is not found」というエラーになった場合の対処方法を紹介します。 1... [記事ページへ]
Comments [0]
| Trackbacks [0]
C/C++プログラム実行時の関数をトレースする方法
C/C++プログラム実行時の関数をトレースする方法を紹介します。 1.はじめに C/C++プログラムで実行時の関数をトレースする場合、pri... [記事ページへ]
Comments [0]
| Trackbacks [0]
C/C++で「incompatible implicit declaration of built-in function」という警告の対処
C/C++で「incompatible implicit declaration of built-in function」という警告の対処... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlで改行コードがCRのファイルを読み込む方法
Perlで改行コードがCRのファイルを読み込む方法を紹介します。 1.問題点 改行コードがCRのファイル「test.txt」があるとします。... [記事ページへ]
Comments [0]
| Trackbacks [0]
ビルド(コンパイル)で「分離記号を欠いています」となる場合の対処
ビルド(コンパイル)で「分離記号を欠いています」となる場合の対処方法について紹介します。 1.問題点 ビルドしたところ、Makefileで「... [記事ページへ]
Comments [0]
| Trackbacks [0]
Windowsで複数ファイルの文字コードをまとめて変換する方法
Windowsで複数ファイルの文字コードをまとめて変換する方法を紹介します。 1.問題点 Linux上にある、文字コードがEUC-JPのファ... [記事ページへ]
Comments [0]
| Trackbacks [0]
Excel VBAでシート全体をクリアする方法
Excel VBAでシート全体をクリアする方法を紹介します。 1.問題点 Excel VBAで、任意のシートにデータを出力したあと、ボタン操... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlで「Possible precedence issue with control flow operator」という警告の対処
Perlで「Possible precedence issue with control flow operator」という警告の対処方法を... [記事ページへ]
Comments [0]
| Trackbacks [0]
PerlのLWPで「Can't verify SSL peers without knowing which Certificate Authorities to trust」というエラーになったときの対処
PerlのLWPで「Can't verify SSL peers without knowing which Certificate Aut... [記事ページへ]
Comments [0]
| Trackbacks [0]
PHPで「そのようなファイルやディレクトリはありません」というエラーになる場合の対処
PHPで「そのようなファイルやディレクトリはありません」というエラーになる場合の対処について紹介します。 このエントリーはビギナー向けの内容... [記事ページへ]
Comments [0]
| Trackbacks [0]
Javaの実行でjava.util.zip.ZipExceptionが発生する場合の対処
Javaの実行でjava.util.zip.ZipExceptionが発生する場合の対処について紹介します。 1.問題点 仕事でJavaのプ... [記事ページへ]
Comments [0]
| Trackbacks [0]
PHPで「Cannot modify header information - headers already sent by」というエラーになる場合の対処
PHPで「Cannot modify header information - headers already sent by」というエラー... [記事ページへ]
Comments [0]
| Trackbacks [0]
PHPで「Parse error: syntax error, unexpected '['」というエラーになる場合の対処
PHPで「Parse error: syntax error, unexpected '['」というエラーになる場合の対処方法を紹介します。... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perl+Windowsでファイルを再帰的にリネームする方法
Perl+Windowsでファイルを再帰的にリネームする方法を紹介します。 1.はじめに 仕事でWindowsuenファイルを再帰的にリネー... [記事ページへ]
Comments [0]
| Trackbacks [0]
php.iniファイルのパス・フォルダを探す方法
php.iniファイルのパス・フォルダを探す方法を紹介します。 1.はじめに php.iniファイルの内容を書き換える必要が生じましたが、p... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlプログラムの中でファイルの一部を書き換える方法
Perlプログラムの中でファイルの一部を書き換える方法を紹介します。 1.はじめに Perlでファイルの一部を書き換えるには、コマンドライン... [記事ページへ]
Comments [0]
| Trackbacks [0]
Excel VBAで列の幅を自動調整する
Excel VBAで列の幅を自動調整する方法を紹介します。 1.問題点 次のようにExcelでA列のセルに文字を設定しています。 このセルの... [記事ページへ]
Comments [0]
| Trackbacks [0]
VBAで閉じたExcelからデータを取得する方法
VBAで閉じたExcelからデータを取得する方法を紹介します。 1.問題点 VBAは基本的に開いているExcelに対して処理を実行しますが、... [記事ページへ]
Comments [0]
| Trackbacks [0]
PHPで「Fatal error: Maximum execution time of xx seconds exceeded」というエラーになったときの対処
PHPで「Fatal error: Maximum execution time of 30 seconds exceeded」というエラー... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlの「Bareword "%s" not allowed while "strict subs" in use~」というエラーについて
Perlの「Bareword "%s" not allowed while "strict subs" in use~」というエラーについて... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlで文字列結合しながらs///演算子で置換する方法
Perlで文字列結合しながらs///演算子で置換する方法を紹介します。 お遊びレベルの内容ですのであしからず。 1.はじめに 次のように文字... [記事ページへ]
Comments [0]
| Trackbacks [0]
VBAで「代入式の左辺の関数呼び出しは、バリアント型またはオブジェクト型の値を返さなければなりません。」となる場合の対処
VBAで「代入式の左辺の関数呼び出しは、バリアント型またはオブジェクト型の値を返さなければなりません。」となる場合の対処方法について紹介しま... [記事ページへ]
Comments [0]
| Trackbacks [0]
Excel VBAでセルに設定された数式を取得する方法
Excel VBAでセルに設定された式を取得する方法を紹介します。 また、セルに数式を設定する方法や、取得した式を書き換える方法もあわせて紹... [記事ページへ]
Comments [0]
| Trackbacks [0]
シェルスクリプトでtelnet接続する方法
シェルスクリプトでtelnet接続する方法を紹介します。 1.問題点 現在行っている業務で、telnet接続でサーバにログインしてコマンドを... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlで「Wide character in print」というエラーになる場合の対処
Perlで「Wide character in print」というエラーになる場合の対処方法について紹介します。 1.問題点 次のような文字... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlの配列に一致する要素が格納されているインデックスを取得する方法
Perlの配列に一致する要素が格納されているインデックスを取得する方法を紹介します。 1.問題点 次の配列があるとします。 my @list... [記事ページへ]
Comments [0]
| Trackbacks [0]
bashで小数点を比較する方法
bashで小数点を比較する方法を紹介します。 1.問題点 以下のような小数点を比較するスクリプトを書きました。 #!/bin/sh fo... [記事ページへ]
Comments [0]
| Trackbacks [0]
プログラムの再帰呼び出しのまとめ
プログラムの再帰呼び出しについてまとめてみました。 ここではJavaScriptを使って説明します。 1.はじめに プログラムの「再帰呼び出... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlで配列に特定の要素が存在することを調べる方法
Perlで、配列に特定の要素が存在することを調べる方法を紹介します。 このエントリーはビギナー向けの内容です。 1.問題点 配列変数fooの... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlでアサーションを実現する方法
Perlでアサーション(assertion)を実現する方法を紹介します。 1.アサーション(assertion)とは アサーション(asse... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlの正規表現で文字列マッチを繰り返し判定する方法
Perlの正規表現で文字列マッチを繰り返し判定する方法を紹介します。 また、特定の繰り返し回数のみ文字列を置換する方法もあわせて紹介します。... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlで圧縮ファイルを再帰的に展開する方法
Perlで圧縮ファイルを再帰的に展開する方法を紹介します。 1.はじめに 仕事で、次のように入れ子になっているtar.gzファイルをすべて展... [記事ページへ]
Comments [0]
| Trackbacks [0]
プログラムの「アウトデント」について
プログラムの「アウトデント」について紹介します。 1.はじめに プログラムを書くときには、通常「インデント(字下げ)」を使う機会が多いと思い... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlで秒やミリ秒をタイムスタンプ(時分秒)に変換する方法
Perlで秒やミリ秒をタイムスタンプ(時分秒)に変換する方法を紹介します。 本エントリーはビギナーの方向けの内容です。 1.問題点 年月日を... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlの正規表現で条件分岐する方法
Perlの正規表現で条件分岐する方法を紹介します。 1.Perlの正規表現で条件分岐する たとえば文字列の先頭に「"」が存在する場合、文字列... [記事ページへ]
Comments [0]
| Trackbacks [0]
Excel VBAで画面の更新を停止する方法
Excel VBAで画面の更新を停止する方法を紹介します。 1.問題点 まず、Sheet1にコマンドボタンを設置します。 そしてVBEの「S... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlで実行した行を出力するDevel::Trace
Perlで実行した行を出力するDevel::Traceの使い方です。 1.はじめに PerlではDevel::Traceを利用することで、実... [記事ページへ]
Comments [0]
| Trackbacks [0]
Excel VBAで文字列を抽出する方法
Excel VBAで文字列を抽出する方法を紹介します。 1.はじめに Excel VBAで文字列を抽出するには、下記の方法があります(正規表... [記事ページへ]
Comments [0]
| Trackbacks [0]
Excel VBAで改行する方法のまとめ
Excel VBAで改行する方法をまとめました。 1.問題点 次の、A2セルの内容をA1セルにコピーするプログラムを書いてみました。 Sub... [記事ページへ]
Comments [0]
| Trackbacks [0]
VBAのテキストボックスに特定の文字だけを入力できるようにする方法
VBAのテキストボックスに特定の文字だけを入力できるようにする方法を紹介します。 1.問題点 Excelシートにテキストボックスを表示させる... [記事ページへ]
Comments [0]
| Trackbacks [0]
VBAで「定数、固定長文字列、配列、ユーザー定義型文字列、およびDeclareステートメントは、オブジェクトモジュールのパブリックメンバとしては使用できません。」というエラーの原因と対処のまとめ
VBAで「定数、固定長文字列、配列、ユーザー定義型文字列、およびDeclareステートメントは、オブジェクトモジュールのパブリックメンバとし... [記事ページへ]
Comments [0]
| Trackbacks [0]
Excel VBAで文字入力後の左矢印キーでセルを移動させないマクロ
Excel VBAで文字入力後の左矢印キーでセルを移動させないVBAマクロを作ってみました。 1.はじめに 先日「Excelで文字入力後の矢... [記事ページへ]
Comments [0]
| Trackbacks [0]
Excelファイルを開くとき・閉じるときにVBAを実行する方法
Excelファイルを開くとき・閉じるときにVBAを実行する方法を紹介します。 1.問題点 VBAを起動するには、通常、「開発」→「挿入」でフ... [記事ページへ]
Comments [0]
| Trackbacks [0]
Excelでセルのダブルクリックや右クリックでVBAを起動する方法
Excelのセルのダブルクリックや右クリックでVBAを起動する方法を紹介します。 1.問題点 VBAを起動するには、通常、「開発」→「挿入」... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlの2次元配列でpushする方法
Perlの2次元配列でpushする方法を紹介します。 1.問題点 Perlで配列変数を定義します。 my @foo; pushするには次のよ... [記事ページへ]
Comments [0]
| Trackbacks [0]
Excel VBAの確認ダイアログで処理を中断させる方法のまとめ
Excel VBAの確認ダイアログで処理を中断させる方法をまとめました。 このエントリーでは、次のようなダイアログで処理を中断できる方法を紹... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlのワンライナーで複数ファイルの文字列を一括置換する方法
Perlのワンライナーで複数ファイルの文字列を一括置換する方法を紹介します。 1.はじめに Perlのワンライナー(コマンドラインから実行す... [記事ページへ]
Comments [0]
| Trackbacks [0]
VBAでオブジェクトを関数の返却値に使う時に「オブジェクト変数またはWithブロック変数が設定されていません」というエラーになる場合の対処
VBAでオブジェクトを関数の返却値に使う時に「オブジェクト変数またはWithブロック変数が設定されていません」というエラーになる場合の対処方... [記事ページへ]
Comments [0]
| Trackbacks [0]
PHPのpreg_replace()で「The /e modifier is deprecated」となる場合の対処方法
PHPのpreg_replace()で「The /e modifier is deprecated」となる場合の対処方法について紹介します。... [記事ページへ]
Comments [0]
| Trackbacks [0]
Excel VBAでモジュール名を変更する方法
Excel VBAでモジュール名を変更する方法を紹介します。 1.問題点 VBAを記述するには、Alt+F11でVBE画面を開き、メニューバ... [記事ページへ]
Comments [0]
| Trackbacks [0]
Excel VBAでセルの選択を判定する方法のまとめ
Excel VBAでセルの選択を判定する方法をまとめました。 1.はじめに 仕事で、ExcelのB列以降のセル(複数行)にデータを設定したあ... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlでパッケージ名つきの関数を動的に呼び出す方法
Perlでパッケージ名つきの関数を動的に呼び出す方法を紹介します。 1.はじめに 仕事で、パッケージ名つきの関数を動的に呼び出す必要が生じま... [記事ページへ]
Comments [0]
| Trackbacks [0]
VBAでFTP転送する方法
VBAでFTP転送する方法を紹介します。 1.はじめに 仕事で、VBAで出力したファイルをFTPで転送する必要が生じました。 これまではEx... [記事ページへ]
Comments [0]
| Trackbacks [0]
PerlでYAML形式のファイルを読み込む方法
PerlでYAML形式のファイルを読み込む方法を紹介します。 1.YAMLとは YAMLは「YAML Ain't Markup Langua... [記事ページへ]
Comments [0]
| Trackbacks [0]
bashでCGIを実行する
bashでCGIを実行する方法を紹介します。 1.はじめに LinuxサーバでCGIを実行する場合、PHP・Ruby・Java・Perlなど... [記事ページへ]
Comments [0]
| Trackbacks [0]
Windowsの/usr/bin/perlにCPANモジュールをインストールする方法
Windowsの/usr/bin/perlにCPANモジュールをインストールする方法を紹介します。 このエントリーは「Windowsで/us... [記事ページへ]
Comments [0]
| Trackbacks [0]
Excel VBAで配列を動的に変更する方法のまとめ
Excel VBAで配列を動的に変更する方法のまとめです。 1.配列の基本 動的変更の説明の前に、静的な配列変数の定義は次のように行います。... [記事ページへ]
Comments [0]
| Trackbacks [0]
VBAでファイルを出力する方法のまとめ
VBAでファイルを出力する方法を紹介します。 このエントリーでは、下記の2通りについて簡単なサンプルを使って説明します。 セルのデータをフ... [記事ページへ]
Comments [0]
| Trackbacks [0]
Excel VBAで関数名に変数を使う方法
Excel VBAで関数名に変数を使う方法を紹介します。 1.問題点 仕事で、セルに設定した1から10の値を関数名の一部(call_1,ca... [記事ページへ]
Comments [0]
| Trackbacks [0]
bashで「value too great for base」というエラーになる場合の対処
bashで「value too great for base」というエラーになる場合の対処方法を紹介します。 1.問題点 次の、2つの引数の... [記事ページへ]
Comments [0]
| Trackbacks [0]
bashのfor文のまとめ
bashのfor文のまとめです。 ネットで調べたところ、ケース別ですぐに使えそうなサンプルが並んでいるものがなかったので、このエントリーでま... [記事ページへ]
Comments [0]
| Trackbacks [0]
Excel VBAでハッシュを使う方法のまとめ
Excel VBAでハッシュを使う方法のまとめです。 1.はじめに Excel VBAではハッシュテーブル(連想配列)を使うことができます。... [記事ページへ]
Comments [0]
| Trackbacks [0]
JavaとJavaScriptの違いのまとめ
JavaとJavaScriptの違いについてまとめました。 「新人に「Java書けるんなら当然JavaScriptも書けるよね?さっさとやっ... [記事ページへ]
Comments [0]
| Trackbacks [0]
Excel VBAで正規表現のグループ化を使ってマッチ文字列を取得する
Excel VBAで正規表現のグループ化を使って、複数のマッチ文字列を取得する方法を紹介します。 1.はじめに 「Excel VBAで正規表... [記事ページへ]
Comments [0]
| Trackbacks [0]
Excel VBAで正規表現を使って文字列をマッチさせる方法
Excel VBAで正規表現を使って文字列をマッチさせる方法を紹介します。 1.はじめに Excel VBAでは正規表現による文字列マッチを... [記事ページへ]
Comments [0]
| Trackbacks [0]
Excel VBE(Visual Basic Editor)に行番号を表示させる方法
Excel VBE(Visual Basic Editor)に行番号を表示させる方法を紹介します。 行番号を表示したVBE画面 1.問題点 ... [記事ページへ]
Comments [0]
| Trackbacks [0]
Strawberry Perl+Proxy接続環境でCPANモジュールをインストールする
Strawberry Perl+Proxy接続環境でCPANモジュールをインストールする方法について紹介します。 1.問題点 Strawbe... [記事ページへ]
Comments [0]
| Trackbacks [0]
Windowsで/usr/bin/perlを実現する方法
Windowsで/usr/bin/perlを実現する方法を紹介します。 1.はじめに WindowsでPerl環境を実現するには、Straw... [記事ページへ]
Comments [0]
| Trackbacks [0]
bashで演算を行う方法
bashで数値の足し算・引き算などの四則演算や、比較演算・論理演算などを行う方法を紹介します。 このエントリーはビギナーの方向けの内容です。... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlで16進数を2進数に変換する
Perlで16進数を2進数に変換する方法を紹介します。 このエントリーはPerlビギナーの方向けの内容です。 1.16進数を2進数に変換する... [記事ページへ]
Comments [0]
| Trackbacks [0]
Excel VBAでラジオボタン(オプションボタン)を設定する方法
Excel VBAでラジオボタン(以下オプションボタン)を設定する方法を紹介します。 このエントリーではオプションボタンを設置して、クリック... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlでハッシュをソートする方法のまとめ
Perlでハッシュをソートする方法をまとめました。 このエントリーはPerlビギナーの方向けの内容です。 1.問題点 次のようなハッシュを作... [記事ページへ]
Comments [0]
| Trackbacks [0]
Excel VBAでダイアログボックスの表示を止める方法
Excel VBAでダイアログボックスの表示を止める方法を紹介します。 本エントリーはビギナーの方向けの内容です。 1.ダイアログボックスと... [記事ページへ]
Comments [0]
| Trackbacks [0]
Excel VBAでマクロ実行ボタンを作る
Excel VBAでマクロ実行ボタンを作る方法を紹介します。 このエントリーではExcelシート上にボタンを表示させ、ボタンをクリックすると... [記事ページへ]
Comments [0]
| Trackbacks [0]
正規表現の最短マッチと最長マッチについて
正規表現の最短マッチと最長マッチについて紹介します。 1.問題点 次のようなHTML文書があると仮定します。 <div>aaa&... [記事ページへ]
Comments [2]
| Trackbacks [0]
VBAで「アプリケーション定義またはオブジェクト定義のエラーです。」の対処
VBAで「アプリケーション定義またはオブジェクト定義のエラーです。」の対処方法について紹介します。 このエントリーはVBAビギナーの方向けの... [記事ページへ]
Comments [0]
| Trackbacks [0]
ExcelでVBAの編集画面を開く方法
ExcelでVBAの編集画面を開く方法を紹介します。 1.はじめに 仕事で急遽VBAを書かないといけなくなったのですが、そもそもExce上で... [記事ページへ]
Comments [0]
| Trackbacks [0]
VB/VBAの「Dim」の意味
VBやVBAで変数宣言するときの「Dim」の意味について調べてみました。 仕事でExcel VBA(Visual Basic for App... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlの配列のリファレンスで最後のインデックスを指定する
Perlの配列のリファレンスで最後のインデックスを指定する方法を紹介します。 1.基本 ご存知のとおり、通常の配列で最後のインデックスを指定... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlでtar.gzファイルを再帰的に展開する方法
Perlでtar.gzファイル(tgzファイル)を再帰的に展開する方法を紹介します。 1.条件 起動時のパラメータでトップディレクトリを指... [記事ページへ]
Comments [0]
| Trackbacks [0]
bashで引数に配列を設定する方法
bashで引数に配列を設定する方法を紹介します。 1.問題点 bashでは配列を引数として渡すことができません。 たとえば、次のように配列を... [記事ページへ]
Comments [0]
| Trackbacks [0]
bashで変数の値を変数名にする方法
bashで変数の値を変数名にする方法を紹介します。 1.bashの間接参照を利用する bashでは「!」を使って間接参照することで、変数の値... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlの正規表現で繰り返し置換する方法
Perlの正規表現を使って文字列を繰り返し置換する方法を紹介します。 テキストの中のある文字列を一律変換するのではなく、マッチする文字列の一... [記事ページへ]
Comments [0]
| Trackbacks [0]
PHPで改行を削除する方法
PHPで改行を削除する方法を紹介します。 PHPビギナーの方向けの内容です。 1.問題点 次のような改行つきのテキスト(ヒアドキュメント)を... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlで「Can't locate parent.pm」が発生する場合の対処
Perlのプログラムを実行したところ、 Can't locate parent.pm in @INC (@INC contains: ~ と... [記事ページへ]
Comments [0]
| Trackbacks [0]
PHPで複数行の文字列を扱う方法
PHPで複数行の文字列を扱う方法を紹介します。 1.問題点 複数行にわたるテキストを変数に代入したり出力するときに、次のように1行ずつ連結せ... [記事ページへ]
Comments [0]
| Trackbacks [0]
bashで変数を正規表現で置換して変数に代入する方法
bashで変数を置換して変数に代入する方法を紹介します。 ネットで上記の方法を調べたのですが、bashの変数を正規表現の入力にしたりとか、置... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlの正規表現で複数行にマッチさせる方法
Perlの正規表現で複数行にマッチさせる方法を紹介します。 1.改行を含めてマッチさせる 複数行にマッチさせるには、単に改行文字「\r\n」... [記事ページへ]
Comments [0]
| Trackbacks [0]
「Premature end of script headers」の対処方法
PerlのCGIで「Premature end of script headers」というエラーが発生する場合の対処方法を紹介します。 1.... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlでフラッシュする方法
Perlでフラッシュ(=バッファリングを抑止)する方法を紹介します。 フラッシュすることで、print/printf/writeを実行するた... [記事ページへ]
Comments [0]
| Trackbacks [0]
bashで変数を簡単に制御するための演算子
bashで変数を簡単に制御するための演算子「:-」「:=」「:+」「:?」について紹介します。 1.基本 次のサンプルを実行すると、変数na... [記事ページへ]
Comments [0]
| Trackbacks [0]
Apache+Ruby+PostgreSQLによるパフォーマンスチューニングのまとめ
Programming Language > Ruby
February 19,2013 12:55 AM
Tag:[Apache, Performance, PostgreSQL, Ruby, Tuning]
February 19,2013 12:55 AM
Tag:[Apache, Performance, PostgreSQL, Ruby, Tuning]
仕事でApache+Ruby+PostgreSQLのパフォーマンスチューニングに携わったので、チューニング項目について備忘録でまとめておきま... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlでパスからファイル名を取得する方法
Perlでパスからファイル名(ベース名)を取得する方法を紹介します。 1.サンプル Windowsのパスの場合、 C:\Documents ... [記事ページへ]
Comments [0]
| Trackbacks [0]
ファイルアップロード後にPHPでファイルサイズを取得する
ファイルアップロード後にPHPでファイルサイズを取得する方法を調べました。備忘録として本エントリーで紹介します。 1.利用シーン アップロー... [記事ページへ]
Comments [0]
| Trackbacks [0]
Strawberry Perlのインストール
WindowsではこれまでActive Perlしか使ったことがなかったのですが、Active Perlの古いバージョンが無償でインストール... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlで2つの配列を1つの配列に結合する方法
Perlで、2つの配列を1つの配列に結合する方法を紹介します。 1.配列の後に別の配列を結合する 配列の後に別の配列を結合するには、push... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlの正規表現で制御文字を削除する
Perlの正規表現で制御文字を削除する方法を紹介します。 1.経緯 会社で使っている自作ツール(Perl)があります。 そのツールは、設計書... [記事ページへ]
Comments [0]
| Trackbacks [0]
Java(JDK/JRE)をダウンロードする方法
OracleがSun Microsystemsを買収してからJavaのダウンロード先が分かりにくくなりました。 とりあえずGoogleで「J... [記事ページへ]
Comments [0]
| Trackbacks [0]
PerlでJSONPデータを処理する方法
PerlでJSONデータ・JSONPデータを処理する方法です。 1.JSONデータを処理する JSONPデータの処理を解説する前に、JSON... [記事ページへ]
Comments [0]
| Trackbacks [0]
phpMyAdminでインポートできない大きなファイルを一気にインポートできる「BigDump」
phpMyAdminを使ったSQLファイルのインポートにはファイルサイズの制限があり、サーバ環境によってはサイズの大きいSQLファイルをイン... [記事ページへ]
Comments [0]
| Trackbacks [0]
PHPやPerlで変数の記号に「$」が使われる理由
PHPやPerlで変数を定義するとき、当たり前のように先頭に「$(ドル/ダラー)」をつけていますが、ふと、 「変数の前に付ける記号はなぜ『$... [記事ページへ]
Comments [0]
| Trackbacks [0]
ActivePerl 5.10でImageMagickが正常に動作しない不具合の対処
Windows+ActivePerl 5.10でImageMagickをインストールしたときにImageMagickが正常に動作しない不具合... [記事ページへ]
Comments [0]
| Trackbacks [0]
PHPのmktime()で取得したタイムスタンプが8ヶ月前になる事象について
PHPのmktime()関数を使ったカスタマイズで躓いたので情報展開しておきます。動作確認したPHPのバージョンは5.2.13です。 1.問... [記事ページへ]
Comments [2]
| Trackbacks [0]
XML::Simpleを使ったXMLデータへのアクセス方法
XML::Simpleで取得したデータへのアクセス方法です。 XML::Simpleを使ったXML要素へのアクセス方法をネットで調べたところ... [記事ページへ]
Comments [0]
| Trackbacks [0]
XML::Simpleで取得したデータが引き起こす文字化けの対処方法
XML::Simpleを使ったPerlスクリプトの文字化けではまってしまったので、その備忘録です。 1.発生事象 Perlスクリプトで次のX... [記事ページへ]
Comments [1]
| Trackbacks [1]
PHPでXML-RPCを利用する方法
PHPでXML-RPCを利用する方法を紹介します。ここではMovable TypeのXML-RPCを起動するサンプルを示しますが、他のXML... [記事ページへ]
Comments [0]
| Trackbacks [0]
ImageMagick と Image::Magick(PerlMagick) のバージョン対応
Windows版の ImageMagick は、インストール時に、Perl で ImageMagick を操作するための Perl モジュー... [記事ページへ]
Comments [8]
| Trackbacks [0]
Active Perl でワイルドカードを利用する
UNIX やLinux ではコマンドラインから Perl を実行する時、入力するファイル名に「*(ワイルドカード)」を使用することができます... [記事ページへ]
Comments [0]
| Trackbacks [2]
PHP5のインストール
以前よりカテゴリー別アーカイブを分割表示にしたかったのですが、そのためには自宅サーバにPHPをインストールしなければなりません。そもそもPH... [記事ページへ]
Comments [0]
| Trackbacks [0]
J2SE 5.0 発表
J2SE(Java 2 Standard Edition)がバージョンアップするという記事がYahooのニュースに載ってました。現在のバージ... [記事ページへ]
Comments [0]
| Trackbacks [0]