nav_dugme codeBlog codeBlog
  • početna
  • Učionica
  • Saveti
  • Zanimljivosti
  • Kontakt

Saveti

Saveti - Uputstva - Tutorijali

Najnoviji članci

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.Pri implementaciji ovakvog algoritma, najveći problem u početku predstavlja prepoznavanje funkcija, ali, uz malo promišljanja, sve se da rešiti .... Ceo članak

godine_meni_dugme
trejler_sat
Datum: 25.09.2021.
IKONA_TEG
Težina: 7/10
javascript
prepoznavanje_algebarskih_izraza_u_tekstu

Syntax highlighter - 2. deo - Regularni izrazi u Javascript-u

Kada implementiramo osnovnu funkcionalnost syntax highlightera, ostaje da se pozabavimo zanimljivim opcijama koje se sreću u modernim parserima / highlighterima.Jedna od takvih opcija je podrška za prikaz regularnih izraza u Javascript-u koji ne zahteva korišćenje navodnika, već se kao delimiteri regularnog izraza koriste znakovi "/" (regex literal).Sa jedne strane, naizgled jednostavan zadatak (ili bar tako deluje kada opciju vidimo u gotovom programu). Sa druge strane, biće potrebno malo snalaženja da omogućimo programu da pravilno prepozna razliku između tokena "/" koji predstavljaju operatore deljenja i onih koji predstavljaju delimitere regularnih izraza. Ceo članak

godine_meni_dugme
trejler_sat
Datum: 21.09.2021.
IKONA_TEG
Težina: 7/10
javascript
syntax_highlighter_2_deo_regularni_izrazi_u_javascriptu

Tutorijal - Uklanjanje komentara iz programskog koda

U drugom delu mini-serijala o obradi teksta, pozabavićemo se temoom uklanjanja komentara iz programskog koda.Kada su u pitanju linijski komentari, posao možemo obaviti lako, ali, uklanjanje blok komentara (u C-olikim jezicima u kojima su blok komentari zastupljeni), predstavlja nešto veći izazov .... Ceo članak

godine_meni_dugme
trejler_sat
Datum: 18.09.2021.
IKONA_TEG
Težina: 7/10
python
tutorijal_uklanjanje_komentara_iz_programskog_koda

Kako napraviti syntax highlighter

Više puta smo do sada pominjali "bojenje sintakse" kao opciju koja se često sreće u tekstualnim editorima, kao i na sajtovima koji se bave programiranjem.U novom članku, osvrnućemo se na ideje koje stoje iza efikasne podele teksta na tokene .... Ceo članak

godine_meni_dugme
trejler_sat
Datum: 18.09.2021.
IKONA_TEG
Težina: 9/10
javascript
kako_napraviti_syntax_highlighter

Tutorijal - Forma za proveru jačine lozinke

Budući da se regularnim izrazima nismo bavili neko vreme, vratićemo se ovoj zanimljivoj temi uz članak o implementaciji formulara za proveru jačine lozinke.Posvetićemo posebnu pažnju dizajnu trake za prikaz jačine lozinke i naravno, metodama u JS-u preko kojih ćemo uposliti regularne izraze u pronalaženju potencijalnih nedostataka lozinki sa kojima korisnici pokušavaju da obave registraciju ..... Ceo članak

godine_meni_dugme
trejler_sat
Datum: 18.05.2021.
IKONA_TEG
Težina: 7/10
javascriptcss
tutorijal_forma_za_proveru_jacine_lozinke

Tutorijal - Implementacija markup jezika u Python-u

Da bismo se na najbolji način upoznali sa pravom vrednošću Python-a (a to je sposobnost ovog jezika da nam omogući da pravimo prilično ozbiljne programe na vrlo jednostavan način), implementiraćemo u Pytho-u jednostavan prevodilac za markup jezik po našoj specifikaciji.Svrha ovakvog markup jezika je pojednostavljeno kreiranje HTML sadržaja (što, u praski, predstavlja veliku uštedu vremena), a kada znamo da koristimo alat koji smo sami kreirali, zadovoljstvo je tim veće .... Ceo članak

godine_meni_dugme
trejler_sat
Datum: 27.04.2021.
IKONA_TEG
Težina: 6/10
python
tutorijal_python_implementacija_markup_jezika

Tutorijal - PHP - Kreiranje forme za prijavu korisnika

Da bismo na adekvatan način zaokružili dosadašnje izlaganje o PHP jeziku, posvetićemo članak izradi formulara za prijavu korisnika.Ova naizgled jednostavna stranica, nosi ipak sa sobom određene izazove: moramo se posebno pozabaviti temama bezbednog upisa podataka i pravilnog skladištenja lozinki.Ostalo će, pod uslovom da ste uspešno ispratili dosadašnje članke, doći (manje-više) samo od sebe .... Ceo članak

godine_meni_dugme
trejler_sat
Datum: 02.03.2021.
IKONA_TEG
Težina: 7/10
phpmysql
tutorijal_php_login_forma

Tutorijal - PHP - Ažuriranje praznih kolona u bazi podataka

Ako tabeli (u bazi podataka) dodamo novu kolonu, podaci u toj koloni se neće pojaviti sami od sebe.Možemo svakako da ih upisujemo ručno, ali, postoji i mnogo elegantniji način.Ili, zapravo - dva načina: možemo podatke uneti preko SQL upita, a možemo ih uneti i preko PHP skripte .... Ceo članak

godine_meni_dugme
trejler_sat
Datum: 20.02.2021.
IKONA_TEG
Težina: 6/10
phpmysql
tutorijal_php_azuriranje_praznih_kolona_u_bazi_podataka

Tutorijal: Implementacija jednostruko ulančane liste u programskom jeziku C++

U sledećem članku, detaljno ćemo "pretresti" postupak implemetacije jednostruko ulančane liste u C++-u.Pozabavićemo se svim detaljima, a, pored do sada poznatih tehnika iz objektno orijentisanog programiranja i teorije struktura podataka, osvrnućemo se i na preklapanje operatora, kao i izuzetke .... Ceo članak

godine_meni_dugme
trejler_sat
Datum: 18.01.2021.
IKONA_TEG
Težina: 8/10
c++
tutorijal_implementacija_liste_cpp

Tutorijal - Implementacija binarnog stabla pretrage u programskom jeziku JavaScript

Kao i susret sa nizovima, prvobitni pokušaj implementacije neke ozbiljnije strukture podataka, često ume mlađim programerima da zada ponešto muke.Kako definisati klasu (koje se zapisuju na prilično različit način u odnosu na klase u kompajliranim jezicima kao što su C/C++, Java ili C#) i kako napraviti stek i red za čekanje (budući da nam nisu dostupna gotova rešenja)?!Recimo da smatramo da je najbolji pristup, kao i uvek, onaj koji podrazumeva da pređemo na delo i da sve navedene probleme polako i rešimo, jedan po jedan .... Ceo članak

godine_meni_dugme
trejler_sat
Datum: 25.12.2020.
IKONA_TEG
Težina: 7/10
javascript
tutorijal_implementacija_stabla_pretrage_u_javascriptu

Tutorijal - Regex i JavaScript - Korišćenje regularnih izraza u programskim jezicima

Ukoliko ste čitali prethodne tekstove o regularnim izrazima, mogli ste doći do (ispravnog) zaključka da se regularni izrazi u editorima mogu koristiti za traženje obrazaca koji uključuju nabrajanje, ali, ne i za direktnu zamenu teksta u takvim obrascima.Ovo svakako jeste nedostatak u očima korisnika, ali, takva operacija nije običan zahvat u obradi teksta, već nešto što pamalo zadire u sferu programiranja.Budući da programski jezici (u većini slučajeva) pružaju odličnu podršku za regularne izraze, pozabavićemo se tematikom koriščenja regularnih izraza za zamenu teksta u obrascima koji podrazumevaju nabrajanje .... Ceo članak

godine_meni_dugme
trejler_sat
Datum: 07.12.2020.
IKONA_TEG
Težina: 6/10
javascript
tutorijal_regex_i_javascript

Tutorijal - Regex - Kako pronaći unutrašnji sadržaj HTML elemenata

Kako pronaći unutrašnji sadržaj HTML tagova preko regularnih izraza? Preko operatora pogleda unapred (lookahead) i pogleda unazad (lookbehind), možemo pristupiti upravo innerHTML sadržaju HTML tagova i naravno, možemo ove operatore koristiti i u druge namene Ceo članak

godine_meni_dugme
trejler_sat
Datum: 07.11.2020.
IKONA_TEG
Težina: 7/10
tutorijal_regex_lookahead_i_lookbehind

HTML - Specijalni znakovi

Malo pojednostavljeno, ali, vrlo praktično, možemo reći da su specijalni znakovi, svi oni znakovi koje ne vidimo na tastaturi. Budući da se, iako ih nema na tastaturi, takvi znakovi ipak pojavljuju na sajtovima, očigledno je da postoji način kako se zapisuju. U pitanju je kodiranje, koje podrazumeva uparivanje znakova i njihovih rednih brojeva iz UNICODE specifikacije. Ceo članak

godine_meni_dugme
trejler_sat
Datum: 03.11.2020.
IKONA_TEG
Težina: 5/10
html
html_specijalni_znakovi

CSS - @supports - Provera podržanosti svojstava

U većini slučajeva, CSS svojstva koja koristimo podržana su u iole novijim verzijama browsera i ne moramo previše brinuti oko njih, ali, kada je potrebno da budemo krajnje sigurni u to kako će određeni delovi sajta biti prikazani, možemo koristiti mehanizam provere koji nam pruža jezik CSS. Ceo članak

godine_meni_dugme
trejler_sat
Datum: 03.11.2020.
IKONA_TEG
Težina: 5/10
css
css_supports

Tutorijal - Formular za pretragu

Prvi u nizu tutorijala posvećujemo mini-projektu za izradu formulara za pretragu: uz pomoć jednostavnog HTML koda, CSS-a i korišćenjem principa o kojima smo govorili u člancima o web dizajnu, uspešno ćemo rešiti ovaj zadatak. Ceo članak

godine_meni_dugme
trejler_sat
Datum: 28.10.2020.
IKONA_TEG
Težina: 6/10
htmlcss
tutorijal_formular_za_pretragu

Kako napraviti dobru lozinku

Dobra lozinka mora biti teška za "obijanje", ali istovremeno, laka za pamćenje. Deluje da ova dva zahteva nije lako spojiti. Ako kreiramo nasumičnu nisku od bar osam znakova, lako ćemo zadovoljiti prvi kriterijum, ali - lozinka neće biti ni malo laka za pamćenje. Sa druge strane, pristup koij podrazumeva kreiranje lozinki koje su lake za pamćenje, je mnogo gori. Svaka lozinka koja vama lako pada na pamet, pašće na pamet i nekom drugom ko do nje ne treba da dođe. Iako deluje da se ova dva zahteva ne mogu spojii, uz malo kreativnosti, možemo kreirati lozinke sa optimalnim odnosom nasumičnosti i lakoće pamćenja. Ceo članak

godine_meni_dugme
trejler_sat
Datum: 20.10.2020.
IKONA_TEG
Težina: 5/10
kako_napraviti_dobru_lozinku

Napredni parametri internet pretrage

Internet pretraživači (ne samo Google) omogućavaju u pretragama upotrebu specijalnih operatora, preko kojih se proces pretrage može optimizovati (suziti, proširiti, preciznije usmeriti i slično. Verujemo da ste neke od njih do sada korstili. Na primer, operator "site:" usmerava pretragu na određenu web stranicu (i zanemaruje ostale), a verujemo da znate i čemu služi džoker znak "*". Upotrebom dodatnih operatora, možemo praviti pretrage koje pomažu u akademskim istraživanjima, organizaciji sadržaja na društvenim mrežama, kao i u prostom svakodnevnom krstarenju internetom Ceo članak

godine_meni_dugme
trejler_sat
Datum: 15.10.2020.
IKONA_TEG
Težina: 5/10
napredna_google_pretraga

Kako napraviti web sajt - 7. deo - Podešavanja editora i efikasna obrada teksta

Na kraju serijala o web dizajnu, pozabavićemo se jednom "tabu" temom - efikasnom obradom teksta. Naravno, ovo nije "zabranjena" tema, ali, većina ljudi koja se bavi programiranjem ili bilo kakvim drugim unosom i obradom teksta, neizbegava da obrati pažnju na način unosa i (pogotovo) obrade teksta (što dovodi do održanja loših navika i otežava proces koji, uz malo truda, može biti krajnje "bezbolan") . Efiksna obrada teksta podrazumeva, pre svega, odvikavanje od upotrebe miša "svaki čas" i prelazak na korišćenje tastaturnih prečica. Da, nije lako (pogotovo u samom početku), ali, kao što već rekosmo, potrebno je samo malo dobre volje i posle nekoliko nedelja, čudićete se tome zašto još odavno niste probali ovakav pristup. Ceo članak

godine_meni_dugme
trejler_sat
Datum: 12.10.2020.
IKONA_TEG
Težina: 7/10
htmlcss
web_dizajn_7

Kako napraviti web sajt - 6. deo - Responzivni web dizajn

Responzivni web dizajn (što je nezvanični naziv za skup tehnika kojima se sadržaji internet sajtova prilagođavaju rezolucijama ekrana i drugim odlikama uređaja na kojima se prikazuju) nije nastao uporedo sa pojavom mobilnog interneta. U prvim godinama upotrebe mobilnih telefona u svrhu pristupa internet stranicama, korisnici su duže vreme (na neki način), praktično bili u čudu i jednostavno srećni što im je internet uopšte dostupan "u pokretu". Međutim, rezolucije ekrana su polako rasle (zajedno sa brzinama mobilnog interneta) i "čudo mobilnog interneta" polako je prestalo da bude čudo, preselilo se u sferu svakodnevnog života i postalo je očigledno da internet stranice jednostavno ne izgledaju dobro na mobilnim uređajima: slova su premala za čitanje, a dugmići i linkovi premali "za potrefiti". Sve je to naravno navelo ljude zadužene za održavanje sajtova da se ovom problematikom ozbiljnije pozabave .... Ceo članak

godine_meni_dugme
trejler_sat
Datum: 12.10.2020.
IKONA_TEG
Težina: 6/10
htmlcss
web_dizajn_6

Kako napraviti web sajt - 5. deo - HTML 5 struktura i tagovi - Podela stranice

Tehnike koje smo do sada obradili, omogućavaju efikasnu i dopadljivu podelu stranica. Međutim, s obzirom da sajtove ne posečuju samo ljudi, već vrlo često i roboti (specijalizovani programi za pregled sadržaja stranica), došlo se do zaključka da je krajnje uputno "pomoći" takvim programima da najbolje razumeju sadržaj stranica. U tom smislu, HTML 5 specifikacija donela je specijalizovane (semantičke) tagove koji opisuju sadržaj koji im je pripisan. Ovakva struktura pomenutim programima olakšavaju "razumevanje" HTML sadržaja, a takođe, sama po sebi je vrlo pregledna. Ceo članak

godine_meni_dugme
trejler_sat
Datum: 03.10.2020.
IKONA_TEG
Težina: 5/10
htmlcss
web_dizajn_5

Kako napraviti web sajt - 4. deo - Tagovi div i span - Flex box

Podela stranice na funkcionalne celine jedna je od osnovnih odlika dobrog web dizajna. S tim u vezi, upoznaćemo se sa osnovnim elementima i tehnikama koji omogućavaju takvu podelu: generičkim kontejnerima div i span, kao i flexbox modelom, jednostavnom i moćnom tehnikom za skupljanje, razvlačenje i rapoređivanje elemenata. Ceo članak

godine_meni_dugme
trejler_sat
Datum: 03.10.2020.
IKONA_TEG
Težina: 7/10
htmlcss
web_dizajn_4

Kako napraviti web sajt - 3. deo - CSS Box i pseudoklase

CSS Box je jedna od osnovnih tehnika u web dizajnu, kojom se HTML elementima zadaju vidljiva svojstva kao što su dimenzije, boja pozadine i bordure, što praktično znači da od većine vidljivih HTML elemenata možemo praviti grafičke elemente. Tipična upotreba CSS box modela je kreiranje dugmića od navigacionih linkova. Pored svega navedenog, upoznaćemo se i sa pseudoklasama u CSS-u. Ceo članak

godine_meni_dugme
trejler_sat
Datum: 29.09.2020.
IKONA_TEG
Težina: 4/10
htmlcss
web_dizajn_3

Kako napraviti web sajt - 2. deo - Klasa - Id - Interni i linijski CSS

Pre nego što pređemo na tehnike koje se tiču "ulepšavanja" elemenata i podele stranica, u drugom nastavaku serijala o web dizajnu, pozabavićemo se izuzetno bitnom tematikom pristupa elementima preko CSS-a, pojmovima klase i id-a, kao i internog i linijskog CSS-a, bez kojih iole efikasna izrada web sajtova naprosto nije moguća .... Ceo članak

godine_meni_dugme
trejler_sat
Datum: 29.09.2020.
IKONA_TEG
Težina: 3/10
htmlcss
web_dizajn_2

Kako napraviti web sajt - 1. deo - Početni koraci

Već neko vreme razmišljate o tome da kreirate svoj web sajt, imate želju da se tome ozbiljnije posvetite, pitate se šta vam je od sredstava potrebno za taj poduhvat i koliki su izdaci (da li sve to košta)? U serijalu članaka posvećenih web dizajnu, pokušaćemo da odgovorimo na ova, kao i mnoga druga pitanja: kako se kreira raspored elemenata na stranicama, kako se elemetni raspoređuju jedni u odnosu na druge, kao se skupljaju i razvlače, kako napraviti optimalnu strukturu stranice .... Ceo članak

godine_meni_dugme
trejler_sat
Datum: 23.09.2020.
IKONA_TEG
Težina: 3/10
htmlcss
web_dizajn_1

Pokretanje lokalnog web servera

Iako svi znamo da je najlepše na kraju napravljeni sajt postaviti na javno dostupan server sa prepoznatljivom adresom, mnogo toga možemo uraditi i sa lokalnim serverom .... Ceo članak

godine_meni_dugme
trejler_sat
Datum: 04.03.2020.
IKONA_TEG
Težina: 3/10
php
pokretanje_lokalnog_web_servera
Napomena: Tekstovi, slike, web aplikacije i svi ostali sadržaji na sajtu www.codeblog.rs (osim u slučajevima gde je drugačije navedeno) predstavljaju intelektualnu svojinu autora sajta www.codeblog.rs i zabranjeno je njihovo korišćenje na drugim sajtovima i štampanim medijima, kao i bilo kakvo drugo korišćenje u komercijalne svrhe, bez eksplicitnog pismenog odobrenja autora.
©2021. Sva prava zadržana.
Viber
početna Početna > Članci > Saveti

Popularni članci

AVL Stabla Kako napraviti web sajt - 1. deo - Početni koraci Fontovi u web dizajnu Postfiksna notacija Šta je zapravo programiranje? Klase složenosti algoritama - (O notacija) Strukture podataka Dinamičko programiranje Svi članci
Talk is cheap - show me the code!
Linus Torvalds
codeBlog codeBlog
Projekat posvećen popularizaciji kulture i veštine programiranja među mladim programerima.
Napomena: Tekstovi i slike na sajtu www.codeblog.rs (osim u slučajevima, gde je drugačije navedeno) predstavljaju intelektualnu svojinu autora sajta www.codeblog.rs i zabranjeno je njihovo korišćenje na drugim sajtovima i štampanim medijima, kao i bilo kakvo drugo korišćenje u komercijalne svrhe, bez eksplicitnog odobrenja autora.
© 2021. Sva prava zadržana.
Facebook - logo
Instagram - logo
LinkedIn - logo
Twitter - logo
E-mail
Naslovna
   •
Uslovi korišćenja
   •
Obaveštenja
   •
FAQ
   •
Kontakt