みんなのクチコミが 299,239 件!

新着

... もっとみる
ログイン | ユーザー登録(無料)

2011/09/08

ファイルサイズが大きくなったときを検知したい

バックアップを作成するときに、特定のフォルダを zip にしたりするけど、
あまりにも zip ファイルが大きくなったら心配。

なので、特定のサイズより大きくなったらアラートをなげるような仕組み。

ant では、

<condition property="large_file">
  <length when="ge" length="1000000000" file="AAA.zip"/>
</condition>

とすると、条件に当てはまった場合のみ large_file に true が設定されるので、これを利用することができる。

2007/06/28

zipファイルから不要なファイルの削除

zip -d XXX.zip *.snp

一応、zipファイルには入れていたけど、不要になったバイナリを一気に削除

2007/05/10

Javaで可変長引数

Java5の新機能

ArgsTest.java
--------------------
import java.util.Date;

public class ArgsTest {

 public static void main(String[] args) {
  argsTest(1, new Date(), "aaa", 2, 3.2);
  argsTest(2, new Date(), "aaa", 2, 3.2);
  argsTest(3, new Date(), "aaa", 2, 3.2);
 }

 static void argsTest(int type, Object... objects) {
  System.out.println("[" + type + "]");
  switch (type) {
  case 1:
   for (Object o : objects) {
    System.out.println(o);
   }
   break;
  case 2:
   if (objects.length > 0) {
    System.out.println(objects[0]);
   }
   break;
  case 3:
   if (objects.length > 0) {
    System.out.println(objects[objects.length - 1]);
   }
   break;
  }
  System.out.println("");
 }
}

>javac -classpath "." ArgsTest.java
>javap -classpath "." ArgsTest
Compiled from "ArgsTest.java"
public class ArgsTest extends java.lang.Object{
  public ArgsTest();
  public static void main(java.lang.String[]);
  static void argsTest(int, java.lang.Object[]);
}

>java -classpath "." ArgsTest
[1]
Thu May 10 13:52:55 JST 2007
aaa
2
3.2

[2]
Thu May 10 13:52:55 JST 2007

[3]
3.2

拡張 for 文というのも初めて使ってみました。。。

2007/03/08

Java5でメモリ使用量の求め方

メモリ使用量の求め方
Java5
long use_memory = java.lang.management.ManagementFactory.getMemoryMXBean().getHeapMemoryUsage().getUsed();

Java1.4
long use_memory = Runtime.getRuntime().totalMemory() - Runtime.getRuntime().freeMemory();

2006/12/22

ant1.7.0 で ant の mail タスクが動作しない

ant を 1.6.5 から 1.7.0 にしたときに、メール送信ができなくなった。

調べてみると、mail タスクで、1.6.5 では、password 属性なしでもメール送信できていたが、1.7.0 では、password 属性がない場合に、

Problem while sending mime mail:

と、怒られてしまうようである。(会社での環境)

なんらかの回避方法があるのかもしれないが、現在は未調査。

遠隔地にある、とあるプログラムが実行終了すると自分宛にメール送信していたのだが、これが使えなくなるなぁ…。パスワードは埋め込みたくない。

よい方法はないものか。

空間内の日記を検索

やまえもん

やまえもん画像 1970.12.31生。 徳島市内在住。 徳島ヴォルティスサポーター。 ブログ


ロケットニュース24

未来検索 ガジェット通信
ページの先頭へ ページの先頭へ