Saturday, December 15, 2007

Google Jabber server


I'm working on an appender for log4net to send messages to IM client. Jabber has been chosen as a standard, robust and extensible. Quick googling shows that there are not that many client libraries, and I took a look at Jabber.NET library.
I tried to connect to server "talk.google.com" but upont TLS initiation I received "CN mismatch error". Some furher debugging indicated that talk.google.com uses SSL certificate issued to "gmail.com" domain. Interesting enough, my Miranda client had no problems connecting.
Which makes me thinking: when TLS is in progress, and connect host is different then server name, which name (CN) must be matched, the physical host "talk.google.com" or "logical" host "gmail.com" because my user name is "my.user.name@gmail.com"? Probably it should be logical server name, because potentially you can connect to the same chat server through different entry point server.

Tuesday, October 23, 2007

Firestorm
Here what it looked like in Encinitas on Oct 22 2007

I have some thoughts, I'd like to share.
First of all, incredible synergy of community. It is one of those moments when everybody feels that he or she is a part of single entity. You just need to be here to feel it. Hmm, as I wrote it, I realized that it is a bad advise :) The information flow is incredibly dense. All major radio stations cancel their routine broadcast and dedicated to passing information 24/7. And it is not a chase for rating. It is sincere desire to be helpful and realization of responsibility as one of the major source of information.
Officials act very and very organized. Firefighters, police, city - every related organization act synchronously.
People: leave their places organized and don't wait until the last moment. This allows firefighters to concentrate on... well, actually fire, instead of saving those trapped in fire.

On this background TV looks rather disappointing. Being much more capable of passing information, TV somehow manages to be much less useful then radio. May be the model of producing pseudo news, when the art of reporting is substituted with choosing a dramatic background and reading a text with tragic voice shows it weakness when it comes to something real. I'm sorry, if I offend some people who work hard for TV, but that's what I see. The end result counts.

It took me some time to find some useful and actual information in internet.
Here is a news aggregation.

Here is a google map with fire areas, shelters, roads avialability and other useful information.
Huge thanks to KPBS crew. You guys really make difference.

Monday, January 01, 2007

Re-reading Solzhenicyn's "Archipelag GULAG" popped up an interesting parallel in my mind. Saddam Hussein execution.
http://lib.ru/PROZA/SOLZHENICYN/gulag2.txt#fn_3_16 (translation is mine)

That was the moment when I understood the trues of any religion in the world: they are fighting evil in people (in every one). It is impossible to eliminate the evil in the world but it is possible to press the evil in each human.

That was the moment when I understood the lie of all revolutions: they destroy only modern carriers of evil and they inherit the evil even increased.

To the honor of 20th century we can account Nuremberg Trial. It killed the evil idea itself and very a little of people who were infected by evil.

From this perspective Saddam's trial did not became trial on the evil itself but trial on single person. It looks like the mistake typical to any revolution has been made. The carrier of evil has been killed but evil inherited even increased and transformed.