Jednostavno.com - Index


Dance Radio

Dance Radio

Organiziranje sadržaja

Opet sam malo odugovlačio, iako datum koji dole piše nije zadnji dan kada sam dodao tekst na stranicu. Samo nisam spomenuo to da sam još pisao o varijabli $_GET, zbog toga što sam taj tekst ostavio sakriven za one koji su najupornije tražili sadržaj na webu.

Uglavnom, sada sam malo opisao način na koji ćemo dodavati sadržaj na našu web stranicu. Naravno radi se o datotečnom (flat file) sustavu, koji je prikladan za učenje programiranja. Kako ćemo organizirati kategorije pročitajte na linku ispod. Nadam se da ću uskoro imati volje dodati još novih tekstova koji će sadržavati i nešto koda, jer ipak za naučiti programirati jako je bitno pisati nekakav kod :)

Do tada, sretan lov.

Organiziranje sadržaja 29.01.2009.

Prvi koraci u izradi web stranice, savladavanje polja (array)

Pod prvim koracima u izradi vaše PHP Powered web stranice jako je bitno da savladate polja. Polja su konstrukti koji omogućavaju pohranjivanje više varijabli, da bi istima lakše pristupali i baratali. Savladavanje polja je jedan od prvih i najbitnijih faktora u savladavanju skriptno/programskog jezika PHP.

Prvi koraci, savladavanje polja (array) 05.01.2009.

Prva Web Stranica

Dugo vremena koje sam proveo u ljetno/jesenjem snu, nastojati ću nadoknaditi ove prohladne zime. Vratio sam se online, nakon te duge pauze, i sada "jači nego ikad ;)" počeo sam opet pisati tekstove. Oslobođen od moderiranja foruma, duh mi je čist, a misli bistre. Možda je ta sloboda bila upravo ono što mi je potrebno da ovaj svoj blog/web pokrenem iz mrtve točke do koje sam ga zanemarivanjem doveo.

Iz nostalgije prema starom načinu izrade web stranica bacio sam se na izradu jednog zanimljivog tutorijala. Iako do sada više filozofski pričam o samom webu (malo mi je nedostajalo brbljanje), ove dane uskoro očekujte i konkretnija riješenja pri planiranju vaših web stranica.

Isto tako, svim posjetiteljima Sretna Nova 2009. godina, a povodom toga, od sada pa i ubuduće, na sve nove naslove ću i postavljati datum kada su ostavljeni. Čisto da vidim koliko me inače ovo ludilo dodavanja tekstova drži ;)

Prva Web Stranica 02.01.2009.

Osnovni HTML Tagovi

Na ne baš najvještiji način napisao sam nešto o HTML tagovima. Što su oni i koji su najčešći. Kako ih pisati i zašto ih koristiti. Nema puno teksta, ali moram dodati ovu novost da sam ga pisao, i nije toliko loše kao što izgleda.

Više...

Isto tako dodao sam jednu običnu HTML formu, da vidite kako se forme pišu HTML-om. Taj tekst još treba doraditi, no kako mi je HTML forme iznimno teško i dosadno raditi, potrudite se i istražite ih sami. Primjer je pod kategorijom HTML, više proučite sami na w3schools stranici, a uskoro ću i pisati neke aplikacije koje koriste forme, pa ću ih onda i tamo opisivati

Više, HTML Forme

Upotreba MySQL tablica

Danas je prekinuta šestomjesečna pauza u dodavanju novih tekstova na ovoj web stranici. Pisanje o PHP-u i MySQL-u je mnogo teže nego sam to u početku mislio, i zbog toga na ovoj stranici ima mnogo manje podataka nego bi trebalo. No nema predaje. U idućih mjesec dana (do kraja prvog mjeseca 2009 godine) namjeravam ugrubo završiti dio s MySQL-om.

Paralelno pisanju tutoriala po treći put radim na redizajnu ove stranice, te se ovaj puta u tome koristim i samim MySQL-om te zbog toga mislim kako bi ovaj put moglo i upaliti.

Da bi sam MySQL imao smisla trebamo naučiti kako napraviti i koristiti tablice u njemu. Zbog toga sam i napisao ovaj nedovršeni tekst kojeg možete pročitati klikom na naslov, ili pronalaženjem istog u kategoriji PHP i MySQL.

Više

Jednostavno.com sponzorira 6. natjecanje u web dizajnu

Tema šestog natjecanja u web dizajnu jest skroz jednostavno dizajnirana stranica. U poplavi i glavoboljama raznih web 2.0 portalolikih, jubitolikih i ostalolikih stranica u ovom natjecanju dizajnere želimo osloboditi glavobolje dizajniranja estetski friziranih webova.

Neki bi to mogli shvatiti omalovažavajuće. Što bi oni kao profi dizajneri trebali sebe ograničavati vizija izgleda, i momenata na stranici. Pa, ne trebaju. Uvijet za dizajn jednostavne stranice je to da "težina" samog CSS dizajna ne bude veća od 5 kilobajta.

Više o natjecanju...

Od bloga, do javne web stranice...

Stranica jednostavno.com online je više od godinu dana. Domenu sam kupio jer mi se ime učinilo prikladnim za hobi kojim se bavim, a to je programiranje i izrada web stranica. Dugo vremena držao sam stranicu kao osobni blog, na kojem sam otipkao neke osnovne stvari što se tiče PHP skriptnog jezika koji je jedan od najpopularnijih server side jezika trenutno, i potražnja za tutorialima o PHP-u ne jenjava već godinama.

Sada, nakon već duže vremena bezuspješnih pokušaja da uhvatim nešto vremena kako bi dodao još kakav tutorial, shvatio sam da će to biti težak posao, pa sam se odlučio otvoriti stranicu posjetiteljima. Nadam se da će stranica koja već duže vremena ima 20tak posjeta dnevno, malo više zaživiti ako dodam nekakav software koji će omogućiti direktnu komunikaciju između posjetitelja.

Stavio sam phpbb3 forum za početak i nadam se da će se nešto ljudi i registrirati. Znam da postoji brdo stranica, čak i na hrvatskom, koje se bave sličnom tematikom, ali kako sam već pomalo ušao u vode pravog programiranja (C jezik i njegovi derivati), forum će biti namjenjen i takvim pitanjima, a time će postati jedan od rjeđih foruma na naškom jeziku gdje će se moći dobiti konkretniji odgovori što se toga tiče.

Eto, od danas je forum pušten u pogon, i nadam se da će dogodine imati korisnika, kao što je stranica do sada imala posjeta. Haha...

MVC dizajn stranice

MVC (eng. model view controler) ili ti ga hrvatski model pogled kontrola (MPK) dizajn programskog dijela omogućava lakši, brži i pregledniji dizajn stranice. Bakacao sam se s PHP OOP programiranjem (DA I PHP IMA OOP :p), i naišao uz dosta muke do wiki strance o MVC programiranju.

Uglavnom, napisao sam jednu malu skriptu, koliko je to u biti u mojoj moći i koliko u biti ja sam shvaćam MVC programiranje, pa sam je želio podijeliti s vama i objasniti vam u biti kako si možete olakšati konstrukciju (dizajn, ali onaj s programske strance) web stranice kako bi kasnije što brže i lakše mogli raditi webove.

Ovo nije nekakav napredni kod, dapače, veoma je jednostavan (ono u mom stilu), ali mislim da dovoljno otvara um za prihvaćanje takvog načina programiranja.

MVC Dizajn, download

Zbog posjećenosti odlučio sam poduzeti neke nove korake

Dragi posjetitelji,

U zadnje vrijeme gledam statistiku stranice, i vidim da je posjećenost zaista dobra. Prosjek od 20 posjeta dnevno stvarno me potakao na razmišljanje o daljnjem razvoju ove stranice. Možda je do toga što je crawlaju roboti, ili zbog riječi jednostavno, uglavnom o čemu razmišljam.

Treba mi pomoć u nastavku pisanja tutorijala, i zato tražim vas da mi pomognete. Ako bi o nečemu stvarno željeli pisati obratite mi se na e-mail. Ako se odlučite za npr. HTML i napišete neke jednostavne tutoriale vaš tekst mogu objaviti na stranici, link na vašu stranicu mogu staviti u prijatelje, a na svaki vaš tutorial možete staviti svoje adsense.

Ako ste zainteresirani za suradnju, molim obratite mi se. Moj nick je mAtAk i možete me pronaći na forum.hr. Dok ne napišem skriptu za kontakt neka to bude način, da sada ne pišem e-mail, jer mi se na gmailu tek nedavno broj spam poruka smanjio na 700. Vjerujte ne želite znati koliko je bilo prije toga. Eto, ako vam se sviđa ideja, pišite.

Srdačan pozdrav,

Ivan M.

Pozadina stranice jednostavno.com

Kada sam napisao kod ove stranice prije gotovo više od 7 mjeseci (napisano 29.11.2007), mislio sam da je to najbolji kod kojeg ću ikad napisati. Sada, sedam mjeseci nakon, već sam se počeo susretati s prvim problemima u ideji koda. Većina problema mi dolazi iz koda same klase koju koristim za prikazivanje linkova. Iako je relativno sigurna, nije dovoljno dinamična, a to želim promjenit.

Budući da sam sada trenutno veoma zauzet projektom webnatjecanje.com, poslom i ostalim nemam toliko vremena pisat tutorijale. Iskreno, i tutorijale mi je malo teže postalo pisat, jer bi sada, kada dolaze malo kompliciranije stvari na red trebao dosta provjeravati literaturu jer i sam takve stvari ne znam napamet, već ih rješavam u letu. (google, forumi, tutorijali i ostalo), objavit ću kod ove stranice jer je to možda najkompletniji kod kojeg sam do sada napisao.

Upozoravam vas. To je špageti kod, i takvo kodiranje treba izbjegavat. Ne kažem da bih sada napisao mnogo bolji kod, ali naučio sam neke nove stvari, i vidim neke svoje greške. Kod ne objavljujem radi toga da se s njim hvalim (tko bi se s ovakvim kodom po bogu hvalio :rofl:), već da i sami vidite kako kodiranje nije komplicirana stvar. Bitno je imati cilj, i dobro planirati kako doći do tog cilja. Isto tako bitno je ostati otvoren za nove ideje, a to je meni na ovoj stranici s ovakvim kodom postalo preteško. Treba mi admin panel, treba mi dinamično kreiranje linkova, brisajne, editiranje, komentari, itd...

Kako ova skripta nije ni bila u planu da bude konstrukcija stranice, ne pada mi preteško činjenica da ću je morati prepravit. Bilo mi je bitno da sa što manje muke mogu redizajnirat stranicu, i to mi je donekle i uspjelo. Sada imam mnogo veće ambicije, i vidim greške u ovom kodu i stilu kodiranja, pa sam napokon to spreman i objaviti.

Download jednostavno.com, uskoro ;-)

Previše surfate?

Jedan od vodećih problema mog svakidašnjeg života je to što previše vremena provodim za računalom, upravo surfajući po internetu. Dobro, još bi bilo OK kada bi se to moglo nazvati surfanjem, ali sve se svodi na vječni reload iste stranice. Paranoični ljudi bi se zapitati, wow, pa da li je to meni zaista potrebno. Što me to navodi na to da svakodnevno posjećujem iste stranice u nadi za odgovorom na ono vječno pitanje.

E pa, ja vam u tome nemogu pomoći. Nadam se da ne pušite duhan, jer efekt ovisnosti o internetu je dosta sličan efektu ovisnosti o duhanu. Ujutro kada se probudim, ako ne vidim moju omiljenu početnu stranicu i novosti na njoj ja taj dan jednostavno ne zovem danom dostojnim mog postojanja. Treba biti realan i reći, ne postoji taj dan kada ja nisam vidio moju omiljenu stranicu.

Eh, to je veliki korak naprijed, a kamo on vodi samo vi znate. Da li to znači da ćete uskoro biti vlasnik maslenika od stotina sadnica, ili bogati trgovac strujom, ja to stvarno ne bi znao procijeniti. No ako hoćete kako tako naučiti PHP i neke osnove programiranja na pravom ste mjestu. Potrudit ću se da vam bude što je moguće manje zarazno, a što je moguće više jednostavno.

Došli ste s Googla..

Ispričavam se ako vas je link s googla bacio na ovu početnu stranicu, jer sam malo prepravljao izgled linkova kako bi bili pregledniji. Nadam se da vam neće biti pre veliki problem pronaći ono zbog čega ste zapravo došli. Uskoro ću se malo igrati s mod_rewrite apache modulom, pa može doći do još nekih promjena. Dok google pravilno ne indeksira, nadam se da neće bit većih problema. Pozdrav, i budite jednostavni ;-).

Crna stranica, rezultirala neuspjehom :(

Redizajn stranice da bude crna boja, a bijeli tekst (kako je bilo zadnjih par dana) rezultiralo je jednim velikim flopom. Ok, dizajn nije bio ništa extra (točnije, nije bilo dizajna :zubo:), ali ni sama ideja ne stoji. Možda jer se teško uklapa u browser, i ostalu pozadinu same radne površine i operativnog sustava, te bi se svidilo eventualno Darkerima koji cijeli komp imaju u takvoj temi, meni je predstavljala jedan veliki down. Još uvijek ću držati ovaj dizajn koji je poklon jedne prijateljice iz Pule.

Crnu stranicu ću možda držati kao izbor, no to je daleka budućnost. Prvo da razradim sam software stranice -- da još uvijek je flat file, ali guram pomalo naprijed (ne ka MySQL-u, kao sam zamislio), već naprijed s učenjem PHP skriptnog jezika. Nadam se i vi isto.

Recenzije stranica na hrvatskom webu!

Kao što u vrhu stranice vidite, možete dodati stranicu za koju hoćete da napravim recenziju. Već imam malu listu web stranica koje ću recenzirati ovih dana i njihove recenzije objaviti na ovoj stranici. Ako imate stranicu, i želite objektivnu i realnu recenziju iste, upišite link i Dodaj stranicu u mali fajl kojeg ću kasnije pregledat, i recenzirat stranicu :).

Kako su već neki možda upoznati s tim da je osvanuo sličan sajt na hrvatskom webu, ovim potezom želim malo testirati svoje SEO znanje, i provjeriti neke stvari kod Google tražilice, više nego što ozbiljno želim ugrozit ideju autora te stranice ;) .

Novi tutorijal dodan

Počeo sam malo pisati o PHP-u i MySQL-u.

Ovdje pročitajte kako to za sada izgleda

Dodavanje sadržaja, izrada same stranice...

Originalni sadržaj nije tako lako dodati. Pogotovo na ovaj moj polagani način, i k tim još testiranjem koda da se ne bi potkrala koja greškica. No, malo po malo sadržaja je sve više, i ova stranica izgleda sve smislenije te poprima svoju prvotnu namjenu. Jednostavnom objašnjenju logike web dizajna i programiranja.

Ljeto se bliži kraju, time će završavati i godišnji odmori, počinju fakultet i škola. Ovo ljeto sam većinom posvetio izradi ove stranice, i na njoj ću raditi dok ne sklopim jedan opširni tutorijal, koji će biti koristan početnicima, a i malo naprednijim korisnicima. Vidim, ima po nekoliko posjeta dnevno, što me drži da radim i pišem dalje.

Isto tako uskoro očekujte i prva iznenađenja na stranici, a koja će to biti.. Navratite pa pogledajte :)

Slatke poteškoće, sajt je bio offlajn 2 dana

Eto, da i to iskusim. Nakon dugo vremena razmišljanja o tome da li da stavim stranicu online, u profil i potpis na forumu, dogodi mi se neočekivana glupost. Naime radi testiranja tog CMS-a, naivno sam prebacio nameservere na drugi hosting i time izgubio dobra dva dana u uštimavanju svega. Da se to ne bi ponovilo, sada ću biti malo oprezniji. Molim vas da se kroz sljedeće dane kada budete posjećivali stranicu ne naiđete iznenađeni ponovnom obavjesti da je stranica offlajn, i PHP redirectu na drugi folder na hostingu. Ako se to i dogodi, vjerovatno će potrajati samo nekoliko sati.

Promjena softwera stranice

Zbog kroničnog nedostatka vremena, i nadolazećih ispita, stranica neće toliko često biti updejtana. Kao da je do sada i bila. I sam razvoj mog vlastitog, flat file, CMS-a je jedan mukotrpan posao, te ću ga raditi lokalno, dok ću ovu stranicu prebaciti na jedan već postojeći, tako da bi se mogao koncetrirati samo na izradu materijala, dok će izrada samog CMS-a ipak malo pričekati.

Dobrodošli

Već duže vremena želim napravit web stranicu na kojoj bih objavio neke tekstove o web dizajnu i programiranju koje sam sâm napisao kroz ovih godinu dana i više koliko se tim bavim. Imajte u vidu da sam amater, i da su svi tekstovi ovdje napisani moja vlastita kreacija, i mogu sadržavati pogreške i neispravna mišljenja.

Sav php kod koji sam pisao je testiran i radi, naravno koristim PHP 5.2, jer je to ipak budućnost, tako da eventualne pogreške mogu nastati korištenjem starijih ili nekompatibilnih verzija PHP-a

Update kada stignem što napisat.

Vlasništvo i autorska prava: Ivan Matković