Loading

Thursday, January 13, 2011

My Favorite Firefox Add-ons

While there are thousands of Firefox add-ons there are a few I can't live without; in fact, I install most of these on almost every computer I touch.
  • Video DownloadHelper - DownloadHelper is a tool for web content extraction. Its purpose is to capture video and image files from many sites.  Very useful for downloading videos from YouTube or other video sites.
  • Elasticfox Firefox Extension for Amazon EC2 - ElasticFox is a Mozilla Firefox extension for managing your Amazon EC2 account. Launch new instances, mount Elastic Block Storage volumes, map Elastic IP addresses, and more. NOTE: Elasticfox is no longer officially supported by Amazon.  But, thanks to Genki Sugawara Elasticfox-ec2tag lives on and is actively developed.
  • New Tab Homepage - A very simple tabbed browsing extension that loads your homepage when you open a new tab. If you have multiple homepages, the first is chosen.
  • Session Manager - Session Manager saves and restores the state of all windows - either when you want it or automatically at startup and after crashes. It can also automatically save the state of open windows individually.
  • Tree Style Tab - This provides tree-style tab bar, like a folder tree of Windows Explorer. New tabs opened from links (or etc.) are automatically attached to the current tab.
  • Web Developer - The Web Developer extension adds various web developer tools to a browser.
Honorable mentions.  These are other great Firefox add-ons.
  • Firesheep - A Firefox extension that demonstrates HTTP session hijacking attacks.
  • Live HTTP Headers - View HTTP headers of a page and while browsing.
  • MeasureIt - Draw a ruler across any webpage to check the width, height, or alignment of page elements in pixels.
  • Tab Slideshow - Cycles through tabs as a slideshow.
  • Sothink Web Video Downloader for Firefox - A simple, clean and easy-to-use FREE Firefox extension for video download and Flash download. Supports Windows/Mac/Linux operating systems and the latest Mozilla Firefox 3.
  • User Agent Switcher - The User Agent Switcher extension adds a menu and a toolbar button to switch the user agent of a browser.



Monday, January 10, 2011

Install Citrix XenApp 6 Fundamentals Edition for Windows Server 2008 R2

I get this question all the time, sometimes from random people on the street: "Hey, Powercram guy, how do I install XenApp 6 Fundamentals on Windows Server 2008 R2?" Or "What are the prerequisites for XenApp 6 Fundamentals on Windows 2008 R2?" Or this one, "Can I install XenApp 6 Fundamentals on regular Windows 2008 - not R2?" Or my favorite, "How do I upgrade previous versions of XenApp Fundamentals to XenApp 6?"

Summary
  • Start with fresh install of Windows 2008 R2
  • NO Windows Updates - NO .NET 4
  • Enable .NET 3.5.1 SP1 (in Server Manager, Add Roles)
    • Other necessary roles will be installed by XenApp installation as necessary
  • Launch installer as administrator
I've gotten so tired of these questions from strangers I'm going to lay it all out here, and refer people to my blog to answer these age-old questions.  Well, actually the questions are fairly recent as XenApp 6 Fundamentals For Windows 2008 R2 was only released last month - December, 2010.  And, there's the answer to one of those questions - XenApp 6 Fundamentals can ONLY be installed on Windows 2008 R2.  Period.

Let's back up a little.  The Citrix XenApp 6 Fundamentals Edition for Windows Server 2008 R2 Administrator's Guide is a good place to start and contains some of the information herein.  However, there are a couple things learned only from experience here as well.  This is intended to be a guide to get you started in the right direction, provide some additional info and some things to watch out for.

First, XenApp 6 Fundamentals can only be installed on Windows 2008 R2, and it must be a fresh install - no upgrades from other Windows versions, and no other version of XenApp can be upgraded to version 6.  I can't stress this enough, you MUST start with a fresh install of Windows 2008 R2.  Oh, and NO Windows Updates.  Namely DO NOT install .NET 4 on this server - XenApp 6 will fail.

Next, enable .NET Framework 3.5.1.  This can be done in Server Manager, Add Features.  As stated before, DO NOT install .NET 4.

Finally, insert DVD or launch either autorun.exe or setup.exe (located in W2k8 folder, or XAF_6_0_0_ML_dvd\W2k8 if you just expanded the ISO [XAF_6_0_0_ML_dvd.iso] as I did).  **Make sure to launch installer as Administrator (right-click, Run As Administrator.  If you don't do this the install will fail with a cryptic message referring to the file C:\Users\powercram\AppData\Local\Citrix\<some_citrix_file>.txt with entries saying it failed.  These are the two I had, which I couldn't find anywhere on the 'net:
  • Failed to configure component 'Citrix Licensing'
  • Recording installation failure from component 'Citrix Licensing'
Additional notes (answers to other questions):
  • If you decide to uninstall for whatever reason you MUST start all over including installing Windows 2008 R2 afresh.
  • You CANNOT upgrade an older version of XenApp Fundamentals to XenApp Fundamentals 6.  You must start with a new installation, then migrate to the new environment.
  • Do NOT install XenApp 6 Fundamentals Edition on a domain controller.
There seem to be plenty of resources (including the above referenced administrator guide) which have details on the installation from here.  I just wanted to help people get to that point.

why the xenapp 6 fundamentals edition installer fails

    Tuesday, January 4, 2011

    Quest to Remove City ID From Droid X (and other Android phones)

    I'm on a quest to remove crapware from my Droid X, and while I haven't figured it out exactly yet I wanted to post a little more information about programs like City ID.
    See How To Remove City ID (and other crapware like Blockbuster, Skype and VZ Navigator) From Droid X (and other Android phones) for detailed instructions.
    City ID is a product of Cequint, Inc., who have partnered with Verizon to cram it down our throats; along with other (cr)app that can't be removed.  Just search for "remove city id" or "uninstall city id" and you'll find millions of results - most of which are people (just like me) complaining about this crapware.  I especially liked this one, "How to remove City ID ???" on the Verizon Wireless community portal in which users are ripping Verizon, and all they had to say was, "Unfortunately you can not remove any of the apps pre-installed on your device. I apologize for the inconvenience. Hope this is helpful!"

    No, it's not helpful you dumb ass!  I want to be able to remove this crap from my phone!  And so do a lot of other people - just Google it.  I can't imagine that any company would want this kind of negative publicity/feedback.  Just in case they aren't aware I will be contacting each of the persons listed below at Cequint to let them know of my displeasure about this situation.  And, I certainly hope they have decided this isn't worth the outrage and they won't continue their agreement with Verizon.

    Since it seems these thousands of complaints are falling on deaf ears at Verizon I'm going to contact principles at companies like Cequint, Inc.  I found this list of corporate officers from the Washington secretary of state:

    Cequint, Inc. Governing Persons
    • Rick Hennessey, President
    • Robert Hart, Chairman
    • Scott Weller, Vice President
    • Mark Gosselin, Vice President
    • John Carleton, Director
    • Nimesh Patel, Director
    • Scott Frodle, Secretary
    Cequint, Inc. Contact Info
    Phone 206.264.1909
    Fax 206.299.9127
    General Inquiries: info@cequint.com
    Customer Support: support@cequint.com
    Webmaster: web@cequint.com
    Corporate address: 1011 Western Ave. Suite 800, Seattle, WA 98104

    It appears that in September of 2010 Cequint was acquired by Transaction Network Services.  Looks like I'll be contacting them too. . .

    Open letter to Rick Hennessey, President of Cequint, Inc., the company that produced City ID and partnered with Verizon to cram it down my throat:
    Dear Mr. Hennessey,
    Several months ago I purchased a Motorola Droid X on the Verizon network.  All in all it's been a great phone and I'm very happy with it.  However, I am very displeased with the fact that a number of (cr)apps bundled with the phone cannot be removed one of which, City ID, is from your company.
    I sincerely hope this tactic of forcing junkware on mobile phones that cannot easily be uninstalled is backfiring for you.  I for one will never use a product produced by your company or your parent company.  I will also spread the word to anyone who will listen not to use products from your company.  In fact, this message has been posted to my blog which receives a significant amount of traffic.
    I'm sure you are aware that this tactic is not very popular.  A simple Internet search of "uninstall city id," or "remove city id" produces thousands of results, most of which are asking how to remove this and other unwanted programs, and complaining about how it got there and that it cannot be removed. 
    I have filed a complaint with the FCC naming your company and Verizon as purveyors of junk who use unethical tactics to force unwanted applications on users of Verizon phones which cannot be removed by me, the owner of the phone.  If negative publicity doesn't get your attention hopefully the FCC will pursue this on my behalf. 
    I certainly hope you consider this feedback and cease strong-arm tactics like this. 
    Sincerely,
    Someone who will NEVER be your customer! 
    I sent the above message to the four published Cequint email addresses (above) with the subject, "Please forward to Rick Hennessey and any other exec who cares about your company image."  I'll post any responses here.

    Make A Difference
    Tell the FCC that Cequint and Verizon (or AT&T or Sprint or ...) is forcefully installing applications with no choice to remove them by filing a complaint with the FCC at esupport.fcc.gov/complaints.htm. You can also file your complaint with the FCC’s Consumer Center by e-mailing fccinfo@fcc.gov; calling 1-888-CALL-FCC (1-888-225-5322) voice or 1-888-TELL-FCC (1-888-835-5322) TTY; or faxing 1-866-418-0232.  I suppose if enough people complain Verizon will stop trying to force this crap down our throats!

    Sunday, January 2, 2011

    Android App's Dirty Little Secret

    Not long after Droid X came out last summer I got one, breaking a years-long relationship with Blackberry.  For the most part I've been pretty happy (other than a few things about which I've written: WTF Verizon?  Droid X PunishmentAndroid (Droid X) Kills SonicWall TZ210Things I Hate About My Droid X (Android)Blockbuster Android (cr)App, and Quest to Remove Droid Crapware).
    See How To Remove City ID (and other crapware like Blockbuster, Skype and VZ Navigator) From Droid X (and other Android phones) for detailed instructions.
    While I'm fed-up, mainly with Verizon, for all the crapware loaded on my Android phone which I cannot remove without rooting, I'm also very upset with apps that for no good reason are (or, at least have the ability) spying on me.

    Over this long holiday weekend I've had some time to play with the phone - not just installing what appear to be cool apps.  I recently installed SystemPanel which is a great app to see CPU and memory utilization along with currently running apps.  Much to my chagrin I found apps like Music, My Verizon Mobile, Skype Mobile, and a few others I installed running even though I hadn't opened any of them, and I had just restarted the phone.  Why the hell do any of these need to run.  I immediately started uninstalling the apps that I could (aCar and a few others I can't remember right now); mostly ones I had installed a while ago and thought were kinds of cool but haven't actually used.

    I've been running the free version of Lookout Mobile Security for a few months.  Tonight I decided to step it up a notch and use their 30-day trial full/pro version.  One of the features of the full version is see exactly which apps have what access through the Privacy Dashboard in their Privacy Advisor.

    Like just about anybody else I gloss over the access rights any give app has when installing it.  Actually I have bypassed installing a few apps because they "required" more rights than I thought they should have.  Additionally I have read recently a few articles and blog posts where rights and privacy have been discussed, and I've been increasingly concerned about my personal information being used without my permission or knowledge.

    While using Lookout tonight I'm installing even more apps; some I use, some I don't, but have kept them around either because they looked cool or I was just too lazy to get rid of them before.  None of these have any reason to know either my location, or phone or serial number's - NONE!

    I don't remember all the apps I uninstalled, but here are the ones I do remember.
    • AP Mobile (access to phone number and serial number)
    • Break Videos (access to phone number and serial number, and GPS location) - I'm a big fan of Break.com, but this is too much, there mobile app will no longer live on my Droid.
    • CBSNews (access to phone number and serial number, and GPS location)
    • Documents To Go (access to phone number and serial number)
    • Dolphin Browser HD (GPS location, including sending it off the phone!)
    • File Manager (access to phone number and serial number)
    • Firefox  (GPS location, including sending it off the phone!)
    • Level (access to phone number and serial number)
    • Media Remote by Sony (GPS location, including sending it off the phone!)
    • MemoryGame (access to phone number and serial number)
    • Pandora (access to phone number and serial number)
    • PayPal  (GPS location, including sending it off the phone!) - Why the hell does PayPal need my location?
    • Real Blackjack (access to phone number and serial number)
    I realize all these apps may not be nefarious, but better to be save than sorry.

    Starting spring cleaning early. . . .

    Configuring FTP in Isolation Mode in IIS 6

    IIS FTP isolation mode enables you to have a separate directory per FTP user. For example if you had a dozen different users that all need access to your FTP server but you did not want them to see any directories but their own you could setup Isolation Mode. Isolation Mode supports users either on the local computer, or if you are a member of a domain it supports domain users.

    We will begin by assuming you have FTP (and IIS) installed. Launch IIS Manager (IIS Manager 6.0 in Windows 2008). NOTE: in Windows 2008 make sure you install the IIS Management Console role so you can manage your FTP sites.
    • Delete or disable the default ftp site
    • Create a new FTP site with desired values - at the FTP User Isolation screen select Isolate Users or Isolate Users using Active Directory (which ever works better for your situation)
    • Specify path for your new FTP site
    • Set FTP Site Access Permissions to both Read and Write
    Within the root FTP directory you must create either a directory named localuser or <your_domain_name>, depending on which isolation mode you are using.  In my case I am NOT using Active Directory so I created the directory localuser.

    Within the localuser or <your_domain_name> directory create the desired user directories and assign each user sufficient permissions to their respective directory.


    Example - creating directories:
    md ftproot
    md ftproot\localuser
    md ftproot\localuser\localuser1
    md ftproot\localuser\localuser2
    md ftproot\localuser\localuser3
    Example - setting Create NTFS permissions on each respective directory:
    cacls ftproot\localuser\localuser1 /E /G localuser1:C
    cacls ftproot\localuser\localuser2 /E /G localuser2:C
    cacls ftproot\localuser\localuser3 /E /G localuser3:C

    Saturday, January 1, 2011

    The Pill

    The second best thing a woman can put in her mouth to avoid pregnancy. . .

    World Record Snowmobile Jump


    World Record Snowmobile Jump - Watch more Funny Videos

    Hot Woman Deals with Home Invasion

    This is awesome!



    If everyone did this we'd have no more criminals!  This is a great ad from Bear Mtn. Sports.

    Wednesday, December 29, 2010

    More An(Droid X) Suggestions

    Previously I wrote about things I liked, didn't like and a few suggestions about my Droid X.  Here are some more suggestions - things that would make this pretty great phone that much better.
    • Enable copying phone numbers, email addresses, etc. directly from contact screen.  Currently I have to edit the contact to be able to copy any info from the contact.
    • Preserve position in contact list.  Can't remember exact circumstances right now but there are some times when if you scroll down to a contact, open it, then go back the list isn't at the point you were previously, rather it goes back to the top of the list.  UPDATE: I found at least one case where this happens: when in the contacts list from the phone app if you scroll down to a contact, open it, then close it takes you back to the top of the contact list.
    • Under recent calls give me the ability to clear just missed calls, or other.  Currently it's all or nothing.  Tonight I wanted to clear my recent calls (only) and was forced to clear the whole list, which didn't make me very happy.
    • In the Android Market give me the ability to flag an app, or add it to a "favorites" list.  Often I find apps which I may not want to install right at the moment, but have no easy way to flag, tag or otherwise remember.
    • Give me more control over the screen lock/unlock.  Namely I want to have maybe a 20-30 minute delay before the screen locks (requiring pattern, pin or password to unlock), but also the ability to manually lock the screen, say with a quick press of the power button.
    • Give me the ability to add third-party app shortcuts to the Messaging folder/app.
    • Front-facing camera.  I know it'll never happen on my phone, but. . . .

    Monday, December 27, 2010

    iPhone 4 vs. HTC Evo - Funny Video

    This is so freaking funny!  I've seen this before, but had to post it here to have it close by.

    This hits the nail on the head with the boneheads that drink the Apple Koolaid - that have to have an iPhone because they are so cool.



    WARNING: contains "adult" language - a few well-placed f-word's.  It this offends you don't watch the video.