PERL/C3/Perl-Module-Library-(CPAN)/Khasi
From Script | Spoken-Tutorial
Revision as of 14:50, 29 August 2017 by Pdiangburom (Talk | contribs)
Time | Narration |
00:01 | Khublei ngi pdiangsngewbha iaphi sha ka Spoken Tutorial halor kumno ban pyndonkam ia ka Perl Module Library kata CPAN |
00:08 | Ha kane ka jinghikai, ngin ia pule ban pyndonkam ia ki modules ba lah don lypa bad ban shna ia ki modules ba thymmai ha ka PERL. |
00:16 | Ban record ia kane ka jinghikai, nga pyndonkam da ka:
Ubuntu Linux 12.04 operating system Perl 5.14.2 bad 'gedit' Text Editor. |
00:28 | Phi lah ban pyndonkam da kano kano ka text editor katkum kamon jong phi. |
00:32 | Ban bud ia kane ka jinghikai, phi dei ban don ia ka jingtip shaphang ka Perl programming. |
00:37 | Lada phim don, te leit sha ki spoken tutorials jong ka Perl ha ka spoken tutorial website. |
00:43 | Modules:
Kine kidei ki code files kiba don ia ki common routines Kiba lah thoh da bun ki nongthoh Bad, lah ban pyndonkam da bun tylli ki programs ha kajuh kapor. |
00:55 | CPAN:PERL kadei ka open source language bad uno uno u lah ban noh synniang sha ka PERL's standard CPAN library. |
01:03 | CPAN kadon bun hajar tylli ki modules ba long ba lah khreh ban pyndonkam ba la thoh da bun ki nongthoh. |
01:09 | Ka official website jong ka CPAN kadei:
www.cpan.org |
01:17 | Ngin ia shim ia ka List colon colon Util kum ka nuksa bad ngin peit kumno ban pyndonkam ia ka. |
01:24 | Kane ka ai access ia nga sha ki functions kiba lah dep thoh lypa hapoh jong kane ka module. |
01:30 | Phai sha ka terminal. |
01:32 | Type: perldoc List colon colon Util. |
01:38 | Phi lah ban ioh ia ka error kaba ong You need to install the perl hyphen doc package to use this program. |
01:46 | Kane ka thew, ba phi donkam ban install ia ka perl hyphen doc package. |
01:50 | Leh ia kane da kaba pyndonkam ia ka Synaptic Package Manager. |
01:55 | Sngewbha leh katkum ki spoken tutorials ba iadei jong ka Linux ha ka spoken tutorial website. |
02:01 | Kaei kaba phi iohi hangne kadei ka documentation na ka bynta ka List colon colon Util module. |
02:08 | Kynmaw ba ka documentation kadon ia-
Ka jingbatai jong ka module, Ka nuksa kumno ban pyndonkam ia ka Bad ka overview. |
02:20 | Shon ia u 'Q' key ban khang ia ka perldoc viewer. |
02:25 | Hadien kane, ngin sa iohi kumno ban pyndonkam ia ka List colon colon Util module ha ka Perl program |
02:33 | To ngan plie ia ka sample program exist underscore modules.pl kaba nga lah dep save lypa. |
02:40 | Ha ka exist underscore modules dot pl file jong phi, type ia u code harum kumba la pyni ha ka screen. |
02:47 | To mynta ngin ia pyrshang ban sngewthuh ia u code. |
02:50 | use List colon colon Util ka iathuh ia ka Perl ban wad bad load ia ka module List colon colon Util. |
03:00 | qw() function kasei shabar ia ki kyntien jong ka string da kaba pyndonkam ia ka delimiter bad ka pynphai ia ki kyntien kum ka list. |
03:09 | Kadei tang ka rukom kaban stet ban declare ia ka array. |
03:13 | Ha kapor ba import ia ka module, ka imports tang ia ki subroutines ba lah kdew ha ka list |
03:21 | Ka don ha ka ia ka general-utility list jong ki subroutines. |
03:26 | Ka module kan sa export ia ki subroutines jong ka bad variables hapoh ka program jong ngi. |
03:32 | Ki subroutines kiba kham paw kiba don ha ka List colon colon Util kidei:
first – kiba pynphai ia ka element ba nyngkong ha ka list. |
03:42 | max – u pynphai ia u numerical value ba heh duh ha ka list. |
03:47 | maxstr- u pynphai ia u string ba heh duh ha ka list. |
03:52 | min- u pynphai ia ka numerical value ba rit duh. |
03:57 | minstr – u pynphai ia ka string ba rit duh ha ka list. |
04:02 | shuffle – u pynphai ia ki values jong ka input ha ka random order. |
04:08 | sum – u pynphai ia ka numerical sum jong baroh ki elements ha ka list. |
04:14 | Ym donkam ban da thoh la kajong ka source code na ka bynta man ka function. |
04:18 | Ngi lah ban shu pyndonkam ia kine ki subroutines kiba don ha ka program jong ngi. |
04:23 | Kine kidei ki inputs kiba nga pyndonkam ha ka function max, min, sum bad shuffle. |
04:30 | Bad kine kidei ki print statements. |
04:33 | Mynta, shon Ctrl+S ban save ia ka file. |
04:37 | To ngin ia execute ia ka program. |
04:40 | Phai biang sha ka terminal bad type: perl exist underscore modules dot pl bad shon Enter. |
04:49 | Khmih ia ka output. |
04:51 | Ha ka Random number, phi lah ban ioh uno uno u value hapdeng u 0 bad 51. |
04:58 | Hadien kane, ngin sa iohi kumno ban shna ia ka Perl module ba thymmai bad pyndap ia ka ha ka CPAN. |
05:04 | Kine harum kidei ki steps ban shna ia ka module: |
05:08 | Shna ia ka jaka ban thep ia ka module. |
05:11 | Shna ia ka skeleton files na ka bynta ka module. |
05:14 | Document ia ka module. |
05:16 | Thoh ia ka Perl code. |
05:18 | Thoh ia u code na ka bynta ka testing. |
05:20 | Sam ia ka module ha ka CPAN. |
05:24 | Ka Perl ka lah sam ryngkat ka program kaba kyrteng h2xs kaba pyndonkam ban sei ia ki files na ka bynta ka module ba thymmai. |
05:32 | Math colon colon Simple ka kdew ia ka kyrteng jong ka module jong ngi.. |
05:37 | Ia kane la pyndonkam ban sei ia ka directory kaba dei ban batai shai ia ka module ba kadon. |
05:43 | Bunsien ka shna ia ka skeleton files na ka bynta ka module. hyphen PAX kidei ki options kiba pynmih ia ka autoload bad autogenerate. |
05:54 | To ngin ia shna ia module ba thymmai-Math colon colon Simple. |
05:59 | Kan sa ai bad ki simple functions: add, subtract, multiply bad divide. |
06:06 | To ngin ia phai sha ka terminal bad execute ia ka h2xs command. |
06:12 | Type: h2xs hyphen PAXn Math colon colon Simple. |
06:20 | Ka h2xs program ka sei ia baroh kine ki files kiba donkam ban sam ia ka module. |
06:27 | To ngin ia pynkylla ia ka directory sha ka Math hyphen Simple. |
06:33 | Kynmaw ia ka directory path ha ka machine jong phi. Ka lah ban long kum Math forward slash Simple. |
06:41 | Type "ls" ban list ia baroh ki files ha ka directory. Ngi lah ban iohi ia ki files harum. |
06:49 | Ka "Changes" file kadei ha kaba ngin bud dien ia ki jingpynkylla, ba leh ha ka module jong ngi, mynba ngi thoh ia ka versions ba thymmai. |
06:58 | lib subdirectory ka don ia ki module. |
07:02 | MANIFEST ka don ia ka list jong ki files ha kane ka directory. |
07:07 | Makefile kadei ka Perl program ba pyndonkam ha kaban shna ia ka Unix Makefile. |
07:12 | Ngin ia pyndonkam ia kane ka Makefile ban text bad install ia ka module jong ngi. |
07:18 | Test scripts kan don ha ka 't' subdirectory. |
07:22 | Ki tests kidei ki simple Perl scripts, hynrei bad u dot t extension la pyndonkam na ka bynta ka unit testing. |
07:30 | Simple.pm kadei ka module jong ngi. |
07:34 | Baroh kine ki files ki lah sei hi dalade ynda ngi execute ia ka h2xs command. |
07:41 | To ngin ia plie ia ka simple.pm file. |
07:45 | Pynkylla ia ka directory sha ka lib forward slash Math. |
07:51 | Mynta, ngin ia plie ia ka simple.pm file ban iohi ia ka content ba lah don lypa. |
07:57 | Type: gedit Simple.pm. |
08:02 | Kaei kaba ngi iohi hangne kadei ka documented, Perl module ba treikam kaba khlem leh eiei ruh em. |
08:09 | Ngi hap ban thoh ia ki functions kiba donkam ha kane ka file ban pynlong ia ka ba kan leh eiei. |
08:16 | Pyndap ia u code harum hadien jong ka text: "Preloaded methods go here". |
08:22 | Hangne, ngin ia pyndap saw tylli ki subroutines add, subtract, multiply bad divide. |
08:29 | Mynta, shon Ctrl+S ban save ia ka file. |
08:33 | Mynta, to ngin ia shna ia ka sample Perl program ban test ia u code jong ngi ban pynthikna ba ka lah treikam pura. |
08:41 | To ngin ia plie ia ka test file Math-Simple.t hapoh ka subdirectory 't'. |
08:49 | Type: gedit Math-Simple.t |
08:55 | Pyndap ia u code harum hadien jong u code ba lah don lypa: “Insert your test code below..”. |
09:02 | Ka Print statements kan sa print ia ka output. |
09:06 | Mynta, shon Ctrl+S ban save ia ka file. |
09:10 | To ngin ia run ia ka test script. |
09:13 | Type: perl Math-simple.t bad shon Enter. |
09:19 | Ngi iohi ia kane ka error message namar ka Perl script kam lap ia ka Simple.pm ha ka directory jong ka. |
09:27 | Kadei ban peit hapoh jong ka lib directory. Kumno ngin pynbeit ia kane ka jingbakla? |
09:33 | To ngin ia peit katto katne ki options na ka bynta kane. |
09:37 | At the rate INC udei u variable ba kyrpang uba don ia ki list jong ki directories. |
09:43 | Perl modules bad libraries lah ban load na kine ki directories. |
09:48 | Kane ka lain jong u code ka iathuh ia ka Perl program ban pyndap ia kane ka directory path sha ka at the rate INC search directory jong ka. |
09:57 | Da kawei pat ka rukom, ngi lah ban pyndap ia ki files sha ka at the rate INC ha ka run time da kaba pyndonkam ia ka '-I' option. |
10:06 | Mynta, to ngin ia phai sha ka terminal. |
10:10 | Ngan execute ia ka program da kaba pyndonkam ia ka '-I' command line parameter. |
10:16 | Te, ngan type: perl -Ilib t/Math-Simple.t |
10:24 | Hangne ka output kumba ngi khmih lynti. |
10:27 | Ngi lah dep test ia ka module bad ka treikam bha. |
10:31 | Ka step kaba khatduh kadei ban sam ia ka module. |
10:34 | Ka rukom ba dei ban leh ban install ia ka module kadei ban run ia kine ki commands. |
10:40 | Ka installation ka kynthup ia ka jing copy ia ki files sha kaPerl library directory. |
10:45 | Bun na ngi ngim don ia ka permission ban copy hapoh kane ka directory. |
10:49 | Namar ba ka Math-Simple kam dei ka module kaba donkam than haduh katta katta, ngan nym batai hangne ia ka bynta jong ka installation. |
10:57 | Da kane ngi lah poi sha kaba kut jong kane ka jinghikai. To ngin ia batai kyllum. |
11:02 | Ha kane ka jinghikai, ngi lah pule ban:
Pyndonkam ia ki modules ba lah don lypa Shna ia ki modules ba thymmai bad kumno ban pyndonkam ia ka Perl program. |
11:11 | Hangne ka kam na ka bynta jong phi. |
11:13 | Pyndonkam ia ka Text colon colon Wrap module. |
11:17 | Pyndonkam ia ka Wrap() function kaba lum lang ia ka input text ban pynlong ia ki paragraphs kiba itynnad. |
11:24 | Text colon colon Wrap module kadon ia u variable- "columns". Set ia columns value sha 30. |
11:31 | Print ia ka text ban iohi ia ka formatted output. |
11:35 | Ka video ha ka link harum ka batai kyllum ia ka Spoken Tutorial project. Sngewbha download bad peit ia ka. |
11:42 | Ka kynhun jong ka Spoken Tutorial Project :
Ka pynlong ia ki workshops da kaba pyndonkam ia ki spoken tutorials bad ka ai certificates sha kito kiba pass ha ka online tests. |
11:51 | Na ka bynta ki jingtip ba bniah, sngewbha thoh sha ngi. |
11:55 | Ia ka Spoken Tutorial project la bei tyngka da ka NMEICT, MHRD, Sorkar India. |
12:02 | Kham bun ki jingtip halor kane ka mission kidon ha kane ka link. |
12:06 | Ma nga u Pdiangburom na Shillong, nga pynkut ia kane. Khublei shibun. |