<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:a10="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel xml:base="http://codepaste.net/recent"><title>CodePaste.NET</title><link>http://codepaste.net/feed</link><description>Paste and Link .NET Code</description><lastBuildDate>Wed, 30 May 2012 09:57:34 -0700</lastBuildDate><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Codepaste" /><feedburner:info uri="codepaste" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><guid isPermaLink="false">s6af5y</guid><link>http://feedproxy.google.com/~r/Codepaste/~3/Vs4NcHdxxrU/s6af5y</link><title /><description>&lt;pre&gt;
menu channel* {
  -
  Gather's notice
  .ON { set %gtrntc on }
  .OFF { set %gtrntc off }
  .-
  .Status [[ $+ %gtrntc $+ ]] { halt }
}&lt;/pre&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Ti2fppnhRQ2_E9QdqUK05M36nJI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ti2fppnhRQ2_E9QdqUK05M36nJI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Ti2fppnhRQ2_E9QdqUK05M36nJI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ti2fppnhRQ2_E9QdqUK05M36nJI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codepaste/~4/Vs4NcHdxxrU" height="1" width="1"/&gt;</description><pubDate>Wed, 30 May 2012 09:50:35 -0700</pubDate><feedburner:origLink>http://codepaste.net/s6af5y</feedburner:origLink></item><item><guid isPermaLink="false">6v8wqd</guid><link>http://feedproxy.google.com/~r/Codepaste/~3/JpZr2Xr1NaI/6v8wqd</link><title /><description>&lt;pre&gt;
on *:notice:*Gather* *START* *-m*:#vgames.gathers {
  if (%gtrntc == on) &amp;amp;&amp;amp; (vG|Gathers iswmcs $nick) {
    if (*7* iswmcs $1-) {
      splay -p vgamesgtr1.mp3
      echo -s Gather #1 is now running !add
    }
    if (*11* iswmcs $1-) {
      splay -p vgamesgtr2.mp3
      echo -s Gather #2 is now running @add
    }
    if (*4* iswmcs $1-) {
      splay -p vgamesgtr3.mp3
      echo -s Gather #3 is now running +add
    }
    if (*9* iswmcs $1-) {
      splay -p vgamesgtr4.mp3
      echo -s Gather #4 is now running *add
    }
    if (*8* iswmcs $1-) {
      splay -p vgamesgtr5.mp3
      echo -s Gather #5 is now running -add
    }
    if (*10* iswmcs $1-) {
      splay -p vgamesgtr6.mp3
      echo -s Gather #6 is now running ^add
    }
    if (*6* iswmcs $1-) {
      splay -p vgamesgtr7.mp3
      echo -s Gather #7 is now running .add
    }
  }
}&lt;/pre&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Qvrj7JHH4f1AptLR-9Vhl35hAMo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Qvrj7JHH4f1AptLR-9Vhl35hAMo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Qvrj7JHH4f1AptLR-9Vhl35hAMo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Qvrj7JHH4f1AptLR-9Vhl35hAMo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codepaste/~4/JpZr2Xr1NaI" height="1" width="1"/&gt;</description><pubDate>Wed, 30 May 2012 09:48:50 -0700</pubDate><feedburner:origLink>http://codepaste.net/6v8wqd</feedburner:origLink></item><item><guid isPermaLink="false">ojm2uq</guid><link>http://feedproxy.google.com/~r/Codepaste/~3/-wuKwEdKvRI/ojm2uq</link><title /><description>&lt;pre&gt;
on *:open:? {
  if (-sBNC iswm $nick) || (-psyBNC iswm $nick) {
    splay -p bncpm.mp3
    halt
  }
  elseif (S iswm $nick) {
    splay -p swarning.mp3
    halt  
  }
  elseif (*details* iswm $nick) || (*gathers* iswm $nick) || (*rankbot* iswm $nick) {
    echo -se $1-
    halt
  }
  else {     
    splay -p pm.mp3
  }
}&lt;/pre&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WZzwnbxvCeCSQHh0Cl_wFBFZoyQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WZzwnbxvCeCSQHh0Cl_wFBFZoyQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WZzwnbxvCeCSQHh0Cl_wFBFZoyQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WZzwnbxvCeCSQHh0Cl_wFBFZoyQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codepaste/~4/-wuKwEdKvRI" height="1" width="1"/&gt;</description><pubDate>Wed, 30 May 2012 09:45:48 -0700</pubDate><feedburner:origLink>http://codepaste.net/ojm2uq</feedburner:origLink></item><item><guid isPermaLink="false">c2ajqt</guid><link>http://feedproxy.google.com/~r/Codepaste/~3/dcEi7Rj-rYs/c2ajqt</link><title /><description>&lt;pre&gt;
package szigorendez;

public class SzigoRendez {

    public static void main(String[] args) {
        int tomb[] = {56 66 13};
        int tomb2[] = {6 7 6};
        int tomb3[] = new int[(tomb.length + tomb2.length)];
        for (int i = 0; i &amp;lt; tomb3.length; i++) {
            if (i &amp;lt; tomb.length) {
                tomb3[i] = tomb[i];
            }
            if (i &amp;gt;= tomb.length) {

                tomb3[i] = tomb2[i - tomb.length];
            }
        }

        for (int i = 0; i &amp;lt; tomb3.length; i++) {
            System.out.print(tomb3[i] + &amp;quot; &amp;quot;);
        }
        System.out.println();
        int csere = -25;
        for (int i = 0; i &amp;lt; tomb3.length - 1; i++) {

            if (tomb3[i] &amp;gt; tomb3[i + 1]) {
                csere = tomb3[i + 1];
                tomb3[i + 1] = tomb3[i];
                tomb3[i] = csere;
                i = 0;
            }

        }
        for (int i = 0; i &amp;lt; tomb3.length; i++) {
            System.out.print(tomb3[i] + &amp;quot; &amp;quot;);
        }
    }
}
&lt;/pre&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pKSdTByC9r93EENcDXtIOJAmUMI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pKSdTByC9r93EENcDXtIOJAmUMI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pKSdTByC9r93EENcDXtIOJAmUMI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pKSdTByC9r93EENcDXtIOJAmUMI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codepaste/~4/dcEi7Rj-rYs" height="1" width="1"/&gt;</description><pubDate>Wed, 30 May 2012 07:50:11 -0700</pubDate><feedburner:origLink>http://codepaste.net/c2ajqt</feedburner:origLink></item><item><guid isPermaLink="false">ov5gk9</guid><link>http://feedproxy.google.com/~r/Codepaste/~3/mAvQUTLyZfc/ov5gk9</link><title /><description>&lt;pre&gt;
(&amp;#19979;&amp;#21320; 10:09:42) &amp;#31481;&amp;#28580;: ....&amp;#22909;&amp;#25628;&amp;#23429;&amp;#19968;&amp;#25214;&amp;#36996;&amp;#34875;&amp;#22810;&amp;#30340;&amp;#21834;
(&amp;#19979;&amp;#21320; 10:09:50) &amp;#26607;&amp;#31070;: &amp;#30495;&amp;#30340;&amp;#21966;@@
(&amp;#19979;&amp;#21320; 10:09:58) &amp;#31481;&amp;#28580;: http://www.j2h.com.tw/house/8541.html
(&amp;#19979;&amp;#21320; 10:10:18) &amp;#31481;&amp;#28580;: &amp;#21999;   &amp;#22823;&amp;#27010;&amp;#21313;&amp;#38291;&amp;#24038;&amp;#21491;
(&amp;#19979;&amp;#21320; 10:10:28) &amp;#26607;&amp;#31070;: &amp;#36889;&amp;#20491;&amp;#27794;&amp;#22294;
(&amp;#19979;&amp;#21320; 10:10:31) &amp;#26607;&amp;#31070;: &amp;#26377;&amp;#29031;&amp;#29255;&amp;#21966;
(&amp;#19979;&amp;#21320; 10:10:42) &amp;#31481;&amp;#28580;: &amp;#20182;&amp;#22320;&amp;#40670;&amp;#24456;&amp;#36817;
(&amp;#19979;&amp;#21320; 10:10:44) &amp;#26607;&amp;#31070;: &amp;#21908;
(&amp;#19979;&amp;#21320; 10:10:44) &amp;#31481;&amp;#28580;: &amp;#36229;&amp;#20778;
(&amp;#19979;&amp;#21320; 10:11:05) &amp;#31481;&amp;#28580;: &amp;#29992;&amp;#36208;&amp;#24471;&amp;#23601;&amp;#21040;&amp;#21488;&amp;#22823;&amp;#37291;&amp;#38498;&amp;#20102;
(&amp;#19979;&amp;#21320; 10:11:07) &amp;#26607;&amp;#31070;: &amp;#20313; &amp;#22312;&amp;#24171;&amp;#25105;&amp;#25214;&amp;#30340;&amp;#26178;&amp;#20505;
(&amp;#19979;&amp;#21320; 10:11:11) &amp;#26607;&amp;#31070;: &amp;#22240;&amp;#28858;&amp;#27794;&amp;#29031;
(&amp;#19979;&amp;#21320; 10:11:18) &amp;#31481;&amp;#28580;: &amp;#21999;
(&amp;#19979;&amp;#21320; 10:11:18) &amp;#26607;&amp;#31070;: &amp;#22240;&amp;#28858;&amp;#27794;&amp;#29031;&amp;#29255;&amp;#65292;&amp;#20182;&amp;#23601;&amp;#28670;&amp;#25481;
(&amp;#19979;&amp;#21320; 10:11:26) &amp;#26607;&amp;#31070;: &amp;#22240;&amp;#28858;&amp;#20182;&amp;#35498;&amp;#65292;&amp;#20841;&amp;#20491;&amp;#22899;&amp;#29983;&amp;#20303;&amp;#30340;&amp;#35441;
(&amp;#19979;&amp;#21320; 10:11:31) &amp;#26607;&amp;#31070;: &amp;#21487;&amp;#33021;&amp;#23433;&amp;#20840;&amp;#35201;&amp;#32771;&amp;#37327;
(&amp;#19979;&amp;#21320; 10:11:39) &amp;#26607;&amp;#31070;: &amp;#27794;&amp;#29031;&amp;#29255;&amp;#20182;&amp;#30452;&amp;#25509;&amp;#25918;&amp;#26820;
(&amp;#19979;&amp;#21320; 10:11:50) &amp;#31481;&amp;#28580;: &amp;#26377;&amp;#27794;&amp;#26377;&amp;#22294;&amp;#21644;&amp;#23433;&amp;#20840;....&amp;#27794;&amp;#30452;&amp;#25509;&amp;#30456;&amp;#38364;&amp;#21543;
(&amp;#19979;&amp;#21320; 10:11:54) &amp;#31481;&amp;#28580;: &amp;#21482;&amp;#26159;&amp;#35201;&amp;#30070;&amp;#22580;&amp;#30475;
(&amp;#19979;&amp;#21320; 10:12:08) &amp;#26607;&amp;#31070;: &amp;#23565;
(&amp;#19979;&amp;#21320; 10:12:13) &amp;#26607;&amp;#31070;: &amp;#20294;&amp;#26159;&amp;#36890;&amp;#24120;&amp;#27794;&amp;#25918;&amp;#22294;&amp;#30340;&amp;#20063;&amp;#26159;
(&amp;#19979;&amp;#21320; 10:12:33) &amp;#31481;&amp;#28580;: http://free.housetube.tw/115765
(&amp;#19979;&amp;#21320; 10:12:55) &amp;#31481;&amp;#28580;: &amp;#36889;&amp;#20491;&amp;#20063;&amp;#19981;&amp;#37679;
(&amp;#19979;&amp;#21320; 10:13:27) &amp;#26607;&amp;#31070;: &amp;#36889;&amp;#37117;&amp;#26159;&amp;#20013;&amp;#27491;&amp;#21312;&amp;#21966;
(&amp;#19979;&amp;#21320; 10:13:44) &amp;#26607;&amp;#31070;: &amp;#25105;&amp;#30475;&amp;#21040;&amp;#20102;
(&amp;#19979;&amp;#21320; 10:13:44) &amp;#31481;&amp;#28580;: &amp;#20182;&amp;#22312;&amp;#25463;&amp;#36939;&amp;#38468;&amp;#36817;
(&amp;#19979;&amp;#21320; 10:14:04) &amp;#31481;&amp;#28580;: http://www.twhg.com.tw/rent/rentobj.php?thID=XA20716353
(&amp;#19979;&amp;#21320; 10:14:11) &amp;#31481;&amp;#28580;: &amp;#36889;&amp;#20491;&amp;#19981;&amp;#37679;&amp;#65292;&amp;#20197;&amp;#22899;&amp;#24615;&amp;#28858;&amp;#20027;
(&amp;#19979;&amp;#21320; 10:14:51) &amp;#26607;&amp;#31070;: &amp;#23565;
(&amp;#19979;&amp;#21320; 10:15:00) &amp;#26607;&amp;#31070;: &amp;#20294;&amp;#26159;&amp;#25165;6&amp;#22378;
(&amp;#19979;&amp;#21320; 10:15:24) &amp;#31481;&amp;#28580;: &amp;#20841;&amp;#20154;&amp;#20303;  &amp;#20854;&amp;#23526;&amp;#20845;&amp;#22378;&amp;#25105;&amp;#35258;&amp;#24471;&amp;#24046;&amp;#19981;&amp;#22810;??
(&amp;#19979;&amp;#21320; 10:15:35) &amp;#26607;&amp;#31070;: &amp;#21908;
(&amp;#19979;&amp;#21320; 10:19:29) &amp;#26607;&amp;#31070;: http://citynet.com.tw/free/searchshow.php?freeid=357374&amp;amp;firstrec=1&amp;amp;queryid=12586907&amp;amp;sortorder=6&amp;amp;mode=1&amp;amp;picmode=2&amp;amp;herb=4.9407832
(&amp;#19979;&amp;#21320; 10:20:04) &amp;#31481;&amp;#28580;: &amp;#21460;&amp;#21460;&amp;#26371;&amp;#20303;&amp;#37027;&amp;#37002;&amp;#21966;
(&amp;#19979;&amp;#21320; 10:20:09) &amp;#26607;&amp;#31070;: &amp;#25033;&amp;#35442;&amp;#21482;&amp;#26377;&amp;#23352;&amp;#23352;
(&amp;#19979;&amp;#21320; 10:20:13) &amp;#26607;&amp;#31070;: &amp;#36996;&amp;#26377;&amp;#23567;&amp;#38632; &amp;#21543;
(&amp;#19979;&amp;#21320; 10:20:22) &amp;#26607;&amp;#31070;: &amp;#22240;&amp;#28858;&amp;#24179;&amp;#24120;&amp;#26085;&amp;#35201;&amp;#19978;&amp;#29677;&amp;#30340;
(&amp;#19979;&amp;#21320; 10:20:27) &amp;#31481;&amp;#28580;: &amp;#21834;&amp;#65311;   &amp;#19981;&amp;#26159;&amp;#23567;&amp;#36938;+&amp;#23567;&amp;#38632;&amp;#21966;
(&amp;#19979;&amp;#21320; 10:20:47) &amp;#31481;&amp;#28580;: &amp;#21083;&amp;#22909;&amp;#25105;&amp;#20063;&amp;#30475;&amp;#21040;&amp;#36889;&amp;#38291;
(&amp;#19979;&amp;#21320; 10:21:18) &amp;#31481;&amp;#28580;: &amp;#22909;&amp;#25628;&amp;#23429;&amp;#65292;&amp;#29992;&amp;#25463;&amp;#36939;&amp;#25628;&amp;#23563;&amp;#65292;&amp;#28982;&amp;#24460;&amp;#22871;&amp;#25151;&amp;#12289;&amp;#38480;&amp;#22899;&amp;#12289;&amp;#21487;&amp;#30701;&amp;#26399;
(&amp;#19979;&amp;#21320; 10:21:21) &amp;#31481;&amp;#28580;: &amp;#36889;&amp;#27171;&amp;#25214;&amp;#26368;&amp;#24555;
(&amp;#19979;&amp;#21320; 10:21:24) &amp;#26607;&amp;#31070;: &amp;#25105;&amp;#20013;&amp;#21320;&amp;#26377;&amp;#30475;&amp;#21040;&amp;#36889;&amp;#38291;
(&amp;#19979;&amp;#21320; 10:21:51) &amp;#31481;&amp;#28580;: &amp;#22914;&amp;#26524;&amp;#30906;&amp;#23450;&amp;#26159;&amp;#22899;&amp;#29983;&amp;#20303;&amp;#30340;&amp;#65292;&amp;#37027;&amp;#25105;&amp;#23601;&amp;#37782;&amp;#23450;&amp;#38480;&amp;#22899;
(&amp;#19979;&amp;#21320; 10:21:54) &amp;#31481;&amp;#28580;: http://citynet.com.tw/free/searchshow.php?freeid=355743&amp;amp;firstrec=1&amp;amp;queryid=12582301&amp;amp;sortorder=6&amp;amp;mode=1&amp;amp;picmode=2&amp;amp;herb=6.714428
(&amp;#19979;&amp;#21320; 10:22:11) &amp;#31481;&amp;#28580;: http://citynet.com.tw/free/searchshow.php?freeid=355743&amp;amp;firstrec=1&amp;amp;queryid=12582301&amp;amp;sortorder=6&amp;amp;mode=1&amp;amp;picmode=2&amp;amp;herb=6.714428
(&amp;#19979;&amp;#21320; 10:22:48) &amp;#26607;&amp;#31070;: &amp;#25105;&amp;#30475;&amp;#20102;
(&amp;#19979;&amp;#21320; 10:22:55) &amp;#26607;&amp;#31070;: &amp;#27704;&amp;#21644;&amp;#36335;&amp;#20108;&amp;#27573;53&amp;#24055;&amp;#160;
(&amp;#19979;&amp;#21320; 10:23:00) &amp;#26607;&amp;#31070;: &amp;#36889;&amp;#22810;&amp;#36960;?
(&amp;#19979;&amp;#21320; 10:23:17) &amp;#31481;&amp;#28580;: &amp;#36208;&amp;#19981;&amp;#21040;&amp;#65292;&amp;#21487;&amp;#26159;&amp;#36817;&amp;#38914;&amp;#28330;&amp;#25463;&amp;#36939;&amp;#31449;
(&amp;#19979;&amp;#21320; 10:23:25) &amp;#26607;&amp;#31070;: = =
(&amp;#19979;&amp;#21320; 10:23:38) &amp;#31481;&amp;#28580;: &amp;#25463;&amp;#36939;&amp;#19977;&amp;#31449;
(&amp;#19979;&amp;#21320; 10:23:47) &amp;#31481;&amp;#28580;: &amp;#21040;&amp;#21488;&amp;#22823;&amp;#37291;&amp;#38498;&amp;#31449;
(&amp;#19979;&amp;#21320; 10:24:33) &amp;#31481;&amp;#28580;: &amp;#20116;&amp;#27155;&amp;#38914;&amp;#27155;&amp;#65311;
(&amp;#19979;&amp;#21320; 10:24:46) &amp;#26607;&amp;#31070;: = =
(&amp;#19979;&amp;#21320; 10:29:29) &amp;#26607;&amp;#31070;: &amp;#20854;&amp;#23526;&amp;#24863;&amp;#35258;&amp;#24456;&amp;#23569;
(&amp;#19979;&amp;#21320; 10:29:47) &amp;#26607;&amp;#31070;: http://citynet.com.tw/free/searchshow.php?freeid=372511&amp;amp;firstrec=1&amp;amp;queryid=12586907&amp;amp;sortorder=6&amp;amp;mode=1&amp;amp;picmode=2&amp;amp;herb=4.9560456

&amp;#31199;&amp;#20986;&amp;#21435;&amp;#20102;
(&amp;#19979;&amp;#21320; 10:29:52) &amp;#31481;&amp;#28580;: &amp;#22240;&amp;#28858;&amp;#26159;&amp;#29992;&amp;#26781;&amp;#20214;&amp;#25628;&amp;#23563;
(&amp;#19979;&amp;#21320; 10:30:16) &amp;#31481;&amp;#28580;: &amp;#20854;&amp;#23526;&amp;#19968;&amp;#23450;&amp;#26377;&amp;#38577;&amp;#34255;&amp;#30340;&amp;#65292;&amp;#23601;&amp;#26159;&amp;#37027;&amp;#20123;&amp;#39000;&amp;#24847;&amp;#31199;&amp;#65292;&amp;#20294;&amp;#26159;&amp;#38656;&amp;#35201;&amp;#29992;&amp;#35527;&amp;#30340;
(&amp;#19979;&amp;#21320; 10:30:32) &amp;#26607;&amp;#31070;: &amp;#37027;&amp;#20491;&amp;#22826;&amp;#38627;&amp;#25214;&amp;#20102;
(&amp;#19979;&amp;#21320; 10:30:37) &amp;#31481;&amp;#28580;: &amp;#36889;&amp;#31278;&amp;#22196;&amp;#20309;&amp;#35498;&amp;#36215;&amp;#20358;&amp;#65292;&amp;#26371;&amp;#26356;&amp;#22909;&amp;#19968;&amp;#40670;&amp;#65292;&amp;#36942;&amp;#28670;&amp;#25104;&amp;#26412;&amp;#22826;&amp;#39640;&amp;#20102;
(&amp;#19979;&amp;#21320; 10:31:25) &amp;#31481;&amp;#28580;: http://citynet.com.tw/free/searchshow.php?freeid=373778&amp;amp;firstrec=29&amp;amp;queryid=12586907&amp;amp;sortorder=6&amp;amp;mode=1&amp;amp;picmode=2&amp;amp;herb=0.2977592
(&amp;#19979;&amp;#21320; 10:31:41) &amp;#26607;&amp;#31070;: &amp;#36889;&amp;#27794;&amp;#22294;&amp;#21834;= =
(&amp;#19979;&amp;#21320; 10:32:02) &amp;#31481;&amp;#28580;: &amp;#25105;&amp;#35258;&amp;#24471;   &amp;#38480;&amp;#22899;&amp;#29983;&amp;#23601;&amp;#31639;&amp;#26377;&amp;#19968;&amp;#20123;&amp;#20445;&amp;#38556;&amp;#20102;
(&amp;#19979;&amp;#21320; 10:32:07) &amp;#31481;&amp;#28580;: &amp;#25152;&amp;#20197;&amp;#20808;&amp;#36984;&amp;#36215;&amp;#20358;
(&amp;#19979;&amp;#21320; 10:32:09) &amp;#26607;&amp;#31070;: &amp;#22909;
(&amp;#19979;&amp;#21320; 10:33:45) &amp;#26607;&amp;#31070;: &amp;#37027;&amp;#25214;&amp;#21476;&amp;#20141;&amp;#31449;&amp;#21602;
(&amp;#19979;&amp;#21320; 10:33:49) &amp;#26607;&amp;#31070;: &amp;#26371;&amp;#26377;&amp;#27231;&amp;#26371;&amp;#21966;
(&amp;#19979;&amp;#21320; 10:33:58) &amp;#31481;&amp;#28580;: &amp;#22914;&amp;#26524;&amp;#26159;&amp;#38480;&amp;#22899;&amp;#30340;&amp;#35441;
(&amp;#19979;&amp;#21320; 10:34:05) &amp;#31481;&amp;#28580;: &amp;#22823;&amp;#22810;&amp;#37117;&amp;#26159;&amp;#27794;&amp;#26377;&amp;#29031;&amp;#29255;
(&amp;#19979;&amp;#21320; 10:34:14) &amp;#26607;&amp;#31070;: ok
(&amp;#19979;&amp;#21320; 10:34:40) &amp;#31481;&amp;#28580;: http://citynet.com.tw/free/searchshow.php?freeid=354743&amp;amp;firstrec=1&amp;amp;queryid=12612487&amp;amp;sortorder=6&amp;amp;mode=1&amp;amp;picmode=2&amp;amp;herb=5.6561016
(&amp;#19979;&amp;#21320; 10:34:44) &amp;#31481;&amp;#28580;: &amp;#36889;&amp;#20491;&amp;#26159;&amp;#22235;&amp;#31449;
(&amp;#19979;&amp;#21320; 10:34:50) &amp;#31481;&amp;#28580;: &amp;#26377;&amp;#22294;
(&amp;#19979;&amp;#21320; 10:37:24) &amp;#26607;&amp;#31070;: &amp;#35611;&amp;#38651;&amp;#35441;&amp;#20013;
(&amp;#19979;&amp;#21320; 10:37:38) &amp;#26607;&amp;#31070;: &amp;#36319; &amp;#20126;&amp;#21516; &amp;#35611;&amp;#38651;&amp;#35441;
(&amp;#19979;&amp;#21320; 10:37:45) &amp;#31481;&amp;#28580;: &amp;#21908;&amp;#21908;
(&amp;#19979;&amp;#21320; 10:37:52) &amp;#31481;&amp;#28580;: &amp;#36234;&amp;#27915;&amp;#38651;&amp;#35441;&amp;#65311;
(&amp;#19979;&amp;#21320; 10:37:59) &amp;#26607;&amp;#31070;: LINE
(&amp;#19979;&amp;#21320; 10:37:59) &amp;#26607;&amp;#31070;: = =
(&amp;#19979;&amp;#21320; 10:38:01) &amp;#31481;&amp;#28580;: Requirement &amp;#35201;&amp;#30906;&amp;#23450;~
(&amp;#19979;&amp;#21320; 10:38:06) &amp;#31481;&amp;#28580;: &amp;#36889;&amp;#27171;&amp;#25165;&amp;#22909;&amp;#25214;~
(&amp;#19979;&amp;#21320; 10:38:27) &amp;#31481;&amp;#28580;: &amp;#36996;&amp;#26377;  &amp;#26126;&amp;#30906;&amp;#22238;&amp;#20358;&amp;#30340;&amp;#26178;&amp;#38291;
(&amp;#19979;&amp;#21320; 10:39:11) &amp;#26607;&amp;#31070;: &amp;#21999;
(&amp;#19979;&amp;#21320; 10:39:14) &amp;#26607;&amp;#31070;: &amp;#26178;&amp;#38291;&amp;#19981;&amp;#22909;&amp;#30906;&amp;#23450;
(&amp;#19979;&amp;#21320; 10:39:19) &amp;#26607;&amp;#31070;: &amp;#20294;&amp;#26159;&amp;#20154;&amp;#25976;&amp;#30340;&amp;#35441; &amp;#25033;&amp;#35442;&amp;#23601;2&amp;#20154;
(&amp;#19979;&amp;#21320; 10:39:22) &amp;#31481;&amp;#28580;: OK
(&amp;#19979;&amp;#21320; 10:39:24) &amp;#26607;&amp;#31070;: &amp;#38626;&amp;#20132;&amp;#36890;&amp;#35201;&amp;#40670; &amp;#36817;&amp;#19968;&amp;#40670;
(&amp;#19979;&amp;#21320; 10:39:33) &amp;#31481;&amp;#28580;: &amp;#22352;&amp;#25463;&amp;#36939;&amp;#21487;&amp;#21966;
(&amp;#19979;&amp;#21320; 10:39:59) &amp;#31481;&amp;#28580;: &amp;#22823;&amp;#21322;&amp;#22812;&amp;#25033;&amp;#35442;&amp;#21482;&amp;#33021;&amp;#29992;&amp;#35336;&amp;#31243;&amp;#36554;&amp;#21543;
(&amp;#19979;&amp;#21320; 10:40:08) &amp;#26607;&amp;#31070;: &amp;#38651;&amp;#35441;&amp;#20013;
(&amp;#19979;&amp;#21320; 10:40:33) &amp;#31481;&amp;#28580;: &amp;#20598;&amp;#20043;~~  &amp;#24171;&amp;#25105;&amp;#26377;CHECK&amp;#21040;&amp;#23601;&amp;#22909;~
(&amp;#19979;&amp;#21320; 10:40:43) &amp;#26607;&amp;#31070;: &amp;#38651;&amp;#35441;&amp;#20013;&lt;/pre&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/SHkYvK3R0Iv_qJ2DQyNwWMNGeQg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SHkYvK3R0Iv_qJ2DQyNwWMNGeQg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/SHkYvK3R0Iv_qJ2DQyNwWMNGeQg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SHkYvK3R0Iv_qJ2DQyNwWMNGeQg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codepaste/~4/mAvQUTLyZfc" height="1" width="1"/&gt;</description><pubDate>Wed, 30 May 2012 07:46:45 -0700</pubDate><feedburner:origLink>http://codepaste.net/ov5gk9</feedburner:origLink></item><item><guid isPermaLink="false">yru69q</guid><link>http://feedproxy.google.com/~r/Codepaste/~3/hd3nPHh1MwU/yru69q</link><a10:author><a10:name>CopyPaste</a10:name></a10:author><title /><description>&lt;pre&gt;

import java.io.IOException;
import java.util.LinkedList;
import java.util.List;

import com.google.gson.stream.JsonReader;
import com.google.gson.stream.JsonToken;


public class ImplementationVisitor implements Visitor {


	private JsonReader reader;
	private String searchLanguage;

	boolean inImplementation = false;
	boolean in = false ;
	boolean in3 = false;

	//XXX to delete
	int i = 0;
	
	List&amp;lt;String&amp;gt; foundImplementation = new LinkedList&amp;lt;String&amp;gt;();
	String interestedImpl = &amp;quot;&amp;quot;;

	ReadImplementation readImpl;

	public ImplementationVisitor(JsonReader reader String searchLanguage){
		this.reader = reader;
		this.searchLanguage = searchLanguage;
	}

	@Override
	public void visit(ReadName jname) throws IOException {
		String name = reader.nextName();
		if(name.equals(&amp;quot;Feature&amp;quot;)){ // Implementation is iterated
			System.out.println(&amp;quot;!!! FINISH !!!&amp;quot;);
			System.out.println(foundImplementation);
			System.exit(0);
		} else if(inImplementation){
			helpFunction(name);

		} else if(name.equals(&amp;quot;Implementation&amp;quot;)){ // In Implementation XXX iterate over all of them
			System.out.println(&amp;quot;[INFO] IMPLEMENTATION found&amp;quot;);
			inImplementation = true;
			nextToken();
		} else  { // Skip all before Implementation
			System.out.println(name);
			reader.skipValue();
			nextToken();
		}
	}

	@Override
	public void visit(ReadString jstring) throws IOException {
		reader.nextString();
		nextToken();
	}

	@Override
	public void visit(ReadBeginObject jBeginObject) throws IOException {
		reader.beginObject();
		nextToken();
	}

	@Override
	public void visit(ReadEndObject jEndObject) throws IOException {
		reader.endObject();
		nextToken();
	}

	@Override
	public void visit(ReadBeginArray jBeginArray) throws IOException {
		reader.beginArray();
		nextToken();
	}

	@Override
	public void visit(ReadEndArray jEndArray) throws IOException {
		reader.endArray();
		nextToken();

	}


	public void visit(ReadImplementation jReadImpl) throws IOException{
		if(jReadImpl instanceof ReadName)
			visit((ReadName)jReadImpl);
		else if(jReadImpl instanceof ReadBeginObject)
			visit((ReadBeginObject)jReadImpl);
		else if(jReadImpl instanceof ReadEndObject)
			visit((ReadEndObject)jReadImpl);
		else if(jReadImpl instanceof ReadString)
			visit((ReadString)jReadImpl);
		else if(jReadImpl instanceof ReadBeginArray)
			visit((ReadBeginArray) jReadImpl);
		else if(jReadImpl instanceof ReadEndArray)
			visit((ReadEndArray) jReadImpl);
		else 
			System.out.println(&amp;quot;FAIL&amp;quot;);
	}


	private void helpFunction(String name) throws IOException {
		if(!in){
			System.out.println(name);
			System.out.println(&amp;quot;1&amp;quot;);
			interestedImpl = name;
			in = true;
			nextToken();
		}
		else if(in &amp;amp;&amp;amp; (name.equals(&amp;quot;features&amp;quot;))){
			System.out.println(name);
			System.out.println(&amp;quot;2&amp;quot;);
			in = false;
			nextToken();
		}
		else if(in &amp;amp;&amp;amp; name.equals(&amp;quot;languages&amp;quot;)){
			System.out.println(name);
			System.out.println(&amp;quot;3&amp;quot;);
			in3 = true;
			System.out.println(&amp;quot;[***]&amp;quot; + reader.peek());
			nextToken();
		}
		else if(in3) {
			//nextToken();
			//String nameToProof = reader.nextName();
			//if(reader.peek()==JsonToken.NAME &amp;amp;&amp;amp; nameToProof.equals(&amp;quot;name&amp;quot;))
			reader.nextString();
				String nameToProof = reader.nextName();
			if(reader.peek()==JsonToken.STRING &amp;amp;&amp;amp; nameToProof.equals(&amp;quot;name&amp;quot;))
				{
				System.out.println(&amp;quot;asd&amp;quot;);
				if(proofLanguage()){
					System.out.println(&amp;quot;prooflanguage&amp;quot;);
					foundImplementation.add(interestedImpl);
					for(int i = 0; i &amp;lt; foundImplementation.size();i++){
			               System.out.println(foundImplementation.get(i));
			            }
					
				}else{
					
				}
				nextToken();
			}
			else if (reader.peek()==JsonToken.END_ARRAY){
				System.out.println(&amp;quot;lasd&amp;quot;);
				in3 = false;
				System.exit(0);
				nextToken();
			}
		} else {
			System.out.println(name);
			System.out.println(&amp;quot;4&amp;quot;);
			reader.skipValue();
			nextToken();
		}
	}

//	private boolean findName(String name) throws IOException{
//		if(in &amp;amp;&amp;amp; name.equals(&amp;quot;name&amp;quot;)){
//			return proofLanguage(name);
//		} else if(in &amp;amp;&amp;amp; !name.equals(&amp;quot;name&amp;quot;)){
//			nextToken();
//		}
//		return false;
//	}

	private boolean proofLanguage() throws IOException{
		System.out.println(&amp;quot;[5] &amp;quot;+searchLanguage);
		//System.out.println(reader.nextString());
		return reader.nextString().equals(searchLanguage);
	}

	private void nextToken() throws IOException{
		readImpl = ReadImplementation.getInstance(reader.peek());
		readImpl.accept(this);
	}
}
&lt;/pre&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/AXEG9sYIEZULO1i4f_0iSG4x9FY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AXEG9sYIEZULO1i4f_0iSG4x9FY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/AXEG9sYIEZULO1i4f_0iSG4x9FY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AXEG9sYIEZULO1i4f_0iSG4x9FY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codepaste/~4/hd3nPHh1MwU" height="1" width="1"/&gt;</description><pubDate>Wed, 30 May 2012 07:05:26 -0700</pubDate><feedburner:origLink>http://codepaste.net/yru69q</feedburner:origLink></item><item><guid isPermaLink="false">3h42ub</guid><link>http://feedproxy.google.com/~r/Codepaste/~3/1M_RoUig2Mk/3h42ub</link><title /><description>&lt;pre&gt;
   else if(in3) {

      //nextToken();   
      reader.nextString();
      String nameToProof = reader.nextName();
      System.out.println(nameToProof+&amp;quot;!!11&amp;quot;);
      if(reader.peek()==JsonToken.STRING &amp;amp;&amp;amp; nameToProof.equals(&amp;quot;name&amp;quot;)){
         System.out.println(&amp;quot;asd&amp;quot;);
         if(proofLanguage()){
            System.out.println(&amp;quot;gasdg&amp;quot;);
            foundImplementation.add(interestedImpl);
            for(int i = 0; i &amp;lt; foundImplementation.size();i++){
               System.out.println(foundImplementation.get(i));
            }
         }
         else{
            //vielleicht hier was schlaues
            //in3 = false;
            nextToken();
         }
      }
      else if (reader.peek()==JsonToken.END_ARRAY){
         System.out.println(&amp;quot;hfghj&amp;quot;);
         in3 = false;
         System.exit(0);
         nextToken();
      }
   } else {
      System.out.println(name);
      System.out.println(&amp;quot;4&amp;quot;);
      reader.skipValue();
      nextToken();
   }
}
&lt;/pre&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/nBG96xfHxH7nITT3eisONjerrI4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nBG96xfHxH7nITT3eisONjerrI4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/nBG96xfHxH7nITT3eisONjerrI4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nBG96xfHxH7nITT3eisONjerrI4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codepaste/~4/1M_RoUig2Mk" height="1" width="1"/&gt;</description><pubDate>Wed, 30 May 2012 06:47:59 -0700</pubDate><feedburner:origLink>http://codepaste.net/3h42ub</feedburner:origLink></item><item><guid isPermaLink="false">syfhac</guid><link>http://feedproxy.google.com/~r/Codepaste/~3/eGSLp8HQZgc/syfhac</link><title /><description>&lt;pre&gt;
   else if(in3) {

      //nextToken();   
      reader.nextString();
      String nameToProof = reader.nextName();
      System.out.println(nameToProof+&amp;quot;!!11&amp;quot;);
      if(reader.peek()==JsonToken.STRING &amp;amp;&amp;amp; nameToProof.equals(&amp;quot;name&amp;quot;)){
         System.out.println(&amp;quot;asd&amp;quot;);
         if(proofLanguage()){
            System.out.println(&amp;quot;gasdg&amp;quot;);
            foundImplementation.add(interestedImpl);
         }
         else{
            //vielleicht hier was schlaues
         }
      }
      else if (reader.peek()==JsonToken.END_ARRAY){
         System.out.println(&amp;quot;hfghj&amp;quot;);
         in3 = false;
         System.exit(0);
         nextToken();
      }
   } else {
      System.out.println(name);
      System.out.println(&amp;quot;4&amp;quot;);
      reader.skipValue();
      nextToken();
   }
}
&lt;/pre&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/JuszPL6bS-mpuMmlwDSnz25C2cg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JuszPL6bS-mpuMmlwDSnz25C2cg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/JuszPL6bS-mpuMmlwDSnz25C2cg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JuszPL6bS-mpuMmlwDSnz25C2cg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codepaste/~4/eGSLp8HQZgc" height="1" width="1"/&gt;</description><pubDate>Wed, 30 May 2012 06:13:21 -0700</pubDate><feedburner:origLink>http://codepaste.net/syfhac</feedburner:origLink></item><item><guid isPermaLink="false">v1mg5e</guid><link>http://feedproxy.google.com/~r/Codepaste/~3/H6oSF4pI24w/v1mg5e</link><title /><description>&lt;pre&gt;
import java.io.*;
import java.net.*;

class IPaddress
{
public static void main(String args[])
{
	try
	{
	InetAddress localaddr = InetAddress.getLocalHost();
	System.out.println(&amp;quot;\nLocal IP Addr: &amp;quot;+localaddr);
	System.out.println(&amp;quot;Local Host Addr: &amp;quot;+localaddr.getHostName());
	}
	catch(UnknownHostException e)
	{
	System.out.println(&amp;quot;Cannot Detect Local Host&amp;quot;+e);
	}
}
}&lt;/pre&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/cC-HUY7vrlQaZLSIoaAWwBwWiJE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cC-HUY7vrlQaZLSIoaAWwBwWiJE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/cC-HUY7vrlQaZLSIoaAWwBwWiJE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cC-HUY7vrlQaZLSIoaAWwBwWiJE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codepaste/~4/H6oSF4pI24w" height="1" width="1"/&gt;</description><pubDate>Wed, 30 May 2012 04:15:29 -0700</pubDate><feedburner:origLink>http://codepaste.net/v1mg5e</feedburner:origLink></item><item><guid isPermaLink="false">xkjgcr</guid><link>http://feedproxy.google.com/~r/Codepaste/~3/O05-Qf5k8WI/xkjgcr</link><title /><description>&lt;pre&gt;
import java.net.*;
public class ProtocolTester
{
	public static void main(String args[])
	{
		System.out.println(&amp;quot;\n&amp;quot;);
		testProtocol(&amp;quot;http://www.adc.org&amp;quot;); //hypertext transfer protocol
		testProtocol(&amp;quot;https://www.amazon.com/exec/obidos/order2/&amp;quot;); //secure http
		testProtocol(&amp;quot;ftp://metalab.unc.edu/pub/languages/java/javafaq/&amp;quot;); //file transfer protocol
		testProtocol(&amp;quot;mailto:elharo@metalab.unc.edu&amp;quot;); //simple mail transfer protocol
		testProtocol(&amp;quot;telnet://dibner.poly.edu/&amp;quot;); //telnet
		testProtocol(&amp;quot;file:///etc/passwd&amp;quot;); //local file access
		testProtocol(&amp;quot;gopher://gopher.anc.org.za/&amp;quot;); //gopher
		testProtocol(&amp;quot;ldap://ldap.itd.umich.edu/o=University%20of%20Michiganc=US?postalAddress&amp;quot;); //lightweight directory access protocol
		testProtocol(&amp;quot;jar:http://cafeaulait.org/books/javaio/ioexamples/javaio.jar!&amp;quot;); //jar
		testProtocol(&amp;quot;nfs://utopia.poly.edu/usr/tmp/&amp;quot;); //network file system
		testProtocol(&amp;quot;jdbc:mysql://luna.metalab.unc.edu:3306/NEWS&amp;quot;); //jdbc
		testProtocol(&amp;quot;rmi://metalab.unc.edu/RenderEngine&amp;quot;); //remote method invocation
		testProtocol(&amp;quot;doc:/UsersGuide/release.html&amp;quot;); //hot java
		testProtocol(&amp;quot;netdoc:/UserGuide/release.html&amp;quot;);
		testProtocol(&amp;quot;systemresource://www.adc.org/+/index.html&amp;quot;);
		testProtocol(&amp;quot;verbatim:http://www.adc.org/&amp;quot;);
	}
	private static void testProtocol(String url)
	{
		try
		{
			URL u = new URL(url);
			System.out.println(u.getProtocol()+&amp;quot; is supported&amp;quot;);
		}
		catch(MalformedURLException ex)
		{
			String protocol = url.substring(0url.indexOf(':'));
			System.out.println(protocol+&amp;quot; is not supported&amp;quot;);
		}
	}
}
&lt;/pre&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Zz23vtfSaBEMNkmNKWUjWG-mb1s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Zz23vtfSaBEMNkmNKWUjWG-mb1s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Zz23vtfSaBEMNkmNKWUjWG-mb1s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Zz23vtfSaBEMNkmNKWUjWG-mb1s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codepaste/~4/O05-Qf5k8WI" height="1" width="1"/&gt;</description><pubDate>Wed, 30 May 2012 04:10:20 -0700</pubDate><feedburner:origLink>http://codepaste.net/xkjgcr</feedburner:origLink></item><item><guid isPermaLink="false">64v2sr</guid><link>http://feedproxy.google.com/~r/Codepaste/~3/zBj7GZmIxiw/64v2sr</link><title /><description>&lt;pre&gt;
import java.net.*;
 
public class IPCharacteristics 
{
  public static void main(String[] args) 
  {
    try 
    {
      InetAddress address = InetAddress.getByName(args[0]);
 
      if (address.isAnyLocalAddress()) 
      {
        System.out.println(address + &amp;quot; is a wildcard address.&amp;quot;);
      }

      if (address.isLoopbackAddress()) 
      {
        System.out.println(address + &amp;quot; is loopback address.&amp;quot;);
      }
 
      if (address.isLinkLocalAddress()) 
      {
        System.out.println(address + &amp;quot; is a link-local address.&amp;quot;);
      }
      
      else if (address.isSiteLocalAddress()) 
      {
        System.out.println(address + &amp;quot; is a site-local address.&amp;quot;);
      }
      
      else 
      {
        System.out.println(address + &amp;quot; is a global address.&amp;quot;);
      }
 
      if (address.isMulticastAddress()) 
      {
	if (address.isMCGlobal()) 
	{
          System.out.println(address + &amp;quot; is a global multicast address.&amp;quot;);
        }
        
	else if (address.isMCOrgLocal()) 
	{
          System.out.println(address
           + &amp;quot; is an organization wide multicast address.&amp;quot;);
        }

        else if (address.isMCSiteLocal()) 
	{
          System.out.println(address + &amp;quot; is a site wide multicast address.&amp;quot;);
        }

        else if (address.isMCLinkLocal()) 
	{
          System.out.println(address + &amp;quot; is a subnet wide multicast address.&amp;quot;);
        }

        else if (address.isMCNodeLocal()) 
	{
          System.out.println(address
           + &amp;quot; is an interface-local multicast address.&amp;quot;);
        }

        else 
	{
          System.out.println(address + &amp;quot; is an unknown multicast address type.&amp;quot;);
        }
      }
      else 
      {
	System.out.println(address + &amp;quot; is a unicast address.&amp;quot;);
      }
 
    }
    catch (UnknownHostException ex) 
    {
	System.err.println(&amp;quot;Could not resolve &amp;quot; + args[0]);
    }
  }
}&lt;/pre&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wceCqEXMClNbF8-olWkdrA4_i-Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wceCqEXMClNbF8-olWkdrA4_i-Y/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wceCqEXMClNbF8-olWkdrA4_i-Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wceCqEXMClNbF8-olWkdrA4_i-Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codepaste/~4/zBj7GZmIxiw" height="1" width="1"/&gt;</description><pubDate>Wed, 30 May 2012 04:05:15 -0700</pubDate><feedburner:origLink>http://codepaste.net/64v2sr</feedburner:origLink></item><item><guid isPermaLink="false">833rep</guid><link>http://feedproxy.google.com/~r/Codepaste/~3/YsZzdPjpOZM/833rep</link><title /><description>&lt;pre&gt;
import java.net.*;
import java.util.*;
public class InterfaceLister
{
	public static void main(String args[]) throws Exception
	{
		Enumeration interfaces=NetworkInterface.getNetworkInterfaces();
		while(interfaces.hasMoreElements())
		{
			NetworkInterface ni=(NetworkInterface) interfaces.nextElement();
			System.out.println(ni);
		}
	}
}&lt;/pre&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WIX2es_9AF9PwbQ0-tMUihVURZk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WIX2es_9AF9PwbQ0-tMUihVURZk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WIX2es_9AF9PwbQ0-tMUihVURZk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WIX2es_9AF9PwbQ0-tMUihVURZk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codepaste/~4/YsZzdPjpOZM" height="1" width="1"/&gt;</description><pubDate>Wed, 30 May 2012 04:00:09 -0700</pubDate><feedburner:origLink>http://codepaste.net/833rep</feedburner:origLink></item><item><guid isPermaLink="false">k48qvi</guid><link>http://feedproxy.google.com/~r/Codepaste/~3/PEK7fH0oscQ/k48qvi</link><title /><description>&lt;pre&gt;
void dfs(int iint jint kint t)			//k:floort:time
{
    int l;
    if(a[k][i][j]=='P' || Find==1)			//Find destination
    {
		Find=1;
		return ;
	}
    for(l=0;l&amp;lt;4;l++)
    {
        x=i+dir[l][0];
        y=j+dir[l][1];
        if(x&amp;lt;0 || x==n || j&amp;lt;0 || j==m || a[k][x][y]=='*')
            continue;
        if(a[k][x][y]=='#' &amp;amp;&amp;amp; (a[k^1][x][y]=='*' || a[k^1][x][y]=='#'))
            continue;
        a[k][i][j]='*';
        if(a[k][x][y]=='#')
            dfs(xyk^1t+1);
        else dfs(xykt+1);
        a[k][i][j]='.';
    }
    return ;
}&lt;/pre&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/noIGCHQ7V6tPPbeKhjdGnLOjVCU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/noIGCHQ7V6tPPbeKhjdGnLOjVCU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/noIGCHQ7V6tPPbeKhjdGnLOjVCU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/noIGCHQ7V6tPPbeKhjdGnLOjVCU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codepaste/~4/PEK7fH0oscQ" height="1" width="1"/&gt;</description><pubDate>Wed, 30 May 2012 03:38:15 -0700</pubDate><feedburner:origLink>http://codepaste.net/k48qvi</feedburner:origLink></item><item><guid isPermaLink="false">1dvux6</guid><link>http://feedproxy.google.com/~r/Codepaste/~3/RaAe5--WCp4/1dvux6</link><title /><description>&lt;pre&gt;
// cornice.cpp : definisce il punto di ingresso dell'applicazione console.
//

#include &amp;quot;stdafx.h&amp;quot;
#include &amp;lt;stdio.h&amp;gt;
#include &amp;lt;stdlib.h&amp;gt;
#define N 4
void cornice (int [] [N]int);
void print (int [] [N] int);

int _tmain()
{
	int square [N][N]={{00}};
	int anello;

	for(anello=0;anello&amp;lt;N/2;anello++){
		cornice(square anello);
	}

	/*print*/
	print(square N);




	return 0;
	
}





void cornice(int square [] [N] int an)
{
	int ti=1;

	for(t=an;t&amp;lt;N-an-1;t++){
		square[an][t]=i;
		i++;
	}
	for(t=an;t&amp;lt;N-an-1;t++){
		square[t][N-an-1]=i;
		i++;
	}
	for(t=N-an-1;t&amp;gt;an;t--){
		square[N-an-1][t]=i;
		i++;
	}
	for(t=N-an-1;t&amp;gt;an;t--){
		square[t][an]=i;
		i++;
	}
}

void print (int square [] [N] int n)
{
	int ti;
	for (t=0;t&amp;lt;n;t++){
		for(i=0;i&amp;lt;n;i++){
			printf(&amp;quot;|_%3d_|&amp;quot;square [t][i]);
		}
		printf(&amp;quot;\n&amp;quot;);
	}
}&lt;/pre&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/a--0HE_ImbsvTSP0VcZ5z_qEJvo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/a--0HE_ImbsvTSP0VcZ5z_qEJvo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/a--0HE_ImbsvTSP0VcZ5z_qEJvo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/a--0HE_ImbsvTSP0VcZ5z_qEJvo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codepaste/~4/RaAe5--WCp4" height="1" width="1"/&gt;</description><pubDate>Wed, 30 May 2012 00:21:12 -0700</pubDate><feedburner:origLink>http://codepaste.net/1dvux6</feedburner:origLink></item><item><guid isPermaLink="false">xbb6cc</guid><link>http://feedproxy.google.com/~r/Codepaste/~3/fjZS6j6XNsk/xbb6cc</link><title /><description>&lt;pre&gt;
/// &amp;lt;summary&amp;gt;
/// Synchronizes user records in GlobalLeave database with the ones supplied.
/// &amp;lt;/summary&amp;gt;
/// &amp;lt;param name=&amp;quot;samAccount&amp;quot;&amp;gt;SamAccount name for which to syncronize the records.&amp;lt;/param&amp;gt;
private void SyncUserData(string samAccount IList&amp;lt;Person&amp;gt; externalUserData)
{
    foreach (var person in externalUserData)
    {
        if (IsElegibleForGLS(person.LatestContract))
        {
            // Convert person to GLS user record.
            var userData = ConvertToUser(person);

            // Find user with same contract number and person id.
            User user = this.UserRepository.Get(
                u =&amp;gt;
                    u.PersonId == userData.PersonId &amp;amp;&amp;amp;
                    u.ContractId == userData.ContractId);

            // If user record exists.
            if (user != null)
            {
                // If user's IsDeleted flag has changed.
                if (user.IsDeleted != userData.IsDeleted)
                {
                    // Update the IsDeleted flag.
                    user.IsDeleted = userData.IsDeleted;
                    this.UserRepository.Update(user);
                }
            }
            else
            {
                // If user's contract is active.
                if (!userData.IsDeleted)
                {
                    // Add user to the GlobalLeave database.
                    userData.CreatedDate = DateTime.Now;
                    userData.LastLoginDate = DateTime.Now;
                    this.UserRepository.Add(userData);
                }
            }
        }
    }

    this.UserRepository.Save();
}
&lt;/pre&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gDf0A5DW8ohIXfl6a66fXAGjliM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gDf0A5DW8ohIXfl6a66fXAGjliM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gDf0A5DW8ohIXfl6a66fXAGjliM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gDf0A5DW8ohIXfl6a66fXAGjliM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codepaste/~4/fjZS6j6XNsk" height="1" width="1"/&gt;</description><pubDate>Tue, 29 May 2012 23:47:35 -0700</pubDate><feedburner:origLink>http://codepaste.net/xbb6cc</feedburner:origLink></item><item><guid isPermaLink="false">qm8ori</guid><link>http://feedproxy.google.com/~r/Codepaste/~3/kxcdzwv-aG8/qm8ori</link><title /><description>&lt;pre&gt;
CREATE OR REPLACE PROCEDURE search_title 
(
p_title 		VARCHAR2 
p_material_type 	VARCHAR2 DEFAULT NULL
) as v_search varchar2(20);

v_title_id varchar2(30);
v_due_date date;
v_copy_id varchar2(30);
v_status varchar2(30);
v_count number;

cursor c0 is 
select t.title_id t.title t.material_type c.copy_id c.status 
from titles t copies c
WHERE UPPER(t.title) like '%' || UPPER(p_title) ||  '%' and t.title_id = c.title_id
order by t.title c.copy_id;

cursor c1 is 
select t.title_id t.title t.material_type c.copy_id c.status 
from titles t copies c
WHERE UPPER(t.title) like '%' || UPPER(p_title) ||  '%' and t.title_id = c.title_id and t.material_type = p_material_type
order by t.title c.copy_id;

v_count2 number := 0;
v_cur0 c0%rowtype;
v_cur1 c1%rowtype;
begin
dbms_output.put_line('--------------------------------------------');
if p_material_type is null then
select count(*) into v_count from titles WHERE UPPER(title) like '%' || UPPER(p_title) ||  '%';
  if v_count = 0 then
  dbms_output.put_line(v_count || ' results found for ' || p_title || '.');
  else 
  dbms_output.put_line('TITLE               COPY_ID   MATERIAL_TYPE    STATUS     DUE_DATE');
  open c0;
  loop
  fetch c0 into v_cur0;
  exit when c0%notfound;
  v_title_id := v_cur0.title_id;
     select max(due_date) into v_due_date from rentals where copy_id = v_cur0.copy_id;
     if v_cur0.status = 'A' then
     v_status := 'Available';
     else
     v_status := 'Rented';
     end if;
     if v_status = 'Available' then
     v_due_date := null;
     end if;
     dbms_output.put_line(RPAD(v_cur0.title 20) ||  RPAD(v_cur0.copy_id 10)  || RPAD(v_cur0.material_type17) || RPAD(v_status 11) || v_due_date);
     v_count2 := v_count2 + 1;
  end loop;
     if v_count2 = 1 then
     dbms_output.put_line(v_count2 || ' result found for ' || p_title || '.');
     else 
     dbms_output.put_line(v_count2 || ' results found for ' || p_title || '.');
     end if;
  end if;
else
select count(*) into v_count from titles WHERE UPPER(title) like '%' || UPPER(p_title) ||  '%' and material_type = p_material_type;
  if v_count = 0 then
  dbms_output.put_line(v_count || ' results found for ' || p_title || ' (' || p_material_type || ').');
  else
    dbms_output.put_line('TITLE         COPY_ID      MATERIAL_TYPE    STATUS     DUE_DATE');
  open c1;
  loop
  fetch c1 into v_cur1;
  exit when c1%notfound;
  v_title_id := v_cur1.title_id;
     select max(due_date) into v_due_date from rentals where copy_id = v_cur1.copy_id;
     if v_cur1.status = 'A' then
     v_status := 'Available';
     else
     v_status := 'Rented';
     end if;
     if v_status = 'Available' then
     v_due_date := null;
     end if;
     dbms_output.put_line(RPAD(v_cur1.title 20) ||  RPAD(v_cur1.copy_id 10)  || RPAD(v_cur1.material_type17) || RPAD(v_status 11) || v_due_date);
     v_count2 := v_count2 + 1;
  end loop;
     if v_count2 = 1 then
     dbms_output.put_line(v_count2 || ' result found for ' || p_title || ' (' || p_material_type || ').');
     else 
     dbms_output.put_line(v_count2 || ' results found for ' || p_title || ' (' || p_material_type || ').');
     end if;
  end if;
end if;
dbms_output.put_line('--------------------------------------------');
end;&lt;/pre&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/p0shaNUz2UCI_ijcQUjcHPMaE3M/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/p0shaNUz2UCI_ijcQUjcHPMaE3M/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/p0shaNUz2UCI_ijcQUjcHPMaE3M/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/p0shaNUz2UCI_ijcQUjcHPMaE3M/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codepaste/~4/kxcdzwv-aG8" height="1" width="1"/&gt;</description><pubDate>Tue, 29 May 2012 21:02:10 -0700</pubDate><feedburner:origLink>http://codepaste.net/qm8ori</feedburner:origLink></item><item><guid isPermaLink="false">vna89e</guid><link>http://feedproxy.google.com/~r/Codepaste/~3/Dv0MtxHwpwc/vna89e</link><title /><description>&lt;pre&gt;
#ifWinActive Diablo III
F11::
sleep 10
Send 4
sleep 10
Click right 1383917
sleep 10
Click right 1435917
sleep 10
Click right 1489917
sleep 10
Click right 1545917
sleep 10
Click right 1595917
sleep 10
Click right 1650917
sleep 10
Click right 1704917
sleep 10
Click right 1759917
sleep 10
Click right 1813891
sleep 10
Click right 1811944
sleep 10
Click right 1866893
sleep 11
Send !{Click right 1871948}
sleep 100
Send 4
return&lt;/pre&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Rl5zZ9DBl9HmorD5nwuzcjXpMCA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Rl5zZ9DBl9HmorD5nwuzcjXpMCA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Rl5zZ9DBl9HmorD5nwuzcjXpMCA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Rl5zZ9DBl9HmorD5nwuzcjXpMCA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codepaste/~4/Dv0MtxHwpwc" height="1" width="1"/&gt;</description><pubDate>Tue, 29 May 2012 15:45:58 -0700</pubDate><feedburner:origLink>http://codepaste.net/vna89e</feedburner:origLink></item><item><guid isPermaLink="false">q2tyke</guid><link>http://feedproxy.google.com/~r/Codepaste/~3/QcSGaPlrRj4/q2tyke</link><title /><description>&lt;pre&gt;


if (document.all.test.action.indexOf(&amp;quot;invalid&amp;quot;) &amp;lt; 0) 
{
   document.all.test.submit();
}
&lt;/pre&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/oLzJIz2MIzOi0yFl6Jo1lOrK5hc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oLzJIz2MIzOi0yFl6Jo1lOrK5hc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/oLzJIz2MIzOi0yFl6Jo1lOrK5hc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oLzJIz2MIzOi0yFl6Jo1lOrK5hc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codepaste/~4/QcSGaPlrRj4" height="1" width="1"/&gt;</description><pubDate>Tue, 29 May 2012 13:42:34 -0700</pubDate><feedburner:origLink>http://codepaste.net/q2tyke</feedburner:origLink></item><item><guid isPermaLink="false">w2ymay</guid><link>http://feedproxy.google.com/~r/Codepaste/~3/KzgdX3DB_WI/w2ymay</link><title /><description>&lt;pre&gt;
/* Copyright (C) 2012 IAIK
 * http://jce.iaik.tugraz.at
 *
 * Copyright (C) 2012 Stiftung Secure Information and
 *                  Communication Technologies SIC
 * http://www.sic.st
 *
 * All rights reserved.
 *
 * This source is provided for inspection purposes and recompilation only
 * unless specified differently in a contract with IAIK. This source has to
 * be kept in strict confidence and must not be disclosed to any third party
 * under any circumstances. Redistribution in source and binary forms with
 * or without modification are &amp;lt;not&amp;gt; permitted in any case!
 *
 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
 * ANY EXPRESS OR IMPLIED WARRANTIES INCLUDING BUT NOT LIMITED TO THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
 * FOR ANY DIRECT INDIRECT INCIDENTAL SPECIAL EXEMPLARY OR CONSEQUENTIAL
 * DAMAGES (INCLUDING BUT NOT LIMITED TO PROCUREMENT OF SUBSTITUTE GOODS
 * OR SERVICES; LOSS OF USE DATA OR PROFITS; OR BUSINESS INTERRUPTION)
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY WHETHER IN CONTRACT STRICT
 * LIABILITY OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 * OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE POSSIBILITY OF
 * SUCH DAMAGE.
 */

#include &amp;lt;param.h&amp;gt;

#ifdef ECC_PRIME_FIELD

#include &amp;lt;stdio.h&amp;gt;
#include &amp;lt;stdlib.h&amp;gt;
#include &amp;lt;BI/bi_gen.h&amp;gt;
#include &amp;lt;GFp/gfp_gen.h&amp;gt;
#include &amp;quot;timing.h&amp;quot;


/*
 * verifies whether a private and public key are compatible
 *
 * @param modulus The public modulus.
 * @param pubkey The public key.
 * @param privkey The private key.
 * @param n0 The Montgomery n0 value (aka p').
 * @param r2 The Montgomery r2 value (aka R^2).
 * @return 1 if successful (i.e. private key is correct) 0 else
 */
int verify_privkey(const bigint_t modulus const bigint_t pubkey const bigint_t privkey const bigint_t n0 const bigint_t r2)
{
  // Don't change this!
  bigint_t message result;
  int wordindex;

  for (wordindex = ECC_NUM_WORDS - 1; wordindex &amp;gt;= 0; wordindex--)
    message[wordindex] = rand();

  gfp_gen_montgomery_exp(message pubkey result modulus n0 r2);
  gfp_gen_montgomery_exp(result privkey result modulus n0 r2);

  return !bigint_compare(message result);
}


bool montgomery_mul_attack(const bigint_t a const bigint_t b bigint_t res
    const bigint_t modulo const bigint_t n0)
{
  //---------------------------------------------------------------------------
  /// Special montgomery multiplication to check if reduction
  /// has been performed or not.
  ///
  /// Returns true if a reduction has been performed fals else.
  ///
  /// Formulas (R = 2^(WORDS_PER_BIGINT*BITS_PER_WORD)):
  /// // 1. Multiplication
  /// t = a*b
  ///
  /// // 2. Montgomery Reduction
  /// u = ( t + ((t*n0) mod R)*n ) / R
  /// u = u &amp;gt;= n ? u-n : u
  //---------------------------------------------------------------------------

  int_t d[2*WORDS_PER_BIGINT];

  // helpers
  int_t tmp_2[2*WORDS_PER_BIGINT];
  int_t tmp_4[4*WORDS_PER_BIGINT];

  bigint_clear_var(d2*WORDS_PER_BIGINT);
  bigint_clear_var(tmp_22*WORDS_PER_BIGINT);
  bigint_clear_var(tmp_44*WORDS_PER_BIGINT);

  // d = a*b
  bigint_multiply(abd);

  // reduction
  // R = 2^(WORDS_PER_BIGINT * BITS_PER_WORD)
  // r = [d + (d * n0 mod R) * modulo]/R

  // tmp_2 = d * n0 mod R
  bigint_multiply_var(dn0tmp_42*WORDS_PER_BIGINTWORDS_PER_BIGINT);
  bigint_copy_var(tmp_4tmp_2WORDS_PER_BIGINT);

  // tmp_4 = tmp_2 * modulo
  bigint_clear_var(tmp_44*WORDS_PER_BIGINT);
  bigint_multiply(tmp_2modulotmp_4);

  // tmp_4 + d
  int_t carry = 0;
  carry = bigint_add_var(dtmp_4tmp_42*WORDS_PER_BIGINT);
  bigint_copy_var(&amp;amp;carrytmp_4+2*WORDS_PER_BIGINT1);

  // tmp_4 / R
  bigint_shift_right_var(tmp_4WORDS_PER_BIGINT*BITS_PER_WORDtmp_42*WORDS_PER_BIGINT+1);

  //modulo_temp to perform upcoming comparison and (possible) subtraction with needed length
  // to account for a possible carry bit in the previous addition
  int_t modulo_temp[WORDS_PER_BIGINT+1];
  bigint_clear_var(modulo_tempWORDS_PER_BIGINT+1);
  bigint_copy_var(modulomodulo_tempWORDS_PER_BIGINT);

  bool reduction = false;

  // if tmp_4 &amp;gt;= modulo
  if(bigint_compare_var(tmp_4modulo_tempWORDS_PER_BIGINT+1) &amp;gt;= 0)
  {
    // tmp_4 - modulo
    bigint_subtract_var(tmp_4modulo_temptmp_4WORDS_PER_BIGINT+1);
    reduction = true;
  }

  bigint_copy(tmp_4res);

  return reduction;

}

bool gfp_gen_montgomery_exp_attack(const bigint_t a const bigint_t b bigint_t res
    const bigint_t modulo const bigint_t n0 const bigint_t r2)
{

  return false;
}

/*
 * Performs a timing attack to determine the private key.
 *
 * @param messages An array of n_samples messages that were
 * signed with the private key.
 * @param timings An array of n_samples timings corresponding
 * to the runtime of the messages at the same index.
 * @param n_samples The number of timing samples.
 * @param privatekey A buffer to which you write the private
 * key you found.
 * @param modulus The public modulus for the RSA signature.
 * @param pubkey The public exponent for the RSA signature.
 * @param n0 The Montgomery constant n0 (aka p')
 * @param r2 The Montgomery constant r2 (aka R^2)
 * @param privkeylen The exact number of bits of the attacked
 * private key
 * @return true if the attack was successful false else
 */

bool get_private_key(bigint_t *messages int *timings int n_samples bigint_t privatekey const bigint_t modulus const bigint_t pubkey const bigint_t n0 const bigint_t r2 int privkeylen)
{
  //---------------------------------------------------------------------------
  /// @todo (timing attack)
  /// Add your attack code here.
  //---------------------------------------------------------------------------

  bigint_t res;
  bigint_t tmp;
  bigint_t tmp_bit;
  int i = 0;
  int fast_1;
  int slow_1;
  int timings_0_slow = 0;
  double avg_0_slow = 0;
  double avg_1_slow = 0;
  double avg_0_fast = 0;
  double avg_1_fast = 0;
  int timings_1_slow = 0;
  int timings_0_fast = 0;
  int timings_1_fast = 0;
  int fast_0;
  int slow_0;
  int bits = 0;
  double diff_0 = 0;
  double diff_1 = 0;
  int message = 0;
  bool reduction = false;


  std::vector&amp;lt;bigint_t*&amp;gt; x_quer_0_vector;
  std::vector&amp;lt;bigint_t*&amp;gt; x_quer_1_vector;
  std::vector&amp;lt;bigint_t*&amp;gt; a_quer_vector;
  std::vector&amp;lt;bigint_t*&amp;gt; x_quer_vector;

  int_t *x_quer = new bigint_t;
  bigint_clear(x_quer);
  gfp_montgomery_mul(bigint_oner2x_quermodulusn0);

  //initialize x_quer and a_quer for every message
  for (message = 0; message &amp;lt; n_samples; message++) {
      //x_quer init
      int_t *xq0 = new bigint_t;
      int_t *xq1 = new bigint_t;
      int_t *xq = new bigint_t;
      bigint_copy(x_quer xq0);
      bigint_copy(x_quer xq);

      //a_quer init
      int_t *a_quer = new bigint_t;
      gfp_montgomery_mul(messages[message]r2a_quermodulusn0);
      a_quer_vector.push_back((bigint_t*)a_quer);

      //the first mutliplications since the coming for loop starts from the MSB-1 bit
      gfp_montgomery_mul(xq0 a_quer xq0 modulus n0);
      gfp_montgomery_mul(xq0 xq0 xq0 modulus n0);
      bigint_copy(xq0 xq1);


      x_quer_0_vector.push_back((bigint_t*)xq0);
      x_quer_1_vector.push_back((bigint_t*)xq1);
      x_quer_vector.push_back((bigint_t*)xq);


  }

//  int x_quer0_size = x_quer_0_vector.size();
//  int x_quer1_size = x_quer_1_vector.size();

  // set privatekey 0
  bigint_clear(privatekey);
  bigint_clear(tmp);
  bigint_clear(tmp_bit);
  // set first bit of guessed key
  bigint_copy(bigint_one privatekey);
  bigint_shift_left(privatekey privkeylen-1 privatekey);

  // do the attack
  for (bits=privkeylen-2; bits&amp;gt;0; --bits)
  {
    bigint_copy(privatekeytmp);

    //classification of messages (next privatekey bit set 0)
    for (message = 0; message &amp;lt; n_samples; message++)
    {
      //mont-exp algorithm

      reduction = false;

      //get correct x_quer from vector
      x_quer = (int_t*)x_quer_0_vector[message];
      bigint_t *a_quer = a_quer_vector[message];

      reduction = montgomery_mul_attack(x_querx_querx_quermodulusn0);

      if(reduction)
      {
        slow_0 += 1;
        timings_0_slow += timings[message];
      }
      else
      {
        fast_0 += 1;
        timings_0_fast += timings[message];
      }
    }

    //classification of messages (next privatekey bit set 1)
    bigint_copy(bigint_onetmp_bit);
    bigint_shift_left(tmp_bit bits tmp_bit);
    bigint_xor(privatekey tmp_bit privatekey);
    for (message = 0; message &amp;lt; n_samples; message++)
    {
      //mont-exp algorithm

      reduction = false;

      x_quer = (int_t*)x_quer_1_vector[message];
      bigint_t *a_quer = a_quer_vector[message];

      gfp_montgomery_mul(x_quer(int_t*)a_querx_quermodulusn0);
      reduction = montgomery_mul_attack(x_querx_querx_quermodulusn0);

      if(reduction)
      {
        slow_1 += 1;
        timings_1_slow += timings[message];
      }
      else
      {
        fast_1 += 1;
        timings_1_fast += timings[message];
      }
    }

    if(slow_0)
      avg_0_slow = timings_0_slow / slow_0;
    if(fast_0)
      avg_0_fast = timings_0_fast / fast_0;
    if(slow_1)
      avg_1_slow = timings_1_slow / slow_1;
    if(fast_1)
      avg_1_fast = timings_1_fast / fast_1;

    diff_0 = avg_0_slow - avg_0_fast;
    diff_1 = avg_1_slow - avg_1_fast;

    // set current privatekey bit to 0
    if(diff_0 &amp;gt; diff_1)
      bigint_copy(tmpprivatekey);

    //take right x_quer
    for (message = 0; message &amp;lt; n_samples; message++) {
        int_t *xq0 *xq1;
        xq0 = (int_t*)x_quer_0_vector[message];
        xq1 = (int_t*)x_quer_1_vector[message];
        if(diff_0 &amp;gt; diff_1) {
            bigint_copy(xq0 xq1);
        } else {
            bigint_copy(xq1 xq0);
        }
    }

    fast_0 = 0;
    fast_1 = 0;
    slow_0 = 0;
    slow_1 = 0;
    timings_0_slow = 0;
    timings_1_slow = 0;
    timings_0_fast = 0;
    timings_1_fast = 0;

    bigint_clear(tmp);
    bigint_clear(tmp_bit);

  }

  // set last bit of guessed key
  // last bit 0
  if(verify_privkey(modulus pubkeyprivatekeyn0r2))
    return true;
  else
  {
    // last bit 1
    privatekey[0] = privatekey[0] | 1;
    if(verify_privkey(moduluspubkeyprivatekey n0r2))
      return true;
  }

  return false;
}

#endif
&lt;/pre&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Baw5fv766sjgLGofTNoazMDw904/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Baw5fv766sjgLGofTNoazMDw904/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Baw5fv766sjgLGofTNoazMDw904/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Baw5fv766sjgLGofTNoazMDw904/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codepaste/~4/KzgdX3DB_WI" height="1" width="1"/&gt;</description><pubDate>Tue, 29 May 2012 12:40:08 -0700</pubDate><feedburner:origLink>http://codepaste.net/w2ymay</feedburner:origLink></item><item><guid isPermaLink="false">gn3ehu</guid><link>http://feedproxy.google.com/~r/Codepaste/~3/VG3j9neTqnE/gn3ehu</link><title /><description>&lt;pre&gt;
/* Copyright (C) 2012 IAIK
 * http://jce.iaik.tugraz.at
 *
 * Copyright (C) 2012 Stiftung Secure Information and
 *                  Communication Technologies SIC
 * http://www.sic.st
 *
 * All rights reserved.
 *
 * This source is provided for inspection purposes and recompilation only
 * unless specified differently in a contract with IAIK. This source has to
 * be kept in strict confidence and must not be disclosed to any third party
 * under any circumstances. Redistribution in source and binary forms with
 * or without modification are &amp;lt;not&amp;gt; permitted in any case!
 *
 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
 * ANY EXPRESS OR IMPLIED WARRANTIES INCLUDING BUT NOT LIMITED TO THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
 * FOR ANY DIRECT INDIRECT INCIDENTAL SPECIAL EXEMPLARY OR CONSEQUENTIAL
 * DAMAGES (INCLUDING BUT NOT LIMITED TO PROCUREMENT OF SUBSTITUTE GOODS
 * OR SERVICES; LOSS OF USE DATA OR PROFITS; OR BUSINESS INTERRUPTION)
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY WHETHER IN CONTRACT STRICT
 * LIABILITY OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 * OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE POSSIBILITY OF
 * SUCH DAMAGE.
 */

#include &amp;lt;param.h&amp;gt;

#ifdef ECC_PRIME_FIELD

#include &amp;lt;stdio.h&amp;gt;
#include &amp;lt;stdlib.h&amp;gt;
#include &amp;lt;BI/bi_gen.h&amp;gt;
#include &amp;lt;GFp/gfp_gen.h&amp;gt;
#include &amp;quot;timing.h&amp;quot;


/*
 * verifies whether a private and public key are compatible
 *
 * @param modulus The public modulus.
 * @param pubkey The public key.
 * @param privkey The private key.
 * @param n0 The Montgomery n0 value (aka p').
 * @param r2 The Montgomery r2 value (aka R^2).
 * @return 1 if successful (i.e. private key is correct) 0 else
 */
int verify_privkey(const bigint_t modulus const bigint_t pubkey const bigint_t privkey const bigint_t n0 const bigint_t r2)
{
  // Don't change this!
  bigint_t message result;
  int wordindex;

  for (wordindex = ECC_NUM_WORDS - 1; wordindex &amp;gt;= 0; wordindex--)
    message[wordindex] = rand();

  gfp_gen_montgomery_exp(message pubkey result modulus n0 r2);
  gfp_gen_montgomery_exp(result privkey result modulus n0 r2);

  return !bigint_compare(message result);
}


bool montgomery_mul_attack(const bigint_t a const bigint_t b bigint_t res
    const bigint_t modulo const bigint_t n0)
{
  //---------------------------------------------------------------------------
  /// Special montgomery multiplication to check if reduction
  /// has been performed or not.
  ///
  /// Returns true if a reduction has been performed fals else.
  ///
  /// Formulas (R = 2^(WORDS_PER_BIGINT*BITS_PER_WORD)):
  /// // 1. Multiplication
  /// t = a*b
  ///
  /// // 2. Montgomery Reduction
  /// u = ( t + ((t*n0) mod R)*n ) / R
  /// u = u &amp;gt;= n ? u-n : u
  //---------------------------------------------------------------------------

  int_t d[2*WORDS_PER_BIGINT];

  // helpers
  int_t tmp_2[2*WORDS_PER_BIGINT];
  int_t tmp_4[4*WORDS_PER_BIGINT];

  bigint_clear_var(d2*WORDS_PER_BIGINT);
  bigint_clear_var(tmp_22*WORDS_PER_BIGINT);
  bigint_clear_var(tmp_44*WORDS_PER_BIGINT);

  // d = a*b
  bigint_multiply(abd);

  // reduction
  // R = 2^(WORDS_PER_BIGINT * BITS_PER_WORD)
  // r = [d + (d * n0 mod R) * modulo]/R

  // tmp_2 = d * n0 mod R
  bigint_multiply_var(dn0tmp_42*WORDS_PER_BIGINTWORDS_PER_BIGINT);
  bigint_copy_var(tmp_4tmp_2WORDS_PER_BIGINT);

  // tmp_4 = tmp_2 * modulo
  bigint_clear_var(tmp_44*WORDS_PER_BIGINT);
  bigint_multiply(tmp_2modulotmp_4);

  // tmp_4 + d
  int_t carry = 0;
  carry = bigint_add_var(dtmp_4tmp_42*WORDS_PER_BIGINT);
  bigint_copy_var(&amp;amp;carrytmp_4+2*WORDS_PER_BIGINT1);

  // tmp_4 / R
  bigint_shift_right_var(tmp_4WORDS_PER_BIGINT*BITS_PER_WORDtmp_42*WORDS_PER_BIGINT+1);

  //modulo_temp to perform upcoming comparison and (possible) subtraction with needed length
  // to account for a possible carry bit in the previous addition
  int_t modulo_temp[WORDS_PER_BIGINT+1];
  bigint_clear_var(modulo_tempWORDS_PER_BIGINT+1);
  bigint_copy_var(modulomodulo_tempWORDS_PER_BIGINT);

  bool reduction = false;

  // if tmp_4 &amp;gt;= modulo
  if(bigint_compare_var(tmp_4modulo_tempWORDS_PER_BIGINT+1) &amp;gt;= 0)
  {
    // tmp_4 - modulo
    bigint_subtract_var(tmp_4modulo_temptmp_4WORDS_PER_BIGINT+1);
    reduction = true;
  }

  bigint_copy(tmp_4res);

  return reduction;

}

bool gfp_gen_montgomery_exp_attack(const bigint_t a const bigint_t b bigint_t res
    const bigint_t modulo const bigint_t n0 const bigint_t r2)
{

  return false;
}

/*
 * Performs a timing attack to determine the private key.
 *
 * @param messages An array of n_samples messages that were
 * signed with the private key.
 * @param timings An array of n_samples timings corresponding
 * to the runtime of the messages at the same index.
 * @param n_samples The number of timing samples.
 * @param privatekey A buffer to which you write the private
 * key you found.
 * @param modulus The public modulus for the RSA signature.
 * @param pubkey The public exponent for the RSA signature.
 * @param n0 The Montgomery constant n0 (aka p')
 * @param r2 The Montgomery constant r2 (aka R^2)
 * @param privkeylen The exact number of bits of the attacked
 * private key
 * @return true if the attack was successful false else
 */

bool get_private_key(bigint_t *messages int *timings int n_samples bigint_t privatekey const bigint_t modulus const bigint_t pubkey const bigint_t n0 const bigint_t r2 int privkeylen)
{
  //---------------------------------------------------------------------------
  /// @todo (timing attack)
  /// Add your attack code here.
  //---------------------------------------------------------------------------

  bigint_t res;
  bigint_t tmp;
  bigint_t tmp_bit;
  int i = 0;
  int fast_1;
  int slow_1;
  int timings_0_slow = 0;
  double avg_0_slow = 0;
  double avg_1_slow = 0;
  double avg_0_fast = 0;
  double avg_1_fast = 0;
  int timings_1_slow = 0;
  int timings_0_fast = 0;
  int timings_1_fast = 0;
  int fast_0;
  int slow_0;
  int bits = 0;
  double diff_0 = 0;
  double diff_1 = 0;
  int message = 0;
  bool reduction = false;


  std::vector&amp;lt;bigint_t*&amp;gt; x_quer_0_vector;
  std::vector&amp;lt;bigint_t*&amp;gt; x_quer_1_vector;
  std::vector&amp;lt;bigint_t*&amp;gt; a_quer_vector;
  std::vector&amp;lt;bigint_t*&amp;gt; x_quer_vector;

  int_t *x_quer = new bigint_t;
  bigint_clear(x_quer);
  gfp_montgomery_mul(bigint_oner2x_quermodulusn0);

  //initialize x_quer and a_quer for every message
  for (message = 0; message &amp;lt; n_samples; message++) {
      //x_quer init
      int_t *xq0 = new bigint_t;
      int_t *xq1 = new bigint_t;
      int_t *xq = new bigint_t;
      bigint_copy(x_quer xq0);
      bigint_copy(x_quer xq);

      //a_quer init
      int_t *a_quer = new bigint_t;
      gfp_montgomery_mul(messages[message]r2a_quermodulusn0);
      a_quer_vector.push_back((bigint_t*)a_quer);

      //the first mutliplications since the coming for loop starts from the MSB-1 bit
      gfp_montgomery_mul(xq0 a_quer xq0 modulus n0);
      gfp_montgomery_mul(xq0 xq0 xq0 modulus n0);
      bigint_copy(xq0 xq1);


      x_quer_0_vector.push_back((bigint_t*)xq0);
      x_quer_1_vector.push_back((bigint_t*)xq1);
      x_quer_vector.push_back((bigint_t*)xq);


  }

//  int x_quer0_size = x_quer_0_vector.size();
//  int x_quer1_size = x_quer_1_vector.size();

  // set privatekey 0
  bigint_clear(privatekey);
  bigint_clear(tmp);
  bigint_clear(tmp_bit);
  // set first bit of guessed key
  bigint_copy(bigint_one privatekey);
  bigint_shift_left(privatekey privkeylen-1 privatekey);

  // do the attack
  for (bits=privkeylen-2; bits&amp;gt;0; --bits)
  {
    bigint_copy(privatekeytmp);

    //classification of messages (next privatekey bit set 0)
    for (message = 0; message &amp;lt; n_samples; message++)
    {
      //mont-exp algorithm

      reduction = false;

//      bigint_clear(a_quer);
//      bigint_clear(x_quer);
//
//      gfp_montgomery_mul(messages[message]r2a_quermodulusn0);
//      gfp_montgomery_mul(bigint_oner2x_quermodulusn0);

      //get correct x_quer from vector
      x_quer = (int_t*)x_quer_0_vector[message];
      bigint_t *a_quer = a_quer_vector[message];

//      if(i == bits)
//          reduction = montgomery_mul_attack(x_querx_querx_quermodulusn0);
//      else

//          gfp_montgomery_mul(x_querx_querx_quermodulusn0);

      gfp_montgomery_mul(x_querx_querx_quermodulusn0);

      //guess is 0 so no square necessary
//      if(bigint_test_bit(privatekeybits))
//      {
//          gfp_montgomery_mul(x_quer(int_t*)a_querx_quermodulusn0);
//      }

//      gfp_montgomery_mul(x_querbigint_oneresmodulusn0);

      if(reduction)
      {
        slow_0 += 1;
        timings_0_slow += timings[message];
      }
      else
      {
        fast_0 += 1;
        timings_0_fast += timings[message];
      }
    }

    //classification of messages (next privatekey bit set 1)
    bigint_copy(bigint_onetmp_bit);
    bigint_shift_left(tmp_bit bits tmp_bit);
    bigint_xor(privatekey tmp_bit privatekey);
    for (message = 0; message &amp;lt; n_samples; message++)
    {
      //mont-exp algorithm

      reduction = false;

//      bigint_clear(a_quer);
//      bigint_clear(x_quer);
//
//      gfp_montgomery_mul(messages[message]r2a_quermodulusn0);
//      gfp_montgomery_mul(bigint_oner2x_quermodulusn0);
      x_quer = (int_t*)x_quer_1_vector[message];
      bigint_t *a_quer = a_quer_vector[message];


//      if(i == bits)
//          reduction = montgomery_mul_attack(x_querx_querx_quermodulusn0);
//      else
//          gfp_montgomery_mul(x_querx_querx_quermodulusn0);

      gfp_montgomery_mul(x_querx_querx_quermodulusn0);

      if(bigint_test_bit(privatekeybits))
      {
          gfp_montgomery_mul(x_quer(int_t*)a_querx_quermodulusn0);
      }

      gfp_montgomery_mul(x_querbigint_oneresmodulusn0);

      if(reduction)
      {
        slow_1 += 1;
        timings_1_slow += timings[message];
      }
      else
      {
        fast_1 += 1;
        timings_1_fast += timings[message];
      }
    }

    if(slow_0)
      avg_0_slow = timings_0_slow / slow_0;
    if(fast_0)
      avg_0_fast = timings_0_fast / fast_0;
    if(slow_1)
      avg_1_slow = timings_1_slow / slow_1;
    if(fast_1)
      avg_1_fast = timings_1_fast / fast_1;

    diff_0 = avg_0_slow - avg_0_fast;
    diff_1 = avg_1_slow - avg_1_fast;

    // set current privatekey bit to 0
    if(diff_0 &amp;gt; diff_1)
      bigint_copy(tmpprivatekey);

    //take right x_quer
    for (message = 0; message &amp;lt; n_samples; message++) {
        int_t *xq0 *xq1;
        xq0 = (int_t*)x_quer_0_vector[message];
        xq1 = (int_t*)x_quer_1_vector[message];
        if(diff_0 &amp;gt; diff_1) {
            bigint_copy(xq0 xq1);
        } else {
            bigint_copy(xq1 xq0);
        }
    }

    fast_0 = 0;
    fast_1 = 0;
    slow_0 = 0;
    slow_1 = 0;
    timings_0_slow = 0;
    timings_1_slow = 0;
    timings_0_fast = 0;
    timings_1_fast = 0;

    bigint_clear(tmp);
    bigint_clear(tmp_bit);

  }

  // set last bit of guessed key
  // last bit 0
  if(verify_privkey(modulus pubkeyprivatekeyn0r2))
    return true;
  else
  {
    // last bit 1
    privatekey[0] = privatekey[0] | 1;
    if(verify_privkey(moduluspubkeyprivatekey n0r2))
      return true;
  }

  return false;
}

#endif
&lt;/pre&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2gMUZen3IIIbG96v9iH3q4_6qFg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2gMUZen3IIIbG96v9iH3q4_6qFg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2gMUZen3IIIbG96v9iH3q4_6qFg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2gMUZen3IIIbG96v9iH3q4_6qFg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codepaste/~4/VG3j9neTqnE" height="1" width="1"/&gt;</description><pubDate>Tue, 29 May 2012 12:26:04 -0700</pubDate><feedburner:origLink>http://codepaste.net/gn3ehu</feedburner:origLink></item></channel></rss>

