Design Thinking – A Quick Intro @ Barcamp Bangalore 12

Here’s the slides for the presentation from barcamp bangalore 12 about Design Thinking. As Design Thinking is creating waves about how we look at innovation and product creation in a new light this ‘may’ help you to get a quick overview about the process. This is just a bird’s eye view about the process as it is destined to be run within an hour. :-)

TurboGears 2 Installation: ImportError: No module named ez_setup

When installing Turbogears after installing Virtualenv, the following error occurs:

ImportError: No module named ez_setup

This can be easily solved by downloading ez_setup from

http://peak.telecommunity.com/dist/ez_setup.py

and copy into

C:\Turbogears2\tg2\Scripts

here <Turbogears2> is where the virtualenv is installed and <tg2> is the virtual environment.

Installing Python Win32 Extensions

When installing python win32 extensions, normally while using the command

 setup.py -q install

on the command line you will end up in facing termination with the error

Unable to find vcvarsall.bat

You can try to use MinGW for this and run in the command line

setup.py install build --compiler=mingw32

after adding MinGW to the windows path. And this too doesn’t work for me.

but this will give the following error sometimes:

Cannot find version Windows.h

To easily install Pyton Win32 Extensions the key here is that instead of downloading the pywin32-214.zip, which comes automatically as a suggestion from SourceForge, browse to All Files > pywin32 > Build 214 > Download the correct exe file corresponding to your python already installed in your system.

Now it installs as a breeze and you are done with it.

VMware Server Install – Step by step –>PART TWO

This is the part two of the series in  VMware Server installation. Please find the part one here.

In the last post we have installed the VMWare Server 2. Now it’s time to create a Datastore where the virtual disks will be created.  Virtual disks are like hard disks and by creating this you create kind of ‘hard disk’ which will exist as separate hard disk as far as VMware is concerned. With respect to the guest operating systems these are no more than a differnet kind of encrypted files.

Step 12: Select Create Virtual Machine from the commands section. In your original hard drive, select a location

vmware-virtual-machine-install-create-14

Step 13: Select the OS you wish to install. This will optimize the virtual disk for the selected operating system. If you cannot find the operating system you want to install, select the one nearest to the one available.

vmware-virtual-machine-install-guest-OS-15

Step 14: Next is the memory and processors. Choose equal to or more than the minimum recommended memory. Selecting number of processors works only for the host operating system. This means the applications running inside the Virtual machine cannot use the second processor. But if you choose the right number of processor, the guest operating system can use it for other resources and the virtual machine will get more share of the other processor and run much faster.

vmware-virtual-machine-install-guest-OS-memory-16

Step 15: In the Hard Disk section, I recommend you to create a Virtual Disk if you already don’t have one. Otherwise you should always boot the OS using a disk and also you will not be able to write commit anything using the guest OS. This means if you install new application in the fguest application, if you login and log out you will get only the default setup and all your applications and files will be erased during the next boot.

vmware-virtual-machine-install-guest-OS-hard-disk-17

Step 16: In the next properties section of hard disk, you have two options.

  1. Your hard disk (of course virtual) can be made growable. This means as you install more and more applications, it will increase in size, but initially with only the minimum needed size. But the speed at which your operating system(guest) works will be less here.
  2. If you choose the second option of allocate full space initially, then though there is no data the allocated space will be demarcated for the virtual disk from your actual hard drive and you will not be able to use it. Here speed will be more.

Choose whatever fits depending on your choice.

Continue reading

New Google Search – First Run and the Results (The Caffeine Project)

The next version of Google is almost ready. The months’ long secret project code named Caffeine is available for testing. It runs on next generation infrastructure and in Google’s own words

It’s the first step in a process that will let us push the envelope on size, indexing speed, accuracy, comprehensiveness and other dimensions.

The new version as of now runs under the current version and you will not notice any major differences.  But if you look from a research or analysis angle certainly you will find great differences. (Forget the UI). Try the new Google though: http://www2.sandbox.google.com

Here are the results:

  1. For almost all searches the new engine is at least 40% faster
  2. With fastness comes more results, approximately more than 10% more coverage.(Indexing)
  3. Page Rank for many searches show obvious changes. Relevant searches have moved on top pushing irrelevant ones down south. Check your site for the page rank and be ready for the new Google Search.
  4. google-current-new-caffeine-comparison Continue reading

VMware Server Install – Step by step –>PART ONE

How to run multiple operating systems simultaneously ?

How to run linux operating system within windows ?

How to run windows operating system inside linux?

How to run Apple Mac operating system inside windows or Linux?

How to run several operating systems without dual boot option or without partitioning your hard drive?

The answer to all these questions and much more is one word Virtualization. You need a Virtual Machine for your platform to run multiple operating systems.

This way you can have one main operating system called HOST and any number of GUEST operating systems. You can run Windows, Linux, Solaris, FreeBSD, NetBSD, Mac, openBSD, Windows Mobile, HP-UX, Sprite, z/OS etc. (You name it, you can run that)

VMWare server is a virtual machine software which is a FREE virtual machine and capable of running many OS inside many OS. I just captured the steps when I installed the VMWare server 2 for working with Debian Lenny GNU / Linux on Windows Vista host. VMWare server is for server machines but can be run in most OS’s without any problems.

Step 1

Get VMWare server 2 from http://www.vmware.com/products/server. You should Register and get the license key for the free download.

Step 2

Install VMWare server 2 in your host OS. Here I have used Windows Vista Enterprise. Follow the default install options.

vmware-installation-initial-3

During the installation is the license key will be required. Register with the license keys you have got.

vmware-installation-registeration-4

Step 3

Complete the Installation.

vmware-installation-completed-5

Step 4

The challenge of installing a Virtual Machine does not end with the default installation. Now you have to create a Virtual Disk which is a portion of your hard disk for installing the GUEST Operating System. To access your VMWare server homepage find the icon available on the Desktop and start the same it will open in Firefox or Internet Explorer or any browser which is the default one.

You cannot immediately reach to the VMWare Server Homepage as your browser will not allow because of security violations. [ The Server communicates with your Guest OS in a different port which may be blocked usually]

In Firefox you should provide an exception. Here’s how to overcome the ‘This Connection is Untrusted’

Step 5

Click on I understand the Risks

vmware-firefox-start-6

Step 6

Select Add Exception, to exempt the security check for this port.

vmware-firefox-start-7

Step 7

The next step would be to get a certificate. Click on Get Certificate.

vmware-firefox-start-8 Continue reading

Cute FeedDemon is not so cute now

My favourite feed reader FeedDemon is not so cute now. Reason –>The synchronization have shifted from Newsgator to Google.

What this means to you is:

You cannot synchronize your accounts to NewsGator and Google Reader is the official backend synchronization option. Though initially I was surprised by Google Reader’s robustness, all my tempo immediately died down when I saw an Ad in the left side bottom of the newsgator main window.

It’s annoying to see an Ad continuously in some program like Reader were we put our eyes most of the day :(. But it’s great gain for Google as it has got a fantastic facelift for it’s reader with FeedDemon’s desktop option.

What’s still ON?

  1. NewsGator will continue to develope & update FeedDemon (for free as usual)
  2. FeedDemon synchronization ends by 31st August. –>You should move to Google Reader if you want synchronization.

Procedure described by FeedDemon guys is for switching the Synchronization is:

Continue reading