オープンソースは幾ら頑張っても全然金にならん。ということで、マイクロソフトに転職しました。今後、一切オープンソースとかJavaとか使いせん。コントリビュートももってのほかです。
String url = "smb://<ワークグループ/ドメイン名>;<ユーザ名>:<パスワード>@host/directory/";
SmbFile file = new SmbFile(url);
String[] str = file.list();
for(int i=0;i<str.length;i++){
System.out.println(str[i]);
}
面白い。Luceneと組み合わせれば、Windowsのファイル共有のインデックスを作れるな。
Eclipseのプロジェクトでgcjを利用するためのプラグイン。gcjでビルドするためのmakeファイルを生成してくれる模様。これを使えば、JVM不要なネイティブなJavaアプリが簡単に作れる。
Struts IDEで有名なNitroXがJSPエディタの部分だけ無償提供をはじめたようだ。
まずは、SWTアプリケーションのコンパイルの仕方から。Cygnusのgcj3.4.1はうまく動作しない。Mingwを利用するとok。
トレーニングうんぬんより、政治的な理由で単金の高いバカ(=Sクラス)が大量に流れてくるのが問題かと。子会社が安い金でSE/PGを買い叩いて、高額でうちに売りつけるのは問題だよな。確かに子会社はそれで儲かるだろうけど、結局はシステム開発費の増加や違約金の発生等でトータルでは損をしていると思うのだが。
gnu.gcj.jit.compiler
This is the full path to gcj executable which should be
used to compile classes just-in-time when
ClassLoader.defineClass is called. If not set, gcj will not
be invoked by the runtime; this can also be controlled via
Compiler.disable.
gnu.gcj.jit.options
This is a space-separated string of options which should be
passed to gcj when in JIT mode. If not set, a sensible
default is chosen.
gnu.gcj.jit.cachedir
This is the directory where cached shared library files are
stored. If not set, JIT compilation is disabled. This
should never be set to a directory that is writable by any
other user.
OracleがEJB3のためのEclipseプラグインをオープンソースで開発する模様。遂にOracleまでが進出してきたか。
評価レポートみて思わずわらっちまったぜ。一体、お前ら幾ら金もらって仕事してんだよ(w
JSP2.1とJSF1.2のPRがでた。
マイクロソフトが理想とするオフィス製品の環境は、「クライアント環 境の標準化」だ。社内にMicrosoft Officeと別のオフィス製品が混在す る環境では、バージョン管理や修正プログラム適用の複雑化で「保守が 煩雑になる」(土方氏)。また、部門単位やユーザーごとにソフトウェ アを購入することになり、結果的に導入コストが増大する。だったら、Microsoft Officeを止め、Open Officeに統一した方がコスト削減につながるんじゃないでしょうか?
ユーザ名:hymalia、パスワード:systemで体験できる。結構いいかも。
ご連絡いただきありがとうございます。 Google AdSense スペシャリストは、さまざまな基準に基づいてウェブサイトを審査しております。 審査の基準には、適切なコンテンツかどうか、操作がわかりやすいかどうか、サイトでAdSense プログラムの機能やサービスを活かせるかどうかなどの項目が含まれます。また、基準を満たして いない場合は、お申し込みをお断りさせていただくことがあります。 Googleで審査させていただいた結果、お客様のサイトはプログラムの参加に必要な基準を 満たしていないと判断されました。今後、より多くのウェブサイト運営者様に、より幅広い ウェブ コンテンツにおいて、Googleのプログラムをご利用いただけるよう努力してまいります。 ご理解のほどよろしくお願いいたします。ガーン。
おお、遂にEclipseプラグインまで...
public class Bean {
private String name = null;
public void setName(String name){
this.name = name;
}
public String getName(){
return name;
}
}
public class HelloOGNL {
public static void main(String args[]) throws OgnlException{
Map context = new HashMap();
Bean bean = new Bean();
bean.setName("tidus");
context.put("bean", bean);
ExecutionEnvironment ee = new DefaultExecutionEnvironment();
Expression exp = ee.parseExpression("bean.name");
System.out.println(ee.getValue(exp,context));
ee.setValue(exp,context,"yuna");
System.out.println(ee.getValue(exp,context));
}
}
実行結果:
tidus yuna
今週、妻が浮気します(GoAhead & Co.)
共働きで、2人の子を保育園に通わせています。 実は、妻がW不倫をしています。相手は地方の支社に勤める上司です。 昨年の8月頃に出張に行った時に始まり、過去の証拠も押さえているのですが、地方ということもあり、普段はメールくらいなので黙殺していました。 問い詰めなかったのは、総合職の仕事をこなしながら、家事も人並み以上にこなす妻に浮気の一点以外に不満は無く、何よりも妻を愛していたからです。私さえ我慢すればうまくいく・・・メールを盗み見たこっちが悪い・・・ ただ、抱こうとするのを阻まれたり、仕事が遅いことで文句を言われたりすると、浮気を知っていることで、必要以上に逆上しそうになってしまいます。 それでも、私さえ我慢すればという気持ちが、今まで自分を支えてきました。 しかし・・・ そうもいかなくなってしまいました。 今週、地方から、彼が上京し、会うのを知ってしまったのです。 昼食をとり、ホテルに行き、夕方普段通り子供を保育園に迎えにいくようです。 過去は、必死に黙殺してきました。 ただ、これから行われることがわかっていながら見過ごすことは、出来そうにもありません。 会うのがどこのホテルなのかは分かりませんでした。 でも、運命なのでしょうか、広い東京で、ためしにかけた一軒目で「デイユースでご予約を頂いています」!!! 今は、そのホテルに乗り込み、何かしらの決着をつけようと思っています。 それは正しい方法でしょうか? 乗り込んでどうするのがいいのでしょうか?
リレーショナルデータベースについても、SWTのような低水準APIが必要なのです。 かといって 単純にJDBC APIだけでは不足する面もあるものと考えます。一方で SQL文は Java言語のようなノイマン型プログラミング言語とはかなり異質な、集合代数 を扱う言語です。SQL文とJDBC APIとJavaソースコードとを適切に結びつけるための 低水準APIが、今のリレーショナルデータベースプログラミングに不足しているものの 一つであると考えているのです。blancoDbはそういう低水準APIという仕様を満たして いるように考えています。従来のO/Rマッピングツールは、Javaオブジェクトをどのようにテーブルにマッピングするかという点に重点が置かれていたが、blancoDbはデーブル/SQL中止のアプローチ。アプローチとしてはiBatis/S2Dao、Hibernateも3.0からSQLのカスタマイズ機能が入ったりしているので、世の中の流れ的にはこっちの方向へ向かっている。
あなたには人並みはずれた知性があります あなたの潜在知能 92 もしかしたら、もう薄々気づかれているかもしれませんが あなたにはずば抜けた知能があります。 これからもその才能を活かし いろんな難問奇問を解いていってください。 あなたに向いている職業 研究員、教師、国会議員、クイズ選手権 才能グラフ
Before...
# ringtones [ <a href=http://www.loyno.edu/~sebell/pictures/en/party-po..]
# geyh syjtnod [qigmdkwp ilazwho onwlcmru dtgnfyoa mswcr jdmnitsq olzvxfp]
# xgeuft qxfzymhwc [teyd mqtiv eluirgmo cxvd jiwfg dbyna lgvusq]