New Year. Unplugged.
Somebody cut the phone line wire at my home so I’m going to be out of Internet at home for the next couple of weeks (New Year holidays are long here and there is no chance to get the line repaired soon). I feel pretty uncomfortable about it because I’ve been “always on” for the last few years. Let’s see if that will have any positive effects — I’m sure there must be some.
Finally here are some e-cards I received from colleagues / partners today:

This one is from FortRoss — the Russian Software Developers association. The footprints leading through the FortRoss logo to the frozen forest and the title “See you next year”… Hmm, what did they mean? I assume this is the allegory to the well known Ivan Susanin story.

This one is from Russian Association of Bodybuilding — looks just scary to me, especially Ded Moroz’s (the guy whom you in US call Santa) girlfriend.
Happy New Year, everybody! Thanks for reading this nonsense.
How to: Getting Certified for Windows Vista logo
Hurray! The product we have been developing for one of our customers successfully passed Microsoft’s “Certified for Windows Vista” logo testing (in fact we already have two applications passed it by this time). Since the product itself doesn’t require deep interaction with the system, we expected that preparing it for the submission would be a piece of cake but it wasn’t that simple. Actually it wasn’t simple at all. It took 3 weeks and two working weekends to put it together and submit for testing with confidence.
We started by getting Vista iso from MSDN downloads and installing it under VMWare Server. We used VMWare to have “physical” (as opposed to Remote Desktop) access to that system from different workplaces. That was the simple part yet we found that it won’t install from iso directly but rather needs to be burned on real DVD (the iso is 2.5 Gb) and installed from there. It is reported that the reason is VMWare’s bug causing problems handling large iso images. Anyways, we get it installed and working (oh by the way it’s still working exactly on the same processor, which fed this web-page to you — both Linux, running this webserver and our test Windows Vista are running under VMWare on the same physical server — isn’t it amazing?)
Continue reading…
Free software
I like free software.
I like it because of its great value and you can take it and use it immediately whenever you need it. I like it also because I can afford it by definition and the choice is simple –- if it works I use it if doesn’t then I don’t –- no price tag should be taken into consideration. There is no risk in making this decision and if at any time later I discover the new software, which is better I can abandon the old one without any doubts. Of course often free software is pretty useless but it is not different with commercial software. Ultimately I wish all software to be free.
However there is one problem with it. Metalink is a software development company, which means somebody have to pay for the software we are developing or otherwise we would need free everything else (from food till houses) to survive. I think that it’s safe to assume that in any nearest future food and houses (especially houses) are not going to be free. With this pressing fact in mind I’m getting more liberal to non-free software and I do want to pay for some. I can tell exactly what kind of products I’m willing to pay for.
Continue reading…
msxml4-KB927978-enu.log
A friend of mine sent me this file today asking what could it mean. I immediately recalled that I’ve found and removed exactly the same file from all my computers recently. Of course I know what is it — it’s the log file of MSXML4 update installation delivered over Windows Update service.
The real question is however why in the world Microsoft doesn’t care about leaving this garbage on hard drives of millions Windows users.
Download authorization (C#, PHP)
Since Google Analytics tells me that the previous post on parsing http query string with regular expressions on C# is pretty popular here is more web developer stuff. Consider you need to implement password protected file download — that is to make some file(s) available to registered users only or say to those only who visited your site. It’s pretty easy to do and all you need is to put your file off folder accessible from the web and wrap download into the script, which would perform authorization first and then feed the file from local file system to user’s webbrowser. While the task is trivial enough to do it yourself, making it nice requires certain efforts or you can get the solution from here.
Continue reading…
Why St Petersburg is not going to become another Silicon Valley
Paul Graham in his article provides an interesting insight of what makes Silicon Valley and how to produce another one. Since St Petersburg is often referred as Russian Silicon Valley I tried to run Paul’s checklist against our beautiful city, which resulted in writing this post.
Things everyone must know about GUI design
Microsoft’s User Experience team did an excellent job putting together Vista User Experience Guidelines. It’s very good, detailed and actually has broader application than just Vista. I wish every software developer / designer read it and at least tried as hard as possible to adhere to rules and suggestions presented there.
Here are some of my favorite’s rules from the guidelines:
“Don’t spend time rebuilding standard UI components; use that time instead to innovate in meaningful ways based on your core competencies and understanding of your customer needs.”
It makes sense although the reality is that over the next five years Windows XP and older systems will still represent significant market share so most developers won’t be comfortable abandoning skins just because on Vista standard controls look good enough.
Continue reading…
-
- Categories:
- Technology
- Life
- Solutions box
- Usability
- Vista
- Recent posts:
- trim() function for ActionScript and JavaScript
- How to be stupid
- Posting the old stuff
- The Magic
- Cloudy day at Loudtalks
- You don’t have to prove
- TechCrunch50 list announced
- Recent translations:
- Recent comments:
- Cardin: I believe with optimisation all of these technologies, Java, Flash, Silverlight, Javascript can achieve much...
- Alexey Gavrilov: @Tunc: Tell them to send with USPS and you should be fine. Non-dutiable limit for incoming mail has...
- Tunc: I bought a running shoe and a watch that record some of your data(heart rate, speed, gps coordinates of places...
- Alexey Gavrilov: Sharing a recent good experience. A Blackberry phone (0.7 kg, under $300 value = non-dutiable if you...
- Alexey Gavrilov: Tracking on Russian Post website may include more information than provided by USPS:...
-
December 2006 M T W T F S S « Nov Jan » 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 - Archives:
- February 2010
- December 2009
- January 2009
- October 2008
- September 2008
- April 2008
- March 2008
- February 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- Feeds:
RSS
Comments RSS

