<?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>Line Education Center Academy &#187; academy</title>
	<atom:link href="http://lec-academy.ro/tag/academy/feed/" rel="self" type="application/rss+xml" />
	<link>http://lec-academy.ro</link>
	<description>Descriere LEC-Academy.</description>
	<lastBuildDate>Fri, 03 Feb 2012 10:45:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Interviu cu Vlad Tudor – Trainer Photoshop</title>
		<link>http://lec-academy.ro/interviu-cu-vlad-tudor-%e2%80%93-trainer-photoshop/</link>
		<comments>http://lec-academy.ro/interviu-cu-vlad-tudor-%e2%80%93-trainer-photoshop/#comments</comments>
		<pubDate>Mon, 13 Sep 2010 13:18:02 +0000</pubDate>
		<dc:creator>Andreea</dc:creator>
				<category><![CDATA[Interviu]]></category>
		<category><![CDATA[academy]]></category>
		<category><![CDATA[lec]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[vlad tudor]]></category>

		<guid isPermaLink="false">http://lec-academy.ro/?p=1790</guid>
		<description><![CDATA[Vlad a început să descopere Photoshop încă din timpul anilor de liceu, a lucrat ca freelancer pe orice proiect i s-a ivit, a fost membru activ într-un ONG studentesc (realizând ca membru al echipei de Advertising o serie de materiale grafice pentru promovare), iar în prezent lucrează ca Web Designer şi Coder xHTML/CSS la o firmă de web development din Bucureşti.]]></description>
			<content:encoded><![CDATA[<div class="mceTemp">
<dl id="attachment_226" class="wp-caption alignleft" style="width: 103px;">
<dt class="wp-caption-dt"><a href="http://lec-academy.ro/wp-content/uploads/2010/09/vladTudor_110x83.jpg"><img class="size-full wp-image-226" title="Excel" src="http://lec-academy.ro/wp-content/uploads/2010/09/vladTudor_110x83.jpg" alt="Excel" width="93" height="120" /></a></dt>
</dl>
</div>
<p>Vlad a început să descopere Photoshop încă din timpul anilor de liceu, a lucrat ca freelancer pe orice proiect i s-a ivit, a fost membru activ într-un ONG studentesc (realizând ca membru al echipei de Advertising o serie de materiale grafice pentru promovare), iar în prezent lucrează ca Web Designer şi Coder xHTML/CSS la o firmă de web development din Bucureşti.<br />
<br />
<strong><em>Salut, Vlad! Cand ai avut primul contact cu Photoshop şi ce impresie ţi-a creat?</em></strong><br />
<br />
Am deschis prima dată acest program în timpul anilor de liceu (clasa a X-a dacă îmi aduc bine aminte), pentru un proiect educaţional pe probleme de mediu. Trebuia să realizez câteva editari foto ( “Nu în Paint!!!” au fost cuvintele coordonatorului <img src='http://lec-academy.ro/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ) şi urmând sfatul unui coleg am făcut rost de Photoshop 7.0 (la vremea aceea).<br />
Interfaţa mi se părea dificilă, nu inţelegeam de ce ar avea cineva nevoie şi care este de fapt rostul atâtor palete de culori, panouri, unelte, dar faptul ca reuşisem să deschid fotografiile şi să le aplic instantaneu filtre şi efecte ( UAU, TARE, Paint nu are asa ceva! ) m-a determinat să explorez cu mai multă atenţie aceasta cutie de bijuterii.<br />
<br />
<strong><em>La ce foloseşti în prezent Photoshop-ul?</em></strong><br />
<br />
În principal în vederea realizării de interfeţe şi elemente grafice pentru web (layout-uri), parte de slicing şi salvări de imagini tot pentru web (pasul preliminar implementarii în cod xHTML/CSS). În trecut l-am folosit şi pentru crearea de calendare, cărţi de vizita, insigne, postere şi flyere, dar am ajuns să prefer grafica web &#8211; mai generoasă în culori, în audienţă, cât şi mai permisivă în privinţa unor greşeli (întotdeauna este mai uşor să faci modificările pe web, decât în printuri) <img src='http://lec-academy.ro/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<br />
<strong><em>Cum vezi tu un curs de Photoshop?</em></strong><br />
<br />
Fun, bogat în informatii şi exemple practice, suficient de uşor pentru ca un începător să se poată acomoda cu mediul de lucru, dar cu cerinţe ridicate spre final. Chiar dacă aria de subiecte ar fi destul de amplă, consider că bazele sau o scurtă recapitulare a lor n-ar trebui să lipsească: meniuri, panouri principale de lucru, layere, maşti şi shapes.<br />
Din momentul în care utilizatorul de Photoshop are control asupra bazelor, putem trece la crearea de elemente grafice de la zero (butoane, meniuri, bannere, headere) sau la tehnici de clonare. Pentru cineva care se află la început este un exerciţiu bun sa urmăreasca alte design-uri, să le poata descompună (prin FireBug sau alte soluţii similare) şi să reuşească să refacă originalul cât mai fidel. Alt exerciţiu interesant ar fii, in opinia mea, construcţia de wireframe-uri şi de templateuri folosind un sistem grid.<br />
De ce toate acestea s-ar putea să vă intrebaţi? Este simplu! La final, participantul trebuie să-şi demonstreze abilităţile realizând un layout pe o temă reală.<br />
Personal am participat la o varietate de cursuri, seminarii, conferinţe, traininguri: unele foarte interesante, altele dimpotriva (o sa ma abţin de la a le cataloga). Primordial, un curs de Photoshop trebuie sa fie util, să mă ajute să rezolv probleme, să genereze beneficii pe viitor.<br />
<br />
<strong><em>Ce alte programe de grafica ai mai încercat pe parcursul timpului şi le poţi recomanda celor care încep o cariera în web-design?</em></strong><br />
<br />
Fireworks – un program pe care de asemenea îl apreciez ca fiind suficient de inteligent ca să realizeze layout-uri pentru web. O buna vreme a fost principalul competitor al Photoshop-ului (pe vremea când aparţinea de Macromedia).<br />
Illustrator – care după părerea mea a depăşit de ceva timp CorelDraw, un software dedicat graficii vectoriale – ilustraţii şi logo-uri.<br />
Probabil ar mai fii şi altele, dar pentru cineva care începe, Photoshop ar fi cea mai bună alegere ca prim tool, majoritatea task-urilor putând fii realizate cu succes de acesta. Desigur, sunt designeri care preferă să realizeze slicingul în Fireworks sau elementele vectoriale în Illustrator şi să le importe ulterior, în final pot spune că ţine şi de preferinţe şi de stilul de lucru individual.<br />
<br />
<strong><em>Ce site-uri îţi plac, unde “te dai” pe net?</em></strong><br />
<br />
Apreciez site-urile cu resurse (şi când zic resurse, nu mă refer doar la informaţii text, ci şi la icon-uri, texturi, background-uri, portofolii de lucrări): smashingmagazine, net.tutsplus, webdesignerdepot, designinstruct si Facebook (“că fără, nu prea eşti de pe planeta asta”, zicea o prietenă).</p>
]]></content:encoded>
			<wfw:commentRss>http://lec-academy.ro/interviu-cu-vlad-tudor-%e2%80%93-trainer-photoshop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Macheta tabelei pivot în Excel</title>
		<link>http://lec-academy.ro/macheta-tabelei-pivot-in-excel/</link>
		<comments>http://lec-academy.ro/macheta-tabelei-pivot-in-excel/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 07:36:14 +0000</pubDate>
		<dc:creator>Andreea</dc:creator>
				<category><![CDATA[Microsoft Excel]]></category>
		<category><![CDATA[academy]]></category>
		<category><![CDATA[column]]></category>
		<category><![CDATA[excel]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[lec]]></category>
		<category><![CDATA[macheta]]></category>
		<category><![CDATA[row]]></category>
		<category><![CDATA[tabela pivot]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://lec-academy.ro/?p=1479</guid>
		<description><![CDATA[Dintre toate facilităţile puse la dispoziţie de <a href="http://leconline.ro/main/curs_excel">Excel</a> cea mai populară este tabela pivot. Prin această înregistrare vom continua seria de videotutoriale în care va fi prezentată tabela pivot. În această a doua înregistrare va fi construită o tabela pivot, apoi veţi vedea cum se poate introduce în Excel 2007 macheta clasica a tabelei pivot (cea care apare în worksheet la versiunile anterioare ale Excel-ului).]]></description>
			<content:encoded><![CDATA[<div class="mceTemp">
<dl id="attachment_226" class="wp-caption alignleft" style="width: 93px;">
<dt class="wp-caption-dt"><a href="http://lec-academy.ro/wp-content/uploads/2010/02/excel.jpg"><img class="size-full wp-image-226" title="Excel" src="http://lec-academy.ro/wp-content/uploads/2010/02/excel.jpg" alt="Excel" width="83" height="110" /></a></dt>
</dl>
</div>
<p>Dintre toate facilităţile puse la dispoziţie de <a href="http://leconline.ro/main/curs_excel">Excel</a> cea mai populară este tabela pivot. Prin această înregistrare vom continua seria de videotutoriale în care va fi prezentată tabela pivot. În această a doua înregistrare va fi construită o tabela pivot, apoi veţi vedea cum se poate introduce în Excel 2007 macheta clasica a tabelei pivot (cea care apare în worksheet la versiunile anterioare ale Excel-ului).<br />
<br />
<strong>Veţi învăţa despre:</strong></p>
<ul>
<li>tabela pivot</li>
<li>zona ROW</li>
<li>zona COLUMN</li>
<li>zona DATA</li>
<li>macheta/ layout-ul clasic</li>
</ul>
<p>
<strong>Detalii tutorial:</strong></p>
<ul>
<li>durata: 6 minute</li>
<li>grad de dificultate: începător</li>
</ul>
<p>
<strong>Întreaga serie Tabela Pivot</strong>:</p>
<ul>
<li><a href="http://lec-academy.ro/tabela-pivot-in-excel/">Episod 1</a></li>
</ul>
<p>
<object width="6o0" height="450"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=12719204&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=c9ff23&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=12719204&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=c9ff23&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="600" height="450"></embed></object></p>
<div class="download"><a title="Descarcă exemplele" href="http://lec-academy.ro/wp-content/uploads/2010/06/LEC_Excel_Tabela-pivot-2.zip"><span>Exemple</span></a></div>
<div class="banner-training">
<img src="http://lec-academy.ro/wp-content/uploads/2010/06/Excel2007Logo.png" alt="Excel Training" class="banner-training-img" width="83" height="83" /></p>
<h4 class="banner-training-titlu">Training Microsoft Excel for Business</h4>
<p class="banner-training-text">Dacă ţi-a plăcut acest tutorial, cu siguranţă vei găsi folositor trainingul nostru complet de <a href="http://leconline.ro/curs-it/curs-excel">Microsoft Excel</a>. Participând la acest training vei afla alte formule şi instrumente care te vor ajuta să îţi termini rapoartele şi situaţiile în Excel mult mai rapid şi mai uşor.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://lec-academy.ro/macheta-tabelei-pivot-in-excel/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tabela pivot în Excel</title>
		<link>http://lec-academy.ro/tabela-pivot-in-excel/</link>
		<comments>http://lec-academy.ro/tabela-pivot-in-excel/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 07:30:46 +0000</pubDate>
		<dc:creator>Andreea</dc:creator>
				<category><![CDATA[Microsoft Excel]]></category>
		<category><![CDATA[academy]]></category>
		<category><![CDATA[column]]></category>
		<category><![CDATA[excel]]></category>
		<category><![CDATA[lec]]></category>
		<category><![CDATA[row]]></category>
		<category><![CDATA[tabela pivot]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://lec-academy.ro/?p=1440</guid>
		<description><![CDATA[Dintre toate facilităţile puse la dispoziţie de <a href="http://leconline.ro/main/curs_excel"> Excel</a> cea mai populară este tabela pivot. De aceea prin această înregistrare vom începe o serie de videotutoriale în care vor fi prezentate tabela pivot şi toate facilităţile de manipulare a datelor printr-o astfel de tabelă. În aceasta primă înregistrare va fi construită o tabela pivot cât se poate de simplu, apoi vor fi prezentate zonele în care pot fi distribuite date în interiorul unei tabele pivot.]]></description>
			<content:encoded><![CDATA[<div class="mceTemp">
<dl id="attachment_226" class="wp-caption alignleft" style="width: 93px;">
<dt class="wp-caption-dt"><a href="http://lec-academy.ro/wp-content/uploads/2010/02/excel.jpg"><img class="size-full wp-image-226" title="Excel" src="http://lec-academy.ro/wp-content/uploads/2010/02/excel.jpg" alt="Excel" width="83" height="110" /></a></dt>
</dl>
</div>
<p>Dintre toate facilităţile puse la dispoziţie de <a href="http://leconline.ro/main/curs_excel">Microsoft Excel</a> cea mai populară este tabela pivot. De aceea prin această înregistrare vom începe o serie de videotutoriale în care vor fi prezentate <a href="http://lec-academy.ro/tabela-pivot-%E2%80%93-gruparea-datelor-calendaristice/">tabela pivot</a> şi toate facilităţile de manipulare a datelor printr-o astfel de tabelă. În aceasta primă înregistrare va fi construită o tabela pivot cât se poate de simplu, apoi vor fi prezentate zonele în care pot fi distribuite date în interiorul unei tabele pivot.<br />
<br />
<strong>Zona ROW</strong> – valorile campului pe care il aducem din lista de campuri (Pivot Table Field List) in aceasta zona folosind tehnica „Drag&#038;Drop”, vor fi distribuite in mai multe randuri (sau una sub cealalta).<br />
<br />
<strong>Zona COLUMN</strong> – valorile campului pe care îl aducem din lista de campuri  in aceasta zona folosind tehnica „Drag&#038;Drop”, vor fi distribuite in mai multe coloane (adica una langa cealalta sau de la stanga la dreapta).<br />
<br />
<strong>Zona DATA </strong>sau <strong>Values</strong> -asupra valorilor campului pe care îl aducem din lista de campuri  in aceasta zona folosind tehnica „Drag&#038;Drop”, Microsoft Excel va aplica automat una dintre functiile SUM si COUNT si mai mult va face asta separat pentru fiecare valoare a campurilor care apar deja in zonele ROW si COLUMN. Adica va aplica automat functii<a href="http://lec-academy.ro/functiile-sumifs-si-countifs-in-excel/"> SUMIFS</a> si COUNTIFS<br />
<br />
In continuare urmariti videoturorialul care apare cu acest articol pentru a afla mai detaliat despre ce este vorba.<br />
<br />
<strong>Veţi învăţa despre:</strong></p>
<ul>
<li>tabela pivot</li>
<li>zona ROW într-o tabelă pivot</li>
<li>zona COLUMN într-o tabelă pivot</li>
<li>zona DATA într-o tabelă pivot</li>
</ul>
<p>
<object width="600" height="450"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=12653252&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=c9ff23&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=12653252&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=c9ff23&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="600" height="450"></embed></object><br />
<br />
<strong>Detalii tutorial:</strong></p>
<ul>
<li>durata: 9 minute</li>
<li>grad de dificultate: începător</li>
</ul>
<div class="download"><a title="Descarcă exemplele" href="http://lec-academy.ro/wp-content/uploads/2010/06/LEC_Excel_Tabela-pivot.zip"><span>Exemple</span></a></div>
]]></content:encoded>
			<wfw:commentRss>http://lec-academy.ro/tabela-pivot-in-excel/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Interviu Tudor Barbu &#8211; despre PHP</title>
		<link>http://lec-academy.ro/interviu-tudor-barbu-despre-php/</link>
		<comments>http://lec-academy.ro/interviu-tudor-barbu-despre-php/#comments</comments>
		<pubDate>Wed, 16 Jun 2010 05:40:19 +0000</pubDate>
		<dc:creator>Andreea</dc:creator>
				<category><![CDATA[Interviu]]></category>
		<category><![CDATA[academy]]></category>
		<category><![CDATA[lec]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[tudor barbu]]></category>

		<guid isPermaLink="false">http://lec-academy.ro/?p=1425</guid>
		<description><![CDATA[Tudor are o experienţă pe peste 5 ani în PHP şi în dezvoltarea aplicaţiilor web. Printre multe altele a fost o perioadă şi trainer în cadrul <a href="http://leconline.ro/">LEC</a>, iar în prezent, lucrează pentru o firmă din Barcelona unde este PHP Developer. Găsiţi mai multe despre el pe blog-ul său <a href="http://blog.motane.lu/">http://blog.motane.lu/</a>.]]></description>
			<content:encoded><![CDATA[<div class="mceTemp">
<dl id="attachment_226" class="wp-caption alignleft" style="width: 93px;">
<dt class="wp-caption-dt"><a href="http://lec-academy.ro/wp-content/uploads/2010/06/tudor-barbu.jpg"><img class="size-full wp-image-226" title="Tudor Barbu" src="http://lec-academy.ro/wp-content/uploads/2010/06/tudor-barbu.jpg" alt="Tudor Barbu" width="83" height="110" /></a></dt>
</dl>
</div>
<p>Tudor are o experienţă pe peste 5 ani în PHP şi în dezvoltarea aplicaţiilor web. Printre multe altele a fost o perioadă şi trainer în cadrul <a href="http://leconline.ro/">LEC</a>, iar în prezent, lucrează pentru o firmă din Barcelona unde este PHP Developer. Găsiţi mai multe despre el pe blog-ul său <a href="http://blog.motane.lu/">http://blog.motane.lu/</a>.<br />
<br />
<em>Salut Tudor! Prima întrebare şi probabil cea mai importantă: care este diferenţa dintre un developer bun şi unul mediocru? Cum ajungi să fii un programator &#8220;super tare&#8221;? </em><br />
<br />
Salut! Grea intrebare. Nu ştiu ce să-ţi spun, sincer.<br />
Cred că diferenţa dintre un programator bun şi unul mediocru depinde foarte mult şi de mediul de lucru. Dacă se lucrează într-un mediu în care cuvinte ca &#8220;design patterns&#8221;, &#8220;scalability&#8221;, &#8220;maintainability&#8221; sunt înlocuite cu &#8220;las-o bă că merge aşa&#8221; şi project management înseamnă ţipat la oameni, atunci nu este nici o diferenţă reală între un programator bun şi unul mediocru.<br />
Într-un mediu mai competitiv şi profesionist, lucrurile se schimbă fundamental, iar diferenţele dintre programatori încep să iasă la lumina. De regula, în momentul în care pe un junior încep să-l preocupe probleme ca scalabilitatea, manteinabilitatea, design patterns şi se gândeşte şi la utilizatorul final, e&#8230;copt ca să zic aşa.<br />
<br />
<em>Ştiu că tu ai un background foarte solid pe PHP. Ce-ţi place la acest limbaj? </em><br />
<br />
A fost o întâmplare că m-am specializat pe PHP. La inceput m-a atras foarte mult Java, am predat acest limbaj ca instructor CISCO, dar spre marea mea ruşine nu am avut proiecte &#8220;adevărate&#8221; pe Java. Am avut în schimb mai multe oportunităţi în a lucra proiecte web în PHP şi în final am rămas la el. E un limbaj foarte popular şi sunt sigur că cererea de programatori PHP va ocupa primele locuri pe piaţa muncii mulţi ani de-acum încolo.<br />
<br />
<em>Dacă ar fi să treci, cu totul, pe un alt limbaj, care ar fi acesta? De ce? </em><br />
<br />
Dacă ar fi să trec pe altceva, cel mai probabil acel limbaj ar fi python. Deja am nişte proiectele şi scripturi în python, iar django e un framework cu care-mi face deosebita plăcere să lucrez.<br />
<br />
<em>Ce sfaturi ai avea  pentru cineva care vrea sa-si inceapa o cariera in domeniul programării? Ai recomanda cuiva un anumit limbaj cu care să înceapă? </em><br />
<br />
Evident PHP. E un limbaj uşor de învăţat la inceput. E cam ca şahul &#8211; &#8220;few days to learn, a lifetime to master&#8221; &#8211; ceea ce-l face o alegere ideala pentru cei care nu au un background solid în programare. Iar momentan sunt foarte multe job-uri PHP disponibile, pentru toate nivelele de cariera.<br />
<br />
<em>În prezent tu lucrezi ca developer în Barcelona. Ce diferenţe ai observat între industria software şi modul de abordare de acolo şi ceea ce se întâmplă în România?</em><br />
<br />
Da, e adevărat, lucrez în Barcelona, dar nu pentru o companie spaniolă / catalană, ci pentru una americană şi avem cultura corporatistă americană, aşa că nu îţi pot spune cu exactitate cum se lucrează în IT în Barcelona. Dar în compania în care lucrez eu, lucrurile stau diferit faţă de companiile în care am lucrat până acum în Romania. Accentul se pune pe eficienţă, mediul este foarte dinamic, nu există un &#8220;status quo&#8221; împamântenit cum e prin majoritatea companiilor româneşti, unde programatorii &#8220;vechi&#8221; au mereu dreptate în faţa managementului, chiar dacă în unele cazuri nu ştiu ce vorbesc.</p>
]]></content:encoded>
			<wfw:commentRss>http://lec-academy.ro/interviu-tudor-barbu-despre-php/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Google Caffeine &#8211; un nou mod de indexare</title>
		<link>http://lec-academy.ro/google-caffeine-un-nou-mod-de-indexare/</link>
		<comments>http://lec-academy.ro/google-caffeine-un-nou-mod-de-indexare/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 07:02:14 +0000</pubDate>
		<dc:creator>Andreea</dc:creator>
				<category><![CDATA[Noutati]]></category>
		<category><![CDATA[academy]]></category>
		<category><![CDATA[google caffeine]]></category>
		<category><![CDATA[lec]]></category>

		<guid isPermaLink="false">http://lec-academy.ro/?p=1404</guid>
		<description><![CDATA[În august 2009, s-a anuntat că Google lucrează la o nouă arhitectura de indexare pentru motorul de căutare. Proiectul, numit "Caffeine" a fost iniţiat pentru crearea unei indexări mai rapide şi mai precise, fapt ce poate fi testat, deoarece <a href="http://googleblog.blogspot.com/2010/06/our-new-search-index-caffeine.html">Google Caffeine a fost lansat</a>.]]></description>
			<content:encoded><![CDATA[<div class="mceTemp">
<dl id="attachment_21" class="wp-caption alignleft" style="width: 93px;">
<dt class="wp-caption-dt"><a href="http://lec-academy.ro/wp-content/uploads/2010/06/google-caffeine-83x110.png"><img class="size-full wp-image-21" title="Google Caffeine" src="http://lec-academy.ro/wp-content/uploads/2010/06/google-caffeine-83x110.png" alt="Google Caffeine" width="83" height="110" /></a></dt>
</dl>
</div>
<p>În august 2009, s-a anuntat că Google lucrează la o nouă arhitectura de indexare pentru motorul de căutare. Proiectul, numit &#8220;Caffeine&#8221; a fost iniţiat pentru crearea unei indexări mai rapide şi mai precise, fapt ce poate fi testat, deoarece <a href="http://googleblog.blogspot.com/2010/06/our-new-search-index-caffeine.html">Google Caffeine a fost lansat</a>.<br />
<br />
Conform Google, acest nou sistem de căutare s-a creat deoarece conţinutul web creşte extrem de rapid, o dată cu apariţia videoclipurilor, imaginilor şi a ştirilor în timp real. Astfel, asteptările utilizatorilor au devenit de aceeaşi proportie: cei care caută se aşteaptă la un conţinut relevant, iar publisherii doresc să fie găsiţi imediat.<br />
<br />
Mai jos aveţi o imagine care reprezintă vechiul sistem de operare vs Caffeine:<br />
</p>
<div align="center"><img src="http://lec-academy.ro/wp-content/uploads/2010/06/google-caffeine.png" alt="Google Caffeine" /></div>
<p>
Iar ca să vă daţi seama de dimenisiunile unei arhitecturi de căutare, Caffeine ocupă aproximativ 100 de milioane de GB într-o bază de date şi adaugă noi informaţii cu o rata de sute de mii de GB pe zi. Mai multe detalii despre cum funcţionează sistemul de indexare Google, găsiţi <a href="http://googleblog.blogspot.com/2010/06/our-new-search-index-caffeine.html">aici</a>. <img src='http://lec-academy.ro/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
<br />
În concluzie, pentru utilizatorul normal, diferenţa se va simţi în ceea ce priveşte rapiditatea şi noutatea informaţiilor, precum şi acurateţea rezultatelor.</p>
]]></content:encoded>
			<wfw:commentRss>http://lec-academy.ro/google-caffeine-un-nou-mod-de-indexare/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Scrierea în XML</title>
		<link>http://lec-academy.ro/scrierea-in-xml/</link>
		<comments>http://lec-academy.ro/scrierea-in-xml/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 07:33:21 +0000</pubDate>
		<dc:creator>Andreea</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[academy]]></category>
		<category><![CDATA[Dom Document]]></category>
		<category><![CDATA[getElementsByTagName]]></category>
		<category><![CDATA[lec]]></category>
		<category><![CDATA[parsare]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://lec-academy.ro/?p=1400</guid>
		<description><![CDATA[Acest <a href="http://leconline.ro/main/curs_java_avansati">tutorial Java</a> vine în completarea tutorialului de citire din XML, prezentând una dintre modalităţile de a salva date într-un astfel de document. Aplicaţia va primi de la tastatură, într-o fereastră, date şi la apăsarea unui buton acestea se vor salva în fişier.]]></description>
			<content:encoded><![CDATA[<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } --></p>
<div class="mceTemp">
<dl id="attachment_21" class="wp-caption alignleft" style="width: 93px;">
<dt class="wp-caption-dt"><a href="http://lec-academy.ro/wp-content/uploads/2010/02/java.png"><img class="size-full wp-image-21" title="Java" src="http://lec-academy.ro/wp-content/uploads/2010/02/java.png" alt="Java" width="83" height="110" /></a></dt>
</dl>
</div>
<p>Acest <a href="http://leconline.ro/main/curs_java_avansati">tutorial Java</a> vine în completarea tutorialului de citire din XML, prezentând una dintre modalităţile de a salva date într-un astfel de document. Aplicaţia va primi de la tastatură, într-o fereastră, date şi la apăsarea unui buton acestea se vor salva în fişier.<br />
<br />
<strong>Linkuri utile:</strong></p>
<ul>
<li><a href="http://java.sun.com/javase/6/docs/api/org/w3c/dom/Document.html">http://java.sun.com/javase/6/docs/api/org/w3c/dom/Document.html</a></li>
</ul>
<p>
<strong>Veţi învăţa despre:</strong></p>
<ul>
<li>lucrul cu DOMDocument</li>
<li>crearea unui nou nod XML</li>
<li>scrierea XML în fişier</li>
</ul>
<p>
<strong>Detalii tutorial:</strong></p>
<ul>
<li>durata: 9 minute</li>
<li>grad de dificultate: începător – mediu</li>
</ul>
<p>
<strong>Întreaga serie:</strong></p>
<ul>
<li><a href="http://lec-academy.ro/citirea-din-xml-in-java/">Citirea din XML</a></li>
</ul>
<p><object width="600" height="450"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=12405100&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=c9ff23&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=12405100&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=c9ff23&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="600" height="450"></embed></object></p>
<div class="download"><a title="Descarcă exemplele" href="http://lec-academy.ro/wp-content/uploads/2010/06/LEC_scriereXML.zip"><span>Exemple</span></a></div>
]]></content:encoded>
			<wfw:commentRss>http://lec-academy.ro/scrierea-in-xml/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Funcţia VLOOKUP folosită ca alternativă la funcţia IF în Excel</title>
		<link>http://lec-academy.ro/functia-vlookup-folosita-ca-alternativa-la-functia-if-in-excel/</link>
		<comments>http://lec-academy.ro/functia-vlookup-folosita-ca-alternativa-la-functia-if-in-excel/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 07:25:19 +0000</pubDate>
		<dc:creator>Andreea</dc:creator>
				<category><![CDATA[Microsoft Excel]]></category>
		<category><![CDATA[academy]]></category>
		<category><![CDATA[cautare]]></category>
		<category><![CDATA[excel]]></category>
		<category><![CDATA[functia]]></category>
		<category><![CDATA[if]]></category>
		<category><![CDATA[lec]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[vlookup]]></category>

		<guid isPermaLink="false">http://lec-academy.ro/?p=1382</guid>
		<description><![CDATA[În acest tutorial <a href="http://leconline.ro/main/curs_excel">Excel</a>, veţi învăţa cum se foloseşte functia IF ca argument al unei alte functii IF şi de câte ori se poate face acest lucru în interiorul unei funcţii IF principale. În acelaşi timp este prezentată funcţia VLOOKUP şi este folosită ca alternativă la funcţia IF. Uneori folosirea mai multor funcţii IF este mai groaie decat folosirea uneia VLOOKUP prin construirea unei tabele de căutare.]]></description>
			<content:encoded><![CDATA[<div class="mceTemp">
<dl id="attachment_226" class="wp-caption alignleft" style="width: 93px;">
<dt class="wp-caption-dt"><a href="http://lec-academy.ro/wp-content/uploads/2010/02/excel.jpg"><img class="size-full wp-image-226" title="Excel" src="http://lec-academy.ro/wp-content/uploads/2010/02/excel.jpg" alt="Excel" width="83" height="110" /></a></dt>
</dl>
</div>
<p>În acest tutorial <a href="http://leconline.ro/main/curs_excel">Excel</a>, veţi învăţa cum se foloseşte functia IF ca argument al unei alte functii IF şi de câte ori se poate face acest lucru în interiorul unei funcţii IF principale. În acelaşi timp este prezentată funcţia VLOOKUP şi este folosită ca alternativă la funcţia IF. Uneori folosirea mai multor funcţii IF este mai groaie decat folosirea uneia VLOOKUP prin construirea unei tabele de căutare.<br />
<br />
<strong>Veţi învăţa despre:</strong></p>
<ul>
<li>funcţiile IF şi VLOOKUP</li>
</ul>
<p>
<strong>Detalii tutorial:</strong></p>
<ul>
<li>durata: 6 minute</li>
<li>grad de dificultate: mediu &#8211; avansat</li>
</ul>
<p>
<object width="600" height="450"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=12338305&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=c9ff23&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=12338305&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=c9ff23&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="600" height="450"></embed></object></p>
<div class="download"><a title="Descarcă exemplele" href="http://lec-academy.ro/wp-content/uploads/2010/06/LEC_Excel_If-vs-Vlookup.zip"><span>Exemple</span></a></div>
]]></content:encoded>
			<wfw:commentRss>http://lec-academy.ro/functia-vlookup-folosita-ca-alternativa-la-functia-if-in-excel/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Interviu: O abordare pragmatică a programării cu Filip Cherecheș-Toșa</title>
		<link>http://lec-academy.ro/interviu-o-abordare-pragmatica-a-programarii-cu-filip-chereches-tosa/</link>
		<comments>http://lec-academy.ro/interviu-o-abordare-pragmatica-a-programarii-cu-filip-chereches-tosa/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 07:40:32 +0000</pubDate>
		<dc:creator>Andreea</dc:creator>
				<category><![CDATA[Interviu]]></category>
		<category><![CDATA[academy]]></category>
		<category><![CDATA[filip chereches-tosa]]></category>
		<category><![CDATA[GeekMeet]]></category>
		<category><![CDATA[lec]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[programare]]></category>

		<guid isPermaLink="false">http://lec-academy.ro/?p=1350</guid>
		<description><![CDATA[A scris primul său program la 9 ani în BASIC, iar de atunci nu s-a mai putut "lăsa" de programare. Filip este cel care a demarat întâlnirile <a href="http://geekmeet.ro/">GeekMeet</a>, iar printre altele a scris o carte despre PHP, AJAX şi PHP: <a href="http://www.amazon.com/gp/product/1904811825/">Building Responsive Web Applications</a>, a dezvoltat <a href="http://www.jobberbase.com/">jobberBase</a>, engine-ul din spatele <a href="http://www.jobber.ro/">Jobber.ro</a>, iar în prezent este cofondatorul <a href="http://www.technologywithpassion.com/">Lateral</a>. Puteţi să citiţi mai multe despre el pe blogul său <a href="http://www.filipcte.ro/">www.filipcte.ro</a>.]]></description>
			<content:encoded><![CDATA[<div class="mceTemp">
<dl id="attachment_226" class="wp-caption alignleft" style="width: 93px;">
<dt class="wp-caption-dt"><a href="http://lec-academy.ro/wp-content/uploads/2010/06/filip-chereches.png"><img class="size-full wp-image-226" title="Filip Chereches" src="http://lec-academy.ro/wp-content/uploads/2010/06/filip-chereches.png" alt="Filip Chereches" width="83" height="110" /></a></dt>
</dl>
</div>
<p>A scris primul său program la 9 ani în BASIC, iar de atunci nu s-a mai putut &#8220;lăsa&#8221; de programare. Filip este cel care a demarat întâlnirile <a href="http://geekmeet.ro/">GeekMeet</a>, iar printre altele a scris o carte despre PHP, AJAX şi PHP: <a href="http://www.amazon.com/gp/product/1904811825/">Building Responsive Web Applications</a>, a dezvoltat <a href="http://www.jobberbase.com/">jobberBase</a>, engine-ul din spatele <a href="http://www.jobber.ro/">Jobber.ro</a>, iar în prezent este cofondatorul <a href="http://www.technologywithpassion.com/">Lateral</a>. Puteţi să citiţi mai multe despre el pe blogul său <a href="http://www.filipcte.ro/">www.filipcte.ro</a>.<br />
<br />
<strong><em>Salutare ! Din moment ce ai scris o carte despre PHP şi Ajax este clar că ai o pasiune pentru aplicaţiile web. În opinia ta, ce se va întampla cu dezoltarea aplicaţiilor web în următorii 4-5 ani? Ce skill-uri va trebui să stăpânească un programator web pentru a face faţă provocărilor?</em></strong><br />
<br />
Salut! Cert este că aplicațiile web sunt aici ca să stea. Că ele vor funcționa pe tehnologii deschise sau proprietare, nu contează așa mult. Că web-ul va arăta altcumva în 5 ani, nu contează așa mult. Ce contează însă e că visul nostru, al &#8220;geekșilor&#8221;, despre o lume în care toate device-urile comunică între ele și au acces la Internet, se transformă în realitate. Iar aceste device-uri au nevoie de software bun.</p>
<p>Skill-urile tehnice de care are nevoie un programator web sunt ușor de dobândit, prin muncă și citit. Neapărat HTML5, JavaScript și (cel puțin) un limbaj server-side ca PHP, Ruby, Python sau platforma .NET.<br />
Dacă pentru Flash s-a găsit justificare într-o vreme (standarde web inexistente sau prost implementate), astăzi ne e clar care-i este viitorul și locul: în contexte multimedia. Flash nu mai prezintă niciun avantaj față de HTML + JavaScript. Nu astăzi.</p>
<p>Mai există (cel puțin) un skill non-tehnic pe care noi, programatorii web, îl ignorăm complet (unii mai mult ca alții):</p>
<p>&#8220;Lasă dom&#8217;le interfața &#8212; vezi că funcționalitatea e implementată, deci great success, nu?&#8221;.<br />
Nicio problemă, dacă ești programator de drivere. Codul tău interacționează cu alt cod, nu cu oameni. Dar, ca programator web, trebuie să accepți că oameni reali interacționează cu ceea ce scrii tu, așa că nu te poți face că plouă și să nu-ți dai un minim de interes pentru a le îmbunătăți experiența.</p>
<p>Ca programatori web, avem nevoie de o perspectivă holistică asupra produsului final, care să înlocuiască ignoranța față de tot ce nu e &#8220;funcționalitate&#8221;.<br />
<br />
<strong><em>Ce are special PHP-ul? Ce îţi place la acest limbaj şi nu ai găsit în alte limbaje gen Java sau ASP?</em></strong><br />
<br />
Fiind un programator pragmatic, nu am nicio mustrare de conștiință să sacrific &#8220;puritatea&#8221; codului pentru &#8220;binele suprem&#8221; &#8212; un produs final utilizabil. Pentru mine, PHP este limbajul cu ajutorul căruia îmi pot concretiza ideile și pot crea&#8230; simplu și rapid. PHP nu are nimic special, a fost doar tehnologia potrivită la momentul potrivit, ceea ce a creat adopție, ceea ce a născut o comunitate imensă care a evoluat limbajul, în cele din urmă. </p>
<p>Java pentru web? Nu găsesc nicio justificare. Pentru mobile development, însă, mai ales Android &#8212; DA!</p>
<p>ASP.NET? Mă bucur că a descoperit în sfârșit MVC și &#8220;au intrat în rând cu lumea bună&#8221;. Dar ai nevoie de Windows pentru a folosi Visual Studio, iar eu folosesc un Mac. Și, la urma urmei, nu se pretează ca platformă pentru genul de aplicații la care lucrez eu.<br />
<br />
<strong><em>Dacă ar fi să construieşti &#8220;şcoala&#8221; perfectă de programatori cum ar arăta aceasta?</em></strong><br />
<br />
Școlile actuale sunt&#8230; deprecated. Training-ul in-house e frustrant și scump. Dar nevoia e reală, mare și crește, deci avem o oportunitate extraordinară!</p>
<p>Dacă aș construi o școală eficientă de web developeri, aș face-o așa&#8230;</p>
<p>Aș concepe-o pe trei nivele distincte, pentru că există trei grupuri mari de nevoi:<br />
1. Intro.<br />
2. Aprofundare.<br />
3. Start-up.</p>
<p>Pe nivelul &#8220;Intro&#8221; aș avea cursuri de inițiere în tehnologii web front-end, tehnologii web back-end și UI design. Cu traineri pregătiți, profesioniști cu experiență reală, nu doar academică. Ar duce pe cineva de la nivel zero la nivel mediu.</p>
<p>Pe nivelul &#8220;Aprofundare&#8221; aș avea cursuri de aprofundare a diverselor tehnologii și concepte &#8220;hot&#8221;, pentru developeri la nivel mediu și buni care caută o &#8220;injecție intravenoasă&#8221; de informație.</p>
<p>Nivelul &#8220;Start-up&#8221; l-aș organiza sub forma unui incubator de genul Y Combinator, în care &#8220;cursanții&#8221; să se organizeze ca start-ups și să fie ghidați de mentori (din nou, oameni cu experiență reală în domeniu). Nimic nu te pregătește mai bine pentru realitate decât&#8230; experiența în realitate.</p>
<p>Așa aș face-o <img src='http://lec-academy.ro/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .<br />
<br />
<strong><em>O mare problemă cu care se confrunată programatorii începători este faptul ca toate firmele cer experienţă de &#8220;minim 3-5 ani&#8221;. Ce sfaturi ai avea pentru cei care vor să-şi înceapă o cariera în programare şi se lovesc de această problemă?</em></strong><br />
<br />
Am văzut ambele fețe ale monedei, iar problema mai mare este că avem prea mulți programatori începători și prea puțini programatori buni. Orice firmă de software care a angajat vreodată, îți va spune acest lucru.</p>
<p>Așa că îi încurajez pe programatorii începători să înceapă să lucreze la proiecte proprii. Și să tragă tare, dacă vor să crească. Sau să-și schimbe profesia. </p>
<p>Firmele de IT caută două lucruri critice în oameni: experiență și talent. Experiența implică skill-uri și cunoștințe. Dacă ele nu există, &#8220;experiența&#8221; de N ani nu are valoare. Dar dacă ele există, atunci numărul de ani e irelevant. Talent poate însemna potențial sau pasiune, ambele vizibile într-un om. O firmă inteligentă nu ar refuza un candidat fără multă experiență, dar care se arată pasionat, dornic să învețe și e dispus la sacrificii (inclusiv financiare).</p>
<p>Sfatul meu: cariera în programare se începe din timpul școlii (generală, liceu), în timpul liber și din pasiune.<br />
<br />
<strong><em>Care crezi că este diferenţa dintre un developer bun şi unul mediocru? Cum ajungi să fii un programator foarte bun?</em></strong><br />
<br />
Diferențele dintre un developer mediocru și unul bun sunt tehnice, punctuale și au de-a face cu nivelul cunoștințelor. Creșterea dinspre &#8220;începător&#8221; spre &#8220;bun&#8221; e liniară și garantată pentru cine muncește și caută mereu să se îmbunătățească.</p>
<p>De la un programator bun la unul strălucit, însă, e drum lung. E timp îndelungat, de fapt. Și multă experiență și variată. E o creștere lentă care se-ntâmplă atunci când ceea ce faci are impact. </p>
<p>Nu cred în &#8220;strălucire în obscuritate&#8221;, pentru că misiunea noastră ca developeri software este de-a face viețile oamenilor mai bune, cu ajutorul tehnologiei. Nimic mai prejos!</p>
<p>Astfel, dacă tot ce te interesează e &#8220;funcționalitatea&#8221;, probabil ești un programator mediocru. Dacă privești lucrurile holistic și înțelegi scopul muncii tale, probabil ești un programator bun. Iar de-aici înainte, ne străduim fiecare să devenim programatori străluciți!</p>
]]></content:encoded>
			<wfw:commentRss>http://lec-academy.ro/interviu-o-abordare-pragmatica-a-programarii-cu-filip-chereches-tosa/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Citirea din XML în Java</title>
		<link>http://lec-academy.ro/citirea-din-xml-in-java/</link>
		<comments>http://lec-academy.ro/citirea-din-xml-in-java/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 07:00:40 +0000</pubDate>
		<dc:creator>Andreea</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[academy]]></category>
		<category><![CDATA[Dom Document]]></category>
		<category><![CDATA[getElementsByTagName]]></category>
		<category><![CDATA[lec]]></category>
		<category><![CDATA[parsare]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://lec-academy.ro/?p=1354</guid>
		<description><![CDATA[În acest tutorial veţi învăţa despre funcţionalitatea <a href="http://leconline.ro/main/curs_java_avansati">Java</a> pentru parsarea de documente XML. Pentru parsare se creează un document de XML cu ajutorul unui documentBuilder, iar valorile returnate de acesta sunt afişate într-o tabelă.]]></description>
			<content:encoded><![CDATA[<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } --></p>
<div class="mceTemp">
<dl id="attachment_21" class="wp-caption alignleft" style="width: 93px;">
<dt class="wp-caption-dt"><a href="http://lec-academy.ro/wp-content/uploads/2010/02/java.png"><img class="size-full wp-image-21" title="Java" src="http://lec-academy.ro/wp-content/uploads/2010/02/java.png" alt="Java" width="83" height="110" /></a></dt>
</dl>
</div>
<p>În acest tutorial veţi învăţa despre funcţionalitatea <a href="http://leconline.ro/main/curs_java_avansati">Java</a> pentru parsarea de documente XML. Pentru parsare se creează un document de XML cu ajutorul unui documentBuilder, iar valorile returnate de acesta sunt afişate într-o tabelă.</p>
<p><strong>Linkuri utile:</strong></p>
<ul>
<li><a href="http://java.sun.com/javase/6/docs/api/org/w3c/dom/Document.html">http://java.sun.com/javase/6/docs/api/org/w3c/dom/Document.html</a></li>
</ul>
<p><strong>Veţi învăţa despre:</strong></p>
<ul>
<li>parsarea de xml</li>
<li>documentBuilder</li>
<li>returnarea de date dintr-un document</li>
</ul>
<p><strong>Detalii tutorial:</strong></p>
<ul>
<li>durata: 8 minute</li>
<li>grad de dificultate: începător – mediu</li>
</ul>
<p><strong>Întreaga serie:</strong></p>
<ul>
<li><a href="http://lec-academy.ro/citirea-si-scrierea-de-fisiere-in-java/">Citirea si scrierea de fisiere in Java<br />
</a></li>
</ul>
<p><object width="600" height="450"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=12201339&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=c9ff23&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=12201339&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=c9ff23&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="600" height="450"></embed></object></p>
<div class="download"><a title="Descarcă exemplele" href="http://lec-academy.ro/wp-content/uploads/2010/06/CitireXml.zip"><span>Exemple</span></a></div>
]]></content:encoded>
			<wfw:commentRss>http://lec-academy.ro/citirea-din-xml-in-java/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Generare id scurt, hash alfanumeric cu PHP – LEC URL Shortener</title>
		<link>http://lec-academy.ro/generare-id-scurt-hash-alfanumeric-cu-php-lec-url-shortener/</link>
		<comments>http://lec-academy.ro/generare-id-scurt-hash-alfanumeric-cu-php-lec-url-shortener/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 07:45:09 +0000</pubDate>
		<dc:creator>Andreea</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[academy]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[base]]></category>
		<category><![CDATA[base_convert]]></category>
		<category><![CDATA[hash]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[lec]]></category>
		<category><![CDATA[shortener]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[url]]></category>

		<guid isPermaLink="false">http://lec-academy.ro/?p=1337</guid>
		<description><![CDATA[O dată cu apariţia Twitter-ului care te limitează la a scrie un mesaj de nu mai mult de 140 de caractere, au devenit tot mai populare site-urile de scurtare de URL-uri (URL shorteners). Aceste site-uri precum tinyurl.com, trunc.it sau bit.ly preiau de la utilizator un URL lung (<a href="http://lec-academy.ro/ajax-si-php-exemplu-de-cautare-asincrona-cu-jquery/">http://lec-academy.ro/ajax-si-php-exemplu-de-cautare-asincrona-cu-jquery/</a>) şi generează un alias care pointează spre site-ul lor (<a href="http://bit.ly/bst7L6">http://bit.ly/bst7L6</a>). Când este accesat acest alias, site-ul redirectează clientul spre adresa reală. Ideea care stă la bază este să generezi un id unic cât mai scurt pentru fiecare URL al utilizatorului. Acest lucru se poate face uşor dacă generezi un id în altă bază decât în baza 10 pentru fiecare URL (spre exemplu baza 36). Studiu de caz – LEC URL Shortener - <a href="http://lec-academy.ro/url/">http://lec-academy.ro/url/</a>]]></description>
			<content:encoded><![CDATA[<div class="mceTemp">
<dl id="attachment_226" class="wp-caption alignleft" style="width: 93px;">
<dt class="wp-caption-dt"><a href="http://lec-academy.ro/wp-content/uploads/2010/05/url_shortener_cu_php.jpg"><img class="size-full wp-image-226" title="url shorter PHP" src="http://lec-academy.ro/wp-content/uploads/2010/05/url_shortener_cu_php.jpg" alt="url shorter PHP" width="83" height="110" /></a></dt>
</dl>
</div>
<p>O dată cu apariţia Twitter-ului care te limitează la a scrie un mesaj de nu mai mult de 140 de caractere, au devenit tot mai populare site-urile de scurtare de URL-uri (URL shorteners). Aceste site-uri precum tinyurl.com, trunc.it sau bit.ly preiau de la utilizator un URL lung (<a href="http://lec-academy.ro/ajax-si-php-exemplu-de-cautare-asincrona-cu-jquery/" title="Cautare asincrona cu Ajax si PHP" target="_blank">http://lec-academy.ro/ajax-si-php-exemplu-de-cautare-asincrona-cu-jquery/</a>) şi generează un alias care pointează spre site-ul lor (<a href="http://bit.ly/bst7L6" title="Cautare asincrona cu Ajax si PHP - URL scurtat" target="_blank">http://bit.ly/bst7L6</a>). Când este accesat acest alias, site-ul redirectează clientul spre adresa reală. Ideea care stă la bază este să generezi un id unic cât mai scurt pentru fiecare URL al utilizatorului. Acest lucru se poate face uşor dacă generezi un id în altă bază decât în baza 10 pentru fiecare URL (spre exemplu baza 36). Studiu de caz – LEC URL Shortener &#8211; <a href="http://lec-academy.ro/url/" title="DEMO LEC URL Shortener" target="_blank">http://lec-academy.ro/url/</a><br />
<br />
<strong>Vei învăţa despre:</strong></p>
<ul>
<li>ce este un URL Shortener</li>
<li>cum funcţionează conversia dintre bazele numerice în PHP</li>
<li>cum să redirecţionezi un utilizator spre un URL în funcţie de id-ul recepţionat</li>
<li>cum să foloseşti funcţia <a href="http://us.php.net/manual/en/function.base-convert.php" title="Funcţia base_convert() în manualul de PHP" target="_blank">base_convert()</a></li>
<li>cum să configurezi <a href="http://lec-academy.ro/apache-si-mod_rewrite-friendly-urls-cu-htaccess/" title="Apache si mod_rewrite. Friendly URLs cu .htaccess" target="_blank">.htaccess</a> pentru a trimite parametri prin HTTP_GET</li>
</ul>
<p>
<strong>Detalii tutorial:</strong></p>
<ul>
<li>durata: 15 minute</li>
<li>grad de dificultate: avansat</li>
</ul>
<p>
<strong>Linkuri utile:</strong></p>
<ul>
<li><a href="http://us.php.net/manual/en/function.base-convert.php" title="Funcţia base_convert() în manualul de PHP" target="_blank">http://us.php.net/manual/en/function.base-convert.php</a></li>
<li><a href="http://en.wikipedia.org/wiki/Base_36" title="Specificaţii bază numerică 36" target="_blank">http://en.wikipedia.org/wiki/Base_36</a></li>
<li><a href="http://www.codinghorror.com/blog/2007/08/url-shortening-hashes-in-practice.html" title="URL shortening în practică" target="_blank">http://www.codinghorror.com/blog/2007/08/url-shortening-hashes-in-practice.html</a></li>
<li><a href="http://lec-academy.ro/url/"  title="DEMO - LEC URL Shortener" target="_blank">http://lec-academy.ro/url/</a></li>
</ul>
<p>
<object width="600" height="450"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=12153391&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=c9ff23&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=12153391&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=c9ff23&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="600" height="450"></embed></object></p>
<div class="demo"><a title="Vezi exemplu live online" href="http://lec-academy.ro/url/" target="_blank"><span>DEMO</span></a></div>
<div class="download"><a title="Descarcă exemplele" href="http://lec-academy.ro/wp-content/uploads/2010/05/lec_urlshortener.zip"><span>Exemple</span></a></div>
]]></content:encoded>
			<wfw:commentRss>http://lec-academy.ro/generare-id-scurt-hash-alfanumeric-cu-php-lec-url-shortener/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

