These pages are written by only Japanese.
|
Namazu for hns による簡易全文検索です。 詳細は 詳細指定/ヘルプをご参照下さい。 |
|||||||||||||||||||||||||||||||||||||||||||||
awm.jp# apt-get install kernel-doc kernel-headers kernel-source 取得パッケージ: 33.5MB のアーカイブを取得します。インストール後は 9327kB が使用 されます。 続行しますか? [Y/n]y <略> kernel-headers ################################################## kernel-source ################################################## パッケージ Makefile は file index 中にリストされていません パッケージ Makefile は file index 中にリストされていません パッケージ Makefile は file index 中にリストされていません <略>なんか。怒られてますが・・・
awm.jp# apt-get upgrade ファイル依存を処理しています... 完了 パッケージリストを読みこんでいます... 完了 依存情報ツリーを作成しています... 完了 0 個のアップグレードパッケージ, 0 個の新規パッケージ, 0 個の削除/リプレースパッ ケージ, 0 個の保留パッケージがあります。
class hoge { ; } class hogehoge extends hoge { ; } public class PolymorTest { private void println(String s) { System.out.println(s); } public static void main(String args[]) { new PolymorTest(); } public PolymorTest() { foo(new hogehoge()); } void foo(hoge h) { println("foo(hoge)"); baa(h); } void foo(hogehoge h) { println("foo(hogehoge)"); baa(h); } void baa(hoge h) { println("baa(hoge)"); baz(h); } void baz(hoge h) { println("baz(hoge)"); } void baz(hogehoge h) { println("baz(hogehoge)"); } }今まで baz(hogehoge h) が実行されるものだと思っていたけど、 実際に動かしてみると、
foo(hogehoge) baa(hoge) baz(hoge) ☆ これが予想外 ☆という事で。(ρ_;
void baz(hoge h) { if (h instanceof hogehoge) { baz((hogehoge) h); return ; } println("baz(hoge)"); } void baz(hogehoge h) { println("baz(hogehoge)"); }とかで実現できるけど、これじゃ動的束縛のメリットが無いので、
void baa(hoge h) { println("baa(hoge)"); baz(h); } void baa(hogehoge h) { println("baa(hogehoge)"); baz(h); }のように baa(hogehoge h) を追加して、型落ちを防ぐか、 そもそも、設計を見直して、 baa を消して、
void foo(hoge h) { println("foo(hoge)"); baz(h); } void foo(hogehoge h) { println("foo(hogehoge)"); baz(h); }てな具合で、foo から baz を直接呼ばせるべきな気もするんだけど。
IrcWriter::send: JOIN #よや:*.jp ircEventHandle:: A EventActive An unexpected exception has been detected in native code outside the VM. Unexpected Signal : 11 occurred at PC=0xBF008850 Function=[Unknown.] Library=(N/A) NOTE: We are unable to locate the function name symbol for the error just occurred. Please refer to release documentation for possible reason and solutions. Current Java thread: Dynamic libraries: Can not get information for pid = 16391 Local Time = Tue Dec 3 13:52:46 2002 Elapsed Time = 0 # # The exception above was detected in native code outside the VM # # Java VM: Java HotSpot(TM) Client VM (1.4.0-b92 mixed mode) # # An error report file has been saved as hs_err_pid16391.log. # Please refer to the file for further information. #Windows で JXTA ごっこしてると、たまに見掛けるけど、 UNIX系(今回は NetBSD) では始めてみた。
awm.jp% ls -l *.core -rw------- 1 yoya yama 242380800 Dec 3 13:58 java.coreうわーぃ。
class Event { ; } class EventActivate extends Event { ; } class EventMessagee extends Event { ; }という継承関係があるとして、
class Proxy implements EventListener { ... public boolean eventHandle(Event event) { if (event instanceof EventActivate) { EventListener((EventActivate) event); return ; } throw new UnknownEventException(); } public boolean eventHandle(EventMessage msg) { /* メッセージ処理 */ } }とかして、無限ループしてみるテスト。;´Д`)
awm.jp# apt-get upgrade パッケージリストを読みこんでいます... 完了 依存情報ツリーを作成しています... 完了 以下のパッケージがアップグレードされます: Canna Canna-devel glibc glibc-common glibc-devel glibc-profile libcanna nscd vutils 9 個のアップグレードパッケージ, 0 個の新規パッケージ, 0 個の削除/リプレースパッ ケージ, 0 個の保留パッケージがあります。 取得パッケージ: 42.2MB のアーカイブを取得します。インストール後は 26.2kB が解放 されます。 続行しますか? [Y/n]yう〜ん。
パッケージ LC_MESSAGES は file index 中にリストされていませんって行が大量に出ていた気がするけど。ま、気のせいって事で…
難しいのは、火星・地球間のインターネットを結ぶ上で、 大きな遅延が生ずることだ」とテネンハウスは述べ、 火星から地球へのデータ送信に3分かかると指摘した。 これはデータをキャッシュすることで、 ちょうど電子メール・システムのようにネットワークを機能させられそうだという。このキャッシュって、Internet2 のアレかなぁ…
スレッド = アニメーション のような雰囲気が…確かに… 見た目で分かりやすいですし。
スレッド = セッション マルチスレッド = マルチセッションなサーバというイメージを持ってたりして… (少数派かしら
私は今回の北朝鮮への支援の事実についても新聞、 テレビ等の報道により初めて知ったものであります。個別の案件に一々対処しないってのは分かるけど、 今回の件のように場合によっては国策に絡むようなナーバスな案件が 会長の耳に入らないってのは、 いくらなんでも組織としておかしい。
さきの第二次世界大戦で日本が敗戦したとき、 食糧不足に直面している祖国救援のために<略> 「ララ物資」という援助物資を日本に送り届けてくれました。戦時中も日本国民は食糧難で苦しんでいましたが、 そこに食糧を送るような国やら組織があったかどうかは知りません。
「熊谷遊技業協同組合(在日本朝鮮人総聯合会埼玉県北部支部)」… これが本当だとすればアレですねぇ…
「敵に塩を送るのは、日本の美習」- 日本外交協会「坂本重太郎」それは「人は城」として国を豊かにする事が国力に繋がるとして 仁政をしいていた武田信玄が相手だから言える事であって、 前科もち の国にそういう論理が通るとは…
外務省から一切の補助金やそれに類する補助は頂いておりません。これも嘘っぽい… 外務省の機密費ってこういう所に使われるんですね…
4.「コミュニティ」は何処へ向かうのかから後の文章は、まさしくチャットや掲示板の世界…
シアトルでの会議でHMDを装着していた人々とのやり取りについて、 ピーカースキー氏は、 「テレビを観ている人に話しかけるようなものだった。 相手はフン、フンとしか言わなかった。 社交能力に影響を与えるのは間違いない」 と語った。まぁ、聖徳太子でない限りそうなるよね。
1年に2人のノーベル賞受賞という事実にも見られるように、 21世紀の世界にとって日本人の資質や要素はすてたものではない。この主張をあちらこちらで聞くけど、 ノーベル賞みたいに権威があるが故に裏付けに手間と時間がかかるであろう賞は、 過去の栄光を讃える意味合いでしか無い訳で、 20世紀の日本は頑張ってたかもという推測は出来るけど、 21世紀にはあまり関係ないと思います。
awm.jp% wget http://www.apache.org/dist/ant/binaries/jakarta-ant-1.5.1-bin.zip <略> Length: 7,879,297 [application/zip] <略> awm.jp% unzip Archive: jakarta-ant-1.5.1-bin.zip Archive: jakarta-ant-1.5.1-bin.zip creating: jakarta-ant-1.5.1/ creating: jakarta-ant-1.5.1/bin/ creating: jakarta-ant-1.5.1/docs/ <略> awm.jp% su Password: # mkdir -p /usr/local/java/jakarta/ # mv jakarta-ant-1.5.1 /usr/local/java/jakarta/ant-1.5.1 # chmod +x /usr/local/java/jakarta/ant-1.5.1/bin/ant # ln -s /usr/local/java/jakarta/ant-1.5.1 /usr/local/java/jakarta/ant # exit awm.jp% cat >> .profile export ANT_HOME=/usr/local/java/jakarta/ant export PATH=${PATH}:${ANT_HOME}/bin ^d参考URL
wget --user-agent ="Mozilla/4.0 (compatible; MSIE 6.0; Win32)" 〜等として IE や Opera だと詐称すればアクセスできる事が分かったので、 .wgetrc でどうにか出来ないか調べてみた。
header="User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Win32)"こうすると、wget/1.7〜 , Mozilla 〜 のようにデフォルトで付く wget の User-Agent + Mozilla の User-Agent が送られる。 man をよく読むと header=〜 は追加指定って書いてあるので、当然なんだけど。
user-agent = Mozilla/4.0 (compatible; MSIE 6.0; Win32)これでオッケー
[packlog] logfile=/home/yoya/irc/tech/tech%y%M%D logfile=/home/yoya/irc/dev/dev%y%M%D address=<ないしょです> from=yoya@awm.jp subject= irc log実行
bash-2.05$ ./madoka.pl -rc ircnet.rc -modes ircnet.modes bash-2.05$ [ERROR] Package Mail::Sendmail not installed!はぅ… Semdmail が必要らしいので、package から入れてみる。
% cd <略>/pkgsrc/mail/p5-Mail-Sendmail % make <略> Passwprd: # make install p5-Mail-Sendmail-0.78 requires installed package p5-MIME-Base64-2.12 p5-Mail-Sendmail-0.78 requires installed package perl-5.6.1nb7…
% cd <略>/pkgsrc/lang/perl5 % make => Checksum OK for perl-5.6.1.tar.gz. ===> Extracting for perl-5.6.1nb7 % env FORCE_PKG_REGISTER=yes make install ===> Installing for perl-5.6.1nb7 ===> Becoming root@alt.awm.jp to install perl-5.6.1nb7. /usr/bin/su Password:ついでに ssh, openssh, openssl も最新に…
cd <略>/pkgsrc/lang/jini make ====================================================================== The file jini-1_2_1_001-src.zip containing the Jini(TM) Technology Starter Kit must be fetched into /usr/src/curr/pkgsrc/distfiles from http://wwws.sun.com/software/communitysource/jini/download.html ======================================================================なるほど。 上記 URL ページから手動で取ってきてと…
cp <略>/jini-1_2_1_001-src.zip /usr/src/curr/pkgsrc/distfiles make install <略> /usr/bin/su Password: install -d -o root -g wheel -m 555 /usr/pkg/jini /usr/sbin/chown -hR root:wheel /usr/src/curr/pkgsrc/lang/jini/work/jini1_2_1_001 cd /usr/src/curr/pkgsrc/lang/jini/work/jini1_2_1_001 && /bin/pax -rw . /usr/pkg/jini ===> Registering installation for jini-1.2.1nb1 jini-1.2.1nb1 requires installed package sun-jre13-1.0.2nb1 jini-1.2.1nb1 requires installed package suse_base-7.3nb1 jini-1.2.1nb1 requires installed package suse_compat-7.3 jini-1.2.1nb1 requires installed package suse_x11-7.3nb2
import java.util.Date; public class Scheduler { public static void main(String args[]) { Date date = new Date(); long time = date.getTime(); System.out.println("XXX: before"); long xxx = ((Date)(null)).getTime(); System.out.println("XXX: after"); } }ちなみに、Linux2.4 + JDK1.4 や NetBSD-curr + Linux_suse + JDK1.3 は、 きちんと Null pointer exception で終了します。 あと、
long xxx = ((Date)(null)).getTime();ってのは元々は、
Date lastNotify = null; // クラスの変数 <略> long xxx = lastNotify.getTime(); // どこかのメソッドの中です。
洋書は5000円以上のお買い上げで、500円OFF CD・DVD・ビデオはあわせて10000円以上のお買い上げで、500円OFF 絶対お得なダブル・キャンペーンをお見逃しなく!あぅ… 見のがした…
同社は無線LANによるネット接続サービスの実証実験を昨年夏から始め、 今年4月から有料に切り替えた。しかし、実験の際には7000人いた会員が、 有料化をきっかけに急減し、現在は1300人と低迷していた。お金を払う程の価値を感じなかったのか…
# cd curr/src/ # ./build -t <略> ln -f /usr/src/curr/src/tools/obj/tools.NetBSD-1.6J-i386/lib/groff/soelim \ /usr/src/curr/src/tools/obj/tools.NetBSD-1.6J-i386/bin/nbsoelim ln -f /usr/src/curr/src/tools/obj/tools.NetBSD-1.6J-i386/lib/groff/tbl \ /usr/src/curr/src/tools/obj/tools.NetBSD-1.6J-i386/bin/nbtbl
# cd ./sys/arch/i386/conf/. # ../../../../tools/obj/tools.NetBSD-1.6J-i386/bin/nbconfig GENERIC ../../../../arch/i386/conf/files.i386:372: \ cannot open ../../../../compat/darwin/files.darwin for reading: \ No such file or directoryさてと… (汗
「オブジェクトがコピーできるような状態に置かれること」 「ユーザーが望み、かつ可能ならばオブジェクトをコピーできること」 「ユーザーがそれぞれ広帯域の通信チャンネルに接続されていること」とこれはファイル共有の基本みたいなものですね…