Microsoft goes live with Mesh

Do we see an introduction of the Web 3.0? There were talks for a while that Web 2.0 is coming. We have seen astonishing growth of the Social network solutions, virtual offices, companies rushing into Virtual machines business (Virtual PC, VMWare, Virtual Box, Citrix, etc), remote desktops (Mac, Windows RDS), widget engines (Yahoo, Google, …), etc… Did we already pass this milestone? Was Microsoft late for the party and simply wants to catch up and outrun others? Microsoft once again wants to be THE solution for everything by introducing Live Mesh: Imagine all your devices—PCs, and soon Macs and mobile phones—working together to give you anywhere access to the information you care about. With Live Mesh, you can spend less time managing devices and data and more time Read more

How to serialize Delphi object

It has been a very lean and easy option of .Net to able serialize/deserialize any serializable object instance. Only closest option in Delphi is to stream the component using WriteComponent/WriteComponentRes of TStream/TWriter (used for Form storage as DFM, for example). It can be then read back using appropriate counterpart ReadComponent/ReadComponentRes. Depend on your situation, simply calling .Assign method would work if you are coping data from one instance to another. But it only works between inherited classed which know about each other. Can we find there something which will allow to pass objects states in more readable format? There is a very powerful infrastructure available to do full serialization without knowing underlying class structure – RTTI (Run-time Type Information). All functions we would be Read more

Was: Borland’s new home

As you probably remember, Borland has moved to Texas and got a new headquarters, check the street view. Compare to this which is still a CodeGear’s home. From cosy place to enterprise style. Some people are saying “look at the dog and you will know how the owner looks like”. I think it is true for the companies as well – style of the company’s home tells you about the company’s style.

Is MySQL not so open anymore?

SUN acquired MySQL and there is a price for it. Nothing what is free is really free… Jeremy Cole in his blog discussed and got some clarification about changes in the MySQL development/release/contribution policies introduced by SUN. MySQL will start offering some features (specifically ones related to online backups) only in MySQL Enterprise. This represents a substantive change to their development model — previously they have been developing features in both MySQL Community and MySQL Enterprise. However, with a shift to offering some features only in MySQL Enterprise, this means a shift to development of those features occurring (and thus code being tested) only in MySQL Enterprise.  Also check reply by Marten Mickos which acknowledges and extrapolates about this change. No free Read more

SQL Server Collation. An enemy or a friend?

Is SQL Server Collation setting your enemy or your friend? How to change server default collation? In general, it is your friend, it will help SQL Server to figure out how to store character strings in different locale. It becomes even more important when data you are storing goes beyond regular ANSI charset (Chinese, Japanese, etc.). In my case I, from time to time work with Cyrillic. Being born and raised in Russia, I am native Russian speaker. As a result I am keeping Cyrillic enabled on my machine as main locale setting. It is OK in many instances, but when it comes to SQL Server or some other applications which are trying to be smart in this area, it Read more

Diving at the Big Island

A few more words about my diving experience at Big Island of Hawaii. This was my second destination at Hawaii after Maui last year and two more dives. There are plenty of dive-shops and destinations there. But after reading “Big Island revealed” I went with Pacific Rim Divers. Good team, small group (they take about 6 people), smooth trip, no pressure. Overall it was very nice experience. And brownies were good. First dive was by Old Kona airport beach (56ft), second at Turtle Pinnacle (50ft). Water was nice and clear, with good visibility. Plenty of fish, corals, moray eels (see photo, and one was a big fella – about 4-5 ft, it was hard to measure and no big need to disturb Read more