வணக்கம்.
அனைவருக்கும் இனிய புத்தாண்டு நல்வாழ்த்துக்கள். புத்தாண்டு பிறக்கும் இவ்வேளையில் கணிணித் தொழில்நுட்பத்தை உலகெங்கிலும் உள்ள தமிழ் மக்களுக்கு அறிமுகம் செய்யும் கணியம் என்ற புதிய மாத மின்னிதழை வழங்குகிறோம்.
கட்டற்ற மென்பொருட்களான Free Open source software பற்றிய கட்டுரைகள் இதில் இடம் பெறும்.

நானும் இந்த இதழில் பங்கேற்பதை நினைத்து பெருமை கொள்கிறேன்.

click Here to download the kaniyam issue 1

எங்கோ ஒரு மூலையில் இயங்கும் கம்ப்யூட்டரில் உள்ள தகவலை, பாட்டை, சினிமாவை, விளையாட்டை எப்படி இன்டர்நெட் நம் கம்ப்யூட்டருக்குக் கொண்டு வருகிறது? என்ற கேள்வி இன்டர்நெட்டைப் பயன்படுத்தும் அனைவருக்கும் இருக்கும். தெளிவான மற்றும் நிறைவான பதில் கிடைக்காததால் கேள்வியாகவே தொடரும் நிலையும் உள்ளது. இங்கு எப்படி உங்கள் கம்ப்யூட்டரை இன்டர்நெட் மூலம் தகவல் கள் வந்தடைகின்றன என்று பார்க்கலாம்.
கம்ப்யூட்டரை இயக்கி இன்டர்நெட் இணைப்பை உயிர்ப்பித்து பிரவுசரின் அட்ரஸ் பாரில் ஓர் இணையதளத்தின் முகவரியை டைப் செய்து என்டர் தட்டுகிறீர்கள். பிரவுசர் எதுவாக வேண்டுமானாலும் — இன்டர் நெட் எக்ஸ்புளோரர், மோஸில்லா பயர்பாக்ஸ், சபாரி, கிரேஸி பிரவுசர், பிளாக் — என எதுவாக வேண்டுமானாலும் இருக்கலாம். இதனை “கிளையண்ட்’ என அழைக்கிறோம். தற்போதைக்கு “வாடிக்கையாளர்’ என வைத்துக் கொள்வோம். இந்த வாடிக்கையாளர் நீங்கள் தேவை என்று சொன்ன, இணைய தளம் வேண்டும் என்று சொன்ன உங்கள் வேண்டுகோளை உங்களுக்கு இன்டர்நெட் இணைப்பு தரும் நிறுவனத்தின் சர்வருக்கு அனுப்புகிறது. அந்த சர்வர், தான் இணைக்கப்பட்டுள்ள இன்னொரு சர்வருக்கு அதனை அனுப்புகிறது. அந்த சர்வரும் அரசாங்க அலுவலகத்தில் ஒரு பைல் மேஜைக்கு மேஜை போகிற மாதிரி அப்படியே அனுப்புகிறது. ஐ.எஸ்.பி. சர்வரிலிருந்து இந்த வேண்டுகோள் “வெரி ஹை ஸ்பீட் நெட்வொர்க்’ என்னும் அதிவேக வழியில் செல்கிறது. இப்படியே சென்று நீங்கள் டைப் செய்த முகவரி உள்ள தளத்தை அடைகிறது. அதனை “உபசரிப்பவர்’ என்று வேண்டுமானால் வைத்துக் கொள்ளலாம். அந்த உபசரிக்கும் சர்வர் பின் நீங்கள் கேட்டுக் கொண்டபடி தன் தளத்தில் உள்ள தகவல்களை பாக்கெட் பாக்கெட்டாக உங்கள் வேண்டுகோள் பயணித்த அதே பாதையில் உங்கள் ஐ.எஸ்.பி. நிறுவனத்தின் சர்வருக்கு அனுப்புகிறது. நீங்கள் இணைப்பு பெற்றிருக்கும் அந்த நிறுவன சர்வர் பின் அதனை உங்கள் கம்ப்யூட்டருக்கு அனுப்புகிறது. இவ்வளவு தானா என்று நீங்கள் கேட்பது புரிகிறது. ஆனால் விஷயம் அவ்வளவு எளிது அல்ல. இதில் ஏகப்பட்ட சிக்கல்கள் உள்ள விஷயமும் உள்ளது.
நாம் ஒரு இணைய தளத்தின் முகவரியை சொற்களில் அமைத்து அனுப்புகிறோம். இந்த சொற்கள் கம்ப்யூட்டருக்குத் தெரியாதே? எனவே தான் கம்ப்யூட்டர்கள் அறிந்து புரிந்து கொள்ளும் பாஷையில் மாற்றி அனுப்ப வேண்டியதுள்ளது. இதற்கு புரோட்டோகால் என்னும் வழிமுறை உதவுகிறது. புரோட்டோகால் என்பது இரண்டு கம்ப்யூட்டர் கள் இடையே தகவல் பரிமாறிக் கொள்ள அமைக்கப்பட்ட சிஸ்டம் எனச் சொல்லலாம். இது டி.சி.பி., ஐ.பி., எச்.டி.டி.பி., எப்.டி.பி., எஸ்.எம்.டி.பி., மற்றும் வை-பி (TCPIP, HTTP, FTP, SMTP WiFi) எனப் பலவகைப்படும். நாம் பொதுவாக டி.சி.பி – ஐ.பி. பயன்படுத்துவதால் அது குறித்து காண்போம்.
இன்டர்நெட்டில் இணைக்கப்படும் ஒவ்வோரு கம்ப்யூட்டருக்கும் ஒரு ஐ.பி. அட்ரஸ் தரப்படுகிறது. இது சொல்லில் இருக்காது. 0 லிருந்து 255 வரையிலான எண்களின் கோர்வையாக இருக்கும். எடுத்துக்காட்டாக www.yahoo.com என்னும் தளம் உள்ள சர்வரின் எண் 82.248.113.14 ஆகும். இது இதன் நிலையான எண். உங்கள் கம்ப்யூட்டர் நெட்டில் இணையும்போது உங்களுடைய ஐ.எஸ்.பி. உங்களுக்கு ஒரு முகவரியை எண்களில் ஒதுக்கும். ஆனால் அது நிலையானது அல்ல. நீங்கள் அப்போது இன்டர்நெட்டில் இருக்கும் வரையில் அந்த முகவரி உங்களுக்குச் சொந்தமானது. முடித்துவிட்டு மீண்டும் செல்கையில் மீண்டும் ஒரு முகவரி வழங்கப்படும். இதற்குக் காரணம் ஒரு ஐ.எஸ்.பி. ஒரே நேரத்தில் நூற்றுக்கணக்கான கம்ப்யூட்டர்களை நெட்டில் இணைக்க வேண்டியுள்ளதால் அவ்வப்போது எண்கள் தரப்படுகின்றன. இந்த எண்களின் கோவை நான்கு இலக்கங்களால் ஆன தொடராக ஒவ்வொரு எண்ணும் ஒரு புள்ளியால் பிரிக்கப்பட்டிருக்கும். எடுத்துக்காட்டாக 123.467.87.23 என்றுகூட இருக்கலாம். இந்த எண்களிலான முகவரி முக்கியமானது. ஏனென்றால் இந்த முகவரியை வைத்துத்தான் இன்டர்நெட்டில் எந்த கம்ப்யூட்டர் வேண்டுகோளை வைத்தது; எந்த கம்ப்யூட்டரிலிருந்து தகவல் வர வேண்டியுள்ளது என்று தெரியவரும். டி.சி.பி. (Transmission Control Protocol) என்பது அனுப்பப்படும் தகவல்களைக் கையாளும் வழிமுறை. தகவல்களை சிறு சிறு பாக்கெட்களாகப் பிரித்துப் பின் மீண்டும் சேரும் இடத்தில் அவற்றை இணைத்து ஒழுங்காகத் தருவதே இந்த வழிமுறையின் செயல்பாடு. ஐபி அட்ரஸ் எங்கிருந்து எங்கு இந்த தகவல்கள் போய்ச் சேர வேண்டும் என்பதை உறுதி செய்கிறது. எனவே இந்த இரண்டு வழிமுறைகளும் இணைந்து தகவல் பரிமாற்றத்தை உறுதி செய்கின்றன.

அதென்ன தகவல் பாக்கெட்?
இன்டர்நெட் என்பது “பாக்கெட் ஸ்விட்ச்டு நெட் வொர்க்’ என அழைக்கப்படுகிறது. இதற்கு மாறான நெட்வொர்க் “சர்க்யூட் ஸ்விட்ச்டு நெட்வொர்க்’ என அழைக்கப் படுகிறது. சர்க்யூட் ஸ்விட்ச்டு நெட்வொர்க்கில் இணைப்பு ஏற்படுத்துகையில் அந்த இணைப்பை மற்றவர்கள் பயன்படுத்த முடியாது. ஆனால் பாக்கெட் ஸ்விட்ச்டு நெட்வொர்க் கைப் பலர் பகிர்ந்து கொள்ள முடியும். ஒரே நேரத்தில் பலர் கேட்கும் தகவல்கள் பிரித்து அனுப்பப்படுகின்றன. இவை அதனதன் சேரும் இடத்தைச் சேர்ந்தவுடன் ஒன்றாக இணைக்கப்பட்டு கேட்பவரிடம் தரப்படுகின்றன. ஒவ்வொரு பாக்கெட் தகவலிலும் ஏறத்தாழ 1500 கேரக்டர்கள் கொண்டதாக இருக்கும். ஒவ்வொரு பாக்கெட்டிலும் ஹெடர்கள் அமைக்கப் பட்டு அனுப்பப் படுகின்றன. இந்த ஹெடர்களில் இந்த பாக்கெட்கள் எப்படி இணைக்கப்பட வேண்டும் என எழுதப்பட்டிருக்கும். அதற்கேற்ற வகையில் இவை இணைக்கப்படும். ஒரு எடுத்துக் காட்டைப் பார்ப்போம். பழைய காலத்து அகலமான திறப்பு கொண்ட கடைகளில் அகலமான கதவு இருந்தால் அதனை திறந்து வைத்தால் அதிக இடம் பிடிக்கும் என்பதால் சிறு சிறு பலகைகளை மேலும் கீழும் அவற்றைக் கொள்வதற்கான சிறிய பள்ளங்களை ஏற்படுத்தி செருகி பின் ஒரு பெரிய இரும்பு பாளத்தில் இணைத்து பூட்டு போடுவார்கள். காலையில் இதனைத் திறந்தவுடன் இந்த பலகைகளைக் கழற்றி ஒன்றன்மீது ஒன்றாக அடுக்கி வைத்திடுவார்கள். மீண்டும் கடையைப் பூட்டுகையில் சரியாக வைப்பதற்காக கதவில் எண் அல்லது வேறு குறியீடுகளை அமைத்திருப்பார்கள். இதே போல் தான் சிறு சிறு பொட்டலங்களில் தகவல்கள் செலுத்தப்படுகின்றன. தேவை எனக் கேட்ட கம்ப்யூட்டரை அடைந்தவுடன் அவை ஒன்று சேர்க்கப்பட்டு தரப்படுகின்றன. ஒவ்வொரு ஹெடரிலும் “செக்சம்’ (Checksum) எனப்படும் ஒரு எண் தரப்படும். இந்த எண் மூலம் வரவேண்டிய தகவல் சிந்தாமல் சிதறாமல் வந்து விட்டதா என்று அறியப்பட்டு இணைக்கப்படும். இந்த வேலையை டி.சி.பி. வழிமுறை செயல்படுத்துகிறது.
இப்போது முதல் செயலுக்கு வருவோம். நீங்கள் சொற்களில் டைப் செய்திடும் முகவரி எந்த இடத்தில் எண்களாகக் கம்ப்யூட்டருக்கு ஏற்றபடி மாறுகிறது? நீங்கள் டைப் செய்த முகவரியை வைத்துக் கொண்டு உங்கள் ஐ.எஸ்.பி. சர்வர், “டொமைன் நேம் சர்வர்’ (Domain Name Server DNS) என்ற ஒன்றை நாடுகிறது. இந்த சர்வரே நீங்கள் தந்த முகவரியின் பெயரின் அடிப்படையில் தேடுதலைச் சுருக்கித் தேடி முகவரிக்கான எண் தொகுப்பை ஐ.எஸ்.பிக்கு வழங்குகிறது. பின் அந்த எண் முகவரியை அடிப்படையாகக் கொண்டு இன்டர்நெட்டில் தேடல் தொடங்கி குறிப்பிட்ட சர்வரை அடைகிறது. பின் முன்பு கூறியபடி தகவல்கள் கிடைக்கின்றன.

This post is created by Priya

With Reagards,
S. Praveen

Hi friends My sister Kavitha started her final year project in python. So i am also join with her…

So we started to learn python now…

With Regards
S. Praveen

Click the below link to know the list of free open source OS list…

Click Here

With Regards,
S. Praveen

1. Free of Cost
Many might of already known Linux is a free of charge.Anyone can download and distribute the Os to their friends and family members.Using a free operating system means not having to spend for even major upgrade or install a new version of your OS.
Download & These Linux Popular Linux Distributions,
1. Ubuntu Linux
Easy installation, a massive package repository and a dedicated user community help keep Ubuntu a great choice for newcomers.
2. PCLinuxOS
One of the few distributions to dramatically change the look of the default KDE desktop.
3. Fedora
The result of a fusion between a noble cause and an uncompromisingly corporate business plan.
4. Mint Linux
Blows a breath of fresh air across a world dominated by brown, blue and purple.
5. Suse Linux
SUSE Linux Enterprise Desktop gives businesses greater flexibility.

2. Security
Whenever I think about Windows first thing strikes my mind is Bug and other viruses, worms, Trojans, spyware, and other kinds of malware problems.

Though security experts identified viruses in Linux.Generally speaking Linux is Virus FREE.Linux is well protected and are designed to be secure.

3. Free Pre-loaded Applications
Most of the Linux distributions are pre-loaded with essential applications that are also free such as Open office, GIMP(Image Editor), DVD-ripper, and more. So that means you can keep your savings intact. You can also fire up your software or package manager anytime and get more free applications that you want. I’ve been using Linux for past 3 years, and not having to worry about paying for software is priceless.
Checkout,
here

4. User friendly
Linux is really easy to use i.e Highly user friendly. Most of them tell Linux is very difficult and you need to be a developer to use Linux.No its not like that Linux is as easy as using Windows.

5. Efficiency
Linux is a boon for system with Lower configuration.If your PC can’t cope up with the latest version of Windows i.e Windows 7 , then you should try the latest version of Ubuntu. That is because Linux is efficient and will run faster on old hardware when compared to Windows.
Checkout More Articles About Ubuntu…

http://www.techpraveen.com/search/label/Linux

http://www.geekyard.com/category/os/linux-os/

http://www.geekyard.com/tag/linux/

Personally I love Ubuntu Linux very much.I wish all readers who read this article to explain their friends to use Linux and Promote Open Source Software and their Importance.For how many days we are going to try out the same OLD windows? Try Linux, Solaris, Mac Os X and gain more knowledge on those things gradually…Windows survives because of Games only.They created a impression that its the user-friendly os… Mac is much more user friendly than Windows .

With Regards,
S. Praveen

Go to Applications > Accessories > Terminal or just hit Alt + F2 to Open A Run box…

Enter the following command in a terminal:

Gconftool-2 – set /apps/metacity/global_keybindings/panel_main_menu – type string “Super_L”

With Regards
S. Praveen

If you are a web developer proficient in PHP& MySQL, you may be using the popular WAMP Server (Windows, Apache, MySQL and PHP) in your windows platform. The more powerful Linux and Unix platforms have a similar package called LAMP which stands for Linux, Apache, MySQL and PHP and serves the purpose of web development based on Open Source concept. Apache is the Web server, MySQL is the relational database and PHP (Preprocessor Hyper Text) is an object oriented programming language.

There are many approaches to installing LAMP server in Ubuntu 11.04/10.10. The simplest and most likely to be used approach is to use the following command in terminal:

sudo apt-get install lamp-server^

Note: Including the ^ symbol

The command initiates the download of LAMP server to your PC with a password prompt and when finished, its done!
Open your browser and type the following:

http://localhost/

and hit enter. If you get the following screen, then Apache definitely works.
To access MySQL, you can use the following URL:

http://localhost/phpmyadmin

The following screenshot depicts PHP Myadmin being explored with your browser.
Finally to test PHP, place a php file (eg: test.php) in your var/www folder with the following script:

Now call the file through your browser by typing http://localhost/test.php
There are other procedures to install LAMP, like using tasksel or installing Apache, MYSQL and PHP separately

With Regards,
S. Praveen