• Home
  • About
  • Resume

Running older games under Windows 7/Vista

By , 11/27/2009 12:46 PM

If you have Windows 7 (or, God forbid, Vista) and trying to run games designed for older Windows version, you may experience 2 issues – game crashes on start and game starts, but displays weird colors. Classic example is “Worms Armageddon”.

Worms Armageddon
Continue reading 'Running older games under Windows 7/Vista'»

TNX Text Links Ads: How to automatically fill all your ad spots (including pages with 0 PR) and other tricks

By , 11/25/2009 5:42 PM

TNX Corp allows you to place static ad links on pages of your site, so you can earn some profit. Unfortunately if you leave it to TNX system, automatic rate at which links are sold and paced on your site could be very slow. You can add links to your pages manually via TNX site interface, but it is only allowed if your page Google PageRank is above 0. Also manual placement can be really inconvenient and you cannot place more than 4 ad links.

Fortunately there is a solution. Continue reading 'TNX Text Links Ads: How to automatically fill all your ad spots (including pages with 0 PR) and other tricks'»

UltraWebGrid in OutlookGroupBy Mode: How to display custom aggregates (SUM, AVG, MIN, MAX) in GroupBy row

By , 11/19/2009 6:23 PM

Last year I described a way to display accurate row count when grid in OutlookGroupBy mode has multiple sub-groups.

That solution requires custom counting function. Fortunately to display aggregates such as SUM, AVG, MIN and MAX UltraWebGrid has a built-in functionality in form of GroupByRowDescriptionMaskDefault property of DisplayLayout. It specifies the string to be displayed in every GroupBy row and can include following substitutes:

  • [caption] – will display GroupBy column header text
  • [value] – will display common to the group cell value
  • [count] – will display row count (does not work correctly with sub-groups)
  • [avg], [sum], [min], [max] – will display the aggregate for the column it’s grouped by
  • [avg:ColumnKey], [sum:ColumnKey], [min:ColumnKey], [max:ColumnKey] – will display the aggregate for any other column, where ColumnKey is the key of the column

With this in mind in just a few simple steps we can make UltraWebGrid to display something like this:


Continue reading 'UltraWebGrid in OutlookGroupBy Mode: How to display custom aggregates (SUM, AVG, MIN, MAX) in GroupBy row'»

‘Tis the season. Soon.

By , 11/18/2009 11:02 PM

This tree now stands on the roof of parking lot at 700 Plaza Drive in Secaucus.

Hopefully there will be a parking spot big enough for the sleigh.

Internet Explorer renders incorrect HTML if UserAgent string is too long

By , 11/12/2009 11:03 AM

I’ve encountered a strange problem: 2 identical client machines (WinXP/IE7) were connecting to a website (running on IIS6, ASP.NET 1.1 and employing some Infragistics controls – UltraWebGrid, WebTab, WebMenu). One machine showed a perfectly rendered page, while the other displayed page with missing images and styles and JavaScript functions behaved weirdly. Also, closer examination of HTML source of the page revealed that Infragistics controls rendered very different HTML between 2 machines. Mystery.

The only difference between 2 browsers I found was UserAgent string (For quick way to check your user agent go to http://whatsmyuseragent.com/). Continue reading 'Internet Explorer renders incorrect HTML if UserAgent string is too long'»

Session crossover in IE8

By , 11/06/2009 2:38 PM

In IE6/7 if you open 2 independent browsers (not using “New Window” or “New Tab”) they do not share common session and you can login to, let’s say, a web mail account under 2 different users at the same time.
This is not the case with IE8. Using 2 browser (and seeing 2 “iexplore.exe” processes in task manager) if you try to login as 2 users – the second will take over the first. I guess it’s a new “feature” of the browser.
But IE8 gives you a way out, albeit not obvious one. In menu, you can select File -> New Session. This will open a new browser window with independent session.

View real HTML source of a page

By , 11/06/2009 1:48 PM

All browsers support “View page source” feature. But what it displays is source of the page as it was originally rendered by the server. In today’s Web 2.0 world page content can change a thousand times after that. Client-side script, user input, AJAX calls can contribute to page update.

But one line of JavaScript code can show you a real up-to date page source. Type following in your browser address bar:

javascript:void prompt('HTML Source',document.documentElement.innerHTML)

Continue reading 'View real HTML source of a page'»

Windows 7 asleep at work

By , 11/05/2009 9:17 AM

A while back I wrote how my old Windows Vista (may she rest in peace) went into sleep mode while burning DVD-R. Well, it looks like much-bragged-about Windows 7 isn’t much better. During burning of 7Gb dual-layer DVD+R (using its own native burning app no less) it went into sleep mode. Argh! I see now how people become avid linuxoids. Is it time to switch to Ubuntu permanently yet?

Free HD movies online. For real.

By , 11/03/2009 1:27 PM

Epix HD offers a variety of movies, both classics and new releases in beautiful 720p HD. You can watch movies online for free and unlike similar services – no trailers or clips – full length movies. And you don’t need a T3 bandwidth either to get great picture and sound.


Continue reading 'Free HD movies online. For real.'»

Apple commercial for Windows 7

By , 10/23/2009 8:40 AM

Now, I’ve been using Windows 7 for a several months now and find it surprisingly good. But this Apple commercial for Windows 7 launch is too good to pass, just too funny 🙂

Panorama Theme by Themocracy