Posted on July 31, 2008 in Coding (PHP, C++,...) by Net-LordNo Comments »

Včeraj me je Notepad++ malce ujezil in odločil sem se, da malce pogooglam za kakšen PHP & HTML urejevalnik. Med iskanjem nečesa majhnega in preprostega pa sem naletel na pravo “mašinco” - Aptana Studio1.

Zadevica me je popolnoma presenetila, saj ima praktično vse kar sem si lahko kadarkoli želel. Podpira sprotno preverjanje sintakse za PHP, HTML, CSS, JavaScript ter “code tips” za vse 4 jezike. Podpira tudi pomoč pri pisanju kode s pomočjo knjižic kot so jQuery, ext2 in podobne.

Morda edina slabost je poraba sistemskih sredstev, ki pa je zaradi temeljev na Javi precej velika.

Še ScreenShot:
Aptana Studio


  1. Community edition je OpenSource []
Posted on April 24, 2008 in Coding (PHP, C++,...) by Net-LordNo Comments »

Torej, kaj ima to dvoje skupnega? - prav nič. Že nekaj časa sem imel namen malce potipati JSON, saj sem potreboval nekaj takega za nadomestitev XML-a ali pa pretiranega števila requestov na server v kateri od mojih aplikacij. Nažalost pa spet nisem našel ideje kje bi zadevo preizkusil.

Danes pa je ideja prišla iz mesta, kjer bi najmanj pričakoval. Pri matematiki namreč ravno obravnavamo prizme in danes je moj učitelj med uro izjavil “…zakaj bi bilo enostavno, če je lahko zapleteno?”. In takrat sem dobil idejo - ustvari fizikalno-matematični kalkulator s preprostim dodajanjem formul (kar je rešeno z nepotrebno nesnago, a je bil to tudi moj namen).

In tako je nastala aplikacija, ki preko PHPja izpljune podatke v JSON obliki, jQuery pa jih nato še prežveči in izriše gumbke ter text v uporabniški vmesnik.

Zadevica je zelo enostavna za razširjanje (core/settings.php).
Zaenkrat se do različnih načinov/formul dostopa na način:
index.php?mode=n (n -> število, trenutno sta možnosti samo 1 ali 2)

Source -> .ZIP
Link -> http://stuff.net-lord.net/fizika/

Posted on April 13, 2008 in Coding (PHP, C++,...) by Net-LordNo Comments »

Danes sem dokončal namestitev nove Viste Ultimate (SP1 vključen) in vseh dodatnih programov, ki jih potrebujem. Moram priznati, da je kar nekaj razlike med sedajšnjo uporabo in tisto prej, ko sem imel naloženo različico Home Premium.

Pritegnil me je predvsem zanimiv dodatek DreamScene, ki omogoča predvajanje videa za ozadje namizja in pa nekaj kar sem v HP precej pogrešal - Remote Desktop (server). Všeč mi je tudi izboljšana hitrost v SP1 in tisti drobceni, a uporabni popravki (izbira diska za defragmentacijo,…). :)

Rad pa bi se še zahvalil GimTeam-u, ki so mi podarili legalen Vista plošček. Pa hvala Markotu za hitrejši MySQL server na katerem se sedaj nahaja baza mojega bloga.

Posted on April 11, 2008 in Coding (PHP, C++,...) by Net-LordNo Comments »

Spet se oglašam z mojim projektom “4 v vrsto”. Tokrat sem zadevo dodobra predelal in odpravil GUI hrošče. Nova različica se je razvijala pod kodnim imenom “Dragonslayer” in z njo bom jutri tudi uradno premagal1 svojega nasprotnika na predstavitvi.

Kljub večji prenovi sistema, sem izpopolnil tudi prejšnje različice in spodaj so navedeni linki do 3 različnih izvedb2.

Changelog: 1.0 -> 1.2
- optimizacija (JS, PHP) -> 1 zahtevek/~700ms
- odpravljeni JS hrošči

Changelog: Vertigo -> Dragonslayer
- implementacija “sob” oz. neke vrste instanc, kar omogoča več iger naenkrat
- dodana možnost izbire različnih velikosti igralnega polja
- informacije o sobah
- …

Opomba! - Nova različica NE deluje na IE6 (za IE7 je uveden poseben compatibility način).

Povezave:
- Dragonslayer
- Vertigo (Server 1 - 1.2, Server 2 - 1.0)

Izvorna koda bo kmalu objavljena na spletu.


  1. Verjetno se on ne bi strinjal s tole izjavo… []
  2. Kodno ime za star sistem: “Vertigo” []
Posted on March 31, 2008 in Coding (PHP, C++,...) by Net-LordNo Comments »

Po nadgradnji bloga sem danes prenovil še “O Avtorju” in zamenjal glavo teme.
(nova slikca :) )

V kratkem pride še malce bolj očitna povezava na blog direktno iz “net-lord.net”, pa če še niste opazili mi je uspelo blog spravt na 100% pravilen XHTML Strict ;) .

Posted on March 24, 2008 in Coding (PHP, C++,...) by Net-LordNo Comments »

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

Posted on March 23, 2008 in Coding (PHP, C++,...) by Net-LordNo Comments »

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…

Posted on February 24, 2008 in Coding (PHP, C++,...) by Net-LordNo Comments »

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).

Posted on February 9, 2008 in Coding (PHP, C++,...) by Net-LordNo Comments »

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

Posted on January 20, 2008 in Coding (PHP, C++,...) by Net-LordNo Comments »

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

Next Page »