Saturday, January 7, 2012

The Seven Habits of Spectacularly Unsuccessful Executives


http://www.forbes.com/sites/ericjackson/2012/01/02/the-seven-habits-of-spectacularly-unsuccessful-executives/print/

Habit # 1:  They see themselves and their companies as dominating their environment
Warning Sign for #1:  A lack of respect


Habit #2:  They identify so completely with the company that there is no clear boundary between their personal interests and their corporation’s interests
Warning Sign for #2: A question of character


Habit #3:  They think they have all the answers
Warning Sign for #3:  A leader without followers


Habit #4:  They ruthlessly eliminate anyone who isn’t completely behind them
Warning Sign for #4:  Executive departures


Habit #5: They are consummate spokespersons, obsessed with the company image
Warning Sign of #5:  Blatant attention-seeking

Habit #6: They underestimate obstacles


Warning Sign of #6:  Excessive hype





Habit #7: They stubbornly rely on what worked for them in the past


Warning Sign of #7:  Constantly referring to what worked in the past




Thursday, January 5, 2012

Vagrant on Windows

UPDATE: Vagrant installation on Windows is now much easier with the .msi file available at: http://downloads.vagrantup.com/


http://java.dzone.com/news/using-vagrant-team
https://rvm.beginrescueend.com/

http://vagrantup.com/docs/getting-started/setup/windows.html

Vagrant and Windows
Vagrant and Windows 64-Bit 
Jruby, Winole32, Vagrant and Windows


Vagrant and Windows 64-Bit 
Install JDK 64bit: Java SE downloads page.
Install JRuby 64bit: JRuby downloads page


jgem install jruby-openssl jruby-win32ole
jgem install vagrant
>jgem install vagrant
ERROR:  While executing gem ... (Gem::DependencyError)
    Unable to resolve dependencies: virtualbox requires ffi (~> 1.0.9)

jgem install ffi
Optional:
https://github.com/vertiginous/pik/
jgem install pik
pik install c:/opt/pik
add c:/opt/pik to PATH
pik install c:/opt/jruby-1.6.5.1/bin
pik install c:/opt/Ruby192/bin

$ vagrant box add base http://files.vagrantup.com/lucid32.box

$ vagrant init
$ vagrant up
$ vagrant ssh

`vagrant ssh` isn't available on the Windows platform. The
vagrant.ppk file for use with Putty is available at:  c:/opt/jruby-1.6.5.1/lib/ruby/gems/1.8/gems/vagrant-0.8.10/keys/vagrant.ppk

To use this create a new Putty session for `vagrant@localhost` on port `2222`, in the Connection>SSH>Auth configuration section navigate to the vagrant.ppk file, select it, save the session for later use, and connect.
For a more detailed guide please consult:  http://vagrantup.com/docs/getting-started/setup/windows.html

vagrant/vagrant

pik gem install veewee

Can use VRDP to connect to the VM from a non-host machine via RDP: http://www.virtualbox.org/manual/ch07.html and http://itknowledgeexchange.techtarget.com/server-virtualization/using-vrdp-to-view-virtualbox-virtual-machines-remotely/
To enable, VirtualBox -> Settings -> Display -> RemoteDisplay (use Guest mode - The null method is a no-security model in that any VRDP connection will be accepted, and this configuration is documented by Sun as being designed for a testing and private network only configuration)

vagrant basebox templates

The following templates are available:

  • vagrant basebox define '<boxname>' 'CentOS-4.8-i386'
  • vagrant basebox define '<boxname>' 'CentOS-5.5-x86_64-netboot'
  • vagrant basebox define '<boxname>' 'CentOS-5.6-i386'
  • vagrant basebox define '<boxname>' 'CentOS-5.6-i386-netboot'
  • vagrant basebox define '<boxname>' 'CentOS-5.6-x86_64-netboot'
  • vagrant basebox define '<boxname>' 'CentOS-5.7-i386-netboot'
  • vagrant basebox define '<boxname>' 'CentOS-5.7-x86_64-netboot'
  • vagrant basebox define '<boxname>' 'CentOS-6.0-i386'
  • vagrant basebox define '<boxname>' 'CentOS-6.0-i386-netboot'
  • vagrant basebox define '<boxname>' 'CentOS-6.0-x86_64'
  • vagrant basebox define '<boxname>' 'CentOS-6.0-x86_64-minimal'
  • vagrant basebox define '<boxname>' 'CentOS-6.0-x86_64-netboot'
  • vagrant basebox define '<boxname>' 'CentOS-6.1-x86_64-minimal'
  • vagrant basebox define '<boxname>' 'Debian-5.0.8-amd64-netboot'
  • vagrant basebox define '<boxname>' 'Debian-5.0.8-i386-netboot'
  • vagrant basebox define '<boxname>' 'Debian-6.0.3-amd64-netboot'
  • vagrant basebox define '<boxname>' 'Debian-6.0.3-i386-netboot'
  • vagrant basebox define '<boxname>' 'Fedora-14-amd64'
  • vagrant basebox define '<boxname>' 'Fedora-14-amd64-netboot'
  • vagrant basebox define '<boxname>' 'Fedora-14-i386'
  • vagrant basebox define '<boxname>' 'Fedora-14-i386-netboot'
  • vagrant basebox define '<boxname>' 'Fedora-15-i386'
  • vagrant basebox define '<boxname>' 'Fedora-15-i386-netboot'
  • vagrant basebox define '<boxname>' 'Fedora-15-x86_64'
  • vagrant basebox define '<boxname>' 'Fedora-15-x86_64-netboot'
  • vagrant basebox define '<boxname>' 'Fedora-16-i386'
  • vagrant basebox define '<boxname>' 'Fedora-16-x86_64'
  • vagrant basebox define '<boxname>' 'Sysrescuecd-2.0.0-experimental'
  • vagrant basebox define '<boxname>' 'archlinux-i386'
  • vagrant basebox define '<boxname>' 'archlinux-i386-netboot'
  • vagrant basebox define '<boxname>' 'archlinux-x86_64'
  • vagrant basebox define '<boxname>' 'archlinux-x86_64-netboot'
  • vagrant basebox define '<boxname>' 'freebsd-8.2-experimental'
  • vagrant basebox define '<boxname>' 'freebsd-8.2-pcbsd-i386'
  • vagrant basebox define '<boxname>' 'freebsd-8.2-pcbsd-i386-netboot'
  • vagrant basebox define '<boxname>' 'gentoo-latest-i386-experimental'
  • vagrant basebox define '<boxname>' 'gentoo-latest-x86_64-experimental'
  • vagrant basebox define '<boxname>' 'openSUSE-11.4-DVD-i586'
  • vagrant basebox define '<boxname>' 'openSUSE-11.4-DVD-x86_64'
  • vagrant basebox define '<boxname>' 'openSUSE-11.4-NET-i586'
  • vagrant basebox define '<boxname>' 'openSUSE-11.4-NET-x86_64'
  • vagrant basebox define '<boxname>' 'openindiana-148-ai-x86'
  • vagrant basebox define '<boxname>' 'opensuse-11.4-i386-experimental'
  • vagrant basebox define '<boxname>' 'scientificlinux-6.1-i386-netboot'
  • vagrant basebox define '<boxname>' 'scientificlinux-6.1-x86_64-netboot'
  • vagrant basebox define '<boxname>' 'solaris-11-express-i386'
  • vagrant basebox define '<boxname>' 'ubuntu-10.04.2-amd64-netboot'
  • vagrant basebox define '<boxname>' 'ubuntu-10.04.2-server-i386-netboot'
  • vagrant basebox define '<boxname>' 'ubuntu-10.04.3-server-amd64'
  • vagrant basebox define '<boxname>' 'ubuntu-10.04.3-server-amd64-alt'
  • vagrant basebox define '<boxname>' 'ubuntu-10.04.3-server-i386'
  • vagrant basebox define '<boxname>' 'ubuntu-10.10-server-amd64'
  • vagrant basebox define '<boxname>' 'ubuntu-10.10-server-amd64-netboot'
  • vagrant basebox define '<boxname>' 'ubuntu-10.10-server-i386'
  • vagrant basebox define '<boxname>' 'ubuntu-10.10-server-i386-netboot'
  • vagrant basebox define '<boxname>' 'ubuntu-11.04-server-amd64'
  • vagrant basebox define '<boxname>' 'ubuntu-11.04-server-i386'
  • vagrant basebox define '<boxname>' 'ubuntu-11.10-server-amd64'
  • vagrant basebox define '<boxname>' 'ubuntu-11.10-server-amd64-ishaya'
  • vagrant basebox define '<boxname>' 'ubuntu-11.10-server-amd64-ruby192'
  • vagrant basebox define '<boxname>' 'ubuntu-11.10-server-i386'
  • vagrant basebox define '<boxname>' 'ubuntu-8.04.4-server-amd64'
  • vagrant basebox define '<boxname>' 'ubuntu-8.04.4-server-i386'
  • vagrant basebox define '<boxname>' 'windows-2008R2-amd64'



vagrant basebox define 'centos' 'CentOS-6.1-x86_64-minimal'

http://chrisadams.me.uk/2010/05/10/setting-up-a-centos-base-box-for-development-and-testing-with-vagrant/

vagrant basebox build 'centos'

We did not find an isofile in <currentdir>/iso.
The definition provided the following download information:
- Download url: http://mirror.internode.on.net/pub/centos/6.1/isos/x86_64/CentOS-6.1-x86_64-minimal.iso
- Md5 Checksum: 03177dfefb4ebfeb03f457c29f00b0a1
Download? (Yes/No)  |No|


The Problem With Patents Infographic

http://phandroid.com/2012/01/04/the-problem-with-patents-infographic-highlights-flaws-in-the-patent-system-made-more-fun-with-pictures/?utm_medium=referral&utm_source=pulsenews

Tuesday, January 3, 2012

Marick's Agile Testing Directions matrix

The Macintosh Way - Guy Kawasaki

 
 
Ask forgiveness, not permission. When red tape and corporate policies get in the way, Macintosh Way employees do the right thing and ask for forgiveness later
 
The Macintosh Way is to do what's right for the customer and believe that everything else will fall into place. Most companies concentrate on the press and analysts, not the customer—that's watching the scoreboard instead of the rim. If you concentrate on the customer, the press and analysts will follow.
 
Truly, the Zen of the right development process is, "Ready, Fire, Aim." Do the product, then the research.
 
Disneyland has policy and Disneyland has implementation. Implementation supercedes policy and delights the customer. Underpromise and overdeliver for great support.