Home Contact

Igor Milovanović

.NET, cats and more...

January 2006 Entries


Ready to rock the launch in Karlsruhe

Es sind nur noch knappe zwei Wochen bis zum deutschen Launch-Event von Visual Studio 2005, SQL Server 2005 und BizTalk Server 2006 in Karlsruhe. Eine gute Zeit um einen wohlüberlegten Blick auf die Agenda zu werfen und die Auswahl der Veranstaltungen zu treffen. Hier ist meine Auswahl: (viel Software Architektur mit ein wenig Entwicklung und Datenbank-Administration vermischt...) Mittwoch 08.02.2005 Keynote: Microsoft Application PlatformRick LaPlante, General Manager,Visual Studio Team System, ......

A fool with a tool...

is maybe still a fool, but a fool with a cool tool ;-) : Cool tool for today: gacview - alternative global assembly cache viewer. Gacview has been updated to work with .NET 2.0. Thanks to Daniel Zeiss for pointing this one out... [1] http://www.nirsoft.net/dot_... ......

A Small Collection of "...considered harmful" Essays

Remember the good old go to statement? Go To Statement Considered Harmful (the original paper by Dijkstra) Ok, ok, we will do it object oriented from now on: Inheritance considered harmfulObject-Oriented Considered Harmful And with design patterns? Design Patterns Considered HarmfulSingleton Considered Stupid How about separation of concerns and aspect oriented programming? AOP Considered Harmful You thought generics were cool?Generics Considered Harmful What about web services?Web RPCs Considered ......

Enterprise Library for .NET Framework 2.0

Enterprise Library for .NET Framework 2.0 has just been released. This release includes the following seven building blocks: Caching Configuration Cryptography Data Access Exception management Logging Security I didn't have much time to look at the library yet; Logging building block seems to be significantly improved in design and performance, which was not the best compared to other (e.g. log4net) solutions. I guess they took this post from Loren Halvorson seriously... Data access and security ......

Create Dynamic XQuery Statements with SQL Server 2005

All XML data type methods (query (), exists(), value() ...) require a constant string as parameter. If you want to pass a T-SQL parameter to XQuery (e.g. in a stored procedure), you have to use the XQuery functions from the sql: namespace: sql:variable() and sql:column (). Simple enough, but there is a catch: you can't use these function everywhere (e.g. you can't pass the sub tree node to the FWOR statement as a sql parameter). The workaround is to use the SQL Server exec () function: define the ......

Comment spam from Geekswithblogs.net

I am receiving an email from geekswithblogs every 2 minutes about a comment which was posted to my blog. I have deleted the comment, but I keep getting the notification email. I guess that the mailing service is hanging... Anyone else with the same problems ......

Skiplan in 3D

Im österreichischen "größten zusammenhängenden" Skigebiet Wilder Kaiser-Brixental kann man ab dieser Season einen Pistenplan in 3D kaufen, die fortschrittlichste tragbare Pistenkarte die es gibt. ;-) Genau das was ich immer haben wollte! Die Dinger sind bestimmt ungeheuer praktisch und lassen sich genauso leicht wie ein Falk-Plan wieder zusammenfalten ;-) Hier kann man die MountMap(sic!) der Zukunft bewundern: p.S. Habt ihr schon gemerkt dass in Österreich jedes Skigebiet ......

Stream InfoPath Document Dynamically to the Browser

Just a quick copy'n'paste of few code lines you might find usefull: How to stream InfoPath document dynamically to the browser (e.g. from database) : Create an empty page (you can create a HttpHandler as well):Add following four lines to the Page_Load event. Context.Response.ContentType = "application/ms-infopath.xm... "attachment; give_your_infopath_document... Encoding.UTF8.GetBytes (yourInfoPathDocumentAsXmlS... ......

Corus Chess Tournament

Although the line-up is maybe not that impressive as in the last few years, the chess tournament in dutch Wijk aan See is still the "must-see" event for chess fans from all over the world. The first round of this tournament with fighting chess and two victories from the two top seeded players (Anand and Topalov) promises a great tournament. The best game of the first round was imho the sharp sicilian english attack in the game Karjakin-Anand; even though I think that the youngster has run into a ......

Ästhetik, Fibonacci-Zahlen und Scheme

Der Post von Damir über Fibonacci-Zahlen, Design und iPods hat mich ein bisschen an meine Studienzeit errinert, als man sich noch mit Algorithmen zur Berechnung von Fibonacci-Zahlen in Scheme[1] (für die nicht FAU oder MIT geschädigte: das ist eine Lisp-ähnliche Programmiersprache) herumgeschlagen hat. Im berühmten Wizard-Book [2] wird die Berechnung von Fibonacci-Zahlen einmal baumrekursiv und einmal iterativ durchgeführt um die Unterschiede in der Laufzeitkomplexität ......

How to Submit InfoPath Documents to a XML Web Service

I just stumbled upon pretty cool step by step HowTo for creating XML web services which can handle InfoPath documents . If you test this however, you will probably get a "access is denied" message. This is because of a security setting in Internet Explorer which prevents submitting of forms to a different URL domain and InfoPath 2003 considers this setting as well. This may happen for example if you have the share point library with published InfoPath document on one computer and the web service ......

Blurry Images in IE on Wide Screen Dell Notebook

I have a new Dell notebook with wide screen display at work (dell latitude d810 running on ati radeon mobility X600). This notebookwas shipped with default 120 dpi font size to make the fonts more readable (wide screen display is really cool, but now and than you want to read something on it as well ;-). Anyway, if you use the default dell settings you may experience the problem with blurry images in Internet Explorer. This effect is due to the automatic scaling in IE6 and above. IE tries to resize ......

Von den Sternen zu(m) Planeten....

Ein neues Jahr, ein neues Glück und in meinem Fall auch ein neuer Job. Ich arbeite seit dem 01.01.2006 bei der SOHARD AG in Fürth einem Unternehmen der Mercury Computer Systems Inc. In meinem Fall vollzieht sich damit der Wechsel von den Sternen (Astrum) zum Planeten (Mercury) ;-) Meine alten Email Addressen (@astrum.de und @astrum-hr.de) funktionieren nicht mehr, mann kann mich aber entweder über Kontaktformular auf dieser Seite oder über Email an igor.AT.milovanovic.de erreichen ......