Posts Tagged ‘Tutorials’

25 Tools : A Toolbox for Learning Professionals 2009.

април 29th, 2010
25 Tools: A Toolbox for Learning Professionals 2009

View more presentations from Jane Hart.
Sve ide tolikom brzinom, da se pitam da li nam je ovo vec zastarelo, pre 11 meseci objavljeno?

Unity 3D – novo u KompKampu- igrice za Wii , PC i sve ostalo

април 17th, 2010

Spremamo prvih 12 lekcija za polaznike u kampu ovog leta.

Umesto opisa programa, preporučujem recenziju knjige Danka Kozara  koji mi je napisao u mail-u izmedju ostalog i  ovo :

…I da, Unity je budućnost, uči klince… ;-)

Naslov: Unity Game Development Essentials

Autori: Will Goldstone
Jezik: engleski
Broj stranica: 316
Izdanje: listopad 2009.
ISBN: 184719818X
ISBN 13: 978-1-847198-18-1
Teme i tehnologije: Unity
Ocjena: 4/5

Dugo očekivana – napokon je tu! Zapravo – ja ne govorim o knjizi – već o mogućnosti svakoga od nas da programira profesionalne 3D igre. Unity je dugo očekivani sistem razvojnog okružja, plugina za preglednik i gomile drugih nevjerojatnih stvari za kojima smo imali potrebu već dulje vremena, no nismo dobili niti u jednom od trenutno popularnih sistema.

Čim sam (igrom slučaja) otkrio Unity, ostao sam zapanjen njegovim mogućnostima. Da, prva stvar koju sam vidio bio je poznati demo s otokom – ništa slično nisam prije toga vidio u web pregledniku. I radilo je bez „štucanja“ – brzinom nevjerojatnom za jedan plugin.

Nakon instalacije razvojnog okružja (koje je besplatno u svojoj osnovnoj formi) shvatio sam da se radi o revolucionarnom produktu. Ne samo da svima omogućava da pišu visokokvalitetne igre, već implementira sve moderne koncepte koji se danas koriste u razvoju igara – od fizike do renderiranja. Sve što je ostalo za nas korisnike jest da – pišemo igre.

Ova knjiga predstavlja revolucionarno razvojno okružje i pomaže nam u prvim koracima u svijetu Unityja. Nakon uvodnog poglavlja o osnovnim 3D konceptima, sljedeće poglavlje uvodi vas u mogućnosti razvojnog okružja. Korak po korak, knjiga predstavlja alate i načine njihovog korištenja.

Knjiga pokriva velik broj koncepata u Unityju, od kojih ovom prilikom želim naglasiti dva: razvoj baziran na komponentama i skriptiranje. Nekoliko riječi o oba koncepta:

Razvoj baziran na komponentama

Industrija igara prešla je dug put od svog rođenja do sazrijevanja. S tehničkog gledišta, postoje različite filozofije o tome što čini savršeni sistem. Debate o arhitekturi savršenog API-ja su svakodnevne.

Ipak, iz današnje točke gledišta, neki obrasci dizajna kompjuterskih igara ranije su zaista nedostajali. Osnovni razlozi su to što je broj korištenih klasa kao i dubina njihove hijerarhije eksponencijalno rasla s kompleksnošću igre, što je otežavalo snalaženje u kodu, a svaka promjena ili proširenje funkcionalnosti proizvodilo je velik otpor razvojnih programera.

Razvoj baziran na komponentama rješava navedene probleme, uvodeći novi način korištenja klasa – klasa postaje nosioc pojedine funkcionalnosti – komponenta, a objekti u igri postaju „spremnici“ koji sadrže proizvoljne kombinacije tih funkcionalnosti. Koristeći kompoziciju više nego nasljeđivanje, Unity uspijeva pobijediti loše koncepte iz prošlosti.

Ova knjiga obiluje korisnim primjerima koji će vas pokrenuti u smjeru programiranja pomoću komponenti.

Skriptiranje

Sljedeći snažan koncept unutar Unityja jest skriptiranje. Skriptiranje se najčešće dovodi u vezu s tzv. weak typed programiranjem, što je slučaj i u Unityju. To znači da Unity za vrijeme kompajliranja nije tako striktan kao strong typed kompajleri, tj. dozvoljava da se određeni dio grešaka pojavi tek za vrijeme izvođenja aplikacije. Ovakav pristup autoru daje veću slobodu, ali isto tako i veću odgovornost što se tiče pokrivanja svih mogućnosti koje se mogu dogoditi za vrijeme izvođenja.

Skripte su u načelu tekstualne datoteke koje su napisane u jednom od tri jezika: Javascript, C# ili Boo. Javascript je jezik koje je korišten u ovoj knjizi (spomenuo bih i to da je Javascript u Unityju po sintaksi zapravo sličniji Actionscriptu 3). Svaka skripta može pristupati propertyjima i metodama objekta za koji je vezana, kao i komponentama tog objekta (uključujući i druge skripte). Skripte se također smatraju komponentama i dodaju se objektima jednostavnim dovlačenjem iz biblioteke i spuštanjem na željeni objekt.

S instalacijom Unityja dolazi određeni broj vrlo korisnih skripti. Knjiga objašnjava korištenje ovih skripti, kao i pisanje vlastitih.

Osim ova dva koncepta, postoje i mnogi drugi pokriveni ovom knjigom, poput:
- detekcija sudara, kruta tijela i fizika
- teksture i svjetla
- referenciranje i pristup komponentama
- zvuk i ulazne kontrole
- sistemi emitiranja čestica (partycle systems)
- izbornik i GUI

Sve u svemu – jako dobra knjiga (trenutno prva i jedina Unity knjiga) koja će vam pomoći da zaronite u razvoj pomoću revolucionarnog Unity 3D alata.

Danko Kozar, veljača 2010.

Tutorijali za takmičare iz informatike

фебруар 13th, 2010

Linkovi za dobre tutorijale, za one koji učestvuju na takmičenju iz informatike !

Multi Media Fusion 2

ili na YouTube


i

Game factory

Game Maker

Camtasia Studio – prvi put

септембар 28th, 2009

Moj prvi rad u Camtasia Studio- snimila sam početak predavanje prvog časa osnovnog kursa.
Za sada bez zvuka, samo probno.

O ciljevima blogovanja

мај 26th, 2009

Dragan Varagić nas podseća o ciljevima blogovanja .
dragan varagić blog
I sama razmišljam zašto pišem, kako da pišem, a da to bude zanimljivo čitaocima.
Pa, što bi rekli, svakoga-dana-u-svakom-pogledu, mož biti da ću i naučiti…

Pre toga, preporučujem njegovu knjigu o pisanju blogova, koja se besplatno može preuzeti na ovoj stranici.
Citat
,,Cilj ove besplatne e-knjige je da se na pristupačan način objasni fenomen bloga i pojava koje okružuju ovaj fenomen, kao i da se kroz upotrebu bloga na kvalitetan način prikaže praktična primena Interneta u poslovne i promotivne svrhe.

E-knjiga je namenjena početnicima iz oblasti korišćenja blogova, kao i svima onima koji smatraju da ne znaju dovoljno o ovoj oblasti, ili žele da provere svoje znanje. U e-knjizi su objašnjene elementarne osnove potrebne za vođenje blogova, kao i prikaz kreiranja bloga putem sledećih besplatnih blog servisa (primeri su dati za dva besplatna servisa): …,, dalje ….

Jing za snimanje aktivnosti na ekranu

мај 4th, 2009

Već duže vreme koristim ovaj odličan program za snimanje ekrana- ono što bi bilo Print Screen na Windowsu ili Ctlr+Shift+3 na Macu.

Sam snimak i nije problem, ali da u istom momentu dodamo tekst na snimak  ili napravio video zapis sa  zvukom i  da to odmah podignemo na server ( za sliku nudi se automatski Flickr) , a na svoj  nalog na Screencastu, 2Gb free,  pokazao se izvanrednim.

Pa, da ga podelim sa vama i preporučim.

Operativni sistem: Windows; Mac
Snimanje ekrana i aktivnosti na ekranu


Primer   pogledati sa programom SWF & FLV Playerom, takođe izvanredan dodatak vašim aplikacijama.

jingproject

sharejing

Color sheme designer

мај 1st, 2009

Kolor šeme za web sajt – idealna pomoć!

Color sheme designer

Šta je psihologija boja

Poznato je da boje mogu uticati na raspoloženje čovjeka. Kroz život, ljudi stvaraju vlastiti „jezik boja“, pri kojem često vežu određene boje uz neke pojave, događaje i sl. Time boje preuzimaju ulogu simbola, ali koje kod različitih ljudi mogu imati različito značenje. Tako i različiti ljudi preferiraju različite boje. Sve ove pojave kod ljudi vezane uz boje objedinit ćemo jednom celinom – psihologija boja.

Psiholozi dele boje u zavisnosti od njihove topline. Tako imamo tople boje, u koje su uključene boje bazirane na i bliske žutoj, narančastoj i crvenoj boji. Ove boje su aktivne i uzbuđujuće boje. S druge strane, imamo hladne boje, u koje su uključene boje bazirane na i bliske zelenoj, plavoj i ljubičastoj boji. Ove boje su pasivne i umirujuće boje. Ovoj podeli možemo dodati i još jednu, zasebnu, skupinu boja tzv. neutralne – crna, bela i varijacije sive boje.

Tople boje prividno se čine bližima nego što one stvarno jesu, dok hladne boje mogu prikazati objekt daljim, nego što to on stvarno jest. Neutralne boje možemo koristiti za činjenice bez nekog posebnog značenja, dok za naglašavanje nečeg možemo koristiti tople boje.

Boje imaju direktan i snažan uticaj na ljude. U velikoj meri od njih zavise naše akcije i reakcije. Svetlije boje npr. proizvode više emocionalni odziv. Kada je BLACKFRIAR most u Londonu ofarban u zeleno za 34% smanjili su se samoubilački skokovi sa tog mosta.

Ljudsko oko može da vidi oko 7 miliona boja. Kada se naše oči kreću od jedne boje do druge, one se adaptiraju prema promeni boja. U zavisnosti od te adaptacije registrujemo tkz. vizualni efekat. Svetlije boje reflektuju više svetlosti koje na naše oči deluju stimulativno. Ljudsko oko prvo primeti svetlu boju. U osnovi žuta boja se prva primeti. Veliki kontrast između boja zaslepljuje ljudsko oko pa je velike kontraste teško pogledati.

„Jezik boja“ je važna pojava vezana uz boje, na koju treba paziti prilikom upotrebe boja. Pojedinci odrastanjem razvijaju vlastiti „jezik boja“ baziran na vlastitom iskustvu i uticaju okoline. Zbog toga, postojeću simboliku i njezinu upoterbu u pojedinim kulturama treba uzeti u obzir prilikom vizuelnog komuniciranja putem medija. Na primer, služba pošte u SAD-u koristi plavu boju za poštanske sandučiće za odlaganje pisma, dok je u Velikoj Britaniji njihova boja crvena, a u Srbiji žuta. Pri razvijanju sistema za elektroničku poštu u tim zemljama, gore navedene boje bi se efikasno mogle iskoristiti za ikonice elektroničke pošte.

U našem okruženju crvena boja se veže uz opasnosti i pogodna je za zabrane. Žutu boju vežemo uz oprez i ona se može iskoristiti za upozorenja i npr. označavanje podataka koji se nisu promenili. Zelena simbolizira normalne uslove i može se upotrijebiti za npr. nepromenjene podatke. Bela je boja s neutralnom povezanošću i može se iskoristiti za prikaz osnovnih, uobičajenih informacija. Takođe zančenje zavisi od naše starosti i pola. Npr. žene najviše vole boje od crvene do plave, dok muškarci više suprotno od plave do crvene. Stariji ljudi nevole svetilije boje preko tamnijih.

Plava je jedna od najpopularnijih boja – reflektuje mir, harmoniju, povernje i sigurnost. Svetlo plave predstavljaju odlične boje za sajtove koji prenose zančajne poruke. S druge strane ona ne bi trebala da se pojvljuje na Web prezentacijama koji se bave hranom. (Da li plava hrana utiče na Vaš apetit?) Plava boja se odlično slaže sa ostalim pastelnim bojama i savršen je komplement prirodnim bojama (siva,zelena..) ali zato se ne slaže sa narandžastom.

Crna je montona, teška boja ali u pravom kontekstu ona je jako sofisticirana. Svi će vam reći da crna pozadina umanjuje čitljivost ali mnogi sajtovi su uspeli pokušajte da je kombinujete kontraste (bela, neonska zelana). Crna svako nije boja ako je Web prezentacija namanjen manjem uzrastu, ali ako je galerija fotografija, ili ako se prezentira tehnički sadržaj, crna je idealna.

Braon je još jedna boja koja se odnosi na komfor, stabilnost i jednostvnost. Slaže se sa zelenom i plavom ili crvenom i narandžastom. Ukoliko je sajt metfora za kuću ili spoljašnje aktivnosti, odlučite se za ovu boju.

Zelena je boja koja se koristi sa izrazitom negom, zato što proizvodi kako pozitvna tako i negativna osećanja. U svakom slučaju ona reprezentuje lojalnost i inteligenciju a predstavlja odličan izbor za finansijske sajtove. Ukoliko koristite ovu boju, nikako je ne kombinujte sa crvenom, zato što su te boje u potpunoj suprotnosti.

Siva najviše asocira na senke a reprezentuje praktičnost, tugu, sigurnost i pouzdanost. Ukoliko se koristi skladno sa hladnijm tonovima plave ili purpurne boje, uspeh je zagarantovan.

Ljubičasta proizvodi jaka osećanja. Koristi se da proizvede romansu, nostalgija ali i kretivnost, razliku i neobičajenost. Koristi se zajedno sa drugim pastelnim bojama tj. hladnim tonovima plave, zelene pa čak i sive. Ova boja je omiljena za žensku populaciju tako da joj treba obratiti punu pažnju zbog osećanja koje proizvodi. Boja slična ljubičastoj je purpurna boja a ona donosi misterije i duhovnost a podstiče kreativnost.

Narandžasta je topla boja proizvodi entuzijazam, vibracije i proširivost. Ako želite pažnju, ona predstavlja pravi izbor, a loš ukoliko je koristite za pozadinu, ili u kombinaciji sa plavom.

Crvena se odnosi na strast, vatru, brzinu, krv, nadmetanje, agresiju. Ona može da iritira i uznemiruje postioce, i koristi se kada želite da upozorite postioce. Odlično se slaže sa narandžastom, braon i žutom bojom.

Žuta donosi optimizam, sreću, idealizam i maštu. Veoma se slabo koristi na web-u, sem kada se nešto naznačuje ili da unesete svetlosti na sajt.

Izvor

Boja pozadine web sajta-zanimljivo :)

Ili kako je to Goran odlično ilustrovao :)

izbor boja

izbor boja



Šta znači digitalno?

мај 1st, 2009

Dete mi pita šta je razlika između analognog i digitalnog. Krenem da guglam, i evo rezultata:

Što zapravo znači pojam digitalno? Korijen je u složenici digit-all iz engleskog jezika, a slobodan prijevod bi bio „sve je izraženo brojevima“.
Što zapravo znači pojam digitalno? Korijen je u složenici digit-all iz engleskog jezika, a slobodan prijevod bi bio „sve je izraženo brojevima“. To je zaista tako, digitalna slika i nije ništa drugo nego skupina brojeva pohranjena na odgovarajući medij, a to znači da se matematičkim operacijama brzo i jednostavno mogu mijenjati vrijednosti tih brojeva. Ovo otvara niz mogućnosti za obradu digitalne slike, sve što treba je pronaći odgovarajuće matematičke operacije koje će izvršiti računalo. Te se operacije izvode u binarnom brojčanom sustavu.       

U brojčanim sustavima informacija je iskazana brojevima. Brojčanih sustava ima mnogo, mi na primjer u svakodnevnom životu koristimo dekadski ili decimalni sustav koji ima deset znamenki, računala koriste binarni sustav, on ima samo dvije znamenke 0 i 1. Riječ binarno znači dvojni, dvostruk, dvojedinični. Ima sustava koji imaju više od 10 znamenki takav je recimo heksadecimalni sustav koji ima 16 znamenki. Kako riječ digit znači prst, tipka ali i brojka koja je niža od 10, svi sustavi koji se koriste brojevima od 0 do 9 su zapravo digitalni sustavi, no u praksi se kod upotrebe riječi digitalno misli na sustav koji koristi nule i jedinice, odnosno bitove i bajtove. Bit je skraćenica dvije riječi „binary digit“, to je najmanja jedinica informacije koju računalo može pohraniti ili obraditi. Prva su računala bila mehaničke naravi pa je sklopka mogla biti uključena ili isključena tako bit ima samo dvije vrijednosti, uključeno i isključeno, odnosno jedan ili nula, tako je ostalo i do danas samo što je mehaniku zamijenila elektronika. Byte je skup u kojem se nalazi osam bitova. To je sustav kojim se koriste računala za spremanje podataka, glazbe, slike i slično. 

Ovo nas dovodi i do osnovne razlike između klasične i digitalne fotografije. U klasičnoj fotografiji sliku stabiliziramo kemijskim procesom, a obradu slike obavljamo kemikalijama i kemijskim procesima tako da mijenjamo supstance koje tvore sliku; u digitalnoj fotografiji sliku stabiliziramo matematičkim operacijama uz pomoć algoritama koje izvode elektroničke komponente. U oba slučaja slika nastaje zahvaljujući fotoelektričnom efektu, u fazi nastanka slike razlika se očituje u tome što je kod klasične fotografije taj efekt ireverzibilan dok je kod digitalne on reverzibilan, odnosno isti foto osjetljivi medij možemo koristiti mnogo puta.

Očigledan razlike izmedju novomedijskih okruženja i njegovih prethodnih analognih kopija leže u osnovi funkcionisanja digitalnih medija kao nosioca za interpretaciju i reprezentaciju. Tehnički govoreći to znači da za razliku od analognih medija koji prepisuju informaciju u materijal ili supstancu, u digitalnim medijima informacija se čuva u obliku matematičkih relacija i korišćenjem abstrakcija ili brojeva koji nemaju konkretno fizičko postojanje.

Za one koji rade sa digitalnim medijima ovo je dobra okolnost i njihova glavna karakterstika, digitalni medij se lako konvertuje u različite materijalne manifestacije. Uzimajući u obzir ovaj aspekt, koji daje tako velike mogućnosti za peobražavanje, nije ni čudo da su neki istraživači kompjuter označili kao meta-medij, medij ispred svih medija.

Izvor

Get Adobe Flash playerPlugin by wpburn.com wordpress themes