Brucing

Went snowboarding this weekend – second time on the hill. This shit is hard to do. I basically feel like I got hit by a truck today.

It was about 80 degrees up at Big Bear and the place was packed with kids. Teenage girls in tank tops, and thugged out ghetto white boys in 900 dollars worth of snow gear. 8 dollar cheeseburgers and Missy Elliot on the box.

Fun times, but I don’t think snowboarding is my thing.

bak

Back from NY for turkey, sick as a dog. Taking the day off to recoup.

A good time was had by all. Saw the whole fam. Cousin Joey was as incoherent as ever.

Attended my 10th high school reunion and had a blast. The girls looked good, the guys looked paunchy. Made some key contacts for the pending NYC move in 24 months. Note: do never peak in high school. Note 2: It’s “California” not “Cali”.

Word is the SOME ACTION is wrapping up their first full-length. SA bassman and all-around party poodle Johnny G continues to rock the LES fringe with squid guts and camel lights. More to come.

Tibsy was missed, but was on everyone’s minds as he prepares to move into a leaky shack in the woods with an outhouse. Tibsy’s new Dell is not thrilled about this turn of events.

Next time you’re in Huntington, have a slice at Little Vincents. Best slice in the Township?

padding up

first post from the new pad.

We wanted to buy, but apparently 2 adults with fulltime jobs in the 25% income bracket can’t afford to buy houses anymore.

Come by and say hi, wouldja?

Sketchburger

http://www.computerworld.com/printthis/2004/0,4814,97224,00.html

Going down fast
Slashed resources and impossible demands have caused IT morale to disintegrate.

News Story by Julia King

NOVEMBER 08, 2004 (COMPUTERWORLD) – Skeptical, stressed, scared, sucked dry. This is how IT professionals feel about work these days.

Other telling words that surfaced repeatedly during more than 30 interviews and in 200 written survey responses include fear, loathing, disgust and dread.

To be blunt, IT worker morale sucks, and it’s getting bleaker by the day.

Sassy’s Girls

Gwyneth Paltrow
Jennifer Lopez
Jennifer Aniston
Patricia Arquette
Debra Messing – Will and Grace
Rachael Ray – Food TV
Lauren Graham – Gilmor Girls
Laura Prepon – That 70’s Show
Elisabeth Rohm – Law and Order
Angie Harmon – Law and Order
Jamie-Lynn Sigler – The Sopranos
Kim Shattuck – The Muffs
Gwen Stefani – No Doubt

Gooey

It’s been a while, but here’s some software for dat ass.

If you develop language-localized applications, you spend a lot of time making resource files. Mostly you use ResGen to do this, which is a fine little CLI tool that does the trick.

But, CLI tools are no fun, and this is .NET we’re talking about, so here’s a little GUI for ResGen.

Unzip, edit the config file to point to your ResGen binary (usually somewhere in the .NET SDK)

Browse to your text resource file, and *poof* – generate a binary .resources file.

The tool is by no means complete or even useful, but what the hell – I need a break from webapps now and again!

Download it here: http://portfolio.vistaseeker.com/file/ResGenGui.zip

You’d laugh if you knew how easy this is to do with .NET. All you need is the System.Process classes, a simple WinForms class, and some minor text munching. Cakewalk.

P.S. you need the .NET runtime installed for this thing to run!

Vibes

On the tube:
* Band of Brothers
* What Not To Wear (Stacy London is a fox)

On the box:
* Drop it Like it’s Hot – Snoop Dogg ft. Pharrell (not L’il Wayne)
* Any Tito Puente
* Jimi Hendrix Experience – Axis Bold as Love
* Beach Boys – Little Honda

Nerd Alert

After the thousandth line of boilerplate database code, I decided I had had enough and it was time too look into something new.

Most multi-tier db apps these days consist of a database layer, a business object layer, and a presentation layer. The GUI and database update the business objects, so you should always have an accurate reflection of the state being modeled.

The major problem for a dev is that you have to map the DB to the business objects. Typically this involves a whole lot of diddling with type conversions as you get your programming language’s types into DB types and vice versa. The end result is nice though – you have a UI with no connection to your functionality – so if you need to turn your webapp into a full-blown OS-native application – it’s just a matter of writing a new presentation layer.

I have started to gravitate towards ORM (Object-Relational Mapping) and code generators to get through the mind-numbing CRUD and get to the fun parts.

The gold standard is Hibernate, but it’s Java and the .NET version is still alpha software.
Olero Software’s ORM.NET is fairly popular, but it appears to be abandonware which has now found a home on SourceForge.

I found a tool from France called LLBLGen which pretty much handles all the crufty filth associated with database apps. Point it at a table, click a button, and get sprocs and an object which models the table.

No more conversion of native string and integer types to DB-native types. No more dealing with NULL. No more creating and assigning parameters. You get an object, set the fields, call insert(), update(), or delete. Cake.

For simple tasks, you can use their free, one-way data tier generator. It’s a nice medium between the ORM world and the “SQL in the code” world.

Another task that I can’t stand is writing out the getters / setters (accessors / mutators) for an object, especially big ASP.NET User Control classes with 1000 form elements. Eclipse has a nice feature to let you automatically generate getters & setters from your private class vars, but VS.NET lacks the feature. Not anymore. It’s not perfect, but it works.
vsPropertyGenerator

All you devs out there writing SQL in your loosely-typed scripting language probably feel that I’m just making things too hard. All I can say is this: your apps suck.

Major drag, dude

Super busy lately and no time for the web site. Sorry kiddies. Your boy is at the edge of sanity and this website ain’t on the list of TODO’s.

Anyway here’s some bulletpoints to get everyone up to speed

* job sucks, got raise, sucks less, but still sucks. Turned down 2 gigs paying 20% over my current salary – why?

* summer 03′: 6 condos in my range. summer 04: 300 condos in my range. Something is up.

* Wife started her fulltime teaching gig after years of busting ass. Cheers, baby! Heavy laminating going down on a daily basis.

* Saw the Muffs with Tibsy and Dru Down friday nite. Rocked. Kim is mellowing, less shreiking.

* Off the chronic and it feels so right. Minor relapse, but it ain’t no thang.

* SNAFU with the dealer meant waiting 4 hours in Escon-shithole to get the passenger side window working on the Mini. Can a nigga get a loaner?

* C/C++ class #2 done and done. I can actually write C programs now. Do I bother with more school?

* Doing Thanksgiving in NY this year. 10th high school class reunion also. Dork factor: high.

* Finally got the wireless kit in the home. Bitchen.

* Curb Your Enthusiasm rules. I wish I had HBO, we watched all the DVD’s in 2 weeks.

* A new TV is in the works. Must have 16:9. Finally got the blown channel in the stereo fixed. Crystal clear 5.1 surround, kiddies!

* ABKCO re-released all the early Rolling Stones albums. Get the first record, if only for ‘Carol’.

Well, thats all I got. Carry on.