Pri razvoju "4 v vrsto" se počasi bližam končni različici. Danes mi je uspelo zadevico izpiliti in jo precej izboljšati.
Changelog BETA 4 -> RC1:
- izris zmagovite kombinacije
- dodan skrivni "hotkey"
Changelog RC1 -> RC2:
- dodani novi žetončki (hvala Tadeju)
- IE6 podpora je že na 90%
Strežniki so že posodobljeni, če pa opazite kakšen hrošč pa prosim sporočite, saj nameravam naslednji konec tedna zaključiti projekt.
Povezava -> 4 v vrsto
Vsebina
Kategorije
- Coding (PHP, C++,…) (18)
- Internet (13)
- Life & Stuff (10)
- Razno (2)
- Software (2)
Blogroll
Zadnje objave
Zadnji komentarji
Arhiv
RSS
Po dolgem času se spet oglašam. Zadnji teden sem bil zaposlen s precej zanimivim projektom, ki mi je prinesel tudi kar nekaj uporabnih znanj. V nadaljevanju si lahko preberete več o tem.
Kako se je vse začelo…
Bil je sončen in topel dan, s prijateljem pa sva se ravno spričkala zaradi “navideznega” vdora na njegov forum. Spor sva se odločila rešiti na način, ki bo dokončno dokazal kdo je boljši. Kolegom sva tako naročila naj si izmislijo programersko nalogo, katero bodo kasneje ocenili in se odločili kdo je boljši. :=) Po premisleku so nama zadali nalogo izdelave igrice
“4 v vrsto”, katero bosta lahko igrala 2 igralca na različnih koncih sveta (multiplayer) preko brskalnika. Prvo kar mi je padlo na pamet je bilo to, da bo zadevico z uporabo spletnih tehnologij dokaj težko narediti, a na srečo nisem obupal.
Razvoj…
Že drugi dan sem začel z zbiranjem informacij in znanj, ki sem jih v nadaljevanju potreboval. Vedel sem, da bo za izvedbo potrebno upeljati AJAX, a moje JavaScript znanje je bilo bolj kot ne na nuli. Na srečo mi je priskočila na pomoč knjižica jQuery, ki ima vse potrebno upeljano na zelo enostaven način. Ko sem se odločil glede client-side odseka, sem moral najti še rešitev za samo jedro, kjer pa mi je moje PHP & MySQL znanje precej pomagalo. Največ težav mi je povzročal prav uporabniški vmesnik in delovanje na vseh brskalnikih (IE6 ni testiran), na koncu pa mi je vendarle uspelo.
Predstavljam vam “Beta 3″ različico moje aplikacije:
- povezava -> KLIK
- izvorna koda -> objavljena bo ob končni različici…
Statistika & To-Do…
- skupaj kode: ~1213 vrstic
- To-Do: izris zmagovalne kombinacije, popravki glede izhoda uporabnika…
Spet sem si našel projekt, kjer lahko malce preizkusim svoje PHP znanje. Gre za osebno redovalnico, ki deluje na spletnem strežniku (PHP 5, MySQL) in omogoča registracijo uporabnikov, vodenje ocen in ostale priročne reči. Trenutno je še v fazi razvoja, do različice 1.0 pa imam že kar nekaj idej za dopolnitev sistema.
Več o projektu -> Web-Freak
Kmalu pride tudi delujoči DEMO, ki bo dostopen preko spleta (potrebuje le še manjše popravke).
Lep pozdrav!
Spet sem prišel do internetnega priključka
. Zadnje 3 dni sem namreč z družino preživel v Cerknem, kjer smo uživali na belih strminah. Imeli smo lepo vreme in kljub temperaturi, ki je bila krepko čez ničlo je bila proga presenetljivo dobro pripravljena. Tudi nad urejenostjo smučišča sem bil pozitivno presenečen in vam vsem priporočam obisk.
![]()
(SC Cerkno)
S prvega dela počitnic sem se tako vrnil izmučen, a časa za počitek še ne bom našel prav kmalu. Očitno bodo to spet počitnice po katerih bom bolj izčrpan kot med šolskimi dnevi.
Danes sem med brskanjem po spletu naletel na dva zelo zanimiva dodatka za Internet Explorer. Za ognjeno lisičko je že dolgo na voljo priročen dodatek “Firebug”, ki omogoča spreminjane izvorne kode, CSS stilov in olajša odpravljanje združljivostnih težav. Seveda ta dodatek v namene odpravljanja težav ni potrebno velikokrat zagnati, kajti lisička nima večjih težav pri prikazu strani.
Do danes pa nisem vedel, da takšna zadevica obstaja tudi za IE in ima skoraj vse funkcije kot “ognjeni hrošč”. Dodatek se imenuje “Internet Explorer Developer Toolbar” in je izdan s strani Microsofta.
Pogled na orodje:
Obstaja pa še eno malce manj sposobno orodje -> DebugBar
S tem si lahko sedaj končno olajšate ure, ki so potrebne za pravilen prikaz strani v Internet Explorerju1.
- Pa brez zamere navdušenci IE-ja
[↩]
Spet sem imel nekaj odvečnega časa in nastal je parser za znano spletno “igrico” MyMiniCity.com. Zadevica dobi podatke iz XML datoteke, ki je generirana s strani myminicity.com, povezava pa se lahko vzpostavi preko CURL-a ali “file_get_contents”. Vrednosti se nato shranijo v posamezne spremenljivke.
Zahteve:
- PHP 5
- CURL (ni obvezno)
Source -> KLIK
Letos je bila na izboru pesmi, ki nas bo zastopala na Eurosongu ponovno žalost. Za moje pojme ni bila nobena pesem nič posebnega in se mi ni niti sanjalo katera bi lahko zmagala. Pri super finalistih pa me je še bolj šokiralo dejstvo, da sta se tam pojavila “cigančka”1 s pesmijo “Za svobodo divjega srca”. Vesel sem, da je na koncu vseeno zmagala Rebeka z “Vrag naj vzame” in ji želim veliko sreče v Beogradu.
Rebeka Dremelj:

(rtvslo.si)
- Ni mišljeno kot rasizem, le pela sta obupno [↩]
Tisti, ki se ukvarjamo s spletnim razvojem zagotovo poznamo Acid2 test - enega izmed najpomembnejših testov za preverjanje skladnosti brskalnika s standardi. Prva ga je prestala Opera 9, sledila pa sta Safari 3 in Firefox 3. Seveda vemo, da je tu brskalnik, ki ga ne prestane (brezpredmetno je omenjati ime
).
Ko so razvijalci objavili novice, da bo IE8 končno prestal Acid2, pa je že prišel na plan Acid3 (W.I.P.). Tega testa zaenkrat še ni prestal noben brskalnik.
Tudi sam sem jih malce preizkusil in prišel do sledečih rezultatov:
- Firefox 3 (nightly - 2008020204) -> 59/100
- Opera 9.5 (build - 9770) -> 64/100
- Safari 3 (WebKit - r29933) -> 68/100
- IE 7 -> 13/100 (packarija)
Končno se je zgodilo to, kar odlašam že nekaj mesecev. Prišel je namreč čas prenove moje osebne strani (bila je precej otročja), ki je sedaj končno dobila spodobno obliko. Vse je bilo spisano iz “nule” in zadeva je precej bolj optimizirana kot prejšnja. Zaenkrat je vse v Angleščini, saj sem se odločil postati bolj “internacionalen” :-).
TO-DO (bližnja prihodnost):
- prevesti v SLO & dodati izbirnik jezikov
- dopolniti “PHP & JS” odsek
Net-Lord.Net
Tokrat se oglašam z malce dodelano različico generatorja točkovnikov. Druga različica je malce polepšana in naprednejša, kar je vplivalo tudi na težave v brskalniku Internet Explorer (deluje zadovoljivo).
Novosti:
- lepši vmesnik
- validacija vhodnih podatkov
- popravljeno jedro
Link -> KLIK

