Steve Jobs (1955. - 2011.)
Noćas oko dva sata ujutro, usred standardne noćne razvojne smjene, kopao sam po Apple developer stranicama put prema dokumentaciji dok se u pozadini OS X Lion povlačio s AppStorea... Nakon par trenutaka, odlučio sam na trenutak prošetati do www.apple.com kako bih pogledao par detalja oko novog iPhonea 4S koji je najavljen dan prije. Kad se stranica učitala, imao sam što i vidjeti. Crnobijeli portret Steve Jobsa zauzeo je veći dio sadržajnog područja. Nije bilo potrebno pogledati lijevo na dvije linije znakova, bilo mi je sve jasno. Moram priznati, čudan osjećaj prošao je kroz mene. Možda malo neočekivano jak, s obzirom da danu osobu nikad nisam ni upoznao. Da, legendarni osnivač Applea, NeXTa te Pixara, Steve Jobs, preminuo je 5. listopada 2011. godine u 56. godini života.
Pričati o tome tko je Steve Jobs bio nema potrebe, to je svima jasno. A oni kojima nije bilo jasno nisu mogli dugo ostati u manjku spoznaje jer je svaki mogući novinarski portal koji drži do sebe imao naslovnicu posvećenu smrti Stevea Jobsa te podužu biografiju. Bolje je možda osvrnuti se na ono što je Steve predstavljao, posebice nama, samostalnim developerima. S nama je ostvario svojevrsnu simbiozu davne 2007. godine kad je po prvi put najavljen iPhone, što je započelo zlatnu groznicu zvanu AppStore. Ovo je bila jedna od posljednjih genijalnih ideja koje je gurao preminuli osnivač Applea, vjerojatno najbolja ikad u povijesti tvrtke jer je eksplozija prilika za zaradu s razvojem aplikacija za iOS platformu "prisilila" mnoge da prijeđu na OS X platformu... Nakon Applea, mnogi su probali ponoviti čaroliju AppStorea na svojim uređajima, većinom bezuspješno. Uistinu, teško je sustići osjećaj ispoliranosti koji Apple servira svojim kupcima.
iOS uređaji vjerojatno su bili ono što je oživjelo Apple kao tvrtku, kako svojom prodajom, kako poticanjem ljudi na kupnju Apple računala u svrhu okušavanja u razvoju na rastućoj i perspektivnoj platformi. S velikom sigurnošću može se reći da iOS uređaji ne bi postigli današnju slavu da nije bilo svih kreativnih samostalnih developera koji su plasirali svoje proizvode na iOS, što je Steve zajedno s ostatkom tvrtke prepoznao na vrijeme kad je pokrenut iOS razvojni program. Pristupačnost i zahvalan omjer prihoda po svakoj prodanoj aplikaciji je mnogim ljudima priuštilo lijepu budućnost u softverskoj industriji.
Dakako, Steve je zaslužan za mnoštvo revolucija (spomenimo samo glazbenu s iPodom i iTunesom), ali smatram kako je ovo bila jedna od točaka koju je vrijedilo detaljnije izložiti ovdje jer je nama najbliža. Steve Jobs je na jedinstven način spojio računalnu znanost i umjetnički dizajn. No, njegova dizajn filozofija nije se samo odnosila na fizikalni dizajn samih uređaja, propagirala je od načina razvoja softvera, prezentacije korisničkog sučelja skroz do samog pakiranja u kojem uređaji dolaze. Svijet je, uistinu, prerano izgubio jednu jedinstvenu i izrazito sposobnu osobu koja je upornošću i trudom iz ničega sagradila jednu od najuspješnijih tvrtki na Zemlji.
Steve Jobs možda jest umro, ali njegova vizija će, nadamo se, ostati temeljna filozofija Applea u godinama koje dolaze. Imaju mnogo toga za dokazati. Autor ovih redaka, kao i tisuće drugih samostalnih developera, duguju veliku zahvalu legendi koja nas napušta jer se usudio vjerovati, za razliku od drugih, da postoji šansa za međusobnu suradnju s kreativnim i pametnim ljudima diljem svijeta. Pružio nam je briljantnu platformu, a mi neke od najkreativnijih i najzabavnijih softverskih uradaka dosad.
Žao nam je što više nećemo surađivati, skidamo kapu na svemu što si postigao i nadamo se da ćeš pronaći svoj budistički mir. - DoubleBuffer team
Pojačano čestično titranje
Ako ste izašli van ( i požalili ), kao autor ovih redaka, vjerojatno ste primijetili da je na našoj polovici plavog planeta atmosfersko stanje trenutno klasificirano kao ljeto. Ljeto je, za svakog softverskog inženjera koji drži do sebe, nezgodan period zemljine revolucije oko najdraže nam lokalne zvijezde pri kojem se zahvaljujući neprimjerenom nagibu rotacijske osi Zemlje i blizini danoj zvijezdi pojačava izloženost, ali i intenzitet EM zračenja na mjestima gdje mi obitavamo.
Stvar je u tome što je većina nas, razbijajući svoje intelektualne granice, zanemarila činjenicu da sjedimo pozamašan broj sati ispred zaslona naših računala te da smo se vjerojatno... Proširili u volumetričnom smislu. Dakako, podmukli među nama optužit će fizikalne zakonitosti koje diktiraju proširenje pri povišenim temperaturama, potpuno zanemarivši činjenicu da se naša masa promijenila, a ne samo prostorna distribucija mase. U svakom slučaju, ne bi štetilo potrčati kilometar-dva-deset. Ali uzet ćemo sve u obzir, pa i Planckovu duljinu.
Dobra vijest je da se ljetno razdoblje bliži kraju, a loša vijest? Pa, Zemlja je zbog različitih menstrualnih razloga, u koje nećemo zalaziti, odlučila kaskati s vrućinama s čestim kišama i prohladnim vremenom zadržavajući nas u području nižeg tlaka prije nego li je odlučila povisiti svoj pritisak. Moje nesretno predviđanje stoga je sljedeće: čeka nas vruća jesen. Osjećam vašu tugu i dijelim ju, ali život ide dalje i naš softver se neće sam napisati. Tako bez straha naprijed, uz što manje lijenosti ( subliminalno motiviram DB tim da se probudi ). A ako imamo sreće, moje predviđanje vrijedi jednako kao i ono od Vidovitog Milana. So, fingers crossed!
Sve u svemu, lijepo uživajte u praznicima/godišnjim odmorima ili kako god nazivate svoje izbjegavanje obveza. Kolektivno, uživajte u zasluženoj prokrastinaciji. A s obzirom da je već ljeto pri kraju, moram reći i sljedeće - nadam se da ste i dosad uživali!
Nadodatak: Izgleda da su naši najdraži prijatelji, botovi, probili našu MIT/Stanford zaštitu protiv spama, baziranu na naprednim aritmetičkim operacijama kodnog imena N7. Istraživački tim trenutno boluje od Nedamise bolesti, tako da će blog biti refiniran čim se oporave. A dotad, mislim da je jednostavno prikladno pridružiti najnoviji uradak proslavljenog YouTube komičara, Jon Lajoiea - F**k Everything. Pred kraj postane znanstveno intenzivno, tako da stavite svoje geek vizire.
GNU gdb 6.3.50-20050815
Prije nekih dvije tisuće godina, leteće spaghetti čudovište je uskrsnulo iz primitivnog lonca i iskazalo želju za osvetom... Osvetu koju je čekalo tisućama godina. Jučer smo proklinjali dan kada se u naš source zavukao spaghetti code... S vremenom, čudovište je polako pronalazilo nove saveznike... Prvi među njima bio je feature creep, koji progoni programere u kasnim noćnim satima. Zato se nadam da ste se dobro najeli jučer, ja sam osobno ručao šest puta i isto toliko puta večerao, tek toliko da budem siguran u učinkovitost i spremnost tokom ove godine. Šalu na stranu, svatko tko slavi Uskrs, sretan vam Uskrs... A tko ne slavi, kao ja, iskoristite priliku i najedite se kao čovjek.
Što se događa inače? Lijenost, prokrastinacija i tako to. Osobno radim na igri za iOS platformu, vizualizirajući stvarnost kroz maglu GLSL shadera... A u slobodno vrijeme, kad bih trebao raditi ozbiljno na DoubleBufferu, radim na komadu softvera koji bi iOS uređajima trebao pružiti neosporivi pristup senzorima uz malo koda za učenje i manjak direktiva za sigurno ponašanje AI-a s mrežnim mogućnostima da se okači na iOS uređaje diljem svijeta stvarajući kolektivnu svijest... I sve to u svrhu dominacije svijetom. Zašto? Sigurnosni razlozi, primili smo prijeteća pisma ljutitih pingvina koji se teško nose sa dugotrajnim, lijenim razvojem DoubleBuffera 2.0!
Kolega Luka je isto bio poduzetan, čovjek je prošao na međunarodnu olimpijadu iz filosofije na temelju njegovog eseja izvrsne kvalitete. Svi se valjda pripremaju za državnu maturu, dovršavaju školu, fakultet(e) i vlastite projekte... Na forumima tiho kao i inače... Stari naš DoubleBuffer. Inače, iako se malo udaljava od računalne tehnologije, kolegu Luku sam pod obećanjem logičkih paradoksa i odbjegle umjetne inteligencije uspio nagovoriti da odigra čarobni Portal 2!
Isto preporučam vama jer igra je bomba. Nevjerojatno, jednostavno. Jedna od najboljih igara 2011. godine, sigurno. Stvarno skidam kapu Valve ekipi na količini detalja i na genijalnom level dizajnu i mehanici koja je definitivno zahtjevala puno truda.
Tko rano rani...
Dobro jutro svima, ovo je čisto mali update da ne dobijete dojam da smo preminuli ili poginuli u nesreći s krvoločnim pingvinima. Na DoubleBuffer 2.0 inačici se intenzivno radi, malo samo slabije jer sa strane guram neke svoje manje projektiće koji pomažu uzdržavati ove krasne stranice, ali i mene samog. Vrijeme je na forumu ugodno, prevladavaju ugodne temperature... Populacija je niska, većina ili spava ili radi na vlastitim projektima i obvezama.
Inače, u tijeku je ovogodišnji GDC kojeg definitivno vrijedi pratiti... U zadnjih par dana vidjeh mnoge lijepe demonstracije među kojima je i CryENGINE 3 (animacijski pipeline) te nova nadogradnja Unreal Enginea 3 koja se praktički može staviti pod indeks 4. Ali pretpostavljam da Tim Sweeney i ekipa imaju neke planove pod tim indeksom, tako da vrijedi malo pričekati!
Uskoro bi trebao doći neki malo veći update na temu DB 2.0, ali nigdje nam se ne žuri! Bolje napraviti kako spada, nego izbaciti polu-proizvod... Zar ne, Cryptic Games?
O pitanju sadržaja...
Jučer smo započeli ovaj blog s par informacija o DB.Netu, sustavu dizajniranom za umrežavanje indie developera kroz jednostavno i profesionalno sučelje. To otvara novu lepezu mogućnosti za korisnike DoubleBuffera upravo zbog toga što se više neće morati skupljati informacije po forumu, nego na jednom unificiranom mjestu će se moći doći do profila svih individualaca na DoubleBufferu koji žele nešto podijeliti sa svijetom.
Danas bih htio zaviriti u pitanje sadržaja na DoubleBufferu 2.0! Kao što znate, prijašnji DoubleBuffer bio je ponajviše koncentriran na forumsku zajednicu i objavljivanje rijetkih vijesti iz industrije na portalu, nekad popraćenih novostima o uspjehu članova naše zajednice. Samo sučelje starog DoubleBuffera nije baš bilo pretjerano korisno za demonstriranje kvalitetnih članaka, a posebice ne serije poučnih članaka koje su dizajnirane da budu čitane kao cjelina. To je, kroz razvoj DB-a 2.0, bila jedna od primarnih točaka "to-do" liste. Jasno je bilo da lekcije iz raznih tema razvoja igara, od programiranja do glazbene podloge, zahtijevaju poseban tretman.
Osim pripremanja DoubleBuffera 2.0 za pravilno prezentiranje serija članaka/lekcija, poseban tretman dobile su i priče iz svijeta industrije koje će biti puno gušće i zanimljivije. Od novosti i proučavanja raznih slučaja u game industriji skroz do intervjua s različitim studijima koji su se istaknuli nekim projektom ili pak demonstrirali nešto iznadprosječno u svom trenutnom. Dakako, sa uspostavljenom infrastrukturom je samo pola posla napravljeno, potrebno je plasirati sadržaj. Na toj fronti, već su mnoge bitke dobivene i sam DoubleBuffer 2.0 će lansirati s dosta zanimljivog sadržaja.
Sve u svemu, 2011. će biti vrlo zanimljiva godina za zajednicu DoubleBuffera i nadam se da će vam svidjeti sve što je trenutno u pipelineu.
Promjene, promjene... I DB 2.0!
Stigao je još jedan vikend, a s njim par dobrih vijesti što se tiče DoubleBuffera. Kao što sam obećao prošlim tweetom, danas ćemo malo govoriti o novom DoubleBufferu, ali i nekim promjenama koje su napravljene na razvojnom blogu. Ako pogledate s desne strane, opazit ćete Betmenovu špilju, što je zapravo samo brzinska putanja do editora za dodavanje, mijenjanje i brisanje postova. Naravno, bez čarobne riječi ne možete postati pokemon majstor. Možete se samo diviti kako je siromašno sučelje!
Drugi, vama pristupačan, dodatak je mogućnost komentiranja postova, tako da možete komentirati i postavljati pitanja koja su vam od važnosti. Nije potrebna nikakva registracija, jednostavno unesete svoj online handle i ostavite pokoje zrnce mudrosti. Također, ako želite naglasiti dio svog komentara, možete koristiti dva jednostavna taga: [b][/b] i [u][/u]. Prvi je za podebljanje teksta, drugi da ga podvučete. Koristite ga racionalno i neće se morati uvoditi sigurnosne mjere koje će samo zakomplicirati unos.
A sad na ono što vas vjerojatno sve zanima, DoubleBuffer 2.0! Sam portal, odnosno njegova revizija, je u razvoju već poduže vrijeme i nadam se da će vam se svidjeti njegove nove mogućnosti. Kao što smo spomenuli, baziran je na novom CMS-u koji se zove BackBuffer (kreativno, zar ne?) i svjetlosnim godinama je napredniji od Betmenove špilje. Jedan od modula BackBuffera namijenjen je specifično za DoubleBuffer, DB Network, a to je sučelje gdje će se svi korisnici moći registrirati, unijeti informacije o sebi ili grupi koju predstavljate, postaviti svoj projekt, od slika, opisa pa do demoa ili cijele aplikacije. Kada formirate svoj profil, moći ćete ga slobodno dijeliti na forumu ili drugim mjestima da ljudi mogu pročitati više o njemu kroz profesionalno, jasno i čisto sučelje. Individualac ili vođa grupe/tima moći će, uz ostalo, pisati i statuse o napretku projekta, koji će se svi grupirati na početnoj stranici DB Networka, a kako ljudi budu reagirali i komentirali na neke projekte, neke ćemo i osobno probrati i predstavit na naslovnoj stranici portala.
Raspravimo sad što znači profesionalnost. Kontrola kvalitete! Određeni uvjeti moraju se zadovoljiti ukoliko će nešto biti propušteno u optok. Stvoriti profil za individualca, neće biti nikakvih kontrolnih točaka. No, ukoliko se želi stvoriti grupa odnosno tim, morat će se proći nešto autorizacije od strane administracije. Prvenstveno, vođa projekta je onaj DB.Net individualac koji će biti zadužen za plasiranje informacija na grupin profil te određivanje uloga ostalih individualaca. Uvjeti će biti, kao primjer: minimalno dva individualca prisutna na DB.Netu (uključući i vođu), postojeći projekt (minimalno opis), dokaz da se na projektu radi. Sam projekt može biti već dovršen, u smislu da se tim želi promovirati na DB.Netu ili work-in-progress, što će se isto signalizirati očigledno na profilu tima.
Nadam se da sam vam sad dao malo bolji uvid u jednu od mnogih novih profesionalnih funkcionalnosti koje će biti u sklopu DoubleBuffera 2.0. Definitivno promatrajte tweetove i ovaj razvojni blog za mnogo dodatnih informacija, u tekstualnom i audio-vizualnom obliku, koje će se objavljivati kako se izlazak revizije portala bude bližio.
DoubleBuffer Blog pokrenut!
Dobar dan, prijatelji DoubleBuffera! Ne znam koliko se vas sjeća kad je DoubleBuffer prvi put pokrenut, ali to je bilo davnog kolovoza 2008. godine. Bio je to sunčan dan, kolega Aleksandar (svemirski burek) i ja raspravljali smo o mjestu indie developera na našim prostorima. Dakako, u to vrijeme nije bilo ništa posred par foruma u koje su većinom zalazili ljudi sa snovima da zgrnu pare s novim Grand Theft Auto naslovom ili pak oni malo skromniji koji su pucali na Crysis. I tako je u biti nastala ideja DoubleBuffera, mjesto gdje bi se ozbiljni indie developeri s naših prostora mogli okupiti i raspravljati o događajima u industriji, izmjenjivati ideje i kritike... U biti, jednostavno se družiti u ugodnoj atmosferi.
Prvi cilj, dakako, nije bio pretjerano težak. Uvijek postoji određena grupa ljudi koja bi voljela pronaći svoje mjesto na Svemrežju, isto tako se dogodilo s DoubleBufferom. Koliko je kvalitetna grupica ljudi koja se okupila na DoubleBufferu, dokazuje činjenica da su tu i nakon skoro tri godine. No, problem je bio privući nove ljude. Jedna od glavnih ideja, dosad neostvarenih, je bila da ponudimo i portal ispunjen resursima za učenje kojima bi mogli ljudi pristupiti bez poteškoća u svrhu novih spoznaja ili učvršćivanja postojećih. Ovaj plan je odgađan ovih par godina prvenstveno iz razloga nedostatka vremena zbog zauzetosti drugim projektima. No, vrijeme je za promjene!
Ostvariti neki sadržaj na portalu, nije problem. No jedan od najvećih problema od začeća DoubleBuffera je pitanje samoodržavanja. Tijekom ove tri godine pozamašna količina novca je uložena u njega da nastavi raditi i nuditi sklonište svima onima koji su ga zavoljeli. Ulazak u 2011. godinu, osim po pitanju redizajna i sadržaja, promijenit će i usluge koje će DoubleBuffer nuditi prema više profesionalnom ozračju (imam par iznenađenja koji će vam se, nadam se, svidjeti). Ne morate se brinuti, ne najavljujem vam pljusku u lice sa novim GameSpotom i fullscreen reklamama. Naravno da to nije slučaj ovdje niti je cilj zaraditi milijune od DoubleBuffera. Glavni cilj je napraviti DoubleBuffer takvim da mi ne udara po džepu, a načini na koje ćemo to postići, nadam se da će vam se svidjeti.
U krajnjoj liniji, vjerojatno vas zanima što se događa, zar ne? Ovo je razvojni blog koji je sklepan nabrzinu kako bi popratio konačne faze razvoja DoubleBuffera 2.0, koji je već duže vremena u razvoju. Radi se o potpunom redizajnu i prijelazu na in-house CMS. Sam blog nije pogonjen njime, ali nosi neke značajke dizajna/stila novog DoubleBuffera te ću vam kroz njega pokušati predočiti napredak i različite priče iz industrije u formatu dobrog, starog DoubleLoga. U svrhu novog početka, napravljen je i DB twitter account kroz kojeg ćemo vas obavještavati o novim događajima u vezi s razvojem DoubleBuffera. Ovaj blog je mali eksperiment, ali nakon što izađe DoubleBuffer 2.0 istražit ćemo mogućnost da blog ostane sa strane aktivan za sve one koje zanima web development strana DoubleBuffera. Malo pogledajte okolo, javite nam se na temi na forumu s koje ste većina vjerojatno i došli, recite što mislite o svemu ovome, je li vas vijest pogodila kao avion iz vedra neba i slično...
Ovih dana bi trebao doći i maleni video kroz kojeg ću malo pojasniti neke detalje oko novog DoubleBuffera i slično, tako da definitivno popratite nas na novom Twitteru i nailazite ovdje često jer planiram na dnevnoj bazi izbacivati različite tekstove od zanimljivosti, većinom što se tiče DoubleBuffer 2.0 razvoja. Također, stari portal možete pronaći na arhiva.doublebuffer.org, a top-level domena www.doublebuffer.org će odsad preusmjeravati na ovaj blog, skroz do izlaska redizajna.