Archive for March, 2010

Viewer for Crystal Reports (*.rpt)

Wednesday, March 31st, 2010

Today I wrote for Ethan the small tool – viewer for .rpt files.
User need select the directory with saved report forms, specify the logon info for MS SQL and view/save as pdf the any report:

Main form for rptview

There I used the C# because viewer requires the Crystal Reports runtime library and I have the merge modules (for setup/install) only in MS Visual Studio 2003. Didn’t find in CodeGear/Embacadero disks.
The setup (.msi) created in MS Visual Studio 2003 too

C#: enable XP theming for application

Wednesday, March 31st, 2010

1. use the manifest (compile as resource or as external file)
2. call the EnableVisualStyles method for Application in Main():

 	static void Main() 
 		Application.Run(new frmMain()); 

PC like Media Center for TV

Wednesday, March 24th, 2010

Zalman NC2000 (black)

Wednesday, March 24th, 2010

Скоро лето, а мой лаптоп жару плохо переносит:-) Вернее он ее сам производит:-)

Решил, что хватит сидеть под вентилятором, а пора купить уже какую-то подставку с охлаждением. Остановился на Zalman NC2000 черного цвета. В принципе мне больше подходила Zalman NC1000, т.к. она для 15″-вых ноутбуков, а на NC2000 можно ставить даже 20″. Решил брать “на вырост”:-)

Zalman NC2000 (black)

В понедельник вечером (около 23:00) заказал в Розетке
Вчера около 12:00 они перезвонили и подтвердили заказ. Доставку обещали сегодня в течении рабочего дня (я на заказываю все на рабочий адрес).
Сегодня с утра перезвонили (трижды – один раз менеджер, второй раз водитель на подъезде и через минут 10 этот же водитель у проходной).

В общем сейчас я уже с подставкой. Надеюсь она подойдет к лаптопу и снизит температуру.

Хотя для меня немаловажно еще и удобство для меня. Дело в том, что я обычно наклоняю лаптоп с уклоном “от меня”, а все подставки имеют уклон “ко мне”. Не знаю как я к этому привыкну.

abadev server

Monday, March 22nd, 2010

Paid now for the next year of server hosting in Canada datacenter.


Friday, March 19th, 2010

19 марта 2010б 19:00

Изабелла, 3275кг

Пусть растет  здоровенькая и счастливая!

TSMExportToJSON component

Friday, March 19th, 2010

In SMExport I added the new component to support the JavaScript Object Notation
The format of generated samples are available at

For example:
“Species No”: 90020
“Category”: “Fish”
“Common_Name”: “CommonFish 828″
“Species Name”: “Fish 275″
“Length (cm)”: 50
“Length_In”: 19,6850393700787

The dates encoded as the number of milliseconds since January 1st 1970. See the topic for this subject at

The binary values encoded in Base64 (same as in xml)

FireFox preferencies: about:config

Thursday, March 18th, 2010

If type the “about:config” in addressbar (instead URL), you’ll see the list of all supported preferencies of FireFox.

For example, to disable the antivirus scan after file download, you need set the value for attribute in false

SMSchema: enable/disable some actions in designer

Thursday, March 18th, 2010

Added the new Actions property where developer have the control which options to enable/disable for end-user.

 For example, exclude the saEditRelation flag and user could not edit the options of relation/link.
 Or add the saDeleteItem flag to allow the delete the table/item in designer area

TSMExportAction type

Monday, March 15th, 2010

Created the new TAction for export support. Will be included in next SMExport