Muzica cu sunete din Windows XP si 98!

Si eu care credeam ca stau prea mult la calculator :))
Se pare ca alti se plictisesc si mai mult ca mine la calcutator si din lipsa de timp au inceput sa compuna muzica pe "note" din windows.


Ceas de antrenament Garmin Forerunner 101

Dupa cum spuneam intr-un post mai vechi, pentru a ma antrena un pic mai bine am decis sa imi cumpar un ceas de antrenamen. M-am hotarat asupra unuia de la Garmin si anume un Forerunner 101. Dupa cateva peripetii cu comanda, cateva telefoane date am reusit sa am confirmarea ca totul e ok si voi primi ceasul. Ceea ce s-a intamplat, azi dimineata, insa valoarea de pe ramburs era gresita, a fost trecuta valoarea pentru Forerunner 201, dar dupa alte telefoane si faxuri am intrat in posesia lui ( asta e norocul meu mereu cand cumpar ceva ... asa ca de acum am experienta :)) ). Insa greseala asta m-a facut sa ma gandesc daca nu mai bine cumparam Forerunner 201, imi placea ca avea si cablul de date si soft unde puteai sa iti urmaresti antrenamentele si diverse statistici. Insa asta e, faptul e consumat.

M-am hotarat ca pentru motivare ( me gadgets mad freak ) sa imi cumpar unul dupa maratonul din bucuresti daca voi scoate un timp sub 3:40 ( daca nu oricum imi iau, dar na :)) ). Asa ca pentru inceput ne jucam cu asta.

Trebuia in seara asta sa merg sa il testez, dar cand sa plec si eu, a inceput o ploaie cu galeata. Inca mai ploua. Asa ca in seara asta am ratat si antrenament si sansa de a testa noua jucarie. Asa ca maine seara e programat testul.

Cam atat am avut de povestit.
Cheers


Stresul de la birou

Stiam eu ca munca la biroul fara usa dauneaza grav sanatatii, dar nici chiar asa :))


Javascript Confirma Delete

De multe ori in diverse proiecte a trebuit sa fac un buton de stergere sau unul care genera o actiune irevocabila. Si tot de multe ori cand din graba am uitat sa pun un mesaj de confirmare a actiunii utilizatorul a dat din greseala click pe acest buton. Desigur confirmarea se poate face si printr-o pagina separata care are avantajul ca nu depinde ca utilizatorul sa aibe javascript activat, insa de cele mai multe ori e bine sa puneti macar pentru inceput un confirm simplu cu javascript pentru a evita clik-uri din greseala ale userului.

Sunt 2 metode simple prin care poti face acest confirm.

Utilizand o functie separata

[html]

Delete
[/html]

Scrierea confirm-ului direct in link

[html]
Delete
[/html]

Ultima metoda m-am invatat sa o scriu mereu la link-urile de stergere, indiferent daca revin si finisez mai bine rutina de stergere, e bine ca sa pui acel confirm banal pentru partea de developing, fiind posibil ca si tu sa dai click din greseala.

Sper ca v-a fost utila informatia.

Cheers


Antrenor virtual pentru pregatirea ta fizica.

Decurand m-am decis sa particip la maratonul international bucuresti, asa ca m-am apucat de antranament. Dupa primul atrenament am primit un sfat de la Mugur sa folosesc un site drept antrenor virtual pentru a ma putea antrena mai bine.

http://www.myasics.nl/uk

Aici poti sa iti setezi un target ( un maraton sub 3:30 in cazul meu ) si pana cand vrei sa il atingi, plus alte cateva detalii despre experienta ta si vei primi un program care sa te ajute sa il atingi. In cazul meu acest soft pe langa faptul ca ma ajuta sa imi organizez antrenamentele poate mult mai bine decat as fi facut-o eu ... ma ajuta si la motivatie. Dupa ce mi-am facut programul, l-am printat si l-am pus deasupra biroului. Astfel sper sa il respect cat mai bine si sa nu ma las pe tanjala ca sa zic asa.

Primul antranament ( al doilea pentru mine ) recomandat de el a fost o alergare de 45 de min. De data asta spre deosebire de data trecuta am zis sa o iau mai usor asa ca data trecuta si sa alerg incet, dar fara pauza.
Am facut pana la urma 10Km in 51 de min, spre deosebire de 48 de min ca data trecuta cand am facut si o pauza de rehidratare. Acum nu stiu cum e mai bine .. sa incerc sa alerg mai repede cu pauze de mers/rehidratare ... sau sa alerg mai incet fara pauza. Probabil ca raspunsul e undeva la mijloc :))

Sper sa imi iau un ceas de antrenamet ca sa cronometrez timpul si mai ales distanta mai exact, nu cu google maps cum fac acum :)). Tot cu el voi putea sa imi monitorizez viteza mai usor si asa voi putea sa imi dau seama cam cu ce viteza ar tb sa alerg ca sa ating targetul de 3:30 la maraton.
Pentru ca nu dispun de fonduri prea mari acum m-am decis la un Forerunner 101. Nu e cine stie ce .. dar deocamdata va trebui sa ma descurc cu el. Oricum e mai bun decat cronomentrul de pe Ipod.

Cam atat pana acum. I'll keep you posted on my training. :)

Cheers


Braking News: Google si Yahoo vor anunta parteneriatul pentru motorul de cautare

Acum cateva minute am citit o stire destul de socanta despre Parteneriatul google si yahoo pentru motorul de cautare . Se pare ca Yahoo va renunta la o parte din Yahoo search sau chiar la tot in favoarea Google-ului.

Desi stirea nu este inca oficiala, insa sunt motive suficiente pentru a o sustine deoarece au existat anunturi in trecut despre un posibil parteneriat yahoo-google, controversele nu au intarziat sa apara. Se dezbatate de partile bune si rele ale acestui parteneriat, despre importanta unei piete competitive in "piata" motoarelor de cautare pentru a mentine un internet sanatos.

Yahoo si Google vor face un anunt comun in 12 iunie la ora 1:30 timpul local California si astfel vom afla partea oficiala a povestii.

Fara doar si poate aceasta este o stire importanta pentru internet marketing si SEO.


Urmareste TV online

Unul din lucrurile de care mie dor din experienta mea W&T din America sunt serile in care ma intorceam acasa si ma uitam la Comedy Central cu un bol de floricele, cereale sau inghetata dupa caz si in functie de ce mai era prin casa. Era momentul de relaxare a zilei si timpul in care imi incarcam bateriile pentru o noua zii de munca.

In unele cazuri stateam si pana la 2-3 noaptea, nu stiu daca era diferenta de fus orar, dar desi pe la ora 20-21 ( ora floridei ) ma lua o oboseala de abia stateam in picioare, pe la ora 23 prindeam un chef de viata de imi sarea tot somnul si mai faceam si cate un trip de 2-3 Km pana pe plaja ( frumoase vremuri si amintiri ). Acest chef ar putea sa fi fost si din cauza ca la ora aia ne primeam bacsisul pentru seara respectiva, dar eu nu cred asta :-p.

Anyway de cand am venit in tara imi era dor sa ma uit la Comedy Central, sa va stand-up-uri ale domnului Chapel, domnul Jeff Dunham si alti monstrii sacrii ai genului. Decurand am tot primit spam-uri cu TV Online asa ca mi-am zis sa caut unul care are si comedy central.

Dupa sortarea a catorva site-uri care il aveau dar erau mai mult sai mai putin ferme de linkuri si reclame enervante, am gasit unul care zic eu ca e destul de ok, si care are si comedy central :D

tvunetworks.com

Acesta are un player gratuit pe care il poti downloada pe desktop. Are o calitate destul de buna, iti ofera si programul la postul pe care il uramresti, per total mie mi s-a parut destul de OK.

Singurul lucru care ma deranjeaza mai tare e ca nu are un search pentru posturi si e destul de greu sa tot derulezi in lista de programe ca sa cauti un post de care esti interesant.

Citisem undeva ca au si HBO, nu l-am cautat dar daca stiti ca e pleas coment and let us now.

So now me happy, have my daily ration of top quality comedy again :D

Cheers


Primul antrenament pentru maraton mai serios 10Km/47:40min

Acum vreo 2 luni am inceput sa alerg de 2-3 ori pe saptamana ( cel putin asa am incercat ) pentru a face un pic de miscare. Statul pe scaun fata calculatorului toata ziua nu face asa de bine. In plus speram ca miscarea sa imi dea si o chef de munca sa zic asa, pentru ca ajunsesem sa nu mai am chef de nimic.

Asa ca incet-incet cu ipod-ul dupa mine am inceput sa alerg prin par, la inceput cate o tura de parc si apoi tot am pulsat ca sa zic asa. La inceput dupa o tura de parc ( aproximativ 10 min prima oara ) imi iesea limba de un cot si abea puteam sa respir. Insa dupa cateva antrenamente am reusit sa fac si 3 ture de parc ( 5km / 21-22 min ) si dupa sa nu ma simt chiar epuizat.

Totdeauna in timpul alergarii am un moment cand ma simt foarte obosit, insa daca reusesc sa trec de el parca pot sa alerg incontinuu nemasimtind oboseala. Singurul lucru care inca il mai simt este o oboseala in brate si umeri ( am inceput sa fac si un pic de incalzire inainte pentru a lucra si partea superioara ).

Anyway, tot alergand din ce in ce mai mult, acum 3 zile mi-a venit ideea de a ma inscrie la un maraton. Stiu ca de la 5 Km cat alergam eu la 40Km cat sunt la un maraton e distanta mare, dar target-ul meu ar fi sa il termin si daca se poate si sub 4 ore ar fi super. Asa ca dupa un pic de googling am gasit maratonul unde sa imi fac "debutul" : Maratonul International Bucuresti - 12 octombrie 2008.

Asta inseamna ca am timp de pregatire pana atunci, poate reusesc sa mai gasesc si un semi-maraton ( 20KM ) la care sa particip pana atunci. Din pacate nu am reusit sa m-a inscriu, se pare ca faimosul formular de inscriere care scrie ca tb sa il downloadezi este un mister nu numai pentru mine dar si pentru alti care l-au cautat. Le-am trimis un mail acum 4 zile still no reply ... insa in cel mai rau caz ma inscriu la sediul lor :).

Asa ca avand targetul stabilit am zis ca tb sa incep sa ma antrenez mai intensiv. Asa ca am luat frumos google maps si am inceput sa imi fac un prim traseu de antrenament. Am zis sa fie unul un pic mai lung decat pana acum asa ca am stabilit unul de 5Km pe care il voi alerga dus-intors.
Dimineata asta mi-am luat adidasi in picioare, am cautat un pic un gatorade am gasit powerade pana la urma si am plecat. Rezultatele de la prima alergare au fost :
Lap 1 ( 5Km ) : 21:07 min
Pauza mers/hidratare ( 400m ) : 4:15 min
Lap 2 ( 5Km ): 22:18
Total: 47:40

Urmatorul antrenament o sa incerc sa il fac mai lejer un pic ... 5Km apoi sa mai incer unul de 10Km din nou, si incet incet sa ajung la un traseu de 40Km sa vad cum m-as descurca :).

Cam atat pentru acum .... will keep you posted with my evolution :D
Cheers.


Testarea performatelor aplicatiilor web la un trafic ridicat

Pana nu demult nu am testat niciodata nici una din aplicatiile dezvoltate pentru cum s-ar comporta la un anumit nivel de trafic. Stiam ca sunt aplicatii care fac acest lucru dar nu am ajuns sa folosesc una niciodata, nici nu am avut nici un client care sa imi ceara acest lucru. Stiu ca poate o sa fiu certat de unii pentru acest lucru, si trebuie sa recunosc ca a fost o greseala a mea sa nu o fac pana acum, mai ales la proiectele mari. Greseala pe care am hotarat sa o corectez.

Desi stiam ca exista astfel de aplicatii, cam la nivelul asta se situau cunostiitele mele din acest domeniu. Asa ca m-am apucat sa caut mai multe informatii pe google. Targetul era sa gasesc o aplicatie cat mai completa si daca se poate si open-source ar fi fost perfect.

Asa ca dupa ceva googling am reusit sa gasesc 3 aplicatii software care se potriveau cu criteriul de mai sus, si care aveau si un renume destul de bun in comunitatiile de developers. Voi incerca sa fac un mic review la fiecare bazat pe informatiile pe care le-am gasit despre ele. La acest moment nu am reusit sa le testez prea mult pe toate, asa ca voi reveni cu parerea personala intr-un articol viitor.

1. OpenSTA

Numele OpenSTA este un acronim care vine de la Open System Testing Architecture. Nu este numele unei aplicatii propriu-zise ci numele unui set de instrumente bazate pe o platforma software numita CORBA.

Setul de instrumente OpenSTA este complet gratuit si open-source licentiat sub GNU GPL. Codul sursa fiind disponibil pe SourceForge.

Ultima versiune stabila este 1.4.5 si platformele suportate sunt Windows NT, 2K or XP, desi codul sursa este disponibil.

OpenSTA are cateva avantaje care il recomanda: este puternic, flexibil, foarte programabil si gratuit :D. Ultimul avantaj este cel care m-a atras prima oara, si sunt sigur ca si pe unii dintre voi. Stiu ca unele persoane sunt reticente la solutiile gratuite, si cred in sintagma " primesti cat platesti ", dar din articolele citite acesta set de intrumente este foarte bine vazut si chiar folosit de unele firme de audit aplicatii web pentru testele pe care le desfasoara.

In OpenSTA poti programa vizitatori virtuali care vor genera traficul virtual. Acestia pot fi programa prin OpenSTA's SCL (Script Control Language). Dezavantajul acesteia este ca trebui sa inveti acel limbaj. Daca nu ati folosit niciodata acest limbaj ( ca si mine de altfel ) veti avea un pic de invatat pana cant veti putea realiza cu el ceea ce doriti. Dar pentru testele mai putin complicate, si pentru incepatori, exista o alternativa pusa la dispozitie, folosirea browserului pentru a inregistra actiunile care vor fi efectuate de vizitatorii virtuali.

Dupa ce ati "inregistrat" scriptul pe care il vor rula vizitatorii poti sa rulezi un test cu un oricati useri vei dori, si sa analizezi modul in care aplicatia ta se comporta la acel grad de incarcare. Rezultatele se pot prezenta si in grafice pentru o interpretare mai usoara.

OpenSTA screen shoots

2. WebLoad

Inca o aplicatie open source foarte puternica. WebLOAD Open Source, licentiata sub GNU Public License (GPL) , este bazata pe WebLOAD, produsul firmei RadView care e deja folosit in peste 1,600 de site-uri. Disponibila pentru download si folosire gratuit, WebLOAD este o aplicatie de origine comerciala care a fost trecuta sub licenta GPL ( nu prea vezi asta prea des ) avand in spate cativa ani buni de product development.

Avantajul cel mai mare al acestei aplicatii este ca poti sa creezi scripturi foarte complexe, fara sa introduci o singura linie de cod, asta prin interfata vizuala foarte avansata. Insa daca pentru un test mai avansat nu se poate realiza un anumit lucru din editorul visual ai si posibilitatea de a edita/completa manual scriptul folosindute de JavaScript.

Dupa ce ai facut scriptul, esti gata sa rulezi testul. WebLOAD poate genera trafic pentru un numar foarte mare de vizitatori in mod simultanm avand deasemenea posibilitatea de a simula numeroase browsere de la versiunile vechi de IE pana la versiuni noi de Firefox. In timpul testului, WebLOAD inregistreaza date complexe despre modul cum aplicatia raspunde la traficul indus. Aceste dare sunt folosite de WebLOAD pentru generarea de rapoarte variate ale performantei. Acestea pot fii sub forma tabelara pe care le poti urmarii si analiza, fie renderizare pe ecran fie imprimate. Deasemenea WebLOAD poate genera o varietate de grafice dupa datele salvate, care te pot ajuta sa gasesti zonele cu probleme din aplicatia ta mult mai usor ( sper sa nu fie cazul ).

WebLoad screen shoots

3. Microsoft’s Web Application Stress Tool

Cele doua solutii de mai sus desi sunt foarte bune, sunt relativ complicate. Si cateodata poate e nevoie de ceva mic si rapid prin care sa faci un test rapid pentru o pagina pe care abia ai scris-o. Sa zicem ca abia ai scris o pagina care genreaza un raport despre vanzari, in care se faca ceva interogari SQL si cateva calcule. Si te intrebi acum cat de repede s-ar genera acel raport daca ar fi accesata de 300 de vizitatori simultan. Pentru aceste scenarii, Microsoft’s Web Application Stress Tool va fi unealta perfecta. Este o aplicatie foarte simpla si mica (9MB) care poate efectua un test simplu de trafic stress asupra aplicatiilor web.

Microsoft WAS web stress tool a fost construit pentru a simula cat mai bine cereri de la multiple borwsere catre pagina pe care o testati. Folosindu-va de acest soft puteti sa faceti teste preliminare asupra perforamantelor si stabilitatii aplicatiei construite. Ea putand sa simuleze un numar mare de cereri de pe un numar foarte mic de masini client.

Pentru a face un test trebuie sa apasati butonul record in menuiul TOOL si o fereastra a browserului se va deschide. Aici veti efectua actiunile pe care vrei sa le efectueze vizitatorii virtuali, acestea vor fi inregistrate, si vor fi folosite la efectuarea testului. Dupa ce sunteti gata apasati Stop recording. In acest moment ar trebui sa vedeti un ecran asemanator cu cel de mai jos. In partea din stanga ar trebui sa vedeti diversi parametri pentru efectuarea testului.

Microsoft’s Web Application Stress Tool screen shoots

Cam atat pana acum. Sper ca acest articol v-a ajutat si astept comentariile voastre si sfaturi despre testarea aplicatiilor web ( sunt convins ca multi au mai multa experienta decat mine )

Cheers


Vacanta cu rucsacul in spate

Ieri am facut o mica vizita in bucuresti, iar la intoarcere a trebuit sa petrec cam 2 ore in Gara de Nord asteptand trenul.

Dupa cateva ture inainte si inapoi pe peronul gari la un moment dat in dreptul panoului cu informatii despre sosiri si plecari, observ un cuplu foarte derutat incercand sa descifreze ce scria pe acel panou. Sfatuindu-se intre ei imi dau seama ca acestia sunt turisti francezi, si find si eu plictisit, ma hotarasc sa ma bag in seama sa incerc sa ii ajut ... asa mai trece si timpul. Asa ca imi pregatesc cel mai bun accent francez si ii intreb :

parle vous anglais ?

Din micile mele cunostiinte si amintiri de franceza din generala si putina lor engleza am reusit sa purtam o converatie inteligibila. Am reusit sa ii ajut cu informatiile despre trenul pe care ii interesa pe ei, dar curios din fire i-am intrebat ce fac in romania. Am aflat ca erau intr-o vacanta prin Romania, se aflau de 2 zile in romania si urmau sa stea aprope 20 de zile. Ideea vacantei era sa viziteze toata Romania ( sau ma rog cat mai multe obiective ) cu un rucsac in spate, fara un plan prea clar, fara cazare asigurata dinainte. Aveau la ei un ghid turistic al Romaniei in care erau informatii despre diverse obiective turistice din Romania, sfaturi pentru turisti, recomandari pentru cazare, mici harti ale locatiilor. Acum se indreptau catre Maramures, vroiau sa vada Cimitirul vesel.

Am discutat un pic cu ei, despre cum le-a venit ideea, de ce au ales Romania etc. Dupa ce m-am despartit de ei un mica idee a inceput sa prinda contur in mintea mea. Acum vreo luna cred, Darius Groza aka jeg.ro a plecat intr-o excursie in jurul lumii, ideea fiind de a pleca catre vest si a se intoarce prin est. Nu a reusit, insa a facut inconjurul europei cu doar 150 euro, un laptop, un mp3 player si o camera video, ceea ce nu e chiar putin. In timp ce il urmarea in drumul lui, ma gandeam ca mi-ar fi placut enorm sa pot face si eu asa ceva, insa nu stiu cat de mult m-as fi descurcat.

Acum combinand un pic cele doua ideei, m-am hotarat sa i-au ideea francezilor si la anul sa aleg o tara din europa si timp de 15-20 de zile sa o vizitez cu rucsacul in spate, fara un plan foarte bine stabilit, doar cu un ghid turistic si cu inpiratie de moment.

Prima tara la care m-am gandit ar fi Italia, din doua motive. Primul fiind ca e o tara superba, unde sigur voi avea ce vizita, si al doilea ca am mai multe cunostiinte in Italia, care m-ar putea ajuta in aceasta excursie. Ideal ar fi ca acesta excursie sa fie una anuala ... si in fiecare an sa vizitez o anumita tara din Europa. Mi-ar place extrem de mult sa ajung sa vizitez si Asia, desi cu siguranta va fi mai greu, dar cine stie dupa cativa ani de experienta europeana voi reusi sa ajung si in Asia.

Acum ca am planul in cap, tot ce trebuie sa fac e sa pun bani deoparte pentru ea :)), cam dificil pentru mine avand tendinta de a cheltui cam exagerat ... nu prea se lipesc prea mult bani de mine. Bani sunt facuti sa circule ... nu asa se spune ?

Cam atat despre planul meu deocamdata. Sper ca pe vremea asta la anul sa pot spune :

In 3 saptamani iau rucsacul in spate si plec in vacanta

Cheers