雑記

現役Jリーガーからマチガイメール?

ワタシは実にSPAMがやってきそうな、imodeのアドレスを持っているわけですが、おかげで希にみょうちくりんなメールが来ます。(ちなみに、シャレにならないくらいスパムが多いので、imode以外は指定したアドレス以外全拒否にしています)

そのメールは差出人の署名が「高柳一誠」

内容をすべてここではサスガに書きませんが、Wユースのメンバーにせっかく選ばれたのに体調不良で入院してしまったことへの反省、代表への応援および迷惑をかけたことへの謝罪の言葉が書いてありました。

内容からするとサッカー関連っぽいんですが、Jのことはサッパリわからないワタシ。

というわけで、ためしにググってみたら、サンフィレッチェ広島の現役選手じゃないですか。
しかもWユースのメンバーに選ばれていたが、体調不良で入院してキャンセルと・・・内容が全て一致。

どう考えても本人からとしか思えない・・・・

まぁだからどうだというわけではないんですが。

名前の発音がワタシと同じだからウッカリ間違ったんでしょうか?

こういうこともあるんですねぇ。
Posted by issei

カテゴリ: 雑記

ガンガン見逃してた

DSC04701.jpg

二日にいっぺんは会社の近くの本屋(虎の穴ともいう)をチェックしてたんですが、一向に少年ガンガンが入荷しない。

おかしい。発売日はとうに過ぎているはずなのに・・・・

とおもいよく目をこらしてみたら、なんのことはない目の前にありました。

雑誌名の上にキャラがかぶるのが当たり前の今日この頃に加え、表紙はハガレンという先入観のおかげで気がつかなかったもよう。

加えて、この表紙では電撃ほげほげ系とかなんちゃら桃組系と一見して区別つかんですよ。
Posted by issei

カテゴリ: 雑記

iterator()か・・・

最近すっかりJava屋なワタシ。



今日悩んでいた問題は単純なプログラムなのに異常に処理が遅いということです。



いろいろと調査をしたところ次のようにindexを指定して要素を取り出すプログラムは Vectorのサイズが大きくなると異様に遅いということをハッケンしました。



Vector v;

....
for(int i=0 ; i<v.size() ; ++i){
Object hoge = v.elementAt(i);
...
}


これを機会にVectorのドキュメントマニュアル読み直しましたところ、こういう場合は黙って iteratorを使うのがよいようです。劇的に早くなりました。


また、サイズの概算があらかじめわかっているのなら、Vectorのコンストラクタであらかじめサイズを指定してやるとよいような気もします。(未確認)



Vectorのリスト管理がどのようなデータ構造でなされているのが知りませんが、こういうTIPSは知っててソンはないでしょう。なんでもVMのせいにすればいいってもんじゃないという見本?


Posted by issei

カテゴリ: 雑記

Edy復活

というわけで局番がどう見ても仙台なのが気になりますが、最近は遠距離でも電話料金も安いのでカードの裏に記載されている番号に問い合わせてみました。

担当者が出て曰く、

担「どちらのEdy」でしょうか?
ワシ「セガのです。番号は1001 ・・・」
担「わかりました。ICチップの不良と思われますので、調べて折り返しお電話します。少々お待ち下さい」

ということで会社の番号を告げて放置。その後打ち合わせがあったので、そのまま新横に移動し、帰ってきたら電話がまたかかってきました。

担「お調べしました。残高はホゲ円で、こちらはお客様ご指定の銀行口座にお振り込みします。
必要項目を記載する用紙を送りますので、そちらの用紙とカードを一緒に送り返してください。

というわけで無事お金は戻ってきそうです。ちなみに2000円も入ってませんでしたけどね。w

担「ちなみにEdyはどちらのEdyでしょうか?
ワシ「(またかよと思いつつも)セガのです
担「セガにもムシキングのとかいろいろあるのですが・・
ワシ「え〜と・・・・・(間)・・・ソニックのです

どうみても一般人のオペレータのねぇちゃんにソニックといって通じるのかどうか不安だったので、間が開いてしいまったわけですが、ソニックとしか言いようがないので、ソニックと告げました。

担「わかりました。では確認後同じEdyを送ります。

というわけで、ソニックで無事通じたようです。(笑)

ワザワザ同じEdy のカードを送ってくれるらしいです。わざわざ律儀なことで・・・
Posted by issei

カテゴリ: 雑記

Edyシボンヌ

DSC04698.jpg

本日買い物しようとしたら機械で反応しませんでした。_| ̄|○
どうも死んだっぽい。

別段特にひどい使用環境にあったわけでもなく、目立った外傷も無いんですが・・・。

チャージされてた金はどうなるんでしょ?アキラメ?

というわけで、たったの一ヶ月の電子マネー生活はめでたく終了。
もう二度と電子マネーなぞ使わんと心に誓うワタシでした。
Posted by issei

カテゴリ: 雑記

魔法陣

一昨年、4x4の魔法陣の総数のことでアドバイスをしてあげたことがある人から、先日「自力で数えました」とのメールが来ました。

2年後にメールが来るというのもまたスゴイですが、もっとスゴイのは、その人は、コンピュータのことはよくわからないので、紙と鉛筆で勘定したとか。

ある意味神です。

その人は、インターネットもしていないらしく、知人を借りてのメールで、よくぞ情報も何もない状況でがんばったと褒め称えたい気分です。

で、その当人からお礼に会いたいというメールをまた貰ったりしたんですが、この方はすでに定年退職された方で、いわば人生の大先輩。そのような方にお礼を・・・と言われてもこちらが恐縮してしまいます。

とはいえどういう方が知りたいので会ってみたい気分も半分あったりするんですけどね。
Posted by issei

カテゴリ: 雑記

USEN続き

マニュアルをよくよんでみました。

「複数のPCを接続するときは、アドレス変換機能つきのブロードバンドルータが別途必要になります」

文字通り意味をとれば、グローバル接続できるのは1台だけでも問題ないわけで・・・がふっ。

5台まで接続可ということでいろんな意味でいろんなものを信じ切っていたようで。_| ̄|○

しかし、そうなるとこのちょっと広めなsubnetにはご近所さんが接続しているんですよねぇ・・・
と思いtcpdumpしてみたら、arpが飛んでくるくる。

だんだんと謎が解けて参りました。
Posted by issei

カテゴリ: 雑記

USEN速度測定

USENが開通しているのに、マンションの郵便受けに未だ、USENのビラが入ってくるのがムカツク今日このごろです。

さて、本日ADSLが無事切断となり、干渉がきれいさっぱり消えたので、USENで用意しているこちらのページから回線の速度を測定してみました。

結果は40M~50Mほど。

満足であ〜る。(江田島平八口調で)

ところで、改めて確認して、気がついたんですが、USENのモデムがDHCPで割り振るアドレスはネットマスクが 255.255.255.224なんですよね。

あれ?5台までOKってことは、ここは当然255.255.255.248なのでは?っと思い、試しにモデムの口にハブをつなげて、二台PCをぶら下げてみたら、二台目が通信できません。

マニュアルには5台までいけると書いてあるのに、この矛盾。一体どういうことだろう。

ワタシの多いなるカンチガイ?????

(続くかも)
Posted by issei

カテゴリ: 雑記

16パズル

本日会社にアルバイト希望を出してきた青年の面接を行いました。

履歴書と一緒に送られてきたサンプルプログラムに16パズルがあったので、いじわるな質問を。

ちなみに16パズルとは1〜15までの数字が書かれた正方形のタイルを盤面に入れて適当に入れてゆき、つだけ穴を開けておき、この穴を利用して、タイルをスライドさせて、最終的に数字を整列させるアレです。

「最初にパネルを単純にランダムに並べているようですが、これだと絶対解けないパターンが出来ますね。ご存じでしたか?」

これを20代ソコソコで答えられたら数学科の学生か数学マニアなので、答えられなくても当たり前です。なんで、こんな質問をしたかというと、次の質問への呼び水のため。

「では絶対解ける配置にするようにするにはどうしたらよいでしょう?」

ここで適切なアルゴリズムを思いつくかどうかを期待して質問してみたわけです。

16パズルが解けるかどうかを知っていなくても、絶対解けるようにするやり方くらいは機転の聞く人なら思いつくはずです。例えば、

「もう完成した完成図から何回か動かして、それを最初の出題とする」

という答えを期待したりしたんですが、ちょっと期待大きすぎだったか?

ちなみに解ける解けないの判定の簡単な説明をしておきます。

穴の位置にも16のタイルがあると仮定してください。 2つのタイルを入れ替える操作を繰り返し、完成形になるまでの繰り返します。 この入れ替えは隣同士でなく、タイルを盤面から取り、物理的に入れ替えることを意味します。 完成系になるように入れ替えて行くやり方はいろいろあるのですが、ある盤面からある盤面に変換する入れ替えの回数が偶数であるか奇数であるかは最初の盤面の配置で決まります。 すなわち、どのように入れ替えて言っても、完成形になるまでの手数の数は偶数であるか奇数であるかが決まっているのです。これは偶置換と奇置換といって代数学では有名な定理です。 タイルをスライドさせるというのは16とその隣のタイルを入れ替えるということと考えられます。 ところで、最初に16が右下にあると仮定すると奇数回の移動では16のタイルは右下にはやってくることがありません。必ず偶数回の移動をしなければなりません。 したがって、ある盤面から完成形に移動する入れ替えの回数が奇数ならば、どうやっても完成形に持っていくことはできません。 これは例えば1と2が入れ替わっただけの16パズルを解こうと努力をしてみるとわかります。どんなに頑張っても解くことができません。 では、逆に入れ替え回数が偶数ならば解けるのかと言えば、これは真です。(証明は実際にアルゴリズムを提示しないとだめですが) したがって、よりスマートな解法としては 「解けないと判定できたら任意の2つのタイルを入れ替える」 これで必ず解ける16パズルが完成します。

Posted by issei

カテゴリ: 雑記

暗証番号変更

FromA Naviの請求書が来たので、銀行に振り込みに行こうかと思ったんですが、請求書を見るとコンビニでの振り替え用紙がついているではないですか。

どうせ銀行の窓口は混んでるでしょうから、そのままコンビニで払うことにしました。

金額は18万。ワタシがコンビニで払う金額の人生最高金額です。まぁ最近はコンビニでもお金がおろせるので、店で引き出してすぐ払えばいいでしょと思って、会社近くのAMPMへ行きました。

で、店内に入り現金18万を(一回10万までなので)二回にわけで、引き出したわけですが、ここのATMはマンガ雑誌コーナーのすぐ横にあるので、立ち読み小僧が後ろから見放題という素晴らしいコンビニです。

今朝も大量に小僧がおりました。(秋葉原だしねぇ)

ちゅーわけで、その後三井住友銀行で暗唱番号をネンのためチェンジ。

これで一安心ですが、チェンジするのはこれで3回目。そろそろ暗証番号のネタも切れてきました。忘れそうです。
Posted by issei

カテゴリ: 雑記