normal_se

Windows

7zipでコマンドラインからファイル圧縮をする

やりたいこと windowsの環境で、バッチ処理でファイル圧縮をしようと思います。 しかし、windowsでは標準でLinuxのtarコマンドのような圧縮用のコマンドが用意されていません。 そのため、バッチファイルなどから圧縮処理をすること...
WEB

HTTPでアクセスした際にHTTPSにリダイレクトさせる

1.やりたいこと 今までHTTPで稼働していたサイトを、すべてHTTPSで稼働させることになりました。 ブックマークしている利用者が「404 not found」になって困らないようにするために、HTTPでアクセスした際には、HTTPSにリ...
Linux

vsftpdでファイルのタイムスタンプが9時間ずれる

1.事象 vsftpdのftpサーバに対してftp接続をしたところ、ファイルのタイムスタンプが9時間ずれているという事象が発生しました。 サーバの時刻は正しかったので、vsftpdの設定が原因ということが判明。 vsftpdの設定を見直して...
Linux

postfixの先頭ハイフン

1.事象 postfixでは、先頭がハイフンで始まるメールアドレスに、デフォルトでは送信しないという仕様になっています。 そのためデフォルトの設定のままだと、メールの送信に失敗し、/var/log/maillogに以下のエラーログが残ります...
Linux

Linuxで一秒おきにコマンドを実行する

1.1秒おきにコマンド実行 Linuxサーバで1秒おきにコマンドを実行する方法。 この方法を利用すれば、1秒おきに監視や処理をすることができます。 リダイレクトすれば、1秒おきのログを出力するなんてことも可能。
Java

ojdbcのバージョンを知る方法

ojdbc のバージョン ojdbc.jarは、oracleのどのバージョンをターゲットにしたファイルなのか、ファイル名から特定することはできません。 そこで、ojdbc.jarファイルのバージョンを知ることが出来るコマンドを、以下にメモし...
Java

Unclosed character class near index 0

JavaのStringクラスのreplaceAllやmatchesメソッドなどで、""とマッチさせたい場合、普通に実行するとエラーになってしまいます。 1.事象 例えば、以下のコードの場合、 str.replaceAll("[", "");...
データベース

WINDOWSでoracleDBコンソールを起動するコマンド

1.事象 windowsにoracleを入れたPCで起きた問題。 ある日から突然、windowsのサービスからoracleのDBコンソールが起動しなくなってしまいました。 この手の問題の場合、よくある原因はIPアドレスが変わってしまったから...
eclipse

eclipseでアノテーション@Overrideでエラー発生

1.事象 eclipseでJavaの開発をしている際に、アノテーションの「@Override」を書いたところコンパイルエラーが発生しました。 エラー内容には「注釈はソース・レベルが1.5の場合にのみ使用可能です」との記述がありました。 2....
eclipse

java.lang.UnsupportedClassVersionError: Bad version number in .class file

1.事象 java.lang.UnsupportedClassVersionError: Bad version number in .class file eclipse上からTomcatを起動したときに、上記のエラーが発生。 サービスや...