Chase Brammer Thinking in Code

9Jan/090

Unknown classes, and classes to XML

In working on preparing some stuff for a training I am doing on Unit Testing in Flex, I wanted to find a way that I could reference any class, and any method in that class without ever knowning the actual class name or method names.  This is a pretty slick solution that will go through and add all of my test case methods to my FlexUnit testing suite.

1) I needed to call the class, but do it without ever knowing its name.  The way to do this is using getQualifiedClassName to get a string of the class.  Fully qualified means that it is the full path, so something like "com.chasebrammer.samples.TestClass"

2) I needed to call the class based off of its qualifiedName.  To do this, I used a little used native method called getDefinitionByName

3) After getting what class I am calling from, I wanted to get all of the method names in that class, and find any that have the name "test" on the front, and add them to my testSuite.  To get the xml of an object (or class), it is actually really simple, here is an example.  Then it was just a matter of looping the code to find the right methods and add them to the test suite.  So, below is the code, I find code talks better than description of code.

private function createSuite():TestSuite {
   var ts:TestSuite = new TestSuite();
   var className:String = getQualifiedClassName(this);
   addTests(ts, getDefinitionByName(className) as Class);
   return ts;
}
 
private function addTests(suite:TestSuite, testerClass:Class):void {
   var desc:XML = describeType(new testerClass("method"));
   for each(var method:XML in desc.method) {
      if (method.@name.substr(0, 4) == "test")
      suite.addTest(new testerClass(method.@name));
   }
}
3Jan/091

My Goals

I am hesitant to post this because I keep wanting to add more goals to my list... but ironicly enough that is also why I am posting it, because it will wrap it up before it gets too fine grained and bloated.  These are things I want to accomplish this year, by my 30th brithday, and my 40th brirthday.

  • Finance
    • No consumer debt
    • Be more frugal
    • Buy an investment property
  • School
    • Get a 4.0 in my iSys Classes
    • Don’t miss a class when I can be there
    • Effective study time (no reading too many blogs)
  • Work
    • Work 35+ hours in the school year
    • Get a raise
    • Gather more ideas for more startups
    • Be more involved in local Flex groups
  • Family & Friends
    • Surprise Lindsey with a special date, flowers, etc once a month
    • Take Jake, Luke, Ike, and Parker camping
    • Spend time individually with each of my brother-in-laws
    • Go golfing with my dad 10 times
    • Go boating w/ friends 5 times
  • Mind
    • Blog once a week
    • Listen to more talk radio, less music
    • Listen to more books on tape
    • Read 2 books a month
    • Set and review goals weekly
    • Take notes in church meetings
    • Write down more of my ideas
    • Read less fantasy novels, more business/historical novels
  • Spirit
    • Be involved in a charity somehow
    • Daily Scriptures
    • Read the Old Testament
    • Daily couple prayer
    • Focus on Charity
    • 100% HT
  • Body
    • Drink less soda
    • Complete the Ragnar Relay
    • Ride LOTOJA
    • Run a marathon
    • 400 miles a month cycling (summer months)
    • Complete the p90x program

  • When I am 30 Goals
    • Getting ready to go back to MBA school
    • Have started my own business
    • Make 100k a year
    • Have two kids
    • Own a 3 properties besides my home
  • When I am 40 Goals
    • Have started several businesses
    • Own lots of investment property
    • Be a millionaire (not including my home and personal assets)
    • Have 5 kids
    • Have no debt
    • Have all of my kids colleges and missions paid for
Filed under: Personal Life 1 Comment
17Dec/080

Mormonism and Actionscript as religions

A friend emailed me a humorous link that was posted on slashdot about what religions would be in the programming world.    I like it that Mormonism was included on the list.

C# would be Mormonism - At first glance, it's the same as Java, but at a closer look you realize that it's controlled by a single corporation (which many Java followers believe to be evil), and that many theological concepts are quite different. You suspect that it'd probably be nice, if only all the followers of Java wouldn't discriminate so much against you for following it.

But where is my other religion, Actionscript?  If I were to make the same analogies to actionscript...

Actionscript would be the Church of England - Actionscripts dominant cousin, via the ECMA family , is javascript - the most commonly used language on the web and like the Catholic church has millions of adherants, of which almost none really know the language.  When Macromedia needed a little more som'n som'n like Henry the VIII did, we ended up with a divergent, but very similar language.

10Dec/081

Data Encryption in Adobe AIR

Daniel Dura - a really cool AIR Platform evangelist from Utah that I have met a few times at different flash user group meetings - just posted a great video on encrypting data in AIR.

I just wanted to point out how awesome AIR is that there is a single method in Flex to encrypt data - the EncryptedLocalStore feature, and it will switch between the different most secure encryption methods for different operating systems.  For Macs it will default to using the Keychain, and for Windows it will default to using the DPAPI.

What is cool too, is because EncryptedLocalStore uses just a simple ByteArray to store data, you can encrypt almost anything you can load into the Flash Player - images, swf's, text ... anything really.

Now, my question of curiousity, does anyone know what it uses for Linux?

8Dec/080

Caching the Flex Framework – using a RSL

In a project recently, I was having a bug where fonts would load into the Flex Framework, but would never be rendered in the text field. The strange thing about this though is that it was only happening on select computers. This is a strange thing for Flex/Flash developers to run into because we pride ourselves in developing a ubiquitous platform that doesn’t change from OS to OS, and from browser to browser (I am looking at you CSS).

Tracking down why the fonts weren’t loading was a pain, because every computer I would get my hands on (thanks to VMware) would show the problem, and then it would magically disappear. The problem wasn’t in the code, however hard I looked and wanted to find it there. The problem was in the Flex framework.

The flex framework is usually compiled into the .SWF that a Flex project outputs, which adds about 500k to a project depending on what parts of the framework you use. But when you compile the framework into a project, you may not be getting the most recent or best framework for your application. But 99% of the time this doesn’t matter because you are getting what you need out of the framework. But getting the wrong framework, like what happened to me, causes some very frustrating problems.

Even though I was using the wrong framework, this didn’t affect most users, because Flex was defaulting to a cached Flex framework that the user had picked up somewhere else on the web. So, to force users to use the right framework, all that was needed was to use a RSL (runtime-shared-library).

What is an RSL? It is basically a package of code that has been put into a file by adobe.  This file can then be loaded in and cached IF the user doesn't already have it, but the great this is is that if the User does have it your download to the user is significanlty less..  These files however need to be placed on the local server and consist of the same file twice.  The default is an Adobe signed secure version called a .swz (pronounced swiz) and the second is swf that is a failsafe backup that contains the same code, but is not signed.

A nice side note on using and RSL is that file size will decrease by about 500k!

There are lots of ways to enable and choose an RSL. The easiest though is to just go to the project properties in flex, and choose your RSL. Then when you compile your project you will notice some extra files like framework_3.0.0.477.swf and framework_3.0.0.477.swz. These are adobe signed frameworks that are used in case the framework isn’t cached and needs to be downloaded.

One thing to note is that the flash player 9 framework that was used in the original shipment of Flex Builder 3 is the 3.0.0.477 framework.  But if you have updated your Flex SDK or download the latest version of flex you will notice that your framework files will be the updated to 3.2.0.3958

On one last note, the thing that helped to find this bug the most was the Flash Settings manager. Most people don’t realize that the Flex framework is not cached in the browser cache, it is cached in the Flash Player cache. To every computer to show the problem, I just had to disable the flash cache.





17Jun/081

Going to the edge – and falling over

Cliff Edge Warning

I am a big fan of pushing myself to the edge – in business, exercise, and everything else. I was in a meeting once were Elder Holland spoke of a poem with the theme of “COME TO THE EDGE!” That phrase rang true to me in large part because that is how I have always lived my life, on the edge. Not the wild, out of control edge that most people associate with “living on the edge”, but the persistent drive to be on the edge of my abilities, to always be pushing; pushing towards accomplishing something that I shouldn’t be able to do, and then accomplishing it.

Most times I jump into things looking at the end, and start from there. I forget about what it will take in the whole middle part to get to the end. Things always seem like they are harder than I would have imagined them at the beginning, but with the end in sight, I feel like I can accomplish almost anything I put my mind to. I think that my desire to “go to the edge” is in large part due to optimism and a short memory. Optimism because I always believe that I really can do it. And a short memory because I can easily forget my failures.

That point, the point where I am caught in the middle working towards the end is my edge. The edge where I am pushing with everything I have. It seems more and more common that as I get to the end my will power, strength, endurance, whatever you want to call it, gives out. Sometimes I burst through with energy to give. Other times, I just barely fall over the finish line because I have nothing left to push with. And even more frequently I fail. To quote Seth Godin’s blog, “The object isn’t to be perfect. The goal isn’t to hold back until you’ve created something beyond reproach. I believe the opposite is true. Our birthright is to fail and to fail often, but to fail in search of something bigger than we can imagine. To do anything else is to waste it all.”

I believe that not going to the edge and pushing better ourselves and accomplish more is to waste our time, our talents, and our lives. Sometimes, I need to remind myself of these things.

Filed under: Personal Life 1 Comment
14Jun/082

1 Year – 30 Books

Most people that know me know that I love reading. So much in fact that on the morning of my wedding, I woke up extra early so that I could go to Barnes and Noble to get a book to read while on the honeymoon! My parents still make fun of me for that. Since then Lindsey and I have moved into our new condo in Pleasant Grove, and loving it here. My favorite room by far is our office that has red walls which are lined with black book cases, which are full! I decided that this year I wanted to keep a record of what I wanted to read, what I read, and set some goals in the process. In high school I used to read upwards of a 1000 pages per week. I don’t think I can top that, especially since my reading tastes have moved beyond Fantasy and Sci-Fi (mostly) into more business oriented books.

So here is my goal, to read 30 books by my first year anniversary with my wife. I already have a good chunk done, and will enjoy reading the rest too! Here they are.

Blink Malcom Gladwell Done
The Tipping Point Malcom Gladwell Done
Made to Stick Chip Heath and Dan Heath Done
My Life Bill Clinton Done
Mistborn Brandon Sanderson Done
Well of Ascension Brandon Sanderson Done
Elantris Brandon Sanderson Done
Wrath of a Mad God Raymond E. Feist Done
Freakonomics Steven D. Levitt Done
Naked Economics Charles Wheelan Done
7 Habits Stephen R. Covey Done
Prince Caspian C.S. Lewis Done
Audacity of Hope Barak Obama Done
Rough Stone Rolling Richard Lyman Bushman
Built to Last Jim Collins
The Age of Turbulence Alan Greenspan
The Millionaire Next Door Thomas J. Stanley
Execution: Disipline of Getting things done Larry Bossidy
First, Break all the Rules Marcus Buckingham
Hero of Ages Brandon Sanderson Done
Faire Tale Raymond E. Feist Done
Autobiography of Benjamin Franklin Benjamin Franklin Done
Atlas Shrugged Ann Rand
Mere Christianity C.S. Lewis
A Dance with Dragons George R.R. Martin
A Memory of Light Robert Jordan/BR
4 Hour work week Timothy Ferriss
The Long Tail Chris Anderson
Business @ the Speed of Thought Bill Gates Done
Winning Jack Welch
10Jun/082

Being Married is Boss

Us on our wedding day

One of my favorite movies lately is Juno, a hilarious comedy about a young teenage girl that gets pregnant by none other than George Michel Bluth (from Arrested Development, my favorite show).  Besides the hilarious female star and her Kraken impression that I think I can replicate rather well, my favorite part is at the very end.  After the plot as been resolved, you hear her say,  “As far as boyfriends go, Paulie Bleaker is Boss.  He’s the cheese to my macaroni.”  That is how I feel: that as far as wifes go, Lindsey is boss.  She is the cheese to my macaroni. We got married on May 3rd in the Salt Lake Temple, and then had a great reception up in Logan (her hometown).  Then it was off to a Mexican 7-day cruise.  In the words of Peter Griffen from Family Guy, it was “freakin’ sweet!”   Lots of good food, lots of sun, and lots of fun.

Now the two of us are trying to not be the stereotypical newly wed couple, although I think that we are failing utterly in that regard!  We pretty much hang out with only ourselves, stay in our new condo admiring our very own home, tell each other endlessly that we love each other, and generally are fairly sickening to anyone that has never been in love and newly married.  But hey, we are only newly weds once, and it is a great time of life.  I sure am going to keep on rockin’ the newly wed phase as long as I can.

25Jan/080

China – Writen By Brady Brammer

China is a writer’s dream. Full of people, stories and images. There is tragedy and conflict every direction you turn, and when you don’t see the tragedy of a life spent surviving, there is refreshing success that brings a feeling of reverent respect for the old man that smiles as he collects water bottles to recycle, or the shop owner who can afford the lighting to display his wares. It is a constant stream of poverty offset by happy people who are industrious and ingenious in their endeavors. How the people of China get around the barriers placed before them is beyond me. As a constant backseat driver of others lives, for the first time I thought to myself, “If I were him, I have no idea what I would do to stay alive, let alone succeed here.”

One of the defining images of the trip occurred in the Hong Kong Subway. I stood near the escalators on an island between two subway lines. Efficiency whirled around us at a speed unlike New York, LA, or any city I’ve ever been to. I watched as a young man and a woman that I assume was his Grandmother approached an escalator. He was dressed in a bright soccer Jersey, sneakers and had his hair spiked. She was dressed in a light brown, draping blouse, grey pants, and old sandals with wooden soles. Her ankles were the swollen ankles of older woman who walks far more than a woman of her age should. Her grey hair was tied in a bun, and rested above her head. Her back was hunched and bony. He hopped on without thinking, riding a few steps, and then turning around after he realized that she did not get on. She was perched at the edge of the escalator, reminding me of a child perched on the edge of a pool, with their knees and ankles bent, and their hands forming a tent on the top of their head, ready to make their first dive into the swimming pool. She perched, with knees and ankles bent, unable to grab the rail of the escalator because it would pull her with it. Her grandson moved away from her, and after a few seconds perched, she gave a little squeal and hopped onto the escalator. A triumphant smile teetered on the edge of fear as her Grandson came back to get her, smiling as he held her hand and helped down the rest of the escalator. Before getting off, she took it at a running start. Holding his hand and shuffling towards the end of the escalator, something that always seemed like a cliff with no fall to me. It was a beautiful scene.

For the last week, I have been reliving my mission vicariously through my younger brother’s experiences. He’s a good kid, and I’m proud of him. In one of his areas he met and invited a man to church. The man didn’t come. Big surprise. The story continues. Two weeks later the man sees my younger brother across the street and exclaims “Do you remember me?” My brother says no. At least he is honest. Then the man pulls out a flyer with my brother’s name on it and the church address and tells my brother that he has been in the US for two weeks. During those two weeks, he has contacted the missionaries and been baptized. You see, he is an employee of the Sunrider company. They are akin to NuSkin, and they are owned by an LDS man (Mr. Chen) who is Chinese-American. Mr. Chen has been a good example. After years of watching Mr. Chen, this Chinese man and his good wife joined the church. He then goes back to China. The story continues. He (Mr. Teng) brings his four children and his parents to church. My brother teaches them and baptizes them. Mr. Teng then begins to bring his relatives down from mainland China. Over the next four months, forty-seven of this good man’s relatives and friends come down from a city named JungSaan and are baptized into the small branch in the island city of Macao (a Portuguese settlement about an hour from Hong Kong known as the Las Vegas of the east due to its gambling). Because of this family, many others have been baptized into branches and wards strewn over Hong Kong and mainland China.

The church has four branches in mainland China. JungSaan is the fourth. It will be organized in the next few weeks. I had a chance to go to these members homes in Mainland China. They live in a town known for being the birthplace of Dr. Sun Yat Tze, the man who led the revolution to overthrow the dynasties and the emperors in 1911. It was about an hour and a half long boat ride through deep channels of industry and manufacturing. Each of the member families were waiting for us as we got off the boat. They smiled excitedly and they hugged my brother. They glowed. They gave us small pineapple refreshments, and each time we finished one, they replaced it with another. Communication barriers were thick, but understanding was easy. The eyes of recent believers are beautiful. The verse reads “how beautiful upon the mountains are the feet of him who brings good tidings.” How beautiful are the feet of these people. These members who are bringing good tidings to China. Missionaries are just a small catalyst, the burden and the sacrifice always falls on the members, and here was a small group that cannot imagine the miracles and the heartache and the work that lies before them.

They took us to their homes. Interestingly, these people are wealthy and they are for the most part educated. The work spreads to both the wealthy and the poor. Typically, it spreads to the poor, and they become wealthy. The Lord’s hand is over China. It was evident repeatedly as we spoke with this small group of members. While these are a wildly successful group of people, they are more importantly wildly faithful. I watched as they blessed their food. They had removed the places to worship their ancestors and they had replaced them with pictures of the Savior and of the temple.

We also visited the birthplace and museum of Dr. Sun Yat Tze. It was inspiring. He is the equivalent of the George Washington of China. He was more than George Washington. Rather than overthrowing a country far away with a three hundred year history that was imposing an extra tax on sugars and coffees, he overthrew an empire that had governed with true tyranny and oppression. He was not able to completely implement all that he planned, but his accomplishments were inspiring. He studied in Honolulu, and then came back to China with a vision. With his vision, he inspired those around him and then the entire country.

As I rode through the countryside, I could imagine missionaries on bikes. I could see them talking to one another. One fifth of God’s children on the earth today are waiting. They looked so ready.

We left JungSaan and they lingered with my brother. He made sure that he was the last, and he cried as he hugged the last of these wonderful saints. The entire experience was surreal.

While in Hong Kong and the neighboring island of Macau, we saw some vigils of ancestor worship, and Buddhism. Beijing had none. I did not see a single chapel, nor any manifestation of religion. As a first time person in a communist nation, this left me . . . unsettled. I suppose that one of the familiar things that I have felt in my life, even when in an unfamiliar environment, is the solace from the religions around me. I remember being lonely and discouraged at times while I was on my mission in Brazil, and despite what some have erroneously characterized as the great and abominable church, I found solace in the high stone permanence of Cathedrals throughout Brazil. Mormon chapels are always beautiful, but they are ultra functional, and the doors are usually locked. Once inside the spirit is different, but I found much solace in Cathedrals. The architecture always took my gaze away from myself and towards God. In Hong Kong, I found comfort in the smiling Buddha with his large stomach (which apparently holds my sins that he has eaten). From an American perspective on Buddha, I see the image of Buddha as a powerful reminder that self-image and materialism are unimportant. I don’t need to be thin and I don’t need to have to have nice clothes. I can be fat, I can wear a loin cloth, and I can smile. Unfortunately, nothing of comfort was in Beijing. There was only smog and square buildings with red flags.

Beijing was nearly always covered in a mist of fog. Our tour guide through the city was named Du. He was an employee of the government and he was a believer in the government of China, whether for belief, survival, or both I do not know. We asked him what he thought about Americans “I have no thoughts about America.” We asked him about the student riots in Tiananmen Square and he responded: “We do not speak of this.” The government seemed oppressive but not powerful. This was evidenced by the sights around Tiananmen Square and the Forbidden City. Rather than showing military might that may intimidate/impress foreign visitors, the government chose to train their riot police in the square. This “you better not try” tactic appeared . . . petty. We walked through 3000 years of history. So old and so sad. All painted with the brush of the communist government showing how much better things were today. Even the current government puts down the modern leaders to make themselves look better. There is no religion in Beijing. The cultural revolution of the 1960’s took care of that. In the 1960’s, Chairman Mao unleashed the youth upon the educated and cultured of China. They destroyed anything decorative, educated, and religious in the name of the government. They did not follow the admonition of Paul.

Possessing a degree in American Studies, I have always segmented history into two sections: After 1776, and the part that doesn’t matter. China has a history of thousands of years. Whereas in America, there is virtually no history discussed before Columbus. China’s history was recorded daily within the journals of the emperors. Most of the history appears as a terrible expression of inhumanity, punctuated by revolutions and short term governmental kindness before falling back into despotism. This lies in strict contrast to Hong Kong, where the history is so young. Hong Kong history is swallowed by China until Empress Cixi was forced to sign the island over to the British. Since then, Hong Kong appears to be full of enthusiasm and modern excitement. Capitalism and survival of the fittest speed the pace of Hong Kong, whereas Beijing appeared to move at a slow amble. The international Church branch was excellent. The first five minutes were spent giving warnings and pleadings about not preaching to the people. Then the rest was spent preaching to those present. Everyone brings their passports to church—sometimes government officials stop by and check. I guess they probably have people come and watch the services as well. My brother’s mission president and his wife (President and Sister Ong) were returning home from serving in Hong Kong, and were visiting Beijing on their way. They bore testimony. Hers brought the spirit, his directed it where to go. That is how it was with my mission president too. In his testimony, President Ong said something very interesting. He talked about how the people of China are waiting, and they are waiting with a clean slate, a slate ready to be filled in with the gospel. I thought on this. The clean slate was caused in large part by the oppressive government and its so-called revolutions. I thought about why the Lord would work in such a way. I then remembered the people of Ammon—the Anti-Nephi-Lehites. Here was a people that refused to fight. For this, their immediate reward was slaughter. 1005 people slaughtered as they lay prostrate before those that hated them most. The story continues. Their murderers changed, and more of them threw down their weapons of war and joined with those that they had just intended to kill. The pattern continued throughout the remainder of the war. The hard reality is that the Lord allowed over a thousand of his children to be slaughtered; by doing so, he allowed many more of his children to be saved. We certainly worship a God that is willing to make tough decisions. Like the decision to send his Son, and the decision to sacrifice the 1005 Anti-Nephi-Lehites. Perhaps the cultural revolution in China is another such tough decision.

As I leave China, I am again reminded of the old woman on the escalator. Poised, ready to jump, and gathering her courage. Her grandchild is moving away from her and beckoning her to come. I think of ancient China, poised and ready to begin. With leaders that have left China, much like Dr. Sun Yat Tze, helping her to get onto the escalator before the distance grows too great. China, the Old Woman. The Grandson, Hong Kong. Dr. Sun Yat Tze, the courageous members of China. A true revolution poised to begin.

25Jan/080

HP Doesn’t Support Vista

Hours on hold with HP Tech support, endless reboots and reinstallations of drivers and BIOS updates, six tech support agents, and a great desire to throw my laptop off my roof – all to find out that HP does not support Windows Vista.

Background

When I recently purchased my still under warranty HP Pavilion dv5000 I believed and expected that my machine would live up to the “Windows Vista Compatible” sticker pasted on my laptop.  With a dual core 2.0 gigahertz processor and 2 gig of RAM my machine meets all Microsoft standards and benchmarks to qualify for the highest version of Windows, Vista Ultimate.  So when my company bought a license of Windows Vista Ultimate (32 bit version) I had no worries with upgrading my laptop to the 8 billion dollar software project. 

After installing Vista on my laptop, I went to HP’s website and downloaded all the drivers and updates available.  All worked well, except my sound card.  I could not get my computer to recognize that I had a sound card, let alone hear any sound!  Unfortunately, we know that a laptop is not like a tower, where it is possible to just swap out my sound card for a new one.  A laptop’s hardware is interdependent.

Dealing with HP

After 10 or so hours of troubleshooting and reading forum posts with this same issue I finally gave in and decided to let my geek pride go, and give HP Tech-Support a try.   After two chat sessions I had once again reinstalled all my drivers, and flashed my BIOS, but still no sound.  So I hit the phones.  After calling HP I literally spend the rest of the day dealing with long waits on hold, highly untrained tech-support agents, and an in general unwilling-to-help staff.  At one time, I was transferred between three different departments, and then was transferred around all three one more time!  Each time I had a minimum wait time of a half hour, only to be told I was in the wrong department as I was telling me case – and put on hold again.  I was told that I would be called back on two occasions at specific times.  I never received a call.   I was told that I would be given a supervisor to talk to, and then I was disconnected. 

In total, I spent upwards of 5 hours on the phone with HP.  With precious little time talk to an agent, and even less trying to help me find a solution.  Even with all of this, of the 9 people that I talked to at HP (and two via chat), there were two people that were nice and tried to help me find a solution.  But they were limited by HP’s policy on what they could do. 

The Result

After finally getting around all the dodging of the subject, I was able to finally get a straight answer on if HP had drivers for their own product.  The answer was no.  I was told that HP does not support drivers for its own laptops running Windows Vista.  I was told that I had voided my warranty by upgrading to Windows Vista, because mine was shipped with XP – even though the sticker says on my laptop that it is ready to be upgraded to Vista!  They told me that in spite of the guaranty offered by “Vista Compatible”, unless I bought a low grade version of Vista through HP (Vista Ultimate absolutely not supported) and followed their upgrade process, that my laptop would not support Windows! 

I was told that the “Windows Compatible” sticker on my laptop meant that only my processor was capable of the upgrade, that it did not mean my laptop could actually run Vista!

Conclusion

Finally, after talking to a manager I was finally able to be passed up the line, and not around in circles.  I was assigned to a case manager.  However, I am still waiting for a call from my newly assigned case manager!

After all this, all I really want is a solution.  I want to be able to hear sound on my laptop!  A good driver would be nice.  I expressed all this to HP, and they shot it all down, saying that they were not responsible for providing those drivers for their own laptop.  So my next solution that I offered to HP was to PAY the difference to be able to upgrade to a laptop that would support what HP already had claimed my laptop could do, be compatible with Windows Vista.  But I was once again I was politely told to stop bother them.

Thanks HP for the false advertising, horrible customer service, wasted hours of my time, and selling me a laptop that you don’t/won’t stand behind!

Filed under: Personal Life No Comments

Pages

Categories

Blogroll

Archive

Meta