Archive for the 'Programare' Category

Adobe si misterul lor

Wednesday, May 16th, 2007

Dupa cum spusesem cu cateva posturi in urma, Adobe a venit sa tina un concurs pe echipe in Politehnica. La inscriere ni s-au spus ca vor intra oricate echipe, ca locuri sunt destule. Ieri ne-au sunat si ne-au spus ca am fost selectati, nu se stie pe ce criteriu iar azi, la concursul propriu-zis, am vazut ca eram doar 4 echipe. Concursul s-a tinut in holul rectoratului; mise en place-ul a fost dragut. Iata si chinurile probele la care am fost pusi:

Prima proba era cea care in reclama aparea sub numele de design, iar cand vine vorba de Adobe nu poti sa nu te gandesti la Photoshop, Dreamweaver, ImageReady sau Flash. Ei, insa, nu s-au gandit la asta si ne-au dat sa descriem specificatiile unui mouse proectat pentru persoanele cu dizabilitati motorii. S-au punctat si intrebarile pe care le-am avut, ca sa vada ce ne poate capul precum si, bineinteles, descrierea propriu-zisa, insotita de niste desene oribile. Aici am obtinut punctajul cel mai mare.

Apoi a urmat un test de logica, cu 5 intrebari din care, spre rusinea noastra, am rezolvat doar 3. Aici au iesit primii cei care au rezolvat 4.

In fine, ultima proba (pentru noi) a fost una de programare. Ni s-a dat una bucata laptop IBM (un Thinkpad) ticsit de butoane si functii extratereste enervante si ni s-a tinut o prezentare de 5-7 minute despre un soft de la Adobe numit Flex, ajuns deja la versiunea a doua, nu se stie cand. Flex-ul in sine e o chestie destul de interesanta, desi seamana izbotor de mult cu ceea ce asta-vara se numea Avalon, de la Microsoft. Ideea din spatele lui este de a permite celor obisnuiti cu aplicatiile web sau macar cu web designul, sa poata scrie aplicatii de sine statatoare si functionale (asta e mai discutabil). Mai exact, interfata este, de fapt, un flash, pozitionarea si aspectul elementelor se face cu un fisier .mxml (remember .xaml ?) si functionalitatea se scrie in javascript si actionscript, puse toate la gramada. Mai mult chiar, daca ti-e mai usor sa construiesti interfata scriind cod HTML, poti sa faci asa. Vrei sa faci un buton sa arate altfel dar nu stii decat CSS? Nicio problema, bagi si CSS in el! Accesul la baze de date se poate face si in ASP.NET, e bagat pe acolo si MySQL, si Cold Fusion. Pare o varza? Ei bine, aici am avut de ales intre doua aplicatii pe care trebuia sa le facem: un browser web sau o aplicatie mica in genul unei agende. Browserul stiam ca e simplut de facut, dar ne-am apucat de agenda si rau am facut. Bineinteles ca nu aveam mari sperante ca vom reusi ceva din moment ce aveam o ora la dispozitie ca sa invatam si IDE-ul si felul in care functioneaza un astfel de proiect, si sa mai reusim sa scriem si un cod functional. Totusi, nu ne asteptam sa nu reusim sa deschidem un fisier din care sa citim date. Dar lucrul cu adevarat frustrant a fost faptul ca dupa 20 de minute de cacaiala (altfel nu am cum sa ii spun) din partea “specialistilor” programatori de la Adobe Romania, NICI EI NU AU REUSIT SA DESCHIDA UN FISIER! Si cam astfel a fost finalul nefericit si neasteptat al proiectului nostru.

Proba a patra, la care nu am mai ajuns, consta in “dueluri” intre echipele ramase in concurs pe… Wii! Bineinteles, pe jocurile de tenis, box si bowling (uau, ce neasteptat, nu?). Binteinteles, raman la ideea mea: Wii sucks. A, si ca sa mai laud putin inginerii de la Adobe, mi-a “placut” faptul ca atunci cand cineva a lovit priza si s-a intrerupt si imaginea si sunetul, trei oameni s-au dus sa verifice proiectorul… bravos, inginerilor.

Ca premii, am primit un tricou Adobe, o geanta si niste chestii mecanice interesante, desi nu foarte utile. A ramas sa mergem si la sediul Adobe ca sa ne ridicam si niste diplome si sa discutam despre niste internship-uri, desi dupa cate se profileaza vara acesta, nu cred sa mai am timp si de asa ceva.

Iata o intrebare din testul de logica, de care imi este pur si simplu ciuda, groaza si rusine ca nu mi-am dat seama la momentul respectiv care era solutia:

What should the question mark be replaced with?

1Q   3E   5T   7U   9?

Prost mai pot sa fiu uneori…

The Adobe Code: Solve the Mistery

Thursday, May 10th, 2007
From Blog Album
From Blog Album

Incepand cu 15 mai, Best Bucharest tine in Politehnica un concurs sponsorizat de 4 companii: Oracle, Adobe, P&G si Zapp.

Partea interesanta este concursul Adobe, format din 4 probe, de programare, logica, design si jocuri :) la care se participa in echipe de cate 4 si la care, evident, se dau (si se iau) si premii. Structura e destul de interesanta, pentru ca evolutia concursului se face pe baza unor indicii adunate pe parcurs care iti vor debloca accesul la un joc pe care il poti alege pentru a concura in el cu adversarii (a se citi “a-i face muci/praf/plop/varza”, daca e vorba de Quake3, dar presimt ca nu va fi).

Am format echipa de 4 magnifici (din care o magnifica :) ) si m-am mai inscris si la Procter & Gamble, unde nu am inteles prea bine despre ce e vorba, decat o legatura intre business, economie si engleza. Daaaaa… recunosc, de fapt m-am inscris si la P&G pentru ca pentru asta primeam un bec… Da, bec, in sensul de lightbulb, nu e nicio abreviere smechera.

Adica Best Engineering Competition = BEC. Dap, lumea se prinde greu… si pe buna dreptate. Inscrierile se mai pot face si maine, adica puteti sa mai primiti si maine becuri.

Si alta chestie interesanta este faptul ca mailul cu reclama pentru acest concurs (care a venit la o zi inainte de incetarea inscrierilor) a venit cu un attachment cu numele de mail_spam.jpg, ceea ce arata ca cineva pe parcursul forward-urilor chiar uraste Best Bucharest. Sa vedem de ce.

Ei, si concursul acesta va insemna absente de pe la laboratoare, care, impreuna cu cele datorate lui CiscoExpo, vor incepe sa traga cu dintii de pilele din facultate… sper sa reziste :P

 


 


 


 

Ziua internationala a programatorului

Monday, December 4th, 2006

Nu, nu e azi, dar azi am aflat si eu ca exista.

As putea sa va intreb cand credeti ca este, iar faptul ca ati sti demonstreaza ca nu trebuie sa i se atribuie o zi anume, pur si simplu sa se inventeze conceptul de “zi a programatorului”.

Exact, a 256-a zi a anului, care cade pe 13 septembrie (sau 12, in ani bisecti).

Probabil ca de ziua aceasta se bea (nu cred ca doar romanii au nevoie doar de motiv pentru a bea), se aduna la un loc oameni ciudati (adevaratii programatori sunt ocupati, oricum) si isi amintesc de vremurile vechi, de acum 5-10 ani, cand se potcovea puricele la un pin cu…

Neah. Nu-i pt mine…

Cum sa instalezi Visual Studio 2005 Express fara conexiune Internet

Friday, July 7th, 2006

M-am hotarat sa raspund aici la aceasta intrebare pentru ca nu e prima oara cand eu sau prietenii mei se confrunta cu aceasta problema. Deci nu era doar incompetenta mea de vina ca nu stiam pana acum…

Probabil e stiut ca in mod normal, downloadul lui Visual Studio Express Edition (deci varianta gratuita) se face pe baza unui installer unic pentru fiecare program din pachet, care, la randul sau, downloadeaza restul fisierelor programului. Deci daca nu ai conexiune la internet, nu poti avea decat un installer mic si inutil.

Installer-ele se gasesc la linkurile urmatoare:

Am descoperit ca Microsoft pune la dispozitie spre download variantele “pachet” ale aplicatiilor din Visual Studio, in format .img si .iso

Deci, as simple as that. Mai jos sunt linkurile respective.

Download installation kit for SQL Server 2005 Express Edition SP1

Other SQL Server 2005 related downloads

.NET Framework-ul, versiunea 2, se downloadeaza de aici.