やっぱプライドだと思った。
番組前半のK1ライクなマッチメークはかなり最低で、番組はもとより、総合格闘技の今後が非常に心配になったけど、三崎の勝利には燃えた。
それから、船木のタップに感動した。あんなさわやかな敗北ない。
しかし、試合の放送順序はかなり疑問でだった。
最後は、船木のタップでよかったんじゃないか。
2007年、終わりそうだ、あと少し。
今年は、ココリコ田中とウェインツ、劇団一人と妻ブキの区別がつきませんでした。
こんな雰囲気のある広告にお笑い芸人使うなんて、
とてもシュールだなあと、いくつか思うのがあったんだけど、
どうやらすべて俺の思い過ごしでした。
世の中、そんなにシュールではないようです。
さてさて、年越しそばでも食いますか。
2007年12月31日月曜日
Eclipseからブログを投稿して気づいたこと
数日前にJava Testなるブログを書いたけど、あれはEclipseから書いたものです。BloggerがAPIを公開していて、ugoさんが投稿できるというので試してみたのです。
Blogger Data API
#そうそう、すいません、最近、技術的なことも書いてしまっているので
#分からない人にはさっぱり分からないと思います。
#すっ飛ばしてください。
やってみると、超簡単でした。
基本、サンプルの通りだけど、投稿日は以下で設定できました。
なんでこんなことをするか。
移行の下調べです。以前のページ、newlifeをBloggerに移行しようとしています。
手順はこんなです。
1.newlifeの日記を解析して、XMLにする
これエクセルマクロでやりました。エクセル上のデータを扱うわけではないのでマクロでやるメリットはほとんどないです。DOMなどのXMLパーサも使ってないです。プレインテキストを解析して、読みやすいXMLにします。
2.1のXMLをパースしてBlogger Data APIに渡す
ここはJavaですね。
以上。
の予定でした。
二つ問題がありました。
一つ目は1.で解析した結果、日記の文章をそのまま というタグで囲ってしまったことです。年月をかけ、散々手書きしてきた不規則なHTMLを、マクロで自動解析し切れなかったため、細かい手作業が多く発生していました。これは仕方ないのだけど、2.で読もうとした時、日記中の本文のHTMLタグをXMLパーサが単純なテキストではなく、XMLエレメントとして認識してしまったのです。
あああそっか~!!(T0T)
既にかなりの手作業をしていたので後戻りできませんでした。
多分、簡単にXMLエレメントをXMLテキストに戻す手もあるんだろうけど、俺はよく分からないので、違うんだろうなあと思いつつ以下の間抜けなコードを書いて対応しました。
#は~。簡潔な方法教えてください。
なので、日記のHTMLタグは、
HTMLタグ(テキスト)→XMLエレメント(オブジェクト)→HTMLタグ(テキスト)
となっていて、最終的なHTMLタグは最初とちょっと違っちゃってる、という事態を招いています。
つまり、XML記述をしているHTMLテキストをXML中でそのままテキストとして扱うなら、エスケープしておかなければならなかった、ということです。
二つ目は、連続投稿した結果、Bloggerが文字の確認を要求するようになってしまったこと。スパムとの区別がつかなくなったんでしょう。

結果、APIからの投稿ができなくなりました。例外は返してくれません。何事もなく通り抜けて、ブログが投稿できていない。確かに、抽出・登録・更新・削除等、こんなにDBライクに触れてサーバの負荷はええんかいな、という感覚はありましたが。
いつ解除されるんでしょう。
#どうやら、50件の連続投稿で文字の確認を要求されるようになります。
#1時間以上かけての連続投稿も駄目でした。
#それから、文字の確認は、数日(1日?)で要求されなくなりました。
Blogger Data API
#そうそう、すいません、最近、技術的なことも書いてしまっているので
#分からない人にはさっぱり分からないと思います。
#すっ飛ばしてください。
やってみると、超簡単でした。
基本、サンプルの通りだけど、投稿日は以下で設定できました。
entry.setPublished(new DateTime(日付, TimeZone.getTimeZone("Asia/Tokyo")));
なんでこんなことをするか。
移行の下調べです。以前のページ、newlifeをBloggerに移行しようとしています。
手順はこんなです。
1.newlifeの日記を解析して、XMLにする
これエクセルマクロでやりました。エクセル上のデータを扱うわけではないのでマクロでやるメリットはほとんどないです。DOMなどのXMLパーサも使ってないです。プレインテキストを解析して、読みやすいXMLにします。
2.1のXMLをパースしてBlogger Data APIに渡す
ここはJavaですね。
以上。
の予定でした。
二つ問題がありました。
一つ目は1.で解析した結果、日記の文章をそのまま
あああそっか~!!(T0T)
既にかなりの手作業をしていたので後戻りできませんでした。
多分、簡単にXMLエレメントをXMLテキストに戻す手もあるんだろうけど、俺はよく分からないので、違うんだろうなあと思いつつ以下の間抜けなコードを書いて対応しました。
private String getText(Node node){
StringBuffer a = new StringBuffer();
for (int i = 0; i < node.getChildNodes().getLength(); i++){
Node n = node.getChildNodes().item(i);
switch (n.getNodeType()){
case Node.ELEMENT_NODE:
a.append(reverse(n));
break;
default:
a.append(n.getTextContent());
}
}
return a.toString();
}
private String reverse(Node node){
String text = "<" + node.getLocalName();
for (int i = 0; i < node.getAttributes().getLength(); i++){
Node n = node.getAttributes().item(i);
text += " " + n.getNodeName() + "=\"" + n.getNodeValue() + "\"";
}
if (getText(node).equals("")){
text += " />";
}else{
text += ">";
text += getText(node);
text += "</" + node.getLocalName() + ">";
}
System.out.println(text);
return text;
}
#は~。簡潔な方法教えてください。
なので、日記のHTMLタグは、
HTMLタグ(テキスト)→XMLエレメント(オブジェクト)→HTMLタグ(テキスト)
となっていて、最終的なHTMLタグは最初とちょっと違っちゃってる、という事態を招いています。
つまり、XML記述をしているHTMLテキストをXML中でそのままテキストとして扱うなら、エスケープしておかなければならなかった、ということです。
二つ目は、連続投稿した結果、Bloggerが文字の確認を要求するようになってしまったこと。スパムとの区別がつかなくなったんでしょう。
結果、APIからの投稿ができなくなりました。例外は返してくれません。何事もなく通り抜けて、ブログが投稿できていない。確かに、抽出・登録・更新・削除等、こんなにDBライクに触れてサーバの負荷はええんかいな、という感覚はありましたが。
いつ解除されるんでしょう。
#どうやら、50件の連続投稿で文字の確認を要求されるようになります。
#1時間以上かけての連続投稿も駄目でした。
#それから、文字の確認は、数日(1日?)で要求されなくなりました。
生活のテクニック 第一回 靴下に穴があくのはなぜのか
すれるからだと思います。靴と。
以上。
ではなくて。
穴が空いたら靴下捨てるよね。普通。
穴の空いても履き続ける人はここで以上です。
以下、読む必要ないです。
はい。ここまで来た人は穴の空いた靴下をはかない人だと思います。
俺、穴が空かない方法を、少なくとも今の二倍以上に寿命を延ばす方法を発見しました。
今日はその方法をこっそり伝授しようかと思います。
ってか、みんなどこに穴空く?
昔はたしか親指のところだったと思うのだけど、最近空くといったら、踵の少し上のところです。靴と擦れてしばらくすると空いてしまいます。サラリーマンのくつ、かてーから。これを長年繰り返してきていたのです。
対象はこの、踵の少し上に穴が空く人のみです。
伝授できる相手がかなり限定されてきたかな。
どうすると寿命が2倍以上になるのか。
え?
すでにやってる?
あっそう。それです。
前後ろ反対にはきます。踵部分が前です。確かに少したるみます。
けどそんなの気になるの、最初だけです。履いた後にそれを感じることはまずありません。そんなもんです、人間。
ただし。これをし続けるとやっぱり穴が空きます。
靴下も、逆に履かれるのは想定外でしょう。前後逆に履くと、本来の厚手部分が前にいって、普通の部分が踵のほうに来てしまいます。むしろもろいです。なのでさらに90度回転させます。一番丈夫そうな部分を一番負荷の掛かるところにもってくる、当たり前のことです。
え?
ただ、これを他人に見られるのは非常に危険です。
俺は健康診断で心電図をとられる時に、技師さんに見られてしまいました。
まさか、足首に吸盤をつけるために靴下おろされるとは思っていなくて。
ああっ!!
と思った時は既に遅し。
相当おっちょこちょいな人だと思われてしまったことでしょう。
そして、正直恥ずかしかったので、脈が普通じゃない打ち方をしてしまいました。
以上、生活のテクニック第一回でした。
連載予定です。宜しくお願いします。
以上。
ではなくて。
穴が空いたら靴下捨てるよね。普通。
穴の空いても履き続ける人はここで以上です。
以下、読む必要ないです。
はい。ここまで来た人は穴の空いた靴下をはかない人だと思います。
俺、穴が空かない方法を、少なくとも今の二倍以上に寿命を延ばす方法を発見しました。
今日はその方法をこっそり伝授しようかと思います。
ってか、みんなどこに穴空く?
昔はたしか親指のところだったと思うのだけど、最近空くといったら、踵の少し上のところです。靴と擦れてしばらくすると空いてしまいます。サラリーマンのくつ、かてーから。これを長年繰り返してきていたのです。
対象はこの、踵の少し上に穴が空く人のみです。
伝授できる相手がかなり限定されてきたかな。
どうすると寿命が2倍以上になるのか。
え?
すでにやってる?
あっそう。それです。
前後ろ反対にはきます。踵部分が前です。確かに少したるみます。
けどそんなの気になるの、最初だけです。履いた後にそれを感じることはまずありません。そんなもんです、人間。
ただし。これをし続けるとやっぱり穴が空きます。
靴下も、逆に履かれるのは想定外でしょう。前後逆に履くと、本来の厚手部分が前にいって、普通の部分が踵のほうに来てしまいます。むしろもろいです。なのでさらに90度回転させます。一番丈夫そうな部分を一番負荷の掛かるところにもってくる、当たり前のことです。
え?
ただ、これを他人に見られるのは非常に危険です。
俺は健康診断で心電図をとられる時に、技師さんに見られてしまいました。
まさか、足首に吸盤をつけるために靴下おろされるとは思っていなくて。
ああっ!!
と思った時は既に遅し。
相当おっちょこちょいな人だと思われてしまったことでしょう。
そして、正直恥ずかしかったので、脈が普通じゃない打ち方をしてしまいました。
以上、生活のテクニック第一回でした。
連載予定です。宜しくお願いします。
Googleのフライトシミュレータ
昨日、Googleのプラネタリウムを紹介したばかりだけど、ネットで調べたら、裏技でフライトシミュレータもできたようです。
Google Earth 4.2
Google Earthの画面を開き、Ctrl+Alt+A。
これだけです。Microsoftのフライトシミュレータと違ってタダでやれます。
うおー、さっそく上空を遊覧飛行だ!
と意気込んだんだが、非常に難しく、墜落しまくりです。
もはや地上の地図がホンモノであろうと関係ありません。
そんな余裕ありません。
俺は気球か飛行船で低速で飛べればいいです。
しかしなんと、ものほん飛行船に乗れるらしいです。
飛行船遊覧クルーズ
ただし値段は最安で126,000円(90分)。
金の余っている人、いかがでしょうか。
俺はGoogle Earthで遊覧飛行できるよう頑張ってみます。
Google Earth 4.2
Google Earthの画面を開き、Ctrl+Alt+A。
これだけです。Microsoftのフライトシミュレータと違ってタダでやれます。
うおー、さっそく上空を遊覧飛行だ!
と意気込んだんだが、非常に難しく、墜落しまくりです。
もはや地上の地図がホンモノであろうと関係ありません。
そんな余裕ありません。
俺は気球か飛行船で低速で飛べればいいです。
しかしなんと、ものほん飛行船に乗れるらしいです。
飛行船遊覧クルーズ
ただし値段は最安で126,000円(90分)。
金の余っている人、いかがでしょうか。
俺はGoogle Earthで遊覧飛行できるよう頑張ってみます。
2007年12月30日日曜日
Googleのプラネタリウム
もう知っている人も多いと思うけど、Google Earthで満天の星空が恐ろしいくらいに見えるようになっています。試していない人はトライしてください。もちろんフリーです。
とにかく星がウジャウジャウジャウジャすごいことになっています。
Google Earth 4.2
よくロマンチックにも星に名前をつけたとかいう話を聞くけど、実にナンセンスな行為に思えてきます。
どこのだれが砂の一粒に名前をつけるのか?
と。
さらに、
1.地球から離れたところを視点の軸にできる
2.ビックバンから現在までの時間軸をスライダーで制御できる
と面白いです。
2.については、さらに、ビッグバンの前と、現在から後ろ、つまり未来までスライダーで行き来できるとより一層いいです。
宇宙を完全にシミュレートしたらそれはもはや宇宙である、という話について少し触れたけど、ひょっとするとその計算機がGoogle Earthかもしれないです。
だとすると...
僕らはGoogle Earthの中にいて、それをパソコンでいじっているだれかがいて...
そうそう、たったさっき、Flight Simulatorデモ版をVista導入時に入れたことを思い出し、やってみました。クソゲーでした。
完全にMicrosoftの行き詰まりを感じます。
とにかく星がウジャウジャウジャウジャすごいことになっています。
Google Earth 4.2
よくロマンチックにも星に名前をつけたとかいう話を聞くけど、実にナンセンスな行為に思えてきます。
どこのだれが砂の一粒に名前をつけるのか?
と。
さらに、
1.地球から離れたところを視点の軸にできる
2.ビックバンから現在までの時間軸をスライダーで制御できる
と面白いです。
2.については、さらに、ビッグバンの前と、現在から後ろ、つまり未来までスライダーで行き来できるとより一層いいです。
宇宙を完全にシミュレートしたらそれはもはや宇宙である、という話について少し触れたけど、ひょっとするとその計算機がGoogle Earthかもしれないです。
だとすると...
僕らはGoogle Earthの中にいて、それをパソコンでいじっているだれかがいて...
そうそう、たったさっき、Flight Simulatorデモ版をVista導入時に入れたことを思い出し、やってみました。クソゲーでした。
完全にMicrosoftの行き詰まりを感じます。
2007年12月29日土曜日
仮想ドライブといえば
daemon tools
と思って使っています。
それだけです。
使ってるフリーソフトを"使ってるフリーソフト"というタグで紹介していこうかと思います。
なんていうの、俺認定、みたいな。
少し安心して使って頂けるかと思います。
と思って使っています。
それだけです。
使ってるフリーソフトを"使ってるフリーソフト"というタグで紹介していこうかと思います。
なんていうの、俺認定、みたいな。
少し安心して使って頂けるかと思います。
消費期限切れについて一言
騒ぎすぎ。
それで誰か病気になったのか?と。
なったら、責任取らせればいいし、なってないんならいいじゃねーかよと。
街頭インタビューとか聞いていると、これでもかと自分を棚に上げていてアホらしく思えてくる。
まあ、それでも嘘をつくのはよくのない、というのはある。
なぜなら一事は万事。
それをすべての局面でやっているに違いないから。
それはおいておき。この問題の本質はなにか。
よく考えて欲しい。
消費期限を遵守するって、食べられるものを捨てるってことだ。
命の尊さって人間だけにいえることなんだろうか?
食べ物は生き物の命である。
もち米だってコシアンだって讃岐うどんだって
ハンバーガーだってフライドチキンだって
白い恋人だって納豆だって寿司だって
すべて元は生き物であり、命である。
無駄死にさせてはいけない。
ありがたく自分の命の糧として頂戴するのが礼儀と考える。
方やどこかの殺人事件を憂え、
方や食べられるものを捨てろと憂える。
そういうニュースを真に受けてはいけない。
ことの本質を見抜かなければ何度だって繰り返される。
ということで、いつも賞味期限切れのものを普通に食っている俺の提案。
消費期限切れ、賞味期限切れ関係なく、商品として並べ、売れないなら値段を下げて売る。
そしてそれらは完全に消費者の責任で食す。
これでどうでしょう。
どっかのスーパーにひとつやってもらいたい。
それで誰か病気になったのか?と。
なったら、責任取らせればいいし、なってないんならいいじゃねーかよと。
街頭インタビューとか聞いていると、これでもかと自分を棚に上げていてアホらしく思えてくる。
まあ、それでも嘘をつくのはよくのない、というのはある。
なぜなら一事は万事。
それをすべての局面でやっているに違いないから。
それはおいておき。この問題の本質はなにか。
よく考えて欲しい。
消費期限を遵守するって、食べられるものを捨てるってことだ。
命の尊さって人間だけにいえることなんだろうか?
食べ物は生き物の命である。
もち米だってコシアンだって讃岐うどんだって
ハンバーガーだってフライドチキンだって
白い恋人だって納豆だって寿司だって
すべて元は生き物であり、命である。
無駄死にさせてはいけない。
ありがたく自分の命の糧として頂戴するのが礼儀と考える。
方やどこかの殺人事件を憂え、
方や食べられるものを捨てろと憂える。
そういうニュースを真に受けてはいけない。
ことの本質を見抜かなければ何度だって繰り返される。
ということで、いつも賞味期限切れのものを普通に食っている俺の提案。
消費期限切れ、賞味期限切れ関係なく、商品として並べ、売れないなら値段を下げて売る。
そしてそれらは完全に消費者の責任で食す。
これでどうでしょう。
どっかのスーパーにひとつやってもらいたい。
Windows VistaからXPへアップグレード
という記事があるようだ。
Windows Vista、君とはもうお別れだ
俺も非常にアップグレードしたい。Vistaを購入し、多々困る事態に直面している。
もしパソコン買う人がいたら伝えたい。
少なくとも数年は。と。
ところでVistaの決定的な利点ってなんなんだろう。
なんか新しい、ということ以外よくわからないんだよな。もう少し詳しく説明を聞けば分かるのかもしれない。つまりそれって、直感的なメリットはどこにもないってことなんだけど。
もはやOSでやれることの限界に来ているのかな。
Windows Vista、君とはもうお別れだ
俺も非常にアップグレードしたい。Vistaを購入し、多々困る事態に直面している。
もしパソコン買う人がいたら伝えたい。
Vistaにしてよいことは、Vistaにして悪いことを上回ることは決してないだろう
少なくとも数年は。と。
ところでVistaの決定的な利点ってなんなんだろう。
なんか新しい、ということ以外よくわからないんだよな。もう少し詳しく説明を聞けば分かるのかもしれない。つまりそれって、直感的なメリットはどこにもないってことなんだけど。
もはやOSでやれることの限界に来ているのかな。
ドラえもんの四次元ポケット
どっかの誰かがファイルを掴んで消せない、移動できない
プログラムをすべて終了しても駄目
タスクトレイの常駐たちを消しても駄目
プロセスの一覧を見ても分からない
それっぽいプロセスを適当に殺しても駄目
スタートアップもそれっぽいのがいないし
レジストリのrunにもいない
セーフモードで起動すらいいんだろうけど、面倒だし、
そもそもどうするとセーフモードでするんだっけ?
うーん、困り果てた。
そんな時には、これ。
アンロッカー!(unlocker)
ありがとうドラえもん!
四次元ポケット、なんでも出てくるもんだな。
unlockerはざっと、
1.つかんだプロセスを一覧表示してくれる
2.ロックを解除してくれる
3.ファイルを移動、削除してくれる、
4.プロセスが掴んでいないのになぜか移動、削除できない場合は、再起動時にやってくれる、
などがあり。
これら入り口が右クリックだから非常に直感的。

俺の場合、結局、4で解決。
もう少し、ドラえもんと伸び太の会話風にしたかったが、どうにも思い出せず。。
素っ気ない感じでごめん。
で、ロックの原因はなんだったんだろう。
そもそもなんでロックを制御しているはずのWindowsがロックを一覧表示できないんだろう。
プログラムをすべて終了しても駄目
タスクトレイの常駐たちを消しても駄目
プロセスの一覧を見ても分からない
それっぽいプロセスを適当に殺しても駄目
スタートアップもそれっぽいのがいないし
レジストリのrunにもいない
セーフモードで起動すらいいんだろうけど、面倒だし、
そもそもどうするとセーフモードでするんだっけ?
うーん、困り果てた。
そんな時には、これ。
アンロッカー!(unlocker)
ありがとうドラえもん!
四次元ポケット、なんでも出てくるもんだな。
unlockerはざっと、
1.つかんだプロセスを一覧表示してくれる
2.ロックを解除してくれる
3.ファイルを移動、削除してくれる、
4.プロセスが掴んでいないのになぜか移動、削除できない場合は、再起動時にやってくれる、
などがあり。
これら入り口が右クリックだから非常に直感的。

俺の場合、結局、4で解決。
もう少し、ドラえもんと伸び太の会話風にしたかったが、どうにも思い出せず。。
素っ気ない感じでごめん。
で、ロックの原因はなんだったんだろう。
そもそもなんでロックを制御しているはずのWindowsがロックを一覧表示できないんだろう。
登録:
投稿 (Atom)