How do you pronounce, "weijske wyroby"

by Phillip H. Blanton 7. February 2010 07:18

I grew up on these wonderful petite dill pickles and always pronounced it "wuh jess ski - Y row bee". However I just now noticed that there is a letter missing from the first word that I always thought was there. Now I reach out to anyone with polish ancestry, to try to help me get the right pronunciation of "Weijske Wyroby".

Tags:
Categories:

Sara Palin is Upset That Rahm Emanuel is 'Retarded'

by Phillip H. Blanton 2. February 2010 08:58

But that's not really true.

In a recent article, Sarah Palin asks, "Are You Capable of Decency, Rahm Emanuel?" The answer is clearly "No", but I take issue with Sara Palin's outrage over Rahm Emanuel using the word, "retarded" in the context he did.

I am a huge Sarah Palin supporter and am very disturbed by Rahm Emanuel. I think he is pure evil and would say or do anything to gain and hold power over people. Exactly the wrong type of person to have in charge of anything. However, I think in this instance Sarah may be a little too sensitive. While I understand her position completely, I don't support it in this narrow case.

The word "retarded" has become a bit of a hot-potato. A pure dictionary definition of the word Retarded means in essence, "to slow, hinder, or prevent advancement." That's why it was originally used to label individuals with cognitive or developmental disabilities. However it can also simply mean to slow down. For instance, as I approach a stop light, I retard the throttle of my car. That doesn't mean that I gave my car's throttle a, "cognitive and developmental" disability.

That said, we all know exactly what Rahm Emanuel meant. He was using the word "retarded" as a euphemism; as in, "Don't be retarded".

I grow weary of the left crucifying conservatives over these silly things and do believe that turnabout is fair-play. I am so tired of the stunning double-standard that excuses people of the left from saying whatever they want because they, "think right", while conservatives get skewered for much smaller infractions. However fun it may be to throw a fistful of gander back at that goose, it is inevitably a waster of time. It's much more useful to focus on real issues and not get mired in the minutiae.

Besides, calling each other, "retarded", or "gay" is just something men do. We are coarse and unrefined. We laugh at inappropriate things, all the time. We watch awful television shows like Squidbillies, Family Guy, and South Park, and our wives roll their eyes and don't get it. We think Hooter's has good food, though no single man has ever actually tasted anything he ate at a Hooter's. We hock lugies, we prefer to pee outside, we spit, and we are retarded when we are around each other and no one else is looking, although some of us are retarded when others are looking. By the way I don't know that guy. If you say he is related to me in any way, I'll call you a liar. We are who we are, and to try to feminize us, is bad for society, but I digress.

Without regard to the fact that Democrats are indeed retarded, this whole dustup is really, kind of gay.

Tags:
Categories: Punditry

Lorem Ipsum Filler Text in Javascript.

by Phillip H. Blanton 1. February 2010 08:28

I do page layouts for websites sometimes and I often find myself going to http://lipsum.com, in order to find satisfactory filler text. Today I needed something a little more dynamic for testing a fluid page layout. I ended up writing a javascript function that you can call from within your asp.net page in order to dynamically create some filler text. Saves me a trip to lipsum.com, and is easy to use. it's been added to my standard debug.js file. Here it is…

<script type="text/javascript">
var chunkCount = 5;
var minChunksPerPara = 3;
var chunk1 = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.';
var chunk2 = 'Nunc vitae dignissim turpis. Nulla eleifend felis sed velit molestie non fermentum nibh pellentesque.';
var chunk3 = 'Duis egestas dapibus felis ut posuere.';
var chunk4 = 'Ut nec neque eu lacus pulvinar commodo et vel diam. Integer semper adipiscing enim eu tempus.';
var lorem = ['p', chunk1, chunk2, chunk3, chunk4];
/* The number of chunks written to the current paragraph. */
var paraChunkCount = 0;
/* Minimum number of chunks to write per paragraph. Larger number means larger paragraphs. */
function fillLorem(chunks) {
	document.write('<p>' + chunk1 + ' ');
	for (var i = 0; i < chunks; i++) {
		var chunk = lorem[Math.floor(Math.random() * chunkCount)];
		if (chunk == 'p') {
			i--; /* decrement i, or else we'll lose a printed chunk for every p. */
			if (paraChunkCount >= minChunksPerPara) {
				/* we're writing the end of a paragraph and starting a new one. */
				paraChunkCount = 0;
				document.write('</p><p>');
				paraChunkCount = 0;
			}
		}
		else {
			/* We're writing the current chunk to the current paragraph. */
			document.write(chunk + ' ');
			paraChunkCount++;
		}
	}
	document.write('</p>');
}
</script>

…and here is how to use it:

<script type="text/javascript">fillLorem(50)</script>

That will create a filler text block made up of a random selection of fifty of chunk1 through chunk4. If you want a more natural looking Lipsum (fewer repeated passages), increase the number of chunks to something greater than four, and change the chunkCount variable to one greater than the number of chunks you have (one greater, because the 'p' is a chunk and needs to be represented in chunkCount).

Enjoy!
Categories:

Drinking at 9:00 AM is totally acceptable behavior in the airport.

by Phillip H. Blanton 31. January 2010 04:38

While waiting in the Denver airport, for an 11:10 AM flight to nashville, tennessee, I am sitting at a Quizno's in terminal A, that happens to be next door to a bar. The bar seems to be loosely associated with the Quizno's, because the barmaid keeps hawking Quizno's sandwiches and salads to the bar patrons. 

Many bar patrons are drinking beer, whisky and gin drinks at 9:00 AM. This would be totally unacceptable behavior outside of an airport setting. Apparently since airport patrons have been or will be traveling. The time zone excuse makes for a drinky drinkin' good time! 

The barmaid seems to be in her late thirties, and is enjoying the heck out of offering a "hot weenie" to every person who stops by. Apparently the Quizno's here offers a "hot weenie" sandwich on the menu. She seems to be cleaning up on the tips.   I am sitting near a "25-year-old" kid who's washing down a Quizno's Turkey Sub with a bud-lite; at 9:00 AM!  It's surreal.

The barmaid was nice enough to refill the water bottle that I had to dump out before crossing into the airport's "secure zone". She even refilled it with soda water for free! ... but I did buy a caesar salad from her.

Tags:
Categories:

Why I won't extend my Skype In number.

by Phillip H. Blanton 25. January 2010 04:27

I have had a Skype In number for a few years. When I first bought it, it cost me about $20 per year. I thought that was a good price for having a real number that people could use to call me on Skype. That and the ability to have Skype forward all calls to my cell phone when I wasn't at the computer, made my SkypeIn number very useful.

Last year, when I went to extend the number for another year, the cost had gone up to $35 I think. I moaned, and paid it. It was still a good value.

This year, I went to extend my Skype In number and see that it has increased again to $60 per year, plus they have changed Skype Out to a subscription-based service that they want $2.95 per month for. Skype Out used to be a service that came with Skype In for free. Now, they offer a discount for Skype In, as long as you buy a Skype Out subscription at the same time, but the price has still increased by about 100% overall in the last year.

I see a trend here. I don't want to spend any more time, dependent on a service that insists on doubling its rate every year. I like Skype and think it is may be the best VOIP service out there, but if outfits like Magic Jack can give me a phone number and unlimited VOIP service for $20 per year AND include custom hardware (to be fair they charge $40 for the first year to offset the hardware costs), then Skype's prices are gouging pure and simple.

The whole point of Skype and what makes it so attractive is the low-cost. If they continue to pursue this high-cost path then the service becomes much less compelling. EBay buying Skype has been the worst thing to happen to the service since its inception. I won't continue to support it financially until I am convinced that it is returning to its roots. 

Tags:
Categories:

iMac Core i7

by Phillip H. Blanton 21. January 2010 14:00

I am a software developer. I write software that targets the Microsoft .NET framework. I have switched to a Mac for all of my development work. You can too.

About a year ago, I bought a 15" Macbook pro for my 16 year-old daughter, for her birthday. I was on a business trip to Oak RIdge, Tennessee and took her new laptop with me before i gave it to her. While on the trip, I fell in love with the operating system.

For the past eight years or so, I have done all my work on a VMWare virtual machine. I haven't installed a development environment on my host operating system in as long. Therefore, the switch to Mac was seamless. I purchased VWare Fusion (for mac), ~$70, and just copied my virtual machines over to the new mac without a hitch. VMWare Fusion ran my old PC VM's without any problems.

When my wife decided that she needed a new laptop (and asked for a cheap netbook), I purchased her a 13" Macbook Pro. She fell in love with it immediately. Later, I needed to replace my old HP laptop with a faster one. I decided on a  unibody, 15" Macbook Pro and am soooo happy I did.

Recently it came time to replace my desktop with a new machine. I had been using the same virtual machines, copying them back and forth from my old Windows desktop to my new Macbook Pro. I decided to go all the way and replace my desktop with a Mac. I had researched a little and bought a 27" base model iMac. After a little research (on the new iMac) I decided that I had made a mistake. I wanted the new Intel Core i7, 27" iMac instead.

I went back to the Apple store in Colorado Springs, where I had purchased the new iMac not a week earlier. They said that although they don't carry the Core i7 iMac, they will be happy to take this one back and not charge me any restocking fee as long as I order my new Core i7 iMac from their store.

So, tomorrow, I plan on returning this beautiful new, 27" Core 2 Duo iMac, and ordering a new 27" Quad Core i7 iMac and paying them an extra $500. It will take a week or so to receive my new, hairy-chested iMac, but it will be well worth the wait. Did you know that the new Core i7 iMac will hyper-thread eight processor cores? Did you know that the new Core i7 iMac has a powerful ATI Radeon HD 4850 graphics card with 512MB of GDDR3 memory?

Yeah. Me either. But it does.

According to independent benchmarks, the new iMac is far more powerful than the Mac Pro at about half the price. Especially considering the fact that the Mac Pro doesn't even offer a 27" monitor option.

If you are a Windows developer, I highly recommend upgrading your development machines to Mac.

Update:
The Core i7 iMacs are delayed three weeks. Apparently they are so popular that Apple hasn't all the parts they need to keep up with the demand. I ordered mine with the remote control and I see that it has shipped, but the computer itself won't ship until about the 12th of February, and I won't likely get it until the middle of the following week. Here's hoping that it all comes together a bit earlier.  On the plus side, they won't charge my credit card until the computer ships.

More Update:
I placed my order from the Apple store on Friday Jan 22. I got an email last night at 11:49 PM, that says my new iMac shipped yesterday. Only one week and five days from the time I ordered it. Apparently the three week lead time has a lot of wiggle room in it for the iMac factory. Hopefully Apple has solved the screen problems with the 27" iMac. FedEx is showing the estimated delivery date as Feb 8 (Monday), so I am very excited.

Tags:
Categories:

Installing Windows Server 2008 R2 on an Enlight SR-107201

by Phillip H. Blanton 23. December 2009 17:40

I found a good deal on a new dual-xeon server from an EBay seller, about a year and a half ago. I picked up an Enlight SR-107201 1U rack mounted server chassis with the motherboard, CD-ROM Drive, mounting rails and power supply for about $150. It turned out to be not so good a deal. This machine is relatively unsupported and the Enlight website support email system goes largely un-monitored. The only sites I could find where people were talking about setting up this server were in foreign languages.

I bought two 3.4GHz Xeon processors, eight GB of RAM and four 500GB hard drives. After plugging it all together, the first problem started. It wouldn't boot. After trials and tribulations, it turns out that Xeon processors require ECC RAM. A trip back to Pricewatch.com and a few days waiting for the mail solved the problem. Now it boots.

The next problem is that the "Speedy-In!" software that came with the machine, only supports Windows 2000 and 2003. I want to install 64-bit Windows 2008. Speedy-In! is right out. The big problem though is that the 64-bit version of Windows 2008 only allows digitally signed drivers. I can't find a digitally signed driver for the RaidCore BC4000 RAID controller.

I give up and carry the machine down to the storage room. It sits for a year - a monument to my desire to save a few bucks.

About a year later, I take the machine out of the storage room and pursue getting it up and running, with renewed vigor. It takes a long time, but I finally diiscover that RaidCore was acquired by Broadcom. Broadcom then sold it (or spun it off) to Ciprico. Ciprico then went bankrupt and was acquired by Dot Hill. Dot Hill doesn't support any RaidCore products prior to October 2008; however, I stumbled upon a forum post by a guy who said that the 3.3.1 version of the RaidCore drivers on the Dot Hill site were the right drivers for the BC4000 controller.

For those of you who have the Enlight SR-107201 with the BC4000 RAID controller, the signed, 64-bit driver for Windows Server 2008 is here...

http://crc.dothill.com/article.asp?article=2262&p=2

Installing that driver, allowed Windows to recognize the controller. I then created partitions on the drives, and formatted them, but each drive showed the following error...

"Windows is unable to install to the selected location. Error: 0x80300001"

Clicking "Refresh" after formatting all drives made that error go away, and Windows installed. I am now looking at an Enlight SR-107201 server running Windows Server 2008 RC2.

Whew!

 

Tags:
Categories:

Belkin Expresscard SD-Reader is junk.

by Phillip H. Blanton 10. October 2009 03:41

I bought the Belkin Multimedia Reader & Writer Expresscard for my new Macbook Pro, and it works exactly as well as a piece of ham. Well, that's probably not fair. I imagine it ejects from my Expresscard slot cleaner than a piece of ham would; but functionally it is the same as ham.

I have tried five different SD cards of various capacities in it, and it failed to read any of them. I am surprised at the poor quality from a Belkin product. After all, this isn't a no-name EBay special freshly shipped from China. It's a BELKIN!

Sadly, the picture I took here was copied off of the camera memory using the built-in SD reader in my wife's Macbook. The model I am referring to here is Part # F5U213 - P10789. Avoid it. It's junk.

Tags:
Categories:

Nicely worded notification dialog.

by Phillip H. Blanton 10. September 2009 04:14

All you developers out there pay attention. If you are as gramatically challenged as this guy was, or maybe English isn't your primary language? Either way, please resource all text in our applications and have someone else review it for its readability.

This is a message that recently popped up from a toolbar application (ObjectDock) that I have been using for years. I'm sure the problem was caused by a Windows 7 incompatibility, but the text is what I am commenting on...

Without regard to the grammatically obtuse message, I have a deeper question. As an end-user, how am I to even begin to "make sure that all the docklets I am using are current and not causing crashing while saving"? Can I tell by looking? Can I poke the docklet and ask it, "Hey, are you causing crashing while saving?"

This is shameful and I blame the quality control at testing team at StarDock.

 

Tags:
Categories:

Default Buttons in ASP.net

by Phillip H. Blanton 30. April 2009 05:29

Those of you who grew up writing Windows software are familiar with the idea of a default button. ASP.net has the same idea, but did you know that you can have multiple default buttons on the same form? I know at first glance that doesn't seem to make sense. How can you have more than one "default" button?

I have seen many javascript hacks to get a default button to click when someone presses the enter key on a form...

Man, my writing skills are sucking out loud. Let's get right to it and not try to make it eloquent, as my eloquent bone seems broken today.

ASP.net provides a simple solution for handling the Default Button functionality differently for different areas of the form, by using an asp:Panel control. The Panel control has a property called "DefaultButton" that takes the ID of the button that you want clicked whenever a user presses the Enter key while inside a control that resides in the panel control's collection.

<asp:Panel runat="server" DefaultButton="btnProcess">   
    Name: <asp:TextBox id="tbName" runat"server" /><br/>     
    Address: <asp:TextBox id="tbAddress" runat"server" /><br/>   
    Phone: <asp:TextBox id="tbPhone" runat"server" /><br/>   
    <asp:Button id="btnProcess" runat="server" />
</asp:Panel>

When the user is inside the Name, Address or Phone control and presses Enter, the btnProcess button will be clicked. You may have as many of these Panel controls as you wish; each with their own default button. That makes it easy to provide the users with an intuitive interface via the web. It's just a matter of knowing how the controls interact with each other.

Tags:
Categories: