smtp認証で 'DIGEST-MD5' 'CRAM-MD5' が使えなくて死亡

smtp認証が利用できるメールサーバーが出来た…かと思ったんですが、よく見てみたら認証アルゴリズムで 'DIGEST-MD5' 'CRAM-MD5' が使えてないことに気づきました。 確認する # telnet localhost 587 Trying 127.0.0.1... Connected to localhost.localdomain…

.forward が効かないなぁと思ったら - アクセス権は正確にね!

sendmail でメールサーバーを構築中で、smtp auth も実装し、不正リレーも(多分)無効に出来て、とりあえずOKかしらー!…と思ったんですが、根本的な所で躓きました。.forward が効かないんです。 全く転送されません。 これは困った! おいらが良くやる…

死に鯛 orz - 私はコレで168時間を無駄にしました

相変わらず java 関連の印刷でつまずいています。(draw2d を利用)諸事情で、キャンバスに文字を描画した際の「文字の高さ」を知りたかったのですが、どーーーーーしてもおかしい値しか取れずで四苦八苦していた*1のです。…しかし、おいらは気づいてしまっ…

Eclipse の TreeColumnLayout の使い方を間違っていて死亡

Tree を Table*1 のように見せかける為に、TreeColumn を利用して tree に ヘッダーを付けたりなんなりごにょごにょしたりするケースがあります。で、そのヘッダーの横幅ってのは、setWidth() で設定出来たりします……が、tree コントロールの大きさが変わっ…

正規表現が上手く利用できずに死亡 - オトコは1行で頑張りたいの

// java public Boolean isKanaria(); public void setKanaria(boolean b); public void setKanaria(List<Boolean> list); public Long getAO(); public void setAO(Long n); public void setAO(List<Long> list); public Double getBara(); public void setBara(Double d);</long></boolean>…

やっぱり java の generic にムキムキしちゃうの - Genericな関数の型指定で死亡

class A<T> { static public interface IHashGetter<T> { public int getHash(T t); }; public A() { this(getDefaultHashGetter()); // ※↑コンストラクター A<T>(A.IHashGetter<Object>) は未定義です。 } public A(IHashGetter<T> getter) { // こっちが本線 } static <U> IHashGe</u></t></object></t></t></t>…

熱くなっていたおいらが書いていたらしい謎のコメント

final Composite pare_parent = parent.getParent(); // ↑この子が "びろん" する びろん…?

Eclipse プラグインで、動的に MenuBar に項目を追加する方法が分からなくて死亡中

Plugin.xml を書いて追加する方法は沢山出てくるも、Javaのコードからごにょごにょして *自前で Eclipse のメニューを追加する方法* が全く分からん…コードが公開されているとはいえ、何処を身りゃいいのかわからないよパトラッシュ… orz

linux で zip したら妙に時間が掛かったとおもったら

zipコマンド発動中に別ターミナルで top してみたところ top - 13:53:02 up 15 days, 22:00, 3 users, load average: 0.16, 0.05, 0.01 Tasks: 111 total, 1 running, 110 sleeping, 0 stopped, 0 zombie Cpu(s): 0.0%us, 0.1%sy, 0.0%ni, 99.9%id, 0.0%wa, …

Eclipse のレイアウトマネージャーの挙動がさっぱりさっぱりかしら(ムキムキしながら

help を兼ねて…(ぉ orz Eclipseな觶を知らない人への前説 widget ボタン・staic text 等、各種コントロールの総称。 composite 何にもないウィンドウ。static text (VC) とか、form (C#) とかに該当? この子として、widgetを配置していく。 table Windows …

文字コード関連でお悩みの方へ - IMultiLanguage2 なんちゅーのもありますよ

http://d.hatena.ne.jp/NetSeed/20081202/1228143786 文字コード関連で悩まれていたようなので、一応 IMultiLanguage2 なんちゅーインターフェースもあるよーと。 文字コードの変換とかを行う為のインターフェースらしいでする。 …とまぁなんか発言が微妙な…

はてな住民が増えて嬉しいおいらはついスグに内容に突っ込んじゃうの

mixi から はてなへようこそ!(ぉ > id:NetSeed さん先日、はてなに別荘を創られたというお話をお聞きし、速RSSを購読しておいたおかげでスグに記事が読めましたよ! その昔私もやりました さて、記事を見させて頂いて、危険なコードを発見してしまったの…

DNSも自己表現の場として活用してみました

ir9.jp のテキストレコードを spf1 以外にも設定して自己表現しましたぜ!! DNSには txt レコードという、ドメインに対して任意の文字列を設定出来る領域がある故に、そこに思いを詰め込んだ文字列を設定してみました。 つまり、全世界においらの事を知らしめ…

subversion でワナに引っかかる

subversion 1.5.3 も自前 make して導入。 trac0.11.ja1 も自前で install して導入。よし! リポジトリシステムはほぼ元通りなり! というわけで、そそくさと trac のプロジェクトにアクセスしたのは良かったのですが「subversionリポジトリと同期しねーよ…

リモートで shutdown -h now しちゃって死亡(自分が

再起動したはず なのに、一向に上がってこないという悲しい現状。 r と h を間違えちゃったんだろうなぁ…ああああ。orzshutdown -h now なんて入力したら「ぼく、シャットダウンするよ?それでもいいの?」なんて聞いてくるような方法があると幸せだなぁ…と…

結局 shutdown -r now だったけど死亡

さぁ、鯖マシンに電源を入れて、作業を再開するぞー! と、自分のお部屋に入ってみたら! あらまぁ! ファンも廻ってるわ、ちゃんと電源ランプが点いてるわと、見た目は元気よく稼働してました…!って、えええ!?何が起きているのか確認するべく、急いでモ…

64bit linux で Subversion が コンパイルできなくて死亡

Subversion のビルドに苦戦してます… orz 最終結論 apr-util.i386 は入っているも、apr-util.x86_64 が入っていなかった…というアホな事してました。うわん! orz apxs が機嫌悪いよ編 問題点と結論 checking for Apache module support via DSO through APX…

ATOM鯖にCentOS5.2をネットワークインストールしようと思って死亡

ATOM君 (D945GCLF2) で一通りやるべき事*1が終わったため、いよいよ当初の目的である Linux鯖 の構築作業をし始めました。OS は 旧鯖でも利用していた CentOS5.2 を利用する事にし、ATOM君は 64bit CPU ということで 64bit版 CentOS を入れることにしました…

Java より native の方が遅いってどういうこっちゃねん - 技術編

環境1 - メインマシン CPU Athlon 64 x2 4400+ Mem 6GB - DDR2 800 DualChannel OS WinXP x64 SP2 Java 1.6.0_07 32bit版 環境2 - サブマシン CPU Athlon 1500+ Mem 1.5GB - DDR 400 OS WinXP SP3 Java 1.6.0_07 32bit版 環境4 - ATOM CPU ATOM 330 Mem 2…

atomはやっぱりインオーダープロセッサだなぁと実感した

asm で「ペアリング出来てない」と「ペアリングしてる」コードを書いて、どんだけ差が出るのか確認してみました。 実行テスト環境 環境1 - メインマシン CPU Athlon 64 x2 4400+ Mem 6GB - DDR2 800 DualChannel OS WinXP x64 SP2 環境2 - サブマシン CPU …

複数行ヒット用正規表現がヒットしなくてうっへり

$tmp = << "test"; かしら かしら ご存じかしら!? test $tmp =~ s/かしら.+!?/カカロットォ!/sg; print $tmp; なんて正規表現は見事にヒットし、魂の叫びをコンソール結果に表示することが出来るのですが、置き換え対象文字を1つのテキストファイルと…

Microsoft、早くも次世代版『Visual Studio 10』に言及

http://japan.internet.com/webtech/20080919/10.html アーキテクチャの変更には、『Windows Presentation Foundation』に基づくテキストエディタや、『Managed Extensibility Framework』(MEF)、多言語のサポート、アプリケーションのコンパクト化と高速化…

theSpoke log exporter をおいておきますね

その昔。 私は、Microsoft の 学生向け開発コミュティ "theSpoke" に参加していました。なんで参加したかというと、Visual Studio .NET theSpoke Premium Version 2003 な開発環境をアクティベーションする為に参加せざるを得なかったとかいう理由ではあるん…

WinXP x64 で、DEFAULT_GUI_FONT が微妙なのはどうにかならんのかなぁ

WinXP 64bit Edition だけ、GetStockObject(DEFAULT_GUI_FONT) で取得できるデフォルトのフォントの大きさが違ってまいっちんぐ。 ちゃんと 9pt を指定してるのに、8.25pt(?) になっちゃってるんですよね。ちっともデフォルト見てくれないのは一体…まぁ多分…

perlの二次元配列の作り方がさっぱり - 誰か助けて orz

配列を配列に push していきたいのです。 擬似コード的には以下の通り @parent; @tmp = (1, 2, 3); push(@parent, @tmp); @tmp = (4, 5, 6); push(@parent, @tmp); // parent は 以下の構造になって欲しい // // 1 2 3 // 4 5 6 しかしこれでは、全ての要素…

プチ修羅場中に見つけたオーバーロードが出来なくてぐんにょりしてしまったケース

ソース import java.util.List; import java.util.ArrayList; public class a { class Kanaria{}; class Shinku{}; static void func(List<Kanaria> kana_list) { } static void func(List<Shinku> shinku_list) { } public static void main(String[] argv) { ArrayList<Kanaria> kana</kanaria></shinku></kanaria>…

(subversion|亀svn) 1.5.1 リリース

subversion.tigris.org Downloads · TortoiseSVN されました。1.5.0 がリリースされてから期間が偉い短かった気がするのですが、それだけヤンベェ問題が治されているんだろうと私は信じてます。えぇ信じてます。 1.5.x 系ではいろんなところで変更点があった…

javaに関数ポインタが無くて対抗した件に対する突っ込みに対するレス

ほんのちょっぴり(盛り上がった|大事になった)、1つ前のエントリー「Javaで関数ポインタチックなことがしたいよママン!」という話題。お二方からコード付きの突っ込みをいただきまして、大変勉強させていただいた感じで大変感謝であります。 そもそも何が…

javaの "郷" を知らないおいらは悩める子羊ちゃん - 関数ポインタがない事に対抗する

「オブジェクト と メソッド名の文字列を渡してリフレクションする」って、Javaのポリシー的にどうなんじゃろう……。 やっぱりあんまり良くないのかしら… class Food{ public void mix(Food f){}; }; class 乳酸菌 extends Food{}; class 卵焼き extends Food…

子クラスが親のprotectedなclassにアクセス出来ず - packageの癖がよくわからん

これはコンパイルおk Jum.java package makimaki; public class Jum<T> { protected class RozenMaiden { }; }; BigJum.java package non_makimaki; import makimaki.Jum; public class BigJum extends Jum<String> { public class Shinku extends Jum<String>.RozenMaiden { }</string></string></t>…