ディレクトリ内にある*.txtの文字コードをUTF-8に変換する

変換した内容を新規ファイルに書き出すのではなく、自身のファイルに上書きする。 $ nkf -w --overwrite *.txt

テキストの文字コードを調べる

nkf に -g を付けて実行する。 $ nkf -g test Shift_JIS

PHP5で"Fatal error: Call to undefined function mysql_connect()"が発生したときの対処法

php

いろいろ調べてみると、「PHP5からはMySQLライブラリが標準バンドルでなくなった」ことが原因らしく、php-mysqlをインストールすればOKとのこと。PHPはyumからインストールしたので、php-mysqlもyumからインストール。 # yum -y install php-mysql インスト…

要件定義のために考えること

次のプロジェクトではリーダーとして要件定義から参加するっぽいので、要件定義について調べてみたメモ。間違っている部分や誤解している部分があるからかもしれないけど、とりあえずメモしておく。 1.システム化目標 お客さんの真のニーズを満たしていな…

負荷テスト案件で学んだ自動化のコツ

先月までJMeterを使って負荷テスト+チューニングをしていました。サーバがLinuxだったこともあり、作業はシェルスクリプトを使ってある程度自動化してました。その際に学んだシェルスクリプトのコツをメモ。 出来るだけ自動化する 作業は出来るだけ自動化す…

TestLinkのメリットみたいなもの

全然テストされていないプログラムのシステムテストをやることになり、「やり方を考えてみてよ」とのことなので、ソフトウェアのテストについて調べています。これまでの開発でシステムテストと言えば、テストケースが記述されたExcelがあってそれを担当分け…

ファイルの改行コードを確認する方法

odコマンドを使う. $ od -c FILE これで見るとFILEの内容が改行コードとともに表示される."\r\n"という風に.

数字としてソートする

-nオプションを付ける. $ sort -n xxx

JMeterのリモートクライアントを使ったテストで割り当てるメモリを増やす方法

割り当てられるメモリが不足すると,以下のようなエラーがログに出力される. ERROR - jmeter.threads.JMeterThread: Test failed! java.lang.OutOfMemoryError: Java heap space これを回避するには,クライアントマシンにある JMETER_HOME/bin/jmeter を開…

時刻を合わせる方法

ntpdateコマンドでホストの時刻を合わせるより # ntpdate ntp.nict.jp 手動で設定したい場合は以下の通り。 # date --set"2010/1/1"

引数が0なら○○

if [ 0 -eq $# ] then echo 'hogehoge' fi

ドキュメント書きのコツを自分なりにまとめてみる2

前回に引き続き,今度は↓からピックアップして自分なりに解釈してみる. 参考サイト:ほんのすこし書き方に注意すれば、あなたのドキュメントはさらに分かりやすくなる! さて,スタート. ユーザーマニュアルにも、入れるべき要素があります。タイトル(見…

ドキュメント書きのコツを自分なりにまとめてみる

最近ドキュメントを書く仕事が多くなってきた.毎回「うーん」と悩むのはイヤなのでコツをまとめておくことにする.非常に分かりやすいページがあったので,こちらからピックアップして自分なりに解釈してみる. 参考サイト:ちょっとした構成案を作れば、あ…

JMeterのリモートクライアントでポートを変更してテストする方法

リモートクライアントでテストを行う場合、デフォルト設定では1099番ポートを使用するようになっている。このポートを指定してテストを行う方法をメモメモ。 0.はじめに 環境:JMeterのリモートクライアントでテストする方法 - tomoyamkungの日記 と同じ。…

「車買うなら早くてもGW以降に」

小学生の時からお世話になっている床屋の店主に「そろそろセダンが辛くなってきたので、ちょうど決算期だからミニバンに買い換えようか検討してるんですよ」と相談したところ、このように話してくれた。 店主曰く、今年はもっと値段が下がるらしく秋ぐらいま…

JMeterでPOSTのスクリプトを書くときに見落としていたこと

hiddenをパラメータにセットし忘れることが多いのでメモ。POSTの場合は、ページのソースを見ながら、リクエストで送りたいパラメータのname属性とかhiddenをピックアップして作成する。で、動かなかったら、以前書いた「jpdaでTomcatを起動+eclipseでリモー…

カウントアップするシェルスクリプト

すぐに忘れてしまうので…。 #!/bin/sh COUNT=100 MAX_COUNT=150 while [ $COUNT -lt $MAX_COUNT ] do echo "$COUNT" COUNT=`expr $COUNT + 1` done

JMeterのリモートクライアントでログインするユーザを振り分けてテストする方法

リモートクライアントを使って負荷テストを行うってことは、とあるWebアプリケーションに対して同時に大量にアクセスさせて負荷を見たいって使い方になるんだと思います(少なくとも今やってる案件では)。 そのとき、ログインするユーザのIDやパスワードを…

PostgreSQL のインストールから自動起動まで

1.ユーザ postgres の作成 PostgreSQLの管理者グループと管理者アカウントを作成する。 # groupadd postgres ## グループは先に作成しておく # useradd -g postgres postgres # passwd postgres 2.ソースのダウンロード PostgreSQLのバージョンはこの時…

apache と tomcat を mod_jk で連携する

ちょっと試してみたのでメモ。 1.apacheのインストール yumでapacheをインストールする。 # yum -y install httpd-devel 2.mod_jkのダウンロード → ビルド Apache Tomcat - Tomcat Connectors (mod_jk) Downloadsから最新のソースコードを取得してビルド…

ドライブに挿入されているDVDの情報を取得する

コマンド dvd+rw-mediainfo を使用する。DVD-RWをドライブに挿入して実行してみると次のように出力される。 # dvd+rw-mediainfo /dev/dvd INQUIRY: [TSSTcorp][DVD+-RW TS-L632H][D400] GET [CURRENT] CONFIGURATION: Mounted Media: 13h, DVD-RW Restricted…

JMeterのリモートクライアントでテストする方法

0.はじめに 環境: アプリケーション:Windows上のtomcatで起動 JMeterクライアント(テストを実行しろと指示するJMeter):Windows。アプリケーションが起動しているマシンと同じ JMeterサーバ(テストを実行しろと指示されるJMeter):Linux JMeter をイ…

"The BASEDIR environment variable is not defined ..."と表示されTomcatが起動できない場合の対処法

Tomcatを起動しようとして sh catalina.sh run とやってみたところ、次のようなメッセージが表示されTomcatが起動しなかった。 # sh catalina.sh run The BASEDIR environment variable is not defined correctly This environment variable is needed to ru…

CentOSでCtrlとCapsLockを入れ替える

こちらのサイトがすごく丁寧。CentOS 4 : CapsLock と Control キーを入れ替える。 | ぶっちろぐ

無料でVMWare Player用のディスクイメージを作成してくれるサイト

EasyVMX!: Virtual Machine Creator easyvmx2.0 をクリックして表示された画面に必要事項を入力 → 「Create Virtual Machine」をクリック → ダウンロード。感謝感謝。

CD/DVDドライブがマウントされているか

デバイスを /dev/hda とした場合。 if `mount | grep -q /dev/hda` then ... fi

PowerPoint2000 で用紙(スライド)をA3に設定する方法

検索するといっぱい出てくるんだけどせっかくなのでメモメモ.ファイル → ページ設定とすると,「ページ設定」ダイアログが表示されるんだけど,PowerPoint2000 の場合,「スライドのサイズ指定」の選択肢にA3がない. なので,「ユーザ設定」を選択し,幅と…

全然タスクを消化できない

今日どれだけ作業したか手帳を見返すと、全然タスクを消化していないことに気づく。「えっ、ホント?」って思い返してみてももちろん同じ。どうすればもっとタスクを消化できるようになるのだろうか。 TODOを洗い出すときやそのTODOを取りかかるときに、どれ…

発注書とは

注文書 文例/書式/テンプレートと書き方 基本的に注文書/発注書は、物品やサービスの購入の意思表示(契約関係の成立)を目的としていますので なるほど.「買いますよ」ってことなんだな.

コマンドいろいろ

※調べたコマンドを書き留めておくエントリ. ユーザ,データベースを指定して接続する $ psql -U USER_NAME DATABASE_NAME 作成済みのデータベースを表示する $ psql -U USER_NAME -l データベースを作成する $ createdb -U USER_NAME DATABASE_NAME データ…