Random Thoughts of a Scatterbrain.
 Friday, October 14, 2005

A Video Card w/ External Power!??

10/14/2005 4:47:44 PM (Eastern Daylight Time, UTC-04:00)

Talk about monstrosities.  Wow.  Check out the Asus N7800GT dual GPU vid card :-o

Got CS?

10/14/2005 9:36:22 AM (Eastern Daylight Time, UTC-04:00)

Good news for us CS (computer science) graduates!  Well, at least according to Mr. Gates:

"Gates addressed University of Michigan students Wednesday in kicking off a three-day college tour aimed at getting young people interested in computer science and related fields.

Gates said the global market has greatly expanded the need for technology and innovations and needs young people to create them. Although many computer science jobs are being created overseas, there still are plenty of opportunities in the United States, Gates said."

For anyone that may be interested in CS, stay tuned.  I composed a little mini-map of the CS field (at least according to my knowledge of it) that I think is helpful for those of you thinking of getting into CS.  I think I'll work on that this weekend (if I can find my map (I have a habit of writing random things on random pieces of scrap paper that either end up being recycled by someone or lost in a pile somewhere)).

On a sidenote, I encountered this lovely error message (twice!) yesterday while working on a project:

catastrophic.gif

Yes, not once, but twice yesterday!  Luckily, my computer didn't explode and, to my amazement, the Earth still exists.  Whew!  Here I was hoping for the worst, too.  I started laughing as soon as I saw it and just had to take a screenshot and share :-D

 Wednesday, October 12, 2005

Workshop : CDOSYS + .Net

10/12/2005 4:46:29 PM (Eastern Daylight Time, UTC-04:00)

As anyone who has used the .Net System.Web.Mail namespace can attest, the default .Net mail classes are woefully lacking in functionality.  It's really a shame too, considering that they're based off of the very powerful CDONTS/CDOSYS libraries, which allow a lot more functionality.

In this first investigation into unleashing the full power .Net web mail, we will create a simple web interface to send email messages with a user uploaded attachment without saving the uploaded attachment to disk first.

Some of this functionality is likely built into many third party mail packages, but why pay for it if you have time and you can build it for free?

So if you're still interested, hop on over to the workshop article.

As always, please leave comments, questions and criticism in the post.

Badass Site

10/12/2005 2:03:04 PM (Eastern Daylight Time, UTC-04:00)

Came across a great site today.  Now permalinked on the nav bar.  Just had to share :-D

The Ghetto Jacob's Ladder is badass.  I especially like this line:

"A flyback transformer in the monitor generates a few kV that is used to accelerate electrons in the CRT to hit the screen, and produce the pornographic images we all love to view because no girl will talk to us."

LOL.

Don't miss Ghetto Tattooing either; OMG, that last photo is hilarious.

 Tuesday, October 11, 2005

David Stern, Rutgers Alum!

10/11/2005 9:03:36 PM (Eastern Daylight Time, UTC-04:00)

With the NBA season opening soon (Nets vs. Indy tonight, preseason), it seems fitting to have an NBA related post.

David Stern  is a Rutgers Alum! Very cool.  Sandra was looking up some stuff on the Rutgers website and I noticed an article on David Stern.  I dunno...I guess just a bit of Scarlet Pride :-D

On a slight tangent, I noticed that the Rutgers Graduate School of Education website looks really sharp (well, the menu is kinda out of position on the main page, but seemingly okay on sub-pages).  I especially like the tabbed navigation on some of the sub-pages for different views of the data; much easier to use than dropdowns (well, I guess the one drawback is that the page is limited in the number of pixels in that space, but I think it works better than a dropdown).

On the flipside, the HTML is not that sharp.  Heavy use of tables and a pure JavaScript menu where a CSS/list-based one would have sufficed and been more efficient.

In keeping with my random tangents (totally random), I'd just like to share that this company, Maranatha, makes some of the best peanut butter.  Got it at Sam's Club the first time, but I'm trying to ween myself off of Sam's and, unfortunately, Costco doesn't carry it yet.  Unlike a lot of the all natural peanut butters you can get in the grocery store, this peanut butter is soooo finely ground, that the oil is able to work itself through the paste.  This means that when you get to the bottom of the jar (huge 26 oz. jar), the peanut butter isn't crusty and unspreadable like most other brands.  Yah, I feel like a little kid :-D I have a peanut butter and jelly sandwich everyday at 10:00 AM.

BizTalk Vs. Windows Workflow Foundation

10/11/2005 9:08:26 AM (Eastern Daylight Time, UTC-04:00)

Having worked with BizTalk Server 2004, SQL Server Integration Services (replacement for DTS), and having taken a quick glance at Windows Workflow Foundation, I was kind of confused why Microsoft would create so many competing technologies, especially considering the high license costs of BizTalk Server.

As an aside, during my time with BizTalk, I was thoroughly unimpressed.  To begin with, I hate working with technologies where you can't easily see every piece of the whole.  Too much of the functionality of BizTalk is hidden in property menus and context menus...I can't stand that type of crap.  Even more annoying than that is the dependency on the GAC.  It takes a ridiculous amount of time to build and deploy the assemblies.  Consequently, it's a PITA to test and debug.  I've not found any real scenarios yet where I've felt that I would recommend BizTalk over some other solution, especially considering the insane licensing costs for what amounts to nothing more than an XSLT engine with some workflow and connectors built into it.  People, especially Microsoft, will try to convince customers that it's the solution to everything.  They tried to convince one of our clients to use it for a task that was 10x easier and more efficient (time wise) to do using DTS.  Not to mention the client already had a license for DTS whereas it would have cost them in the neighborhood of $40k just to get a BizTalk server up and running. I dunno, maybe I'll be impressed by the next version.

If you're still interested, there's some discussion about the main differences between Windows Workflow Foundation and BizTalk on the web today, so I'd thought I'd share with anyone else that's interested:

The short answer is that WWF (no, not the one with big men in spandex) is a framework to be used to develop intra-application workflow whereas BizTalk is aimed at inter-application workflow and [buzzword alert] "business process management".

WWF looks promising.  Without realizing it, I actually built a mini workflow framework for a recent project I worked on which required automating the UI of Microsoft Project Pro 2003.  It allowed developers to program against an API to create "Steps" and "Actions" whose results could be linked to and iterated over by subsequent Steps and Actions.  Very cool stuff.

 Monday, October 10, 2005

Saw the Jets

10/10/2005 7:07:50 PM (Eastern Daylight Time, UTC-04:00)

Yesterday was my first time at an NFL football game (Jets vs. Bucs).  This also means that I've been to each of the three major sports (NBA, MLB, and NFL).  (For my international readers, the NFL is the highest league for American-style football).

I must say, the experience is quite something.  It's very different from either of the other big three sports in that there is a whole huge sub-culture in the football world.  If you've never experienced it, there's nothing quite like it at all.

Sadly, I didn't have my camera with me, but driving into the parking lot of Giants Stadium I was just struck by how many people were there tailgating.  It was incredible, it was like a little town sprung up there that morning, with people pitching tents, watching TV, eating BBQ, throwing footballs around.  I mean, it felt like these people lived there.  What caught my attention as well was that a lot of men would urinate right by the side of the road without hesitation (since the lines for the port-o-potties was ridiculous.

The stadium itself was tremendous.  There's nothing quite like it in the enormity of it all; you get kinda queasy sitting in the third tier just looking down.

The game itself was great.  Vinny Testaverde was playing in his first game in 9 months since retiring with the Cowboys after last season.  I have to say, I can only hope that I'm that mobile and that fit when I'm 41, because damn, the guy can still move and throw the long ball.  He had the crowd roaring during pregame warmups when he threw a 60-70 yard pass to Laverneus Coles.  Wow.  Vinny only threw one interception, which was unfortunate (it was short only by a little), but acceptable considering that just two weeks ago, he was hanging out on his sofa watching the Jets play :-D

Afterwards, listening to Vinny talk, I was reminded of The Incredibles.  Vinny had some great years (the best of his career) with the Jets and here he was again, up to his old heroics after retiring from football.  And like in The Incredibles, it took a team effort to overcome the opponent.

In a totally unrelated sidenote, I got my copy of "Ghost in the Shell 2: Man-Machine Interface" on Friday.  My review is on Amazon, but I'll copy it here for the lazy:

"Before you read on, bear in mind that I'm writing this review in comparison to the first "Ghost in the Shell". While Shirow does mention that this book is not a continuation of the first, there are some major differences in style.

Let's start with the artwork. As I've noticed with Shirow's work, all the ways from Appleseed, his style has matured with each work and is at a very advanced level, in my opinion, among top comic book artists in the world. He has a certain style of coloring that, to me, is really unique in how subtle, lifelike, and tactile he makes fabrics and skin. While only roughly 35-40% of the book is colored, it is done so fantastically.

In addition, Shirow has a supreme mastery of the female body form. It's simply stunning to see how beautifully he can render the female body, especially with the dynamic energy he brings to his characters. While he renders many of the panels with the female characters in the buff, he does not render "R" nudity, but rather "PG-13" nudity, except in one panel). (As a sidenote, parents of younger readers should perhaps consider this an "R" rated book. While none of the nudity is gratuitous, it can be a little too much for some).

As fans of Shirow have noticed, he has been experimenting with integrating 3D, rendered environments and objects with his 2D artwork. He shows his mastery of this technique in many of the panels, where it seems seemless; you feel as if the character is really a part of the scene. Then in others, it seems poorly done (for example, he renders pigs in a sequence of panels and the pigs just look weird). I'd also offer some criticism of his rendering of "virtual space", as it quickly becomes cluttered and very difficult to navigate, visually, especially in the low-res, black and white lineart panels.

As with all Shirow works, there is certainly enough cool technobabble and gadgets to get your geek juices flowing. From exoskeletons that envelope and "swallow" the pilot, to oddly constructed androids, to the techno-metaphysical discussions of reality, life, existence, and justice.

My main criticism with the work is the incontinuity *within* the plot itself (I fully understand and accept that this is not a continuation of the first). Without going deeply into the plot, there are some scenarios where he will start what seems like an arc, but then the arc disappears, without entering into the plot again. It seems like whole parts of the book were created just for the sake of showing artwork, and not progressing plot (to me, plot should always come first in a written work, which this is, despite the medium). It feels like the recent Star Wars movies in that they are really a showcase for Lucas's technique with fully rendered sets and have lost any semblence of a cohesive plot and the great acting (especially Harrison Ford) that made the first three the classics that they are. Yes, while I do appreciate the eye candy, this is still a graphic novel, and, as such, I expect a cohesive plot and not random interjections of this and that and whatever.

Some fans will also find the lack of action (compared to the first book) a bit disappointing. The first book was far grittier and more action packed than this book. It also had a richer cast of characters. "Man-Machine Interface" really only features one character (albeit in various bodies and forms) and thus loses some of the dynamic interactions between characters. Shirow never gets a chance to fully developer the chief of Poseidon police and his crew.

Overall, this book is excellent if you simply love Shirow's beautiful artwork, mastery of the female body form, and creative techno-gadgets. The plot, especially the ending, will leave you sorely disappointed. Whereas the first ended on a revelation of a metaphysical type, this book ends in a fizzle."

If you're a fan of Shirow, it's a no brainer, you gotta pick it up, but it's certainly not for everyone.

I'm also working my way through Fred Brooks' "The Mythical Man Month".  I'm only 1/3 of the way through the book at the moment, but it's absolutely a great book that everyone in an IT organization (everyone!) has to read.  I mean, even after all of these years, the same problems persist in software development (doesn't anyone learn from history?).  If you're in the IT industry, whether you're a manager, a salesperson, or a developer, be sure to pick this one up.  It's an easy read, too, since Brooks' style is very inviting and personable.  He makes some excellent analogies.  I think I'll do a mini book review after I'm done with the book :-D

That's it for now...been busy at work, so less time to post during the day >.<

 Thursday, October 06, 2005

Workshop : EditPlus + SQL

10/6/2005 8:32:48 PM (Eastern Daylight Time, UTC-04:00)

Welcome to the second installment of my workshop series of articles.

This time, the workshop focuses on tools, for what is more important to the master craftsperson than the tools used in the craft?

While most people are resigned to using Microsoft's default IDEs for working with SQL Server (Query Analyzer, SQL Management Studio), both utilize terribly subpar text editors which are just too clunky to work with when dealing with complex procedures.

Enter EditPlus, the greatest text editor, ever.  Evar.  I've been using it since my Freshman year in college when a co-worker at iCan Services introduced it to me.  I've been using it for everything from Prolog to Java to C# to DHTML to TSQL.  With a little help from some of the tools that ship with SQL Server, we can hook up EditPlus so that working with TSQL is no longer a pain in the butt.

If you're tired of working with Query Analyzer and you're a cheap bastard like me, then this workshop is for you ;-)

Please feel free to leave comments, questions, criticisms, error reports, and what not in the thread.

Enjoy.

 Wednesday, October 05, 2005

Miyamoto Interview at Engadget

10/5/2005 10:08:56 PM (Eastern Daylight Time, UTC-04:00)

Engadget is featuring an interview with Shigeru Miyamoto

In commenting on the Revolution controller, Miyamoto says:

"Personally, I feel that first-person shooters are really well-suited for this controller. I’ve worked on them in the past in the Metroid Prime Series. And to be honest, I felt that first-person shooter controls on a classic controller were kind of clunky. They didn’t feel very—they didn’t feel very right. Whereas with this controller, with the nunchuck-style of controller it’s extremely natural and extremely intuitive. First-person shooters are a genre that are very popular in the United States, and I think that when gamers get their hands on this controller and start playing first-person shooters with it they’re going to find it’s probably the best way to play that kind of game."

Yeah, I can recall when I first made the leap from console gaming to PC gaming.  I had been playing way too much Goldeneye on the N64 (possibly the single best console shooter, ever) for months during my freshman year of college.  At some point, I started playing Rainbow 6: Rogue Spear, a very fun tactical shooter.  It was hard to play Goldeneye after that since FPS controls on a console just seem weird.  To date, I haven't purchased a single FPS (MGS3 (check out my review on Amazon) doesn't count) on console systems for the specific reason that there's no reason for me to do so.

As has been iterated by others, this will be a huge selling point for Nintendo: they will offer all games and non-gamers an entirely unique experience that cannot be had on any other platforms, including PC.  So far, the Revolution is the only "must have" on my list of next-gen consoles.

On a related note, there's a nice discussion regarding the Revolution hardware at Arstechnica.  I, along with some other Nintendo fanbois, make some good arguments for the plausibility of the "leaked" hardware specs.  Let's hope that Nintendo pulls through ;-)

Man, I'm just salivating for more info!

 Tuesday, October 04, 2005

EditPlus Resources

10/4/2005 9:54:27 AM (Eastern Daylight Time, UTC-04:00)

I came across the Editplus Wiki page today and had to share the joy :-)

For those of you who are not familiar with Editplus, it is quite possibly the best free text editor for developers (all things considered).  It's lightweight (it'll fit and run off of a floppy), it has excellent and highly customizable syntax support, the list just goes on and on.  It's pretty much all that I used in college for everything I did, from Prolog to C++ to Java to HTML.  I still us it daily for all of my DHTML work, simple ASP.Net proofs of concepts, working with files on remote servers, T-SQL work, and formatting the stupid HTML generated by FTB.

Best of all, it's free (it'll warn you after 30 days that you should pay for it, but it'll happily let you keep using it).  One of these days, I gotta get around to paying these guys; I've been using it exclusively (with VS.Net for other needs) for the last 6 years.  Possibly the only feature that I've found a want for is an "Export to HTML" button that would export a selected section of code as formatted HTML for display in web pages (that would rock so hard).

One of these days, I need to put together a writeup: "Editplus for Beginners".

RSS 2.0 Atom 1.0 CDF