Are you agile, doing iterations?

Are you planning to switch to agile development model and stuck with the migration? Here is a good article which may help you just check it out.

Posted in Linux, Open Source | Tagged , | Leave a comment

How to change root password in Linux

This is one of the problem faced by many person’s“what if i lost the root password”First thing that comes in mind is “use single user mode” but the answer is NO.

So the BIG QUESTION IS HOW TO proceed further

follow these steps

1) on grub-boot prompt. press “e” to enter edit mode

2) then press downarrow to reach the line that starts with “kernel “ press “e” again

3) at the end of this line type in “init=/bin/sh” or “/bin/bash”

4) then press enter to make that change and press “b” to boot in a few seconds you will be on your “#” prompt

5) only one step left “mount -o remount rw /”

this step is necessary coz in this case root file system is mounted as read only.

6) finally type “passwd” and you get the screen to change the password

and then type in “init 6″ or “reboot”

those who are looking for the technical details, the main work is the init command that we passed as an argument to kernel, it told kernel to specifically run the command specified in parameter instead of working on normal routine.

TRICK = if you have any program you wish to run instead of this then you can do that too using init command only.

Posted in Linux, Tricks and Tips., Ubuntu | Tagged , , | 3 Comments

Parallel Download and Install in Synaptic package Manager

Please go through this idea on ubuntu brainstorm and add your comment.
Your vote matters.
Parallel Download and Install in Synaptic package Manager

Posted in Linux, Open Source, Tricks and Tips., Ubuntu | Tagged , , | Leave a comment

wget — Web page retrieval tool

GNU Wget is a free software package for retrieving files using HTTP, HTTPS and FTP, the most widely-used Internet protocols. It is a non-interactive commandline tool, so it may easily be called from scripts, cron jobs, terminals without X-Windows support, etc.

wget is a tool that implements simple and powerful content retrieval from web servers It currently supports downloading via HTTP, HTTPS, and FTP protocols, the most popular TCP/IP-based protocols used for web browsing.

To make long story short Here is how I downloaded one python tutorial which is available online only,

amoalsale@amoalsale-desktop:~$ wget --recursive

The above command will create one directory under current directory and will start retrieving the entire website along with links, downloads and files also from website.

Things to remember
While downloading website please get to know the legal issues involved with the web page you are referring. Some websites do not permit wget crawler on their web servers. And all the events are logged.

You May find Windows version of wget here :

Posted in Linux, Open Source, Tricks and Tips. | Tagged , , | 3 Comments

Virtual Appliances — Refining Virtualization

We all know that virtualization is the biggest wave in computing ever occurred. Many organizations are adopting virtualization as a preferred choice for computing and infrastructural environments. Virtualization itself is emerging with new trends everyday.

In this post we will walk through one of the interesting virtualization technique called as Virtual Appliance.

What Wikipedia Says of Virtual Appliance:

A virtual appliance is a minimalist virtual machine image designed to run under some sort of virtualization technology (like VMware Workstation, Citrix XenServer, VirtualBox or many others).

Virtual appliances are a subset of the broader class of software appliances. Like software appliances, virtual appliances are aimed to eliminate the installation, configuration and maintenance costs associated with running complex stacks of software.

A key concept that differentiates a virtual appliance from a virtual machine is that a virtual appliance is a fully pre-installed and pre-configured application and operating system environment whereas a virtual machine is, by itself, without application software.

Typically a virtual appliance will have a web interface to configure the inner workings of the appliance. A virtual appliance is usually built to host a single application, and so represents a new way of deploying network applications.

As an example, the MediaWiki software that powers Wikipedia is available as a virtual appliance. This appliance contains all the necessary software, including operating system, database and MediaWiki, to run a wiki installation as a “black box”.

Here are some useful links which can be useful to you:

Posted in virtualization | Tagged | Leave a comment

Netbooks, based on Ubuntu

Canonical, the commercial sponsor of Ubuntu, on June 3, 2008 announced that it will be demonstrating a reworked desktop image of Ubuntu built specifically for a new category of portable Internet-centric devices – netbooks. These affordable, power-efficient, small screen devices, based on the ground breaking low-power micro-architecture of the Intel® Atom™ processor, and Ubuntu allow consumers to enjoy email, instant messaging, Internet surfing and on-line access to photos, videos or music with an affordable, reliable device.

Ubuntu Netbook Remix is built to provide a superb user experience leveraging Ubuntu’s reputation for delivering operating systems that ‘just work’ in the desktop environment. The remix is based on the standard Ubuntu Desktop Edition but with a launcher that allows users to get on-line more quickly and have faster access to their favourite applications. Ubuntu Netbook Remix will enable device manufacturers to get to market rapidly with a compelling software solution on netbooks, as they have a standard user interface (UI) that is built on a widely used operating system underpinned by a globally recognised brand. Canonical is also working with ISVs to ensure that popular desktop applications are certified on Ubuntu, and will run on the Ubuntu Netbook Remix.

Ubuntu Netbook Remix leverages Moblin technologies optimized for the Intel Atom processor. Intel and Canonical are working to create a next generation computing experience across a new category of affordable Internet-centric, portable devices; including Mobile Internet Devices (MIDs), netbooks, nettops and embedded devices based on Intel Atom processor technology. Canonical is a founding contributor to Moblin and will continue to work with Intel to ensure the best open source applications become available to users and OEMs through Moblin.

Posted in Linux, Ubuntu | Tagged , , | Leave a comment

Goosh – the Google Shell

It’s an ever-continuing debate: what is better, a graphical user interface, or a command-line interface? Graphical user interfaces may be easier to learn, but complicated operations may require a lot more user input than with a command line interface, which can perform several complicated operations by using a short sequence of words and characters. However, a CLI has a much steeper learning curve than a GUI. Google has always had a certain CLI-quality to it, and Stefan Grothkopp decided to take this a few steps further: say hello to Goosh.

Goosh, the Google Shell, is a command-line interface of the many functions Google provides, allowing you to do all sorts of cool things. For instance, translate nl en “lang leve de CLI!” will translate said sentence from Dutch (Netherlandic, “nl”) to English. See the image below to get an idea.
goosh. It’s essentially a browser-oriented, shell-like interface that allows you to quickly search Google (and images and news) and Wikipedia and get information in a text-only format. This is quite possibly the coolest thing I’ve seen in a good while.”

Quick look at goosh

Posted in Google, Linux, Ubuntu | Tagged | Leave a comment