računalništvo
PIPT WIN! (:
Danes je bilo zaključno tekmovanje z našimi preljubimi večagentnimi sistemi, o katerih sem že pisal(tukaj). Po težkem boju sva se z Nejcem prebila v finale, in premagala skupino Citrus(Bravo Damjan in Robert!). Bil je napet boj, če bi se kdo rad pomeril, lahko še vedno potegne dol kodo tukaj in se pokaže, koliko sam zna! Trenutno je zunaj verzija 0.9, tudi sodelujoči predavatelji pa razmišljajo, da bi naredili tekmovanje bolj odprtega tipa za zunanje udeležence. Upajmo, da bo tako =)
še par sličic …
PIPT done :)
Pa sva z Nejcem končala z seminarsko nalogo za PIPT. Gre za simulacijo igre Capture the flag, kjer imamo par variant igre – na 1 zastavico, na respawn zastavice in na poljubno mnogo zastavic. Ogrodje je spisal Luka Čehovin, uporabljali pa smo jo pri predmetu Porazdeljene Inteligentne Programske Tehnologije (PIPT). Zadnja verzija je 0.8, ki si jo lahko vsak potegne dol tukaj!
Še par sličic enga major killing spreeja(30 proti 30 agentov):
CalQu status update, kaj se počenja in kako zgleda AOE 2 na win 7
CalQu je končno dobil (po zaslugi tega, da je Mihc dost težil) malo večji update. Sicer je še vedno delno buggy, ampak stvar skorajda deluje (obetajte si pihajajoči public update, ki si ga boste lahko sneli iz calqu.net).
Med dolgočasnim kucanjem poročil in člankov za seminarske naloge prav prija malo relaksacije s programiranjem in dodelovanjem sistema. Še vedno pa se iščejo “dobrotniki”, ki so pripravljeni donirati kake starejše mašine (vseeno pa P4 ali višje – navijamo za laptope(Pentium M je že vredu), ker zasedejo manj prostora), ki bi nam služile za testiranje v (zaprtem) testnem sistemu. Trenutni sistem se žalostno občasno obeša zaradi nezanesljivih mašin. Če imate kaj odveč v kaki omari, me kontaktirajte na FB, twitterju ali skypu/msnju(če ga imate).
Eno poročilo pa je vseeno bilo precej zanimivo napisat, s Tomažem sva se ukvarjala z napovedovanjem časovnih vrst na borzi – napovedovanje vrednosti s pomočjo modelov in s pomočjo strojnega učenja. Članek pride (nekoč) tudi sem gori =)
Sicer pa med kakšnim daljšim predavanjem prov paše spet zaigrat kakšno starejšo igro, kot naprimer Age of Empires 2: Age of Conquerors. Na Win 7 se občasno pojavijo problemi s sumljivimi barvami. Quick fix je zgleda to, da killamo explorer.exe. Daljša navodila in batch skripta, pa se najde tukaj.
Še pomnite, tovariši?

Age of Conquerors
Asus eee 701 4G-BK – avtoradio :)
Kak teden nazaj sem od Tomaža dobil (deklarirano “nedeluloč”) Asus eee 701 4G-BK. Stvar je po parih privitih šravfih začela delat(z izjemo miši, ki ima odtrgan kabel). Baterija drži še zadovoljivi 2 urci+, tako da (ker je stvar res počasna) sem se odločil, da zadeve ne sformatiram na WinXP (ima gor prirejen Xandros linux), ampak pustim tiste 4G ssd diska pri miru(je prilotan na motherboard, tako da ni neke lahke rešitve kako stvar zmodificirat) in uporabim za kaj drugega.

Xandros linux - osnovni izgled eee-ja, ko se prižge
Ker v Cliotu nimava avtoradia, sva se odločila, da na pot (predvsem, ko greva plezat) z Leo vzameva tole stvarco, saj ima definitivno prednost pred predvajanjem glasbe iz mobitela. Zvočniki so primerno glasni, glasbo pa lahko predvajava iz SD kartice ali USB ključa.
In stvar se je izkazala za fenomenalno, sploh zato, ker ima clio priročen predal na zgornjem delu sovoznikove armaturne plošče. Asus direktno sede v predal in se med vožnjo tudi pri ostrih ovinkih ne premika. Več povedo slike
Iz slik je (skoraj) razvidno, da uporabljava kar osnovni “Music manager”, ki meni zelo liči na malce predelan amaroK. Ni kaj, važno da ima fade-out in da dobro špila. Morda bom v prihodnosti poskusil z kakim VLC playerjem, v kolikor lahko pridobim še kak decibel na glasnosti, predvsem pri tišjih komadih!
V bližnji prihodnosti si bom prav tako omislil tudi avto polnilec, da ne bo problemov pri daljši vožnji, prav tako pa razmišljam tudi o touch screen folji, ki jo bom verjetno prelepil čez ekran(namesto miši). Bom poročal, kako gre
Trenutni projekti v slikah
Spet je mesec naokoli, časa za pisanje bloga pa ni =)
Ker tudi dandanašnji ni časa, bom strnil trenutno stanje projektov v slikah.
Porazdeljene Inteligentne Programske Tehnologije:
CalQu in trenutno stanje – izpis konzole na Queen strežniku -> več informacij na http://calqu.net
Umetna inteligenca 2: Vizualizacija Radviz na podatkih “probabilistic Latent Semantic Analysis”. Vse sprogramirano v C#, samo vizualizacija je plot(zblj) v matlabu.
To je zaenkrat to. Še verjetno pa se še kaj najde =)
Productivity post
Evo po enem mesecu malce updejta. Robotska roka je vmes doživela nove realizacije, a projekt zaradi obilice seminarskih nalog in ostalih projektov na žalost stoji.
Trenutno se ukvarjam s klasifikacijo člankov, natančneje slovenskih narodnih pesmi in pripovedk. Več(tudi kakšna vizualizacija), upam, da kmalu. Sicer se še vedno razvija projekt pod testnim imenom “Commodore”(plugin za calQu oz. calQu 2.0 improvement).
Pri testiranju sem prišel do pomembne ugotovitve: C# je dejansko precej hitrejši od Jave pri iteracijah čez večje matrike in množenju
Tale blog post je točno to, o čemer govori xkcd spodaj =)

Time management ... zakaj sem jst vsako jutro že ob 7h na faxu
Aja, dodofren je naredil svoj blog(finally). Link še čakamo
UPDATE: dodo je dal link do ipja, … CLICK HERE =)
Let’s get moving: fax, projekti, motivacija
Spet se je začel nov semester in potrebno se je ponovno napolnit z motivacijo, ki smo jo pokurili med izpiti(ki so letos šli presenetljivo dobro =) ).
Definitivno pri tem pomaga sledeča spletna stran http://shutupandgettowork.com/(s klikanjem na tekst se slednji zamenja na random). Današnja misel dneva: You check email how many times a day? Stop that.
Spet je prišla poplava seminarskih, tokrat se bom ukvarjal z precej zanimivimi zadevami, več o tem pa v naslednjih tednih. Ostali projekti so prav tako v polnem zagonu, za mlajše rodove(beri: nižje letnike) je v LGMju(predmet Računalniška Grafika/Grafika in igre) pripravljen kinect, robotska roka bo v kratkem dobila fizično podporo za gladkejše premikanje(dejansko so že lego kocke precej težke in precej tečno fleksibilne), calQu pa je dobil precej popravkov in funkcionira v polnosti(zadnji večji popravek je menjava knjižnice za nove algoritme med samim delovanjem programa). Naš sistem za distribuirano računanje pa bo v kratkem dobil tudi prvi extension(po domače calqu2.0 oz. codename “Commodore”), ki bo osnovni sistem izkoriščal v polnosti. Večji del trenutno razvija kolega Miha(Kronos). V roku 3 tednov bi že morali biti vidni prvi rezultati in tudi podrobnejši opisi tega dodatka.
Med tem pa je kolega Domen, ki je pred tem že izdelal eventize.me(več o uporabi lahko preberete na mojem postu ob splavitvi te aplikacije) tokrat presenetil z projektom izdelave spletnih strani in aplikacij, ki ga lahko najdete tukaj(www.izdelovanje.si). Če kdo potrebuje kako resnejšo aplikacijo, se lahko obrne nanj in z veseljem vam bo pomagal.
Robotska roka – Day 0,1,2
Z Vido gradiva mindstorms NXT robotsko roko(razni dodatki senzorjev, kamera, AI algoritmi, kinect itd. še pride na vrsto =) ), trenutni status pa je sledeč(glej slike):
Najbolj pomembno pa je, da se zabavamo z Lego kockami!
Prevajalniki – projekt
po pol leta oddajanja seminarskih nalog lahko s ponosom potrdim, da moj prvi compiler za programski jezik pascal D_E_L_A. Hvala vsem neprespanim nočem in izgubljenim dnem. Bilo je vredno!






















