December 31, 2005

Return to Ultima (V, that is)

As I’ve said before, I’ve been a big fan of just about all the games that Origin produced (Ultima series, Ultima Underworld series, System Shock, Wing Commander series, etc.), and Ultima in particular has been a favorite. Ultima I was the first game that I really loved* on my old Apple ][+, and I think the first game I actually ever paid for was Ultima IV: The False Prophet for my PC. I even followed the series all the way through to the very bitter end of Ultima VIII: Pagan and Ultima IX: Ascension. So it’s really cool to see the Ultima V: Lazarus project finally come to fruition. Now that the holidays are winding down, I’m hoping to get to spend some quality time back in Britania!

I haven’t had a chance to play with it much yet, but I’m already very hopeful to see what the marriage of the Dungeon Siege engine and the Ultima V story might produce. I found Dungeon Siege the game to be very impressive technically in producing a seamless world feel (much better than something like Neverwinter Nights), but the game was underwhelming in the extreme — hack and slash, hack and slash. Now that we’ve got a real story line to put in the engine, I’m looking forward to seeing what it’s really capable of.

And, of course, the most amazing part is that it was entirely fan-produced. Entirely free. Just amazing.

(* Well, actually, the first game that I really loved might have been Deathmaze 2000, but I’m not sure…)

Source

Related Posts

(ADO.NET vNext Part 3: Querying with LINQ) (Returning a Random set of Records) (Should MySQL Extend GROUP BY Syntax ?) (Thanks Bill… Vaughn that is, not that other guy…) (Thanks Bill… Vaughn that is, not that other guy…

eWeek: MySQL vs. the Lite Databases: A Fair Comparison?

Not to pick on MySQL—I’m glad to see they were picked to be editor’s choice in Builder AU’s recent road test of databases…

Related Posts

(MySQL Wins Another Government Deal) (MySQL Inks Five-Year GSA Pact) (MySQL on OSCON) (eWeek: MySQL Gets Government Thumbs Up) (eWeek: MySQL Gets Government Thumbs Up

30 Reasons to Love the DB2 Add-in for VS.NET 2005

To finish the year off with a bang, IBM released a new DB2 Add-in for Visual Studio .NET 2005. This one goes way beyond procedure wizards and data provider classes, giving .NET coders so much DB2 Tooling that they can conceivably create apps without writing a single line of code. Take a look at the 30 top features you need to know about.

Source

Related Posts

(Microsoft Update…I love you) (The Baker’s Dozen: 13 Reasons to Upgrade to Visual Studio 2005) (19 common mistakes that prevent your Web site from getting top rankings on search engines) (Build Your Applications with a Solid Foundation—SQL Server 2005) (Build Your Applications with a Solid Foundation—SQL Server 2005

December 30, 2005

Will VB ever be standardized?

Someone recently sent me a question that comes up every now and again:


C# has been submitted and approved by the ECMA, will Visual Basic ever be submitted?

Well, never say never, but there are no current plans to submit Visual Basic to a standards body. The idea has certainly been discussed internally from time to time, but we’ve usually gotten stuck on several points:



  • By and large, the demand for this from developers has been very low, at least in terms of the people that we talk to in customer visits, trade shows, conferences, online, etc. Now, it’s always possible that there’s a latent demand out there for standardization of VB, and we’re always interested to hear people’s feedback on this, so let us know if this would make a big difference for you for some reason.
  • Having watched the C# team go through the process, it’s clear that standardizing a language through a standards body requires a significant amount of work. And a good chunk of that work has very little to do with the actual content of the standard and a lot to do with the general process overhead of publishing a standard. Given the previous bullet point, that makes us loath to dedicate resources to standardization that might be used productively elsewhere.
  • From a more philosophical (and personal) standpoint, there just seems to be something… I dunno, wrong about trying to standardize a variant of BASIC. I know that there was an ANSI standard BASIC many years ago (I have a copy of it up on my shelf), but I think that BASIC has probably been one of the most un-standard programming languages ever when you take into account the myriad of variants of the language over the past three and a half decades. I wouldn’t want us to jinx ourselves or anything…

OK, that last point isn’t really a reason why we haven’t approached standardization, but it is something I like to throw in to this conversation when it comes up. As I said, though, we’re always open to hearing what you have to say about this subject, so if you have a strong opinion, leave a comment or drop me a line through the comment form!

Source

Related Posts

(Cache Up to the Caching Application Block in Enterprise Library 3.0) (Deployment: Make Server Rollouts a Snap with Automated Deployment Services) (German Lotto Company Plays it Safe with MySQL Cluster) (The Twelve Days of Scale-Out: Gumtree Standardizes on MySQL Enterprise to Manage Explosive Growth) (Why are the Microsoft Office file formats so complicated? (And some workarounds)

Latin as a prerequisite for programming?

I’m catching up on my blog reading and just plowed my way through Joel’s curmudgeonly “old guy” rant about The Perils of JavaSchools. I don’t have a lot to say about the central thesis of his rant — I’ve always been of two minds about the efficacy of the Darwinian theory of weeding the weak out through hazing-type classes — but there was an analogy that caught my eye:

Heck, in 1900, Latin and Greek were required subjects in college, not because they served any purpose, but because they were sort of considered an obvious requirement for educated people. In some sense my argument is no different that the argument made by the pro-Latin people (all four of them). “[Latin] trains your mind. Trains your memory. Unraveling a Latin sentence is an excellent exercise in thought, a real intellectual puzzle, and a good introduction to logical thinking,” writes Scott Barker. But I can”t find a single university that requires Latin any more. Are pointers and recursion the Latin and Greek of Computer Science?

I actually took four years of Latin in high school because I had had such a horrible experience trying to learn to speak French in middle school that I was desperate for any language that I didn’t have to listen to or speak. The joke ended up being on me, though, because when I took an Italian class in college, I realized that — difficulties with French aside — Latin was much, much harder to learn than most modern Romance languages. After all, in most modern languages, a noun tends to have just two aspects: gender and/or number. In Latin, though, you have declensions in which the noun changes form based on its role in the sentence. Just that alone made Latin quite a challenge. And a pleasure, I might add, due to the fact that I had an excellent teacher.

Interestingly, though, I think that Latin actually has helped me a lot with my current job. After all, pretty much all you do in Latin class is translate Latin to English and back again on paper (unless you work in the Vatican). And, if you think about it, pretty much all compilers do is sit around day after day translating one language into another. So a lot of the same concepts and methodologies that I learned translating Arma virumque cano, Troiae qui primus ab oris… map fairly well into translating something like If x = 5 Then y = 10. Sure, there are lots of differences between human languages and computer languages, but at some level language is language. So I guess I’m one of those four pro-Latin people and maybe the only pro-Latin person who thinks that learning Latin might help you later when you learn computer programming…

(I should also add that the real payoff of Latin is the opportunity to translate some of the really great masters of Roman literature. Translating the Catiline orations by Cicero gives you a chance to see a really master politician and orator at work in the midst of a pretty gripping political thriller. And Virgil’s Aeneid — at least, the parts we made it through in a year — was just wonderful. While watching the otherwise wretched Troy, I was able to keep myself awake by speculating whether Aeneas would show up with his father on his back when Troy finally burned; the fact that he did was pretty much the only thing that I liked about that movie.)

Source

Related Posts

(A Numbers Game to Test Your SQL Skills) (A Spreadsheet Approach to Programming and Managing Sensor Networks) (Beginning Active Server Pages 3.0) (Beginning Active Server Pages 3.0) (Localized programming languages

December 29, 2005

Court library AMPs up

Dr. Ronald E. Diener, the systems librarian for the Supreme Court Library of North Carolina, has spent his career developing cataloguing systems. His work on a complex library catalogue for the legal profession, where reliability is de rigueur, provides insights into why the Apache/MySQL/PHP combo was his software of choice.

Related Posts

(Sun Secures Greater Access to Norway’s National Library) (Using Enterprise Library in ASP.NET 2.0 Partial Trust Mode) (Creating Custom Providers for Enterprise Library) (Pure ASP File Upload) (Pure ASP File Upload

December 27, 2005

U.S. online shoppers spent $25 billion in one week

Holiday shoppers in the United States had spent $25 billion online during one week ending 16 December and electronics and clothing items were their favourites. This represents a 25 per cent increase over the same period in 2004.

Related Posts

(Sun Microsystems Announces Agreement to Acquire MySQL) (Sun Microsystems Announces Agreement to Acquire MySQL) (Online Gambling and Kids: A Bad Bet) (Massive Online Gaming, Small Income) (Marketing and Advertising of Online Gaming in Canada

December 25, 2005

Registeration Opens for 2006 MySQL Users Conference

Sebastopol, CA - The virtual doors have opened for registration for the 2006 MySQL Users Conference. This annual event is an unmatched opportunity for database developers, DBAs, users, and vendors to gather together and share the latest information on MySQL and open source technology. The theme for the 2006 conference is Discover. Connect. Succeed. Scale Your Business with MySQL. The conference brings over 1,000 MySQL and open source enthusiasts to Santa Clara, California during April 24-27.

Source

Related Posts

(MySQL K.K. Opens Registration for the MySQL Users Conference, Japan 2007) (MySQL Conference & Expo 2008 ‘Call for Participation’ Opens!) (MySQL to Hold its First Users Conference in Japan) (MySQL Users Conference 2006 - Call for Participation) (Speaking at MySQL Users Conference 2007

December 24, 2005

LinuxGazette.net: Firewall Logging to MySQL–The Quick and Easy Way

Security is a journey, not a destination. One good step along the way is to review and analyze your firewall logs and syslog messages on a regular basis…

Related Posts

(Nulog 1.1.4 (Default branch)) (Take Advantage of the Logging Block in Enterprise Library 3.0) (Enabling/Disabling query log without server restart in MySQL 5.0) (Microsoft Security Advisory (897663): Windows Firewall Exception May Not Display in the User Interface) (Using the Logger to Trace JDBC Driver Managers and Drivers

December 23, 2005

Keep the Bugs Out of Your Derby

Homegrown or off-the-shelf, using a protocol debugging program could save you from having to spend excess time and worry over your Java-based relational database.

Source

Related Posts

(Making bugs public - good job MySQL) (Half a million bugs!) (Windows Administration: Problems of Privilege: Find and Fix LUA Bugs) (Metalink Hacking V1.01) (MySQL Quality of old and new features
« Previous entries