Tutorijal - Prepoznavanje algebarskih izraza u tekstu
Prvi mini-serijal članaka o obradi teksta / programskog koda, završićemo člankom o prepoznavanju algebarskih izraza u programskom kodu ....
Prvi mini-serijal članaka o obradi teksta / programskog koda, završićemo člankom o prepoznavanju algebarskih izraza u programskom kodu ....
Prepoznavanje regex literal sintakse u JavaScriptu (kao dodatni izazov u implementaciji syntax highlightera iz domaće radinosti).
Uklanjanje linijskih i blok komentara uz podelu teksta na tokene i prepoznavanje obrazaca.
Opis postupka izrade syntax highlighter-a iz "domaće radinosti" (za početak: kraća diskusija o osnovnim mehanizmima za efikasnu podelu teksta na tokene i semantičku analizu tokena).
Teorija i mini-tutorijal za izradu sajta koji koristi Fetch API (koji, u idejnom smislu, možemo shvatiti kao svojevrsnu kombinaciju AJAX-a i promisa).
Pregled tehnika koje (pod određenim okolnostima), omogućavaju paralelno izvršavanje koda u Javascript-u (tako da pomenuta obrada ne "koči" izvršavanje skripte).
Skup tehnika koje omogućavaju komunikaciju između klijenta i servera, između dva učitavanja stranice (uz uticaj na samo određene elemente, bez osvežavanja cele stranice).
Nove tehnike koje je donela revizija jezika iz 2015. godine, ECMAScript 6 (const, let, arrow funkcije, šablonske niske, moduli, klase .…)
Implementacija formulara za proveru jačine lozinke preko regularnih izraza (sa trakom koja grafički prikazuje jačinu lozinke).
Da bismo se na najbolji način upoznali sa pravom vrednošću Python-a (odnosno, sa sposobnošću ovog jezika da korisnicima omogući pisanje prilično ozbiljnih programa - na vrlo jednostavan način), implementiraćemo u Python-u jednostavan prevodilac za markup jezik po sopstvenoj specifikaciji.
Detaljan prikaz postupka izrade formulara za prijavu (koji je neizostavan deo bilo kog iole ozbiljnijeg sajta sa korisničkim nalozima).
Pored teorije koju smo izneli u uvodnom članku o povezivanju PHP skripti sa MySql bazama, pozabavićemo se i primerom zadatka koji se ne može lako obaviti bez kontrolnih struktura koje programski jezici nude.
Detaljan "pretres" postupka implementacije jednostruko ulančane liste u C++-u (uz osvrt na opšti princip preklapanja operatora i izuzetke).
Za razliku od ulančane liste, koju smo implementirali u jeziku koji je jedan od "uobičajenih kandidata" za implementaciju struktura podataka (C++), nekoliko drugih struktura podataka odlučili smo da implementiramo u jeziku koji naizgled nije najbolji izbor za prethodno navedene "zahvate" ....
Korišćenje regularnih izraza u editorima, nedvosmisleno je korisna opcija (sama po sebi), ali, regularni izrazi svoju pravu snagu pokazuju tek kada se "upregnu" u nekom od programskih jezika .…
Prvi u nizu tutorijala, posvetićemo mini-projektu za izradu formulara za pretragu (uz korišćenje vrlo jednostavnih HTML i CSS kodova).
Uvodni članak mini-serijala koji je posvećen samostalnoj izradi web sajtova (za početak, odgovori na pitanja: šta je sve potrebno, koje se tehnologije koriste, kako pristupiti zadatku) .…
Postavljanje sajta na javno dostupni server sa prepoznatljivom adresom jeste "prava stvar", ali, mnogo toga može se uraditi i u okviru lokalne računarske mreže ....