Welcome to Hardcode Sign in | Join | Help

December 2007 - Posts

Really nice book, it's an event in Romanian literature - there are the first short stories of Florin Iaru and Marius Chivu if I'm not mistaking,  here's my top 3 of the stories:

1. Florin Iaru's

2. Ioan Grosan's

3. Emil Brumaru's

What is your top 3 ? 

 

 

 

Persai is an somewhat interesting news aggregator, started by the people at uncov, however I like best their programming blog it's really geeky especially if you are in the NLP area.

Facebook has some programming puzzles on their jobs page, if they are interesting I'll solve them later on. Once you solved them, send the solution to: { (0xFACEB00C >> 2) in decimal format } @ facebook.com

Has anyone else noticed the Google supported Codejam contest did not happen in 2007 ? Any info why ?

 

- only programmers except Pisi and wurbe-loving Nihasa

- while geekmeet in Cluj had 7 girls attending we only had Irina that together with Chelu kicked everyone hard at fussball

- the same Irina gave us the following problem (I've solved it at last!):

You have two glass balls and a building with 100 floors, you can also drop the balls from any floor k and they will eventually break, find with the minimum number of drops the highest floor where balls do not break.

- most of the people were hardcore ruby on rails fans (or ninjas?) - I was the only passionate of Microsoft platforms :)

- of course there is no geek-meet without a little bit of iphone, google, facebook and nerdy jokes 

- Update: pictures here

Adrian (again!) points to me that you can't simply compare strings lexicographically using < and >, you'd get the following:

     error CS0019: Operator '<' cannot be applied to operands of type 'string' and 'string'

Great - so much for C# operator overloading as compared to the non-user-friendly Java. 

I'm off tonight to the 4th programmer meeting under the name of Wurbe - details here in RO.

From (RO) here, or Russian: There are rumors that Roman Abramovich and Oleg Deripaska want to buy Google with about 10 billion dollars.

Update: some news in English from a Bulgarian news agency.

A preview version is here - performance is terrible though, I've uninstalled it after exactly one minute.


Guess what, these days you can no longer use flags (as a visual symbol) along with text to indicate languages when choosing one from a list because it's offensive to the other countries sharing the same language - more here.

Ok I admit I wasn't in love with XAML at the time when it was launched, mostly because of its verbosity and bloatedness :) But about a month ago I had to implement a kind of complex design into a .NET desktop application, and it was that kind of design that could have required lots of weeks to develop using owner draw controls and GDI+: list views with clipped contents, multiple-step gradient borders etc, they all proved very easy to do in XAML like a few hours for the most complicated control.

As for WPF being bloated, some time ago I thought of implementing a hardware accelerated DirectX-based XAML rendering engine, yet I found it already is GPU accelerated:

DirectX 10 cards are able to cache the font glyphs in video memory, then perform the composition (assembling of character glyphs in the correct order, with the correct spacing), alpha-blending (application of anti-aliasing), and RGB blending (ClearType's sub-pixel color calculations), entirely in hardware. This means that only the original glyphs need to be stored in video memory once per font (Microsoft estimates that this would require 2 MB of video memory per font), and other operations such as the display of anti-aliased text on top of other graphics – including video – can also be done with no computation effort on the part of the CPU.

Still I kind of doubt the renderer is using the GPU at it's full power - I can bet the gradients are not done using shaders and the shapes are not drawn with polys etc.