<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.studentclub.ro/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">My view of life</title><subtitle type="html">Gânduri şi cuvinte despre IT.</subtitle><id>http://weblogs.studentclub.ro/alexandrusavu/atom.aspx</id><link rel="alternate" type="text/html" href="http://weblogs.studentclub.ro/alexandrusavu/default.aspx" /><link rel="self" type="application/atom+xml" href="http://weblogs.studentclub.ro/alexandrusavu/atom.aspx" /><generator uri="http://communityserver.org" version="2.1.61120.2">Community Server</generator><updated>2007-08-30T00:44:00Z</updated><entry><title>2 linkuri</title><link rel="alternate" type="text/html" href="http://weblogs.studentclub.ro/alexandrusavu/archive/2008/10/24/2-linkuri.aspx" /><id>http://weblogs.studentclub.ro/alexandrusavu/archive/2008/10/24/2-linkuri.aspx</id><published>2008-10-24T13:26:00Z</published><updated>2008-10-24T13:26:00Z</updated><content type="html">&lt;p&gt;&lt;a href="http://www.daniweb.com/forums/thread103510.html"&gt;HyperLink MouseOver&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.steve-oh.com/blog/index.php/2008/06/28/thickbox-31-within-aspnet-updatepanel/"&gt;ThickBox 3.1 within ASP.NET UpdatePanel &lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Technorati tags: &lt;a href="http://www.technorati.com/tag/ASP.NET" rel="tag"&gt;ASP.NET&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/hyperlink" rel="tag"&gt;hyperlink&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/ajax" rel="tag"&gt;ajax&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/thickbox" rel="tag"&gt;thickbox&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/asp%3aupdatepanel" rel="tag"&gt;asp:updatepanel&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.studentclub.ro/aggbug.aspx?PostID=24086" width="1" height="1"&gt;</content><author><name>alexandru.savu</name><uri>http://weblogs.studentclub.ro/members/alexandru.savu.aspx</uri></author><category term="ASP.NET" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/ASP.NET/default.aspx" /><category term="hyperlink" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/hyperlink/default.aspx" /><category term="ajax" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/ajax/default.aspx" /><category term="thickbox" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/thickbox/default.aspx" /><category term="asp:updatepanel" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/asp_3A00_updatepanel/default.aspx" /></entry><entry><title>ORDA s-a tâmpit</title><link rel="alternate" type="text/html" href="http://weblogs.studentclub.ro/alexandrusavu/archive/2008/10/14/orda-s-a-t-mpit.aspx" /><id>http://weblogs.studentclub.ro/alexandrusavu/archive/2008/10/14/orda-s-a-t-mpit.aspx</id><published>2008-10-14T20:19:00Z</published><updated>2008-10-14T20:19:00Z</updated><content type="html">&lt;p&gt;&lt;b&gt;ORDA&lt;/b&gt; vrea să ne ceară bani pe filmulețele youtube/trilu* postate pe blog.&lt;/p&gt;&lt;p&gt;&lt;a href="http://docs.google.com/View?docid=dcjr5tvz_30d83znnc9"&gt;Citiți&lt;/a&gt; și minunați-vă! &lt;br&gt;&lt;/p&gt;&lt;p&gt;Technorati tags: &lt;a href="http://www.technorati.com/tag/jeg" rel="tag"&gt;jeg&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/ORDA" rel="tag"&gt;ORDA&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.studentclub.ro/aggbug.aspx?PostID=23932" width="1" height="1"&gt;</content><author><name>alexandru.savu</name><uri>http://weblogs.studentclub.ro/members/alexandru.savu.aspx</uri></author><category term="jeg" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/jeg/default.aspx" /><category term="ORDA" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/ORDA/default.aspx" /></entry><entry><title>Silverlight 2.0 și Eclipse</title><link rel="alternate" type="text/html" href="http://weblogs.studentclub.ro/alexandrusavu/archive/2008/10/14/silverlight-2-0-i-eclipse.aspx" /><id>http://weblogs.studentclub.ro/alexandrusavu/archive/2008/10/14/silverlight-2-0-i-eclipse.aspx</id><published>2008-10-14T14:13:00Z</published><updated>2008-10-14T14:13:00Z</updated><content type="html">&lt;p&gt;Știați că &lt;a href="http://www.microsoft.com/silverlight/" title="Silverlight 2.0 web site"&gt;Silverlight 2.0&lt;/a&gt; e lansat încă de &lt;a href="http://www.microsoft.com/presspass/press/2008/oct08/10-13Silverlight2PR.mspx" title="Silverlight 2.0 press release."&gt;ieri&lt;/a&gt; ?&lt;/p&gt;&lt;p&gt;Și mai știati că &lt;a href="http://www.eclipse4sl.org/"&gt;Eclipse&lt;/a&gt; are suport pt. Silverlight 2.0 ? &lt;/p&gt;&lt;p&gt;Răspuns : da, nu, aflăm acum, deja lucrăm din beta-uri cu sl &amp;amp; eclipse, ce e sl2.0, etc:) &lt;br&gt;&lt;/p&gt;&lt;p&gt;Technorati tags: &lt;a href="http://www.technorati.com/tag/Silverlight+2.0" rel="tag"&gt;Silverlight 2.0&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/Todi" rel="tag"&gt;Todi&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/Eclipse" rel="tag"&gt;Eclipse&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.studentclub.ro/aggbug.aspx?PostID=23930" width="1" height="1"&gt;</content><author><name>alexandru.savu</name><uri>http://weblogs.studentclub.ro/members/alexandru.savu.aspx</uri></author><category term="Silverlight 2.0" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/Silverlight+2.0/default.aspx" /><category term="Todi" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/Todi/default.aspx" /><category term="Eclipse" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/Eclipse/default.aspx" /></entry><entry><title>Restore la un laptop dell folosing imaginea Factory.wim</title><link rel="alternate" type="text/html" href="http://weblogs.studentclub.ro/alexandrusavu/archive/2008/10/14/restore-la-un-laptop-dell-folosing-imaginea-factory-wim.aspx" /><id>http://weblogs.studentclub.ro/alexandrusavu/archive/2008/10/14/restore-la-un-laptop-dell-folosing-imaginea-factory-wim.aspx</id><published>2008-10-14T11:35:00Z</published><updated>2008-10-14T11:35:00Z</updated><content type="html">
&lt;p&gt;&lt;i&gt;If all fails...&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;Reporniți cu un dvd bootabil vista sau cu dvdul de Recovery ce a venit cu laptopul dell.&lt;/p&gt;

&lt;p&gt;Intrați în command prompt.&lt;/p&gt;
&lt;div&gt;&lt;b&gt;Format C:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;D:\Tools\Imagex.exe /apply D:\dell\Image\Factory.wim 1 C:&lt;/b&gt;&lt;/div&gt;&lt;p&gt;Technorati tags: &lt;a href="http://www.technorati.com/tag/factory.wim" rel="tag"&gt;factory.wim&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/restore" rel="tag"&gt;restore&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/dell" rel="tag"&gt;dell&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.studentclub.ro/aggbug.aspx?PostID=23926" width="1" height="1"&gt;</content><author><name>alexandru.savu</name><uri>http://weblogs.studentclub.ro/members/alexandru.savu.aspx</uri></author><category term="factory.wim" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/factory.wim/default.aspx" /><category term="restore" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/restore/default.aspx" /><category term="dell" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/dell/default.aspx" /></entry><entry><title>Find images/files matching a specific Regular Expression</title><link rel="alternate" type="text/html" href="http://weblogs.studentclub.ro/alexandrusavu/archive/2008/09/11/find-images-files-matching-a-specific-regular-expression.aspx" /><id>http://weblogs.studentclub.ro/alexandrusavu/archive/2008/09/11/find-images-files-matching-a-specific-regular-expression.aspx</id><published>2008-09-11T10:38:00Z</published><updated>2008-09-11T10:38:00Z</updated><content type="html">&lt;div class="csharp csharp" style="font-family:monospace;"&gt;
&lt;ol&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw4"&gt;string&lt;/span&gt; fileMask &lt;span class="sy0"&gt;=&lt;/span&gt; &lt;span class="kw4"&gt;String&lt;/span&gt;.&lt;span class="me1"&gt;Format&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="st0"&gt;"{0}_*.jpg"&lt;/span&gt;, baseProductCode&lt;span class="br0"&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;/li&gt;

&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;

&lt;li class="li1"&gt;&lt;div class="de1"&gt;FileInfo&lt;span class="br0"&gt;[&lt;/span&gt;&lt;span class="br0"&gt;]&lt;/span&gt; files &lt;span class="sy0"&gt;=&lt;/span&gt; &lt;span class="br0"&gt;(&lt;/span&gt;&lt;a href="http://www.google.com/search?q=new+msdn.microsoft.com"&gt;&lt;span class="kw3"&gt;new&lt;/span&gt;&lt;/a&gt; DirectoryInfo&lt;span class="br0"&gt;(&lt;/span&gt;Server.&lt;span class="me1"&gt;MapPath&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="st0"&gt;"~/Images"&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;.&lt;span class="me1"&gt;GetFiles&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;fileMask&lt;span class="br0"&gt;)&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;/li&gt;

&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;

&lt;li class="li2"&gt;&lt;div class="de2"&gt;&lt;span class="co1"&gt;// doar Fisiere de forma [baseproductcode]_[singleChar].jpg&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;

&lt;li class="li1"&gt;&lt;div class="de1"&gt;Repeater1.&lt;span class="me1"&gt;DataSource&lt;/span&gt; &lt;span class="sy0"&gt;=&lt;/span&gt; files.&lt;span class="me1"&gt;Where&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;p &lt;span class="sy0"&gt;=&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;

&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; Regex.&lt;span class="me1"&gt;IsMatch&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;p.&lt;span class="me1"&gt;Name&lt;/span&gt;, baseProductCode &lt;span class="sy0"&gt;+&lt;/span&gt; &lt;span class="st0"&gt;"_[a-z].jpg"&lt;/span&gt;, RegexOptions.&lt;span class="me1"&gt;IgnoreCase&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;/li&gt;

&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;

&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="co1"&gt;// doar Fisiere de forma [baseproductcode]_[singleNumeric].jpg&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;

&lt;li class="li2"&gt;&lt;div class="de2"&gt;&lt;span class="co1"&gt;//Repeater1.DataSource = files.Where(p =&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;

&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="co1"&gt;// &amp;nbsp; &amp;nbsp;Regex.IsMatch(p.Name, baseProductCode + "_[0-9].jpg", RegexOptions.IgnoreCase));&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;

&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;

&lt;li class="li1"&gt;&lt;div class="de1"&gt;Repeater1.&lt;span class="me1"&gt;DataBind&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;/li&gt;

&lt;li class="li1"&gt;&lt;div class="de1"&gt;Repeater1.&lt;span class="me1"&gt;DataMember&lt;/span&gt; &lt;span class="sy0"&gt;=&lt;/span&gt; &lt;span class="st0"&gt;"Name"&lt;/span&gt;;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;p&gt;
Simplu nu :)?&lt;/p&gt;

&lt;p&gt;LE : Varianta optimizată.&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &lt;br&gt;&lt;/p&gt;

&lt;div class="csharp csharp" style="font-family:monospace;"&gt;&lt;ol&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw4"&gt;string&lt;/span&gt; fileMask &lt;span class="sy0"&gt;=&lt;/span&gt; &lt;span class="kw4"&gt;String&lt;/span&gt;.&lt;span class="me1"&gt;Format&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="st0"&gt;"{0}_*.jpg"&lt;/span&gt;, baseProductCode&lt;span class="br0"&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;var filesLinq &lt;span class="sy0"&gt;=&lt;/span&gt; from f &lt;span class="kw1"&gt;in&lt;/span&gt; &lt;span class="br0"&gt;(&lt;/span&gt;&lt;a href="http://www.google.com/search?q=new+msdn.microsoft.com"&gt;&lt;span class="kw3"&gt;new&lt;/span&gt;&lt;/a&gt; DirectoryInfo&lt;span class="br0"&gt;(&lt;/span&gt;Server.&lt;span class="me1"&gt;MapPath&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="st0"&gt;"~/Images"&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;.&lt;span class="me1"&gt;GetFiles&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;fileMask&lt;span class="br0"&gt;)&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; where Regex.&lt;span class="me1"&gt;IsMatch&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;f.&lt;span class="me1"&gt;Name&lt;/span&gt;, baseProductCode &lt;span class="sy0"&gt;+&lt;/span&gt; &lt;span class="st0"&gt;"_[0-9].jpg"&lt;/span&gt;, RegexOptions.&lt;span class="me1"&gt;IgnoreCase&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li2"&gt;&lt;div class="de2"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; select &lt;a href="http://www.google.com/search?q=new+msdn.microsoft.com"&gt;&lt;span class="kw3"&gt;new&lt;/span&gt;&lt;/a&gt; &lt;span class="br0"&gt;{&lt;/span&gt; f.&lt;span class="me1"&gt;Name&lt;/span&gt; &lt;span class="br0"&gt;}&lt;/span&gt;;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;Repeater1.&lt;span class="me1"&gt;DataSource&lt;/span&gt; &lt;span class="sy0"&gt;=&lt;/span&gt; filesLinq;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;Repeater1.&lt;span class="me1"&gt;DataBind&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;Repeater1.&lt;span class="me1"&gt;DataMember&lt;/span&gt; &lt;span class="sy0"&gt;=&lt;/span&gt; &lt;span class="st0"&gt;"Name"&lt;/span&gt;;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;p&gt;Technorati tags: &lt;a href="http://www.technorati.com/tag/c%23" rel="tag"&gt;c#&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/Regex" rel="tag"&gt;Regex&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/ASP.NET" rel="tag"&gt;ASP.NET&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.studentclub.ro/aggbug.aspx?PostID=23523" width="1" height="1"&gt;</content><author><name>alexandru.savu</name><uri>http://weblogs.studentclub.ro/members/alexandru.savu.aspx</uri></author><category term="c#" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/c_2300_/default.aspx" /><category term="Regex" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/Regex/default.aspx" /><category term="ASP.NET" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/ASP.NET/default.aspx" /></entry><entry><title>[reshare]Alpha, Beta, and Sometimes Gamma Via Coding Horror</title><link rel="alternate" type="text/html" href="http://weblogs.studentclub.ro/alexandrusavu/archive/2008/07/31/reshare-alpha-beta-and-sometimes-gamma-via-coding-horror.aspx" /><id>http://weblogs.studentclub.ro/alexandrusavu/archive/2008/07/31/reshare-alpha-beta-and-sometimes-gamma-via-coding-horror.aspx</id><published>2008-07-31T11:04:00Z</published><updated>2008-07-31T11:04:00Z</updated><content type="html">&lt;p&gt;&lt;i&gt;As we begin the private beta for Stack Overflow later this week, I wondered: where do the software terms &lt;b&gt;alpha&lt;/b&gt; and beta come from? And why don't we ever use &lt;b&gt;gamma&lt;/b&gt;?&amp;nbsp;
&lt;/i&gt;&lt;br&gt;&lt;/p&gt;
&lt;h3 class="title"&gt;&lt;a href="http://www.codinghorror.com/blog/archives/001159.html" class="title-link"&gt;Alpha, Beta, and Sometimes Gamma&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://weblogs.studentclub.ro/aggbug.aspx?PostID=22657" width="1" height="1"&gt;</content><author><name>alexandru.savu</name><uri>http://weblogs.studentclub.ro/members/alexandru.savu.aspx</uri></author></entry><entry><title>Windows Vista Service Pack 1 - inutil pentru mine</title><link rel="alternate" type="text/html" href="http://weblogs.studentclub.ro/alexandrusavu/archive/2008/02/28/windows-vista-service-pack-1-inutil-pentru-mine.aspx" /><id>http://weblogs.studentclub.ro/alexandrusavu/archive/2008/02/28/windows-vista-service-pack-1-inutil-pentru-mine.aspx</id><published>2008-02-27T22:24:00Z</published><updated>2008-02-27T22:24:00Z</updated><content type="html">&lt;p&gt;Pentru că nu-mi rezolvă &lt;a href="http://studentclub.ro/alexandrusavu/archive/2007/10/09/windows-vista-turn-windows-features-on-or-off-problem.aspx"&gt;problema&lt;/a&gt; veche de 5 luni de zile. În concluzie acest service pack îmi este inutil.&lt;br&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Technorati tags: &lt;a href="http://www.technorati.com/tag/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/problem" rel="tag"&gt;problem&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/Windows+Features" rel="tag"&gt;Windows Features&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/stupid" rel="tag"&gt;stupid&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.studentclub.ro/aggbug.aspx?PostID=19307" width="1" height="1"&gt;</content><author><name>alexandru.savu</name><uri>http://weblogs.studentclub.ro/members/alexandru.savu.aspx</uri></author><category term="Microsoft" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/Microsoft/default.aspx" /><category term="problem" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/problem/default.aspx" /><category term="Windows Features" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/Windows+Features/default.aspx" /><category term="stupid" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/stupid/default.aspx" /></entry><entry><title>Cum să adaugi o linie nouă într-un string.</title><link rel="alternate" type="text/html" href="http://weblogs.studentclub.ro/alexandrusavu/archive/2008/02/20/cum-s-adaugi-o-linie-nou-ntr-un-string.aspx" /><id>http://weblogs.studentclub.ro/alexandrusavu/archive/2008/02/20/cum-s-adaugi-o-linie-nou-ntr-un-string.aspx</id><published>2008-02-20T13:41:00Z</published><updated>2008-02-20T13:41:00Z</updated><content type="html">&lt;p&gt;Mi-e rușine de mine.&lt;/p&gt;&lt;p&gt;&lt;img src="http://static.zooomr.com/images/4312732_02adb4887a_o.png" height="401" width="593"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Technorati tags: &lt;a href="http://www.technorati.com/tag/c%23" rel="tag"&gt;c#&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/Visual+Studio+2008" rel="tag"&gt;Visual Studio 2008&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/Environment.NewLine" rel="tag"&gt;Environment.NewLine&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.studentclub.ro/aggbug.aspx?PostID=19031" width="1" height="1"&gt;</content><author><name>alexandru.savu</name><uri>http://weblogs.studentclub.ro/members/alexandru.savu.aspx</uri></author><category term="c#" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/c_2300_/default.aspx" /><category term="Visual Studio 2008" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/Visual+Studio+2008/default.aspx" /><category term="Environment.NewLine" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/Environment.NewLine/default.aspx" /></entry><entry><title>[vs2008, algorithms] lectura de weekend</title><link rel="alternate" type="text/html" href="http://weblogs.studentclub.ro/alexandrusavu/archive/2007/12/12/vs2008-lectura-de-weekend.aspx" /><id>http://weblogs.studentclub.ro/alexandrusavu/archive/2007/12/12/vs2008-lectura-de-weekend.aspx</id><published>2007-12-12T13:53:00Z</published><updated>2007-12-12T13:53:00Z</updated><content type="html">&lt;ul&gt;&lt;li&gt;&lt;b&gt;DataSets&lt;/b&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;DataSet enhancements in VS2008 &lt;/i&gt;(&lt;a href="http://www.danielmoth.com/Blog/2007/12/dataset-enhancements-in-vs2008.html"&gt;link&lt;/a&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;b&gt;VS 2008 articles&lt;/b&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;Weekend crash-course reading&lt;/i&gt; (&lt;a href="http://weblogs.asp.net/scottgu/archive/2007/11/19/visual-studio-2008-and-net-3-5-released.aspx"&gt;link&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;&lt;i&gt;ASP.NET 3.5 Extensions Preview -&lt;/i&gt; new&lt;i&gt; &lt;/i&gt;features (&lt;a href="http://blogs.msdn.com/brada/archive/2007/12/09/what-is-new-in-the-asp-net-3-5-extensions-preview.aspx"&gt;link&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;&lt;i&gt;4 posturi despre cum să dezvolți o aplicație cu MVC&lt;/i&gt; (&lt;a href="http://weblogs.asp.net/scottgu/archive/2007/11/13/asp-net-mvc-framework-part-1.aspx"&gt;post1&lt;/a&gt;, &lt;a href="http://weblogs.asp.net/scottgu/archive/2007/12/03/asp-net-mvc-framework-part-2-url-routing.aspx"&gt;post2&lt;/a&gt;, &lt;a href="http://weblogs.asp.net/scottgu/archive/2007/12/06/asp-net-mvc-framework-part-3-passing-viewdata-from-controllers-to-views.aspx"&gt;post3&lt;/a&gt;, &lt;a href="http://weblogs.asp.net/scottgu/archive/2007/12/09/asp-net-mvc-framework-part-4-handling-form-edit-and-post-scenarios.aspx"&gt;post4&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;&lt;i&gt;Targeting .NET 2.0 and using C# 3.0 language features &lt;/i&gt;(&lt;a href="http://www.aaronlerch.com/blog/2007/12/02/targeting-net-20-and-using-c-30-language-features/"&gt;link&lt;/a&gt;)&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;b&gt;Shuffle algorithms&lt;/b&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;The Danger of Naïveté &lt;/i&gt;(&lt;a href="http://www.codinghorror.com/blog/archives/001015.html"&gt;link&lt;/a&gt;)&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;p&gt;Technorati tags: &lt;a href="http://www.technorati.com/tag/Visual+Studio+2008" rel="tag"&gt;Visual Studio 2008&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/.net+framework+3.5" rel="tag"&gt;.net framework 3.5&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.studentclub.ro/aggbug.aspx?PostID=17648" width="1" height="1"&gt;</content><author><name>alexandru.savu</name><uri>http://weblogs.studentclub.ro/members/alexandru.savu.aspx</uri></author><category term="Visual Studio 2008" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/Visual+Studio+2008/default.aspx" /><category term=".net framework 3.5" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/.net+framework+3.5/default.aspx" /></entry><entry><title>Șiretlic : cum să salvezi un Thread important din calea lui .Abort()</title><link rel="alternate" type="text/html" href="http://weblogs.studentclub.ro/alexandrusavu/archive/2007/12/07/iretlic-cum-s-salvezi-un-thread-important-din-calea-lui-thread-abort.aspx" /><id>http://weblogs.studentclub.ro/alexandrusavu/archive/2007/12/07/iretlic-cum-s-salvezi-un-thread-important-din-calea-lui-thread-abort.aspx</id><published>2007-12-07T14:57:00Z</published><updated>2007-12-07T14:57:00Z</updated><content type="html">

&lt;p class="MsoNormal" style="margin-bottom:0.0001pt;line-height:normal;"&gt;&lt;i&gt;Lucrezi cu multe Threaduri și faci treburi importante pe acolo.&lt;br&gt;Ai un coleg de muncă care-ți sabotează codul și-ți ascunde un Thread.Abort() în metoda folosită de delegatul threadului (ThreadStart sau &lt;/i&gt;&lt;span class="bold"&gt;&lt;i&gt;ParameterizedThreadStart&lt;/i&gt;) pentru bonusul de Crăciun. &lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span style="background:white none repeat scroll 0% 50%;font-size:10pt;font-family:Consolas;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt;ThreadStart&lt;/span&gt;&lt;span style="background:white none repeat scroll 0% 50%;font-size:10pt;font-family:Consolas;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt; &lt;span style="color:maroon;"&gt;threadStart&lt;/span&gt; = &lt;span style="color:navy;"&gt;new&lt;/span&gt; &lt;span&gt;ThreadStart&lt;/span&gt;(&lt;span style="color:maroon;"&gt;DoImportantStuff&lt;/span&gt;);&lt;br&gt;Thread&lt;/span&gt;&lt;span style="background:white none repeat scroll 0% 50%;font-size:10pt;font-family:Consolas;color:maroon;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt; &lt;span style="color:maroon;"&gt;t&lt;/span&gt; = &lt;span style="color:navy;"&gt;new&lt;/span&gt; &lt;span&gt;Thread&lt;/span&gt;(&lt;span style="color:maroon;"&gt;threadStart&lt;/span&gt;);&lt;br&gt;&lt;o:p&gt;&lt;/o:p&gt;t&lt;/span&gt;&lt;span style="background:white none repeat scroll 0% 50%;font-size:10pt;font-family:Consolas;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt;.&lt;span style="color:maroon;"&gt;Start&lt;/span&gt;();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;







&lt;p class="MsoNormal" style="margin-bottom:0.0001pt;line-height:normal;"&gt;&lt;span style="background:white none repeat scroll 0% 50%;font-size:10pt;font-family:Consolas;color:green;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt;//-- Do some
other important stuff&lt;br&gt;//--&lt;o:p&gt;&lt;/o:p&gt;&lt;br&gt;//--evil
malicious code from envious developer&lt;br&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="background:white none repeat scroll 0% 50%;font-size:10pt;line-height:115%;font-family:Consolas;color:maroon;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt;t&lt;/span&gt;&lt;span style="background:white none repeat scroll 0% 50%;font-size:10pt;line-height:115%;font-family:Consolas;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt;.&lt;span style="color:maroon;"&gt;Abort&lt;/span&gt;();&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal"&gt;

&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:0.0001pt;line-height:normal;"&gt;&lt;span style="background:white none repeat scroll 0% 50%;font-size:10pt;font-family:Consolas;color:green;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt;//--Do
Important Stuff&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;





&lt;p class="MsoNormal" style="margin-bottom:0.0001pt;line-height:normal;"&gt;&lt;span style="background:white none repeat scroll 0% 50%;font-size:10pt;font-family:Consolas;color:navy;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt;static&lt;/span&gt;&lt;span style="background:white none repeat scroll 0% 50%;font-size:10pt;font-family:Consolas;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt; &lt;span style="color:navy;"&gt;void&lt;/span&gt; &lt;span style="color:maroon;"&gt;DoImportantStuff&lt;/span&gt;()&lt;br&gt;{&lt;br&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:green;"&gt;//call to
SaveTheWorld(this);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin-bottom:0.0001pt;line-height:normal;"&gt;&lt;span style="background:white none repeat scroll 0% 50%;font-size:10pt;font-family:Consolas;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:maroon;"&gt;SaveTheWorld&lt;/span&gt;(&lt;span style="color:navy;"&gt;this&lt;/span&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;







&lt;p class="MsoNormal"&gt;&lt;span style="background:white none repeat scroll 0% 50%;font-size:10pt;line-height:115%;font-family:Consolas;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;span&gt; &amp;nbsp; &lt;/span&gt;&lt;span style="color:maroon;"&gt;CleanUpSaveTheWorld&lt;/span&gt;();&lt;br&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:maroon;"&gt;DoUselessStuff&lt;/span&gt;();&lt;br&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal"&gt;În acest moment cum o dai procedura SaveTheWorld a crăpat, lumea s-a sfârșit și colegul s-a ales cu prima de Crăciun în locul tău.&lt;/p&gt;&lt;p class="MsoNormal"&gt;Pentru a împiedica aceste evenimente neplăcute există 2 metode :&amp;nbsp; &lt;b&gt;Thread.BeginCriticalRegion() &lt;/b&gt;și &lt;b&gt;Thread.EndCriticalRegion()&lt;/b&gt; .&lt;br&gt;Ele împiedică executarea metodei .Abort sau tratarea/aruncarea unei excepții pentru codul aflat între cele 2 metode. &lt;br&gt;În concluzie codul corect pentru codul de mai sus este : &lt;br&gt;&lt;/p&gt;









&lt;p class="MsoNormal" style="margin-bottom:0.0001pt;line-height:normal;"&gt;&lt;span style="background:white none repeat scroll 0% 50%;font-size:10pt;font-family:Consolas;color:navy;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt;static&lt;/span&gt;&lt;span style="background:white none repeat scroll 0% 50%;font-size:10pt;font-family:Consolas;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt; &lt;span style="color:navy;"&gt;void&lt;/span&gt; &lt;span style="color:maroon;"&gt;DoImportantStuff&lt;/span&gt;()&lt;br&gt;{&lt;br&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;Thread&lt;/span&gt;.&lt;span style="color:maroon;"&gt;BeginCriticalRegion&lt;/span&gt;();&lt;br&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:green;"&gt;//call to
SaveTheWorld(this);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p class="MsoNormal" style="margin-bottom:0.0001pt;line-height:normal;"&gt;&lt;span style="background:white none repeat scroll 0% 50%;font-size:10pt;font-family:Consolas;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:maroon;"&gt;SaveTheWorld&lt;/span&gt;(&lt;span style="color:navy;"&gt;this&lt;/span&gt;);&lt;br&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;Thread&lt;/span&gt;.&lt;span style="color:maroon;"&gt;EndCriticalRegion&lt;/span&gt;();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;







&lt;p class="MsoNormal"&gt;&lt;span style="background:white none repeat scroll 0% 50%;font-size:10pt;line-height:115%;font-family:Consolas;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:maroon;"&gt;CleanUpSaveTheWorld&lt;/span&gt;();&lt;br&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:maroon;"&gt;DoUselessStuff&lt;/span&gt;();&lt;br&gt;}&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;Poate știați, poate nu, oricum eu am scris :) Enjoy!&lt;br&gt;&lt;/p&gt;&lt;p&gt;Technorati tags: &lt;a href="http://www.technorati.com/tag/c%23" rel="tag"&gt;c#&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/Threads" rel="tag"&gt;Threads&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.studentclub.ro/aggbug.aspx?PostID=17632" width="1" height="1"&gt;</content><author><name>alexandru.savu</name><uri>http://weblogs.studentclub.ro/members/alexandru.savu.aspx</uri></author><category term="c#" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/c_2300_/default.aspx" /><category term="Threads" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/Threads/default.aspx" /></entry><entry><title>Code Metrics în VS 2008</title><link rel="alternate" type="text/html" href="http://weblogs.studentclub.ro/alexandrusavu/archive/2007/12/06/code-metrics-n-vs-2008.aspx" /><id>http://weblogs.studentclub.ro/alexandrusavu/archive/2007/12/06/code-metrics-n-vs-2008.aspx</id><published>2007-12-06T13:02:00Z</published><updated>2007-12-06T13:02:00Z</updated><content type="html">Ce sunt și cum se calculează &lt;a href="http://blogs.msdn.com/fxcop/archive/2007/10/03/new-for-visual-studio-2008-code-metrics.aspx"&gt;aici&lt;/a&gt;.&lt;br&gt;&lt;p&gt;Technorati tags: &lt;a href="http://www.technorati.com/tag/Visual+Studio+2008" rel="tag"&gt;Visual Studio 2008&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/.net+framework+3.5" rel="tag"&gt;.net framework 3.5&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/code+metrics" rel="tag"&gt;code metrics&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.studentclub.ro/aggbug.aspx?PostID=17624" width="1" height="1"&gt;</content><author><name>alexandru.savu</name><uri>http://weblogs.studentclub.ro/members/alexandru.savu.aspx</uri></author><category term="Visual Studio 2008" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/Visual+Studio+2008/default.aspx" /><category term=".net framework 3.5" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/.net+framework+3.5/default.aspx" /><category term="code metrics" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/code+metrics/default.aspx" /></entry><entry><title>Yahoo messenger for Vista Preview</title><link rel="alternate" type="text/html" href="http://weblogs.studentclub.ro/alexandrusavu/archive/2007/12/06/yahoo-messenger-for-vista-preview.aspx" /><id>http://weblogs.studentclub.ro/alexandrusavu/archive/2007/12/06/yahoo-messenger-for-vista-preview.aspx</id><published>2007-12-06T08:56:00Z</published><updated>2007-12-06T08:56:00Z</updated><content type="html">
&lt;p&gt;A &lt;a href="http://messenger.yahoo.com/windowsvista.php"&gt;apărut&lt;/a&gt; și arată foarte bine. &lt;/p&gt;

&lt;p&gt;Fiind vorba de un preview, funcționalitatea este redusă(no webcam, no archives, no advanced preferences) dar viitorul sună bine.&lt;br&gt;Este bine că se poate instala side-by-side cu celelalte versiuni (8.1, 9.0) deci nu e nici un pericol că-l instalați. &lt;br&gt;Enjoy ;)&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Main Window&lt;/b&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;img src="http://static.zooomr.com/images/3879286_56ec884c9f.jpg" alt="main" height="500" width="211"&gt;&lt;/p&gt;
&lt;a href="http://www.zooomr.com/photos/alexandrusavu/3879286/" title="Photo Sharing"&gt;&lt;/a&gt;
&lt;p&gt;&lt;span style="font-weight:bold;"&gt;Preferences&lt;/span&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="http://www.zooomr.com/photos/alexandrusavu/3879175/" title="Photo Sharing"&gt;&lt;img src="http://static.zooomr.com/images/3879175_9d9973f9f2.jpg" alt="preferences" height="320" width="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;span style="font-weight:bold;"&gt;Old Menu | Contact details | Change window theme (&lt;/span&gt;inspirat 100% din demoul din MS Expression Blend &lt;span style="font-style:italic;"&gt;Color Swatch&lt;/span&gt;) &lt;span style="font-weight:bold;"&gt;| Change contact details (&lt;/span&gt;Explorer File details clone&lt;span style="font-weight:bold;"&gt;)&lt;/span&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;
&lt;a href="http://www.zooomr.com/photos/alexandrusavu/3879174/" title="Photo Sharing"&gt;&lt;img src="http://static.zooomr.com/images/3879174_dcc0af969c_m.jpg" alt="menu" height="177" width="240"&gt;&lt;/a&gt;
&lt;a href="http://www.zooomr.com/photos/alexandrusavu/3879172/" title="Photo Sharing"&gt;&lt;img src="http://static.zooomr.com/images/3879172_8345648dd5_m.jpg" alt="contact details" height="240" width="164"&gt;&lt;/a&gt;
&lt;a href="http://www.zooomr.com/photos/alexandrusavu/3879171/" title="Photo Sharing"&gt;&lt;img src="http://static.zooomr.com/images/3879171_20279eeaea_t.jpg" alt="change theme" height="73" width="100"&gt;&lt;/a&gt;&amp;nbsp;&lt;a href="http://www.zooomr.com/photos/alexandrusavu/3879323/" title="Photo Sharing"&gt;&lt;img src="http://static.zooomr.com/images/3879323_aa3ba7d97e_o.png" alt="change contact details" height="174" width="213"&gt;&lt;/a&gt;&lt;/p&gt;&lt;a href="http://www.zooomr.com/photos/alexandrusavu/3879323/" title="Photo Sharing"&gt;&lt;/a&gt;

&lt;p&gt;&lt;b&gt;About Yahoo Messenger &lt;/b&gt;- îmi place cum arată numărul versiunii curente :)&lt;/p&gt;

&lt;a href="http://www.zooomr.com/photos/alexandrusavu/3879290/" title="Photo Sharing"&gt;&lt;img src="http://static.zooomr.com/images/3879290_195b282b85_m.jpg" alt="about ym" height="240" width="223"&gt;&lt;/a&gt;&lt;p&gt;Technorati tags: &lt;a href="http://www.technorati.com/tag/Yahoo+messenger+for+Vista+Preview" rel="tag"&gt;Yahoo messenger for Vista Preview&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/Previews" rel="tag"&gt;Previews&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.studentclub.ro/aggbug.aspx?PostID=17623" width="1" height="1"&gt;</content><author><name>alexandru.savu</name><uri>http://weblogs.studentclub.ro/members/alexandru.savu.aspx</uri></author><category term="Yahoo messenger for Vista Preview" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/Yahoo+messenger+for+Vista+Preview/default.aspx" /><category term="Previews" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/Previews/default.aspx" /></entry><entry><title>CTRL+TAB în Visual Studio</title><link rel="alternate" type="text/html" href="http://weblogs.studentclub.ro/alexandrusavu/archive/2007/11/23/ctrl-tab-n-visual-studio.aspx" /><id>http://weblogs.studentclub.ro/alexandrusavu/archive/2007/11/23/ctrl-tab-n-visual-studio.aspx</id><published>2007-11-23T08:47:00Z</published><updated>2007-11-23T08:47:00Z</updated><content type="html">A trebuit să apară Visual Studio 2008 ca să aflu și eu că există o funcție similară ALT+TAB în Visual Studio 2005. &lt;br&gt;Și anume CTRL + TAB :)&lt;br&gt;&lt;p&gt;Technorati tags: &lt;a href="http://www.technorati.com/tag/Visual+Studio+2005" rel="tag"&gt;Visual Studio 2005&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/Visual+Studio+2008" rel="tag"&gt;Visual Studio 2008&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.studentclub.ro/aggbug.aspx?PostID=17365" width="1" height="1"&gt;</content><author><name>alexandru.savu</name><uri>http://weblogs.studentclub.ro/members/alexandru.savu.aspx</uri></author><category term="Visual Studio 2005" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/Visual+Studio+2005/default.aspx" /><category term="Visual Studio 2008" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/Visual+Studio+2008/default.aspx" /></entry><entry><title>[links] Hacking Metrorex</title><link rel="alternate" type="text/html" href="http://weblogs.studentclub.ro/alexandrusavu/archive/2007/11/03/links-hacking-metrorex.aspx" /><id>http://weblogs.studentclub.ro/alexandrusavu/archive/2007/11/03/links-hacking-metrorex.aspx</id><published>2007-11-03T13:36:00Z</published><updated>2007-11-03T13:36:00Z</updated><content type="html">&lt;p&gt;&lt;a href="http://www.hacktheday.com/survival-hacks-in-crowded-subways/"&gt;http://www.hacktheday.com/survival-hacks-in-crowded-subways/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Via alexbrie.&lt;/p&gt;&lt;p&gt;Technorati tags: &lt;a href="http://www.technorati.com/tag/links+updated" rel="tag"&gt;links updated&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.studentclub.ro/aggbug.aspx?PostID=17020" width="1" height="1"&gt;</content><author><name>alexandru.savu</name><uri>http://weblogs.studentclub.ro/members/alexandru.savu.aspx</uri></author><category term="links updated" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/links+updated/default.aspx" /></entry><entry><title>Visual Studio 2005 într-o pasă proastă</title><link rel="alternate" type="text/html" href="http://weblogs.studentclub.ro/alexandrusavu/archive/2007/10/29/visual-studio-2005-ntr-o-pas-proast.aspx" /><id>http://weblogs.studentclub.ro/alexandrusavu/archive/2007/10/29/visual-studio-2005-ntr-o-pas-proast.aspx</id><published>2007-10-29T11:45:00Z</published><updated>2007-10-29T11:45:00Z</updated><content type="html">&lt;img src="http://static.zooomr.com/images/3616374_ea4eefa604_o.png" height="116" width="700"&gt;&lt;p&gt;Technorati tags: &lt;a href="http://www.technorati.com/tag/VS+2005+sp1" rel="tag"&gt;VS 2005 sp1&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/plictiseal%c4%83" rel="tag"&gt;plictiseală&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/Visual+Studio+2005" rel="tag"&gt;Visual Studio 2005&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.studentclub.ro/aggbug.aspx?PostID=16956" width="1" height="1"&gt;</content><author><name>alexandru.savu</name><uri>http://weblogs.studentclub.ro/members/alexandru.savu.aspx</uri></author><category term="VS 2005 sp1" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/VS+2005+sp1/default.aspx" /><category term="plictiseală" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/plictiseal_0301_/default.aspx" /><category term="Visual Studio 2005" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/Visual+Studio+2005/default.aspx" /></entry><entry><title>[Episode 3] Null value in Visual Basic</title><link rel="alternate" type="text/html" href="http://weblogs.studentclub.ro/alexandrusavu/archive/2007/10/16/episode-3-c-null-value.aspx" /><id>http://weblogs.studentclub.ro/alexandrusavu/archive/2007/10/16/episode-3-c-null-value.aspx</id><published>2007-10-16T14:07:00Z</published><updated>2007-10-16T14:07:00Z</updated><content type="html">&lt;p&gt;O funcționalitate destul de necunoscută pentru cei care lucrează în c# 2.0 o reprezintă &lt;i&gt;nullable types.&lt;/i&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;Putem fie folosi genericul &lt;span style="background:white none repeat scroll 0% 50%;font-size:10pt;line-height:115%;font-family:Consolas;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt;Nullable&lt;/span&gt;&lt;span style="background:white none repeat scroll 0% 50%;font-size:10pt;line-height:115%;font-family:Consolas;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt;&amp;lt;&lt;span&gt;Type&lt;/span&gt;&amp;gt; sau mai curatul operator ? care reprezintă un alias pentru tipul &lt;i&gt;nullable&lt;/i&gt;.&lt;/span&gt; &lt;br&gt;Ceva în genul următor : &lt;span style="background:white none repeat scroll 0% 50%;font-size:10pt;line-height:115%;font-family:Consolas;color:navy;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt;int&lt;/span&gt;&lt;span style="background:white none repeat scroll 0% 50%;font-size:10pt;line-height:115%;font-family:Consolas;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt;?&lt;/span&gt;&lt;span style="font-size:10pt;line-height:115%;font-family:Consolas;"&gt; variable1; &lt;span style="background:white none repeat scroll 0% 50%;color:navy;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt;bool&lt;/span&gt;&lt;span style="background:white none repeat scroll 0% 50%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt;?&lt;/span&gt; Variable2;. &lt;br&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Care sunt diferențele între cele 2 sintaxe ? Simplu&amp;nbsp; &lt;span style="background:white none repeat scroll 0% 50%;font-size:10pt;line-height:115%;font-family:Consolas;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt;Nullable&lt;/span&gt;&lt;span style="background:white none repeat scroll 0% 50%;font-size:10pt;line-height:115%;font-family:Consolas;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt;&amp;lt;&lt;span&gt;Type&lt;/span&gt;&amp;gt; &lt;/span&gt;este generic pentru toate limbajele .net 2.0 iar ? este doar pentru c#.&lt;/p&gt;&lt;p class="MsoNormal"&gt;Dacă vrem în VB o variabilă care să &lt;i&gt;știe &lt;/i&gt;de null folosim Nullable(Of bool).&lt;/p&gt;&lt;p class="MsoNormal"&gt;As simple as that.&lt;br&gt;&lt;/p&gt;&lt;p&gt;Technorati tags: &lt;a href="http://www.technorati.com/tag/.net+framework+2.0" rel="tag"&gt;.net framework 2.0&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/vb" rel="tag"&gt;vb&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.studentclub.ro/aggbug.aspx?PostID=16896" width="1" height="1"&gt;</content><author><name>alexandru.savu</name><uri>http://weblogs.studentclub.ro/members/alexandru.savu.aspx</uri></author><category term=".net framework 2.0" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/.net+framework+2.0/default.aspx" /><category term="vb" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/vb/default.aspx" /></entry><entry><title>[links] 11 Visual Studio 2005 IDE Tips and Tricks to Make You a More Productive Developer</title><link rel="alternate" type="text/html" href="http://weblogs.studentclub.ro/alexandrusavu/archive/2007/10/16/links-11-visual-studio-2005-ide-tips-and-tricks-to-make-you-a-more-productive-developer.aspx" /><id>http://weblogs.studentclub.ro/alexandrusavu/archive/2007/10/16/links-11-visual-studio-2005-ide-tips-and-tricks-to-make-you-a-more-productive-developer.aspx</id><published>2007-10-16T12:00:00Z</published><updated>2007-10-16T12:00:00Z</updated><content type="html">&lt;a href="http://www.chinhdo.com/20070920/top-11-visual-studio-2005-ide-tips-and-tricks-to-make-you-a-more-productive-developer/" rel="bookmark" title="Permanent Link: 11 Visual Studio 2005 IDE Tips and Tricks to Make You a More Productive Developer"&gt;11 Visual Studio 2005 IDE Tips and Tricks to Make You a More Productive Developer&lt;/a&gt;.&lt;br&gt;&lt;br&gt;Un articol foarte bun, am mai învățat ceva interesant astăzi.&lt;br&gt;&lt;p&gt;Technorati tags: &lt;a href="http://www.technorati.com/tag/Visual+Studio+2005" rel="tag"&gt;Visual Studio 2005&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.studentclub.ro/aggbug.aspx?PostID=16892" width="1" height="1"&gt;</content><author><name>alexandru.savu</name><uri>http://weblogs.studentclub.ro/members/alexandru.savu.aspx</uri></author><category term="Visual Studio 2005" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/Visual+Studio+2005/default.aspx" /></entry><entry><title>[Episode 2]DataGridView Cell Format for Password TextBox</title><link rel="alternate" type="text/html" href="http://weblogs.studentclub.ro/alexandrusavu/archive/2007/10/10/episode-2-datagridview-cell-format-for-password-textbox.aspx" /><id>http://weblogs.studentclub.ro/alexandrusavu/archive/2007/10/10/episode-2-datagridview-cell-format-for-password-textbox.aspx</id><published>2007-10-10T09:57:00Z</published><updated>2007-10-10T09:57:00Z</updated><content type="html">&lt;p&gt;Să zicem că vrem să avem într-un DataGridView o coloană de parole.&lt;br&gt;Evident că nu vrem să afișăm parolele în clar ci prin intermediul caracterului *. Deasemenea trebuie să putem edita/vizualiza parola în clar când selectăm celula respectivă.&lt;br&gt;&lt;br&gt;O soluție rapidă constă în utilizarea evenimentelor &lt;b&gt;CellFormatting &lt;/b&gt;și&lt;b&gt; &lt;/b&gt;&lt;b&gt;EditingControlShowing &lt;/b&gt;ale controlului DataGridView.&lt;/p&gt;

























&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;span style="background:white none repeat scroll 0% 50%;font-size:10pt;font-family:Consolas;color:navy;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt;private&lt;/span&gt;&lt;span style="background:white none repeat scroll 0% 50%;font-size:10pt;font-family:Consolas;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt; &lt;span style="color:navy;"&gt;void&lt;/span&gt; &lt;span style="color:maroon;"&gt;dataGridView1_CellFormatting&lt;/span&gt;(&lt;span style="color:navy;"&gt;object&lt;/span&gt; &lt;span style="color:maroon;"&gt;sender&lt;/span&gt;, &lt;span&gt;DataGridViewCellFormattingEventArgs&lt;/span&gt; &lt;span style="color:maroon;"&gt;e&lt;/span&gt;)&lt;br&gt;{&lt;br&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:navy;"&gt;if&lt;/span&gt; (&lt;span style="color:maroon;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background:white none repeat scroll 0% 50%;font-size:10pt;font-family:Consolas;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt;&lt;span style="color:maroon;"&gt;dataGridView1&lt;/span&gt;&lt;/span&gt;&lt;span style="background:white none repeat scroll 0% 50%;font-size:10pt;font-family:Consolas;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt;&lt;span style="color:maroon;"&gt;&lt;/span&gt;.&lt;span style="color:maroon;"&gt;Columns&lt;/span&gt;[&lt;span style="color:maroon;"&gt;e&lt;/span&gt;.&lt;span style="color:maroon;"&gt;ColumnIndex&lt;/span&gt;].&lt;span style="color:maroon;"&gt;Name&lt;/span&gt; == &lt;/span&gt;&lt;span style="background:yellow none repeat scroll 0% 50%;font-size:10pt;font-family:Consolas;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt;"passwordDataGridViewTextBoxColumn"&lt;/span&gt;&lt;span style="background:white none repeat scroll 0% 50%;font-size:10pt;font-family:Consolas;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt;
&amp;amp;&amp;amp; &lt;span style="color:maroon;"&gt;e&lt;/span&gt;.&lt;span style="color:maroon;"&gt;Value&lt;/span&gt;
!= &lt;span style="color:navy;"&gt;null&lt;/span&gt;)&lt;br&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;br&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:maroon;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background:white none repeat scroll 0% 50%;font-size:10pt;font-family:Consolas;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt;&lt;span style="color:maroon;"&gt;dataGridView1&lt;/span&gt;&lt;/span&gt;&lt;span style="background:white none repeat scroll 0% 50%;font-size:10pt;font-family:Consolas;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt;&lt;span style="color:maroon;"&gt;&lt;/span&gt;.&lt;span style="color:maroon;"&gt;Rows&lt;/span&gt;[&lt;span style="color:maroon;"&gt;e&lt;/span&gt;.&lt;span style="color:maroon;"&gt;RowIndex&lt;/span&gt;].&lt;span style="color:maroon;"&gt;Tag&lt;/span&gt; = &lt;span style="color:maroon;"&gt;e&lt;/span&gt;.&lt;span style="color:maroon;"&gt;Value&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;br&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:maroon;"&gt;e&lt;/span&gt;.&lt;span style="color:maroon;"&gt;Value&lt;/span&gt; = &lt;span style="color:navy;"&gt;new&lt;/span&gt; &lt;span&gt;String&lt;/span&gt;(&lt;/span&gt;&lt;span style="background:yellow none repeat scroll 0% 50%;font-size:10pt;font-family:Consolas;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt;'*'&lt;/span&gt;&lt;span style="background:white none repeat scroll 0% 50%;font-size:10pt;line-height:115%;font-family:Consolas;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt;, &lt;span style="color:maroon;"&gt;e&lt;/span&gt;.&lt;span style="color:maroon;"&gt;Value&lt;/span&gt;.&lt;span style="color:maroon;"&gt;ToString&lt;/span&gt;().&lt;span style="color:maroon;"&gt;Length&lt;/span&gt;);&lt;br&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;br&gt;}&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span style="background:white none repeat scroll 0% 50%;font-size:10pt;font-family:Consolas;color:navy;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt;private&lt;/span&gt;&lt;span style="background:white none repeat scroll 0% 50%;font-size:10pt;font-family:Consolas;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt; &lt;span style="color:navy;"&gt;void&lt;/span&gt;&amp;nbsp;&lt;span style="color:maroon;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background:white none repeat scroll 0% 50%;font-size:10pt;font-family:Consolas;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt;&lt;span style="color:maroon;"&gt;dataGridView1&lt;/span&gt;&lt;/span&gt;&lt;span style="background:white none repeat scroll 0% 50%;font-size:10pt;font-family:Consolas;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt;&lt;span style="color:maroon;"&gt;_EditingControlShowing&lt;/span&gt;(&lt;span style="color:navy;"&gt;object&lt;/span&gt; &lt;span style="color:maroon;"&gt;sender&lt;/span&gt;, &lt;span&gt;DataGridViewEditingControlShowingEventArgs&lt;/span&gt; &lt;span style="color:maroon;"&gt;e&lt;/span&gt;)&lt;br&gt;{&lt;br&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="color:navy;"&gt;if&lt;/span&gt; (&lt;span style="color:maroon;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background:white none repeat scroll 0% 50%;font-size:10pt;font-family:Consolas;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt;&lt;span style="color:maroon;"&gt;dataGridView1&lt;/span&gt;&lt;/span&gt;&lt;span style="background:white none repeat scroll 0% 50%;font-size:10pt;font-family:Consolas;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt;&lt;span style="color:maroon;"&gt;&lt;/span&gt;.&lt;span style="color:maroon;"&gt;CurrentRow&lt;/span&gt;.&lt;span style="color:maroon;"&gt;Tag&lt;/span&gt; != &lt;span style="color:navy;"&gt;null&lt;/span&gt;)&lt;br&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:maroon;"&gt;e&lt;/span&gt;.&lt;span style="color:maroon;"&gt;Control&lt;/span&gt;.&lt;span style="color:maroon;"&gt;Text&lt;/span&gt; = &lt;span style="color:maroon;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background:white none repeat scroll 0% 50%;font-size:10pt;font-family:Consolas;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt;&lt;span style="color:maroon;"&gt;dataGridView1&lt;/span&gt;&lt;/span&gt;&lt;span style="background:white none repeat scroll 0% 50%;font-size:10pt;line-height:115%;font-family:Consolas;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt;&lt;span style="color:maroon;"&gt;&lt;/span&gt;.&lt;span style="color:maroon;"&gt;CurrentRow&lt;/span&gt;.&lt;span style="color:maroon;"&gt;Tag&lt;/span&gt;.&lt;span style="color:maroon;"&gt;ToString&lt;/span&gt;();&lt;br&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Technorati tags: &lt;a href="http://www.technorati.com/tag/c%23" rel="tag"&gt;c#&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/WinForms" rel="tag"&gt;WinForms&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/DataGridView" rel="tag"&gt;DataGridView&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.studentclub.ro/aggbug.aspx?PostID=16843" width="1" height="1"&gt;</content><author><name>alexandru.savu</name><uri>http://weblogs.studentclub.ro/members/alexandru.savu.aspx</uri></author><category term="c#" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/c_2300_/default.aspx" /><category term="WinForms" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/WinForms/default.aspx" /><category term="DataGridView" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/DataGridView/default.aspx" /></entry><entry><title>Windows Vista - Turn Windows Features on or off problem </title><link rel="alternate" type="text/html" href="http://weblogs.studentclub.ro/alexandrusavu/archive/2007/10/09/windows-vista-turn-windows-features-on-or-off-problem.aspx" /><id>http://weblogs.studentclub.ro/alexandrusavu/archive/2007/10/09/windows-vista-turn-windows-features-on-or-off-problem.aspx</id><published>2007-10-09T15:59:00Z</published><updated>2007-10-09T15:59:00Z</updated><content type="html">&lt;p&gt;Am o problemă - nu mai pot instala/dezinstala nimic din &lt;i&gt;windows features. Ok, ok rectific - &lt;/i&gt;am o problemă gravă&lt;i&gt;.&lt;br&gt;&lt;br&gt;&lt;/i&gt;După ceva căutări am aflat cu resemnare că nu sunt &lt;a href="http://www.techtalkz.com/windows-vista-all/64069-error-using-turn-windows-features-off.html"&gt;singurul&lt;/a&gt; în această &lt;a href="http://www.google.ro/search?hl=en&amp;amp;client=firefox-a&amp;amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;amp;hs=QUd&amp;amp;q=windows+vista+turn+on+windows+features+problem&amp;amp;btnG=Search"&gt;situație&lt;/a&gt;. &lt;br&gt;Ba chiar există un &lt;a href="http://support.microsoft.com/kb/931712"&gt;ms-fix-article&lt;/a&gt; dar din păcate nu rezolvă problema (nu râdeți :P ).&lt;br&gt;&lt;/p&gt;&lt;p&gt;Soluția temporară-sugerată este un fresh reinstall. &lt;i&gt;Not going to happen!&lt;/i&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Deci în concluzie, dacă de exemplu ai nevoie de telnet client folosești search în &lt;b&gt;root\windows&lt;/b&gt;, rename de câteva ori, create shortcut și ai rezolvat problema.&lt;br&gt;&lt;br&gt;Microsoft hai cu SP1 mai repede că am nevoie de telnet. Pretty please.&lt;/p&gt;&lt;p&gt;Voi aveți această problemă ?&amp;nbsp;&lt;/p&gt;&lt;img src="http://weblogs.studentclub.ro/aggbug.aspx?PostID=16832" width="1" height="1"&gt;</content><author><name>alexandru.savu</name><uri>http://weblogs.studentclub.ro/members/alexandru.savu.aspx</uri></author></entry><entry><title>Relații cu clientu' Vodafone</title><link rel="alternate" type="text/html" href="http://weblogs.studentclub.ro/alexandrusavu/archive/2007/10/07/rela-ii-cu-clientu-vodafone.aspx" /><id>http://weblogs.studentclub.ro/alexandrusavu/archive/2007/10/07/rela-ii-cu-clientu-vodafone.aspx</id><published>2007-10-07T14:59:00Z</published><updated>2007-10-07T14:59:00Z</updated><content type="html">&lt;p&gt;A folosit cineva în ultima vreme serviciul *222 ?&lt;/p&gt;&lt;p&gt;Dacă da ați observat&lt;/p&gt;&lt;ol&gt;&lt;li&gt;ce varză e vocea de bărbat&lt;/li&gt;&lt;li&gt;ce aiurea e structurat meniul &lt;br&gt;&lt;/li&gt;&lt;li&gt;Sunetul e nesincronizat. La un anumit moment dat am auzit ceva de genul "1 2 4 pentru informații xx". What ?&lt;br&gt;&lt;/li&gt;&lt;/ol&gt;Am încercat 10 minute să găsesc o informație și n-am reușit. Way to go Vodafone!&lt;br&gt;&lt;p&gt;Technorati tags: &lt;a href="http://www.technorati.com/tag/rant" rel="tag"&gt;rant&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.studentclub.ro/aggbug.aspx?PostID=16810" width="1" height="1"&gt;</content><author><name>alexandru.savu</name><uri>http://weblogs.studentclub.ro/members/alexandru.savu.aspx</uri></author><category term="rant" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/rant/default.aspx" /></entry><entry><title>4 C# Read Only Custom Controls</title><link rel="alternate" type="text/html" href="http://weblogs.studentclub.ro/alexandrusavu/archive/2007/09/25/4-c-read-only-custom-controls.aspx" /><id>http://weblogs.studentclub.ro/alexandrusavu/archive/2007/09/25/4-c-read-only-custom-controls.aspx</id><published>2007-09-24T21:13:00Z</published><updated>2007-09-24T21:13:00Z</updated><content type="html">
&lt;p&gt;Continuarea postului de &lt;a href="http://studentclub.ro/alexandrusavu/archive/2007/08/29/net-2-0-numericupdown-class.aspx" title=".NET 2.0 NumericUpDown Class" target="_blank"&gt;aici&lt;/a&gt;. &lt;/p&gt;

&lt;div class="csharp csharp" style="font-family:monospace;"&gt;&lt;ol&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw1"&gt;public&lt;/span&gt; partial &lt;span class="kw4"&gt;class&lt;/span&gt; ReadOnlyNumericUpDown &lt;span class="sy0"&gt;:&lt;/span&gt; NumericUpDown&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="br0"&gt;{&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;public&lt;/span&gt; ReadOnlyNumericUpDown&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &lt;span class="br0"&gt;{&lt;/span&gt; InitializeComponent&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;; &lt;span class="br0"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;public&lt;/span&gt; &lt;span class="kw1"&gt;override&lt;/span&gt; &lt;span class="kw1"&gt;void&lt;/span&gt; DownButton&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &lt;span class="br0"&gt;{&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;if&lt;/span&gt; &lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="kw1"&gt;ReadOnly&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;else&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;base&lt;/span&gt;.&lt;span class="me1"&gt;DownButton&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &lt;span class="br0"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;public&lt;/span&gt; &lt;span class="kw1"&gt;override&lt;/span&gt; &lt;span class="kw1"&gt;void&lt;/span&gt; UpButton&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &lt;span class="br0"&gt;{&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;

&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;if&lt;/span&gt; &lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="kw1"&gt;ReadOnly&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;else&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;base&lt;/span&gt;.&lt;span class="me1"&gt;UpButton&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &lt;span class="br0"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="br0"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp;&lt;span class="kw1"&gt;public&lt;/span&gt; partial &lt;span class="kw4"&gt;class&lt;/span&gt; ReadOnlyCheckBox &lt;span class="sy0"&gt;:&lt;/span&gt; CheckBox&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="br0"&gt;{&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;private&lt;/span&gt; &lt;span class="kw4"&gt;bool&lt;/span&gt; readOnly;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;public&lt;/span&gt; &lt;span class="kw4"&gt;bool&lt;/span&gt; &lt;span class="kw1"&gt;ReadOnly&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &lt;span class="br0"&gt;{&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; get &lt;span class="br0"&gt;{&lt;/span&gt; &lt;span class="kw1"&gt;return&lt;/span&gt; readOnly; &lt;span class="br0"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; set &lt;span class="br0"&gt;{&lt;/span&gt; &lt;span class="kw1"&gt;readOnly&lt;/span&gt; &lt;span class="sy0"&gt;=&lt;/span&gt; value; &lt;span class="br0"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &lt;span class="br0"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;public&lt;/span&gt; ReadOnlyCheckBox&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &lt;span class="br0"&gt;{&lt;/span&gt; InitializeComponent&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;; &lt;span class="br0"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;protected&lt;/span&gt; &lt;span class="kw1"&gt;override&lt;/span&gt; &lt;span class="kw1"&gt;void&lt;/span&gt; OnClick&lt;span class="br0"&gt;(&lt;/span&gt;EventArgs e&lt;span class="br0"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &lt;span class="br0"&gt;{&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;if&lt;/span&gt; &lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="sy0"&gt;!&lt;/span&gt;&lt;span class="kw1"&gt;readOnly&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;base&lt;/span&gt;.&lt;span class="me1"&gt;OnClick&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;e&lt;span class="br0"&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &lt;span class="br0"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="br0"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw1"&gt;public&lt;/span&gt; partial &lt;span class="kw4"&gt;class&lt;/span&gt; ReadOnlyComboBox &lt;span class="sy0"&gt;:&lt;/span&gt; ComboBox&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="br0"&gt;{&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;public&lt;/span&gt; ReadOnlyComboBox&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &lt;span class="br0"&gt;{&lt;/span&gt; InitializeComponent&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;; &lt;span class="br0"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;public&lt;/span&gt; &lt;span class="kw4"&gt;bool&lt;/span&gt; &lt;span class="kw1"&gt;ReadOnly&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &lt;span class="br0"&gt;{&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; get &lt;span class="br0"&gt;{&lt;/span&gt; &lt;span class="kw1"&gt;return&lt;/span&gt; readOnly; &lt;span class="br0"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; set&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="br0"&gt;{&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;readOnly&lt;/span&gt; &lt;span class="sy0"&gt;=&lt;/span&gt; value;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;if&lt;/span&gt; &lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="kw1"&gt;readOnly&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;this&lt;/span&gt;.&lt;span class="me1"&gt;DropDownStyle&lt;/span&gt; &lt;span class="sy0"&gt;=&lt;/span&gt; ComboBoxStyle.&lt;span class="me1"&gt;Simple&lt;/span&gt;;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;else&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;this&lt;/span&gt;.&lt;span class="me1"&gt;DropDownStyle&lt;/span&gt; &lt;span class="sy0"&gt;=&lt;/span&gt; ComboBoxStyle.&lt;span class="me1"&gt;DropDown&lt;/span&gt;;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="br0"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &lt;span class="br0"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;protected&lt;/span&gt; &lt;span class="kw1"&gt;override&lt;/span&gt; &lt;span class="kw1"&gt;void&lt;/span&gt; OnKeyPress&lt;span class="br0"&gt;(&lt;/span&gt;KeyPressEventArgs e&lt;span class="br0"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &lt;span class="br0"&gt;{&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;if&lt;/span&gt; &lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="kw1"&gt;ReadOnly&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; e.&lt;span class="me1"&gt;Handled&lt;/span&gt; &lt;span class="sy0"&gt;=&lt;/span&gt; true;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;else&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;base&lt;/span&gt;.&lt;span class="me1"&gt;OnKeyPress&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;e&lt;span class="br0"&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &lt;span class="br0"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;protected&lt;/span&gt; &lt;span class="kw1"&gt;override&lt;/span&gt; &lt;span class="kw1"&gt;void&lt;/span&gt; OnKeyDown&lt;span class="br0"&gt;(&lt;/span&gt;KeyEventArgs e&lt;span class="br0"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &lt;span class="br0"&gt;{&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;if&lt;/span&gt; &lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="kw1"&gt;ReadOnly&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; e.&lt;span class="me1"&gt;Handled&lt;/span&gt; &lt;span class="sy0"&gt;=&lt;/span&gt; true;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;else&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;base&lt;/span&gt;.&lt;span class="me1"&gt;OnKeyDown&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;e&lt;span class="br0"&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &lt;span class="br0"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="br0"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw1"&gt;public&lt;/span&gt; partial &lt;span class="kw4"&gt;class&lt;/span&gt; ReadOnlyDateTimePicker &lt;span class="sy0"&gt;:&lt;/span&gt; DateTimePicker&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="br0"&gt;{&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;private&lt;/span&gt; DateTime maxD &lt;span class="sy0"&gt;=&lt;/span&gt; &lt;a href="http://www.google.com/search?q=new+msdn.microsoft.com"&gt;&lt;span class="kw3"&gt;new&lt;/span&gt;&lt;/a&gt; DateTime&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="nu0"&gt;9998&lt;/span&gt;, &lt;span class="nu0"&gt;12&lt;/span&gt;, &lt;span class="nu0"&gt;31&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;private&lt;/span&gt; DateTime minD &lt;span class="sy0"&gt;=&lt;/span&gt; &lt;a href="http://www.google.com/search?q=new+msdn.microsoft.com"&gt;&lt;span class="kw3"&gt;new&lt;/span&gt;&lt;/a&gt; DateTime&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="nu0"&gt;1753&lt;/span&gt;, 01, 01&lt;span class="br0"&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;private&lt;/span&gt; &lt;span class="kw4"&gt;bool&lt;/span&gt; readOnly;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;public&lt;/span&gt; &lt;span class="kw4"&gt;bool&lt;/span&gt; &lt;span class="kw1"&gt;ReadOnly&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &lt;span class="br0"&gt;{&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; get &lt;span class="br0"&gt;{&lt;/span&gt; &lt;span class="kw1"&gt;return&lt;/span&gt; readOnly; &lt;span class="br0"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; set&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="br0"&gt;{&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;readOnly&lt;/span&gt; &lt;span class="sy0"&gt;=&lt;/span&gt; value;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;DateTime dt &lt;span class="sy0"&gt;=&lt;/span&gt; &lt;span class="kw1"&gt;this&lt;/span&gt;.&lt;span class="me1"&gt;Value&lt;/span&gt;; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;if&lt;/span&gt; &lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="kw1"&gt;readOnly&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="br0"&gt;{&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;this&lt;/span&gt;.&lt;span class="me1"&gt;MaxDate&lt;/span&gt; &lt;span class="sy0"&gt;=&lt;/span&gt; dt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;this&lt;/span&gt;.&lt;span class="me1"&gt;MinDate&lt;/span&gt; &lt;span class="sy0"&gt;=&lt;/span&gt; dt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="br0"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;else&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="br0"&gt;{&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;this&lt;/span&gt;.&lt;span class="me1"&gt;MaxDate&lt;/span&gt; &lt;span class="sy0"&gt;=&lt;/span&gt; maxD;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;this&lt;/span&gt;.&lt;span class="me1"&gt;MinDate&lt;/span&gt; &lt;span class="sy0"&gt;=&lt;/span&gt; minD;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="br0"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="br0"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &lt;span class="br0"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;public&lt;/span&gt; ReadOnlyDateTimePicker&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &lt;span class="br0"&gt;{&lt;/span&gt; InitializeComponent&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;; &lt;span class="br0"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;protected&lt;/span&gt; &lt;span class="kw1"&gt;override&lt;/span&gt; &lt;span class="kw1"&gt;void&lt;/span&gt; OnKeyDown&lt;span class="br0"&gt;(&lt;/span&gt;KeyEventArgs e&lt;span class="br0"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &lt;span class="br0"&gt;{&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;if&lt;/span&gt; &lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="sy0"&gt;!&lt;/span&gt;&lt;span class="kw1"&gt;ReadOnly&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;base&lt;/span&gt;.&lt;span class="me1"&gt;OnKeyDown&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;e&lt;span class="br0"&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="kw1"&gt;else&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; e.&lt;span class="me1"&gt;Handled&lt;/span&gt; &lt;span class="sy0"&gt;=&lt;/span&gt; true;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp; &amp;nbsp; &lt;span class="br0"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="br0"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;

Și am încălecat pe-o șa...&lt;br&gt;

&lt;p class="MsoNormal"&gt;&lt;br&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Technorati tags: &lt;a href="http://www.technorati.com/tag/c%23" rel="tag"&gt;c#&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/Read-Only" rel="tag"&gt;Read-Only&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/WinForms" rel="tag"&gt;WinForms&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/Custom+Controls" rel="tag"&gt;Custom Controls&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.studentclub.ro/aggbug.aspx?PostID=16673" width="1" height="1"&gt;</content><author><name>alexandru.savu</name><uri>http://weblogs.studentclub.ro/members/alexandru.savu.aspx</uri></author><category term="c#" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/c_2300_/default.aspx" /><category term="Read-Only" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/Read-Only/default.aspx" /><category term="WinForms" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/WinForms/default.aspx" /><category term="Custom Controls" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/Custom+Controls/default.aspx" /></entry><entry><title>Cum a murit filmul românesc</title><link rel="alternate" type="text/html" href="http://weblogs.studentclub.ro/alexandrusavu/archive/2007/09/16/cum-a-murit-filmul-rom-nesc.aspx" /><id>http://weblogs.studentclub.ro/alexandrusavu/archive/2007/09/16/cum-a-murit-filmul-rom-nesc.aspx</id><published>2007-09-16T16:55:00Z</published><updated>2007-09-16T16:55:00Z</updated><content type="html">&lt;p&gt;În 2 zile am fost la 2 filme românești &lt;a href="http://www.dupaea.ro/"&gt;După ea&lt;/a&gt; și &lt;a href="http://www.4months3weeksand2days.com/blog/"&gt;4 luni, 3 săpt și 2 zile&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Concluzia ? Filmul românesc a murit o dată cu Ceaușescu.&lt;br&gt;&lt;/p&gt;&lt;p&gt;Technorati tags: &lt;a href="http://www.technorati.com/tag/movie" rel="tag"&gt;movie&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/filme+na%c8%99pa" rel="tag"&gt;filme nașpa&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.studentclub.ro/aggbug.aspx?PostID=16571" width="1" height="1"&gt;</content><author><name>alexandru.savu</name><uri>http://weblogs.studentclub.ro/members/alexandru.savu.aspx</uri></author><category term="movie" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/movie/default.aspx" /><category term="filme nașpa" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/filme+na_1902_pa/default.aspx" /></entry><entry><title>Siteul euroncap</title><link rel="alternate" type="text/html" href="http://weblogs.studentclub.ro/alexandrusavu/archive/2007/09/16/siteul-euroncap.aspx" /><id>http://weblogs.studentclub.ro/alexandrusavu/archive/2007/09/16/siteul-euroncap.aspx</id><published>2007-09-16T16:45:00Z</published><updated>2007-09-16T16:45:00Z</updated><content type="html">&lt;p&gt;Nu știu cum un astfel de organism internațional să aibă un site de toată jena.&lt;/p&gt;&lt;p&gt;Filmele se văd doar cu plugin de wmp. Preferabil doar din IE.&lt;br&gt;Orice combobox este inutil(&lt;a href="http://www.euroncap.com/esc.aspx"&gt;link&lt;/a&gt;), paginile se încarcă relativ greu, interfață aiurea, filmele se văd și mai aiurea din cauza bufferingului.&lt;br&gt;Concluzia ? Dacă vrei să vezi un crash test mai bine încerci pe youtube decât pe euroncap. &lt;br&gt;&lt;br&gt;PS: păcat de backendul aspx irosit complet aiurea.&lt;br&gt;&lt;/p&gt;&lt;p&gt;Technorati tags: &lt;a href="http://www.technorati.com/tag/site-uri+na%c5%9fpa" rel="tag"&gt;site-uri naşpa&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.studentclub.ro/aggbug.aspx?PostID=16570" width="1" height="1"&gt;</content><author><name>alexandru.savu</name><uri>http://weblogs.studentclub.ro/members/alexandru.savu.aspx</uri></author><category term="site-uri naşpa" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/site-uri+na_5F01_pa/default.aspx" /></entry><entry><title>Google reader Upgrade</title><link rel="alternate" type="text/html" href="http://weblogs.studentclub.ro/alexandrusavu/archive/2007/09/06/google-reader-upgrade.aspx" /><id>http://weblogs.studentclub.ro/alexandrusavu/archive/2007/09/06/google-reader-upgrade.aspx</id><published>2007-09-06T07:52:00Z</published><updated>2007-09-06T07:52:00Z</updated><content type="html">&lt;p&gt;În sfărșit upgradeul a venit. Din ce pot eu să observ momentan avem &lt;/p&gt;&lt;ul&gt;&lt;li&gt;search în toate feed-urile&lt;/li&gt;&lt;li&gt;numărul total de item-uri necitite per feed.&lt;/li&gt;&lt;/ul&gt;Mișto! &lt;br&gt;&lt;p&gt;Technorati tags: &lt;a href="http://www.technorati.com/tag/google+reader" rel="tag"&gt;google reader&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/blogging" rel="tag"&gt;blogging&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.studentclub.ro/aggbug.aspx?PostID=16464" width="1" height="1"&gt;</content><author><name>alexandru.savu</name><uri>http://weblogs.studentclub.ro/members/alexandru.savu.aspx</uri></author><category term="google reader" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/google+reader/default.aspx" /><category term="blogging" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/blogging/default.aspx" /></entry><entry><title>Vodafone ro și search</title><link rel="alternate" type="text/html" href="http://weblogs.studentclub.ro/alexandrusavu/archive/2007/08/30/vodafone-ro-i-search.aspx" /><id>http://weblogs.studentclub.ro/alexandrusavu/archive/2007/08/30/vodafone-ro-i-search.aspx</id><published>2007-08-29T21:44:00Z</published><updated>2007-08-29T21:44:00Z</updated><content type="html">&lt;p&gt;Dacă vrei să &lt;a href="http://vodafone.ro/cautare/"&gt;cauți&lt;/a&gt; ceva pe siteul vodafone românia cu modulul de căutare inclus mai bine te lași păgubaș. Nu vei avea mare noroc.&lt;/p&gt;&lt;p&gt;Mai bine apelezi la un &lt;a href="http://www.google.ro"&gt;search&lt;/a&gt; de calitate.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Am încercat să caut informații despre înlocuirea cartelei sim, care este procedura, etc. &lt;/p&gt;&lt;p&gt;Google la &lt;a href="http://www.google.ro/search?hl=en&amp;amp;client=firefox-a&amp;amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;amp;hs=jP&amp;amp;as_qdr=all&amp;amp;q=inlocuire+sim+cartela++site%3Avodafone.ro&amp;amp;btnG=Search"&gt;primul search&lt;/a&gt;, mi-a returnat exact ce-mi trebuie din primul &lt;a href="http://www.vodafone.ro/asistenta/intreaba-ne-online/asistenta-online-pentru-persoane-fizice/abonamente-factura-conditii/pentru-clientii-vodafone/"&gt;link&lt;/a&gt;. Pe când la vodafone am primit un sec "&lt;i&gt;Căutarea dupa &lt;i&gt;'inlocuire sim cartela'&lt;/i&gt; nu a generat nici un rezultat.". &lt;/i&gt;&lt;br&gt;Măi să fie, chiar așa stau lucrurile ?&lt;/p&gt;&lt;p&gt;Dacă nu sunteți capabili să oferiți funcția de căutare prin cod propriu mai bine integrați &lt;a href="http://google.com/coop/cse/onthefly"&gt;modulul&lt;/a&gt; oferit de la google în pagina voastră. Oricum oferă rezultate mai bune ;)&lt;br&gt;&lt;/p&gt;&lt;p&gt;Technorati tags: &lt;a href="http://www.technorati.com/tag/mental+note" rel="tag"&gt;mental note&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/site-uri+na%c5%9fpa" rel="tag"&gt;site-uri naşpa&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/wrong" rel="tag"&gt;wrong&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/rant" rel="tag"&gt;rant&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.studentclub.ro/aggbug.aspx?PostID=16399" width="1" height="1"&gt;</content><author><name>alexandru.savu</name><uri>http://weblogs.studentclub.ro/members/alexandru.savu.aspx</uri></author><category term="mental note" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/mental+note/default.aspx" /><category term="site-uri naşpa" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/site-uri+na_5F01_pa/default.aspx" /><category term="wrong" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/wrong/default.aspx" /><category term="rant" scheme="http://weblogs.studentclub.ro/alexandrusavu/archive/tags/rant/default.aspx" /></entry></feed>