Vim is an enhanced version of the ever popular command line text editor vi. If you master the use of Vim text editor, it can be a very powerful tool in your hands, and allow you to do amazing text editing feats with just a few taps on your keyboard.
In 2007, this site had conducted a poll, and over 50% of the respondents said their favorite text editor is Vi.
Showing posts with label tutorials. Show all posts
Showing posts with label tutorials. Show all posts
Switching To Linux - Tale Of A Former Mac User Who Is Also A Musician
March 15, 2011 Posted by RaviHowever, if you rely on your computer for a living, then you need to do some preparations prior to making the switch. Kim Cascone, an experienced and gifted musician and composer had been using an Apple PowerBook to compose music. When his PowerBook G4 exhibited signs of age, he did a quick fact check and found that he could save as much as $3000 (which includes the machine and the software costs) if he switched to Linux.
MeeGo - An Operating System For Mobile Devices
March 04, 2011 Posted by RaviMeeGo is no longer developed actively. It has been merged to form a new open operating system called Tizen.
More details here.
This is a concise guide that provides some details about a possible Android and IOS contender - MeeGo. Notwithstanding the recent setbacks it faced in relation to Nokia, MeeGo project is moving forward at a steady pace. And it might just be possible that we could,in the near future, start seeing increasing number of devices (not just cell phones) powered by MeeGo.
MeeGo is an open source operating system project for mobile devices, hosted by the Linux Foundation - a non-profit consortium dedicated to fostering the growth of Linux.
Resynthesizer GIMP Plugin - Selectively Remove Objects from Pictures
May 13, 2010 Posted by Ravi
Resynthesizer is a GIMP plugin for texture synthesis. You can use it to seamlessly remove objects from images, create more of a texture, and create themed images. This tutorial explains how you can install and use the GIMP resynthesizer plugin to selectively remove objects from your images.
How To Build An Open Source FreeNAS Server
December 07, 2009 Posted by Ravi
Now a days, most people have more than one computer at home. If not, then there are a multitude of devices such as - laptop(s), WiFi enabled cell phones, network aware audio & video devices, and game consoles.
If that is true for you, then it is a fair guess that you will have your own private store of music, movies, and video games, not to speak of other valuable files which are scattered across any of the above mentioned devices you own.
If that is true for you, then it is a fair guess that you will have your own private store of music, movies, and video games, not to speak of other valuable files which are scattered across any of the above mentioned devices you own.
Blogger to Wordpress Migration - Step by Step Tutorial
October 20, 2009 Posted by Ravi
Introducing a new installation wiki in the neighbourhood
September 20, 2007 Posted by Ravi 0 commentsIf you ask me to start naming some content management system, I can start with Wordpress, Joomla, Drupal and so on and then will not know when to stop. Seriously, there are innumerable content management or blogging systems around. Someone told me that he started counting the blogging tools available in order to get an idea in numbers and he was still counting when he reached the number 200.
Now add to this backend programs such as databases and web servers which play a pivotal role in the working of CMSes and we have a whole lot of software on our hands. Keeping this huge mountain of software in mind, Packt Book publishers who are on the forefront in publishing books related to CMSes (they publish books related to other subjects too) has rolled out a new Wiki called InstallationWiki.org which caters to explaining how to install most of these software on your machine either locally or remotely. It has divided the tutorials into 8 broad categories namely "Open Source", "Content management systems", "Web development", Databases, Java, PHP, "Microsoft and .NET" and finally "Networking and telephony".
Already there are a growing number of tutorials and howtos mostly related to CMSes on this site. But considering that this is a Wiki, which anyone can edit, this project shows a lot of promise. Also one should keep in mind that the tutorials listed on the Wiki bear the seal of approval of Packt Books thus one can expect to find quality articles on this site. Do check out the article on PHPMyAdmin for instance to know what I mean... In the past, I have reviewed a couple of Packt books such as the one on Oscommerce ,IPCOP, Wordpress, Drupal and so on and I have found each of them to contain very useful information.
Beginner MySQL, PHP and Perl tutorials in pictures
June 11, 2007 Posted by Ravi 2 commentsInpics - short for In Pictures is a website with a difference. While most websites provide tutorials and howtos which are quite verbose, Inpics takes a different path to teach the basics of technology related subjects. It explains things in pictures. And indeed, a picture is worth a 1000 words. The pictures are simple black and white photos.
They have a growing collection of tutorials which are quite easy for beginners. Inpics began as part of a research study conducted for the U.S. Department of Education. The goal was to make it easier for people with learning disabilities to grasp computer subjects.
As part of the study, they created simple, illustration-based tutorials. Everyone who tested them—not just people with learning disabilities— are claimed to have said the new tutorials enabled them to learn faster and easier than conventional text-heavy books.
Create a Linux Desktop application In 14 minutes flat using QDevelop and Qt
June 03, 2007 Posted by Ravi 0 commentsWho said creating gui applications for Linux were difficult, tedious and mind numbing ? Ok, perhaps this was true 10 years back or so. But now Linux has a plethora of tools which make it possible to create GUI applications - I dare say as easily as programming in Visual Basic for Windows.
You can literally drag'n'drop, move and resize all the widgets such as buttons, text areas, radio buttons and so on and design a very good GUI in minutes. And in the forefront of ease of use is QDevelop which acts as a visual integrated development environment (IDE) for developing Qt applications for Linux.
Clive a 54 year old programmer who has over 25 years of developing experience walks one through the nuts and bolts of creating a GUI application from scratch. What is really interesting is that he uses QDevelop to design the application and also walks one through the steps involved in installing Qt & QDevelop, the different layouts in Qt as well as the final finished product. A very informative tutorial targeted at beginners.
TrueCrypt Tutorial: Truly Portable Data Encryption
May 28, 2007 Posted by Ravi 1 commentsTrueCrypt is one of the many disk encryption tools available in Linux and other Unices. Some of the features of truecrypt are as follows (and I quote):
- Creates a virtual encrypted disk within a file and mounts it as a real disk.
- Encrypts an entire hard disk partition or a storage device such as USB flash drive.
- Encryption is automatic, real-time (on-the-fly) and transparent.
- Provides two levels of plausible deniability, in case an adversary forces you to reveal the password:
- Hidden volume (steganography).
- No TrueCrypt volume can be identified (volumes cannot be distinguished from random data).
- Encryption algorithms: AES-256, Serpent, and Twofish. Mode of operation: LRW.
Lipiec at Polishlinux.org has written a very good tutorial which explains how to setup and use truecrypt in Linux. He explains right from the start which is - download the code, compile, and install it to creating encryption volumes. Just so you know, truecrypt has been made available in deb and rpm formats as well. So if you are using one of the major Linux distributions such as Debian, Ubuntu or Fedora, you can skip the compilation from source step.
Truecrypt is available for Linux and Windows but the developers have provided a easy to use GUI only for Windows platform. Linux users are still made to depend on the command line to setup and manage encrypted volumes using truecrypt.
Steps to compile C / C++ programs using GNU compiler
April 11, 2006 Posted by Anonymous 8 comments
Till a few years back, it was really difficult to obtain a free version of a compiler to run on ones machine to learn C or C++. And one had to resort to using a commercial compiler either by paying money and buying a licence or using a pirated copy of the same. I still remember, many years back, Borland C was considered to be the best compiler in the market for windows platform but later Microsoft's Visual-C usurped it to take the most popular position. Then GNU/Linux got wider acceptance and the rest as they say is history.

