<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Iraklis Blog</title><link>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/default.aspx</link><description>Get a coffee, relax and start programming!</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>DuffDevice in C# for fun</title><link>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/2015/10/27/duffdevice-in-c-for-fun.aspx</link><pubDate>Tue, 27 Oct 2015 21:43:00 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:77423</guid><dc:creator>ikaragkiozoglou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/comments/77423.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/commentrss.aspx?PostID=77423</wfw:commentRss><wfw:comment>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/rsscomments.aspx?PostID=77423</wfw:comment><description>Duff Device on Wikipedia using System ; using System.Collections.Generic ; using System.Linq ; using System.Text ; namespace DuffDeviceFun { class Program { static void DuffDevice ( byte [] src, byte [] dest, int count) { unsafe { fixed ( byte * fromp = src, top = dest) { byte * from = fromp; byte * to = top; int n = (count + 7 ) / 8 ; switch (count % 8 ) { case 0 : goto LBL0; case 7 : goto LBL7; case 6 : goto LBL6; case 5 : goto LBL5; case 4 : goto LBL4; case 3 : goto LBL3; case 2 : goto LBL2; case 1 : goto LBL1; } LBL0: *to++ = * from ++; LBL7: *to++ = * from ++; LBL6: *to++ = * from ++; LBL5: *to++ = * from ++; LBL4: *to++ = * from ++; LBL3: *to++ = * from ++; LBL2: *to++ = * from ++; LBL1: *to++ = * from ++; if (--n &amp;gt; 0 ) goto LBL0; } } } static void Main ( string [] args) { string msg = &amp;quot;Demo Message!&amp;quot; ; var len = msg.Length * sizeof ( char ); byte [] from = new byte [len]; Buffer.BlockCopy(msg.ToCharArray(), 0 , from , 0 , len); byte [] to = new byte [ from .Length * sizeof ( char )]; DuffDevice(...(&lt;a href="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/2015/10/27/duffdevice-in-c-for-fun.aspx"&gt;read more&lt;/a&gt;)&lt;img src="https://www.dotnetzone.gr:443/cs/aggbug.aspx?PostID=77423" width="1" height="1"&gt;</description><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/c_2300_/default.aspx">c#</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/duffdevice/default.aspx">duffdevice</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/fun/default.aspx">fun</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/unsafe/default.aspx">unsafe</category></item><item><title>Google Code Jam 2013 Qualifiaction Round Prob 1 Tic-Tac-Toe-Tomek in Scala</title><link>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/2013/04/14/google-code-jam-2013-qualifiaction-round-prob-1-tic-tac-toe-tomek-in-scala.aspx</link><pubDate>Mon, 15 Apr 2013 02:05:27 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:72471</guid><dc:creator>ikaragkiozoglou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/comments/72471.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/commentrss.aspx?PostID=72471</wfw:commentRss><wfw:comment>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/rsscomments.aspx?PostID=72471</wfw:comment><description>Link to pastebin object TicTacToeTomek { def solve(arr: List[List[Char]]) : String = { def checkWin(a: List[Char]) : String = { val o = a.filter(c=&amp;gt;c==&amp;#39;O&amp;#39;).length val x = a.filter(c=&amp;gt;c==&amp;#39;X&amp;#39;).length val t = a.filter(c=&amp;gt;c==&amp;#39;T&amp;#39;).length if(o+t==4) return &amp;quot;O won&amp;quot; else if(x+t==4) return &amp;quot;X won&amp;quot; else return null } for(i&amp;lt;-0.to(3)) { val h = arr(i) val hres = checkWin(h) if(hres!=null) return hres val v = List(arr(0)(i),arr(1)(i),arr(2)(i),arr(3)(i)) val vres = checkWin(v) if(vres!=null) return vres } val d1 = List(arr(0)(0),arr(1)(1),arr(2)(2),arr(3)(3)) val d1res = checkWin(d1) if(d1res!=null) return d1res val d2 = List (arr(0)(3),arr(1)(2),arr(2)(1),arr(3)(0)) val d2res = checkWin(d2) if(d2res!=null) return d2res arr.foreach(a=&amp;gt;a.foreach(c=&amp;gt;if(c==&amp;#39;.&amp;#39;) return &amp;quot;Game has not completed&amp;quot;)) return &amp;quot;Draw&amp;quot; } def main(args: Array[String]):Unit = { val T = readLine().toInt for(i&amp;lt;-1.to(T)) { val arr = List[List[Char]](readLine().toList,readLine().toList,readLine().toList,readLine().toList)...(&lt;a href="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/2013/04/14/google-code-jam-2013-qualifiaction-round-prob-1-tic-tac-toe-tomek-in-scala.aspx"&gt;read more&lt;/a&gt;)&lt;img src="https://www.dotnetzone.gr:443/cs/aggbug.aspx?PostID=72471" width="1" height="1"&gt;</description><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/2013/default.aspx">2013</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/codejam/default.aspx">codejam</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/problem/default.aspx">problem</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/scala/default.aspx">scala</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/tac/default.aspx">tac</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/tic/default.aspx">tic</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/toe/default.aspx">toe</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/tomek/default.aspx">tomek</category></item><item><title>Scala Repository Locator</title><link>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/2013/03/31/scala-repository-locator.aspx</link><pubDate>Sun, 31 Mar 2013 14:09:27 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:72418</guid><dc:creator>ikaragkiozoglou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/comments/72418.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/commentrss.aspx?PostID=72418</wfw:commentRss><wfw:comment>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/rsscomments.aspx?PostID=72418</wfw:comment><description>Below is my implementation of a Dynamic Service Locator ServiceLocator.scala import scala.reflect.runtime.{universe =&amp;gt; ru} trait ServiceLocator { def getService[T](implicit t: ru.TypeTag[T]) : T def registerService[T](obj: T)(implicit t: ru.TypeTag[T]) : Unit } ServiceLocatorImpl.scala import scala.reflect.runtime.{ universe =&amp;gt; ru } import scala.reflect.runtime.universe.Type class ServiceLocatorImpl extends ServiceLocator { val rep = new scala.collection.mutable.HashMap[reflect.runtime.universe.Type, Any]() private def internalServiceSearch(t: Type): Option[Any] = { val tpe = t for { s &amp;lt;- rep.keys if (s &amp;lt;:&amp;lt; tpe || s =:= tpe) } return Some(rep(s)) None } def getService[T](implicit t: ru.TypeTag[T]): T = { val res = internalServiceSearch(t.tpe) res match{ case None =&amp;gt; throw new Exception(&amp;quot;Service not found&amp;quot;) case _ =&amp;gt; res.get.asInstanceOf[T] } } def registerService[T](obj: T)(implicit t: ru.TypeTag[T]): Unit = { if (internalServiceSearch((t).tpe) == None) rep.put(t.tpe, obj.asInstanceOf[Any])...(&lt;a href="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/2013/03/31/scala-repository-locator.aspx"&gt;read more&lt;/a&gt;)&lt;img src="https://www.dotnetzone.gr:443/cs/aggbug.aspx?PostID=72418" width="1" height="1"&gt;</description><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/scala/default.aspx">scala</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/service+locator/default.aspx">service locator</category></item><item><title>C# και VB6 μαζί;</title><link>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/2011/08/08/c-vb6.aspx</link><pubDate>Tue, 09 Aug 2011 06:03:48 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66787</guid><dc:creator>ikaragkiozoglou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/comments/66787.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/commentrss.aspx?PostID=66787</wfw:commentRss><wfw:comment>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/rsscomments.aspx?PostID=66787</wfw:comment><description>Υπάρχουν περιπτώσεις που θέλουμε να καλέσουμε μια βιβλιοθήκη μας που έχουμε γράψει σε C# απο την VB6 για να έχουμε τα καλούδια του .Net, κυρίως όταν έχουμε να κάνουμε με συστήματα γραμμένα σε COM και ο μόνος τρόπος να τα επεκτείνουμε είναι να κάνουμε addins σε VB. Αυτα που χρειάζεται να κάνουμε είναι τα εξής: 1) Οι μέθοδοι, μεταβλητές κλπ που θέλουμε να καλούμε απο την VB πρέπει να είναι δηλωμένα σε ένα Interface 2) Το interface να υλοποιείται στην κλάση explicit πχ [Guid(&amp;quot;DA243ABC-6205-4511-81FD-60F07057ACD7&amp;quot;)] &amp;#160;&amp;#160;&amp;#160; public interface IClass1 &amp;#160;&amp;#160;&amp;#160; { &amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; string SampleField { get; set; } &amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; void SampleMethod(); &amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; void SampleMethod2(string Param1); &amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; string SampleFunction(); &amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; string SampleFunction2(string Param1); &amp;#160;&amp;#160;&amp;#160; } &amp;#160;&amp;#160;&amp;#160;...(&lt;a href="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/2011/08/08/c-vb6.aspx"&gt;read more&lt;/a&gt;)&lt;img src="https://www.dotnetzone.gr:443/cs/aggbug.aspx?PostID=66787" width="1" height="1"&gt;</description></item><item><title>Maximum Flow - Edmonds-Karp Algorithm</title><link>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/2011/03/08/maximum-flow-edmonds-karp-algorithm.aspx</link><pubDate>Wed, 09 Mar 2011 00:00:00 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:64034</guid><dc:creator>ikaragkiozoglou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/comments/64034.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/commentrss.aspx?PostID=64034</wfw:commentRss><wfw:comment>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/rsscomments.aspx?PostID=64034</wfw:comment><description>I post my implementation of the Edmonds-Karp Algorithm. link to pastebin http://pastebin.com/HrxTvN4m #include &amp;lt;iostream&amp;gt; #include &amp;lt;climits&amp;gt; #define MAXN 100 using namespace std ; typedef struct node_t node_t ; typedef struct edge_t edge_t ; struct edge_t { int cap, ni,i ; } ; struct node_t { int i ; edge_t edges [ MAXN ] ; } ; node_t nodes [ MAXN ] ; int nedges [ MAXN ] = { 0 } ; int edmondskarp ( int source, int sink, int n ) { int max = 0 ; while ( true ) { int q [ MAXN ] = { 0 } , mins [ MAXN ] = { INT_MAX } , h = 0 ,t = 0 ,c,i,j,min = INT_MAX ; edge_t * pre [ MAXN ] = { NULL } , * u ; q [ t ++ ] = source ; while ( t &amp;gt; h &amp;amp;&amp;amp; pre [ sink ] == NULL ) { c = q [ h ++ ] ; for ( i = 0 ; i &amp;lt; n ; i ++ ) { if ( nodes [ c ] . edges [ i ] . cap &amp;gt; 0 &amp;amp;&amp;amp; pre [ nodes [ c ] . edges [ i ] . ni ] == NULL ) { q [ t ++ ] = nodes [ c ] . edges [ i ] . ni ; pre [ nodes [ c ] . edges [ i ] . ni ] = &amp;amp; nodes [ c ] . edges [ i ] ; if ( mins [ c ] &amp;gt; nodes [ c ] . edges [ i ] . cap ) mins [ nodes...(&lt;a href="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/2011/03/08/maximum-flow-edmonds-karp-algorithm.aspx"&gt;read more&lt;/a&gt;)&lt;img src="https://www.dotnetzone.gr:443/cs/aggbug.aspx?PostID=64034" width="1" height="1"&gt;</description><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/algorithm/default.aspx">algorithm</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/edmonds/default.aspx">edmonds</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/edmonds-karp/default.aspx">edmonds-karp</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/flow/default.aspx">flow</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/ford/default.aspx">ford</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/fulkerson/default.aspx">fulkerson</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/karp/default.aspx">karp</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/max/default.aspx">max</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/maximum/default.aspx">maximum</category></item><item><title>First and Second Minimum Spanning Tree,Kruskal in C</title><link>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/2011/02/24/first-and-second-minimum-spanning-tree-kruskal-in-c.aspx</link><pubDate>Fri, 25 Feb 2011 00:21:00 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:63679</guid><dc:creator>ikaragkiozoglou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/comments/63679.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/commentrss.aspx?PostID=63679</wfw:commentRss><wfw:comment>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/rsscomments.aspx?PostID=63679</wfw:comment><description>Σας παραθέτω μια προσέγγιση στη λύση του προβλήματος &amp;quot;christmas&amp;quot; του hellenico.gr Ο αλγόριθμος που χρησιμοποίησα είναι του Kruskal. Η Δομή δεδομένων μου για Disjoint Sets είναι Linked List. Για το δεύτερο MST κάνω: Για κάθε edge που ανήκει στο πρώτο MST την αφαιρώ απο τη λύση και ψαναφτιάχνω το linked list χωρις αυτήν. τρέχω τον Kruskal απο το σημείο που είχε σταματήσει ο πρώτος αφαιρόντας το κόστος της συγκεκριμένς ακμής αν το αποτέλεσμα είναι το επόμενο μεγαλύτερο του πρώτου ειναι και το σωστό (Sorry για τα ορθογραφικά.. δεν είχα το χρόνο για να τα τσεκάρω) Οποιοδήποτε σχόλιο και διόρθωση είναι καλοδεχούμενα!!! Κώδικας =&amp;gt; http://pastebin.com/4qzCLFu1 . Το Πρόβλημα: Όσον αφορά στην μορφή της εισόδου, στην πρώτη γραμμή θα δίνεται το πλήθος N των κορυφών / διασταυρώσεων και το πλήθος M των ακμών / δρόμων. Σε καθεμία από τις υπόλοιπες M γραμμές θα δίνονται τα χαρακτηριστικά μιας ακμής e: πρώτα δύο θετικοί ακέραιοι που αντιστοιχούν στα δύο άκρα της ακμής, και έπειτα ένας θετικός ακέραιος που αντιστοιχεί...(&lt;a href="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/2011/02/24/first-and-second-minimum-spanning-tree-kruskal-in-c.aspx"&gt;read more&lt;/a&gt;)&lt;img src="https://www.dotnetzone.gr:443/cs/aggbug.aspx?PostID=63679" width="1" height="1"&gt;</description><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/c/default.aspx">c</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/disjoint/default.aspx">disjoint</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/kruskal/default.aspx">kruskal</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/minimum/default.aspx">minimum</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/mst/default.aspx">mst</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/sets/default.aspx">sets</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/spanning/default.aspx">spanning</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/tree/default.aspx">tree</category></item><item><title>Windows 7 Taskbar – Code Snippets</title><link>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/2009/11/08/windows-7-taskbar-code-snippets.aspx</link><pubDate>Mon, 09 Nov 2009 01:21:55 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:55043</guid><dc:creator>ikaragkiozoglou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/comments/55043.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/commentrss.aspx?PostID=55043</wfw:commentRss><wfw:comment>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/rsscomments.aspx?PostID=55043</wfw:comment><description>&amp;#160; Προαπαιτούμενα : .Net Framework 3.5, Visual Studio 2008, Windows API Code Pack &amp;#160; Αφού κατεβάσουμε το Windows API Code Pack , κάνουμε ένα νέο Project στο Visual Studio και προσθέτουμε στα reference τα Microsoft . WindowsAPICodePack . dll και Microsoft . WindowsAPICodePack . Shell . dll . Taskbar è Progress (Value, State, Overlay Icon) è Jump List (Tasks, Custom Categories)...(&lt;a href="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/2009/11/08/windows-7-taskbar-code-snippets.aspx"&gt;read more&lt;/a&gt;)&lt;img src="https://www.dotnetzone.gr:443/cs/aggbug.aspx?PostID=55043" width="1" height="1"&gt;</description></item><item><title>CodeProject Addin για το VS2008</title><link>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/2009/05/18/codeproject-addin-vs2008.aspx</link><pubDate>Mon, 18 May 2009 08:17:00 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:50777</guid><dc:creator>ikaragkiozoglou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/comments/50777.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/commentrss.aspx?PostID=50777</wfw:commentRss><wfw:comment>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/rsscomments.aspx?PostID=50777</wfw:comment><description>Αν ψάχνετε και εσείς πολλές φορές στο Google για να βρείτε μια απάντηση η μια βοήθεια θα έχετε καταλήξει στο CodeProject. Μάλλον δεν θα ήμασταν και οι μόνοι και έτσι το CodeProject σκέφτηκε να κάνουμε τα search μας στην βάση του μέσα από Το VS. Δείτε εδώ . Κάντε download εδώ . Μοιραστείτε τη δημοσίευση: email-it! | Share on Facebook | ForaCamp.gr! | DigMe! | BobIt! | Buzz! | CheckIt!...(&lt;a href="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/2009/05/18/codeproject-addin-vs2008.aspx"&gt;read more&lt;/a&gt;)&lt;img src="https://www.dotnetzone.gr:443/cs/aggbug.aspx?PostID=50777" width="1" height="1"&gt;</description><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/c_2300_/default.aspx">c#</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/codeproject/default.aspx">codeproject</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/plugin/default.aspx">plugin</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/vs/default.aspx">vs</category></item><item><title>Msn Password Finder</title><link>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/2009/05/08/msn-password-finder.aspx</link><pubDate>Sat, 09 May 2009 05:54:00 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:50585</guid><dc:creator>ikaragkiozoglou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/comments/50585.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/commentrss.aspx?PostID=50585</wfw:commentRss><wfw:comment>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/rsscomments.aspx?PostID=50585</wfw:comment><description>Έφτιαξα ένα Tool για έναν φίλο που μου ζήτησε γιατί είχε ξεχάσει μια φίλη τον κωδικό του MSN της. Σαν καλό φιλαράκι( αφού πληρώθηκα σε φραπέ όπως πάντα.χα0χ0α) έκανα το εργαλείο που προσπαθεί με wordlist να σπάσει τον κωδικό. Για να κάνω Generate Word List χρησιμοποιώ το Professional Password Generator 2007. ( Όποιος ψάχνετε βρίσκει..!!!). PS. Για να κάνω το connection με το MSN βρήκα...(&lt;a href="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/2009/05/08/msn-password-finder.aspx"&gt;read more&lt;/a&gt;)&lt;img src="https://www.dotnetzone.gr:443/cs/aggbug.aspx?PostID=50585" width="1" height="1"&gt;</description><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/c_2300_/default.aspx">c#</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/msn/default.aspx">msn</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/password/default.aspx">password</category></item><item><title>Opensource Source Control για το Visual Studio</title><link>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/2009/04/16/opensource-source-control-visual-studio.aspx</link><pubDate>Thu, 16 Apr 2009 22:11:00 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:50125</guid><dc:creator>ikaragkiozoglou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/comments/50125.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/commentrss.aspx?PostID=50125</wfw:commentRss><wfw:comment>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/rsscomments.aspx?PostID=50125</wfw:comment><description>Αν θέλετε η ομάδα σας να γράφει στο ίδιο project ταυτόχρονα θα χρειαστείτε κάποιο source control server και client για το visual studio. Υπάρχουν από την πλευρά της microsoft 2 source control εργαλεία το Visual Source Safe 2005 και το Team Foundation System. Το Visual Source Safe δεν επιτρέπει συνδέσεις μέσο internet εκτός αν συνδέονται μέσο VPN. Το TFS είναι ένα εργαλείο που δεν είναι...(&lt;a href="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/2009/04/16/opensource-source-control-visual-studio.aspx"&gt;read more&lt;/a&gt;)&lt;img src="https://www.dotnetzone.gr:443/cs/aggbug.aspx?PostID=50125" width="1" height="1"&gt;</description><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/2008/default.aspx">2008</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/control/default.aspx">control</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/source/default.aspx">source</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/studio/default.aspx">studio</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/svn/default.aspx">svn</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/tfs/default.aspx">tfs</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/visual/default.aspx">visual</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/vss/default.aspx">vss</category></item><item><title>Για όλους εμάς που δεν κατέχουμε το design...!!</title><link>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/2009/04/16/design.aspx</link><pubDate>Thu, 16 Apr 2009 21:02:00 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:50126</guid><dc:creator>ikaragkiozoglou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/comments/50126.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/commentrss.aspx?PostID=50126</wfw:commentRss><wfw:comment>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/rsscomments.aspx?PostID=50126</wfw:comment><description>Μερικά Link που μας κάνουν τη ζωή πιο εύκολη!!! http://www.free-css.com/ &amp;lt;= Έχει CSS αλλά και ξεχωριστά CSS μόνο για μενού!! http://css4free.com/ &amp;lt;= Ψάξτε το καλά έχει πολύ ωραία templates http://www.csswizard.net/ &amp;lt;= Εργαλείο για την δημιουργία CSS και templates με wizard :P http://www.cssmenubuilder.com/home &amp;lt;= Εργαλείο για την δημιουργία CSS μενού :D:D http://www.cssbasics.com/...(&lt;a href="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/2009/04/16/design.aspx"&gt;read more&lt;/a&gt;)&lt;img src="https://www.dotnetzone.gr:443/cs/aggbug.aspx?PostID=50126" width="1" height="1"&gt;</description><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/asp.net/default.aspx">asp.net</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/builder/default.aspx">builder</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/creator/default.aspx">creator</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/css/default.aspx">css</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/design/default.aspx">design</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/free/default.aspx">free</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/generator/default.aspx">generator</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/html/default.aspx">html</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/programming/default.aspx">programming</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/templates/default.aspx">templates</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/web/default.aspx">web</category></item><item><title>IE7Pro Plugin</title><link>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/2009/04/16/ie7pro-plugin.aspx</link><pubDate>Thu, 16 Apr 2009 20:05:00 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:50127</guid><dc:creator>ikaragkiozoglou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/comments/50127.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/commentrss.aspx?PostID=50127</wfw:commentRss><wfw:comment>https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/rsscomments.aspx?PostID=50127</wfw:comment><description>Ψαχνόμουν χθες λίγο το βραδάκι και έπεσα πάνω σε ένα Plugin για τον IE7. &amp;quot;IE7Pro is a must have add-on for Internet Explorer, which includes a lot of features and tweaks to make your IE friendlier, more useful, secure and customizable. IE7Pro includes Tabbed Browsing Management, Spell Check, Inline Search, Super Drag Drop, Crash Recovery, Proxy Switcher, Mouse Gesture, Tab History...(&lt;a href="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/2009/04/16/ie7pro-plugin.aspx"&gt;read more&lt;/a&gt;)&lt;img src="https://www.dotnetzone.gr:443/cs/aggbug.aspx?PostID=50127" width="1" height="1"&gt;</description><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/easy/default.aspx">easy</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/fun/default.aspx">fun</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/ie7/default.aspx">ie7</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/plugin/default.aspx">plugin</category><category domain="https://www.dotnetzone.gr:443/cs/blogs/ikaragkiozoglou/archive/tags/tool/default.aspx">tool</category></item></channel></rss>