GNU/Linux - 3. deo – Napredne komande
Korišćenje programa za preciznu obradu teksta u terminalu (grep, sed, awk, sort), uz pajpovanje i redirekciju
Korišćenje programa za preciznu obradu teksta u terminalu (grep, sed, awk, sort), uz pajpovanje i redirekciju
Osnove komande za svakodnevnu administraciju GNU/Linux distribucija I drugih UNIX-olikih operativnih sistema.
Prvi mini-serijal članaka o obradi teksta / programskog koda, završićemo člankom o prepoznavanju algebarskih izraza u programskim kodovima ....
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).
Principi predstavljanja datuma i vremena na računarima, uz kratak osvrt na uobičajene formate, i detaljan osvrt na format koji se najčešće koristi u programskim jezicima.
Detaljan osvrt na najpopularnije i najčešće korišćene formate za zapis znakova na računarima (istorijat, tehnikalije, oblasti primene).
Prikaz mehanizama za spajanje niski sa vrednostima promenljivih, preko operatora, funkcija i template literal sintakse (u nekoliko programskih jezika).
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.
Kako je moguće, uz pomoć operatora lookahead i lookbehind (o kojima do sada nije bilo reči), pristupati unutrašnjem sadržaju HTML elemenata.
Prikaz postupka pretrage obrazaca u tekstu uz korišćenje posebno formatiranih niski (sa primerima iz svakodnevne prakse).
Detaljan prikaz tehnika za efikasnu obradu teksta i pregled najpopularnijih editora.
Upotreba tipografskih tehnika u web dizajnu, vrste i oblici slova, izbor, uparivanje i podešavanja fontova .…
Pristup tekstualnim datotekama često je "bauk" za mlade programere koji se prvi put susreću sa tematikom, ali, uz upotrebu elegantnih mehanizama koje nude programski jezici visokog nivoa, ne mora biti tako .…