Its been a whole long while since I last had the {time, will, chance} to blog, for various reasons - mostly because time didn't permit so neither the mood was aligned properly for scribing words here. The past two weeks ( I keep using this 'the past two weeks' sentence, its a recurring theme.. ) were - still are - crazy. We are suffering from multiple networking failures, whereas the actual source of the problem is still untraced for all three ISPs we utilize cannot get to the bottom of this. In addition to that, we are having some other problems ( of a similar nature ) of our own to battle with. All in all, its a binary chaos where the packets get routed to oblivion and bytes get morphed out of the blue. It can't get any worse than that ( actually, it can - but lets keep it sane ).
As if it wasn't enough to drive us crazy to the Nth degree, we are having various other issues related to software failures. However, software is usually something we can handle efficiently, and this is also the case. Those problems are almost gone.
Which brings us to the reason why I felt the need to blog in the first place. I HATE dealing with 3d party software or hardware. Be it routers, switches, web servers, database servers, you name it. Its about combinations of {lousy support, crappy implementation, bugs, lack of documentation, scalability limitations}. This is why I really dislike open source ( there are a few exceptions to the rule, Linux coming to mind ) and why I prefer building everything myself rather than relying on others. It may seem like a crazy idea, but doing everything in house has worked really well for us. Hopefully, someday soon I 'll be able to throw away Apache and sendmail, and even mySQL - dare I say - for our own solutions and be happy.
I picked up the Wii and my brother got my Zelda : the Twilight princess and the classic controller. The Wii is a bit of a unique system. Its really small, somewhat cool looking, can be used and set up in a snap, and feels very friendly, in a way. The new 'revolutionary' control scheme doesn't appeal to me that much - however my brother is crazy about it, given that he loves playing tennis and golf on Wii Sports, every chance he gets - however it seems at least interesting. The channels concept is pretty neat - I can't wait for the 'Internet channel' to become available so that I can browse the web on my TV with the Wiimote, and the shop has some lovely retro games to download/purchase.
Zelda is a magical, wonderful, beautiful, complete game. I 'd prefer using a classic controller for handling Link, but other than that this game is amazing. That game alone is worth buying the wii just to play it. EXTREMELY highly recommended.
Having said that, the 360 still seems like the ultimate game console to me. The future will tell how the PS3 and the Wii will fare against it.
On unrelated note, our team kicks ass. I am so proud to work with them. Go phaistonians!
PS3 Loses two exclusives, snagged by 360 : After losing GT IV and Assasin's Creed, two more titles slipped from Sony's hands. Fatal Inertia ( gorgeous game ) and Blade Storm : The Hundred Year's War. Also discussed at joystiq.com, which also offers an insight of how this came to be.
Trillian Astra preview : My brother loves this application. I never liked it much, then again I never got to use Windows for long, before switching to Linux and back again -- until I was lucky enough to jump ship to the one true OS.
Metal Gear Solid : Portal Ops Preview : I turned on my PSP yesterday, only to upgrade the firmware to 3.0 and, while I was at it, played Wipeout Pure for a few minutes. It was great fun, however Wipeout pure is the only game that I actually like on the system. I am looking forward to The Legend of Zelda : Plantom Hourglass's for the Nintendo DS - this is going to be the second Nintendo DS game I am going to buy, after New Super Mario Bros. Who can resist Link and his green tunic charm?
Small Arms is now available for download on Xbox Live. A lovely game which I see myself spending quite some time with. Also, the Xbox Live Video Marketplace is open for business. HD-Movies cost $6, SD-Movies $4. HD-TV shows 3$, SD-TV shows $2. Sweet!
Gears of War at Pathfinder Tech : ( in greek ). Just read it. By the way, news of a Gears Trilogy slipped.
Games for Windows Magazine hits newsstands : The only gaming magazine (offline) I read ( and love) is 'The Edge', but this seems interesting. Hopefully, the news agency I get my goodies from will begin importing it.
The Nintendo Wii launch event came and went smoothly in the US. I can't wait to get my hands on it, and the beloved Zelda when it becomes available in the US, at Dec 8th.
Yahoo! is fighting a good fight against Google and Microsoft, unwilling to accept that either of those giants will eventually render Yahoo! obsolete ( which will be a bad thing, for competition is such a wonderful concept ). They are getting better by the day, adding new services, improving old ones.. they seem to lack the technology and coolness Google has, the might and financial strength of Microsoft, yet they are putting all their effort in deploying new content sections and improving the services for their users -- which is I guess they only thing left for them to do. Their latest service, Yahoo! foods is quite great. I love the content, the UI, the ideas. Very tasty.
Speaking of Google, they are going to surpass UK's Channel Four advertising revenue as far as their operations in the UK are concerned. Lots of quid for the Google boys.
Filling the Lik-Sang Void : Now that Lik Sang is no more, thanks to the efforts of Sony ( may they burn flames ), gamers will have to look for another company to provide them with important gaming goodies.
I am currently reading Linux Kernel Development, by Robert Love. This book serves as a great introduction ( it actual aims to become the canonical reference for intrepid kernel hackers ) to some fundamental operating system concepts (or, rather, kernel concepts ) and goes into great length describing how the Kernel ( version 2.6 ) is structured and how the various subsystems work.
For instance, the 2.6 process scheduler is a marvel of
engineering. Extremely simple and extremely efficient. It reminds
me of a similar solution I had to come up with, for one of our
services, but mine wasn't near as elegant, really.
I have only read a couple of pages thus far, but everything makes
sense. The linux kernel hackers are aiming for simple(=clean),
elegant and efficient solutions, the kind of solutions that yield
the best possible performance because they are kept simple and are
extremely optimized. Its just sad that the quality of the majority
of the surrounding applications running in user-space ( desktop
managers, open source applications.. ) do not follow this route. If
there was a desktop manager ( say, Gnome ) that would have been as
well thought of and well build as the underlying OS kernel, Linux
would have been a champion that would drive fear to Microsoft and
friends.
The Microsoft engineers should do the 'right' ( which is essence is wrong, of course) thing. Study the Linux Kernel source code and rebuild the Vista kernel by following the algorithms and design decisions found in the Linux Kernel. While they are at it, they should make sure to stay away from the concept of microkernels - even if the microkernel servers exist in kernel space ( which invalidates the whole idea behind microkernls anyway ), as it is the case with Windows, its a BAD thing to do. Performance matters. Perhaps, then, Windows would be at least an order of magnitude faster and wouldn't require so much iron ( pumped up hardware requirements ) to run.
I have been trying to get Vista to work on my beefed up PC laptop for over 2 hours now. All this effort went into trying to get Vista to work with my nVidia Go 6800 (256MB Ram ) card. Through the Windows Update system it found it online, downloaded it ( the Vista driver, that is), but no go. Tried a gazillion other from various sites ( including nVidia's ), still no go. Vista doesn't suport its own drivers. Go figure. In addition to that, everytime Vista reboots ( which is every 30 minutes, for one reason or another ), the audio driver 'crashes' and Vista supposedly is pulling some magic to figure out why. It fails every single time.
I hated when Windows had to reboot for whatever reason, I hate it even more now that Vista, apparently, needs to reboot more often than Windows freaking three dot one. This is Vista RC 1 RTM, latest build there is. This is the build that's going to end up in the final cds/dvds, it seems. I am seriously not amused. I am not going to write about the weird UI issues, the stupid warnings whenever I try to execute any app whatsoever, the incosistencies and, especially, the feeling that nothing changed, it just got a facelift.Vista is going bye bye tomorrow. Leopard, I am so looking forward to hear you roar..
Windows Vista will sport a couple of great feature and technologies, at least on paper, which could be adopted by other vendors / for other projects. One of those features is Transactional NTFS, which, if it is as good as it seems and if utilized by the developers properly. should help eradicate a whole class of problems. I suppose this advanced in the NTFS technology came while designing the ill-fated WinFS. If you check the list of new features on Windows Vista you will come across some more great ideas, such as the automatic resize of TCP receive windows ( for boosting network I/O performance ), thread pools provided by the kernel etc. "We all stand on the shoulders of giants". Microsoft copies/adopts successful ideas from other companies. Other companies do the same with Microsoft. Everyone (tries to )enhance and improve those ideas. Evolution by natural selection :-)
Xbox 360 adds 1080p, HD DVD drive is $170 US for November 17th in Japan : The really low price of the HD DVD device, the support for 1080p resolution ( one of the major features of PS3 ), the new ultra cool games that are coming for it ( Gears of War, Mass Effect, Fabble II, to name a few ).. Microsoft's Xbox 360 is steadfastly becoming the most important game console of this generation. Problem is, once Microsoft dominates a field, it just won't let go. So, unless Sony can come up with something ( doubtful ) Microsoft is going to own the consoles market from now on. Sad, but true.
Sony just can't get a break. If they indeed manage to make it out of this situation alive ( perhaps they could pull themselves out of the moving sand by grabbing themselves from their hair, just like Baron Munchaousendid ), its going to make one great business story.
Codename Max, Beautiful RSS for All : It seems Microsoft is all over the place, with their newfound addiction to building cute and 'impressive' GUIs that usually do little to conceal the lack of substance. As a computer programmer, I certainly can see how one or more engineers can get excited about a bunch of cool new technologies and are driven by the desire to build things them it. Yet, under all those hardware accelerated widgets, the visual effects, the bells'n'whistles and the apparent luck of any HIG that would dictate how those are are laid out ( wow, long sentence ! ), there is little to be found. Having said that, I believe Microsoft will start coming out with some good products sooner or later. Once its engineers and managers satisfy their excitement ( look! check out this cool new widget type that I created !) , borrow a few more ideas from Apple and others and release Vista, good things may come out of Redmond.
This reminds me of the frames crazy ( when Netscape added support for frames, everyone was into frames ), the applets craze ( look! bouncing balls ! ).. ditto for flash movies etc. However, once the initial excitement wears off, good things usually happen. All in all, Aero seems nice, but there is only so many flying thingie, transparent windows and multi-colored boxes one can take within a single screen..
The good folks over at OmniGroup unveiled the name / nature of their new product in the works. OmniPlan, labeled 'Project management made painless' is to debut as a beta in just a few days. Looking forward to it.
Microsoft confirms the 'Zune' iPod killer : This is going to be fun. For one thing, competition drives evolution. Second thing, the name is sort of silly [Zune?], and third Steve won't let some silly-named media player by arch-rival Microsoft mess with the iPod dominance. Here is what seems to be one of the new additions Apple is working on on bringing to the iPod. .. Zune?:)
Moires, Heraklio, Crete, Greece
Bytes conjurer. Seeking knowledge 24x7
About MarkP
Favorite Quotations
- Focused, hard work is the real key to success. Keep your eyes on the goal, and just keep taking the next step towards completing it. If you aren't sure which way to do something, do it both ways and see which works best.
- Focus is a matter of deciding what things you are not going to do.
- Simple is Beautiful
- In the information age, the barriers [to entry into programming] just aren't there. The barriers are self imposed. If you want to set off and go develop some grand new thing, you don't need millions of dollars of capitalization. You need enough pizza and Diet Coke to stick in your refrigerator, a cheap PC to work on, and the dedication to go through with it. We slept on floors. We waded across rivers.
- Fear is the path to the Dark Side. Fear leads to anger, anger leads to hate, hate leads to suffering.
- Easy is what I know, difficult is what I don't.
- 20.11 19:21 At home. Dora's making pasta. Upgrading xbox 360. Tons to do. Donkeys are nice.
- 17.11 20:07 At home, having cocoa, working on stuff. Going to play Fable II or Fallout 3 later.


