<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Despre Adobe Romania &#187; Adobiști</title>
	<atom:link href="http://myadobe.ro/category/adobisti/feed/" rel="self" type="application/rss+xml" />
	<link>http://myadobe.ro</link>
	<description>(noi facem software, nu phone support, și ne place)</description>
	<lastBuildDate>Tue, 22 May 2012 08:43:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>AdRo WebKit hackathon 2012</title>
		<link>http://myadobe.ro/2012/03/28/adro-webkit-hackathon-2012/</link>
		<comments>http://myadobe.ro/2012/03/28/adro-webkit-hackathon-2012/#comments</comments>
		<pubDate>Wed, 28 Mar 2012 13:00:52 +0000</pubDate>
		<dc:creator>miChou</dc:creator>
				<category><![CDATA[Adobiști]]></category>
		<category><![CDATA[Educație]]></category>
		<category><![CDATA[Muncă]]></category>
		<category><![CDATA[Tehnologie]]></category>

		<guid isPermaLink="false">http://myadobe.ro/?p=5100</guid>
		<description><![CDATA[Cine-ar fi căutat acum câteva zile oameni din echipele din Adobe România care lucrează cu/la WebKit, ar fi avut surpriza să descopere că sunt, în proporție de 80%, lipsă la apel. Iar asta nu din cauza unui concediu perfect sincronizat între echipe ci pentru că am organizat un hackathon de WebKit, între 21-23 martie. De [...]]]></description>
			<content:encoded><![CDATA[<p>Cine-ar fi căutat acum câteva zile oameni din echipele din Adobe România care lucrează cu/la WebKit, ar fi avut surpriza să descopere că sunt, în proporție de 80%, lipsă la apel. Iar asta nu din cauza unui concediu perfect sincronizat între echipe <img src='http://myadobe.ro/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ci pentru că am organizat un hackathon de WebKit, între 21-23 martie.</p>
<h3>De ce WebKit?</h3>
<p>Încă de la începuturi, Adobe România a fost focalizată pe zona de Web. Asta a însemnat realizarea de produse ce foloseau atât web-ul ca platformă dar și produse care foloseau tehnologii web în afara contextului clasic de browsing. Unul din aceste produse a fost Adobe AIR – la care echipa din România a contribuit încă de la primele iterații, cu suportul pentru realizarea de aplicații AIR folosind HTML, CSS și JavaScript. Toate astea, folosind motorul de randare HTML WebKit (regăsit în Apple Safari, Google Chrome și majoritatea browserelor de pe plaformele mobile non-Microsoft).<br />
Ulterior, în vremurile mai recente, WebKit a fost folosit de către echipe din România și din US ca bază pentru prototipuri care au ajuns noi specificații CSS (CSS Regions, CSS Exclusions, CSS Shaders). Cu alte cuvinte exista deja o masă critică de oameni cu experiență de WebKit și dorința de-a învăța și pe alții.</p>
<h3>Ce presupune un hackathon?</h3>
<p>Un <a href="http://en.wikipedia.org/wiki/Hackathon">hackathon</a> este în principiu un eveniment în cadrul căruia un grup de  programatori (dar nu numai, nu neapărat) se adună pentru a lucra la un produs sau la o idee. Ce rezultă în urma unui hackathon variază foarte mult, de la simple noi teste în jurul unei funcționalități, până la repararea de bug-uri sau prototiparea unor funcționalități noi.</p>
<p>Acesta a fost primul hackathon de WebKit organizat 100% de echipa din București (deși unii colegi aveau deja 1-2 hackathoane la activ, împreună cu echipele din US). În final ne-am strâns ~16 oameni, cam în proporții egale ingineri din Adobe România și studenți din Politehnică. Pentru studenții din Poli, Adobe a pus la dispoziție toată infrastructura (laptopuri, acces la Internet, locație) și utilitățile necesare (suc/ceai/cafea, pizza la prânz și bere după demo-urile de vineri), totul sub atenta organizare a lui Mihnea <img src='http://myadobe.ro/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Pe lângă demitizarea procesului de contribuție, unul din scopurile hackathonului a fost și promovarea contribuției la WebKit printre studenții la Poli.</p>
<p>Prima zi a fost mai mult de familiarizare cu codul și procesele din jurul WebKit – Mihnea și Răzvan au ținut prezentări despre arhitectura și comunitatea WebKit, procesul de submitare de patch-uri, how-to-s sau proiectele la care lucrăm acum. Apoi s-au format echipe, în jurul diferitelor idei. În ciuda unor probleme în configurațiile software, la finalul zilei, aproape toți reușiseră măcar să compileze WebKit-ul. „Grosul” dezvoltării s-a făcut în a doua zi și în prima parte a celei de-a treia zile, iar vineri după-masă echipele și-au prezentat realizările. În ciuda unor dificultăți tehnice care au încetinit prezentările vineri, totul a mers bine, la final având un număr mare de demo-uri în stare aproape finală. Lucru cu atât mai îmbucurător cu cât doar câțiva dintre participanți aveau experiență de lucru cu WebKit (pentru mine a fost prima dată când am deschis cod de WebKit în XCode <img src='http://myadobe.ro/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  ).</p>
<h3>Demo time!</h3>
<p><span class="youtube">
<iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="355" src="http://www.youtube.com/embed/cvywEynl2gM?color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;loop=&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;rel=1" frameborder="0" allowfullscreen></iframe>
</span><p><a href="http://www.youtube.com/watch?v=cvywEynl2gM">www.youtube.com/watch?v=cvywEynl2gM</a></p></p>
<p>În cele ce urmează, veți găsi o scurtă descriere pentru fiecare din proiectele realizate în timpul hackathonului, împreună cu screenshot-uri, video-uri și, acolo unde este cazul, link-uri la codul produs.</p>
<h4>Resize event pentru orice element HTML</h4>
<p><a href="https://github.com/webkithacks/blog_posts/raw/master/AdRo.Hackathon.blogpost/Resize.event.png" target="_blank"><img class="aligncenter" style="border: 2px solid black;" title="Resize event screenshot" src="https://github.com/webkithacks/blog_posts/raw/master/AdRo.Hackathon.blogpost/sm_Resize.event.png" alt="" width="425" height="272" /></a><br />
În HTML singurul obiect care aruncă evenimente de tip <em>resize</em> este <code>window</code>. Uneori însă, în layout-uri complexe sau în situații în care conținutul se poate modifica dinamic, codul pentru a detecta schimbări de dimensiune ale elementelor poate fi destul de complicat. <a href="https://github.com/downloads/webkithacks/webkit/add_Resize_Event_To_All_DOM_Nodes.diff">Prototipul</a> realizat de Mihai Maerean, Cătălin Badea și Mihai Bivol adaugă evenimente de tip <em>resize</em> pe orice element DOM din HTML.</p>
<p><span class="youtube">
<iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="355" src="http://www.youtube.com/embed/k-1kq3amVa0?color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;loop=&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;rel=1" frameborder="0" allowfullscreen></iframe>
</span><p><a href="http://www.youtube.com/watch?v=k-1kq3amVa0">www.youtube.com/watch?v=k-1kq3amVa0</a></p></p>
<h4>Suport pentru CSS Regions în DRT</h4>
<p><a href="https://github.com/webkithacks/blog_posts/raw/master/AdRo.Hackathon.blogpost/DRT_regions.png" target="_blank"><img class="aligncenter" style="border: 2px solid black;" title="CSS Regions in DRT" src="https://github.com/webkithacks/blog_posts/raw/master/AdRo.Hackathon.blogpost/sm_DRT_regions.png" alt="" width="425" height="347" /></a><br />
<strong>Dump Render Tree</strong> (sau pe scurt DRT) este o componentă din WebKit folosită de frameworkul de testare automată. Folosind DRT, poziția pe ecran și relația elementelor DOM poate fi exportată în format textual sau ca imagini, permițând compararea rezultatelor cu niște valori așteptate, considerate corecte. În cazul CSS regions, pentru elementele care sunt poziționate într-o regiune, această informație nu este expusă de DRT în format text. Asta face imposibilă crearea de teste automate care folosesc compararea textuală a rezultatelor. <a href="http://cloud.github.com/downloads/webkithacks/webkit/RenderTreeAsText.patch">Patch-ul</a> la care au lucrat Ion Roșca și Cătălin Ușurelu permite folosirea DRT pentru teste de CSS Regions cu rezultat text. De asemenea pentru a putea lucra pe Windows la acest patch, Ion a trebuit să mai rezolve <a href="https://bugs.webkit.org/show_bug.cgi?id=82047">un bug</a>.</p>
<p><span class="youtube">
<iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="355" src="http://www.youtube.com/embed/ErVNZwUZoVY?color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;loop=&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;rel=1" frameborder="0" allowfullscreen></iframe>
</span><p><a href="http://www.youtube.com/watch?v=ErVNZwUZoVY">www.youtube.com/watch?v=ErVNZwUZoVY</a></p></p>
<h4>Poziționarea subtitrărilor în &lt;video&gt; (WebVTT)</h4>
<p><span class="youtube">
<iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="355" src="http://www.youtube.com/embed/tTdleDoXo5o?color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;loop=&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;rel=1" frameborder="0" allowfullscreen></iframe>
</span><p><a href="http://www.youtube.com/watch?v=tTdleDoXo5o">www.youtube.com/watch?v=tTdleDoXo5o</a></p></p>
<p>Una din specificațiile referitoare la video în HTML 5 este <a href="http://dev.w3.org/html5/webvtt/">WebVTT</a>. WebVTT standardizează modul de tratare și afișare a track-urilor de tip text într-un element &lt;video&gt;, fie că e vorba de subtitrări, <em>closed-captions</em> sau orice alt fel de conținut text adăugat peste un element video. Patch-ul lui Victor Cărbune îmbunătățește suportul pentru WebVTT din WebKit, asigurând vizibilitatea textului indiferent unde este el poziționat.</p>
<p><span class="youtube">
<iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="355" src="http://www.youtube.com/embed/ZcQUCuHmjt0?color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;loop=&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;rel=1" frameborder="0" allowfullscreen></iframe>
</span><p><a href="http://www.youtube.com/watch?v=ZcQUCuHmjt0">www.youtube.com/watch?v=ZcQUCuHmjt0</a></p></p>
<h4>background-clip și border-radius</h4>
<p><a href="https://github.com/webkithacks/blog_posts/raw/master/AdRo.Hackathon.blogpost/background-clip-box.png" target="_blank"><img class="aligncenter" style="border: 2px solid black;" title="background-clip and border-radius fix" src="https://github.com/webkithacks/blog_posts/raw/master/AdRo.Hackathon.blogpost/sm_background-clip-box.png" alt="" width="425" height="370" /></a><br />
În ultima versiune de Safari, proprietatea <code>background-clip</code> nu este aplicată corect în cazul în care un element are mai multe imagini de fundal și elementul are specificat și <code>border-radius</code> – <em>aka colțuri rotunjite</em>. Vladimir Grecescu a implementat un fix pentru acest <a href="https://bugs.webkit.org/show_bug.cgi?id=23166">bug</a> dar, după cum spunea și el în prezentare, mai sunt încă niște pași de făcut până ce patch-ul va fi acceptat în trunk-ul WebKit.</p>
<p><span class="youtube">
<iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="355" src="http://www.youtube.com/embed/snhNp0ZoNNc?color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;loop=&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;rel=1" frameborder="0" allowfullscreen></iframe>
</span><p><a href="http://www.youtube.com/watch?v=snhNp0ZoNNc">www.youtube.com/watch?v=snhNp0ZoNNc</a></p></p>
<h4>WebInspector bug</h4>
<p><a href="https://bugs.webkit.org/show_bug.cgi?id=81925">Un bug</a> destul de sâcâitor în Web Inspector-ul din WebKit apare la editarea regulilor CSS „read-only” – de exemplu cele provenite din style-sheet-ul implicit al browser-ului sau din setările utilizatorului. În mod normal, dublu-click într-o regulă CSS adaugă o nouă pereche proprietate-valoare, care poate fi editată. În cazul anterior însă, dublu-click adaugă o pereche nouă <strong>vidă</strong> care nu poate fi editată. Încercarea de-a o edita cu dublu-click duce la adăugarea a încă o astfel de pereche. Nimic grav, dar destul de sâcâitor. Patch-ul realizat de Vlad Voicu rezolvă acest bug și a fost deja submitat și inclus în trunk-ul de WebKit.</p>
<p><span class="youtube">
<iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="355" src="http://www.youtube.com/embed/Y32huMwU_C4?color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;loop=&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;rel=1" frameborder="0" allowfullscreen></iframe>
</span><p><a href="http://www.youtube.com/watch?v=Y32huMwU_C4">www.youtube.com/watch?v=Y32huMwU_C4</a></p></p>
<h4>CSS counter-set</h4>
<p><a href="https://github.com/webkithacks/blog_posts/raw/master/AdRo.Hackathon.blogpost/counter-set.png" target="_blank"><img class="aligncenter" style="border: 2px solid black;" title="CSS counter-set()" src="https://github.com/webkithacks/blog_posts/raw/master/AdRo.Hackathon.blogpost/sm_counter-set.png" alt="" width="425" height="285" /></a><br />
CSS 2.1 permite un oarecare control asupra contoarelor CSS (folosite de exemplu de listele ordonate) prin proprietățile <code>counter-reset</code> și <code>counter-increment</code>. CSS 3 adaugă o proprietate nouă – <code>counter-set</code> – pentru mai mult control. Cu toate acestea, <code>counter-set</code> nu este încă implementat în WebKit. <a href="https://github.com/webkithacks/webkit/commit/6767e3fd444482d9bc541bc156c90b6d6d324072">Patch-ul</a> lui Andrian Cucu adaugă suport pentru această proprietate.</p>
<p><span class="youtube">
<iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="355" src="http://www.youtube.com/embed/jm5Q1ap28wY?color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;loop=&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;rel=1" frameborder="0" allowfullscreen></iframe>
</span><p><a href="http://www.youtube.com/watch?v=jm5Q1ap28wY">www.youtube.com/watch?v=jm5Q1ap28wY</a></p></p>
<h4>Web Inspector <em>à la</em> «Inventing on principle»</h4>
<p>Prezentarea lui Bret Victor <a href="http://vimeo.com/36579366">«Inventing on principle»</a> a stârnit multe conversații în jurul instrumentelor de dezvoltare actuale și a celor viitoare. Horia a încercat să prototipeze câteva din ideile din «Inventing on principle» referitoare la editarea vizuală și cu feedback instantaneu de CSS, peste Web Inspector-ul din WebKit. Ce a ieșit, vedeți mai jos <img src='http://myadobe.ro/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><span class="youtube">
<iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="355" src="http://www.youtube.com/embed/I9b-6ihcSWE?color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;loop=&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;rel=1" frameborder="0" allowfullscreen></iframe>
</span><p><a href="http://www.youtube.com/watch?v=I9b-6ihcSWE">www.youtube.com/watch?v=I9b-6ihcSWE</a></p></p>
<h4>Mouse events în CSS Regions</h4>
<p>Implementarea curentă de CSS Regions are câteva goluri în zona evenimentelor declanșate de utilizator (mouse events, keyboard events). Unul din ele este faptul că în cazul click-urilor pe conținut poziționat într-o regiune, un dezvoltator JavaScript nu poate afla ușor și direct în ce regiune a fost făcut click-ul în cazul în care conținutul „curge” prin mai multe regiuni. <a href="https://raw.github.com/wiki/webkithacks/webkit/add_region_field_to_mouse_event.patch">Patch-ul</a> lui Alexandru adaugă la evenimentele de mouse declanșate într-o regiune un nou membru, care conține informații despre regiunea în care a fost făcut click-ul.</p>
<p><span class="youtube">
<iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="355" src="http://www.youtube.com/embed/RHlf1jd3iSU?color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;loop=&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;rel=1" frameborder="0" allowfullscreen></iframe>
</span><p><a href="http://www.youtube.com/watch?v=RHlf1jd3iSU">www.youtube.com/watch?v=RHlf1jd3iSU</a></p></p>
<h4>Teste pentru CSS Regions</h4>
<p>Deși regulile pentru submitarea de cod în WebKit cer ca pentru orice nou feature să fie adăugate și teste, de cele mai multe ori testele incluse inițial nu sunt acoperitoare. Așa se face că există o categorie aparte de bug-uri în WebKit, care vizează adăugarea de teste pentru anumite părți dintr-un feature, care nu sunt încă acoperite în suita de teste automate (numită LayoutTests). Eu am lucrat la un astfel de <a href="https://bugs.webkit.org/show_bug.cgi?id=76537">bug</a>, submitând teste care verifică faptul că specificitatea și poziția regulilor CSS sunt respectate când se folosește region styling. Ocazie cu care am descoperit încă un <a href="https://bugs.webkit.org/show_bug.cgi?id=81901">bug</a> în aceeași zonă.</p>
<p><span class="youtube">
<iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="355" src="http://www.youtube.com/embed/W9UJ8Hwu520?color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;loop=&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;rel=1" frameborder="0" allowfullscreen></iframe>
</span><p><a href="http://www.youtube.com/watch?v=W9UJ8Hwu520">www.youtube.com/watch?v=W9UJ8Hwu520</a></p></p>
<h4>Alte demo-uri</h4>
<p>Deși nu apar înregistrați „pe bandă”, au mai participat și:</p>
<ul>
<li>Andrei Poenaru – care a lucrat la repararea unor <a href="https://bugs.webkit.org/show_bug.cgi?id=80583">teste</a> de audio și video care erau incorecte</li>
<li>Radu Apostoleanu – care a încercat să adauge un eveniment <code>overflow</code> pe obiectele <code>NamedFlow</code> din CSS Regions.</li>
<li>Răzvan Căliman – care a studiat posibilele interacțiuni dintre Shadow DOM și CSS Regions și cum ar putea fi folosite cele două pentru a crea un model mai elegant de folosire a regiunilor. Concluziile celor 3 zile de studiu sunt publice, pe <a href="https://github.com/oslego/shadow-dom-regions/blob/master/Lessons-learned.md ">GitHub</a>.</li>
<li>Mihnea Ovidenie și Raul Hudea – care au ajutat cu sfaturi în orice a însemnat dezvoltare WebKit</li>
</ul>
<p>Și încheierea de maxim efect <img src='http://myadobe.ro/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><span class="youtube">
<iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="355" src="http://www.youtube.com/embed/gWdemNILD4k?color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;loop=&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;rel=1" frameborder="0" allowfullscreen></iframe>
</span><p><a href="http://www.youtube.com/watch?v=gWdemNILD4k">www.youtube.com/watch?v=gWdemNILD4k</a></p></p>
<h3>Ce mai zic și alții</h3>
<blockquote><p>[...] pe mine m-au bucurat in special oamenii care si-au aratat dedicatia, deschiderea spre comunicare si intelegerea catre cei care nu aveau aceeasi experienta in spate.</p>
<p>Am invatat mai multe despre Webkit si cum este el structurat, m-am lovit de structura implementarii lui (.h, .c, .idl) si toate dependintele care duc la creearea webengine-ului. Am invatat rigoarea in dezvoltarea pe termen lung a unui produs, importanta comment-urilor (care nu prea exista), importanta unui cod usor de inteles si a testelor.</p>
<p>Cu toate ca a fost prima oara cand m-am lovit de webkit si un objective-c riguros, nici Mihnea si nici Raul nu m-au facut sa ma simt nasol sau ca nu as stii destul in ciuda numarului mare de intrebari pe care l-au primit de la mine. [...]</p>
<p>In concluzie evenimentul a fost unul reusit in mare parte datorita tuturor care au avut o atitudine deschisa si au fost gata sa sara peste orice problema de 32 de bitzi.<br />
<cite>(Radu Apostoleanu)</cite></p></blockquote>
<blockquote><p>Am avut ocazia sa intru in detalii cu Shadow DOM si cum interactioneaza cu CSS Regions.</p>
<p>Am descoperit cateva limitari ale implementarii noastre pe care le putem corecta din timp. Asta e foarte bine! Shadow DOM are foarte mare potential si cred ca trebuie urmarit indeaproape in perioada urmatoare.</p>
<p>Ca urmare a hackatonului am publicat un scurt document cu ce am invatat: <a href="https://github.com/oslego/shadow-dom-regions/blob/master/Lessons-learned.md">https://github.com/oslego/shadow-dom-regions/blob/master/Lessons-learned.md</a>.</p>
<p>Documentul a generat ceva interes in cercurile oamenilor din domeniu. Dimitry Glazkov, initiatorul Shadow DOM si Paul Irish, Google Developer Advocate, au salutat initiativa si au dat mai departe documentul catre followerii lor.</p>
<p>Provocarea a venit din partea documentatiei limitate pentru Shadow DOM. Fiind un feature inca in dezvoltare a trebuit sa ma bazez doar pe LayoutTeste din WebKit si pe specificatia W3C pentru a intelege ce este bug si ce este limitare de implementare.<br />
<cite>(Răzvan Căliman)</cite></p></blockquote>
<blockquote><p>Hackathon-ul a reprezentat pentru mine o experiență deosebită, întrucât am participat atât ca organizator și mentor, fiind intern Adobe, cât și ca participant la început de drum în privința contribuțiilor în WebKit. Am avut multe lucruri noi de învățat și am fost surprins să văd feature-uri foarte de interesante și complexe dezvoltate într-un interval de timp extrem de scurt. Încă o dată, am înțeles că entuziasmul și perseverența sunt suficiente pentru a mișca lucrurile repede și în direcția potrivită.<br />
<cite>(Victor Cărbune)</cite></p></blockquote>
<p>Mulțumim celor care-au participat, celor care au organizat și&#8230; să ne vedem la următorul!</p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http://myadobe.ro/2012/03/28/adro-webkit-hackathon-2012/&amp;layout=standard&amp;show_faces=0&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=arial" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fmyadobe.ro%2F2012%2F03%2F28%2Fadro-webkit-hackathon-2012%2F&amp;title=AdRo%20WebKit%20hackathon%202012" id="wpa2a_2"><img src="http://myadobe.ro/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://myadobe.ro/2012/03/28/adro-webkit-hackathon-2012/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Pozeaza si castiga! :)</title>
		<link>http://myadobe.ro/2011/10/11/pozeaza-si-castiga/</link>
		<comments>http://myadobe.ro/2011/10/11/pozeaza-si-castiga/#comments</comments>
		<pubDate>Tue, 11 Oct 2011 09:43:50 +0000</pubDate>
		<dc:creator>cmincu</dc:creator>
				<category><![CDATA[Adobiști]]></category>
		<category><![CDATA[Distracție]]></category>
		<category><![CDATA[Evenimente]]></category>

		<guid isPermaLink="false">http://myadobe.ro/?p=4428</guid>
		<description><![CDATA[Salut! Pentru ca vrem sa te intalnim si sa stam de vorba cu tine, participam si anul acesta la Angajatori de Top (28-29 Octombrie 2011) la Sala Palatului din Bucuresti. Anuntam venirea noastra prin cateva stickere colorate afisate in metrou pe linia albastra (Pipera &#8211; IMGB). Daca se intampla sa le vezi : … fa [...]]]></description>
			<content:encoded><![CDATA[<p>Salut!</p>
<p>Pentru ca vrem sa te intalnim si sa stam de vorba cu tine, participam si anul acesta la Angajatori de Top (28-29 Octombrie 2011) la Sala Palatului din Bucuresti. Anuntam venirea noastra prin cateva stickere colorate afisate in metrou pe linia albastra (Pipera &#8211; IMGB).</p>
<p><a href="http://myadobe.ro/wp-content/uploads/2011/10/campanie_angajatori-de-top-11.jpg"><img class="size-full wp-image-4429 alignright" title="Stickere Adobe Romania" src="http://myadobe.ro/wp-content/uploads/2011/10/campanie_angajatori-de-top-11.jpg" alt="" width="300" height="200" /></a></p>
<p>Daca se intampla sa le vezi <strong>:</strong></p>
<p>… fa o poza cu tine/prietenii tai langa ele</p>
<p>… uploadeaza poza pe pagina noastra de <a href="http://www.facebook.com/AdobeRomania">Facebook </a></p>
<p>… primeste cele mai multe like-uri (pana pe 26 Octombrie cand inchidem concursul) si<strong> castiga un premiu</strong> din partea noastra: un tricou cu Mo si Foca si o licenta Creative Suite CS 5 (la alegere intre Design sau Web).</p>
<p>Te asteptam sa il ridici de la standul Adobe in cadrul evenimentului (daca esti din Bucuresti) sau ti-l trimitem noi prin posta.</p>
<p>Ti-ai pregatit aparatul foto? <img src='http://myadobe.ro/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>&nbsp;</p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http://myadobe.ro/2011/10/11/pozeaza-si-castiga/&amp;layout=standard&amp;show_faces=0&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=arial" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fmyadobe.ro%2F2011%2F10%2F11%2Fpozeaza-si-castiga%2F&amp;title=Pozeaza%20si%20castiga%21%20%3A%29" id="wpa2a_4"><img src="http://myadobe.ro/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://myadobe.ro/2011/10/11/pozeaza-si-castiga/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Din recrutare citire: Am un interviu telefonic la Adobe, cum procedez?</title>
		<link>http://myadobe.ro/2011/10/10/din-recrutare-citire-am-un-interviu-telefonic-la-adobe-cum-procedez/</link>
		<comments>http://myadobe.ro/2011/10/10/din-recrutare-citire-am-un-interviu-telefonic-la-adobe-cum-procedez/#comments</comments>
		<pubDate>Mon, 10 Oct 2011 15:02:04 +0000</pubDate>
		<dc:creator>cmincu</dc:creator>
				<category><![CDATA[Adobiști]]></category>
		<category><![CDATA[Recrutare]]></category>
		<category><![CDATA[România]]></category>

		<guid isPermaLink="false">http://myadobe.ro/?p=4415</guid>
		<description><![CDATA[Daca aplici pentru un job la Adobe, e foarte posibil ca primul pas al procesului de selectie si primul tau contact cu echipa sa fie un interviu telefonic. Poate te intrebi de ce… Stim ca nu putem sa iti facem  o caracterizare completa intr-o convorbire de 30-40 de minute prin telefon, dar ne dam seama daca [...]]]></description>
			<content:encoded><![CDATA[<p>Daca aplici pentru un job la Adobe, e foarte posibil ca primul pas al procesului de selectie si primul tau contact cu echipa sa fie un interviu telefonic. Poate te intrebi de ce… Stim ca nu putem sa iti facem  o caracterizare completa intr-o convorbire de 30-40 de minute prin telefon, dar ne dam seama daca e vorba de o nepotrivire evidenta inainte sa te punem pe drumuri. Salvam deci timp atat pentru tine cat si pentru noi.</p>
<p>Ce se urmareste in interviul telefonic pentru pozitii tehnice?</p>
<p>Ai ghicit! Subiectele sunt in principal de natura tehnica. Daca esti programator, stilul poate diferi usor de la echipa la echipa, dar asteapta-te sa fii intrebat despre:</p>
<ul>
<li>notiuni de baza din programare si despre felul cum ai folosit tehnologiile listate in CV in proiectele la care ai lucrat</li>
<li>cunostinte tehnice relevante pentru jobul  pentru care recrutam (le gasesti in descrierea postului)</li>
<li>dorinta ta de a te alatura echipei Adobe Romania pe acea pozitie</li>
</ul>
<p style="text-align: justify;">Daca aplici pentru un job de QA (testare), trebuie sa stii ca urmarim aspecte tehnice, in aceeasi masura ca si pasiunea pentru si mindframe-ul de QA (mai multe detalii <a href="http://myadobe.ro/2008/04/15/cat-de-greu-este-sa-gasesti-un-qa-manager-in-romania">aici</a>)</p>
<p>Pare destul de simplu, nu? Asa credeam si noi. Rezultatele spun insa, ca nu e chiar asa. O parte importanta dintre candidati nu trec de acest pas. Ce putem noi sa te incurajam sa faci pentru ca totul sa decurga cat mai bine? Sa te pregatesti pentru interviu: documenteaza-te despre noi, echipa, tehnologii si incearca sa iti improspatezi memoria cu lucrurile de baza de la care ai pornit la drumul tehnic pe care esti astazi.</p>
<p>Daca aplici pentru un job de programator, e bine sa stii ca vom discuta printre altele despre structuri de date, algoritmi sau OOP. Chiar daca nu rescriem quicksort-ul de mana in fiecare zi, ne intereseaza ca oamenii sa inteleaga foarte bine ce e in spatele conceptelor fundamentale. Stim ca de acolo pleaca totul. <img src='http://myadobe.ro/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Pe scurt, trebuie sa cunosti foarte bine bazele limbajelor si tehnologiilor pe care le-ai folosit de-a lungul timpului, cu atat mai mult daca sunt relevante pentru viitorul job. Cat de mult vom merge cu intrebarile in directia asta depinde mult de profilul pe care il cautam.</p>
<p><strong>Cat despre CV</strong>, aici depinde de tine ce pui inauntru. Dar asteapta-te sa fii intrebat de ce scrie acolo, cu atat mai mult daca e vorba de elemente cheie care apar si in anuntul de job la care ai aplicat. La sfarsitul interviului vei avea ocazia sa ne pui tu intrebarile. Asa ca profita de sansa asta pentru a-ti lamuri aspecte legate de proiect, echipa si Adobe in general. Depinde de tine sa obtii cat mai multe informatii de la noi (salariul nu este o optiune). <img src='http://myadobe.ro/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Stim ca nu este cazul tau, dar o minima pregatire ne poate salva de situatii penibile gen: &#8221;&#8230;si Adobe asta, e un program nu?&#8221; Nu uita ca gasesti pe <a href="http://myadobe.ro/">http://myadobe.ro</a> sau <a href="http://www.adobe.com/">www.adobe.com</a> informatiile cele mai importante, foloseste-le cu incredere.</p>
<p>Asta e (aproape) tot. Sunt si mici surprize, dar te lasam sa le descoperi singur(a). Dupa ce ne convingi ca ai o fundatie solida in programare si ca stapanesti tehnologiile cu care ai lucrat, va incepe partea cu adevarat interesanta: interviurile la sediu nostru (face to face). Dar despre asta vom povesti poate alta data.</p>
<p>&nbsp;</p>
<p>Pana atunci – asteptam sa te sunam! <img src='http://myadobe.ro/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>&nbsp;</p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http://myadobe.ro/2011/10/10/din-recrutare-citire-am-un-interviu-telefonic-la-adobe-cum-procedez/&amp;layout=standard&amp;show_faces=0&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=arial" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fmyadobe.ro%2F2011%2F10%2F10%2Fdin-recrutare-citire-am-un-interviu-telefonic-la-adobe-cum-procedez%2F&amp;title=Din%20recrutare%20citire%3A%20Am%20un%20interviu%20telefonic%20la%20Adobe%2C%20cum%20procedez%3F" id="wpa2a_6"><img src="http://myadobe.ro/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://myadobe.ro/2011/10/10/din-recrutare-citire-am-un-interviu-telefonic-la-adobe-cum-procedez/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Let&#8217;s do it Romania!</title>
		<link>http://myadobe.ro/2011/09/05/lets-do-it-romania/</link>
		<comments>http://myadobe.ro/2011/09/05/lets-do-it-romania/#comments</comments>
		<pubDate>Mon, 05 Sep 2011 14:59:24 +0000</pubDate>
		<dc:creator>dblajan</dc:creator>
				<category><![CDATA[Adobiști]]></category>
		<category><![CDATA[Evenimente]]></category>
		<category><![CDATA[România]]></category>

		<guid isPermaLink="false">http://myadobe.ro/?p=4333</guid>
		<description><![CDATA[Pe 24 Septembrie mergem la curatenie. Vrei sa vii cu noi? Ne-am facut echipa pentru “Let’s do it Romania” si ne gandeam poate vrei sa faci si tu parte din ea. Ce oferim? cateva ore de distractie discutii interesante o sansa sa vezi ce fel de oameni lucreaza la Adobe …. si la ce lucreaza [...]]]></description>
			<content:encoded><![CDATA[<p>Pe 24 Septembrie mergem la curatenie. Vrei sa vii cu noi?</p>
<p>Ne-am facut echipa pentru “Let’s do it Romania” si ne gandeam poate vrei sa faci si tu parte din ea. Ce oferim?</p>
<ul>
<li> cateva ore de distractie</li>
<li> discutii interesante</li>
<li> o sansa sa vezi ce fel de oameni lucreaza la Adobe</li>
<li>…. si la ce  lucreaza</li>
</ul>
<p>Daca te intereseaza te poti inscrie in echipa Adobe &amp; Friends</p>
<ul>
<li> Suntem echipa cu numarul 1997</li>
<li>Click aici pentru <a href="http://www.letsdoitromania.ro/vreau-sa-particip">inscriere</a></li>
</ul>
<p>Sper sa ne vedem acolo.</p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http://myadobe.ro/2011/09/05/lets-do-it-romania/&amp;layout=standard&amp;show_faces=0&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=arial" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fmyadobe.ro%2F2011%2F09%2F05%2Flets-do-it-romania%2F&amp;title=Let%26%238217%3Bs%20do%20it%20Romania%21" id="wpa2a_8"><img src="http://myadobe.ro/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://myadobe.ro/2011/09/05/lets-do-it-romania/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Summer Internship 2011 &#8211; kickoff!</title>
		<link>http://myadobe.ro/2011/07/08/summer-internship-2011-kickoff/</link>
		<comments>http://myadobe.ro/2011/07/08/summer-internship-2011-kickoff/#comments</comments>
		<pubDate>Fri, 08 Jul 2011 15:20:38 +0000</pubDate>
		<dc:creator>Billy</dc:creator>
				<category><![CDATA[Adobiști]]></category>
		<category><![CDATA[Echipa]]></category>
		<category><![CDATA[Educație]]></category>

		<guid isPermaLink="false">http://myadobe.ro/?p=4218</guid>
		<description><![CDATA[Salut, Admiterea pentru “Summer Internship 2011” s-a încheiat, a fost un real succes, iar în mod extraordinar, “v-am făcut loc” și aţi venit cu 14 mai mult decât ne așteptam inițial. Ca să ne cunoaștem și să știm cine suntem, iată lista celor admiși: &#160; 1              Iulius Curt            DEV 2              Sincu Alina          DEV 3              Adrian [...]]]></description>
			<content:encoded><![CDATA[<p>Salut,</p>
<p>Admiterea pentru “Summer Internship 2011” s-a încheiat, a fost un real succes, iar în mod extraordinar, “v-am făcut loc” și aţi venit cu 14 mai mult decât ne așteptam inițial.</p>
<p>Ca să ne cunoaștem și să știm cine suntem, iată lista celor admiși:</p>
<p>&nbsp;</p>
<p>1              Iulius Curt            DEV</p>
<p>2              Sincu Alina          DEV</p>
<p>3              Adrian Bogdan Marin     DEV</p>
<p>4              Radu Ionut Gabriel          DEV</p>
<p>5              Florian Marcu    DEV</p>
<p>6              Dinu Dan Mihai DEV</p>
<p>7              Dobre Catalin     DEV</p>
<p>8              Pasea Radu         DEV</p>
<p>9              Daniel Petroianu              DEV</p>
<p>10           Laura Sulfineanu              DEV</p>
<p>11           Stefan Spita        QE</p>
<p>12           Alexandra Vieru               DEV</p>
<p>13           Maricel Mihalcea              DEV</p>
<p>14           Paunescu Vlad  DEV</p>
<p>15           Antonescu Andrei           DEV</p>
<p>16           Alin Predoi          QE</p>
<p>17           Alexandra Todiruta         DEV</p>
<p>18           Mihai Ciorobea DEV</p>
<p>19           Dragan Monica  DEV</p>
<p>20           Adrian Chitescu                DEV</p>
<p>21           Onea Andrei      DEV</p>
<p>22           Iordache Bogdan-Cosmin             DEV</p>
<p>23           Andreea Hodea                DEV</p>
<p>24           Tiberiu Popa       DEV</p>
<p>25           Alexandru Dinca               QE</p>
<p>26           Carmen Ruse     UX</p>
<p>27           Patru Elena-Melania       DEV</p>
<p>28           Tudor Scurtu      DEV</p>
<p>29           Adrian Lungu     DEV</p>
<p>30           Tica Mihai            DEV</p>
<p>31           Victor Ungureanu            DEV</p>
<p>32           Tigora Andrei     DEV</p>
<p>&nbsp;</p>
<p>Felicitări! Abia aşteptăm să lucrăm împreună pe proiecte.</p>
<p>&nbsp;</p>
<p>La final, când am tras linie, am văzut c-au fost:</p>
<ul>
<li>312 studenți;</li>
<li>432 aplicări la stagii;</li>
<li>65 de teme corectate, fiecare a câte 5 probleme;</li>
<li>peste 50 de interviuri;</li>
<li>32 interni angajați.</li>
</ul>
<p>Încă o dată, un rezultat super tare pentru toată lumea.</p>
<p>&nbsp;</p>
<p>V-așteptăm cu drag, pe cei admiși la sediul nostru, iar pe cei ce se pregătesc în continuare, la Internshipul 2012.</p>
<p>&nbsp;</p>
<p>O vară superbă tuturor,</p>
<p>Adobiștii</p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http://myadobe.ro/2011/07/08/summer-internship-2011-kickoff/&amp;layout=standard&amp;show_faces=0&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=arial" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fmyadobe.ro%2F2011%2F07%2F08%2Fsummer-internship-2011-kickoff%2F&amp;title=Summer%20Internship%202011%20%26%238211%3B%20kickoff%21" id="wpa2a_10"><img src="http://myadobe.ro/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://myadobe.ro/2011/07/08/summer-internship-2011-kickoff/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Responsabilitate socială în Adobe România</title>
		<link>http://myadobe.ro/2011/05/30/responsabilitate-sociala-in-adobe-romania/</link>
		<comments>http://myadobe.ro/2011/05/30/responsabilitate-sociala-in-adobe-romania/#comments</comments>
		<pubDate>Mon, 30 May 2011 20:43:04 +0000</pubDate>
		<dc:creator>miChou</dc:creator>
				<category><![CDATA[Adobiști]]></category>
		<category><![CDATA[Echipa]]></category>

		<guid isPermaLink="false">http://myadobe.ro/?p=3966</guid>
		<description><![CDATA[În perioada 23-27 mai s-a desfășurat la nivel internațional în Adobe programul «Community Action Week» – o inițiativă anuală de voluntariat, când împreună cu colegii noștri din celelalte campusuri am arătat că ne pasă &#8211; de oamenii de lângă noi, de societate și că vrem să contribuim și noi la o lume mai bună. Ce [...]]]></description>
			<content:encoded><![CDATA[<p>În perioada 23-27 mai s-a desfășurat la nivel internațional în Adobe programul «Community Action Week» – o inițiativă anuală de voluntariat, când împreună cu colegii noștri din celelalte campusuri am arătat că ne pasă &#8211; de oamenii de lângă noi, de societate și că vrem să contribuim și noi la o lume mai bună.</p>
<p>Ce a însemnat «Community Action Week» în Adobe România? Un proiect finalizat și unul în curs, cel finalizat purtând numele plastic de „Păpăm și Donăm”. În spatele „Păpăm și donăm” a stat o echipă de Adobiști cu abilități în ale bucătăriei, care s-au întrecut în prepararea prânzului (și parțial a micului dejun) pentru 112 angajați Adobe, în final meniul având 27 de feluri diferite de mâncare. Prin această activitate, am reusit să strângem peste 5,000 RON pe care i-am donat către Crucea Roșie. Bravo copii <img src='http://myadobe.ro/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  !Pe lângă sentimentul că am facut o treabă bună, s-a adăugat și o atmosfera super la prânz în sala de mese, asa cum se poate vedea in poze <img src='http://myadobe.ro/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p style="text-align: justify;">Urmează «Toys for Joy» – o inițiativă prin care vom dona jucării copiilor de la Valea Plopului.</p>
<p style="text-align: right;">Vă ținem la curent,<br />
echipa CSR</p>
<p><center><object width="400" height="300"><param name="flashvars" value="offsite=true&#038;lang=en-us&#038;page_show_url=%2Fphotos%2Fmyadobe%2Fsets%2F72157626719648743%2Fshow%2F&#038;page_show_back_url=%2Fphotos%2Fmyadobe%2Fsets%2F72157626719648743%2F&#038;set_id=72157626719648743&#038;jump_to="></param><param name="movie" value="http://www.flickr.com/apps/slideshow/show.swf?v=71649"></param><param name="allowFullScreen" value="true"></param><embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/slideshow/show.swf?v=71649" allowFullScreen="true" flashvars="offsite=true&#038;lang=en-us&#038;page_show_url=%2Fphotos%2Fmyadobe%2Fsets%2F72157626719648743%2Fshow%2F&#038;page_show_back_url=%2Fphotos%2Fmyadobe%2Fsets%2F72157626719648743%2F&#038;set_id=72157626719648743&#038;jump_to=" width="400" height="300"></embed></object></center></p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http://myadobe.ro/2011/05/30/responsabilitate-sociala-in-adobe-romania/&amp;layout=standard&amp;show_faces=0&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=arial" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fmyadobe.ro%2F2011%2F05%2F30%2Fresponsabilitate-sociala-in-adobe-romania%2F&amp;title=Responsabilitate%20social%C4%83%20%C3%AEn%20Adobe%20Rom%C3%A2nia" id="wpa2a_12"><img src="http://myadobe.ro/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://myadobe.ro/2011/05/30/responsabilitate-sociala-in-adobe-romania/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Adobe Work &amp; Play – Teste runda 2</title>
		<link>http://myadobe.ro/2011/05/28/adobe-work-play-%e2%80%93-teste-runda-2/</link>
		<comments>http://myadobe.ro/2011/05/28/adobe-work-play-%e2%80%93-teste-runda-2/#comments</comments>
		<pubDate>Sat, 28 May 2011 07:04:39 +0000</pubDate>
		<dc:creator>donac</dc:creator>
				<category><![CDATA[Adobiști]]></category>
		<category><![CDATA[Echipa]]></category>
		<category><![CDATA[Educație]]></category>
		<category><![CDATA[Evenimente]]></category>
		<category><![CDATA[Muncă]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[development geeky]]></category>
		<category><![CDATA[educatie]]></category>
		<category><![CDATA[stagiar]]></category>
		<category><![CDATA[stagii]]></category>

		<guid isPermaLink="false">http://myadobe.ro/?p=3851</guid>
		<description><![CDATA[Salut, Am pornit a doua rundă de testare, iar problemele sunt acum pe blog. Pentru DEV-i: Înainte să trimiți rezolvările tale, verifică să îndeplinești următoarele condiții (nerespectarea se depunctează): Codul tău se compilează și trece cu success de exemplele postate de noi. Această condiție este eliminatorie. nume.prenume &#8211; Arhiva pe care o trimiți conține un [...]]]></description>
			<content:encoded><![CDATA[<p><span>Salut,</span><br />
<span>Am pornit a doua rundă de testare, iar problemele sunt acum pe blog.</span></p>
<p><span>Pentru DEV-i: </span></p>
<ul>
<li>Înainte să trimiți rezolvările tale, verifică să îndeplinești următoarele condiții (<strong>nerespectarea se depunctează</strong>):
<ul>
<li>Codul tău se compilează și trece cu success de exemplele postate de noi. Această condiție este <strong>eliminatorie</strong>.</li>
<li> nume.prenume &#8211; Arhiva pe care o trimiți conține un folder cu numele tău, iar în interior foldere pentru fiecare din problemele pe care le-ai rezolvat</li>
<li>Codul sursă este însoțit și de un script de build (<a href="http://myadobe.ro/wp-content/uploads/2011/05/antexample.txt" target="_blank">ant</a> sau <a href="http://myadobe.ro/wp-content/uploads/2011/05/makefile_example.txt" target="_blank">makefile</a> sau măcar un .bat sau .sh &#8211; click pe nume pentru exemple ).</li>
<li>Arhiva include toate bibliotecile pe care le-ai folosit. Asta înseamnă fișiere .h care există doar la tine pe calculator, precum și jar-uri sau pachete specifice limbajului în care ai rezolvat.</li>
</ul>
</li>
<li>
<div><span>Avem 5 probleme, textul și baremele </span>sunt<span> aici:</span></div>
<ul>
<li><a href="http://myadobe.ro/2011/05/28/adobe-work-play-–-dev-2-problema-1">Problema 1</a></li>
<li><a href="http://myadobe.ro/2011/05/28/adobe-work-play-–-dev-2-problema-2">Problema 2</a></li>
<li><a href="http://myadobe.ro/2011/05/28/adobe-work-play-–-dev-2-problema-3">Problema 3</a></li>
<li><a href="http://myadobe.ro/2011/05/28/adobe-work-play-–-dev-2-problema-4">Problema 4</a></li>
<li><a href="http://myadobe.ro/2011/05/28/adobe-work-play-–-dev-2-problema-5">Problema 5</a></li>
</ul>
</li>
<li>Timpul de rezolvare și trimitere a temelor este de <strong>36 de ore &#8211; până duminică seara la ora 22:00.</strong> Trebuie să rezolvi cât mai multe dintre cele 5 probleme &#8211; punctajul final este suma punctajului de la fiecare problemă.</li>
</ul>
<p><span>Pentru<span style="color: black; font-family: Georgia; font-size: 10pt;"> QE-i:</span></span></p>
<ul>
<li>Avem <a href="http://myadobe.ro/2011/05/28/adobe-work-play-–-qe-2-–-probleme">2 probleme</a>, textul și baremul îl <a href="http://myadobe.ro/2011/05/28/adobe-work-play-–-qe-2-–-probleme">găsești aici</a></li>
<li>Timpul de rezolvare și trimitere a temelor este de <strong>36 de ore &#8211; până duminică seara la ora 22:00.</strong></li>
</ul>
<p><span>Pentru UX-i:</span></p>
<ul>
<li>Avem <a href="http://myadobe.ro/2011/05/28/adobe-work-play-ux-2-probleme/">o problemă</a>, textul și baremul <a href="http://myadobe.ro/2011/05/28/adobe-work-play-ux-2-probleme/">sunt aici</a></li>
<li>Timpul de rezolvare și trimitere a temelor este de <strong>o saptămână.</strong></li>
</ul>
<p><span>Ce urmează să se întâmple?</span></p>
<ul>
<li>În decursul zilei de sâmbătă și duminică vom răspunde la toate întrebările trimise pe forum, în cel mai scurt timp posibil;</li>
<li>Duminică vom posta explicațiile rezolvărilor pentru DEV-i;</li>
<li>Ne trimiți rezolvarea prin e-mail la <a href="mailto:educatie@adobe.com">educatie@adobe.com</a>. Daca atasamentul este mare, foloseste un serviciu de transfer de fisiere &#8211; precum <a href="http://transfer.ro" target="_blank">transfer.ro</a> pentru upload.</li>
<li>În două săptămâni vom termina de corectat și vom începe interviurile. Dacă nu ai fost contactat în maxim 3 săptămâni de astăzi înseamnă că nu ai trecut mai departe. Dacă vrei feedback despre rezolvarea ta, dă-ne un e-mail la <a href="mailto:educatie@adobe.com">educatie@adobe.com</a> și iți vom răspunde cât de repede putem.</li>
</ul>
<p>Urmărește-ne blogul ca să fii la curent!</p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http://myadobe.ro/2011/05/28/adobe-work-play-%e2%80%93-teste-runda-2/&amp;layout=standard&amp;show_faces=0&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=arial" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fmyadobe.ro%2F2011%2F05%2F28%2Fadobe-work-play-%25e2%2580%2593-teste-runda-2%2F&amp;title=Adobe%20Work%20%26amp%3B%20Play%20%E2%80%93%20Teste%20runda%202" id="wpa2a_14"><img src="http://myadobe.ro/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://myadobe.ro/2011/05/28/adobe-work-play-%e2%80%93-teste-runda-2/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Adobe Work &amp; Play &#8211; UX 2 &#8211; Probleme</title>
		<link>http://myadobe.ro/2011/05/28/adobe-work-play-ux-2-probleme/</link>
		<comments>http://myadobe.ro/2011/05/28/adobe-work-play-ux-2-probleme/#comments</comments>
		<pubDate>Sat, 28 May 2011 07:01:54 +0000</pubDate>
		<dc:creator>civascu</dc:creator>
				<category><![CDATA[Adobiști]]></category>
		<category><![CDATA[Echipa]]></category>
		<category><![CDATA[Educație]]></category>
		<category><![CDATA[Evenimente]]></category>
		<category><![CDATA[Muncă]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[development geeky]]></category>
		<category><![CDATA[eveniment]]></category>
		<category><![CDATA[stagiar]]></category>
		<category><![CDATA[stagii]]></category>

		<guid isPermaLink="false">http://myadobe.ro/?p=3812</guid>
		<description><![CDATA[Tema: Ați fost contactat de către proprietarul unui cabinet de stomatologie pentru a crea site-ul de prezentare al cabinetului. Sarcina voastră este să definiți și să creați respectivul site, din punct de vedere structural, interacțiuni, design. Partea de dezvoltare web a site-ului nu face parte din temă. Descrieți în câteva fraze pașii pe care îi [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Tema:</strong></p>
<p>Ați fost contactat de către proprietarul unui cabinet de stomatologie pentru a crea site-ul de prezentare al cabinetului.</p>
<p>Sarcina voastră este să definiți și să creați respectivul site, din punct de vedere structural, interacțiuni, design. Partea de dezvoltare web a site-ului nu face parte din temă.</p>
<p>Descrieți în câteva fraze pașii pe care îi faceți ca să definiți site-ul și argumentați deciziile luate, pentru fiecare dintre etape.</p>
<p><strong>Ce ne așteptăm să primim de la voi:</strong></p>
<ul>
<li>Wireframes care să acopere layout-ul general, principalele funcționalități și primele nivele structurale ale website-ului</li>
<li>O propunere de design (hi-definition design) pentru pagina “Programări” – în care clienții își pot face o programare online la cabinetul stomatologic</li>
<li>Cel mult o pagină A4 cu explicații referitoare la deciziile de design luate</li>
</ul>
<p>Notă: Tot ceea ce ne trimiteți ar fi de preferat să fie într-un singur fișier (eventual PDF).</p>
<p><strong>Alte considerente:</strong></p>
<ul>
<li>Elementele de design și conținutul text al site-ului este la alegerea voastra</li>
<li>Termenul limită este de o saptamana (1) de la data anuntarii pe site-ul myadobe.ro</li>
<li>Orice intrebari aveti referitoare la test puteti sa le puneti ca si comentarii (ganditi-va ca autorul acestui articol este proprietarul cabinetului)</li>
</ul>
<iframe src="http://www.facebook.com/plugins/like.php?href=http://myadobe.ro/2011/05/28/adobe-work-play-ux-2-probleme/&amp;layout=standard&amp;show_faces=0&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=arial" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fmyadobe.ro%2F2011%2F05%2F28%2Fadobe-work-play-ux-2-probleme%2F&amp;title=Adobe%20Work%20%26%23038%3B%20Play%20%26%238211%3B%20UX%202%20%26%238211%3B%20Probleme" id="wpa2a_16"><img src="http://myadobe.ro/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://myadobe.ro/2011/05/28/adobe-work-play-ux-2-probleme/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Adobe Work &amp; Play – QE 2 – Probleme</title>
		<link>http://myadobe.ro/2011/05/28/adobe-work-play-%e2%80%93-qe-2-%e2%80%93-probleme/</link>
		<comments>http://myadobe.ro/2011/05/28/adobe-work-play-%e2%80%93-qe-2-%e2%80%93-probleme/#comments</comments>
		<pubDate>Sat, 28 May 2011 07:01:48 +0000</pubDate>
		<dc:creator>civascu</dc:creator>
				<category><![CDATA[Adobiști]]></category>
		<category><![CDATA[Echipa]]></category>
		<category><![CDATA[Educație]]></category>
		<category><![CDATA[Evenimente]]></category>
		<category><![CDATA[Muncă]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[development geeky]]></category>
		<category><![CDATA[eveniment]]></category>
		<category><![CDATA[stagiar]]></category>
		<category><![CDATA[stagii]]></category>

		<guid isPermaLink="false">http://myadobe.ro/?p=3847</guid>
		<description><![CDATA[Tema 1: La adresa http://myadobe.ro/inscriere/ se găsește o aplicație web pentru cererea de concedii, foarte asemănătoare cu cea folosită de noi intern. Fiecare angajat are dreptul la 21 de zile de concediu plătite pe an și își poate lua zile de concediu dacă i-au mai rămas zile libere pe anul în curs. Zilele de weekend [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Tema 1:</strong><br />
La adresa <a href="http://myadobe.ro/inscriere/">http://myadobe.ro/inscriere/</a> se găsește o aplicație web pentru cererea de concedii, foarte asemănătoare cu cea folosită de noi intern. Fiecare angajat are dreptul la 21 de zile de concediu plătite pe an și își poate lua zile de concediu dacă i-au mai rămas zile libere pe anul în curs. Zilele de weekend nu sunt luate în calcul și pentru fiecare concediu cerut trebuie specificat un motiv. Aplicația de test funcționează fără pasul de aprobare de către manager a concediului, astfel că la fiecare concediu nou cerut numărul de zile lucrătoare se scade din numărul de zile libere ale angajatului.</p>
<p>Ce vrem de la tine? Un test plan și/sau o listă de test-case-uri care să acopere cât mai bine posibilele cazuri de folosire ale aplicației. De asemenea, o listă cu defectele din aplicație e mai mult decât binevenită. Le poți trimite în fișiere diferite sau în același fișier. Important e să fie clar structurate ca să ne dăm și noi seama what&#8217;s what. <strong>Atenție</strong>: contează calitatea și mai puțin cantitatea &#8211; nu veți primi extra-credit pentru template-uri completate pe sfert doar ca să iasă PDFul mai gros <img src='http://myadobe.ro/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Tema 2:</strong></p>
<p>Ce teste ai efectua pentru a te asigura că funcția <em>Search</em> din sistemul de operare Windows funcționează corect. Presupunem din start că ne referim doar la bătrânul “Search Companion”, prezent în toate sistemele Windows.<br />
Scrie o listă cât mai cuprinzătoare de teste, și raportează ceea ce ție ți se pare un defect din punct de vedere al calității acestui feature.<br />
Punctaj suplimentar se va acorda pentru testele automate atașate temei.</p>
<p><strong>Barem &#8211; adică ce urmărim:</strong></p>
<ul>
<li>Structura si corectitudinea planului de teste</li>
<li>Granularitatea si calitatea testelor funcționale și nefuncționale;</li>
<li>Claritatea si calitatea bug reporturilor.</li>
<li>Claritatea și ușurința de utilizare a testelor automate;</li>
</ul>
<iframe src="http://www.facebook.com/plugins/like.php?href=http://myadobe.ro/2011/05/28/adobe-work-play-%e2%80%93-qe-2-%e2%80%93-probleme/&amp;layout=standard&amp;show_faces=0&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=arial" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fmyadobe.ro%2F2011%2F05%2F28%2Fadobe-work-play-%25e2%2580%2593-qe-2-%25e2%2580%2593-probleme%2F&amp;title=Adobe%20Work%20%26%23038%3B%20Play%20%E2%80%93%20QE%202%20%E2%80%93%20Probleme" id="wpa2a_18"><img src="http://myadobe.ro/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://myadobe.ro/2011/05/28/adobe-work-play-%e2%80%93-qe-2-%e2%80%93-probleme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe Work &amp; Play – DEV 2 Problema 1</title>
		<link>http://myadobe.ro/2011/05/28/adobe-work-play-%e2%80%93-dev-2-problema-1/</link>
		<comments>http://myadobe.ro/2011/05/28/adobe-work-play-%e2%80%93-dev-2-problema-1/#comments</comments>
		<pubDate>Sat, 28 May 2011 07:01:40 +0000</pubDate>
		<dc:creator>civascu</dc:creator>
				<category><![CDATA[Adobiști]]></category>
		<category><![CDATA[Echipa]]></category>
		<category><![CDATA[Educație]]></category>
		<category><![CDATA[Evenimente]]></category>
		<category><![CDATA[Muncă]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[development geeky]]></category>
		<category><![CDATA[eveniment]]></category>
		<category><![CDATA[stagiar]]></category>
		<category><![CDATA[stagii]]></category>

		<guid isPermaLink="false">http://myadobe.ro/?p=3817</guid>
		<description><![CDATA[Tema: Pentru o mulțime nevidă de numere naturale A={a1,a2,&#8230;,am}, cu a1&#60;a2&#60;&#8230;&#60;am, se noteaza S(A)=3a1+3a2+&#8230;+3am, S(∅)=0. Să se detemine un algoritm de complexitate optimă care, primind un număr întreg n, n&#62;0, detemină două mulțimi disjuncte A și B a.i. S(A) + n = S(B). Programul primește la intrare un număr întreg n &#62; 0. La ieșire [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Tema:</strong><br />
Pentru o mulțime nevidă de numere naturale A={a<sub>1</sub>,a<sub>2</sub>,&#8230;,a<sub>m</sub>}, cu a<sub>1</sub>&lt;a<sub>2</sub>&lt;&#8230;&lt;a<sub>m</sub>, se noteaza S(A)=3<sup>a<sub>1</sub></sup>+3<sup>a<sub>2</sub></sup>+&#8230;+3<sup>a<sub>m</sub></sup>, S(∅)=0.<br />
Să se detemine un algoritm de complexitate optimă care, primind un număr întreg n, n&gt;0, detemină două mulțimi disjuncte A și B a.i. S(A) + n = S(B).<br />
Programul primește la intrare un număr întreg n &gt; 0. La ieșire se afișează pe prima linie elementele mulțimii A separate prin câte un spațiu și pe cea de-a doua elementele mulțimii B separate prin câte un spațiu în ordine crescătoare.</p>
<p><strong>Restricții și precizări</strong>:<br />
Numărul întreg pozitiv n este mai mic decat 2<sup>63</sup> și va fi citit de la tastatura. Se garanteaza faptul că intrarea va reprezenta un numar valid in baza 10.<br />
O mulțime are prin definiție elemente două câte două distincte. Astfel, nu sunt considerate bune soluțiile în care într-una din mulțimile A sau B se repetă elemente. La fel, mulțimile A si B trebuie sa fie disjuncte.</p>
<p><strong>Exemplul 1</strong>:<br />
Date intrare:</p>
<blockquote><p>23</p></blockquote>
<p>Date ieșire:</p>
<blockquote><p>0 1<br />
3</p></blockquote>
<p><strong>Exemplul 2</strong>:<br />
Date intrare:</p>
<blockquote><p>2011</p></blockquote>
<p>Date ieșire:</p>
<blockquote><p>3 5<br />
0 1 2 4 7</p></blockquote>
<p><strong>Barem:<br />
</strong></p>
<ul>
<li>3p &#8211; descrierea în README.txt a algoritmului, complexitate, de ce functionează &#8211; se acordă maximul doar dacă complexitatea este cea optimă;</li>
<li>2p &#8211; funcționarea pe exemple precum cele din enunț;</li>
<li>
<div>5p &#8211; Cod funcțional de complexitate optimă;</div>
<ul>
<li>+/- 1p Coding style;</li>
<li>-2p Complexitate neoptimă;</li>
<li>-4p Complexitate total neoptimă;</li>
</ul>
</li>
<li>Punctajul este intre 0-10.</li>
</ul>
<p><strong>Update: </strong></p>
<p>Practic se cere să se scrie un numar n ca sume și diferențe de puteri distincte ale lui 3. Problema este legată de ceea ce se numeste <em>descompunere ternara balansată</em> în care se încearcă scrierea unui număr într-o bază de numerație b folosind numai cifrele -1,0 si 1 in loc de 0,1,2,&#8230;,b-1. De exemplu:</p>
<blockquote><p>49 = 3*4<sup>2</sup>+1*4<sup>0</sup>=301<sub>(4)</sub> dar și<br />
49 = 4<sup>3</sup>-4<sup>2</sup>+4<sup>0</sup> , folosind ca și factori doar elemente din {-1,0,1}.</p></blockquote>
<p>Nu orice număr și nu în orice bază de numerație se poate obține o astfel de descompunere. De exemplu, pentru n=6,10,14.. nu există o descompunere ternară pentru baza b=4. În cazul particular al bazei 3, orice număr se poate reprezenta în această formă în mod unic. Exemple:</p>
<blockquote><p>2 = 3<sup>1</sup>-3<sup>0</sup><br />
42 = 3<sup>4</sup>-3<sup>3</sup>-3<sup>2</sup>-3<sup>1</sup><br />
2011 = 3<sup>7</sup>-3<sup>5</sup>+3<sup>4</sup>-3<sup>3</sup>+3<sup>2</sup>+3<sup>1</sup>+3<sup>0</sup>.</p></blockquote>
<p><strong><br />
</strong></p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http://myadobe.ro/2011/05/28/adobe-work-play-%e2%80%93-dev-2-problema-1/&amp;layout=standard&amp;show_faces=0&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=arial" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fmyadobe.ro%2F2011%2F05%2F28%2Fadobe-work-play-%25e2%2580%2593-dev-2-problema-1%2F&amp;title=Adobe%20Work%20%26%23038%3B%20Play%20%E2%80%93%20DEV%202%20Problema%201" id="wpa2a_20"><img src="http://myadobe.ro/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://myadobe.ro/2011/05/28/adobe-work-play-%e2%80%93-dev-2-problema-1/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
	</channel>
</rss>

