Monday, April 6, 2009

Cable Monopolies


It really seems like Brighthouse is not will to work with the customer AT ALL.

I recently moved down to Cocoa, FL from New York and prices are generally higher up there and I was paying around $140.00 a month for the following:

1 HD Multi Room DVR
1 SD Cable Box
HBO Package

10 MB Down / 2MB Up

Unlimited Nation Wide...

and paid a total of around $150 a month including taxes and the occasional on-demand rental.

Now Brighthouse wants to charge me $119 a month for the following:

1 HD DVR (Not Multiroom)
1 SD Box
10 MB Down / ??? Up

$161.73 a month!!!!

Then I asked if there was anything they could do and possible provide the DVR box free of charge and try to work with the customer or if there was anything else they could do and they told me absolutely not.

Something is wrong here.

When I was switching from Cablevision to Fios up in New York Cable vision was willing to make each service 29.95 a month.

WOW BrightHouse Networks Customer Service is horrible.

So I finally decided to go online last night after all the phone call fun, and signed up for the double pack...For Internet Service and TV Service, including the extras I wanted.

I never got a confirmation email and no one called me this morning, so I called them and the lady told me there was nothing in the system so I went ahead and put the order in and got an install appointment for wednesday(good). Cable/Internet is the only thing holding me back from moving into my house right now.

Not 10 minutes after I get off the phone does the BrightHouse Promotions department call me and start to go into a speech about brighthouse and then i guess he looks at his screen and says "oooo, I was calling to offer $50 off your first month, for setting up your order online. but I see that you went ahead and called prematurely." So I responded with well cant you give me the $50 off I just signed up today. He said "Well, you would have to cancel the order..." so I said OK cancel the order. His response was..."Well I cant cancel the order you would have to call back and cancel the order"...I said oh ok well this is strike 2 for customer service, and then he started to tell me how he disagrees...thats when i hung up...unfortunately this is the only cable broadband provider in the this area and I guess they could give a rats ass about making any of their customers happy.

So 2 strikes for BrightHouse Cable before they even get into my house.

Wednesday, February 11, 2009

Thunderbird Extension Development

I've spent the last two weeks developing a thunderbird(tb) extension and I must say trying to find information specific to tb development is very hard to come by. Firefox plugin development information is all over the place. But tb resources are hard to come by. I have put together a quick reference that will hopefull get crawled by google and maybe give some help to others that are trying to do the same thing. Please not that this is just a qucik reference, of things I foudn to get the job done...they might not be the best method of doing things but it gets the job done.

Thunderbird Extension Development

Overlay Reference:

  • chrome://messenger/content/messenger.xul- statusbar

  • chrome://messenger/content/mailWindowOverlay.xul- Toolbar Menu (taskPopup), Message Context Menu (threadPaneContext)

  • chrome://messenger/content/msgHdrViewOverlay.xul- Attachment Context Menu (attachmentListContext)

Accessing Attachments

  1. var attachmentList = document.getElementById( 'attachmentList' ) // returns attachment list

  2. var selectedAttachments = attachmentList.selectedItems; //Get selected attachments

Getting Message Information

var MessageUri = GetFirstSelectedMessage(); // Get Message URI

/* Get message body as it appears in preview window */

body = document.getElementById("messagepane").contentDocument.body.innerHTML;

Accessing Limited Message Header information

  1. var msg = messenger.messageServiceFromURI(uri); // get message object

  2. var hdr = msg.messageURIToMsgHdr(uri); // get header object

  3. var subject = hdr.mime2DecodedSubject; // get Subject

  4. var from = hdr.mime2DecodedAuthor; // get From

  5. var to = hdr.mime2DecodedRecipients; // get To

  6. var msgdate = new Date(; // turn epoch into date

  7. var messageid = hdr.messageId; // get message ID

Downloading Attachments

This piece of code will take all selected attachments and download them to C:\ with their original filenames.

  1. attachments = this.getSelectedAttachments();

  2. for( i=0;i

  3. var attachment = attachments[i];

  4. /* Create a file interface object */

  5. var file = Components.classes[";1"].

  6. createInstance(Components.interfaces.nsILocalFile);

  7. var fullfilepath = 'C:/test/' + attachment.displayName;

  8. file.initWithPath(fullfilepath);

  9. if(!file.exists()) {

  10. file.create(0x00,0644);

  11. }

  12. messenger.saveAttachmentToFile( file, attachment.url, attachment.uri, attachment.contentType, null );

  13. }

Sunday, February 1, 2009

Upgrading My Desktop

So I am going to upgrade my is what i am going with:

Intel BOXDP35DPM LGA 775 Intel P35 ATX Intel Motherboard

ASUS EN9800GT HB/HTDI/512M GeForce 9800 GT 512MB 256-bit GDDR3 PCI Express 2.0 x16 HDCP Ready SLI Supported

hec X-Power Pro 600 600W Continuous @ 40°C ATX12V V2.2 SLI Ready CrossFire Ready Power Supply

Intel Core 2 Quad Q8200 2.33GHz LGA 775 95W Quad-Core Processor Model BX80580Q8200

I am also going with 8GB of ram.

Only thing let to decide on it CPU cooling.

Linux will rock and I will be dual booting XP(maybe Vista) so that I can play StarCraft 2 when it comes out.

Comments/ Suggestions??

Thursday, January 15, 2009

PETA Wow I want some of what your all taking

So PETA has decided that fish should now be called sea kittens. and they let you create a "sea kitten" on their site. Well you let me know when you see something in the ocean that looks like this.

Create Your Own Sea Kitten at