<?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; Echipa</title>
	<atom:link href="http://myadobe.ro/category/echipa/feed/" rel="self" type="application/rss+xml" />
	<link>http://myadobe.ro</link>
	<description>(noi facem software, nu phone support, și ne place)</description>
	<lastBuildDate>Fri, 03 Feb 2012 15:29:03 +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>Contributii la WebKit si web standards</title>
		<link>http://myadobe.ro/2011/11/29/contributii-la-webkit-si-web-standards/</link>
		<comments>http://myadobe.ro/2011/11/29/contributii-la-webkit-si-web-standards/#comments</comments>
		<pubDate>Tue, 29 Nov 2011 15:24:03 +0000</pubDate>
		<dc:creator>cataling</dc:creator>
				<category><![CDATA[Echipa]]></category>
		<category><![CDATA[Muncă]]></category>
		<category><![CDATA[Recrutare]]></category>
		<category><![CDATA[România]]></category>

		<guid isPermaLink="false">http://myadobe.ro/?p=4542</guid>
		<description><![CDATA[Salut, Sunt Catalin Grigoroscuta, si vreau sa va vorbesc despre cateva lucruri foarte interesante la care lucram in Adobe Romania, lucruri despre care poate putina lume stie ca sunt facute la noi, si despre echipa care lucreaza la ele. Numele echipei in care lucrez acum la Adobe Romania este &#8220;WebKit Expressiveness&#8221;, iar misiunea noastra este [...]]]></description>
			<content:encoded><![CDATA[<p>Salut,</p>
<p>Sunt Catalin Grigoroscuta, si vreau sa va vorbesc despre cateva lucruri foarte interesante la care lucram in Adobe Romania, lucruri despre care poate putina lume stie ca sunt facute la noi, si despre echipa care lucreaza la ele.</p>
<p>Numele echipei in care lucrez acum la Adobe Romania este <strong>&#8220;WebKit Expressiveness&#8221;</strong>, iar misiunea noastra este de a impinge mai departe limitele a ceea ce este posibil sa faci folosind tehnologii Web. Adobe a fost inca de la inceput si continua sa fie partenerul designerilor si al oamenilor creativi in general, ajutandu-i sa-si transpuna ideile in spatiul online. Pentru asta, am facut tools-uri destinate oamenilor de creatie (gen Photoshop, Illustrator, Flash Authoring, si restul aplicatiilor care formeaza Creative Suite), insa i-am ajutat si in a-si aduce creatiile in fata utilizatorilor. Astfel, pe vremea cand standardele web permiteau putin peste  simple documente HTML, noi am facut Flash Player-ul &#8211; care in esenta nu este decat o platforma ce permite afisarea unui continut mult mai &#8220;rich&#8221; decat permiteau browserele si standardele din spatele lor.</p>
<p>Intre timp lucrurile au evoluat, a aparut explozia device-urilor mobile (smart phones, tablete), HTML(5) s-a impus ca standard de facto pentru prezentarea continutului cross-devices si a evoluat foarte mult ca standard, insa misiunea noastra a ramas aceeasi: de a ajuta oamenii creativi sa faca continut cat mai bun, pe care sa-l poata distribui unui numar cat mai mare de oameni. Desi standardele web au evoluat foarte mult in ultima vreme (ajunge sa runcati o privire pe <a title="The Expressive Web" href="http://www.theexpressiveweb.com" target="_blank">www.theexpressiveweb.com</a> ca sa va faceti o idee cam unde s-a ajuns), noi credem ca mai sunt inca multe lucruri de imbunatatit, si vrem sa ajutam activ la asta.</p>
<p>Am inceput acum un an si ceva, cand lucram cu o ehipa din statele unite la un prototip &#8211; o incercare de a publica continut profesional pentru reviste in formatul HTML. Desi poti face multe lucruri intr-o pagina HTML, afisarea unei pagini dintr-o revista profesionala (gen Wired Magazine), al carei design este facut cu tool-uri profesionale (gen InDesign, Illustrator), la un nivel inalt de fidelitate, care sa se vada bine pe orice tableta, pur si simplu nu este posibil. Nu voi intra aici in detalii din lumea print-ului, insa doua dintre limitarile majore de care ne-am lovit au fost: cum sa faci un text sa &#8220;curga&#8221; in mai multe regiuni definite in pagina, astfel incat sa arate bine pe cat mai multe rezolutii, si cum sa &#8220;decupezi&#8221; textul in jurul unor imagini cu forma arbitrara. Solutii tehnice au fost gasite pe moment, insa presupuneau cunostinte foarte avansate de JavaScript, si o complexitate foarte ridicata. Asa ca ne-am gandit: ce-ar fi sa impingem mai departe standardele HTML/CSS astfel incat lucrurile acestea sa fie simplu de realizat intr-o pagina HTML de catre oricine?</p>
<p>Asa au aparut <strong>CSS Regions</strong> si <strong>CSS Exclusions</strong>, primele noastre contributii la standardele web (ma refer aici la Adobe Romania). Acum un an, la <a title="MAX 2010" href="http://2010.max.adobe.com/" target="_blank">MAX 2010</a>, am aratat primul prototip de regions si exclusions. Am luat WebKit-ul (HTML layout engine-ul din spatele cunoscutelor browsere Chrome si Safari, si pe baza caruia sunt implementate si browserele de pe Android si iOS), si am inceput sa-l modificam pentru a adauga suport de regions si exclusions. Am reusit apoi sa instalam acest WebKit modificat pe o tableta Android (lucru nu chiar trivial &#8211; dar despre asta in alt post), si l-am prezentat la MAX. Alexandru Chiculita (aka Chicu), Virgil Palanciuc si Andrei Bucur au fost temerarii care au reusit sa faca prototipul de WebKit, iar Razvan Caliman (aka TSK) ne-a aratat ce poate face un web designer cu noile feature-uri ce CSS.</p>
<p>Reactia comunitatii web a fost una foarte buna, asa ca am mers mai departe pe doua directii: una de standardizare, contretizata sub forma unei propuneri de specificatie pentru W3C (organismul care se ocupa de standardele HTML si CSS), si a doua de implementare a specificatiei in WebKit. Si nu ma refer aici la un prototip peste WebKit, ci chiar la contribuitia in proiectul WebKit &#8211; proiect open source. La nici un an de cand am inceput sa facem asta, CSS Regions si CSS Exclusions au ajuns <a href="http://www.w3.org/TR/css3-regions/" target="_blank">specificatii W3C</a>, prima parte din CSS Regions a fost implementata in WebKit  si se gaseste deja in Chrome 15, iar <a href="http://msdn.microsoft.com/en-us/ie/hh272902#_CSSConnected" target="_blank">Microsoft a implementat deja acest spec in IE10</a>. Doi dintre colegii mei, Alexandru Chiculita si Mihnea Ovidenie sunt acum committers in WebKit (titlu acordat de ceilalti membri ai proiectului ca recunoastere a contirbutiilor aduse), si lucram impreuna cu Apple si Google la WebKit (de altfel, ingineri de la Apple au ajutat chiar la implementarea de CSS Regions). Mai multe despre CSS Regions puteti gasi pe <a href="http://labs.adobe.com/technologies/cssregions/" target="_blank">Adobe Labs</a>; pentru un quick intro puteti citi <a href="http://www.adobe.com/devnet/html5/articles/css3-regions.html" target="_blank">acest articol</a>, iar aici gasiti un <a href="http://blogs.adobe.com/cantrell/archives/2011/05/screencast-of-css-regions.html" target="_blank">demo inregistrat</a>.</p>
<p>Nu ne-am oprit insa la Regions si Exclusions: o alta directie pe care ne-am hotarat sa o exploram este cea aplicarii de efecte pe elemente HTML. SVG-ul permite deja aplicarea anumitor efecte pe elemente SVG (gen blur, shadow), iar acum se lucreaza activ la aplicarea acestor efecte pe elemente HTML. Lista efectelor posibile este insa una restransa, limitand creativitatea autorilor de continut. Inspirandu-ne din lumea jocurilor, ne-am dat seama ca putem extinde concepul de &#8220;filtre&#8221; din SVG (si apoi HTML) permitand autorilor sa-si creeze propriile filtre prin vertex shaders si pixel shaders. Prin aplicarea de shaders arbitrare pe orice element HTML, posibilitatile deschise sunt uimitoare. Puteti vedea <a href="http://www.youtube.com/watch?v=NZRqnohI3m4" target="_blank">aici</a> un quick demo cu cateva dintre lucrurile care se pot face, si mai multe in <a href="http://www.adobe.com/devnet/html5/articles/css-shaders.html" target="_blank">acest articol introductiv</a>.  Echipa din Romania, cu ajutorul unor interni, a implementat un prototip de <strong>CSS Shaders</strong> in WebKit, care a fost prezentat la <a href="http://max.adobe.com/" target="_blank">MAX 2011</a>. In prezent, lucram la standardizarea lui (cu ajutorul unui coleg din Statele Unite), si la implementarea din WebKit mainline.</p>
<p>Nu voi mai intra in alte detalii despre aceste lucruri, insa as vrea sa vorbesc putin si despre echipa care sta in spatele lor (Chicu, Mihnea, Raul, TSK). Intai de toate, sunt oameni foarte pasionati (de web, de design, de a face lucruri noi si creative), care vor sa schimbe status quo-ul. Apoi, sunt oameni cu foarte multa experienta in programare. Chicu, Mihnea si Raul sunt programatori C++, insa cunosc foarte bine tehnologiile web (JavaScript, HTML, CSS), si programeaza atat pe Windows cat si pe OS X. Si bineinteles, la baza au cunostinte solide din ceea ce numim generic &#8220;computer science&#8221; (algoritmi, structuri de date, concepte si paradigme de programare). TSK este un web developer, care actioneaza ca o legatura intre lumea C++ si lumea dezvoltatorilor de aplicatii web, si ne ajuta sa ne dam seama cum vor folosi dezvoltatorii web feature-urile pe care le propunem.</p>
<p>Este o echipa mica, insa talentata, creativa si foarte ambitioasa, cu planuri mari. Am dori sa gasim si alti oameni la fel de pasionati si talentati care sa ni se alature in aceasta misiune de a face web-ul mai bun, si chiar avem pozitii deschise in echipa si cautam activ.Asa ca, daca sunteti sau cunoasteti oameni cu experienta in C++, pasionati de web, si care vor sa contribuie la ceea ce facem noi, trimiteti-ne un CV (<a href="http://myadobe.ro/wp-content/uploads/2011/03/Senior-Software-Engineer-Adobe-WebKit-Team.pdf">aici gasiti mai multe detalii despre ce trebuie sa stiti pentru a aplica pe aceasta pozitie</a>).</p>
<p>&nbsp;</p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http://myadobe.ro/2011/11/29/contributii-la-webkit-si-web-standards/&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%2F11%2F29%2Fcontributii-la-webkit-si-web-standards%2F&amp;title=Contributii%20la%20WebKit%20si%20web%20standards" 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/2011/11/29/contributii-la-webkit-si-web-standards/feed/</wfw:commentRss>
		<slash:comments>3</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_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/07/08/summer-internship-2011-kickoff/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cautam contractori : Graphic Designer si UI Developer</title>
		<link>http://myadobe.ro/2011/06/27/cautam-contractori-graphic-designer-si-ui-developer/</link>
		<comments>http://myadobe.ro/2011/06/27/cautam-contractori-graphic-designer-si-ui-developer/#comments</comments>
		<pubDate>Mon, 27 Jun 2011 12:33:53 +0000</pubDate>
		<dc:creator>mneagu</dc:creator>
				<category><![CDATA[Echipa]]></category>
		<category><![CDATA[Muncă]]></category>
		<category><![CDATA[Recrutare]]></category>
		<category><![CDATA[România]]></category>

		<guid isPermaLink="false">http://myadobe.ro/?p=4131</guid>
		<description><![CDATA[Se cauta un UI Commando: Cautam un Rambo al Graphic Design-ului + un Agent 007 al UI/Web Development-ului (pt o misiune de o luna sau doua). Tinta misiunii lor: Partea de frontend – Graphic design+html CSS pt un proiect de genul asta: http://tv.adobe.com/ Ce vor face ei? Vor colabora la nivel strategic cu un User Experience din Romania si [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://myadobe.ro/wp-content/uploads/2011/06/poza-anunt.jpg"></a><a href="http://myadobe.ro/wp-content/uploads/2011/06/poza-anunt1.jpg"><img class="aligncenter size-medium wp-image-4136" title="poza-anunt" src="http://myadobe.ro/wp-content/uploads/2011/06/poza-anunt1-225x300.jpg" alt="" width="225" height="300" /></a><br />
Se cauta un UI Commando:</p>
<p>Cautam un <strong>Rambo al Graphic Design-ului</strong> + un <strong>Agent 007 al UI/Web Development-ului</strong> (pt o misiune de <strong>o luna sau doua</strong>).</p>
<p><strong>Tinta misiunii lor: </strong>Partea de frontend – Graphic design+html CSS pt un proiect de genul asta: <a href="http://tv.adobe.com/">http://tv.adobe.com/</a></p>
<p><strong>Ce vor face ei? </strong>Vor colabora la nivel strategic cu un User Experience din Romania si cu echipe ”de guerrilla” experte in dezvoltare, distribuite din Statele Unite si India.</p>
<p><strong>Briefing-ul misiunii: </strong>Durata proiectului : prima faza 1-2 luni. Misiunea poate continua ulterior, in functie de cum va evolua proiectul.</p>
<p><strong>Cerinte:</strong></p>
<p>Pentru UI/Web Developer, cunostinte f bune de dezvoltare web – front end (HTML, CSS etc). Proiecte prin care sa dovedeasca asta</p>
<p>Pentru Graphic Designer – cunostinte foarte bune de design pt web, design pt aplicatii enterprise. Experienta maxima cu sculele de design. Portofoliu care sa ne dea pe spate.</p>
<p>Pentru ambii: viteza de executie la calitate corespunzatoare, disponibilitate sa lucreze la sediul nostru pentru o luna sau doua,</p>
<p>cunostinte de supravietuire in conditii de termene f agresive si cu schimbari facute pe loc sau din mers.</p>
<p>&nbsp;</p>
<p><strong>Membri commando-ului vor primi: </strong>echipament de lupta, bani, faima si un loc de cinste in echipa contractorilor nostri</p>
<p><strong>Pentru detalii si inscrieri, contactati centrul de operatiuni la</strong></p>
<p><strong><a href="http://uxdesign.ro/adobe-cautam-contractori-graphic-design-si-ui-dev/cfara@adobe.com">cfara@adobe.com</a></strong></p>
<p><strong>0723 688 244</strong></p>
<p>&nbsp;</p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http://myadobe.ro/2011/06/27/cautam-contractori-graphic-designer-si-ui-developer/&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%2F06%2F27%2Fcautam-contractori-graphic-designer-si-ui-developer%2F&amp;title=Cautam%20contractori%20%3A%20Graphic%20Designer%20si%20UI%20Developer" 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/06/27/cautam-contractori-graphic-designer-si-ui-developer/feed/</wfw:commentRss>
		<slash:comments>4</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_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/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_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/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_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/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_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-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_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-%e2%80%93-dev-2-problema-1/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>Adobe Work &amp; Play – DEV 2 Problema 2</title>
		<link>http://myadobe.ro/2011/05/28/adobe-work-play-%e2%80%93-dev-2-problema-2/</link>
		<comments>http://myadobe.ro/2011/05/28/adobe-work-play-%e2%80%93-dev-2-problema-2/#comments</comments>
		<pubDate>Sat, 28 May 2011 07:01:35 +0000</pubDate>
		<dc:creator>civascu</dc:creator>
				<category><![CDATA[Adobiști]]></category>
		<category><![CDATA[Distracție]]></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=3821</guid>
		<description><![CDATA[Tema: Se dă un graf orientat aciclic cu N noduri și M arce. Fie K numărul de drumuri distincte de la nodul 1 la nodul N. Se cere restul obținut prin împărțirea lui K la 2011. Programul primește datele de intrare din fișierul &#8220;drumuri.in&#8221;, ce conține pe prima linie numerele N si M, iar pe [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Tema:</strong></p>
<p>Se dă un graf orientat aciclic cu N noduri și M arce.<br />
Fie K numărul de drumuri distincte de la nodul 1 la nodul N. Se cere restul obținut prin împărțirea lui K la 2011.</p>
<p>Programul primește datele de intrare din fișierul &#8220;drumuri.in&#8221;, ce conține pe prima linie numerele N si M, iar pe urmatoarele M linii câte două numere separate prin spațiu, &#8220;x y&#8221;, reprezentând câte un arc din graf (de la nodul x la nodul y). În fișierul &#8220;drumuri.out&#8221; trebuie afișat numărul cerut &#8211; restul obținut prin împărțirea numărului de drumuri la 2011.</p>
<p><span id="more-3821"></span></p>
<p><strong>Restricții și precizări</strong>:</p>
<ul>
<li>2&lt;=N&lt;=1.000.000.</li>
<li>1&lt;=M&lt;=1.000.000.</li>
<li>Între două noduri pot exista mai multe arce.</li>
</ul>
<p><strong>Exemplul 1:</strong></p>
<p><strong> </strong>Fișier de intrare: drumuri.in:</p>
<blockquote>
<pre>4 5
1 2
1 3
3 2
3 2
2 4</pre>
</blockquote>
<p>Fișier de iesire: drumuri.out:</p>
<blockquote>
<pre>3</pre>
</blockquote>
<p><em>Explicație</em>: sunt 3 drumuri: 1-&gt;3-&gt;2-&gt;4, 1-&gt;3-&gt;2-&gt;4 (exista 2 arce 3-&gt;2), 1-&gt;2-&gt;4.</p>
<p><strong>Exemplul 2:</strong></p>
<p>Fișier de intrare: drumuri.in:</p>
<blockquote>
<pre>3 2
1 2
3 1</pre>
</blockquote>
<p>Fișier de ieșire: drumuri.out:</p>
<blockquote>
<pre>0</pre>
</blockquote>
<p><em>Explicație</em>: nu există nici un drum de la nodul 1 la nodul 3 (graful este orientat).</p>
<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>
<ul>
<li>Mai intâi sortăm topologic nodurile grafului.</li>
<li>În continuare construim pas cu pas numarul de drumuri de la nodul 1 până la fiecare nod care se află după el, în urma sortării topologice:
<ul>
<li> Dacă nodul N este inaintea nodului 1, atunci rezultatul este 0.</li>
<li>De la nodul 1 până la el insuși există un singur drum (drumul fără niciun arc).</li>
<li>De la nodul 1 până la următorul (conform ordinii date de sortare) există un număr de drumuri egal cu numărul de arce dintre cele doua noduri.</li>
<li>Pentru un nod oarecare X, având calculate numerele de drumuri de la nodul 1 până la nodurile precedente lui X, fiecare arc de forma (Y, X) care intră în X, adaugă D drumuri, unde D este numărul de drumuri până la Y (fiecare D este cunoscut, pentru că orice nod Y pentru care există arc (Y, X) este înaintea lui X dupa sortarea topologică).</li>
</ul>
</li>
<li>În momentul în care s-a calculat numărul de drumuri pentru nodul N, se poate afișa valoarea cerută. Întrucât numărul de drumuri până la un nod poate fi foarte mare, numerele intermediare din cadrul soluției sunt considerate modulo 2011.</li>
</ul>
<p>Complexitate: O(N+M) (atât sortarea topologică, cât și a doua parte au aceeași complexitate).</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-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-dev-2-problema-2%2F&amp;title=Adobe%20Work%20%26%23038%3B%20Play%20%E2%80%93%20DEV%202%20Problema%202" 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-dev-2-problema-2/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Adobe Work &amp; Play – DEV 2 Problema 3</title>
		<link>http://myadobe.ro/2011/05/28/adobe-work-play-%e2%80%93-dev-2-problema-3/</link>
		<comments>http://myadobe.ro/2011/05/28/adobe-work-play-%e2%80%93-dev-2-problema-3/#comments</comments>
		<pubDate>Sat, 28 May 2011 07:01:29 +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=3827</guid>
		<description><![CDATA[Tema: Se dă un arbore (nu neaparat binar). Se mai dă un număr ca parametru. Scopul problemei este determinarea numărului de secvențe consecutive (aflate într-o relație părinte-copil) de numere din arbore ce adunate au ca sumă valoarea primită ca parametru. Secvențele pot începe la orice poziție din arbore. Restricții și precizări: nr noduri &#60; 1000 [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Tema:</strong><br />
Se dă un arbore (nu neaparat binar). Se mai dă un număr ca parametru. Scopul problemei este determinarea numărului de secvențe consecutive (aflate într-o relație părinte-copil) de numere din arbore ce adunate au ca sumă valoarea primită ca parametru. Secvențele pot începe la orice poziție din arbore.</p>
<p><strong>Restricții și precizări</strong>:</p>
<ul>
<li>nr noduri &lt; 1000</li>
<li>-1000&lt; valoarea nod &lt; 1000</li>
<li>secvența trebuie să fie consecutivă</li>
<li>nu se poate &#8220;sări&#8221; de pe un branch al arborelui pe altul pt a completa secvența</li>
<li>programul trebuie să primească 2 parametri: numele fișierului de intrare si de ieșire</li>
<li>în fișierul de ieșire se va scrie numărul de secvențe</li>
</ul>
<p><strong>Exemplul 1</strong></p>
<p>&nbsp;</p>
<p>Formatul fișierului de intrare:</p>
<ul>
<li>Pe prima linie numărul de noduri din arbore.</li>
<li>Urmează n linii de forma i-j, unde i este numărul nodului și j valoarea lui.</li>
<li>Apoi urmează n-1 linii de forma k,l din care rezultă că l este fiul lui k.</li>
<li>Apoi urmeaza o linie pe care se trece suma de obtinut</li>
</ul>
<blockquote>
<pre>13
1 1
2 2
3 5
4 1
5 -1
6 3
7 -2
8 3
9 -2
10 4
11 -4
12 3
13 3
1 2
1 3
2 4
2 5
2 6
3 7
3 8
6 9
7 10
8 11
8 12
9 13
4</pre>
</blockquote>
<p>Conținutul fișierului de iesire:</p>
<blockquote><p>6</p></blockquote>
<p><strong>Explicație:</strong><br />
Pentru suma 4 solutia e reprezentata de urmatoare cai :</p>
<blockquote><p>1 2 1<br />
1 2 3 -2<br />
1 5 -2<br />
4<br />
3 -2 3<br />
5 3 -4</p></blockquote>
<p><strong><a href="http://myadobe.ro/wp-content/uploads/2011/05/2011_Graph1.png"><img class="alignnone size-large wp-image-3828" title="2011_Graph1" src="http://myadobe.ro/wp-content/uploads/2011/05/2011_Graph1-791x1024.png" alt="" width="791" height="1024" /></a><br />
</strong></p>
<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> Se face o parcurgere în adâncime. Asta reduce problema la găsirea unei secvențe de valori într-o lista simplă care au ca sumă valoarea de input.<br />
Subproblema se rezolvă optim în modul următor:</p>
<ul>
<li>Pentru fiecare poziție i din listă se ține într-o tabela de hash-uri suma numerelor de la poziția 0 la poziția i;</li>
<li>Când ajungem la o poziție j se verifică dacă sum(0,j) &#8211; valoarea_input există în hashmap;</li>
<li> În acest caz secvența începe de la i și se termină la j;</li>
</ul>
<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-3/&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-3%2F&amp;title=Adobe%20Work%20%26%23038%3B%20Play%20%E2%80%93%20DEV%202%20Problema%203" 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-3/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
	</channel>
</rss>

