Home
Most Boringest Journal Ever

> recent entries
> calendar
> friends
> NRGmusic Rocks!
> profile
> previous 20 entries

Advertisement

Thursday, June 11th, 2009
9:36 am - l33t d351gn0rz
Given that IE controls such a large chunk of the market, it's pretty bizarre that so many web designers and developers seem to only use Firefox. Please - at least check your design in IE once in a while! I'm tired of looking at broken pages.

(comment on this)

Saturday, May 23rd, 2009
5:53 pm - Adding States
I got to update the old map today!

It used to be:



and now it's:



Yep, I went and explored Milwaukee today (oh, did I mention I'm out in Chicago for Memorial Day weekend?). Milwaukee reminded me of Providence Rhode Island - both were big cities, but completely dead. There was nothing going on downtown, it was just a derth of people and events. While I was there, I checked out the domes (the arboretum domes that look like three boobs), downtown's shopping district (Grand Ave) and checked out the Kite Festival.

Completely fucking boring! I won't be back.

(1 comment | comment on this)

Saturday, May 16th, 2009
2:26 pm - Biggest Hurdle to adopting ASP.Net
One of my biggest hurdles to adopting ASP.net as my primary coding language was the database access layer. I'm an ASP (VB Flavor) guy through and through, but ASP.net cut out the recordset object by moving to ADO.net, and nearly all of the examples I ever saw on how to connect up to a db were to throw the results into a datagrid.

But I didn't want to display in a datagrid and reference by some hack bullshit Object Oriented way of just trying to get the first TD cell to change it's font style to bold... I wanted to iterate through a recordset! I also don't use Visual Studio, I don't believe that you should have to depend on an IDE in order to do work. Most of the people I work with who have learned ASP.net through an IDE have no concept on how to code, they just "drag and drop" and "Visual Studio does it all for me". MEH! The first time their shit breaks, or doesn't look right on a browser, or the javascript that ASP.net writes for them doesn't execute properly, they are completely f'n lost.

Anyway, I finally sat down Friday and put my head to how I can best mimic hooking up a database to ASP.net in the ASP feel, and I finally feel comfortable doing it. Now that I know how to iterate through recordsets, I may make my next project in ASP.NET.

If anyone wants to know, here's how I figured out how to iterate through records similar to ASP:

<%@ Page Explicit="false"%>
<%@ Import Namespace = "MySql.Data.MySqlClient" %>
<%
DSN="server=localhost; user id=User; password=UserPassword; database=DB_Customers;"
Connection = New MySqlConnection(DSN)
Connection.Open()
SQL = "select * from tbl_customers limit 10;"
Query = New MySqlCommand(SQL, Connection)
RS = Query.ExecuteReader()
%>
<table cellspacing="2" cellpadding="2" border="1">
<tr>
<td>ID</td>
<td>First Name</td>
<td>Last Name</td>
</tr>
<%
Do while RS.Read()
%>
<tr>
<td><%=rs("id")%></td>
<td><%=rs("first_name")%></td>
<td><%=rs("last_name")%></td>
</tr>
<%
Loop
RS.Close
Connection.Close
%>
</table>

(1 comment | comment on this)

Tuesday, May 12th, 2009
11:34 am - A little pre-birthday fun!
I got a call today from a client who wants to evaluate my monthly product - Transmission! So I get to install it tonight and do a demo tomorrow. What an awesome birthday gift - a full featured monthly and daily invoicing system possible sale!

(comment on this)

Monday, May 11th, 2009
6:22 am - There's a recession?
OMFG, please, someone take some of this work off my plate! Haha, j/k.

Most people who know me know I work too much, it's one of the reasons I bitch about my taxes a lot, it's cuz I probably work about 4200 hours or so a year (the average is about 2080), and I don't think that the reward for busting my ass and giving up most of my social life is a tax increase - but I digress, that isn't the point of this topic.

Anyway, what some of you may not know about me is that I've been making a line of Parking products. Tools, features, software, and web services that allow parking companies and municipalities to manage monthly parking, daily parking, and issue and manage parking tickets.

This stuff has been so popular, that I've never advertised it once, and it's spread through word of mouth (because it rocks SO FUCKING HARD) to 5 sales! So far this year, I've got 2 new clients.

Now, 5 sales doesn't sound like much, until you realize that comparably featured Ticket Management Systems alone (not including add-on products like websites, monthly invoicing, daily tracking, and other stuff I also do) are priced between $30,000 and $80,000 for the initial sale alone. I'm not going to disclose my own pricing since it's a trade secret and I don't want my competition stumbling on this blog entry knowing how much I charge for the products, but let's just say the sales are a nice income, on top of my day job and other side projects.

I have clients now in 4 states, and the word of mouth is starting to spread even more. If this keeps up, I may be able to quit my day job soon and focus solely on this...

(1 comment | comment on this)

Saturday, April 18th, 2009
4:49 pm - Oh Firefox, how I hate thee...
It seems like every time I run Firefox, either at work or home, it ends up erroring out, using up all memory, or closing with some random error.

Today's error:



No wonder I use Internet Explorer. It just works.

(2 comments | comment on this)

Wednesday, February 25th, 2009
9:00 pm - Shining a laser at an airplane, from the airplane's point of view...
Check out this link:

http://link.brightcove.com/services/player/bcpid1509319618?bctid=13970036001

I've always wondered about lasers and how bright they can be seen from 2,000 feet up in the air, and this video really underscores... just watching the video made my eyes hurt, which underscores the laser's power.

But, regardless, how STUPID are you when you are shining your laser at the state patrol airplane? haha, idiot!

(comment on this)

8:28 pm - Thank you all
Thank you buyers for buying homes you knew you couldn't afford.

Thank you lenders for lending to people you knew had no chance to repay so that you could make a quick buck.

Thank you SEC for not stopping any of it.

Thank you Mr. Obama for wanting to raise my taxes.

(Does anyone else see the irony of Mr. Obama calling us "five-percenters" who will get a tax increase a minority?)

I'm so happy that I get a tax increase, a higher than current market rate mortgage APR, because I bust my ass, play by the rules, and used common sense (not buying a house I couldn't afford).

YaY intelligence! I get a tax hike, while they get bailed out and we all get the bill for their mortgages!

(comment on this)

Wednesday, February 18th, 2009
6:26 am - I've kept hearing about this Danny Gokey
from friends...



This is what you're hot after? I don't get it. *shrug*

(3 comments | comment on this)

Sunday, February 15th, 2009
11:35 am - A positive footnote about the Generational Theft
While I agree with Senator McCain that most of what was included in this "stimulus package" was Generational Theft (you simply can't tell me that I need to bailout Hollywood so they can buy film), one of the positives that was put in the overall bailout / stimulus legisliation was the H-1B clause, preventing employers who receive bailout money from hiring H-1B visa workers.

http://www.expressindia.com/latest-news/US-stimulus-bill-to-hit-Indians-H1B-visa-holders/423542/

From Wikipedia:




The regulations define a “specialty occupation” as requiring theoretical and practical application of a body of highly specialized knowledge in a field of human endeavor including, but not limited to, architecture, engineering, mathematics, physical sciences, social sciences, medicine and health, education, law, accounting, business specialties, theology, and the arts, and requiring the attainment of a bachelor’s degree or its equivalent as a minimum (with the exception of fashion models, who must be "of distinguished merit and ability".) Likewise, the foreign worker must possess at least a bachelor’s degree or its equivalent and state licensure, if required to practice in that field. H-1B work-authorization is strictly limited to employment by the sponsoring employer.




Employers also were required to pay the employee the "prevailing wage", which is a very gray area. A prevailing wage for a tech job, can vary widely. Some members of a team can make 100% of another member with the exact same job title, based on skillset. Often, employers would use that "prevailing wage" clause to hire in a foreign worker who would normally hire in at the $80,000 range, and pay at the $45,000 range. They were allowed to do this because they could point to a junior member of the team who was making that same rate, but wasn't going to remotely be expected to do the same amount and/or quality of work as the newly hired H-1B.

H-1B's are required to remain employed, and if they aren't, they are sent back to their originating country. Therefore, there is an unspoken threat of termination that can completely uproot a foreign worker's life, causing an "indentured servitude" effect, making them work longer hours than can remotely be called normal, being shelved in 3 to 4 unrelated people to an apartment, and not speaking up for bigger salaries and/or merit raises.

This causes the American citizen worker a lot of strife. When competing for jobs, while legally an employer cannot offer an H-1B a job over a simiilarly-qualified American citizen, it happens all the time. Our wages become depressed and stagnant, we are put up to pedastals come review time against the people who are working 16 hours every day plus weekends because he feels he has to in order to stay in the U.S. We have to fight to stay employed because when layoffs happen - the law says that equal for equal: H-1B's have to be let go first - often it's done in a manner of selective qualifications that don't have anything to do with the job, and citizens are often let go first because they are paid fairly.

Microsoft, for instance, just 17 days before they announced 5,000 full time employees and 8,000 contractors, lobbied President-Elect Obama to remove all hiring caps for the H-1B classification. There are many stories in newspaper blogs and other places (see the Seattle Times) about citizens losing out first, while H-1B's being retained, for a similar if not same position.

I'm at such a senior level in my career that I can afford to be picky when looking at places for work, so I feel fortunate. I can screen employers and ask about their policies for hiring H-1B's, and will not work for or patronize employers who utilize this shameful, abusive practice. But most of my colleagues aren't as fortunate.

I understand that the original push for these workers were to fill science and engineering gigs, places where the U.S. was historicially behind in turning out qualified applicants. There very well may have been a need that was being met. But with the dot com hay-day of 98-01, the rules were pushed, stretched, and IMHO broken by companies who became greedy, and wanted to build on the backs of cheap foreign-sourced immigrant labor at the cost of American jobs.

H-1B's limits should be scaled back, WAAAY back, not lifted, especially in this economy.

(comment on this)

Monday, February 9th, 2009
10:15 pm - Tax Time...
My W-2's are starting to roll in, and I'm hoping that this doesn't happen this year again:



*shakes fist at taxes*

I'm going to use TaxCut by H&R Block this year because TurboTax actually got some shit wrong for the 2007 calculations, and TaxCut got it right, saving me about $4,000 over what TurboTax wanted me to pay. I ended up having to go to an independent tax preparer to look over the numbers to see which was right, and she said the TaxCut calculation was correct.

I'll see if TurboTax can redeem themselves this year by doing taxes in both systems to see if the numbers check out the same, but if you're going long form with TurboTax this year, don't fall into the same $4,000 hole I fell into. Verify those numbers.

(comment on this)

8:17 am - Speaking of pot...
It's now been linked to raising your risk for testicular cancer.

http://www.msnbc.msn.com/id/21134540/vp/29099388#29099388

I'll keep my balls, thanks.

(1 comment | comment on this)

Sunday, February 8th, 2009
9:33 pm - Michael Phelps, like half of America, smoked pot
So I could give a rat's ass if Michael Phelps smokes pot. I've never smoked pot, and never will, because I can't imagine lighting anything on fire and trying to inhale it's by-product. I fucking hate being around second hand smoke as it is, let alone trying to go first-hand.

I think what bothers me is that he has been selling his image as this clean cut guy - Mr. Perfect. He painfully asked us all to look over the fact that he was arrested and charged with a DUI after his first Olympics, when he was 19. Underage drinking, and getting behind the wheel.

Okay. Fine. I'm never going to tell you that I haven't second guessed if I've legally been over the limit when I've driven home, although I'm usually smart enough to find a place to stay or will sleep in the car if it's too much of a worry - although sleeping in the car is an issue too according to the law - but I digress.

Anyway, nobody forced Phelps to sign the anti doping "My Victory" pledge.

"The Olympic swimmer Michael Phelps is one of 12 Olympic athletes that have pledged to "My Victory," an initiative launched last year by the U.S. Anti-Doping Agency to keep competitive sports clean of cheating and drug use".

That's all I'm saying. If you are going to try and sell yourself as one thing, stick to it. If a picture of Bode Miller came out tomorrow with a joint in his mouth - would anyone be shocked or surprised? I think not.

(comment on this)

Tuesday, January 20th, 2009
6:17 am - Portland Mayor : I lied about having sex with 17 year old
The facts are still a little hazy about whether the kid was 17 or 18 at the time, but one of the local weekly papers down in Portland is clamoring that the kid was 17 at the time. The same paper that has pushed the story for over a year and a half.

http://seattletimes.nwsource.com/html/localnews/2008647362_portlandmayor20m.html

Sam Adams finally - pardon the pun - came out and admitted having sex with the boy/man. Far be it from me to criticize if you're fucking an 18 year old. Hell, if you can get an 18 year old to fuck you at 39, you're doing something right. But, at 17? The guy should be impeached and tossed from office if it was statutory.

(comment on this)

Monday, January 5th, 2009
5:30 pm - Will Gregoire be the next Commerce Secretary pick?
http://seattlepi.nwsource.com/local/6420ap_wa_wheres_gregoire.html


  1. She endorsed Obama early after the majority of the state's delegation of early endorsers had come out in favor of Clinton.
  2. Washington State does a lot of trade, and part of the Governor's job is to make that trade happen.
  3. She's mysteriously gone "out of state", has cancelled events, and a news conference is scheduled for tomorrow.


Nothing credible other than pure speculation.

(comment on this)

Sunday, December 7th, 2008
5:21 pm - Sometimes I love goin through old cd's


I found this single... normally completely not a fan of anything r&b or rap, but umm, I have my guilty pleasures...

(comment on this)

Thursday, November 13th, 2008
5:51 pm - I was just thinking about Steven...


R.I.P. [info]coolukman

current mood: sad

(comment on this)

Monday, November 10th, 2008
11:01 pm - YaY!
One of the advantages of an Adjustable Rate Mortgage?

When interest rates are down (and man are they down right now), you get to come home to letters like the one I got today saying your interest rate fell 0.25% and your house payment is going down $120.00! I'll take it!

Considering rates are in the toilet and are expected to continue for at least a year, riding my ARM for a at least the next year is going to make sense over a fixed rate.

(comment on this)

5:17 am - Tipping
I forget what the etiquette is.

If a waitress does her job, barely fulfilling the absolute minimum requirements of her job (to the point that she didn't even smile, it was literally 'Would you like something to drink?' followed by 'What do you want to order?' to 'Here's your food.' to 'I'll leave this here.'

Otherwise, there was no interaction with her, she never followed up to see how the food tasted, and I went nearly the entire meal without seeing her (I wanted a refill on my water, and I got it after the bill came.)

In that scenario, is it still etiquette that I give 10%? I know what I gave her, and it wasn't 10%, but it got me wondering.

On a related topic, is anyone else not afraid to leave 0 if the service was crap? I ate with a good friend of mine, we ordered the exact same food... the food was terrible (the noodles were still crisp, it was like they put spaghetti noodles in the pot for 30 seconds to semi-limp into the bowl), we both had to have ours remade (had to grab a different waiter to get the manager because we never saw the waitress again that night), the second time it came out overdone, everything was burnt, so I didn't eat mine but he ate his. We then had to find a different waiter because apparently our waitress went on her 30 minute lunch break and never had anyone fill in for her) so we were fending for ourselves.

Long story short, my friend left 10% because he said "It's the minimum you should leave." I said screw that noise, and left zero even though they charged me for half my meal (that's a whole other rant in and of itself).

(2 comments | comment on this)

Tuesday, November 4th, 2008
11:40 am - If Obama wins...
If there's any one upside if Obama wins, it's that I will never, EVER, have to try and empathize again with "The white man keeps the black man down." When often times, it's that they keep themselves down, but never want to hear about it.

Then it will be "The man keeps the woman down."

(5 comments | comment on this)


> previous 20 entries
> top of page
LiveJournal.com