Feed on
Posts
Comments

On our way out of Chicago Sunday morning, my cousin Errol and I stopped for breakfast at Chris’ Pancakes & Dining in St. Louis, Missouri.  Parking was difficult as the place was packed.  This can be expected from what might just be the best breakfast for under thirty bucks in St. Louis.  I ordered a Sicilian Omelette on the recommendation of one of the locals.  It was something more like a pizza with red sauce omelette.  Errol ordered the buckwheat pancakes.  Service was quick and friendly.  As we were leaving, the waitress ran out to the car with some books that she thought we left behind, but they were actually someone else’s.  That shows that they really care about their customers.

Sicilian Omelette

Italian sausage, onion, mushrooms, green pepper, topped with marinara sauce and Provel cheese

Cinnamon Roll

This shit is the shit!

Errol & his buckwheat pancakes

Does this look like the face of a happy man?

Errol said, "there isn’t an inch of uneatable bacon on this bacon!" (referring to that nasty white stuff typical of bacon at many places)

If you’re ever in St. Louis for breakfast, eat here.

Chris’ Pancakes & Dining
5980 Southwest Ave
St. Louis, MO 63139-2761
(314) 645-2088
Google Map

 

My First Bluray Burn

I burned my first Blu-ray disk the other day using Nero on a Sony VGN-FZ283BN laptop.  I wanted Fear & Loathing, but it’s only offered in HD-DVD at this time.  Fear & Loathing is owned by Universal which only supports HD-DVD.  Stupid format wars! Whatever.  I just tested the drive to see if it worked and it was slow as hell right out of the box!  What a great way to waste a $30 disc.

Special thanks to A.J. Pietraszewski for sponsoring this useless blog post.

 

Scrub Word Documents

I was asked the other day to write a program to scrub some 50,000 Microsoft Word 2003 documents of hidden data.  I was surprised at first because I had no idea that Word secretly tracked changes in documents and who changed what.  Apparently this problem is dangerous to companies in particular.  Imagine writing in a Word document something that says, "Mike is an asshole."  Then later you realize Mike might see this document so you delete it.  If Mike finds this document and he knows what he is doing and you don’t know about this, Mike can see that you wrote this and deleted it.  It’s logged, but hidden.  I looked on google for about an hour but came up with a lot of crap I didn’t like.  I thought I had a winner when I landed on Doc Scrubber, but all that did was remove document properties.  Then I landed on Kim Komando’s page which suggested downloading something called the RHD tool from Microsoft (Validation Required).  Upon further inspection of this tool, I found it to be a pain in the ass for the purpose of scrubbing multiple documents.  I kept getting the error, "Protected Document failed. Reason: This document contains protected information. If you are not the author of this document, contact the author to obtain permissions." whenever I ran the OFFRHD.EXE program located in the RHD thing.  I grew impatient with these weak methods and decided to write my own program.  The concept is simple: open a document, select all, copy, close the document, create a new document, paste, save the new document in a different folder.  I noticed that by doing this, some documents decreased quite a bit in size.  On one test of a document that was edited by dozens of people, this method shrunk it from 3.03 MB to 2.01 MB.  They seemed happy with it, so I just used VB6 and Word 2003 to automate this on a lot of documents.  Mind you, I had to spend some time learning how to automate office because I never did this before.  Why the hell does Word put all this bullshit in documents anyway?  My program is called, "Word 2003 Document Bullshit removal."  I welcome any and all comments or suggestions.  This is not meant to be a commercial end all solution but rather something for other programmers to look at.  Use at your own risk.

Example Document before scrubbing

I had to sensor the screenshot because too much data was exposed.

Example Document after scrubbing with my code

 

My Code:

Private Sub cmdRemove_Click()
Me.MousePointer = 11

Dim WordApp As Word.Application
Dim source As String, dest As String, dirtydocument As String
Dim i As Integer

Set WordApp = CreateObject("Word.Application")

source = txtSource.Text ‘ path to original documents
dest = txtDestination.Text ‘ path to new scrubbed docs

‘ make sure path ends in \ (eg. c:\temp\ )
If Not (Right(source, 1) = "\") Then
  source = source & "\"
End If

If Not (Right(dest, 1) = "\") Then
  dest = dest & "\"
End If

‘ delete all files in destination folder
Dim File, Folder, FileCollection
Dim fso

Set fso = CreateObject("Scripting.FileSystemObject")

Set Folder = fso.GetFolder(dest)
Set FileCollection = Folder.Files

For Each File In FileCollection
  fso.DeleteFile (File)
Next

‘ fill file listbox with source folder
File1.Path = source

‘ Set the Visible flag
WordApp.Visible = True

For i = 1 To File1.ListCount
  dirtydocument = File1.List(i - 1)
  ‘ open the document to be scrubbed clean
  ‘ (eg. c:\temp\1040.doc )

  WordApp.Documents.Open (source & dirtydocument)
  ‘ copy all the contents
  WordApp.ActiveDocument.Content.Copy
  ‘ close the document
  WordApp.ActiveDocument.Close
  ‘ create a new document
  WordApp.Documents.Add
  ‘ paste the contents
  WordApp.ActiveDocument.Content.Paste
  ‘ save as the new document using the same name in a different folder
  ‘ (eg. c:\temp\scrubbed\1040.doc) <— file size should may be less

  WordApp.ActiveDocument.SaveAs (dest & dirtydocument)

  ‘ clean up document properties
  ‘ for more, look up WdBuiltInProperty constants

  WordApp.ActiveDocument.BuiltInDocumentProperties(wdPropertyAuthor) = ""
  WordApp.ActiveDocument.BuiltInDocumentProperties(wdPropertyCompany) = ""

  ‘ close the ’scrubbed’ version of the document
  WordApp.ActiveDocument.Close

Next i

‘ * BUG ***********************
‘ * I get some "You placed a large amount of text on the Clipboard." message
‘ * dont know how to get rid of it, so I’m just leaving word open.
‘Call EmptyClipboard
‘ exit word
‘WordApp.Quit

Me.MousePointer = 0

MsgBox "Finished removing bullshit from all Word 2003 documents!"
End Sub

 

Let me know what you think.  It’s Friday and I’m going home.

Download the source code and program here

 

Love Actually - Christmas

Love Actually (2003)

"…let me say, without hope or agenda, just because it’s Christmas (and at Christmas you tell the truth) to me, you are perfect. and my wasted heart will love you, until you look like this…"

Tommy Guns Garage Chicago

Looking for a smash on South Wabash?  Look no further than Tommy Gun’s Garage in Chicago.  You must have a reservation and a secret password to gain access to the backdoor of the garage.  The inside is a well done replica of a roaring 20’s gangster speakeasy in true pristine form complete with old pictures, a full service bar of "hooch", a 1929 Model A Ford, a stage, and a whole crew of gangsters & flappers.  The ceiling is lit by what appears to be hanging Tiffany lamps.  The event begins with dinner, starting with a salad or Al Capone Minestrone soup, followed by an entree (Lasagna, Chicken, Prime Rib, Pork Chops), and finished with a scoop of rainbow sherbet.  Shortly after, a hilarious comedy musical show begins during which time you may order as many drinks as you like.  Be careful though, this is prohibition.  If you get caught, the cops will raid the place with sirens, flashing blue lights, and drag you on stage for a sobriety test.  Also, cell phones and digital cameras are not invented yet, so be careful or you will be shot if caught using them! Rat! Tat! Tat!  I couldn’t tell you about the music because I wasn’t born yet, but the brochure says that "da mugs and da dolls dance and sing da Charleston and udder musical selections from Cole Porter, Fats Waller, George Gershwin, Duke Ellington, and many more… played by Chicago’s own sinfully orchestra." 

The Bar

A full service bar that you can’t sit at.  The flapper waitress will take your order.

The Salad

(I missed a picture of the soup… oops)

The Bread

Very soft and tasty bread with spices

Big Jim Colosimo

Baked Lasagna with beans, mixed veggies, a beet, and a sausage.  Anna Marie, who is Italian, says the sausage is "excellent" and she’d rather they gave her three pieces than the lasagna.  I don’t eat sausage but somehow I believe her judging by her facial expression when she said that.

"Frankie’s Feast"

Prime Rib with beans, mixed veggies, a beet, and a potato

Don’t Call Me Chicken

Boneless Breast Of Chicken With Marsala Wine Sauce, veggies, a beet, and a potato

Da Show

I almost got shot sneaking this picture of our very own Groucho Marx dressed in Bill Cosby’s sweater wearing glasses with a nose.

Foxy Roxy

Devon Davis and I with Foxy Roxy

Overall I enjoyed both the food and the show at this venue.  We went with a large group Christmas party on Wednesday.  For everyone else, they are open Thursday (6:30pm), Friday (7:30pm), Saturday (6:30pm), Sunday (6:00pm).  Then dinner lasts for about a half hour followed by two hours of hilarious entertainment.  I also recommend this to anyone looking for an entertaining Friday night dinner with a date or a group.

Tommy Gun’s Garage is an audience interactive "Speakeasy" which offers a musical comedy revue wit da gangsters, da flappers, and you!

Tommy Gun’s Garage
2114 S. Wabash
Chicago, IL 60616
(773) RAT-A-TAT
Google Map

 

The Shoe Opener

One bright Thursday morning, a young business man fixes his suit and tie as he enters an upscale office building in New York City, the kind of building where minimum wage is 10K per week (in pre-911 dollars).  He fails to notice however, due to one too many glasses of Macallan Fine & Rare the night before at his penthouse suite that he put on the wrong set of shoes.  Upon entering the office, a certain scent catches his nose Ratatouille style.  As if in a trance, he proceeds to steal some catered food from a venue he was not invited to.  There a classy woman approaches him in executive attire.  She is what club trash junkyard dogs might label a "nine point five."

Miss 9.5 : One too many drinks last night huh?

Jon      : Ex-squeeze me? Baking Powder?

Miss 9.5 : Why are you wearing two different shoes? (laughs)

Jon      : What the… (looks down)

They talk for a short while before Jon scurries to his office to figure out what to do about this embarrassing situation.  He later realizes that this mishap is a form of peacocking which caused the woman to open him.  Though it is fashionably stupid, it is in fact humorous.  The Shoe Opener is born.  Don’t try this in public!

(Jon, why the fuck does your office have green floors???!)


High Fidelity (2000)

          Marie DeSalle
I think it’s okay if you feel horny and fucked up at the same time. Why should we be denied our basic human rights just ’cause we messed up our relationships?

          Rob Gordon
You think sex is a basic human right?

          Marie DeSalle
Hell yeah!… Yeah. [Laughs] I’m not gonna let that asshole come between me and a fuck.

Last Tuesday, Chris Ohara and I visited the upscale steakhouse, 437 Rush in Chicago.  We arrived at 8:00pm sharp, but despite having a reservation, were not seated until 8:20pm.  This leads me to believe the place is extremely popular due to the volume of customers.  I used the extra time to observe the venue.  Most of the patrons appeared to be older accomplished business men and women.  We were but a pair of kids amongst a high class refuge of big spenders, (perhaps media and advertising moguls); both the bartender and our waiter carded us.  We sat down at the bar for a moment, and this was funny:

Chris: "You have to see our ID’s just to sit at the bar?"
Lady bartender walks off with our ID’s for a moment, and returns.
Bartender: "That’s how old I’m getting.  I don’t have a clue anymore."
She returns our ID’s.

The first thing I noticed was the full bar.  It is packed with bottles from A to Z like spelling bees surrounded by a curvy mahogany bar which wrapped around the wall.  At the corner of the bar stands an interesting tower light in the shape of octagons whose diameter increase with height.  The mural above the bar suggests a classy, jazzy, old-school setting.  The floor made of large black and white tiles was dimly lit by yellowish ambient ceiling lights in the shape of a slice of the bottom half of a sphere.  I suggest checking out the virtual tour of the bar on their website.  After a brief delay, we were seated.  Our waiter, Miguel Munoz deserves a commendation for five-star service in my opinion.  He was very attentive and explained everything in great detail.  Most notably, he brought out a plate of some of the finest cuts of meat in Chicago and explained each piece.  He cleaned crumbs off our table as we ate.  The portions, though intricately decorated, are rather small in size.  I’m most impressed by the steak and the dessert.  Both desserts had a hunk of thin orange caramelized twigs amalgamated together.  The salmon crumbles like 15 year old aged cheddar.  The filet is better than most, charred and crunchy on the outside and extremely tender on the inside.

The Bar

 

Bar Corner

The part where the bar wraps around the corner

Complimentary Bread

 

Rush Street

Grey Goose Vodka, Limoncello, Peachtree Schnapps, Cointreau, and White Cranberry Juice served in a martini glass garnished with a lemon wedge; sweet and strong well defined hint of the Goose

437 Rush Cocktail

Ketel One, Campari, grapefruit, pineapple and cranberry juices served in a martini glass garnished with an orange wedge; a bit tart, but sweet

Dining Area

Dimly lit ambient lighting

Bruschetta al Pomodoro (Appetizer)

Toasted Italian bread topped with oven roasted cherry tomatoes and capers

Tomato and Mozzarella (Appetizer)

Three thick tomato slices wedged together with mozzarella globs and splattered with a light pesto sauce

Meat Selection

a carefully wrought display of some of the finest prime steaks and chops on a bed of lettuce

Wine Rack

fine Italian wines everywhere.

White and Red Wine

Sonoma Cutrer Chardonnay, Russian River white wine (left) to go with the salmon and Folie A Deux Cabernet Sauvignon, Napa Valley red wine (right) to go with the filet

Roasted Red King Salmon

Roasted Red King Salmon in a Yukon potato crust, served with a potato puree, caramelized shallots, toasted bacon and a 10-year aged balsamic vinegar reduction

Filet Mignon

Charred on the outside, severely tender on the inside; best steak ever!

Sauteed Mushrooms (Side)

typical sauteed shrooms; nothing special here

Pineapple Carpaccio

Super thin pineapple slivers marinated in pink grapefruit juice and fresh ginger, served with mango sorbet covered by a carmelized sugar artpiece, garnished with Vanilla seeds and powdered sugar dots

437 Tiramisu

Lady Fingers soaked in espresso coffee, Mascarpone creme cheese custard within, flavored with brandy, Sambuca, Kahlua…

Cheers!

Cheers to another ad-sponsored dinner done right!

The Bill

$187.55 with tip

I liked the Tuscany when I visited there in the past.  I knew that if I liked that, then I knew I would like 437 Rush.  Janelle Dole initially recommended this place to me as a spot for a special Italian-style dinner date, so I tested it out.  437 Rush exceeds my expectations in quality of food and top notch service for an upscale place (with the exception of our not being seated on time).  The steaks seem flawless.  The portions are a tad small, but then again, I guess that’s one way to bait a customer:  Give them a little tiny taste of the best, and they will come begging for more.  Overall I am satisfied with the experience.

Phil Stefani’s 437 Rush
437 N. Rush St.
Chicago, IL 60611
(312) 222-0101
Google Map

 

Matthew Aaron Garza Obituary

Matthew Aaron "M.P." Garza

Garza, Matthew Aaron "M.P." age 24. Passed away suddenly Saturday morning, September 29th. A member of Chicago District Council of Carpenters Local 1307, he was employed by American National Insulation. Attended Manteno HS before graduating from Heritage Christian Living HS. Beloved son of Patricia "Patsy" (nee Passwello) and Joel M. Garza, loving brother of Lisa (Mark) Lopez, Dawn (Mark) Cook, Joel A. Garza and Albert Garza, devoted grandson to his "Tutti" Elyse (nee Bertolone) and the late Albert Passwello, Manuel Garza and the late Maria (nee Esmerado) Garza, Uncle "Mattie" to Alicia, Marcus, Andrea, Michaela and Anthony Lopez, Jacob and Cora Cook, Elena, Breanna, and Albert Thomas Garza, loving nephew, cousin, and friend of many. Resting at Panozzo Bros. Funeral Home, 530 W. 14th St. (US Rte. 30, 3 Blks E. of Western Ave.), Chicago Heights, on Tuesday October 2, from 2:00 to 9:00 p.m. Funeral services Wednesday, 9:15 a.m., to Church of Jesus Christ of Latter Day Saints, 402
Longwood Drive, Chicago Heights. Services 10:00 a.m. Burial Assumption Cemetery, Glenwood. 708-481-9230.

Published in the Chicago Sun-Times on 10/1/2007.
 

 

Big Banks called me at 6:33am last Saturday morning, but I was asleep with my girl.  He must have knew immediately after it happened.  Banks called me later in the morning to tell me that Matty Garza passed away in an automobile wreck.  I was shocked.  I have a lot of respect for Matt, having attended high school and many parties together.  A lot of people were calling me asking me for information and I was surprised I couldn’t locate much on Google.  So I created this page for Matty Pie.  I welcome anyone to contribute anything they want in the form of comments or see the link above on the Sun Times site.  Matthew Aaron Garza, you will be missed.

Rest in Peace
Matthew Aaron Garza
4/16/1983-9/29/2007

 

Added 11/12/2007:

" When i was leaving the wake on tuesday i looked up and seen a rainbow beginning to end and know it was mattie. Here are the pictures. I put them on my computer and it doesn’t look like it did that day. I like it though. " - Jenny Tejada

 

I was misled into believing that AT&T offered $10 a month DSL.  I even sent this link to my friends, but now wish to recant that statement.  I was also misled into believing there were other low cost DSL plans via AT&T’s website.  They send me snail mail all the time claiming this, but I guess I didn’t read the fine print.  These cheap DSL plans are only offered if you have phone service through AT&T.  I asked a representative of AT&T and he confirmed that the cheapest DSL offered without phone service is at least $45.  I have a cell phone so why would I even think to get a house phone through AT&T just to get cheap DSL?  There is a hidden cost.  I don’t want to go so far as to call this false advertising, but it certainly is misleading advertising.

AT&T’s website claim

 

My Conversation with AT&T:

Chat representatives will not have access to your personal account. This service is provided to you under AT&Ts Terms and Conditions and Privacy Policy.

Welcome to AT&T. My name is Joshua. How may I help you today?
you: I live at **********, ***********, IL ***** and I am looking for inexpensive broadband service.
you: I heard there is a $10 a month plan
Joshua: Do you currently have AT&T home telephone service?
you: I do not have any phone or TV
you: I bought the house recently and all I have is Nicor Gas and Comed electric
Joshua: Okay cause the only way to get that promotion is if you have AT&T as your telephone provider.
you: I have a verizon cell phone. so basically your saying that I cannot get internet through you guys because I dont have a land line?
you: I have no intention of getting a second phone service
Joshua: No you can get internet through us without a phone line. You just can’t get the 10 dollar promotion.
you: whats is the cheapest one available?
you: i clicked the $15 one
you: and it ended up saying $44
you: on the site
you: I was confused
Joshua: The cheapest internet without AT&T phone is 44.99
you: whats the cheapest one with one static IP?
you: (assuming no att phone service also)
Joshua: To get those promotions for 10,14.99,19.99,24.99,and 34.99 you have to have a AT&T phone. Now with a static IP it will run around 54.99 without a phone.
you: supposing I had the phone, how much does the phone cost?
Joshua: A basic line would anywhere from 10 to 15 dollars depending on what area you live in. I can send you a link so you can check pricing in your area.
you: ok sure
Joshua: Please Click Here
you: ok, I think you’ve answered my question. Thank you
Joshua: Thank you for chatting with AT&T today.  It has been a pleasure assisting you.
Thank you for chatting with AT&T today. Have a great day.

- Next »