My Programming


last week i studied A Byte of Python by Swaroop C H… so, my bro., gave some tasks abt some python programming... that qus.,  are

1)      Generate Random Numbers ;                                                                                                         Duration :  5 min

End user will give input number at the run time. You need to generate random numbers upto that range.

eg : input= 3 , result =[ 23,465,75]

2)       String Handling :

Duration  : 10 min

Get 2 strings at the run time.
* concadinate  those two strings

* find the length of those two string and display it near by those strings.  compare those string length and display with one is longest string.

3)        List :1

Get many students information and store it in List and display in terminal.                      Duration : 15 min

student no, name , age, class, section , address , parent name , address, marks ,  rank

4)         List :2

Get many students information and store it in List and display in terminal.                      Duration : 15 min

student no, name , age, class, section , address , parent name , address, marks ,  rank

If i will give the student name as input , then that students information should display it line by line.

5)       Dictionary:                                                                                                                 Duration : 20 min

Question 4 : Do it using only Dictionary

now, i’m trying to do finish those tasks..

Translating Ubuntu Manual


yesterday i translated 10pages of Ubuntu Manual…it’s about organizing,editing,cropping etc., of photos… this part describing abt F-SOPT

F-Spot is a full-featured personal photo management application for the GNOME desktop.

F-Spot simplifies digital photography by providing intuitive tools to help you share, touch-up, find and organize your images.

Get F-Spot

The most recent version of F-Spot is 0.6.2, released May 14, 2010. (Download)

For a list of what has changed, please check the Release News.

Binary packages are available from most distributions.

You can try F-Spot without installing anything by using Live CDs from many popular GNU/Linux distributions.

Gonzalo Paniagua developed a couple of new libraries: google-sharp to access a few Google services, and in particular Picasa and gnome-keyring-sharp, to access the Gnome Keyring from .NET applications.

gnome-keyring-sharp is a completely managed implementation, it basically speaks the keyring protocol instead of using a P/Invoke binding to call into native libraries, which is convenient as it is one dependency less on running applications.

Stephane Delcroix then developed a GUI for F-Spot to register your accounts, manage your albums and upload your pictures from F-Spot, the SVN version now has this fancy dialog box:

Features

Simple User Interface

The main F-Spot user interface in Browse mode is shown. F-Spot supports 16 common files types, including JPEG, GIF, TIFF, RAW, and others.

Import your photos from your hard drive, camera (including PTP type), or iPod.

Photos can be tagged for searching and grouping, and the time line gives quick sense of temporal location, and quantity of photos taken. F-Spot can view and export EXIF and XMP meta-data in your images.

Other features include full-screen and slide show modes.

Photo Editor

Editing photos in F-Spot is a breeze. Easily rotate, crop, resize, and adjust red eye and other color settings with a few simple clicks. Versioning ensures your originals are never altered.

Enter descriptions of photos that are saved in the actual file so other people and programs will be able to see them, whether they use F-Spot or not.

if you want more information visit   http://f-spot.org/Main_Page

***Python*** Changing My Life Style


Today, The Great day in my  life…yeah.., today i studied the python programming language.Already  i was attend a boot camp abt PYTHON. That class was taken by the great linux GURU for our family Mr.Chandrashekar Babu… thank you so much sir….. :-*. boot camp held on April 10th, 2010 and April 11th, 2010…. those days are very spl & important days for us…..it was really great moment..:)

okey…. now come to the super guide for python language, that book name is A Byte of Python by Swaroop C H

The Aurthur of this book, teach very simple method for beginner level programmers,who studying like as LKG student…if you want PDF format of  this book, download from the following link

http://www.swaroopch.com/notes/Python

please read this book ..!! this book surely  change your life

Ubuntu Manual Translations Website


yesterday i start to translate the Ubuntu Manual strings at tamil…! hmmm.. it’s must need for Ubuntu Manual Group. if you want to contribute for translate  go to the follwing link and translate.

https://translations.launchpad.net/ubuntu-manual-website

here,you must register your profile and login.

what ever your mother toung, you ve to translate the strings from english to  your mother toung.

கட்டற்ற மென்பொருள்



Free Open Source Software  [FOSS]

கட்டற்ற மென்பொருள் Free Open Source Software[FOSS] என்பது என்ன?

இன்று நாம் ஏன் அதைப்பற்றி பேசவேண்டும்?

கட்டற்ற மென்பொருள் open source software என்பது இலவசமாக கிடைக்கும் ஓர் மென்பொருள். FOSS என்பது விலையில் மட்டும் இலவசம் என்று கருத்தில் கொள்ளக்கூடாது. “சுதந்திரம்” என்பது மட்டுமே சுதந்திரங்களை தருகிறது. அவையாவன

0  – எவ்வித தடையும் இன்றி, எந்த ஒரு மென்பொருளையும் எங்கு வேண்டுமானாலும் உபயோகிக்க சுதந்திரம்.

1  – மென்பொருள் எப்படி வேலை செய்கிறது மற்றும் தெரிந்ததை மாற்றி உபயோகிக்க சுதந்திரம்.

2  – மாற்றி அமைத்த மென்பொருளை யாருக்கு வேண்டுமானாலும் விநியோகிக்க சுதந்திரம்.

3  – மென்பொருளை வளர்க்கவும், வளர்த்ததை பொதுமக்களிடம் வழங்கவும் சுதந்திரம்‘.

இதன்  மூலம் FOSS என்பதனை விலையில் மட்டுமல்ல, நமக்கு கிடைக்கக்கூடிய அனைத்து சுதந்திரங்களையும் தரம் ஒரு சிறப்பான அமைப்பாகும்.

Microsoft-ம் ஏகாதிபத்தியமும் :-

இதுவரை  உலகின் முதல் (No. 1) பணக்காரராக விளங்கும் பில்கேட்ஸ் தொடங்கிய நிறுவனம் தான் ‘Microsoft’ இவரின் இந்த அதீத வளர்ச்சி மற்றும் முன்னேற்றத்தின் பிண்ணனிகளை நீங்கள் கேட்டால் அது உங்களை நிலைகுலையச் செய்யும். அது மிகவும் மனித நேயமற்ற செயல் மற்றும் அநீதி ஆகும்.

நாம்  இப்போது ஒரு கனிணி வாங்க  வேண்டுமெனில் அதற்கு ஆகும்  செலவு ரூபாய். 30,000/- தான் ஆனால் வெறும் கனிணியை வைத்துக் கொண்டு நம்மால் எதுவும் செய்ய இயலாது. அது இயங்க இயங்குதளம்(Operating System) என்று அழைக்கப்படும் ‘OS’ தேவை. உதாரணமாக Microsoft’s Windows ‘OS’ நமக்கு தேவையெனில் அதை விலை கொடுத்து வாங்க வேண்டும். அதன் விலை 7,500/- ரூபாய் ஆனால் வெறும் ‘OS’ வைத்துக்கொண்டும் நம்மால் ஏதும் செய்ய இயலாது.  ‘Home Edition’ எனப்படம் வீட்டில் மட்டும் உபயேகிக்கக்கூடிய ‘OS’ என்றாலும் அதை இயக்கக் தேவையான அடிப்படையான மென்பொளையும் நாம் விலை கொடுத்து தான் வாங்க வேண்டும். அதுவும் சில வருட உபயேகத்திற்கு மட்டுமே, மற்றும் அப்படி விலைக் கொடுத்து வாங்கிய மென்பொருள்களை ஒரேயொரு கனிணிக்கு மட்டுமே நிறுவ வேண்டும் என்ற விதி உள்ளது மேலும் அதை நாம் யாருக்கும் இலவசமாகவோ பணத்திற்கோ விநியோகிக்கக் கூடாது, அண்ணன் தங்கையாக இருந்தாலும் கூடவே கூட!!!!!!!!!!!!!

மென்பொருள்களின் விலை:-

Microsoft Office – 15,000/-  Photoshop – 50,000/- Multimedia Editors – 50,000/-  Antiviruses – 1,500

Games – 3,000 இது போன்ற அடிப்படை மென்பொருள்களின் குறைந்தபட்ச தோராயமான விலை ஒரு லட்சம். இது நமது கனிணி இயந்திரத்தின் விலையை விட மூன்று மடங்கு அதிகம். இது வெறும் Home Edition  என்று கூறப்படும் வீட்டு உபயோகத்திற்கு மட்டும் ஆகும் செலவு.

இதுவே ‘Enterprise Edition’ எனில் ஒரு கனிணிக்கு தேவையான ‘OS’ -க்கு ஆகும் செலவு தோரயமாக ரூபாய்20,000/-  மற்றும் அடிப்படை மென்பொருள்களுக்கும் ஆகும் செலவு தோரயமாக ரூபாய் 1,50,000/- நமது நாட்டில் பல தகவல் தொழில்நுட்ப நிறுவனங்கள் உள்ளன. அதில் TCS, CTS, INFOSYS போன்ற நிறுவனங்களில் ஒவ்வொன்றிலும் குறைந்தது 50,000கனிணிக்கள் உள்ளன(இருக்கலாம்) எனவே ஒரு நிறுவனம் சில குறிப்பிட்ட வருடங்களுக்கு செய்யும் செலவு ரூபாய் 75,00,000,000/- இது ஒரு நிறுவனத்திற்கு ஆகும் செலவு எனில் நமது நாட்டில் எத்தனை தகவல் தொழில்நுட்ப நிறுவனங்கள் உள்ளன என்பது உங்களுக்கு தெரியும்!! தோராயமாக 10000……………. இவ்வளவு பெருந்தொகை  Microsoft போன்ற பெரிய நிறுவனங்களுக்கு மட்டுமே செல்கிறது. இப்போது சொல்லுங்கள் நமது நாடு “ஏழை நாடா…”? நமக்கு பின் சுதந்திரம் வாங்கிய சிங்கப்பூர், மலேசியா போன்ற நாடுகளில் பெரும்பாலும் ‘FOSS’ எனப்படும் கட்டற்ற மென்பொருள் உபயோகிக்கின்றன. இந்நாடுகளின் வளர்ச்சி நமக்கு கண்கூடாகத் தெரியும்.

இவ்வளவு விவரங்கள் அறிந்தும் நம்மக்கள்  பலர் கட்டற்ற மென்பொருக்கு மாறாததன் காரணம் அவர்கள் Window எனும் மாயைக்கு அடிமையானததுதான் நம்மக்களுள் பலர் Pirate எனப்படும் திருட்டுத்தனமான மென்பொருளை மட்டுமே உபயோகம் செய்கின்றனர். இவர்கள் எவ்வளவு நல்லவர்களாக இருந்தாலும் Microsoft-ன் விதியின்படி முதல் குற்றப்பத்திரிக்கை அறிக்கை(FIR) போடக்கூடிய அளவுக்கு திருட்டு செயல் ஆகும். நாம் ஏன் இன்னும் திருடர்களாகவே இருக்க வேண்டும்.

தேவை மாற்றம் மட்டுமே :-

கட்டற்ற மென்பொருளின் நான்கு விதிகளின்  படி நீங்கள் இயங்குதளம் மற்றும் மென்பொருள்களை CD/DVD -ல் போட்டு இலவசமாகவோ/பணத்திற்கோ விநியோகம் செய்யலாம். LINUX என்பது கட்டற்ற மென்பொருளின் ஒரு முக்கியமான ‘OS’ ஆகும். LINUX ன் பெரிய பலம் என்னவெனில் அதனை VIRUS Attack செய்யாது. Windows வாடிக்கையாளர்கள் பெரிதும் பயப்படுவது ‘Virus’ களுக்கு மட்டுமே. ஆனால் ‘LINUX’ -ல் இந்த வார்த்தைக்கு இடமே இல்லை.

மேலும்  Microsoft-ன் எந்தவொரு தொழிற்நுட்பத்தின் உட்தகவலும் (Source code)  நமக்கு கிடைப்பதில்லை. இயந்திரங்களுக்கு மட்டும் புரியும் “BINARY CODE” களாக தரப்படுகிறது. ஆனால் ‘LINUX’ ல் “Source Code” நமக்கு தரப்பட்டு, நமது விருப்பத்திற்கு ஏற்றவாறு மாற்றியமைக்க உரிமம் தரப்படுகிறது.

நம்மக்கள் பெரும்பாலும் முயற்சி செய்வதே இல்லை ‘LINUX’ என்ற உடனே அதுவா? அதை இயக்க மிகவும் கடினம் என்ற எண்ணத்துடமே உள்ளனர். ஆனால் தற்போது மிகப்பெரிய மாற்றங்களும் நடைபெற்று கொண்டிருக்கின்றன.

LINUX -க்கு நீங்கள் புதியவரா? உங்களுக்கு உதவ இந்த ஒரு உலகமே காத்துகொண்டிருக்கிறது. அது ‘LUG’ எனப்படும் “LINUX USER GROUP” ‘ILUGC’ என்பது “Indian Linux user group chennai” எனும் குழுமம் http://ilugc.in இங்கு சென்று ஒரு மின்னஞ்சல் செய்தால் போதும் உங்களுடைய LINUX தேவைகள்/கேள்விகள் பூர்த்தி செய்யக் காத்துக்கொண்டிருக்கிறது.

“அருமை உடைத்தென்று அகவாமை வேண்டும்

பெருமை முயற்சி தரும்”

-எனும் வள்ளுவனின் வாக்கிற்கு இணங்க ஒரு முறை முயற்சி செய்துதான் பாருங்களேன்.

-த. சுரேஷ்.