Strange Nokia Music converter.

The nice thing about all Noka phones is that they simply work. No excuses. But seems like putting lts of effort into the phone firmware leaves very little to the supporting software these phones are shipped with. There is a really nice piece of software called “Nokia PC Suite”. Though it is 80% useless to my mind it has always been a pleasure for me to know I can manage utmost every feature in my phone throught that shiny UI....

03/18/2009 · 2 min · Viktor Halitsyn

.NET 1.0 to .NET 2.0 migration…

Actually a painfull process it can be if the project you’re trying to convert has lots of custom stuff. The first problem i stumbled upon was resources. eah yeah – i mean form resources. They ciompletely refused to work. I know about that separation that came in when VS 2005 was introduced so I did use DeCodEx to make majour conversion and splitting but it still turned out that my forms are not opening :(....

10/01/2008 · 2 min · Viktor Halitsyn

SVN vs CVS

About 3 years ago I wash introduced to CVS and from that time I havent stopped using it as it quickly became my daily useage tool. Since than I tried some different tools- just because i had to due to work purposes and one of them was Subversion(SVN). I [ractically don’t see any difference between the two in usage and moreover in the interface. It has to be said that I use TortoiseCVS/SVN verisons – maybe standalone apps differ significantly....

09/29/2008 · 2 min · Viktor Halitsyn

Google chrome

Now that this fancy prog is available i downloaded and installed it hoping to see all that Google promised it will have. However either ’cause its beta or these things just cant be fixed for browsers – here ‘s my opinion after about half a moth usage. Usability – good, except if one tab hangs – all tabs entire app hang…After some time however you get a dialog requesting the stop of some plugin, but in general – if there is no active items on the page – it just hangs 🙁...

09/26/2008 · 2 min · Viktor Halitsyn

WISE installation studio

Windows Installer… nightmare… WISE – hurt me plenty. Although this is much simpler and logical to my mind then WI it is still very sensible to changes. What I am trying to say – if do everything right from the first time e.g. correctly choose all names and dialogs and files e.t.c it works perfectly. But when after 5 minutes you decide to change, say, some script or file destination WISE i making so many actions in background you can’t even imagine....

09/26/2008 · 1 min · Viktor Halitsyn

MySQL in .NET

Ever thought of using mysql database in .NET app? Obviously you link some other language with this DB format but it can be perfectly handled with MySql connector for .NET you can use standard ADO interfaces and approaches. Now that was the time I REALLY enjoyed working with mysql at last.

09/26/2008 · 1 min · Viktor Halitsyn

Code highlighting lib missing.

Yesterday tried to post some code to my technical blog again. What a painfull process was that! Never thought it would be so hard to add some custom javascript to my template. If Google validates input so hard why won’t they create some custom tag for code? I think many people use code posts in blogger but as far as i’ve seen all of them look pretty bad. Live space...

06/12/2008 · 1 min · Viktor Halitsyn

Trying out Google base

Subj is only at beta but is really nice! Though not very complicated and lots of info on google sites i found it still quite time consuming to write a single posting app… But when finished everything looked very nice! class Program { const string GOOGLE_LOGIN_SECTION = "googleLogin"; const string BATCH_COUNT_SETTING = "batchCount"; const string CHECK_EXISTANCE_SETTING = "checkExistance"; const string MyItem_ITEMTYPE_SETTING = "MyItemItemType"; const string MyDB_CONNECTION_STRING = "MyDBConnectionString"; static void Main(string[] args) { string appNameG = Utils....

06/10/2008 · 3 min · Viktor Halitsyn

.NET Marshalling

Interesting things happen when you try to marshal something in real life….Even if you do not happen to dig into strange structure-marshalling: just a few methods or smth. strange problems may occur. For example marshalling char** for in and out usage. I was struggling for about a day for the code worked on developmnet environment and did not on test:). So the correct marshal is next [native] extern __declspec(dllexport) int SomeFunc(char** stringArray); [marshal]...

01/22/2008 · 2 min · Viktor Halitsyn

Display TIFF in picturebox (Adobe plugins)

The previous post highlighted how to accomplish the given task using TIFF-PDF-JPEG-BITMAP conversion. Though this was is complicated it works perfect. But so much code for so little functionality often is not considered good if even eccepted. Recently a new way was found. It has to be said that it is not “the proper way”, because it needs some annatural code, but it is considerably lighter than the previous one. SO the idea is to draw direktly on the window using its HWND and SDK drawContentsToFunction....

11/05/2007 · 1 min · Viktor Halitsyn