プロバイダ関連の料金で32000円振り込む必要があったのですが、間違えて320000円振り込んでしまいました。
ノー。
オンライン振込みに慣れてしまったせいか金額確認をぼーっと見過ごしてしまいましたよ。
差額は当然返してもらえるんですが、手数料損した。
(返却時のがすげえ高いんですが・・)
そういえば・・・
・ヤフオクで値段を一桁間違えて入札した事ある。
・仕事で必要なもの発注するときに「50個」を間違えて「50千個(50000個)」にしたことがある。
・ドラクエの復活の呪文でいつも復活できない。
(´・ω・`)
とあるソフトを作るために欠けた月をプログラムで書こうと思ったのですが・・・意外とメンドイような・・。
月齢の計算方法なんてよく本とかあるんだけど、月の形状の描き方という資料がどこを探しても(あんま探してないけど)みつからない。
そもそも月の(みかけの)形がどんなだか考えてみると、おそらく半球を回転させれば良いんだと思う。
しかし球形のものを計算するのは大変すぎる事に気づき却下。
手で書くときによくやる方法は円を二つ書く方法ですよねえ。
こんな感じで。
という訳でこの手法を採用。
後は中学生1年生レベルの計算で全て事足りるのですが、いざソースエディタに向かって打ち込もうと思ってもうまくできない。。
やっぱり図に書きながら計算しないとダメか。
ってことでその図。
求めたい答えとしては月の輪郭になる小さい円に対して、下の図のような3点に外接する円の中心と半径を求めればOK。
y軸が下向きなのは僕の頭の中だと座標軸はこうだから、というかプログラムの都合。
これだけだと暗算でもいけそうだけど、今回は傾きもつけたいので以下のような感じになりますね。
この図のR2の半径と中心を求めます。
まず手始めに点A,B,Cの座標は以下のとおり。
ここでのαは月の欠け具合を角度表記にしたものでα=0のとき満月、α=πのとき新月。
で、外接円の中心は三角形A,B,Cそれぞれの辺の垂直2等分線の交点なので、図にすると以下のような感じ。
図の2等分点P1,P2の座標は足して2で割るだけなので、
そしてこの点を通り、三角形の辺に直行する線を求めるには傾きに関してx軸とy軸を入れ替えて、2等分点を通る直線を求めればよいので、
で、この二つの線が交点を求めると答えがでますね。
↓というわけで答え
・・・・間違ってたら超ごめんなさい。
α=π/2(半月)の場合とα>π/2(半月よりふくらんでる)の場合は省略しましたが別に考える必要あり。
これで簡易的ながら月を描写する事ができるようになりました。
で、、、
ThinkPadやLinux使っているときのバッテリーメーターは見やすいので良いのですが、モバイル用途に使ってる他のマシンのバッテリーメーターが見づらくて外出先で困ります。
タスクトレイのアイコン超ファジーだし。
という訳で作ってみました。
最初は普通にThinkPadのみたいな分かりやすいの作ろうと思ったんですがそれでは芸がないので、バッテリー残量が月齢で表示されるような月の形のにしてみましたよ。つまりこれが上の計算を要したソフト。
一応地平線に対する白道の傾きなんかも考えてみましたが小さすぎて表現できねw
↑動作の様子。
ちょっと凝って他のウインドウからフォーカスを奪わないだとか、表示・非表示はフェード効果付きとかにしてみた。
バッテリーが95%以上かつ電源が接続されているときは表示されませんが、バッテリー稼動状態になると月が出てくるようになってます。
バッテリー残量が減ってくると月が欠けて傾いていきます。
OSが残り時間を計算できるときは数字で表示されます。
上の図の場合、左が充電中で残量59%のとき。右が残量95%で残り稼動時間が6時間30分といった感じ。
モバイラーな方で使いたい方はどうぞ。
■ダウンロードKNOMoonMeter100.exe
以前(2004年10月)買ったIBM NetVistaをルータとして利用していたのですが、2年半の歳月を経て崩御。
ただのPCだったのでいつか壊れるんじゃないだろうかと冷や冷やしてた一方で動いてるからまぁいっかみたいな気持ちでいたらやっぱり壊れました。2年半電源入れっぱなしだったので仕方ないのかもしれませんが・・・。
壊れた場所はメモリ周り。
カーネルがパニックするようになってメモリテストをしたらエラーが出たのでてっきりメモリモジュールが壊れたのかと思いましたが、よく調べてみたらバス(コントローラ)が壊れてました(;´Д`)
こりゃもう直しようがないので完全に廃棄物ですな・・・。
いまどき捨てるときにも金かかるわけでどうしたものか。
それはともかく、新しいルータを用意しなければならないので中古でIBM xSerise330を購入してきました。
お値段は\7,000円ちょい。このくらいだと気軽に買えますね。
もっと安いのもあったのですがまた壊れると廃棄にお金がかかりそうなのでこれで。
CPUはPentiumIII-S 1.4GHzですが、PentiumIII-SはIPNutsによく適していますし、初期のPentium4よりもよほど高性能なのでそれほど負荷を要求されないWebサーバやメールサーバの用途にはまだ現役で使えると思います。
安いのは良いのですが、注意点が。
このシリーズはC2Tケーブルが必要なんですよね。
C2Tがどういう物かというと、サーバ同士を専用形状のC2T⇔C2Tケーブルで繋いでいき、最後の1台にだけC2T⇔VGA+PS/2のケーブルで繋ぐと1組のキーボードとディスプレイで全てのサーバの操作を切り替えてできるというもの。
だからこれが無いとディスプレイとPS/2ポートが使えません。
キーボードはUSBポートを使えばいいとしてもディスプレイが使えないのは困るのでほぼ必須でしょう。
実はこれが\5,000円~\8,000円くらいするという罠。
既に持っていれば万事OKです。
このキットはブレークアウトケーブルとチェイン接続用のケーブルがセットなので2台までなら接続を変えたりすることもなくスムーズに使えるのでxSerise330を2台くらい買うと効率良いかも(w
上の写真ではServeRAID4LxがPCIバスにささっててHDDも接続されていますが取り外して別のサーバの保守用にしときます。
CPUを増設してデュアルにしても良いんですが、薄いCPUクーラーが無いのとIPNutsのカーネルがSMPになってないっぽいので面倒なのでパス。(CPUはある)
あと、今回はディスクレスにするので使いませんが、HDDがSCSIなのも地味に厄介です。
信頼性はあるかもしれませんが、これにあんまりお金かけるのもアレですし。。。
容量だけならIDEのを使いたいところですが、HDDマウンタが当然のようにSCA形状なのでSCAのSCSI HDDしか入りません。
よく考えたらこれはパソコンじゃないから家電リサイクル法の対象外なのか!??
だとしたら要らなくなったときどうやって捨てたらいいんだろう・・・。
燃えないゴミとかに捨てても良いのだろうか・・。
いや、過去のマシンたちは思い出の品として死ぬまで持っていよう。
(ただし遺族が遺品処分に困りそうなので、その処分を人任せでできるくらいのお金は貯めておこう)
§ じゃむ [はじめまして。 今C2Tケーブル探してるんですけど、どうやって手に入れましたか? よかったら教えてください。 ディス..]
§ Suika [じゃむさん>> IBM品番の「06P4792」で検索すると通販サイトなどがヒットしますよ。 ヤフオクなどでもたまに出..]
§ じゃむ [>Suika 返信ありがとうございます。 早速探してみましたが、なかなか見つかりません(T‐T) あまっていたらでい..]
§ Suika [最近はもう在庫がないんですかねぇ? 僕も1本しか持っていませんのでお譲りすることは難しいです。。すいません。 ヤフオ..]
§ じゃむ [なるほど・・・ Suikaさんも苦労したんですね(><) 僕も頑張ってみますp(^-^)q]
§ Suika [がんばってください=。]
§ じゃむ [ありがとうございます(^^) 何かいい情報があったら教えてくれたらうれしいです。]
§ K@i [良くあることです・・・・・・・たぶんねたぶん。 別れた嫁の親が同じような間違いをよくしてパニくってたなぁ。]
§ Suika [実際困りますよ。間違えないようにしないと・・・。]