Dodavanje flash animacije na HTML stranu

Svaki put kada treba da dodam neku flash animaciju ja uvek upitam gugl kako se to radi. Kako sam skoro saznao veoma efektivan način da ti uradim, mislim da je vreme da to pribeležim i imam za sva vremena.

edit: Napomenuo bih da ovaj metod neće pravilno prikazati stranicu ako joj se pristupa sa moblinog telefona. Ja sam probao pomoću default browsera na Nokia telefonu i to nije htelo da radi.

Kao što je poznato, ne bi bilo problema sa embedovanjem fajlova da ne postoji Internet Explorer za koji je potrebno pisati posebne tagove koji prikazuju ugrađeni objekat. Do sada sam uvek ugrađivao flash animacije tako što sam unutar object taga dodavao embed dag, kako bi i explorer i mozilla mogli da ga pročitaju. Međutim, kada sam to pokušao da uradim, eksplorer nije prikazao ugrađenu animaciju. Nisam želeo da razmišljam zbog čega to više ne funkcioniše, već sam samo potražio rešenje problema.
Vršljajući po netu naišao sam na zanimljivo rešenje na ovoj stranici. Ovo rešenje se zasniva na korišćenju uslovnih komentara (Conditional Comments) koji omogućavaju da se neki kod izvrši samo ukoliko je (ili nije) stranica otvorena pomoću Internet Explorera. Takođe je moguće odrediti tačno koja se verzija explorera koristi i mnogo druge slične stvari, ali to nije tema ovog posta..
Kako bih skratio priču (koju možete pročitati na linku koji sam ostavio), evo primera koda.

< !--[if IE]>
< type="application/x-shockwave-flash" data="menu.swf" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="135" height="517">
< name="wmode" value="opaque">
< name="movie" value="menu.swf">
< /object>
< ![endif]-->
< ![if !IE]>
< src="menu.swf" width="135" height="517" bgcolor="dfdfdf">
< ![endif]>

Iz koda se vidi da će se, ukoliko se koristi Explorer, izvršiti object tag (koji prepoznaje explorer). Sa druge strane, ako to nije slučaj, izvršiće se embed tag (koji prepoznaje firefox).
Napominjem da je potrebno izbrisati razmake sa početka svakog taga, jer sam ih morao dodati kako mi blogger ne bi prijavio grešku kada kliknem na publish.

PHP, MySQL i latinična slova

Po već ko zna koji put mi se dešava da mi se ne vide naša (latinična slova, sa kukicama) kada prikazujem neke podatke i MySQL baze pomoću PHP skripte, pa reših da to ovde zapišem kako bi mi ostalo za sva vremena 🙂

Ono što je najpre bitno uraditi jeste proveriti da li je MySQL baza podešena kako treba. Ono što je relevantno jeste da se postavi encoding na utf8, a collation na utf8_bin, kako za svaku tabelu, tako i za svaki zapis tipa VARCHAR itd… Dalje je potrebno postaviti utf8 encoding u okviru vaše HTML/PHP strane i to je najlakše uraditi dodavanjem sledećih linija u kod vaše stranice (spojite pocetak zagrade i reč meta, ja sam ih morao razdvojiti kako ga blogger ne bi skapirao kao tag):

< equiv="Content-Language" content="sr">
< equiv="Content-Type" content="text/html; charset=utf-8">

I poslednje, ali ne i najmanje važno jeste da se nakon konekcije na bazu, a pre bilo kojeg upita pošalje sledeći upit bazi:

SET NAMES ‘utf8’

i to je to… sada bi sve moralo biti u redu…

Napredna google pretraživanja

Naleteo sam nedavno na način da se preko gugla pronađu željene mp3 datoteke, pa ću ga ovde pribeležiti jer znam da će mi jednog dana sigurno zatrebati.. string koji bi trebalo proslediti guglu je oblika:

-inurl:(htm|html|php) intitle:”index of” +”last modified” +”parent directory” +description +size +(wma|mp3) “”

Više informacija o tome možete pronaći na ovoj adresi.

post

OS X Leopard na PC-u


Pre neki dan sam rešio da isprobam Leoparda iako sam znao da je to prilično komplikovano instalirati na x86 sistemu. Posle dva dana cimanja (i 3 dana downloadovanja potrebnih fajlova) sve sam uspešno instalirao osim tv tjunera koji je PCI, i za koji i ne postoje drajveri…


Leopard na prvi izgleda preterano dobro.. minimalisticki interfejs je veoma lep,a pre svega brz.. Otprilike je ovo jedino što mi se i svidelo u njemu jer se većina programa može malo ili nimalo podešavati i sve se mora koristiti tako kako je, što meni, kao linux korisniku (koji je navikao da sistem podešava do najsitnijih detalja) to nije odgovaralo .. oni oblačići u iChatu su samo jedna od jako glupih stvari jer izgleda kao da je pravljeno za decu od par godina…


Kompletno uputstvo sa listom fajlova koje je potrebno skinuti možete naći na ovoj adresi.. Jedino što bih dodao, a što u navedenom tutorijalu nije navedeno, jeste da je posle update-a na 10.5.3 potrebno sistem butovati komadom update -v. U paketu koji ćete naći na priloženoj adresi nalazi se kontrolni centar koji će vam pomoći da instalirate skoro sve drajvere. Ukoliko neko od vas koji ovo isprobate budete imali problema sa zvukom, predlažem da posetite ovu stranicu i odradite korake koji su tamo opisani..
Napomenuo bih da je ovaj tutorial moguće pratiti samo ako posedujete Gigabyte ploču sa p35 čipsetom, kao i dual core procesor. Moja nosi oznaku ga-p35-ds3l i u potpunosti je podržana.

Sve u svemu ovo je bilo zanimljivo iskustvo, međutim, nemogućnost instaliranja drajvera za tv tuner navelo me je na to da pregazim sistem posle samo 2 dana… Sve sto na kraju ostaje jeste da nakacim par skrinšotova koji će me jednoga dana potsetiti na ovaj događaj..


A sada ću morati da pregazim sistem i to Ubuntu linuksom koji mi i nije baš najomiljeniji. Ovo radim pošto je on verovatno najbolji izbor ukoliko se izabere Gnome okruženje, kojem sam rešio da dam još jednu šansu.

Apdejt :D

Evo mene ponovo posle puno vremena… realno, ne znam zašto nisam sve ovo vreme blogovao, jer iako sam imao malo vremena uvek sam mogao da nadjem posla sata za to…
Zadnjih par meseci sam proveo štrebajući kako bih završio faks, međutim, to nije urodilo plodom i ja sam ostao sa jednim ispitom do kraja… bedak veliki, ali što bi moja mama rekla: ko zna zašto je to dobro…
Ispred mene se sada nalazi puno vremena koje se mora ispuniti blejom, tako da sam ja prionuo na posao kako bi se izblejalo što se više može…
Što se tiče aktivnosti koje uključuju rad na računaru i sve ostale čarolije koje iz toga mogu da proisteknu stvari se nisu puno promenile, međutim postoji tendencija da će se to dogoditi… Prva i najbitnija po ovaj blog jeste činjenica da već danima nisam bootovao u linux. Razlog za to jesu igre koje su izašle u poslednjih mesec dana (a kao što svi mi znamo oktobar je mesec posvećen tome), od kojih sam ia izabrao nekoliko primamljivih, dok su mi se neke prirodno nametnule.. Na prvom mestu jeste novi PES čiji se izlazak, dugo i nestrpljivo, mesecima iščekivao. Kada je konačno kopija stigla u moje ruke kupili su se novi džojstici i otpočelo se sa celodnevnim gaženjem iste. Nova verzija ima dosta izmena naročito što se tiče gejmpleja i grafike (koja i nije toliko bitna u celoj priči).. Prvi (a takođe i drugi i 3.) utisak jeste jako pozitivan.. ali dosta o tome..
Druga igra koja se nalazi instalirana na mojoj c particiji jeste Mass Effect. Iako igra nije nimalo loša, ona predstavlja razočarenje za mene u smislu da se od nje mnogo više očekivalo. Ne znam na čemu je bio Chris Watters koji je ovu igru ocenio ocenom 9.0!!! Eeeej 9.0?!?!
Naravno.. ako već ne znate da Fallout 3 izlazi za 2 dana drago mi je da ste to na ovom mestu saznali. Kako je Fallout 2 najbolji rpg koji sam ikada u životu igrao, možete zamisliti koliko ga željno iščekujem.. Kada konačno nabavim kopiju zatvoriću se u kuću na barem 7 dana, naravno, ukoliko ponovo ne doživim razočarenje.. mada, verujem da ću je ipak okrenuti, iz poštovanja prema legendi..
Još jedna novost, koja će me verovatno malo udaljiti od Linux sveta na neko vreme, jeste ta da je ostalo jos manje od jednog dana do trenutka kada ću skinuti OS X86, i pokušati da napravim svog hekintoša.. Ukoliko sve prođe kako valja, a iskreno se nadam da hoće, konačno ću isprobati (po rečima nekih bitnih ljudi) najsavršeniji OS… a do tada.. kliktaću malo na travianu na kojem već imam 5 sela 😀 jeeeej

post

Tuborg Green Fest baner za Slavišu

.
.
U ludilu koje je nastalo prilikom prodaje karata za ovaj fest (na koji dolaze Franz Ferdinand, Cypress Hill i The Raveonettes) koji se održava 2. jula u Bg Areni, moj drugar Slaviša me je zamolio da mu napravim baner koji će okačiti na Elitesecurity.

Napravio sam mu banerčić na brzaka i on izgleda ovako.


Ukoliko nekome od vas trebaju karte za ovaj koncert, može pozvati broj koji je naznačen, ili meni poslati email (jer ja takođe imam par karata na prodaju)..

U nadi da će blogger konačno dodati opciju embedovanja flash animacija odlazim da štrebam telekomunikacije na koje izlazim 28. juna.
.
.

Telenor internet park

.
.
Nedavno je otvoren internet park na studentskom trgu pa reših da ga posetim. Evo me u njemu trenutno i mogu posvedočiti da veoma dobro radi iako su neki retardi pokrali sve ono što se ovde nalazilo… Postupak konekcije je jako jednostavan i bilo je potrebno samo par klikova da se preko wlan pomoću telefona nakačim na net. Toliko za ovaj put, jer ipak, iako koristim t9, malo smara blogovanje sa mobilnog.
.
.

post

KDE 4.0 i PCLOS

.
.
Danas sam konačno instalirao KDE 4 na PCLinuxOS-u. Znao sam da je još uvek daleko od savršenog ali sam ipak rešio da ga probam. Iako su mi svi govorili da je krajnje nestabilan i da mogu imati problema pri instalaciji, ona je prosla bez ikakvih problema. Sve što je bilo protrebno uraditi jeste štikliranje kde4 paketa u Synapticu (pre ovoga je potrebno u repozitoriju dodati kde4) i downloadovanje nekih 200 i kusur megabajta.
Prvi utisci nakon startovanja su veoma pozitivni… KDE 4 izgleda jednom rečju prelepo.


Ono što je zanimljivo jeste to da sada više nema standardnih ikonica na desktopu, već se ikona tretira kao i bilo koji widget. Ukoliko se pređe mišem preko nekog widgeta pojaviće će se providni ram oko njega na kojem će jednim klikom biti omogućeno da se widget izbrise, pogledaju njegove osobine i da mu se promeni veličina. Ovo sa menjanjem veličine mi se veoma dopalo jer je moguće povećati određenu ikonu toliko da recimo celo njeno ima bude (ili ne bude) vidljivo. Pritom se, kada se widget poveća, ne gubi kvalitet kojim je on prikazan.
Sve widgeti veoma lepo izgledaju zahvaljujući poluprovidnom okviru koji ih okružuje.


Kao što je i bilo očekivano, Kwin je veoma poboljšan i moguće je dodati razne efekte koji su veoma slični onima koje nudi compiz-fusion. Ispod se može videti jedan skrinšot sa nekim od opcija koje postoje.


Kao što je već poznato, podrazumevani fajl menadžer je Dolphin. Iako je on veoma lepo urađen meni on ne odgovara jer nema jednu jako bitnu opciju koju ima konqueror. U pitanju je naravno integrisani terminal (konzola). Na moje veliko razočarenje, ja nisam uspeo da pokrenem konzolu lepo u konqueroru iz nepoznatog razloga. Iako se pojavi crni prozorčić, nikakva slova se ne vide, tako da ista nije upotrebljiva.

Taskbar je jedna od stvari na koje nije obraćano mnogo pažnje. Ne postoje nikakve opcije za njegovo podešavanje i sve što je moguće uraditi jeste dodavati na njega widgete. Zanimljivo je to da, kada se neki widget doda na taskbar, nije moguće njegovo pomeranje, već je potrebno spustiti ga na mesto po želji na kojem će ostati zaključan. Pored ovoga jedna velika mana jeste nepostojanje quick launch-a. Ono što malo popravlja situaciju je to što je omogućeno stavljanje shortcuta na taskbar (iz start menija), međutim ja nisam uspeo da ove shortcute stavim sa leve strane taskabara kao što bi mi se inače nalazili, jer se oni po defaultu stavljaju desno (a kao što sam gore napisao, nemoguće je pomerati widget nakon što se on stavi na taskbar). Stavke u task menadžeru takođe nisu najbolje urađene jer mi se deo teksta nalazi u trećem redu koji se ne vidi u potpunosti.
Ukoliko vam se ovo što ste pročitali iznad čini kao jako loše, sačekajte da pročitate šta ću sledeće napisati. Naime, ne postoji widget Show Desktop!!! Ovo je meni jako jako potrebno i jako mi je teško da se naviknem na rad bez njega. Iako postoji opcija da se pritisne ctrl+F12 koja u prvi plan izbacuje sve widgete koje imate na desktopu (pa ovo izgleda skoro kao da ste kliknuli show desktop, vidi sliku ispod) ona nije praktična koliko i show dekstop dugme jer mi je mnogo lakše da kliknem nego da pritisnem kombinaciju dva dugmeta.


Moram da pohvalim kalendar koji se pojavljuje nakon klika na časovnik jer je veoma veoma lep.
Što se tiče aplikacija, pokrenuo sam Firefox2 (firefox3 nije hteo da se pokrene), Amarok, Pidgin (s tim da mi se ikona u treju ne prikazuje kako treba), Yakuake (koji ne može biti transparentan, a i animacija ne igleda lepo i tečno kao u KDE 3). Ono što me je iznenadilo jeste da mi Flash i Dreamveawer koje sam emulirao wineom takođe rade.

Zaključak bi bio da je ovo jedan ogroman korak napred, međutim tačno se vidi da je ovo 4.0 verzija i da treba još dosta raditi na njoj. Pretpostavljam da su najbitnije stvari ispravljene do sada (jer je trenutno aktuelna verzija 4.05, međutim u repozitorijumima PCLOS-a još nema prekompajlirane te verzije), a da će do početka jula, kada se očekuje 4.1 verzija, sve ove greške biti u najvećoj meri ispravljene. Ono što je potrebno uraditi jeste i dodati gomile podešavanja koje postoje u verziji 3 ako je ovde još nisu implementirane…
.
.

post

Back to Slack!

Drugog jula Pat je objavio novu verziju Slackware Linuxa koja nosi oznaku 12.1!

Po samoj oznaci se ne naslućuje da ima nekih preterano velikih unapređenja u odnosu na prethodnu verziju, međutim Pat smatra upravo to, i tvrdi da je ovo apgrejd koji svaki korisnik Slacka treba instalirati. Jedna od bitnijih stvari jeste činjenica da je ukinuta podrška za 2.4 kernel, što znači da tim koji stoji iza Slackware Linuxa konačno smatra da je ova verzija kernela postala dovoljno stabilna.

Kako sam ja imao instaliran PCLinuxOS na svom računaru bilo je potrebno da se pregazi ta instalacija. Ovo mi nije teško palo jer mi je PCLinuxOS malo dosadio, a to nije zato što je loša distribucija, već zato što je u njemu, za moj ukus, sve previše point and click. Moram reći da je PCLinuxOS jedna jako dobra distibucija, veoma user friendly, veoma stabilna i brza. Kada bi nekom početniku preporučivao distribuciju ona bi bila na prvom mestu…

Ali, vratimo se Slacku 🙂
Nakon instalacije primetio sam par stvari. Posle prvog starta pojavio se Slackware boot screen… to je naravno samo lilo sa slikom, ali ovo je lepa promena jer smo svi već navi(u)kli na onaj tekstualni lilo… Ko zna možda će neko uskoro da napravi i bootplash umesto onog tekstualnog ispisa pri startovanju. Evo boot screena…


Inače ovaj boot screen neobično dobro izgleda iako je veoma jednostavan.. samo kada bi ono vreme koje odbrojava bilo malo lepše, ili barem malo sitnije.
Nakon toga sam primetio i to da konačno radi autodetekcija usb flasheva i cd-ova, kao i skrol na mišu. Naročito bih istakao svoje oduševljenje zbog toga što radi skrol na mišu jer sam mislio da to nikada neće raditi out-of-the-box u ovoj distribuciji 🙂

Nakon što sam podesio sistem onako kako mi odgovara (za šta mi je trebalo celo popodne, za razliku od PCLosa kod kojeg mi je trebalo oko sat vremena), sada je sve na svojem mestu.. Lepo je ponovo biti korisnik Slackware linuxa i svakodnevno se boriti sa nevoljama koje on može zadati (a ovo je meni jedini razlog što sam mu se vratio, iako možda zvuči malo sadistički)

Evo jednog skrinšota mog trenutnog desktopa..

post

Promena adrese bloga

.
.
Nakon što sam registrovao besplatan .rs domen poželeo sam da i ovaj blog prebacim tamo. Sve je ovo moguće relativno brzo uraditi, međutim ovo je meni prvi put da radim tako nešto pa mi je trebalo dobrih petnaestak minuta.

Ono što je bilo potrebno da uradim jeste dodam jedan CNAME zapis koji će omogućiti da ta stranica bude dostupna na netu. Ovo se radi na sajtu hosting provajdera pa sam se uputio tamo. U control panelu sam u odeljku DNS Management primetio opciju CNAME records i pretpostavio da je to upravo opcija koju sam tražio.

Tamo sam morao da unesem adresu na kojoj želim da mi se blog nalazi, kao i adresu na koju ovaj DNS zapis pokazuje. Za novu adresu bloga sam izabrao blog.dusan.iz.rs, a kao adresu na koju pokazuje ovaj zapis sam stavio ghs.google.com. Ovu adresu sam saznao na sajtu Bloggera i to je adresa koja se u svakom slučaju zapisuje.

Nakon ovoga sam morao da sačekam celu noć dok su se osvežili glavni DNS serveri, ali mi nije palo teško jer sam i tako morao nešto da učim :).
Posle celonoćnog učenja sam se zaputio na sajt Bloggera i dodavao novi domen u sekciji Settings -> Publishing. Napomenuću da sam i štiklirao da mi preusmerava zahteve sa www.blog.dusan.iz.rs zbog toga što veliki broj ljudi još uvek misli da je prefiks www obavezan.

Sada je mom blogu moguće pristupiti sa adrese blog.dusan.iz.rs, međutim i dalje se vrši preusmeravanje sa blejach.blogspot.com jeeeeej 😉
. .