MY UNA-SHIRT v0.1 (WORKS IN SOME BROWSERS)



Priča je dosta kratka. Ona je rekla – ‘istetovirat ću si ”david harvey” na sise majkemi’. On se samo nećkao oko gimpiranja neke njene slike dok ga Goran Zec nije pretekao. Onda je On odlučio napraviti nešto drugo…..

To nešto drugo je UNA-SHIRT generator koji se smjestio na adresi http://broj.binarni.net/una/. Radi najbolje u Chromeu. U Firefoxu se dobro drži. Safari je tako tako… Odabir boja nešto šteka. Verzija je 0.1 i nije me previše briga kako se ponaša na ostalim platformama.

U svakom slučaju, sad je svatko u mogućnosti staviti svoju poruku na njenu majicu! Osim samog teksta može se staviti i omanja slika. Nema skaliranja slike za sada, ali ima drag&dropa na određenu poziciju. Kad ste zadovoljni sa majicom, kliknite na “SHARE THIS UNA-SHIRT” i podijelite svoj uradak sa ostatkom svijeta. Sve što treba je prekopirati dani URL i poslati ga nekom na email ili postati na vašu omiljenu socijalnu mrežu. To je sve.

U glavi mi se trenutno vrti milion fičura i ideja, ali neka to sve sačeka neko bolje vrijeme. Za sad odite na – http://broj.binarni.net/una/.

Bojo razbacivač

Jedan od uradaka Binarnog laboratorija pod dobrim starim motom “ne.. nećeš vidjeti moj source”. Plugin za Adobe Illustrator na temu “porazbacaj mi ove boje” što sam složio za Gambu. Gamba, za one koji ne znaju je dizajner. Trebao bi ovo biti “one of many” koje će laboratorij izbaciti…

Acina prva iPhone OS aplikacija


Kao što i naslov kaže – “Acina prva iPhone OS aplikacija” je zgotovljena. Početne nule i jedinice Binarni.net iPhone aplikacije koja će se uskoro moćo kupiti na Apple Storeu 🙂 Daklem, kad kliknete na button “Generiraj” izgenerira se binarni broj. Nešto kao i web verzija mog binarnog startupa (dio weba koji još nije objavljen).

Anywho, još nisam postao dio iPhone Developer Programa (znači pljuno $99 godišnje Appleu) tako da se ovo za sad vrti u simulatoru. Treba platiti ako se želi testirati na pravom uređaju. Kad se malo bolje snađem u Cocoi i gomili novog API-a (i ako skužim da imam vremena za iPhone OS) budem se učlanio. Vrtiti ovakve primjere na samom uređaju mi trenutno i nije neki prioritet s obzirom da mi simulator sa debugerom daje puno veći komfor. Do tad….. ostanite na liniji do nekih mojih slijedećih postova.


Franjo dobio novi website



Franjih web site je dobio novi izgled. Na funkcionalnosti samog Franje nisam radio. Sadržaj sitea je samo malo prilagođen novom layoutu a video sam prebacio na vimeo.

Na Ništa se neće dogoditi koji se dogodio prije koji tjedan u Moravicama sam imao kratku prezentaciju Franje.

S obzirom da igra radi na principima partizanske fizike u sam layout se nekako progurao i Stjepan Filipović.

https://www.binarni.net/projects/franjo/

autici.binarni.net


Jedna od stvari na kojoj sam radio u zadnje vrijeme se smjestila na adresi http://autici.binarni.net/. Naime, moj otac cijelo svoj život skuplja modele automobila a na ovom siteu smjestio sam njegovu online kolekciju istih (on je sebi napravio papirnatu). S obzirom da nema unuka s kojima bi se igrao skombinirao sam da je ovo 2nd best što sam mu mogao priuštiti. Isto tako, bilo mi je lakše napraviti online katalog kojeg on može lako uređivati nego ga učiti kako da uploada slike na photobucket i linka ih na forumu automobila (odatle je to sve i počelo). Po onome što sam do sad vidio na ex-yu i svjetskoj sceni ovaj katalog definitivno udara dupe.

Moja prva sjećanja vezana su za gomilu automobilčića koje sam imao oko sebe. Ogroman broj automobilčića koji su imali svoje kutije u koje su spremani i prema kojima se trebalo odnositi s pažnjom. Nema struganja boje, nema uništavanja ali ima igranja s njima! Aco nije bio jedan od onih klinaca koji automobilom lupa u zid. Nije bilo tepiha sa nacrtanim ulicama pa je otac napravio montažne ceste od tvrdog kartona (imali smo i kućice i željeznicu ali njih nismo sastavljali po podu moje sobe). S obzirom da je on tehnički crtač sve je to bilo bolesno precizno napravljeno i nas dvojica bi se satima i satima igrali na podu moje sobe. Otac je izrezivao male registracije i lijepo ih na modele, bojao svjetla i žmigavce, radio male ljude koji su se stavljali unutar automobila, radio prikolice od kartona na postoljima potrganih modela itd. Anywho, sve te automobile (osim ovoga), od kojih neke možete vidjeti na slikama, je stari izgubio ’91. Od onda radi na svojoj novoj kolekciji.


Imao sam i malo veće modele automobila na pedala. Traktor sa prikolicom, Buba i Mercedes. Mercedes je bio zakon jer ga je otac malo prepravio. Palio se na ključ, što je klincu bio totalni zakon. Ugradio je pravi radio sa zvučnicima unutra i stavio mi je prekidače za svjetla i žmigavce. Mislim da je i trubu imao… hm… s obzirom na sve ostalo čudio bih se da nije imao trubu. Anywho, jedan dugi niz godina ja sam mislio da to svi očevi rade za svoju djecu. Jebiga….


Daklem, na http://autici.binarni.net/ upogonio sam online katalog koji osim za pregledavanje služi i da moj otac može copy+pasteati linkove slika na forum. Ako nekog zanima radi se o Django + PostgreSQL + ImageMagick platformi. Najvjerovatnije neću objavljivati source jer mi se ne da instaliravati ovo drugim ljudima a ne želim biti govno i govoriti “nađi si nekog drugog. pa pobogu to je samo Django! pa pobogu to je samo HTML, kako ne znaš napraviti template. jooojj… ne da mi se hostati to na binarnome.”. Radije ću biti elitista.

Postoje neke osnovne kategorije (marka automobila, naziv modela, godina proizvodnje pravog automobila, proizvođač modela, boja modela, veličina modela, komentar te slike). Kako je moj otac totalno Web 2.0 postoji RSS feed sa zadnjim promjenama, postoji eksport svih podataka u CVS file, postoji mogućnost komentiranja modela, sadržaj je objavljen pod creative commons lincencom i zadnje a možda i najvažnije postoje “tag” cloudovi! Mislim da nitko ozbiljan danas ne može pristupiti razvoju softwarea a da nema neku vrstu cloudova!

Jedna od stvari sa kojom eksperimentiramo je pasteanje logo proizvođača + osnovne informacije na sliku (naziv, veličina,…) + link na site. To se automatski kreira kod uploada (ili forcea naknadno) i izrade manje verzije i thumbnaila slike. Također, mislim da ću iskoristiti iste stvari koje koristim na FLOSS Manuals za automatsku izradu PDF kataloga modela.

Sve u svemu, ovo je prva verzija i postepeno će dolaziti neke promjene.

Jedno vrijeme razmišljao sam ovo napraviti multiuser katalogom te omogućiti i ostalima da stavljaju slike. Odustao sam od toga jerbo 1) želim da otac ima bolji site od ostalih 2) mene to skupljanje uopće ne zanima, nemam vremena da se time zezam i ono što je najbitnije ne želim privući previše pažnje sa već postojećeg communitija na http://www.autici.net/ siteu. Sve slike hostam kod sebe na binarnome. Razmišljao sam da ih stavljam i na flickr ili negdje drugdje (automatski naravno) ali za sad (dok stari ne unese većinu modela) mislim da nema potrebe.

Djevojka viče sa visoka brda: “Evo Franje! Evo Franje!”


Franjo gura svojim tempom i ne brine se previše za lavež sa strane. S obzirom da imam stalni posao + 4 posla u fušu (plus jedan zabavni projekat za Oca) koja radim nakon posla ovo sa Franjom se dosta brzo i odvija. Možda čak i prebrzo.

Klik da probate novog Franju: https://www.binarni.net/projects/franjo/

Anywho, dodao sam nekoliko stvari u Franju. Prva i najvidljivija je koliko toliko normalan teren. Teren se generira na server strani svaki put kod startanja (od tud i početno usporenje sada). Na 10,000 kockica generiram 6,000 brda različitih veličina (imam neki raspon ali za sad nemam postotke da pogodim teren brdovite Bosne). Nakon toga teren se normalizira, malo se i poglede rubovi (s ovim još eksperimentiram) i pošalje se clientu. U usporedbi s onim prvim čistim randomom (začudo, nitko se nije bunio na taj izgled) ovo je predivno. Ove dvije slike i nisu baš jako reprezentativne.

Druga stvar koju sam dodao je mala kravica. Ono što je specifično kod kravice je da je animirana. Ako proletite sporo pokraj kravice vidjet ćete animaciju. Treća stvar je lagano izmjenjeni code koji se brine za dinamičke objekte (za sada švabski avion, panzer, krava, oblak). Izbacio sam neko Array sliceanje u nadi da će me to rješiti onog povremenog zastajkivanja koje se dešava. Naravno, to nije bilo to.


Zadnja stvar koju sam dodao je mali pokazivač trenutnog FPS-a. Moja najveća briga kod Franje je sama brzina. Kao što ste možda i zaključili, brzina izvođenja Franje uvelike ovisi o izboru vašeg operativnog sustava, browsera ali i poinstaliravanih pluginova. Naime, probao sam kako brzo radi na jednom Mac Pro (8-Coreova, 16Gb RAM-a) iz Firefoxa koji je imao instalirane pluginove za blockiranje skripti itd. Totalna katastrofa, 5 puta sporije nego na mom MacBooku kad je na 800Mhz. Na mom Terminusu (Lenovo W500) sa Linuxom brzina je zadovoljavajuća, samo što aviončić zna flickerati prilikom iscrtavanja. Izrazito iritantno. Po prvim rezultatima što se tiče FPS-a najsporija je Opera 9.6x/10.x, zatim Firefox 3.0.4 te na kraju ubjedljivo najbolji Safari 3.1.2 sa 90 FPS-a. Budem probao i ostale verzije a možete mi javiti i vi vaše rezultate te specifikaciju na čemu ste probali.

Što se tiče daljnjeg razvoja. Budem posložio inicijalno učitavanje igrice, malo ajaxa, progress bar dok se učitava mapa itd. Trebao bih i generiranje smetala staviti na server side. Kao što sam i rekao, najveća briga mi je konačna brzina. Odluku o tome da li će se moći u jednom trenutku baciti samo jedna ili više bombi (jer više bombi može uzrokovati više esplozija. više eksplozija znači više crtanja a sve to u konačnici znači sporiji scroll sa zastajkivanjem) ću donjeti kad isprobam neke modele eksplozija.

Ni meni do sada većina generalnih ideja oko Franje nije bila jasna. Ne želim raditi tipičnu pucačinu jer 1) ja ne volim pucačine 2) ja ne mogu sa canvasom i javascriptom napraviti konkurentnu pucačinu. Dosta stvari u igri će biti oko Priče i dosta misija će se baviti izbjegavanjem prepreka, skupljanjem stvari te dostavljanjem paketa na teren. Između misija će biti male igrice (za sad tajna kakve). Paketi će varirati od cigara za druga Titu, novog britanskog špijuna, oružje Savi Kovačeviću na Sutjesku, novi Politički da popravi poljuljani moral u jedinicama…

Također ono što mi je bio cilj od samog početka, a sad ispada da će biti moguće za izvesti, je da sav teren u Bosni i u Dalmaciji gdje će se igra odvijati budu autentični online podaci izvučeni iz GIS sustava (online znači da se vide promjene u igrici skoro pa čim se dodaji zapisi o novim selima, cestama, rijekama…). Također ono što mi je cilj je osim predefiniranih misija koje se moraju završiti napraviti i brze misije koje će moći uzeri sami definirati. Znači 2d mapa Bosne po kojoj skrolate i kreirate svoju rutu. Od rute se napraviti 2d mapa sa realnim podacima na koju vi možete random staviti prepreke. Pa kad letite iznad Jajca “eto Plive eto vodopada” možete zapjevati! Dosta o planovima… nešto mora ostati i tajna.