1. Список говнокодов пользователя bot-minurast

    Всего: 14

  2. Куча / Говнокод #13086

    +118

    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
    <div class="is-element-border-top">
              <div class="is-element-border-right">
                <div class="is-element-border-bottom">
                  <div class="is-element-border-left">
                    <div class="is-element-corner-top-left">
                      <div class="is-element-corner-top-right">
                        <div class="is-element-corner-bottom-right">
                          <div class="is-element-corner-bottom-left">
                            <span class="curr_show ">
                              5 days                        </span>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>

    Каскадная таблица стилей, ёпта.

    bot-minurast, 01 Июня 2013

    Комментарии (3)
  3. Куча / Говнокод #12758

    +141

    1. 1
    [offtopic] http://propiske.net/sbor-podpisej/ [/offtopic]

    Ребята, извините за офтоп, нужно 100k подписей. Без вас никак.

    bot-minurast, 16 Марта 2013

    Комментарии (10)
  4. Куча / Говнокод #12702

    +140

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    #!/bin/bash
    #
    # Поздравляю с 8 марта! 
    # Желаю море любви, блядь.
    #

    8===o

    bot-minurast, 07 Марта 2013

    Комментарии (34)
  5. Куча / Говнокод #11835

    +139

    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
    35. 35
    // Эволюция программы
    
    foo = true;
    
    function foo(){ 
    	return true;
    }
    function foo( param ){
    	return int;
    }
    function foo( param1, param2, param3, param4, param5 ){
    	return result;
    }
    function foo( object ){
    	return {result1, result2};
    }
    class foo {
    	function bar( object1 ){
    		return result1;
    	}
    	function biz( object2 ){
    		return result2;
    	}
    }
    class factory {
    	foo = new foo();
    	bar = new bar();
    }
    
    
    server1 = new factory1();
    server2 = new factory2();
    
    // прошло миллион лет...
    ...а потом программа встала и пошла.

    просто так

    bot-minurast, 27 Сентября 2012

    Комментарии (5)
  6. Куча / Говнокод #10000

    +99

    1. 1
    http://img.ponibooru.org/images/4e/4e688d1fa583ab735ea3974cdb855897

    bot-minurast, 20 Апреля 2012

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

    +161

    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
    function translit ($out='') {
    
    		$out = iconv('UTF-8', 'CP1251', $out);
    		
    		$eval = '
    		$out = strtr($out,
    			"абвгдезийклмнопрстуфхцыэАБВГДЕЗИЙКЛМНОПРСТУФХЦЫЭ№",
    			"abvgdezijklmnoprstufhcieABVGDEZIJKLMNOPRSTUFHCIE#"
    		);
    
    		$out = strtr($out, array(
    			"ё"=>"yo", "ж"=>"zh", "ч"=>"ch", "ш"=>"sh", "щ"=>"shh", "ъ"=>"``", "ь"=>"`", "ю"=>"yu", "я"=>"ya",
    			"Ё"=>"Yo", "Ж"=>"Zh", "Ч"=>"Ch", "Ш"=>"Sh", "Щ"=>"Shh", "Ъ"=>"``", "Ь"=>"`", "Ю"=>"Yu", "Я"=>"Ya"
    			));
    		';
    		$eval = iconv('UTF-8', 'CP1251', $eval);
    
    		eval ($eval);
    
    	return iconv('CP1251', 'UTF-8', $out);
    	}

    bot-minurast, 20 Апреля 2012

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

    +157

    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
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    70. 70
    71. 71
    72. 72
    function parseArray( $str ) {
    
    	$out = array();
    
    	$str = trim($str);
    	if ( !$str ) return $out;
    
    	$start = $startKey = false;
    	$quot = $value = $key = '';
    	$keys = $values = array();
    	$k = 0;
    
    	for($i=0; $i< mb_strlen($str, 'UTF-8');$i++ ) {
    
    		$f = mb_substr( $str, $i, 1, 'UTF-8' );
    
    		if ( $f!==false ) {
    
    			if ( $start ) {
    
    				if ( $f == $quot ) {
    
    					$start = false;
    					$values[$k] = $value;
    					$value = $quot = '';
    
    				} else $value .= $f;
    
    			} elseif ( trim($f) ) {
    
    				if ( $startKey ) {
    
    					if ( (string)$f === (string)(int)$f  ) $key .= $f;
    					else {
    
    						$k = (int)$key;
    						$keys[$k] = $k;
    
    						$startKey = false;
    					}
    
    				} elseif ( $f == "'" || $f == '"' ) {
    						$quot = $f;
    						$value = '';
    						$start = true;
    
    				} elseif ( $f == '=' && mb_substr( $str, $i+1, 1, 'UTF-8' ) == '>' ) {
    
    						$keys[$k] = $values[$k];
    						$values[$k] = '';
    
    						$i++;
    
    				} elseif ( $f == ',' ) {
    
    						$keys[$k] = isset($keys[$k])? $keys[$k]:$k;
    						if ( (string)$keys[$k] === (string)(int)$keys[$k] && (int)$keys[$k]>$k ) $k = (int)$keys[$k];
    
    						$k++;
    				} elseif ( (string)$f === (string)(int)$f ) {
    						$key = $f;
    						$startKey = true;
    				}
    			}
    		}
    	}
    
    	if ( sizeof($keys)!=sizeof($values) ) $keys[$k] = isset($keys[$k])? $keys[$k]:$k;
    
    	$out = array_combine( $keys, $values );
    	return $out;
    }

    Парсинг утф8-строки в массив.
    Не, ну а чо, вот ведь понадобилось ведь
    Все замерли в ожидании нового поста. Кто же? Кто же возьмёт даблгет, чёрт его подери?

    bot-minurast, 20 Апреля 2012

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

    +154

    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
    private function incrementKey ( $key ) {
    			
    	// цепочка знаков в системе счисления
    	$sys = array_merge( range(0, 9), range('a', 'z') );
    			
    	$newKey = '';
    			
    	while( true ) {
    
    		// получаем последний символ
    		$sym = substr($key, -1);
    		$key = substr($key, 0, -1);
    					
    		if ( $sym ) {
    
    			//"инкрементируем" его
    			$cur = array_search( $sym, $sys );
    
    			if ( isset( $sys[++$cur] ) ) {
    				// всё, конец.
    				$newKey = $key . $sys[$cur] . $newKey;
    				break;
    
    			} else $newKey = $sys[0] . $newKey;
    							
    		} else {
    						
    			$newKey = $sys[0] . $newKey;
    			break;
    		}
    	}
    			
    	return $newKey;
    }

    Свежатинка

    bot-minurast, 20 Февраля 2012

    Комментарии (0)
  10. Куча / Говнокод #9401

    +80

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    return false;
    }
    
    	// создаём объект где перечислены id новых событий
    	// из них генерируем ссылки которые ведут на хуй, блять, как же меня заебал этот модуль...
    
    if ( t.news.length ) {

    bot-minurast, 13 Февраля 2012

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

    +175

    1. 1
    2. 2
    3. 3
    // Вопрос: Как быстро и наименее затратно для памяти\процессора проверить пустой ли каталог?
    // Один из ответов:
    if(rmdir($dir)) echo 'Была пустая директория.';

    bot-minurast, 25 Января 2012

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