இயந்திர கற்ற,ல் ஆழ்கற்றல் ஆகிய வழிமுறைகளுக்காக Weka எனும் கட்டற்ற கட்டணமற்ற பயன்பாடுஉதவிடுகின்றது

இயந்திர கற்றல், ஆழ்கற்றல் , முன்கணிப்பு பகுப்பாய்வு ஆகியதற்போதைய பல்வேறு நவீனவசதி வாய்ப்புகள் பொறியியல், நிதியியல், பொருளாதாரம், நிகழ்நேரமுன் கணிப்பு ஆ கிய பல்வேறு துறைகளில் ஆராய்ச்சியின் முக்கிய களங்களாக விளங்குகின்றன இதற்காக இந்தத் துறைகளில் ஆராய்ச்சியாளர்கள் வெவ்வேறு கருவிகளிலும் தொழில்நுட்பங்களிலும் அல்லும் பகலும் அயராது பணியாற்றி அதிக அளவு துல்லியத்தை அடைந்து வருகின்றார்கள், ஆழ்கற்றல் பணியானது இயந்திரக் கற்றலுடன் (எம்.எல்) மிகவும் நெருக்கமாக ஒருங்கிணைக்கப்பட்டுள்ளது, இதன் விளைவாக குறைந்தபட்ச பிழை விகிதத்துடன் அதிக அளவு செயல்திறனும் துல்லியமும் கிடைக்கின்றது
இதற்காக ஏராளமான மென்பொருள் நூலகங்கள் பரவலாகப் பயன்படுத்தப்படுகின்றன என்றாலும், Weka என்பது ஆராய்ச்சியாளர்கள் , தரவு தளவிஞ்ஞானிகள் ஆகியோர்களால் விரும்பப்படும் ஒரு மிகவும் சக்திவாய்ந்த கருவியாக விளங்குகின்றது. இது பிக் டேட்டா அனலிட்டிக்ஸ் உள்ளிட்ட இயந்திர கற்றல் , தரவு அறிவியல் அடிப்படையிலான வழிமுறைகளின் மிகப்பெரிய தொகுப்பைக் கொண்டுள்ளது. இந்த Weka என்பது மீப்பெரும் தரவுகளைஆய்வுசெய்திடவும் இயந்திரகற்றலிற்கும் உதவகாத்திருக்கும் ஒரு கட்டற்ற கட்டணமற்ற கருவியாகும் இந்த Weka ஆனது கட்டளை வரி இடைமுகம், வரைகலை பயனர் இடைமுகம் (GUI) ஆகியவற்றுடனான வழிமுறைகளை செயல்படுத்தி பயன்படுத்தி கொள்ளும். வகையில்உருவாக்கி வெளியிடப்பட்டுள்ளது முன்பே ஏற்றப்பட்ட தொகுப்புகளைத் தவிர, மேம்பட்ட பயன்பாடுகளுக்காக ஒருங்கிணைக்கக்கூடிய வகைப்படுத்தப்பட்ட நீட்டிப்பு தொகுப்புகள் பல இதில் உள்ளன. இந்த Wekaவில் இயந்திர கற்றல் வழிமுறைகளைப் பயன்படுத்தி முன்கணிப்புகள் செயற்படுத்திடபடுகின்றன குறிப்பாக இதில் ஆழ்கற்றலிற்காக மட்டுமெனதனியான WekaDeepLearning4j என்பது பயன்படுத்தி கொள்ளலாம் இதற்கான இணைய முகவரி(https://deeplearning.cms.waikato.ac.nz/) யாகும் .தற்போது Weka 3.8 Weka 3.9 ஆகிய இருபதிப்புகளாக GPL எனும்பொதுஅனுமதியின் அடிப்படையில் பொதுமக்களின் பயன்பாட்டிற்காக வெளியிடப்பட்டுள்ளது இதனுடைய இணையமுகவரி https://www.cs.waikato.ac.nz/ml/weka/ ஆகும்

வரிசைகிரமமாக குறிப்பெடுத்திட உதவும் Cherrytreeஎனும்கட்டற்ற பயன்பாடு

செர்ரிட்ரீ என்பது ஒரு கட்டணமற்ற கட்டற்ற படிநிலை குறிப்பு எடுக்கும் பயன்பாடாகும், இது foreground color, background color, bold, italic, underline, strikethrough, small, h1, h2, h3, subscript, superscript, monospaceஎன்பன போன்ற பல்வேறு வசதிகளை கொண்ட RichText வடிவமைப்பு , தொடரியல் சிறப்பம்சமாக , மேம்பட்ட தனிப்பயனாக்குதல் விருப்பங்களுடன் உள்ளது. இதனுடைய மேம்பட்ட தேடலானது கோப்புகளின் வரிசைகிரமத்தைப் பொருட்படுத்தாமல் கோப்பினை தேட உதவுகின்றது. இது விசைப்பலகை குறுக்குவழிகள், குறிப்புகளை பதிவிறக்கம் செய்தல் பதிவேற்றம் செய்தல், டிராப்பாக்ஸ் என்பன போன்ற மேகக்கணி தளங்களுடன் ஒத்திசைத்தல் , நம்முடைய குறிப்புகளைப் பாதுகாப்பாக வைத்திருக்க கடவுச்சொல் பாதுகாப்பு ஆகிய பல்வேறு வசதி வாய்ப்புகளுடன் வெளியிடப்பட்டுள்ளது. bulleted, numbered, to-do போன்ற பல்வேறு பட்டியல் வடிவமைப்புகளை கையாளுகின்றது உரைகளையும் உருவப்படங்களையும் அட்டவணைகளையும் left/center/right/fill ஆகியவாறு சரிசெய்து அமைத்திடும் வசதி உரைகளிலுள்ள எழுத்துகளை சரிபார்த்தல் libreoffice ,gmail போன்ற எந்தவொரு பயன்பாடுகளிலிருந்து நகலெடுத்துவந்து ஒட்டுதல் அவைகளுக்கு நகலெடுத்து சென்று ஒட்டுதல் pdf கோப்பாக உருமாற்றிஅச்சிடுதல் அல்லது சேமித்தல் html கோப்புகளை பதிவிறக்கம் செய்தல் அல்லது பதிவேற்றம் செய்தல் URL முகவரியை உள்ளீடுசெய்தால் தானாகவே தொடர்புடைய இணையதளத்துடன் இணைப்பினை ஏற்படுத்தி கொள்ளுதல் என்பன போன்ற எண்ணற்ற வசதிவாய்ப்புகளைதன்னகத்தே கொண்டுள்ள இந்த கட்டற்ற பய.ன்பாட்டினை பயன்படுத்தி கொள்ளவிழைந்தால் https://www.giuspen.com/cherrytree/ எனும் இணைய முகவரிக்கு செல்க

நவீண வாழ்க்கைமுறையில் பயன்படுத்த தயாராகஇருக்கம் வீட்டு உபயோக பொருட்கள்

புளூடூத் ,அருகலை போன்றவைகளின் உதவியுடன் செயல்படுகின்ற பின்வரும் தற்போதைய நவீண வாழ்க்கைமுறை வீட்டு உபயோகபொருட்களை விரும்பினால் பயன்படுத்திகொள்ளலாம்
1 திறனுடைய உதவியாளரும் திறன்பேசியும் என்பவை அமோஸான் எகோ ,கூகுளின் வீடுகளின்பேசிடும்கருவி ஆகியவை தற்போது மிகவும் பிரபலமாக விளங்குகின்றன தொலைகாட்சி பெட்டிகளில் காணும் தொலைகாட்சி நிலையங்களையும் வானொலி நிலையங்களையும் ரிமோட் வாயிலாக மாற்றியமைப்பதற்கு சோம்பல்படுபவர்கள் தம்முடைய குரலொலி வாயிலாகவே இவைகளின் உதவியால் மாற்றி கொள்ளமுடியும்
2 திறனுடையமின்விளக்கு(Smart Light) எனும் வசதியின் துனையுடன் தற்போது நம்முடைய வீடுகளிலுள்ள பொருட்களை இடமாற்றி வைத்திடாமலேயேபார்வையாளர்களின் மனநிலைக்கு ஏற்ப தோன்றிடுமாறு செய்து வீட்டின் பொலிவை மேம்படுத்தி கொள்ளமுடியும்
.3.ப்ளூடூத் உணவூட்டும்கருவி(bluetooth cutlory) நம்முடைய வினவுதெரியாத பிள்ளைகளுக்கும் வயதான பெற்றோர்களுக்கும் சக்கரம் சுழல்வதை போன்ற தற்போதைய வேகமான வாழ்க்கை ஓட்ட பந்தைய சூழலில் பொறுமையாக உட்கார்ந்து உணவுகளைஎடுத்து ஊட்ட இயலாத நிலையில் கைகொடுக்க வருவதுதான் இந்த ப்ளூடூத் கட்லெறி எனும் வசதியாகும் அவ்வாறான வினவுதெரியாத பிள்ளைகளும் வயதான பெற்றோர்களும் எவ்வளவு கால இடைவெளியில் எந்தெந்த உணவுபொருட்களை எவ்வளவு வேகத்தில் உண்கின்றனர் என மிகச்சரியாக கணித்துஅதற்கேற்ப இது செயல்பட்டு உணவுகளை அவர்களுக்கு ஊட்டிவிடுகின்றது
4 அருகலைமேம்படுத்தி(wifi booster)( தற்போது நம்முடைய வீடுகளில் வைத்துள்ள இணைய இணைப்பானது அனைத்து அறைகளிலும் போதுமான செயல்வேகத்தில் கிடைக்கவில்லையெனில் இந்த வொய்பை பூஸ்டரை பயன்படுத்தினால்போதும் அனைத்து அறைகளிலும்சமமாக போதுமான செயல்வேகத்தில் இணைய இணைப்பு கிடைக்கசெய்திடும்
5. திறனுடைய அடுப்பு(smart kettle) எந்தெந்த உணவுப்பொருட்கள் எவ்வளவு நேரத்தில் தயாராக இருக்கவேண்டும் என நாம் என் ன நினைக்கின்றோமோ அதற்கேற்ப இதிலுள்ள விஸிலையும் மணியையும் அமைத்து சமையலை விரைவாக சமைத்திட பயன்படுத்தி கொள்ளலாம் மேலும் பல்வேறு கொள்ளளவுகளில் இது கிடைக்கின்றது

PDF வடிவமைப்பிலுள்ள கோப்புகளை லிபர்ஆஃபிஸால் இடைமுகம்செய்து கையாளமுடியும்

கடந்த பதினைந்து அல்லது இருபது வருடங்களாக வியாபார உலகில்PDF வடிவமைப்பானதுமிகமுக்கிய பங்காற்றுகின்றது .எந்தவொரு வடிமைப்பிலுள்ள கோப்பினையும் கையடக்க வடிவமைப்பாக உருமாற்றி காணவும்அச்சிடவும் எங்கும் கொண்டுசெல்லவும் இந்த PDF வடிவமைப்பு முதன்மையான இடத்தை வகிக்கின்றது இவ்வாறான PDF வடிவமைப்பில் படிவங்களை வழங்கி அதில்கோரும் விவரங்களை பூர்த்தி செய்துஉடன் அனுப்பிடுமாறு தற்போது பெரும்பாலான வியாபார நிறுவனங்களும் அரசுத்துறைநிறுவனங்களும் அரசாங்கமும் கோருகின்றன இந்நிலையில் நாம் இதற்காக PDF வடிவமைப்பு கோப்புகளை கையாளும் பயன்பாடுகளை தேடி அலைவோம் அவ்வாறு தேடிடவேண்டாம் ஆபத்துதவியாக லிபர்ஆஃபிஸ் எனும் கட்டற்ற பயன் பாடு நமக்குஉதவதயாராக இருக்கும்போது நமக்கென்ன கவலை லிபர் ஆஃபிஸின் திரையில் மேலே கட்டளை பட்டையில் Insert =>Form Control =>என்றவாறு கட்டளைகளை செயற்படுத்தி யவுடன் படத்திலுள்ளவாறு பல்வேறு வடிவமைப்பு பெட்டிகளை உருவாக்குவதற்கான பட்டியல் விரியும்

1
இடைமுகத்துடனான படிவத்திற்கு தேவையான வசதிகளைகொண்ட படிவத்தினை அதாவது பயனாளர் பெயரை உள்ளீடு செய்வது போன்ற text box. உருவாக்கிடவேணடும் அதற்காக இந்த பட்டியலில் text box எனும் வாய்ப்பினை தெரிவுசெய்து சொடுக்குக உடன் text box உருவாகிவிடும் அதனை தேவையானவாறு பிடித்து இழுத்து செல்வதன் வாயிலாக சரிசெய்து கொள்க அடுத்து நமக்கு தேவையான இந்த உரைபெட்டிக்குள் தேர்வுசெய்(Check Box) களையும் கீழிறங்கு பட்டி(dropbox)களையும் இதே பட்டியலின் வாயிலாக உருவாக்கி இழுத்து கொண்டுவந்து சேர்த்திடுக அவை ஒவ்வொன்றையும் தெரிவுசெய்து சொடுக்குதல்செய்தவுடன் தோன்றிடும் பண்பியில்பு(Properties) எனும் உரையாடல் பெட்டியின் வாயிலாக அவைகளுக்கான பெயர் செயல்முறை போன்றவைகளை தெரிவுசெய்து கொள்க முடிந்தவுடன் Properties எனும் உரையாடல் பெட்டியைமூடிவிடுக

2
இதே பட்டியலிலுள்ள List Box, Combo Box, Group Box போன்றவைகளை கொண்டு நாம் உருவாக்கிடும் PDF படிவத்தில் நமக்கு தேவையான அனைத்தும் நம்முடைய படிவத்தில் உருவாக்கி முடித்தபின்னர் லிபர் ஆஃபிஸின் திரையில் மேலே கட்டளை பட்டையில் File => Export as PDF => என்றவாறு கட்டளைகளை செயற்படுத்தி யவுடன் விரியும் உரையாடல் பெட்டியில்இயல்புநிலை அமைப்பினை ஒன்றும் மாற்றம் செய்திடவேண்டாம் கோப்பிற்கான பெயரை மட்டும் உள்ளீடுசெய்து கொண்டு Save எனும் பொத்தானை தெரிவுசெய்து சொடுக்குதல்செய்து சேமித்து கொள்க இதன்பிறகு இந்த படிவத்தினை பயனாளர்கள் திறந்து தேவையான விவரங்களை உள்ளீடுசெய்து சேமித்து நமக்கு அனுப்பி வைத்திடலாம் ஆஹா எவ்வளவு எளிதாக லிபர் ஆஃபிஸின் உதவியுடன் பயனாளர் இடைமுகம்செய்திடும் இந்த PDF வடிவமைப்பில் படிவத்தினை உருவாக்கிவிட்டோம் பார்த்தீர்களா

3

துவக்க நிலையாளர்களுக்கான சங்கிலி தொகுப்பு(Block chain) தொழில்நுட்ப வழிகாட்டி-பகுதி.2

எளிய தனித்துவமான வழிமுறையில் ‘அ’ என்பவரிடமிருந்து ‘ஆ’ எனும் மற்றொரு நபருக்கு தகவல்களை ஒரு முழுமையான தானியங்கியான பாதுகாப்பான வழியில் அனுப்புவதையே சங்கிலி தொகுப்பு (Block chain)என அழைக்கப்படும். இந்நிலையில் இந்த தொழில்நுட்பத்தினை பயன்படுத்தி கொள்வதற்காகவென பெரிய அளவில் தொகை ஏதேனும் செலவிட வேண்டியிருக்குமோ என்ற சந்தேகம் நம்மனைவரின் மனதிலும் கண்டிப்பாக எழும் நிற்க இந்த சங்கிலி தொகுப்பில் பரிமாற்ற நடவடிக்கைகளை கட்டமைப்பதற்கான செலவு தவிர இதற்காகவென வேறு தனியாக செலவேதும் செய்யத் தேவையில்லை என்ற செய்தியை மனதில் கொள்க
இந்த சங்கிலி தொகுப்பில் யாரேனுமொரு நபர் தனக்காவென ஒரு தொகுப்பினை உருவாக்குவதன் மூலம் இதில் அவருடைய முதன்முதலான பரிமாற்ற செயல்-முறையானது துவங்குகின்றது. உடன் இவ்வாறு துவங்கிய தொகுப்பானது ஆயிரக்கணக்கான முனைமங்களால் சரிபார்க்கப்படுகின்றது, அதாவது இந்த வலைபின்னலில் இணைந்துள்ள மில்லியன் கணக்கான கணினிகளில் இந்த தகவல் விநியோகிக்கப் படுகின்றன. அதன்பின்னர் அவைகளால் சரிபார்க்கப்பட்டு ஒரு சங்கிலி தொகுப்பாக வலைபின்னலில் சேர்க்கப்பட்டு சேமிக்கப்படுகின்றது, அதனால் இது ஒரு தனித்து வமான ஆவணமாக மட்டுமல்லாமல், தனித்துவமான வரலாற்றைக் கொண்ட ஆவணமாகவும் உருவாகின்றது.
இதில் எந்தவொரு ஆவணத்தினை பொய்யாக்குவது அல்லதுஇல்லாததாக ஆக்குவது என்பது மில்லியன் கணக்கான நிகழ்வுகளிலுமுள்ள முழு சங்கிலிதொகுப்பினையும் பொய்யாக்குவதுஅல்லதுஇல்லாததாக ஆக்குவதாகும். அதானால் இந்த தொழில் நுட்பத்தில் அது கிட்டத்தட்ட சாத்தியமற்ற செயலாகும் என்ற மிக அடிப்படை செய்தியை மட்டும் மனதில் கொள்க. இந்த சங்கிலி தொகுப்பின் தரவுத்தளம் என்பது எந்த ஒரு தனியானதொரு கணினியிலோஅல்லது தனியானதொரு சேவையாளர் கணினியிலோ சேமிக்கப்படு வதில்லை, அதாவது .ஒரு ஹேக்கர் நினைத்தால் இதற்கான மையப்படுத்தப்பட்ட ஆவணத்தினை சிதைக்கமுடியும் என்றவாறான மையப்படுத்தப்பட்ட ஆவணம் எதுவும் இந்த சங்கிலி தொகுப்பில் இல்லை. இதில் ஒரே நேரத்தில் மில்லியன் கணக்கான கணினிகளால் தகவல்கள் பரிமாறி-கொள்ளப்படுகின்றது, மேலும் இதனுடைய தரவுகள் இணையத்தில் உள்ள எவரும் அணுகக் கூடியதாகும் . அதுமட்டுமல்லாது இந்த சங்கிலி தொகுப்பானது மிகவும் பிரபலமாக மக்களிடைய பரவுவதற்கு அடிப்படை காரணங்கள் பின்வருமாறு
அ.இந்த சங்கிலி தொகுப்பு எந்தவொரு நிறுவனத்திற்கும் சொந்தமானது அன்று அதனால் , இது மையபடுத்தபடாமல் பரவலாக்கப்பட்டு அனைவராலும் கையாளும் தன்மையுடன் இருக்கின்றது.
ஆ.இதில் தரவுகள் அனைத்தும் மறையாக்கம் செய்யப்பட்டு சேமிக்கப்படுகின்றது
இ.இந்த சங்கிலி தொகுப்பு மாறாதது, எனவே இந்த தொகுப்பிற்குள் இருக்கும் தரவை யாரும் நினைத்தவுடன் திருத்தம் செய்து அல்லது மாற்றம் செய்து அழிக்க வோஅல்லது சிதைக்கவோ முடியாது
ஈ.இந்த சங்கிலி தொகுப்பு தொழில்நுட்பம் மிகவும் வெளிப்படையானது, எனவே இதில் யார் விரும்பினாலும் எந்தவொரு தரவையும் கண்காணிக்க முடியும்
உ.மிகமுக்கியமாக இந்த சங்கிலி தொகுப்பு தொழில்நுட்பமானது நன்கு செயல்படுவதற்காக 1.மையபடுத்தப்படாதது, 2.வெளிப்படையானது,3.மாற்றமுடியாதது ஆகிய மூன்று தன்மைகளும் முதன்மை தூன்களாக விளங்குகின்றன
2.1.மையபடுத்தப்படாதது(Decentralized) தற்போது நம்முடைய பணபரிமாற்றத்திற்காக பயன்படும் வங்கி நடவடிக்கைகள் அனைத்தும் மையபடுத்தப்பட்ட (centralized) ஒரேயொரு சேவையாளர் கணினியின் அடிப்படையில் வாடிக்கையாளர் கணினிவாயிலாக செயல்படுத்தி பயன்படுத்தி கொள்ளப்படுகின்றது இந்த கட்டமைவில் ஏதேனுமொரு சமயத்தில் சேவையாளர் கணினி செயல் படவில்லையெனில் உடன் அந்த வங்கியின் அனைத்து நடவடிக்கைகளும் செயல்படுத்தமுடியாது தொங்கலாக நின்றுபோய்விடும்

1
தற்போது நாமனைவரும் பயன்படுத்திடும் கூகுளின் தேடுபொறியானது மையபடுத்தப்பட்ட சேவையாளர் கணினியின் செயல்பாட்டினை அடிப்படையாக கொண்டு, பயனாளர்கள் செயல்படுத்திடும் வாடிக்கையாளர் கணினிகளின் வாயிலாக அவரவர்களுக்கு தேவையான அனைத்து செயல்களும் செயல்படுத்தி பயன்படுத்தி கொள்ளப்படுகின்றன இதுவும் மையபடுத்தப்பட்ட செயலிற்கான மற்றொரு எடுத்துகாட்டாகும் ஆனால் இந்த சங்கிலிதொகுப்பு தொழில் நுட்பத்தில் தனிப்பட்ட எந்தவொரு சேவையாளர் கணினியில் மட்டும் செயல்படுத்தப் படுவதில்லை அதற்குபதிலாக இணைப்பில் உள்ளமில்லியன் கணக்கான கணினிகள் அனைத்திலும் எந்தவொரு பரிமாற்றமும் ஒரேசமயத்தில் செயல்படுத்த படுகின்றது

2
அதாவது தற்போது நாம்பயன்படுத்திடும் வாட்ஸ்அப், ஃபேஸ்புக், ட்விட்டர் போன்றவைகளில் மையபடுத்தப்பட்ட மூன்றாவது நபரின் தலையீட்டுடன் கூடிய தனியுடைமை வலைபின்னல் போன்றில்லாமல் ‘அ ‘என்பவர் தன்னுடைய நண்பர் ‘ஆ’ என்பவருடன் தகவல்களை இந்த சங்கிலிதொகுப்பு தொழில்நுட்பத்தில் எளிதாகவும் மிகப்பாதுகாப்பாகவும் பரிமாறி க்கொள்ளமுடியும்
குறிப்பு தற்போது நம்மில் பெரும்பாலானோர் பயன்படுத்திடும் வாட்ஸ்அப், ஃபேஸ்புக், ட்விட்டர் போன்றவை பயனாளராகிய நம்முடைய அனைத்து நடவடிக்கைகளையும் கண்காணித்து அதனை தங்களுக்கான வருமானமாக ஆக்கிகொள்கின்றன என்ற கூடுதல் செய்தியை மனதில் கொள்க
2.2. வெளி்ப்படைதன்மை(Transparency)கொண்டது என்றவுடன் நம்மில் பெரும்பாலானவர்கள் இந்த சங்கிலிதொகுப்பு தொழில்நுட்பத்தில் நம்முடைய அந்தரங்கம் அனைத்தும் அனைவராலும் பார்க்கப்படும் என தவறாக புரிந்து கொண்டிருக்கின்றனர்
உதாரணமாக ‘அ’ என்பவர் ‘ஆ’ என்பவருக்கு1 BTC ( இது பிட்காயினின் சுருக்கு பெயராகும்) அனுப்புகின்றார் என்ற தகவலானது “1MF1bhsFLkBzzz9vpFYEmvwT2TbyCt7NZJ sent 1 BTC” என்றவாறு யாருக்கு அனுப்புகின்றார் என புரிந்து கொள்ள முடியாதவாறு சிக்கலான வகையில் மறையாக்கம் செய்யப்பட்டிருக்கும் தகவல் வெளிப்படையாக இருந்தாலும் அதற்கான திறவுகோளை கொண்டுள்ளவர் மட்டுமே இதனை மிகச்சரியாக தெரிந்துகொண்டு பெற்றுக் கொள்ள முடியும்
2.3. மாற்றமுடியாதது(Immutability) சங்கிலி தொகுப்பு வலைபின்னலிற்குள் எந்தவொரு நடவடிக்கை யையும் துவங்கிவிட்டால் தொடர்ந்தஅதனை யாராலும் மாற்றவும் முடியாது அல்லது சிதைக்கவும்முடியாது

3
உதாரணமாக Hello World எனும் ஒரு வரவேற்பு தகவலை நம்முடைய நண்பருக்கு இந்த சங்கிலி தொகுப்பு தொழில் நுட்பத்தில் வாயிலாக அனுப்பிட முயன்றால்உடன் இந்த தகவலானது “a591a6d40bf420404a011733cfb7b190d62c65bf0bcda32b57b277d9ad9f146e” என்றவாறு மறையாக்கம் செய்யப்பட்டு அனுப்புப்படும். அடடா இதில் பின்புறம் “!”எனும் ஒரு ஆச்சரியகுறியை வைக்கமறந்து விட்டோமே என முயன்றால் அதே தகவலானது “7f83b1657ff1fc53b92dc18148a1d65dfc2d4b1fa3d677284addd200126d9069”. என்றவாறு மறையாக்கம் செய்யப்பட்டுவிடும்.அதைவிட இதிலுள்ள பெரிய “H” இற்கு பதிலாக சிறிய “h”ஐயும் பெரிய“W”இற்கு பதிலாக சிறிய“w”ஐயும் மாற்றிஅனுப்புவோம்எனமுயன்றால் இந்த மறையாக்க குறியீடானது “7509e5bda0c762d2bac7f90d758b5b2263fa01ccbc542ab5e3df163be08e6ca9”. என்றவாறு மாறிவிடும் ,அதாவது இதில் எந்தவொரு சிறிய திருத்தமும் செய்தவுடன் அதற்கான மறையாக்கமும் முழுமையாக மாறியமைவதால் வேறுயாரும் இதில் மாற்றம் செய்யவோ அல்லது அழித்து நீக்கம் செய்யவோ முடியாது மேலே இதுவரை கண்டுவந்த மூன்று தூன்கள்தான் இந்த சங்கிலி தொகுப்பு தொழில்நுட்ப நடவடிக்கைகளை மிகவலுவாக பாதுகாக்கின்றன.
உதாரணமாக ஒருகல்லூரியின் விடுதியில் தங்கியுள்ள மாணவர்கள் தங்களுக்கு-ள்ளான பணப்பரிமாற்றங்களை தினந்தோறும் நாட்குறிப்பில் எழுதிடும் பழக்கத்தில் உள்ளார்கள் என கொள்க தற்போதைய நடைமுறையெனில் அவர்களுள் யாரெனும் ஒருவர் படத்திலுள்ளவாறுஜாக் என்பதற்காகு பதிலாக மாரி என்றவாறு திருத்தம் செய்திட்டால் திருத்தம் செய்ததை கண்டுபிடித்திடமுடியாதுஏனெனில் பெயரை தவறுதலாக எழுதிவிட்டேன் அதனால் திருத்தம் செய்யப்பட்டது என பூசிமெழுகிடுவார்

4
ஆனால் இந்த புதிய சங்கிலி தொகுப்புதொழில்நுட்பத்தில் நடவடிக்கைகள்hash எனும் மறையாக்க குறியீடுகளாக செய்யப்படுவதால் அனைத்துமுனைமங்களிலும் மாற்றினால் மட்டுமே திருத்தங்களை செயல்படுத்திடமுடியும் அதாவது இதில் ஒரு சிறிய மாற்றங்கள் கூட உடனடியாகஅனைவருக்கும் அந்த திருத்தம் சென்றடைவதால் எளிதாக அனைவரும் அதில் திருத்தம் செய்யப்பட்டுள்ளது என்ற தகவல் தெரிந்துவிடும்

5
இந்த சங்கிலி தொகுப்பில் பயன்படுத்தபடும் முக்கிய நடவடிக்கைகள் பின்வருமாறு
1. ஒரு சங்கிலி தொகுப்பு என்பது பல்வேறு பரிமாற்றங்கள் பற்றிய தகவல்களைக் கொண்ட ஒரு வகை நாட்குறிப்பு அல்லது விரிதாள் ஆகும்.
2. ஒவ்வொரு பரிமாற்றமும் ஒரு hashஎன்பதை உருவாக்குகின்றது.
3. ஒரு hashஎன்பது எண்கள் எழுத்துக்கள் ஆகியவை இணைந்த சரமாகும்(string).
4. பரிமாற்றங்கள் அனைத்தும் அவை நிகழ்ந்த வரிசையில் உள்ளிடப்படுகின்றன. இதில் வரிசை ஒழுங்குமுறை கடைபிடிப்பது மிகவும் முக்கியமானதாகும்.
5. ஒருhash ஆனது அந்த குறிப்பிட்ட பரிமாற்றம் மட்டுமல்லாமல், முந்தைய பரிமாற்றத்தின் hash ஐயும் சார்ந்துள்ளது.
6. எந்தவொரு பரிமாற்றத்திலும் ஒரு சிறிய மாற்றம் கூட முற்றிலும் புதிய hashஐ உருவாக்குகின்றது.
7. இந்த hash ஐஆய்வு செய்வதன் மூலம்குறிப்பிட்ட ஒரு பரிமாற்றத்தில் எதுவும் மாற்றப்படவில்லை என்பதை முனைமங்கள் சரிபார்த்து உறுதிப்படுத்துகின்றன.
8. ஒரு பரிமாற்றமானது பெரும்பான்மையான முனைமங்களால் அங்கீகரிக்கப் பட்டால் மட்டுமே அது ஒரு சங்கிலிதொகுப்பாக எழுதப்படும்.
9. ஒவ்வொரு சங்கிலிதொகுப்பும் முந்தைய சங்கிலிதொகுப்பை குறிக்கின்றது அதுமட்டுமல்லாமல் புதிய சங்கிலி தொகுப்ப ஒன்றினை உருவாக்குகின்றது.
10. இந்த தொழிலநுட்பத்தில் உள்ள எந்தவொரு சங்கிலி தொகுப்பும் பல்வேறு கணினிகளிலும் பரவலாக பகிரந்தளிக்கப்பட்டு, அதன் நகல் ஒவ்வொரு கணினிகளிலும் சேமித்து வைத்துக் கொள்ளப்படுகின்றது
11. இதனுடைய வலைபின்னலில் இணைந்துள்ள அவ்வாறு பரவலாக உள்ள கணினிகளை முனைமங்கள் என்று அழைக்கப்படுகின்றன.
12. சங்கிலி தொகுப்பானது ஒவ்வொரு 10 நிமிடங்களுக்கும் ஒருமுறை தன்னைதானே புதுப்பித்து கொள்கின்றது
13.இந்த சங்கிலி தொகுப்பு தொழிலநுட்ப நடவடிக்கைகளின் வாயிலாக அனுப்பபடும் தகவல்களை மறையாக்கம் செய்வது பின்னர் அதனை பெறுபவர் அதனை எதிர் மறையாக்கம் செய்து பழைய செய்தியாக மாற்றுவது ஆகிய செயல்களை செயற்படுத்திடுவதற்காக பொதுதிறவுகோள் (Public key) தனித்திறவுகோள் (Private key)ஆகிய இரண்டு திறவுகோள்கள் பயன்படுத்தி கொள்ளப்படுகின்றன இவ்விரண்டில் பொதுத்திறவுகோளை மற்றவர்களுடன் பகிர்ந்து கொள்வார்கள் தனித்திறவுகோளை பயனாளர் மட்டும் பயன்படுத்தி கொள்வார்.
தொடரும்

புதிய WampServerஎனும் கட்டற்ற சேவையாளர் ஒரு அறிமுகம்

விண்டோ இயக்கமுறைமையில் Apache, MySQL, PHP ஆகிய தரவுதளங்களுடன் இணைந்து செயல்படுகின்ற இயக்கநேரஇணைய பக்கங்களை உருவாக்கWampServerஎனும் கட்டற்ற சேவையாளர் இணையதளமானது அனுமதிக்கின்றது .நம்முடைய சொந்த தரவுதளத்தினை எளிதாக கையாளும் வகையில் Apache, MySQL, PHP ஆகிய தரவுதளங்களை கொண்டு இயக்கநேர இணையபக்கங்களை உருவாக்குவதற்கு தேவையான அனைத்தும் கிடைப்பதற்கேற்ப இவைகளை தானாகவே நிறுவுகை செய்துகொள்கின்றது நம்முடைய சேவையாளரை செயல்படுத்திடுவதற்காக அவைகளின் அமைவுகளுக்கான கோப்புகளை தொட்டு செயல்படுத்தாமலேயே சேவையாளரை செயல்படுத்திடும் வசதியை இது வழங்குகின்றது இதனுடைய சமீபத்திய Wampserver 2.5 எனும்பதிப்பு GPLv2 எனும் பொது அனுமதியின் அடிப்படையில் பொதுமக்களின் பயன்பாட்டிற்காக தயாராக கிடைக்கின்றது 32 பிட் 64 பிட் ஆகிய இருகட்டமைப்புள்ளகணினிகளிலும் இது செயல்படும் திறன்மிக்கது ஆயினும் இது பழைய Windows XP, SP3, Windows Server 2003.ஆகிய விண்டோ இயக்கமுறைமையிலுள்ள கணினியில் செயல்படாது இதனை அனுபவ முள்ளவர்கள்தான் நிறுவுகை செய்யமுடியும் என்ற கட்டாயம் எதுவும் இல்லை .அனுபவமில்லாத புதியவர்கள் கூட இதனுடைய கோப்பினை பதிவிறக்கம் செய்து சொடுக்குதல் செய்தவுடன் திரையில் கூறும் வழிகாட்டுதல்களைபின்பற்றினால் மட்டும் போதுமானதாகும் தேவையான அனைத்தையும் தானாகவே நிறுவுகை செய்து கொள்கின்றது Apache, MySQL, PHP போன்ற தரவுதளங்களின் சமீபத்திய கோப்புகளுடன் தானாகவே நிகழ்நிலை படுத்தி கொள்கின்றது இது வழக்கமாக c:\wamp\wwwஎன்றவாறு கோப்பக பெயருடன் நிறுவுகை செய்து கொள்கின்றது மேலும் இந்த கோப்பகத்தில் Apache, MySQL, PHP ஆகிய ஒவ்வொன்றிற்கும் ஒரு துனைகோப்பகம் என்றவாறு உருவாக்கி அவற்றுள் இவைகளின் கோப்புகளை வைத்திடுக மேலும் WampSever இன் பட்டியலில் localhost எனும் இணைப்பை சொடுக்குதல் செய்திடுக அல்லது நம்முடைய இணைய உலாவியில் http://localhost என்ற இணைப்பு முகவரியை உள்ளீடு செய்து உள்ளீட்டு விசையை சொடுக்குக அதனை தொடர்ந்து புதியதாக இதனை துவக்குவதற்கு WampServer எனும் உருவப்பொத்தானை தெரிவுசெய்து சொடுக்குக பின்னர் விரியும் திரையில் இணையஇணைப்புடன் அல்லது இணைய இணைப்பில்லாமல் ( online/offline) ஆகிய இரண்டு வாய்ப்புகளில் ஒன்றினை தெரிவுசெய்து பயன்படுத்தி கொள்க இதனை பயன்படுத்தவிழைந்தால் http://sourceforge.net/projects/wampserver/files/ எனும் இணைய முகவரிக்கு சென்று இதனுடைய சமீபத்திய பதிப்பை பதிவிறக்கம் செய்து பயன்படுத்தி கொள்க என பரிந்துரைக்கப்படுகின்றது.

AngularJS எனும் ஜாவாஸ்கிரிப்ட் எனும் வரைச்சட்டத்தில் புதியவர்களின் முதன்முதலான பயனம்

AngularJS எனும் ஜாவாஸ்கிரிப்ட்வரைச்சட்டத்தினை பயன்படுத்தி புதியவர்கள் அல்லது துவக்கநிலையாளர்கள் கூட இந்த கட்டுரையில் கூறும் படிமுறைகளை பின்பற்றி மிகஎளிதாக தாம் விரும்பும் பயன்பாட்டினை உருவாக்கி கொள்ளமுடியும் நம்முடைய வழக்கமான முதன்முதலான எனும் பயன்பாட்டினை உருவாக்குவதாக கொள்க அதற்கான படிமுறை பின்வருமாறு
படிமுறை1:ஜாவாஸ்கிரிப்ட்வரைச்சட்டத்தினை மேலேற்றம் செய்தல்:: இது ஒரு முழுமையான ஜாவாஸ்கிரிப்ட்வரைச்சட்டமாக இருப்பதால் எனும் டேகை (tag) பயன்படுத்தி கொள்க தொடர்ந்து பின்வருமாறு குறிமுறைவரிகளை செயல்படுத்திடுக

படிமுறை2: AngularJSஎனும்பயன்பாட்டினை வரையறுத்தல்: அடுத்ததாக எனும் கட்டளையை பயன்படுத்திAngularJS எனும் பயன்பாட்டினை வரையறுத்திடுக

படிமுறை4 : மாதிரியை வரையறுத்தல்: இந்த படிமுறையில் எனும் கட்டளையை பயன்படுத்தி எனும் ஒரு பின்வருமாறுமாதிரியை வரையறுத்திடுக

Enter your Name:

படிமுறை5 :மாதிரியை கட்டுதல்: இந்த படிமுறையில் எனும் கட்டளையை பயன்படுத்தி பின்வருமாறு இந்த மாதிரிக்குமதிப்பினை வழங்கிடுக

வருக வணக்கம் !!

படிமுறை6 : நம்முடையமுதன்முதலான AngularJS பயன்பாட்டினை இயக்குதல் அல்லது செயல்படுத்துதல் மேலேகூறிய ஐந்து படிமுறைகளையும் பின்பற்றியபிறகு தொடர்ந்து பின்வருமாறான குறிமுறைவரிகளுடன் நம்முடைய . எனும் கோப்பினை சேமித்திடுக
.

AngularJS First Application

My First Application

Enter your Name:

வருக வணக்கம் !!

https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js

படிமுறை7:இந்த கோப்பினை செயல்படுத்தி நம்முடைய இணையஉலாவியில் எனும் இந்த பயன்பாட்டினை திறந்தவுடன்
My First Application
Enter your Name:
என தோன்றிடும் அதில் நம்முடைய பெயரை ” முனைவர் சகுப்பன்” என்றவாறு உள்ளீடுசெய்க அவ்வாறு உள்ளீடு செய்தவுடன்
“வருகவணக்கம் முனைவர் சகுப்பன்!!” என்றவாறு திரையில் செய்திதோன்றிடும் பார்த்தீர்களா மேலேகூறிய ஏழு படிமுறைகளைமட்டும் மிகச்சரியாக பின்பற்றி நம்முடைய முதன்முதலான பயன்பாட்டினை AngularJS எனும் ஜாவாஸ்கிரிப்ட் வரைச்சட்டத்தில் எவ்வளவு எளிதாக உருவாக்கிவிட்டோம் .
இதில் எனும் கட்டளைவரிகளானவை HTML இன் பக்கத்திற்குள் AngularJS பயன்பாட்டினை துவக்குகின்றது அடுத்து எனும் கட்டளைவரிகளானவை மாதிரி மாறிகளை உருவாக்கி HTML இன் பக்கத்திற்குள் இந்த எனும் கட்டளைவரிகளுக்குள் பயன்படுத்தி கொள்ளப்படுகின்றன முடிவிலுள்ள

எனும் tag ஆனது AngularJS பயன்பாடானது இந்த கட்டளைவரியுடன் முடிவடைந்துவிட்டது என குறிக்கின்றது

Previous Older Entries