環境

Windowsに構築したXAMPP + NetBeansのPHP開発環境にComposerを設定する

前回のエントリ(XAMPP + NetBeansで作ったPHP開発環境でデバッグできるようにする - 猫にWeb)で NetBeansでPHPプログラムをデバッグでステップ実行できるようになりました。 今回はPHPのパッケージ管理ツールであるComposerを設定してNetBeansから利用する手…

XAMPP + NetBeansで作ったPHP開発環境でデバッグできるようにする

以前のエントリ(WindowsにXAMPP + NetBeansでPHP開発環境を簡単に構築する - 猫にWeb)で WindowsマシンにXAMPPとNetBeansを使ってPHPの開発環境を構築しました。 ただし、このままではブレークポイントをつけてもデバッガが止まらずステップ実行ができません…

JMeterをプロキシサーバーを通して使う

前々回に続きプロキシサーバー系のネタ第3弾です。今回はJMeterです。 環境はWindowsになります。 JMeterをプロキシサーバーを通して実行するには、 JMeterを起動するための「jmeter.bat」実行時に以下のパラメータを追加します。 -H プロキシのホスト名または…

yumコマンドをプロキシサーバーを通して使う

前回に続きプロキシサーバー系のネタ第2弾です。 一時的にプロキシサーバーを通してyumコマンドを実行するには下記のコマンドを実行します。 環境はCentOS 5.5です。 # export HTTP_PROXY="http://proxy:port" # export FTP_PROXY="http://proxy:port" 永続…

Mavenをプロキシサーバーを通して使う

現場ではプロキシサーバーでアクセスを制限されている事がよくあります。 プロキシサーバーを通してMavenを使う時は「~/.m2/settings.xml」に下記の設定を追加します。 このファイルがないときは新しく作成します。 true プロトコル ホスト名 ポート番号 ユ…

CentOSで「alternatives」コマンドを使用してJavaのバージョンを切り替える

CentOSのJavaをOpenJDKじゃなくて、OracleのJDKに変更しようとした時、 今までは「rpm -qa | grep java」で対象を洗いだして「yum」コマンドでアンインストールしていました。 ただこの方法だと他のパッケージと関連づいている場合もあるし、あまりスマート…

DHCPサーバーを監視するコマンド

少し前に監視ツールを作っていました。 その時の監視対象にDHCPサーバーというのがありました。 DHCPサーバーが落ちてたらシステム全体が…というのは置いといて どうやったらDHCPサーバーが正常に動作しているかを確認できるか困っていたのですが、 ちゃんと…

CentOSで日本語ファイルを見るための設定

最近現場でCentOSを触ることが多かったのですが、 初期の状態だとロケールを日本語にしていても、日本語のファイルを開くと文字化けしていました。 そんな時はこんな設定をします。 ちなみにCentOSのバージョンは「5.5」です。 $ echo ':set encoding=utf-8'…

MavenでJavaプロジェクトをWTPプロジェクトに変更する

Mavenを使用するとプロジェクトの雛形がすぐできます。 さらにServletコンテナ・Webサーバの「Jetty」もすぐ使えるのでさらに便利です。 ただJettyだとデバッグがしにくいのでやっぱりTomcatでデバッグしたくなります。 そんな時もMavenはちゃんと気の利いた…

Tomcatをデフォルトで実行するとログに「AprLifecycleListener」の警告が出力される

Tomcatをデフォルトのまま起動すると以下のような警告のメッセージが表示されます。 The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: 毎回初回にしか設…

Javaからsshでsudoを実行する

Javaからsshでとあるサーバーにある「sudo」権限が必要なシェルをキックすると、 こんなエラーが出て実行できませんでした。 sudo: no tty present and no askpass program specified 環境はCentOSの5.5です。 原因は「tty」がないと処理を許容してくれない…

パソコンを起動したらランタイムエラーが発生する

最近PCを起動したらいきなりこんなダイアログが出てきました。内容を翻訳させてみたら 「このアプリは、特殊な方法でそれを終了するランタイムを要求している」みたいな感じになりました。 何かモジュールに不足があるのかなって思って 色々調べてみたのです…

WindowsのクライアントからDB2に特殊文字をinsertして文字化けしないようにする

題名がやたらと長くてすいません。 クライアントの開発環境がWindowsでDBがDB2の場合に発生し得ます。 クライアントのSQL開発環境ツール(A5SQL MK-2やCSEや黒猫等)を使って、 DB2に下記の文字をinsertした場合に文字化けしていまいます。 ざっくりとした原因…

PHPの開発環境を作ってみる(Eclipse版)

前回うまくいかなかったPHPの開発環境のEclipse版を作り方です。 やっぱりデバッグや補完やエラーチェックがあると便利なので。 まずは必要なプラグインの説明です。 PDT 正式名称は「PHP Development Tool」です。 PHPの統合開発環境で、Eclipse上で動くPHP…

TomcatとEclispeで「OutOfMemoryError」が出た場合の対処法

Eclispeを起動して、Tomcatを起動したら「java.lang.OutOfMemoryError」が出ました。 TomcatエンジンはJavaVMを利用していますが、 ある閾値のメモリを確保できない場合にこのエラーが発生します。 JavaVMが確保可能なメモリ領域は起動する際に最大値が決ま…

ユーザー名、パスワードの保存情報を完全に削除する

インフラ側の作業で新しく作業に入った人のユーザー情報を、ファイルサーバーに登録する事になりました。 リモートデスクトップでファイルサーバーに入って登録した後、新規に登録したユーザー情報で接続出来ることを確認しました。 正常にログイン出来た後…

Thunderbirdのデータを移行する

自分の端末を別の端末に変更する事になりました。 その中でもメーラーのデータ移行が大変かなって思っていたら結構簡単でした。 使用しているメーラーはThunderbirdです。 参考にしたサイトはこちら http://www.mozilla-japan.org/support/thunderbird/profi…

新キーボードをゲット

本日、新人歓迎会がありました。 その中の余興のゲームで4位の結果となりまして、景品はキーボードでした。 ちなみに1位はニンテンドーDS、2位はiPod nano、3位はロジクールのマウス・・金かけすぎ( ̄∇ ̄;)どんなキーボードかと言うとマイクロソフト キーボ…

レンタルサーバーを借りてみた

Web上に自分が作ったものをアップしたいなと思ったので、サーバーをレンタルしました。 会社にも自由に使用していいサーバーがあるのですが、もちろん会社の人しか見れないので(・・。)ゞ どこのサーバーが良いのかよく分からなかったので 色々調べてみたの…

快適TortoiseSVNライフ

Windows環境でSubversionでバージョン管理をする時には、 Windows用クライアントのTortoiseSVNが右クリックメニューからSVNを利用できるので便利です。 ところが管理するソース等のファイル量が多い場合、やたらと動作が遅くなりました。 削除や更新をする時…

Windows XP高速化 大作戦

同僚が最近PCの動作が非常に遅いと言い出した。簡単にスペックをまとめると デスクトップ OSはWindows XP CPUはインテルのCore2Duo HDDは180GB メモリは2GB まず僕のマシンよりはるかにスペックが高い・・・ 話を聞くと特に重たいアプリケーション(例えばOra…