1. Куча / Говнокод #9417

    +130

    1. 1
    2. 2
    3. 3
    li.sexy-diigo, li.sexy-diigo:hover, li.sexy-digg, li.sexy-digg:hover, li.sexy-reddit, li.sexy-reddit:hover, li.sexy-stumbleupon, li.sexy-stumbleupon:hover, li.sexy-delicious, li.sexy-delicious:hover, li.sexy-yahoobuzz, li.sexy-yahoobuzz:hover, li.sexy-blinklist, li.sexy-blinklist:hover, li.sexy-technorati, li.sexy-technorati:hover, li.sexy-facebook, li.sexy-facebook:hover, li.sexy-twitter, li.sexy-twitter:hover, li.sexy-myspace, li.sexy-myspace:hover, li.sexy-mixx, li.sexy-mixx:hover, li.sexy-scriptstyle, li.sexy-scriptstyle:hover, li.sexy-designfloat, li.sexy-designfloat:hover, li.sexy-mail, li.sexy-mail:hover, li.sexy-comfeed, li.sexy-comfeed:hover, li.sexy-newsvine, li.sexy-newsvine:hover, li.sexy-devmarks, li.sexy-devmarks:hover, li.sexy-linkedin, li.sexy-linkedin:hover, li.sexy-google, li.sexy-google:hover, li.sexy-misterwong, li.sexy-misterwong:hover, li.sexy-izeby, li.sexy-izeby:hover, li.sexy-twittley, li.sexy-twittley:hover, li.sexy-tipd, li.sexy-tipd:hover, li.sexy-pfbuzz, li.sexy-pfbuzz:hover, li.sexy-friendfeed, li.sexy-friendfeed:hover, li.sexy-blogmarks, li.sexy-blogmarks:hover, li.sexy-fwisp, li.sexy-fwisp:hover, li.sexy-designmoo, li.sexy-designmoo:hover, li.sexy-bobrdobr, li.sexy-bobrdobr:hover, li.sexy-yandex, li.sexy-yandex:hover, li.sexy-memoryru, li.sexy-memoryru:hover, li.sexy-100zakladok, li.sexy-100zakladok:hover, li.sexy-moemesto, li.sexy-moemesto:hover, li.sexy-ning, li.sexy-ning:hover, li.sexy-hackernews, li.sexy-hackernews:hover, li.sexy-identica, li.sexy-identica:hover, li.sexy-printfriendly, li.sexy-printfriendly:hover, li.sexy-designbump, li.sexy-designbump:hover, li.sexy-fleck, li.sexy-fleck:hover, li.sexy-netvibes, li.sexy-netvibes:hover, li.sexy-netvouz, li.sexy-netvouz:hover, li.sexy-nujij, li.sexy-nujij:hover, li.sexy-globalgrind, li.sexy-globalgrind:hover, li.sexy-wikio, li.sexy-wikio:hover, li.sexy-xerpi, li.sexy-xerpi:hover, li.sexy-sphinn, li.sexy-sphinn:hover, li.sexy-blogospherenews, li.sexy-blogospherenews:hover, li.sexy-posterous, li.sexy-posterous:hover, li.sexy-techmeme, li.sexy-techmeme:hover, li.sexy-ekudos, li.sexy-ekudos:hover, li.sexy-pingfm, li.sexy-pingfm:hover, li.sexy-tomuse, li.sexy-tomuse:hover {
    	background:url('sexy-sprite.png') no-repeat !important;
    }

    Красивая реализация знатных социальных кнопок... Хотя можно и
    ul.socials li {
    background:url('sexy-sprite.png') no-repeat;
    }

    nonamez, 14 Февраля 2012

    Комментарии (8)
  2. C++ / Говнокод #9416

    +1013

    1. 1
    if (!done && (done = true)) setlocale(LC_CTYPE, "");

    из свежих ворнингов компилера.

    Dummy00001, 14 Февраля 2012

    Комментарии (44)
  3. C# / Говнокод #9415

    +115

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    try
    {
    	foreach (MapObjectBase item in objects)
    	{
    		GisTrack track = item as GisTrack;
    
    		if (track != null)
    		{
    			//ToolTipContent - наследник TextContent
    			ToolTipContent oToolTip = (ToolTipContent)track.ContentList.FirstOrDefault<IContent>(a => a is TextContent);
    			if (oToolTip != null)
    			{
    				track.ContentList.Remove(oToolTip);
    			}
    		}
    	}
    
    	this.map.Redraw(false);
    }
    catch (Exception ex)
    {
    	MonitoringManager.Instance.WriteLog(ex.ToString());
    }

    Linq - как граната. Смотря в чьих руках.

    ICELedyanoj, 14 Февраля 2012

    Комментарии (4)
  4. C++ / Говнокод #9414

    +148

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    vector<long long> fib;
    	for
    	(
    		long long a=1,b=1;
    		b=a+b,a=a+b,a>0&&b>0;
    		cout<<b<<" "<<a<<endl,
    		fib.push_back(b),
    		fib.push_back(a)
    	);

    Just outputting fibonacci numbers as pairs and storing them in a vector...

    wyand, 14 Февраля 2012

    Комментарии (9)
  5. C# / Говнокод #9413

    +120

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    public class BillingService : Handles<NewDayHasComeInMoscow>
    {
            public void When(NewDayHasComeInMoscow ev)
            {
                // ...
            }
    }

    pavelhritonenko, 14 Февраля 2012

    Комментарии (4)
  6. Java / Говнокод #9412

    +66

    1. 1
    count = indexFactory.getIndexHelper(section).getSearcher().docFreq(new Term("firm", Long.toString(firm)));

    матрешка :)

    zlob.jc, 14 Февраля 2012

    Комментарии (5)
  7. PHP / Говнокод #9411

    +159

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    # Чтобы уж точно 
    if($file == null OR $file == '') {
    
    # ......
    
    }

    T_ENGINE, 14 Февраля 2012

    Комментарии (5)
  8. PHP / Говнокод #9410

    +152

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    $query = "SELECT id, login, adress FROM $table";
    $res = mysql_query($query) or die('<b>Системная ошибка</b>');
    while ($row = mysql_fetch_assoc($res))  {
    $id = $row["id"]; 
    $login = $row["login"]; 
    $adress = $row["adress"]; 
    }
    /* Закрываем соединение */
    mysql_close();
    ?>
    <!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
    <html xmlns='http://www.w3.org/1999/xhtml'>
    <body>
    <table> 
       <tr>
          <td><strong><?php echo $id; ?></strong></td>
          <td><center><?php echo $login; ?></center></td>
          <td><center><?php echo $adress; ?></center></td>
       </tr>
    </table>

    http://skripters.biz/forum/topic_42215

    Unknown, 14 Февраля 2012

    Комментарии (8)
  9. PHP / Говнокод #9409

    +159

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    function ***_helper_form_alter(&$form, &$form_state, $form_id) {
      if(substr($form_id, -9) == 'node_form') {   //  Make sure this stuff only happens for node edit forms.
      	// make helpful menus items available for editors on season types
      	if(isset($form['#node']->type) && $form['#node']->type == 'season') {
        	$form['field_menu_items'][0]['#description'] = 'Cut and paste the text in the blue box below into field above for menu items.<br />
        	(You must have created and submitted the season first, and the links below should look like "/show-name/season-#/link".)<br />
        	Delete items you don\'t wish to appear: The second section of the code is for items below the dotted line.<br />
        	<div style="margin:15px;border:1px solid #0CA2FF;padding:10px;">
        	<li><a href="/'.$form['#node']->path.'/about">About</a></li&#62<br />
        	<li><a href="/'.$form['#node']->path.'/bios">Bios</a></li><br />
        	<li><a href="/'.$form['#node']->path.'/blogs">Blogs</a></li&#62<br />
        	<li><a href="/'.$form['#node']->path.'/episodes">Episodes</a></li><br />
        	<li><a href="/'.$form['#node']->path.'/games">Games</a></li&#62<br />
        	<li><a href="/'.$form['#node']->path.'/photos">Photos</a></li><br />
        	<li><a href="/'.$form['#node']->path.'/videos">Videos</a></li&#62<br /><br />
        	<!-- Use code below for additional menu items: --><br /><br />
        	</ul><ul class="season-extras"><br />
        	<li><a href="http://games.***.com/">Full URL needed if not on www.***.com</a></li&#62<br />
        	<li><a href="/top-chef/diet-dr-pepper-challenge">Dr. Pepper Challenge</a></li&#62<br />
        	<li><a href="/foodies/recipe-finder">Recipe Finder</a></li&#62<br /><br />
        	<!-- Use code below for the "flyout" navigation: --><br /><br />
        	<li><a href="/tweettracker">Talk</a><br />
              <ul> <br />
                <div class="separator" style="float: left;"><br />
                    <li><a href="/tweettracker">Tweet Tracker</a></li&#62<br />
                    <li><a href="/tweetbattle">Tweet Battles</a></li&#62<br />
                    <li><a href="/iwanttobeahousewife">Just Saying</a></li&#62<br />
                </div><br />
              </ul><br />
          </li><br />
    
        	</div>';
    
      	  }

    Вот такой вот "код" попался на глаза в новом проекте

    Phabyd, 13 Февраля 2012

    Комментарии (6)
  10. PHP / Говнокод #9408

    +159

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    //1 скрипт
    $x = rand (1,3);
    if ($x==1)
    {
    echo "Выберите круг<br>";
    $n='krug';
    }
    elseif ($x==2)
    {
    echo "Выберите квадрат<br>";
    $n='Kvadr';
    }
    elseif ($x==3)
    {
    echo "Выберите треугольник<br>";
    $n='Treug';
    }
    echo '<img src="1.jpg">';
    echo '<input type=radio name="captcha" value="krug"><br>';
    echo '<img src="2.jpg">';
    echo '<input type=radio name="captcha" value="Kvadr"><br>';
    echo '<img src="3.jpg">';
    echo '<input type=radio name="captcha" value="Treug"><br>';
    
    $captcha = fopen("captcha.txt", "w+");
    $key = $n;
    fwrite($captcha,$key);
    fclose($captcha);
    ?>
    
    //2 скрипт 
    $file = file_get_contents('./captcha.txt', false);
    if ($_REQUEST["captcha"] == $file)
    {

    Недавно наговнокодил.Эдакая реализация каптчи без sql.

    Cadmium, 13 Февраля 2012

    Комментарии (29)