BEControl - Back from Valladolid

In timp ce altii faceau teme si erau ocupati, eu eram in Valladolid si faceam robotei. Dupa cum stiu unii am fost plecata timp de 10 zile in Spania la un curs de inteligenta artificiala, mai mult decat curs a fost un concurs in care trebuia sa realizam un robot.

Robotul trebuia sa stranga un numar cat mai mare de bile din terenul propriu care era negru si sa il duca in terenul celalalt care era alb, fara a intra in el. A fost foarte amuzant si interesant in acelasi timp...de castigat nu am castigat ca ni s-a ars circuitul intre runde...dar chiar aveam sanse bune;)).

Oamenii pe care i-am cunoscut acolo sunt nemaipomeniti, toti cei care au fost macar la un curs BEST stiu ce spun, e una dintre experientele pe care vrei sa le repeti, inveti foarte multe lucruri, te afli in situatii noi, e amuzant si distractiv. Toti cei pe care ii cunosti acolo, fie organizatori sau participanti, sunt minunati si mereu se leaga prietenii frumoase.

Acum ma gandesc la urmatorul curs, ce sa aleg si unde sa fie:))...intre timp trebuie sa revin cu picioarele pe pamanant si sa ma apuc de teme.

Si cica a inceput vacanta.....

De 2 zile sunt acasa si inca nu simt ca a inceput vacanta :( . Teme si proiecte sunt din toate partile si noi cica ar trebui in aceasta perioada sa regasim spiritul craciunului si sa ne reincarcam bateriile.
Daca tot mi-am adus aminte de teme m-am gandit sa acord si putina atentie site-ului ca am cam uitat de el. Am realizat tema 3 si am trimis-o. Am mai invatat inca un limbaj de programare semestrul acesta la interfete web si anume javascript. Interesant e ca nu difera asa mult cum ma asteptam eu fata de C sau C++. Tot functii definesti si le apelezi sa face ce doresti..dar numai ca efectul final poate fi unul superb.
Acestea fiind spuse m-am mai ocupat de o "tema" :P si parca simt ca ma apropii de vacanta mult visata....dar sper sa nu se termine pana imi termin eu temele.. :((

to Cuil or not to Cuil




In iulie a fost lansat noul motor de cautare Cuil. E drept, eu nu am aflat de el decat tarziu in toamna, intamplator. Dar am zis sa 'give it a try' si sa vedem ce stie si cum a aparut.

Initial, i s-au alocat fonduri de 33 milioane $, suma care, spun criticii, a fost extrem de mica tinand cont de faptul ca Google oricum detine deja monopolul. Poate de aceea nici nu s-a bucurat de foarte multa publicitate; de fapt, incercand sa caut despre ce SEO prefera Cuil, nu am gasit mare lucru, se pare ca multa lume inca nu a aflat nici de existenta lui. Acum, dupa 6 luni de la lansare, situatia sta chiar rau. Dupa un boom la lansare [ca la orice lansare, de altfel], numarul de vizite a scazut continuu, principalii vizitatori fiind chiar scepticii si pesimistii, care vroiau sa il incerce sa vada daca e chiar atat de rau cat se scrie despre el. Si daca stam sa ne gandim ca a fost lansat de fosti angajati ai Google...parca situatia devine chiar tragi-comica.

Sunt tare curioasa daca se va putea ridica si ce se va mai intampla in viitor, dar pana atunci..tot Google folosim :)

tema 3 IOM

Daca tot imi petrec vacanta facand teme m-am gandit sa scriu si despre cum am reusit sa rezolv anumite probleme dupa ce m-am dat cu capul de pereti sau am intrebat un prieten:P.

Pentru cei ce nu cunosc cerinta, tema 3 la iom suna cam asa:

"Search cu highlight pe text

Se cere sa se realizeze un script care sa extraga termeni de cautare dintr-o pagina HTML si sa ii marcheze vizual (similar cu functionalitatea google http://www.googleguide.com/favorite_highlighting.html
- versiune simplificata, fara highlight diferentiat ca si culoare pe fiecare cuvant in cazul in care sunt mai multe cuvinte folosite ca termeni de cautare)

In acest scop, se va folosi o pagina HTML cu un formular in care se vor introduce termenii de cautare si numele fisierului HTML in care se va efectua cautarea (alt fisier HTML pe acelasi server). La apasarea unui buton de search, se afiseaza in aceeasi pagina cu formularul, intregul text din fisierul selectat anterior avand termenii de cautare highlighted.
Formularul va ramane vizibil, permitand o noua cautare.

Se vor trimite : fisierele HTML (atat cel care contine formularul de cautare cat si cele folosite pentru textul pe care se face search) si fisierele Javascript folosite.

Folosirea AJAX nu este obligatorie dar se va acorda un bonus de 10% pentru cei care folosesc."

AJAX (Asynchronous Javascript and XML) face cereri catre un server web pentru a actualiza o pagina fara a o reincarca complet. Prin urmare serverul web este indispensabil, chiar daca se lucreaza local. Deci primul pas pentru a folosi AJAX este instalarea serverului de apache!

Odata instalat, ambele fisiere html, atat cel care contine form-ul si codul javascript+ajax, cat si cel in care se face cautarea, trebuiesc mutate in directorul htdocs, din directorul in care a fost instalat serverul. Default: C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/.

Odata facuti acesti pasi se poate rula aplicatia scriind in browser: http://localhost/aplicatie.html.

In privinta parsarii fisierului html in care se face cautarea, trebuie avut grija sa se caute doar in interiorul tagului body, si doar informatia cuprinsa intre taguri, deci astfel: "> text de parsat <" !

Pentru a se evita match-uirea substringurilor unui string (de exemplu in cazul cuvantului de cautat "vara" si a stringului "primavara") se pot folosi expresii regulate. Javascript ofera o serie de metode pentru lucrul cu stringuri, printre care si metode ca search, test, match care cauta o expresie regulata intr-un string. Pentru mai multe informatii despre metodele de lucru cu stringuri, intrati aici.

Parsarea textului html se poate realiza si cu DOM.

In speranta ca v-am fost cat de cat de ajutor, spor la teme!

Interfete de sarbatoare

Vine Craciunul!!! Si peste tot s-au impodobit interfete. In toate magazinele sunt brazi impodobiti, si Craciunite care dau bomboane celor mici, si beteala si globuri si multe decoratiuni de Craciun. Poate daca ar ninge putin si s-ar inalbi si interfata gri si urata a orasului asta am intra mai repede in spiritul sarbatorilor.

Intre timp asteptam vacanta, pe Mosul, si caciulita rosie pe care probabil o va pune Google pe unul din cei doi O! :P

Sarbatori fericite si albe!

Ce mai face echipa Flyer?



Eh...am facut noi o pauza la capitolul postari pe blog da intre timp am fost productivi! :P Adica ne-am inscris la case study 2008 la Microsoft. Si ne-au si selectat! :D

Abia apoi a inceput greul! Trebuia sa proiectam o solutie pentru o banca care sa reuseasca reducerea timpilor morti aparuti din cauza penelor de curent. Mai exact "Improve file replication and minimize downtime of daily work". Noi eram fima de consultanta ITSoft care avea un contract cu banca de 300.000 €! Tare nu? Dar cea mai tare parte e ca vroiau prezentarea nici mai mult nici mai putin decat in GERMANA! Aici ne-a salvat Irina ca eu si Andrei suntem doar la stadiu de danke! Da, de mentionat ca Rux nu a facut parte din echipa flyer la aceasta competitie pentru ca este in Spania la un curs de iarna! Poate cand se intoarce ne scrie un post despre cum a petrecut pe acolo si cata sangria a baut! :P

Revenind la cazul nostru, aveam 2 zile sa-l rezolvam! In prima zi fiecare si-a vazut de viata lui agitata si in a doua zi, cand se apropia vertiginos deadline-ul ( a doua zi aveam prezentarea la 9:30 --influenta a 4 ani de poli ce sa-i faci :P), ne-am adunat si noi si ne-am pus pe treaba! Am stat pana la 2 noaptea sa gasim solutia minune...care bineinteles ca a cuprins printre altele tehnologii microsoft!:P Si ca o ironie a sortii, in timp ce noi incercam sa vedem ce facem cu serverele alea sa nu piarda datele in cazul unei pene de curent, ne-a picat curentul. Si sa ne vezi pe noi la 1 noaptea cum faceam slideuri la lanterna! :P

A doua zi prezentare! Eu cu Andrei eram foarte calmi, pe Irina era greul! :P Am prezentat in fata domnului Ioan Corcodel, technical support engineer si a unei tipe de la human resources care stia germana la fel de bine ca mine si Andrei. Domnul Corcodel a fost un tip foate de treaba si i-a placut solutia noasta! Chiar mult din cate ne-am dat noi seama.

Ieri a fost premierea! Am luat locul 2 cu laudele de locul 1! :( Pacat! Pentru locul 1 premiul era un internship la Microsoft de 2 luni pe partea de technical support, dar in germana!:( De aceea au ales o echipa in care toti membrii erau vorbitori de germana! Noi ne-am ales cu cate o carte despre windows server 2008, pe care se baza solutia noastra!

All in all, a fost fun si am plecat de acolo cu certitudinea ca am fost buni, cei mai buni! Nu ca acum am fi si foarte modesti! Dar suntem mandri de echipa noastra si de ce iese cand ne punem ambitia!

Tot inainte FLYER!

Am castigaaaat!!! :P

Hihi, stiti ca am tot promis ca revin cu informatii despre concursul cu interviurile. Ei bine asta seara s-au anuntat rezultatele...si...am castigat!
Abia astept premiile...acu in prag de Mos Nicolae au picat la fix! :P

O sa primesc o carte de la editura BusinessTech intitulata "Manual de dezvoltare personala". N-am citit niciodata o carte de acest tip asa ca sunt curioasa sa vad cum este. A doua parte a premiului este un test MAPP de la Hart Consulting, care cica iti spune la final ce job ti se potriveste cel mai bine. Am incercat pana in prezent variana trial a testului, care e incompleta, dar va povestesc mai multe dupa ce voi reface testul si voi afla TOTUL despre mine! :P

Mai era vorba si de un premiu surpriza, un workshop tinut de cei de la Hart pentru toti participantii in decembrie da cica s-a amanat putin. Oricum nu aveam timp in decembrie deci tot raul spre bine!:P

Ah si bineinteles, cum ziceau cei de la 3ner (organizatorii concursului) "ce nu face omul pentru Interfete Evoluate" :D , asa ca un banner al blogului nostru va aparea pe siteul 3ner.ro! :P Nu a fost ideea mea, scria in regulamentul concursului ca la cerere, castigatorilor li se va face reclama printr-un banner asa ca , de ce sa nu profit? :P

Cam atat am avut de spus! V-am spus ca am castigat nu? :P
Sara buna!

PS: Pentru ce-i ce n-au citit inca articolul il gasiti aici

Sitemap && W3c XHTML valid




Dupa o perioada destul de agitata in ceea ce priveste relatia site-ului ! WOW - Interfete Web WOW cu Google, am luat unele decizii. In primul rand, am observat un comportament destul de bizar al afisarii noastre in paginile Google: daca azi eram in pagina 4, maine dispaream cu desavarsire desi pe site chiar erau uploadate articole noi. Ramaneam afisati numai prin intermediul directoarelor web. De aceea, m-am gandit ca poate existenta unui sitemap ar putea ajuta si am apelat pentru asta la tool-ul Google. Sincera sa fiu, nu stiam de posibilitatea de a genera astfel sitemap-ul pentru orice URL tastat intr-un textfield, si chiar in mai multe formate: de la TXT la HTML si XML. Deocamdata, ne folosim de aceasta varianta, urmand ca in viitor sa apara si o harta a site-ului mai "enhanced" :). Rezultatele le puteti vedea aici.

O a doua stire de acest 1 Decembrie este ca site-ul nostru este validat XHTML. S-a ocupat Andrei de asta intr-o zi si acum s-au eliminat si ultimele mici erori.

Acum nu ne ramane decat sa scriem mai departe despre...interfete web :)

 
Design Brigade