Svi postovi sa bloga: miff

...zavisi ko kako gleda...

Danas sam otisao u osnovnu skolu, u Ostrelj da bih oziveo veoma staru konfiguraciju, koja je inace jedina u toj maloj skoli. Mislio sam da jedino Linux moze tu da izvuce stvari, ali kako sam se samo presao...

* LinuxMint 5 - nije prosao
* PCLinux OS - nije prosao
* Ubuntu 8.04 - nije prosao
* Ubuntu 7.10 - nije prosao
* Musix Linux - nije prosao (cisto da probam)

O live-cd ovih i pride Slax Linux ni da pominjem, GParted inace izuzetan alat, nije se podigo ni on!
Onako pomalo tuzan sto zbog Linuxa koji me je izneverio po prvi put, sto zbog malisana koji su onako jedva cekali da im osposobim jedini racunar za nastavu, ubacim Windows XP, i bez ikakvih problema prodje cela instalacija. A ja u soku!
Najbitnije je da deca u toj skoli imaju kakav-takav racunar, i da radi. A zasto nikako nisam mogao da instaliram Linux, videcu... ...
Malopre primim poziv od Punky-a, i rece mi da ima neku ideju kako bi mogao da izgleda sajt/blog... u flash-u.
I eto Punky, sam brz a?! Klikni na boju svoju!

AC_FL_RunContent( "codebase","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0","width","400","height","400","title","","src","http://www.miffmedia.com/flash_rad/cube","quality","high","pluginspage","http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash","movie","http://www.miffmedia.com/flash_rad/cube" ); //end AC code

Da li je ovako zamislio, neznam ja ga shvatio ovako!...
U desnom uglu (ispod headera) mozete da primetite novu zezalicu koju od sinoc pokusavam da nateram da me slusa.
Imam malih problema sa skrolovanjem(malo vise ceka na ceo krug), po neki feedovi nemogu da iscitam, inace sve je dobro?!
Salu na stranu podaci o feedovima izvlacim iz jednog xml fajla, tako da nije dinamicki, vec onaku polu dinamicki. Mislim moram rucno da ubacujem informacije o blogovima(resi cu to drugacije).
Imam problem za koji nisam znao sve do sada, naime flash nekako kesira xml fajl, tako da kada se isti azurira swf fajl ne vidi odmah promene, tako da kada ubacim novi feed moram u browseru prvo da iscitam ovaj fajl!?
Inace padace sneg samo kada je zima, jesen je sa listicima itd.(to je dinamicki)...
Resio sam pre neki dan da potrazim negde preko, neko on-line skolovanje a i sertifikat. Posle par upita zadatom googletu izasa mi je Zend PHP 5 Certification Training. Jako me je odusevila mogucnost live chat-a opcije, koja se nalazi na sajtu. Mislim 1000 USD-a nemoze se propratiti samo postojecim informacijama:
* 18 sati treninga i primera za pripremanje ispita
* Jedan vaucer za polaganje ispita u vrednosti od 125 USD
Tako da sam dobio podatak da je moguce polagati ispit u Nisu, Beogradu... na engleskom jeziku naravno. Lepo nema sta.
E sada oblasti koje se uce/pripremaju za ispit:
* PHP Osnove - Variable; Konstante; Tipovi; Stringovi; Operatori; Uslovi; Loopovi...
* Funkcije - Dekleracija; Parametri; Referenciranje; Opseg...
* Arrays - Kreiranje, Punjenje, Razdvajanje; Manipulisanje; Sortiranje...
* PHP i OOP - Klase; Svojstva; Metode; Objekti; Metode; Abstraktne klase; Reflekcija...
* RegEx - Uporedjivanje i brojanje znakova; formatiranje izlaza; RegEx Esencijonalno...
* PHP 4/5 Razlike - Objektno-Orjentisano Programiranje...
* Dizajn i Teorija
* Fajlovi, Stream, Mreza - Resursi; izlazni fajlovi; R/W; Operacije nad fajlovima...
* Web Features - HTTP POST & GET; Forme; Upload fajlova; Cookies(kolacici)...
* XML i Web Servisi - XML; SOAP; WSDL; Kreiranje i koriscenje Web Site; Debagovanje...
* Baze podataka - SQL; Sortiranje, Skupljanje, Spajanje...
* Sigurnost - Pravila; XSS; CSRF; Injections; Sesije; Konfigurisanje; Upload...

Ovja kurs/trening se obavlja u realnom vremenu on-line, potrebno vam je billo koji OS sa podrskom za browser, zvucnici i mikrofon ako zelite da komunicirate sa predavacem.

Sve ovo za 1000 USD-a, i dobijas sertifikat i zvanje Zend PHP Certified Engineers. Kako kazu na njihovom sajtu beneficije su ogromne sa njihovim sertifikatom, bas se dvoumim, a bitna stvar je da nemoras da koristis Zend Studio, ali dobijas popust za studio ukoliko se odlucis za paket koji sam opisao. Moguca je i kupovina samo vaucera za polaganje ispita po ceni od 125 USD, zatim uputstvo od 33 USD (PDF), prakticni test po komadu/oblasti 10-22 USD. Ja sam preracunao, ipak je naj sigurnije da se nauci i polozi testi ipak ceo paket od 1000 USD.
Imam jos vremena da razmislim, ali definitivno nesto moram....
AC_FL_RunContent( "codebase","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0","width","425","height","344","title","","src","http://www.youtube.com/v/XX-KjkdDozQ&hl=en&fs=1","quality","high","pluginspage","http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash","movie","http://www.youtube.com/v/XX-KjkdDozQ&hl=en&fs=1" ); //end AC code

Make his fight on the hill in the early day
Constant chill deep inside
Shouting gun, on they run through the endless grey
On the fight, for they are right, yes, by who's to say?
For a hill men would kill, why? They do not know
Suffered wounds test there their pride
Men of five, still alive through the raging glow
Gone insane from the pain that they surely know

For whom the bell tolls
Time marches on
For whom the bell tolls

Take a look to the sky just before you die
It is the last time you will
Blackened roar massive roar fills the crumbling sky
Shattered goal fills his soul with a ruthless cry
Stranger now, are his eyes, to this mystery
He hears the silence so loud
Crack of dawn, all is gone except the will to be
Now the will see what will be, blinded eyes to see

For whom the bell tolls
Time marches on
For whom the bell tolls
...
Ovaj moj blog engine je jos uvek u beta verziji, razlog je temeljnost. Poslusao sam savet jednog prijatelja i pre nego sto sam krenuo nanovo da pisem sve iznova, ispravio sam staru verziju a zatim napisao nove rutine, hvala na savetu .
Jednom davno kada sam poceo da radim ovaj projekat (i nije bas tako davno godinu dana nepunih), na jednom forumu neko mi je napisao kako sam lud, i da nemam sanse da pobedim WP?! I u pravu je, ali ja i ne zelim da se takmicim sa bilo kim, ja jednostavno radim ono sto volim! A koliko njih ce da koristi ovu moju platformu i da li ce je ikada neko i koristiti nije mi mnogo bitno. Ovo je bio precutani odgovor.

U novoj verziji dosta sam poboljsao prerformanse administrativnog dela, templejting sistem sam napokon naterao da me slusa, kao i validan RSS koji se sada uklapa u bilo koji citac.

Statistika sada ima i graficki prikaz, moderiranje komentara je sada bogato opcijama, veca kontrola side barova, glevnih podesenja.

Editor html,css,php fajlova je sada laksi i konformniji za rad.

Pisanje posta je ostao skoro ne promenjen, i dalje je u bbcode stilu, stim sto ima vise opcija za pisanje i ukrasavanje tekst(kome kako treba).



Moram da vam napomenem, imam dva odlicna testera koji me guraju napred: Razumite Apstraktno i Sandra Blog (stalno zanovetaju i smisljaju propuste). Kako sam ja slab bloger, da nije njih nikada nebih ovaj projekat bio blizu stabilne verzije.
...
Imam par "ucenika" kako za php, tako i za flash, i za flash uvek isto pitanje kako da napravim preloader?
Lako, ne treba mnogo znanja i pretpostavljam da vecina zna sta je layer,frame, stage, movieclip...
Daklem, otvorimo novi dokumenat (.fla) i u prvom layer-u napravimo text box kao dinamic, ime instance: loadT, od tog text box-a napravimo movieclip(F8, nazovite ga loader recimo). Selektovanom novo nastalom mc-iju dodajemo sledeci kod (AS):

Code:
onClipEvent (enterFrame) {
this.loadT.text = int(_parent.getBytesLoaded()/1000)+" od ukupno "+int(_parent.getBytesTotal()/1000)+" ...";
// ZA BAR (VIZUALNO)
ukupnoP = (int(_parent.getBytesTotal()/1000))/100;
kolkoP = (int(_parent.getBytesLoaded()/1000))/ukupnoP;
proc = Math.round(((kolkoP)*21)/100);
_root.bar.gotoAndStop(proc);
// END BAR
if (_parent.getBytesTotal() == _parent.getBytesLoaded()) {
_root.gotoAndPlay(2);
}
}


Dodate jos jedan frame, AS za njega je prost: stop();, neka se zaustavi na ono sto zelimo da prikazemo.
Isti frame, na stage nabacajte to sto zelite da se prikaze, naravno. Testirajte CTRL+Enter, pa jos jedared CTRL+Ente! Ako je sve ispalo kako treba vas swf fajl ce se prvo ucitati i prikazati.

AC_FL_RunContent( "codebase","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0","width","300","height","200","title","","src","http://www.miffmedia.com/flash_rad/preloadTutorijal","quality","high","pluginspage","http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash","movie","http://www.miffmedia.com/flash_rad/preloadTutorijal" ); //end AC code

Ovde na primeru, mozete da primetite da sam ubacio i vizualni preloader, to vam je ovo:

Code:
// ZA BAR (VIZUALNO)
ukupnoP = (int(_parent.getBytesTotal()/1000))/100;
kolkoP = (int(_parent.getBytesLoaded()/1000))/ukupnoP;
proc = Math.round(((kolkoP)*21)/100);
_root.bar.gotoAndStop(proc);
// END BAR


Napravite u lib. jedan mc, recimo bar. Animirajte ga kako vam je volja, u mom primeru ima 21 frame (neznam zbog cega, onako), i postavite ga u loader mc, tako da bude u istoj ravni sa onim text boxom loadT.
I eto, nadam se da vam je jasnije kako napraviti preloader za flash, ako ipak nije skinite ovaj radni fajl...
Niko nije ni primetio da se na Punky-evom, Sandrinom i ovom blogu, ostavlja komentar unapred za godinu dana!

Problem sam ja uvideo prvo na feed valdatoru u obliku upozorenja kako je datum nepostojeci, a kasnij i na lokalnoj verziji koju razvijam.
E sada problem je lociran, uvideo sam gresku i ispravio je. Ali sa upisanim podacima koji su u bazi mora automatizovano, mislim ko je lud da 2500 datuma ispravlja rucno jos su u UNIX formatu (nesto kao 1223453660).
Zato evo malog SQL query-a koji resava celu zbrku, oduzima jednu godinu u svakom komentaru:

Code:
SELECT *, UNIX_TIMESTAMP(FROM_UNIXTIME(datum)- INTERVAL 1 YEAR) AS novo
FROM komentari;



Neverovatno da vec tri-cetri meseca niko nije uvideo gresku!...
Skoro mi je neko doneo disk sa klipovima sa Youtube-ta, i po defalutu kopiram ceo disk, i medju silnim klipovima nadjem ovaj txt fajl:

Code:
S o v a
Sova je ptica. Ona danju spava, a nocu je potpuno slepa, kao slepi mis.
Posto ja ne znam puno o sovama, pisacu o zivotini koju znam.
To je, krava. Krava je sisar. Ona ima sest strana: gornju, donju, levu i desnu. Na zadnjoj strani je rep. Na kraju repa je jedna cetka. Ona sluzi da se krava brani od muva, da ne bi upadale u mleko. Mleko visi ispod krave. Na prednjoj strani je glava, koja sluzi da na njoj rastu rogovi. Rogovi sluze da bi krava bola. Glava sluzi i da bi na nju stala usta. Krava jede malo, jer ono sto pojede, jede dva puta. Usta sluze i da bi krava mukala. Ako ne muce, onda su joj usta puna.
Muska krava je vo. Vo nije sisar.


Nazalost neznam ko je autor, ali svaka cast!...
AC_FL_RunContent( "codebase","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0","width","425","height","344","title","","src","http://www.youtube.com/v/3ZzP_69ZTFk&hl=en&fs=1","quality","high","pluginspage","http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash","movie","http://www.youtube.com/v/3ZzP_69ZTFk&hl=en&fs=1" ); //end AC code

Eto ti sad! Bas lepo, a ima jos gomiletina...
blogodak blog

Blogodak?

Blogodak je vaš pogled na domaću blogosferu. Prijavite se i napravite sopstvenu listu blogova koje pratite.

O projektu

Podrška

MyCity.co.yu

DevProTalk