Category Archives: கணியம்

பைதான் – 11

6.4.1 From package import *   from sound.effects import * என எழுதும்போது என்ன நடக்கிறது? File system-க்குள் சென்று, அந்த package-ல் உள்ள submodules-ஐ படித்து அவை அனைத்தையும் import செய்கிறது. மிக எளிதாக தோன்றும் இந்த வழி mac மற்றும் windows ஆப்பரேடிங் சிஸ்டங்களில் சரியாக இயங்குவதில்லை. இவற்றில் filename-ஆனது ஒரே மாதிரியாக இல்லை. ECHO.PY என்ற file-ஐ import செய்யும்போது echo, Echo, ECHOஎன்ற எந்த பெயரில் importசெய்வது என்று… Read More »

எளிய தமிழில் HTML – 4 – Tables & Links

Tables அனைவருக்கும் Table என்றால் என்னவென்று தெரிந்திருக்கும். இப்போது HTML-ல் ஒரு table-ஐ உருவாக்குவது எப்படியென்று பார்க்கப்போகிறோம். முதலில் ஒரு table-ன் தொடக்கத்தின் <table> எனும் tag-ஐயும், கடைசியாக அதற்கான இணை tag-ஐயும் கொடுக்க வேண்டும். பின்னர் table-ல் இடம்பெறப்போகும் ஒவ்வொரு row-ன் ஆரம்பத்தில் <tr>-ம், இறுதியில் </tr> tags-ஐயும் (tr for table row) கொடுக்க வேண்டும். இது table-ன் தலைப்பாக அமையப்போகும் row-க்கும் பொருந்தும். அடுத்தபடியாக table-ன் தலைப்பாக இடப்பெறப்போகும் ஒவ்வொரு வார்த்தையின் முன்னரும்… Read More »

எளிய தமிழில் HTML – 2

Line Break tag அடுத்தடுத்த வரிகளை வெளிப்படுத்த உதவும் br tag-ன் முக்கியத்துவத்தை அறிந்து கொள்ள பின்வருமாரு தொடர்ச்சியான வரிகளை body tag-க்குள் அடித்து அதனை browser-ல் திறந்து பார்க்கவும். இங்கும் body tag-க்குள் உள்ளவை browser-ல் வெளிப்பட்டுவிட்டது. ஆனால் அவை அடுத்தடுத்த வரிகளாக வெளிப்படவில்லை. இவை அடுத்தடுத்த வரிகளாக வெளிப்படவேண்டும் எனும் கட்டளையை அளிக்கவே இந்த <br> tag பயன்படுகிறது. இப்போது <br> tag-ஐ ஒவ்வொரு வரியின் இறுதியிலும் அமைக்கவும். இதற்கு இணை tag இல்லை.… Read More »

எளிய தமிழில் HTML – 1

Hyper Text Markup Language என்பதே HTML என்றழைக்கப்படுகிறது. இது ஓர் அழகிய வலைத்தளத்தை உருவாக்கப் பயன்படும் மொழி ஆகும்.HTML மொழியைப் பயன்படுத்தி gedit-ல் உருவாக்கப்படும் ஆவணமானது “.html” எனும் பெயருடன் சேமித்து வைக்கப்படும். பின்னர் இது browser-ல் திறக்கும்போது ஓர் அழகிய வலைதளமாக வெளிப்படும்.   gedit-ல் கொடுக்கப்படும் சாதாரண text-ஆனது ஒருசில tags-வுடன் இணைந்து hypertext-ஆக மாறுகிறது. இந்த hypertext மூலமாக browser-க்குக் கட்டளைகளைப் பிறப்பிப்பதே markup எனப்படும். இதுவே Hyper Text Markup… Read More »

விண்டோஸ் XP-ஐ மறக்க செய்யும் 11 வழிகள் யாவை? – பகுதி 1

விண்டோஸ் XP-யின் வாழ்நாள் ஒருவேளை முடிவு கண்டிருக்கலாம். ஆனால் XP கால வன்பொருட்களும் அதனுடன் சேர்ந்து பயனற்று போக வேண்டும் என்று எந்த கட்டாயமும் இல்லை. லினக்ஸ் உலகில் அதற்கு நிறைய வழிகள் உள்ளன. LXLE அவற்றுள் ஒன்று. அனுபவப்பூர்வமாக LXLE-ஐ உணர்ந்து கொள்ள தயாரா? எனில், தொடர்ந்து படியுங்கள். உங்கள் XP கணினி வன்பொருள் வேறு என்ன செய்ய வல்லது என அறிந்து கொள்ளுங்கள். 1. எடை குறை ஆற்றல் தற்போது புதிதாய் சந்தைக்கு வந்துள்ள… Read More »

கட்டற்ற மென்பொருளும் அறிவியலும் – பகுதி 5

Jmol – முப்பரிமாண வேதியியல் மூலக்கூறுகளை காண உதவும் கட்டற்ற மென்பொருள் அறிமுகம் J mol (Java molecular) ஒரு வேதியியல் மூலக்கூறுகளை முப்பரிமாணத்தில் காண உதவும் கட்டற்ற மென்பொருள். இது ஜாவா நிரலாக்க மொழியில் எழுதப்பட்டுள்ளது. எனவே இதனை அனைத்து இயங்குதளங்களிலும், Applet ஆக ஜாவா உதவியுடன் அனைத்து இணைய உலாவிகளிலும் (Browsers) பயன்படுத்தலாம். மேலும் Jmol viewer – development toolkit ஐ பயன்படுத்தி மற்றி ஜாவா மென்பொருளுடன் இணைத்துக்கொள்ளலாம். இம்மென்பொருளின் பல்வேறு சிறப்பம்பசங்களால்… Read More »

கட்டற்ற மென்பொருளும் அறிவியலும் – பகுதி 4

நானோ தொழில்நுட்பத்திற்கான கட்டற்ற மென்பொருள் CNT அறிமுகம் Carbon Nanotube (மீநுண் கரிக்குழல்) என்பதன் சுருக்கமே CNT. குழல் போன்ற அமைப்பைக் கொண்ட CNT கரிமத்தால் (Carbon) ஆனது. ஏறக்குறைய 3-10 nm விட்டமும், சில நூறு மைக்ரான்கள் நீளமும் கொண்டது. (நானோமீட்டர் – 10^(-9) அதாவது ஒரு சென்டிமீட்டரை ஒரு கோடி கூறுகளில் ஒரு பங்கு. நம் தலைமுடியின் தடிமன் 100 மைக்ரான், இது நானோ மீட்டரில் 100000nm.) இது எதற்கு பயன்படும்? இதை வைத்து… Read More »

ProjectMadurai திட்டத்தின் நூல்களை கிண்டில் கருவிகளுக்காக 6 inch PDF மாற்றுதல்

ProjectMadurai.com தளத்தில் பல பழம் பெரும் இலக்கியங்கள் HTML வடிவிலும் A4 PDF வடிவிலும் வழங்கப் படுகின்றன. கிண்டில் மற்றும் பல ஆன்டிராயுடு கருவிகளில் (<=4.2.x) இன்னும் தமிழ் சரியாகத் தெரிவதில்லை. அவற்றில் தமிழ் நூல்கள் படக்க 6 அங்குல PDF கோப்புகள் பயன்படுகின்றன. GNU/Linux இயக்குதளத்தில் உள்ள கருவிகளைக் கொண்டு, Project Madurai தளத்தில் உள்ள அனைத்து நூல்களையும் 6 அங்குல PDF கோப்புகளாக மாற்றுவது எப்படி என்று பார்ப்போம். 1. கோப்புகளின் பெயர்களை பிரித்தெடுத்தல்.… Read More »

தமிழ் மொழி சார்ந்த கட்டற்ற மென்பொருட்கள் – திட்டப்பணி

தமிழ் மொழி சார்ந்த கட்டற்ற மென்பொருட்களின் தேவை பெருமளவில் உள்ளது. அவற்றை உருவாக்கவும், நிரலாளர்களை ஊக்குவிக்கவும் Google Summer of Code போன்ற திட்டம் ஒன்றை செயல்படுத்தலாம். திட்டப்பணிகள் 1. தமிழ் மொழி சார்ந்த மென்பொருட்களை பட்டியலிடுதல். உங்களுக்கு தேவையான மென்பொருட்களின் பட்டியலை tshrinivasan@gmail.com க்கு அனுப்புக. அவை கணிணி, மொபைல் சார்ந்து இருக்கலாம். மொழியியல், வணிகம், விளையாட்டுகள் என எத்துறையிலும் இருக்கலாம். 2. வல்லுனர் குழு உருவாக்கம் பட்டியல் வெளியானதும், வல்லனர் குழு உருவாக்க வேண்டும்.… Read More »

கட்டற்ற மென்பொருளும் அறிவியலும் – பகுதி 3

மின்சுற்று வரைபடங்கள் கல்லூரியில் பயிலும் இயற்பியல் மாணவர்கள் தங்கள் செய்முறை வகுப்புகளில் சில அடிப்படை மின்சுற்றுகளை அமைத்து வேலை செய்யும் விதத்தை அறிந்திருப்பர். பல்தொழில்நுட்பம், பொறியியலில் பயிலும் ECE, EEE மாணவர்கள் மின்சுற்றுகளைப் பற்றி அதிகம் அறிந்திருப்பர். இதுபோன்ற மின்சுற்றுகளுக்கும், மின்சுற்று ஒப்புச் செயலாக்கத்திற்கும் (Circuit Simulation) ஆட்டோகேட் (Auto CAD) போன்ற வர்த்தக மென்பொருள்களைப் பயன்படுத்தி வருகின்றனர். லினக்ஸிலும் இதுபோன்று மின்சுற்றுக்களை அமைப்பதற்கும், அமைக்கப்பட்ட மின்சுற்றினைச் சோதிப்பதற்கும், இறுதியாக உருவாக்கப்பட்ட மின்சுற்றினைப் பொருத்துவதற்கு, அச்சிட்ட மின்சுற்றுப்… Read More »