1. Комментарий к говнокоду #12202

    • <a href=http://budemir.ru/>приворот на бумаге
      </a>
      <a href=http://budemir.ru/>заговор на хорошую работу
      </a>
      <a href=http://budemir.ru/>приворот на воду
      </a>
      <a href=http://budemir.ru/>ритуалы и заговоры на рождество
      </a>
      <a href=http://budemir.ru/>приворот в новогоднюю ночь
      </a>



      заговор на любовь девушки

      заговоры на новый год 2017

      молитва от приворота

      мировой заговор

      заговоры чтобы сдать экзамен
      Ответить
    Показать код ▼

    Pascal / Говнокод #12202

    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
    procedure TForm1.RunCode(Code:String;A,B:Cardinal);
    var
    i,j:Cardinal;
    dpth:Word;
    itrCounter:Integer;
    ans:Integer;
    begin
     i:=A-1;
      repeat
       i:=i+1;
        if Code[i]='>' then
         if p=30000 then p:=1 else p:=p+1;
        if Code[i]='<' then
         if p=1 then p:=30000 else p:=p-1;
        if Code[i]='+' then allspace[p]:=allspace[p]+1;
        if Code[i]='-' then allspace[p]:=allspace[p]-1;
        if Code[i]='.' then Memo2.Lines.Text:=Memo2.Lines.Text + Chr(allspace[p]);
        if Code[i]='[' then
         begin
          dpth:=0;
          j:=i;
          repeat
           if (Code[j]=']') and (dpth>0) then dpth:=dpth-1;
           j:=j+1;
           if Code[j]='[' then dpth:=dpth+1;
           if j>B then
            begin
             ShowMessage('Обнаружен незакрытый цикл. Выполнение остановится');
             running:=False;
             Exit;
            end;
          until (Code[j]=']') and (dpth=0);
          itrCounter:=0;
          while allspace[p]<>0 Do
           begin
            if running=False then Exit;
            RunCode(Memo1.Text,i+1,j-1);
            itrCounter:=itrCounter+1;
            if itrCounter=10000000 then
             begin
              ans:=MessageDlg('Выполнение программы вероятно зациклилось (прошло уже 10 000 000 итераций). Возможно код содержит ошибки.' + #13 + 'Остановить выполнение?',mtConfirmation,[mbYes,mbNo],0);
              if ans=mrYes then running:=False;
              if ans=mrNo then itrCounter:=0;
             end;
           end;
          i:=j;
         end;
        if Code[i]=',' then EnterChar;
       Application.ProcessMessages;
      until (i>=B) or (running=False);
    end;

    Процедура интерпретации brainfuck кода

    Запостил: SmseR, 27 Ноября 2012

    Все комментарии (121)
  2. Комментарий к говнокоду #22446

    • У нас на работе и термопод есть, а увлеченный работой я забываю пить кофе и он остывает
      Ответить
    Показать код ▼

    Куча / Говнокод #22446

    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
    Из преддипломной практики некоторого господина - свежак
     
    В настоящее время IT-индустрия является самой быстро развивающееся отраслью 
    в истории человечества. Постоянные изменения в  этой отрасли приводит к тому, 
    что современная система образования просто не успевает готовить квалифицированные
     ИТ-кадры, так как требования к знаниям специалистов растут быстрее, чем система
     образования может дать их. Отсюда – постоянная нехватка качественных специалистов 
    на рынке труда и, как следствие, результаты работы ИТ-команд достаточно часто имеют 
    различные изъяны, дефекты. Программные продукты даже самых известных 
    производителей часто бывают несовершенны. Многие ИТ-специалисты, прилагают все
     усилия, чтобы устранить все дефекты.
     
    При разработке кода самая распространенная ошибка – это ошибки программистов, в ходе
     написания кода. Причин появления таких ошибок достаточно много. Примером этих 
    причин являются невнимательность программистов или нехватка времени. Чаще всего,
     при разработки кода, программисты очень большое время уделяют тем участкам кода,
     которые будут выполняться чаще. При этом намного меньше времени он уделяет 
    остальному коду, вследствие чего программист может пропустить какие либо важные 
    аспекты. 
     
    Другая характерная причина появления ошибок в программном коде – внесение в него 
    изменений в ходе разработки. Разработчик меняет один кусок кода, который может 
    влиять на функциональность другого фрагмента программы. Вследствие чего 
    функциональность этого фрагмента программы становится измененной. 
     
    Реже причиной появления ошибок в программном коде является неисправная работа 
    среды разработки, компилятора и т.д.

    Запостил: kegdan, 27 Февраля 2017

    Все комментарии (17)
  3. Комментарий к говнокоду #17518

    • wh0cd161765 <a href=http://cialis20mg2017.com/>Cialis Price</a>
      Ответить
    Показать код ▼

    ActionScript / Говнокод #17518

    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
    public static function leftJoin(collection: ArrayCollection, joinCollection: ArrayCollection): ArrayCollection
    {
    	var result: Array = [];
    	var object: Object;
    	for each (object in collection)
    	{
    		if (!joinCollection.contains(object))
    		{
    			result.push(object);
    		}
    	}
     
    	return new ArrayCollection(result);
    }

    Ну, можно забить на то, что это никакой ни джоин, но блин, квадратное время на пустом месте...

    Запостил: wvxvw, 25 Января 2015

    Все комментарии (105)
  4. Комментарий к говнокоду #6761

    • adiudjp

      http://www.grupoitealbacete.es/869-puma-roma-azules-2016.html
      http://www.tacadetinta.es/vestidos-abercrombie-2016
      http://www.colegio-sanfranciscojavier.es/084-timberland-para-mujer-color-vino.html
      http://www.el-codigo-promocional.es/366-zapatillas-reebok-de-moda.aspx
      http://www.younes.es/504-air-huarache-mujer

      <a href=http://www.elregalofriki.es/ray-ban-glasses-for-women-052.php>Ray Ban Glasses For Women</a>
      <a href=http://www.batalladefloreslaredo.es/oakley-oil-rig-matte-black-373>Oakley Oil Rig Matte Black</a>
      <a href=http://www.grupoitealbacete.es/808-puma-basket-creepers.html>Puma Basket Creepers</a>
      <a href=http://www.tacadetinta.es/abercrombie-niños-nueva-york>Abercrombie Niños Nueva York</a>
      <a href=http://www.dekodery.eu/nike-sb-ghost.html>Nike Sb Ghost</a>
      Ответить
    Показать код ▼

    PHP / Говнокод #6761

    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
    public function getRelatedDataProvider($relationName,$config=array(),$params=array()){
     
    		$md = $this->getMetaData();
    		if(!isset($md->relations[$relationName])){
    			throw new CDbException(Yii::t('yii','{class} does not have relation "{name}".',
    				array('{class}'=>get_class($this), '{name}'=>$relationName)));
    		}
     
    		$relation = $md->relations[$relationName];
    		if(!($relation instanceof CHasManyRelation || $relation instanceof CManyManyRelation)){
    			throw new CDbException(Yii::t('yii','Связь {class}.{name} имеет тип, отличный от Has_Many и Many_Many.',
    				array('{class}'=>get_class($this), '{name}'=>$relationName)));
    		}
     
    		// return new CArrayDataProvider($this->getRelated($relationName,true,$params), $config);
     
    		var_dump($relation);
     
    		// копируем критерии из связи
    		$criteria = new CDbCriteria;
    		foreach(array('select', 'condition', 'params', 'limit', 'offset', 'order', 'group', 'join', 'having', 'with', 'alias', 'index', 'together') as $param){
    			$criteria->$param = $relation->$param;
    		}
     
    		// склеиваем параметры с критерией
    		$criteria->mergeWith(
    			is_string($params)
    				? array('condition' => $params)
    				: $params
    		);
     
    		// добавляем связь через fk
    		// ВОТ ТУТ Я НИЧЕГО НЕ ПОНИМАЮ :)
    		$thisTable = $this->getTableAlias();
    		$childModel = CActiveRecord::model($relation->className);
    		$childMd = $childModel->getMetaData();
    		$childTable = empty($relation->alias) ? $childModel->getTableAlias() : $relation->alias;
    		//$criteria->join .= " {$relation->joinType} {$thisTable} ON {$thisTable}.{$relation->foreignKey}={$childTable}.{$childMd->tableSchema->primaryKey}";
    		$criteria->params[':fkrel'] = $this->{$relation->foreignKey};
    		$criteria->addCondition("{$childTable}.{$relation->foreignKey}=:fkrel");
     
     
    		// собираем кофиг для CActiveDataProvider
    		$dpConfig = array(
    			'criteria' => $criteria,
    		) + $config;
     
    		echo "CActiveDataProvider( {$relation->className} , criteria: ".var_export($dpConfig['criteria']->toArray(),true)." )";
     
    		// 
    		$dataProvider = new CActiveDataProvider(
    			$relation->className,
    			$dpConfig
    		);
     
    		return $dataProvider;
    	}
     
    }

    Запостил: res-nullis, 26 Мая 2011

    Все комментарии (24)
  5. Комментарий к говнокоду #22434

    Показать код ▼

    JavaScript / Говнокод #22434

    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
    <div class="my_orders_table">
                            <div class="thead">
                                <div class="tr">
                                    <div class="td">№</div>
                                    <div class="td">Дата</div>
                                    <div class="td">Товары</div>
                                    <div class="td">Стоимость</div>
                                    <div class="td">Статус</div>
                                    <div class="td">Сумма</div>
                                </div>
                            </div>
                            <div class="tbody">
                                <div class="tr">
                                    <div class="td">1</div>
                                    <div class="td">01.02.2017</div>
                                    <div class="td">
                                        <p>Рюкзак «Бекас 55» Цвет: Хаки</p>
                                        <p>Кресло складное откидное FC-10 Цвет: Зеленый</p>
                                        <p>Рюкзак «Бекас 55» Цвет: Хаки</p>
                                        <p>Кресло складное откидное FC-10 Цвет: Зеленый</p>
                                    </div>...

    2k17 table

    Запостил: -Garik, 23 Февраля 2017

    Все комментарии (7)
  6. Комментарий к говнокоду #17489

    Показать код ▼

    C# / Говнокод #17489

    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
    double[,] ThreadMatrixMult(int size, double[,] m1, double[,] m2)
            {
                double[,] result = new double[size, size];
                var threads = new List<Thread>(size);
                for (int i = 0; i < size; i++)
                {
                    var t = new Thread( ti =>
                    {
                        int ii = (int)ti;
                        for (int j = 0; j < size; j++)
                        {
                            result[ii, j] = 0;
                            for (int k = 0; k < size; k++)
                            {
                                result[ii, j] += m1[ii, k] * m2[k, j];
                            }
                        }
                    });
                    threads.Add(t);
                    t.Start(i);
                }
     
                foreach (Thread thread in threads)
                    thread.Join();
     
                return result;
            }

    Запостил: LispGovno, 21 Января 2015

    Все комментарии (49)
  7. Комментарий к говнокоду #22436

    • http://prednisone.mobi prednisone for dogs http://misoprostolonline.bid misoprostol mechanism of action http://wwwcialis.click Cialis
      Ответить
    Показать код ▼

    Куча / Говнокод #22436

    1. 1
    https://pbs.twimg.com/media/C5LJUbrXUAEu63E.jpg:large

    Запостил: barop, 24 Февраля 2017

    Все комментарии (64)
  8. Комментарий к говнокоду #5213

    • <a href=http://prednisone.mobi>prednisone for dogs</a> if <a href=http://wwwviagra.click>viagra without a doctor prescription</a> nj <a href=http://lyrica.click>lyrica dosage</a> ao
      Ответить
    Показать код ▼

    PHP / Говнокод #5213

    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
    <?php
     include '/system/config_bd.php'; // соединение с базой
     
    class pagination_start {
    public $page;
    public $CountListPage=10; 
    public $sql="SELECT * FROM `news`";
    public $start;
    public $limit;
    public $ires;
     
    public function page_settings() {
    $this->page_get();
    $this->start=($this->page-1)*$this->CountListPage; 
    $this->limit=" LIMIT $this->start,$this->CountListPage";
    $this->ires=mysql_query($this->sql.$this->limit);
    }
     
    public function page_get() {
    if(empty($_GET['page'])){$this->page=1;} 
    else {$this->page=$_GET['page'];} 
    }
    }
     
    class pagination_end extends pagination_start{
    public $link_interval;
    public $i;
    public $sp;
     
    public function pagination($class_all,$class_once) {
     $link_page = '';
     $this->page_get();
     $count=mysql_num_rows(mysql_query($this->sql)); 
     if($count>$this->CountListPage){ 
    $CountList=ceil($count/$this->CountListPage); 
     if($this->page > 3 && $CountList > 5){echo '<span class="'.$class_all.'"><a href="?page=1'.$this->link_interval.'">1</a></span><span class="'.$class_all.'">...</span>';} 
    if($this->page > 3 && $CountList > 5){$this->sp=$this->page-2;}else{$this->sp=1;} 
    if($this->page > $CountList-3 && $CountList > 5){$this->sp=$CountList-4; } 
    if($CountList>5)$cpc=5;else $cpc=$CountList; 
    for($this->i=$this->sp;$this->i<$this->sp+$cpc;$this->i++){ 
     
    if($this->i == $this->page){  printf ('<span class="'.$class_once.'">%s</span>',$this->i); }
    else{ $suit=$this->link_interval.$this->i; 
    $links_cent = '<span class="'.$class_all.'"><a href="?page='.$suit.'">'.$this->i.'</a></span>';
     echo $links_cent;  } } 
    $suit=$this->link_interval."?page=".$CountList.""; 
    if($this->page<=$CountList-3 and $CountList>5){echo '<span class="'.$class_all.'">...</span>  <span class="'.$class_all.'"><a href="'.$suit.'">'.$CountList.'</a></span> ';} }
    }
    }
     
    $CountListPage = 5;   // Сколько объектов отображать на странице # по умолчанию 10
    $sql="SELECT * FROM `news` ";  // SQL запрос # по умолчанию "SELECT * FROM `news`"
    $class_all='page_all'; // Css класс всех страниц кроме текущей
    $class_once='class_once'; // Css класс всех страниц кроме текущей
     
    /* Формирование страниц и sql запрос */
    $pagination = new pagination_start();
    $pagination->CountListPage = $CountListPage;
    $pagination->sql = $sql;
    $pagination->page_settings();
    while($ires_result=mysql_fetch_array($pagination->ires))
    {
    echo $ires_result['id']."<br/>";
    } 
    /* Пагенирование */
    $pagination_end = new pagination_end();
    $pagination_end->CountListPage = $CountListPage;
    $pagination_end->sql = $sql;
    $pagination_end->pagination($class_all,$class_once); // От css клас от 2 страници до предпоследней

    Запостил: qbasic, 11 Января 2011

    Все комментарии (159)
  9. Комментарий к говнокоду #19672

    • <a href=http://lyrica.click>are lyrica and cymbalta the same</a> nj <a href=http://lisinoprilwww.click>Lisinopril</a> zr <a href=http://wwwcialis.click>Cialis Voucher</a> nw <a href=http://wwwviagra.click>How Viagra works?</a> lj <a href=http://cymbaltawww.review>Cymbalta</a> pc
      Ответить
    Показать код ▼

    Haskell / Говнокод #19672

    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
    73. 73
    74. 74
    75. 75
    76. 76
    77. 77
    78. 78
    79. 79
    80. 80
    81. 81
    82. 82
    83. 83
    84. 84
    85. 85
    86. 86
    87. 87
    88. 88
    89. 89
    90. 90
    91. 91
    92. 92
    93. 93
    94. 94
    95. 95
    96. 96
    97. 97
    98. 98
    module Control.Monad.Warning (
       errorToWarning
     , errorsToWarnings
     , justW
     , rightW
     , WarningT(..)
     , MonadWarning(..)
     , module Control.Monad.Except
     , module Control.Monad.Writer
     )
     where
     
    import Control.Applicative
    import Control.Monad.Except
    import Control.Monad.Writer
    import Control.Monad.Reader
    import Data.Monoid
     
    newtype WarningT w e m a = WarningT { runWarningT ∷ w → m (w, Either e a) }
     
    class (Monad m) ⇒ MonadWarning w e m | m → w e where
      warning ∷ w → m ()
      throwW  ∷ e → m a
      catchW  ∷ m a → (e → m a) → m a
     
    instance (Functor m) ⇒ Functor (WarningT w e m) where
      fmap f a = WarningT $ \w → let f' (w', a') = (w', (fmap f) a')
                                 in fmap f' $ runWarningT a w
     
    instance (Applicative m) ⇒ Applicative (WarningT w e m) where
      pure a = WarningT $ \w → pure (w, Right a)
      f <*> a = WarningT $ \w → runWarningT f w 
           (w', f') = 
           (w'', a') = runWarningT a w'
         in case (f', a') of
           (Right f'', Right a'') → undefined --runWarningT (f'' a'') w''
           (Left l, _) → pure (w', Left l)
           (_, Left l) → pure (w'', Left l)
     
    instance (Monad m, Monoid w) ⇒ Monad (WarningT w e m) where
      return a = WarningT $ \w → return (w, Right a)
     
      a >>= b = WarningT $ \w → do
        (w', e) ← runWarningT a w
        case e of
         Right r → runWarningT (b r) w'
         Left l → return (w', Left l)
     
      fail = WarningT . fail
     
    instance (Monad m, Monoid w) ⇒ MonadWarning w e (WarningT w e m) where
      warning w' = WarningT $ \w → return (w `mappend` w', Right ())
     
      throwW e = WarningT $ \w → return (w, Left e)
     
      catchW a f = WarningT $ \w → do
        (w', e) ← runWarningT a w
        case e of
         Right e' → return (w', Right e')
         Left e' → runWarningT (f e') w'
     
    instance (MonadWarning w e m) ⇒ MonadError e m where
      throwError = throwW
      catchError = catchW
     
    instance (Monoid w, MonadWarning w e m) ⇒ MonadWriter w m where
      tell = warning
     
    instance MonadTrans (WarningT w e) where
      lift a = WarningT $ \w → do
        a' ← a
        return $ (w, Right a')
     
    instance (Monoid w, MonadIO m) ⇒ MonadIO (WarningT w e m) where
      liftIO = lift . liftIO
     
    instance (MonadReader r m, Monoid w) ⇒ MonadReader r (WarningT w e m) where
      ask = lift ask
      -- TODO: Check and test it.
      local f a = WarningT $ \w → local f $ runWarningT a w
     
    errorToWarning ∷ (Monoid w, MonadWarning w e m) ⇒ (e → w) → (e → m a) → m a → m a
    errorToWarning f g a = catchW a (\e → warning (f e) >> g e)
     
    errorsToWarnings ∷ (Monoid w, MonadWarning w e m) ⇒ (e → w) → [m a] → m [a]
    errorsToWarnings f = foldl go (return [])
      where go r a = errorToWarning f (const r) $ do
              a' ← a
              r' ← r
              return $ a' : r'--
     
    justW ∷ (MonadWarning w e m) ⇒ e → Maybe a → m a
    justW _ (Just x) = return x
    justW e Nothing  = throwW e
     
    rightW ∷ (MonadWarning w e m) ⇒ (e' → e) → Either e' a → m a
    rightW _ (Right x) = return x
    rightW f (Left e) = throwW (f e)

    выкладываю перед выпиливанием этого говна

    Запостил: CHayT, 22 Марта 2016

    Все комментарии (20)
  10. Комментарий к говнокоду #16567

    • Привет!
      Наткнулась на вот такой сайт
      [url=http://shop-zakaz.ru/][img]http://s8.hostingkartinok.com/uploads/thumbs/2017/02/4d630c27f4b93166c18144bd03372db1.png[/img][/url]
      вроде не похож на магазин, видимо это просто витрина, вот такой товар там представлен
      <a href=http://shop-zakaz.ru.ru/%D0%BF%D1%80%D0%BE%D0%B2%D0%BE%D0%B4%D0% BD%D0%B0%D1%8F-%D0%B3%D0%B0%D1%80%D0%BD%D0%B8%D1%82%D1% 83%D1%80%D0%B0-jbl/>Проводная гарнитура JBL</a>
      <a href=http://shop-zakaz.ru.ru/%D0%B7%D1%83%D0%B1%D0%BD%D0%B0%D1%8F-%D1%89%D0%B5%D1%82%D0%BA%D0%B0-radius/>Зубная щетка Radius</a>
      <a href=http://shop-zakaz.ru.ru/%D0%BA%D1%83%D1%80%D1%82%D0%BA%D0%B0-%D0%B4%D0%B5%D1%82%D1%81%D0%BA%D0%B0%D1% 8F-penfield-gibson-camo-jacket-olive/>Куртка детская Penfield Gibson Camo Jacket Olive</a>
      <a href=http://shop-zakaz.ru.ru/artificial-crystal-pendant-lace-necklace/>Artificial Crystal Pendant Lace Necklace</a>
      <a href=http://shop-zakaz.ru.ru/%D0%BE%D1%81%D0%B5%D0%BD%D0%BD%D0%B8%D0% B5-%D0%BD%D0%BE%D0%B2%D1%8B%D0%B5-deira-%D0%BF%D0%BE%D0%BA%D1%80%D1%8B%D1%82%D1% 8B-%D0%B5%D0%B2%D1%80%D0%BE%D0%BF%D0%B5%D0% B9%D1%81%D0%BA%D0%B8%D1%85-%D0%B8-%D0%B0%D0%BC%D0%B5%D1%80%D0%B8%D0%BA%D0% B0%D0%BD%D1%81%D0%BA%D0%B8%D1%85-%D0%B4%D0%B0%D0%BC%D1%8B-%D1%81%D0%BB%D1%83%D1%87%D0%B0%D0%B9%D0% BD%D1%8B%D0%B5-%D1%88%D1%82%D0%B0%D0%BD%D1%8B-%D0%BA%D0%BE%D0%BC%D0%B1%D0%B8%D0%BD%D0% B5%D0%B7%D0%BE%D0%BD-%D1%80%D1%83%D0%BA%D0%B0%D0%B2%D0%BE%D0% B2-v-%D0%BE%D0%B1%D1%80%D0%B0%D0%B7%D0%BD%D1% 8B%D0%BC-%D0%B2%D1%8B%D1%80%D0%B5%D0%B7%D0%BE%D0% BC-%D1%82%D0%BE%D0%BD%D0%BA%D0%B8%D0%B9-%D1%82%D0%B5%D0%BC%D0%BF%D0%B5%D1%80%D0% B0%D0%BC%D0%B5%D0%BD%D1%82-6593/>Осенние новые Deira покрыты европейских и американских дамы случайные штаны комбинезон рукавов v-образным вырезом тонкий темперамент 6593</a>
      Посоветуйте стоит заказывать через такие витрины?
      Ответить
    Показать код ▼

    Си / Говнокод #16567

    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
    73. 73
    74. 74
    75. 75
    76. 76
    77. 77
    78. 78
    79. 79
    80. 80
    81. 81
    82. 82
    83. 83
    84. 84
    85. 85
    86. 86
    87. 87
    88. 88
    89. 89
    90. 90
    91. 91
    92. 92
    93. 93
    94. 94
    95. 95
    96. 96
    97. 97
    98. 98
    99. 99
    //block.exe
    //divide information by bloks
    #include<fstream> 
    #include <string>  
    #include <windows.h>
    #include <ctime>   // time
    #include<iostream>
    using namespace std;
    int main()
    {
     FreeConsole();
     
       //dati programe zapustitsia
     
     
    char mask[255];
     
     
    char maski1[255],  maski2[255], maski3[255], maski4[255], maski5[255], maski6[255];
    char maski7[255],  maski8[255],  maski9[255], maski10[255], maski11[255],  maski12[255], maski13[255];
     
    //  [SKIPPED]
    char maski250[255],  maski251[255],  maski252 [255],  maski253[255],  maski254[255],  maski255[255]; 
    char maski256[255];
     
    char maski82[255], maski83[255],maski84[255],maski85[255], maski86[255], maski87[255];
     
    string str2;
     
    ifstream failpozovatelia("fail.txt");
               while (!failpozovatelia.eof())
               {
                failpozovatelia>>mask;
                cout<<mask<<endl;
            ifstream rt(mask);
     
            while (!rt.eof())
               {
     
           rt>>maski1>>maski2>>maski3>>maski4>>maski5>>maski6>>maski7>>maski8>>maski9>>maski10;
         rt>>maski11>>maski12>>maski13>>maski14>>maski15>>maski16>>maski17>>maski18>>maski19>>maski20>>maski21;
         rt>>maski22>>maski23>>maski24>>maski25>>maski26>>maski27>>maski28>>maski29>>maski30>>maski31;
         rt>>maski32>>maski33>>maski34>>maski35>>maski36>>maski37>>maski38>>maski39>>maski40>>maski41>>maski42;
     
    // SKIPPED
     
      cout<<maski1<<maski2<<maski3<<maski4<<maski5<<maski6<<maski7<<maski8<<maski9<<maski10;
         cout<<maski11<<maski12<<maski13<<maski14<<maski15<<maski16<<maski17<<maski18<<maski19<<maski20<<maski21;
         cout<<maski22<<maski23<<maski24<<maski25<<maski26<<maski27<<maski28<<maski29<<maski30<<maski31;
         cout<<maski32<<maski33<<maski34<<maski35<<maski36<<maski37<<maski38<<maski39<<maski40<<maski41<<maski42;
     
    // SKIPPED
     
     ofstream blockfaila("block.txt",ios::out);
     {
     
               blockfaila<<maski1<<maski2<<maski3<<maski4<<maski5<<maski6<<maski7<<maski8<<maski9<<maski10;
          blockfaila<<maski11<<maski12<<maski13<<maski14<<maski15<<maski16<<maski17<<maski18<<maski19<<maski20<<maski21;
          blockfaila<<maski22<<maski23<<maski24<<maski25<<maski26<<maski27<<maski28<<maski29<<maski30<<maski31;
          blockfaila<<maski32<<maski33<<maski34<<maski35<<maski36<<maski37<<maski38<<maski39<<maski40<<maski41<<maski42;
          blockfaila<<maski43<<maski44<<maski45<<maski46<<maski47<<maski48<<maski49<<maski50<<maski51<<maski52;
     
    // SKIPPED
     
     }
       Sleep(128);
     
      blockfaila.close();
     
     
    //wait other opration while done.
    a:
         ifstream nextblock("nextblock.txt");
        {
     
        nextblock>>str2;
        }
     
         string sub3 = "*";
      unsigned int pos2 = str2.find(sub3,0);
      cout << " You have enter " << str2 << endl;
     
        if(pos2 != string::npos)
        {
        {
           Sleep(128);
     
     
        }  
     
     
         else
        {goto a;
        }
     
                        }
                       }
     
    return 0;}

    12 это 35 это 7876...
    126321 124 351895321 84 42 21 11 6 3 2 1 52 26 13 7 421 8+16=32 32 16 8 4 2 1
    00100 1 0 10 100 4+16+64=84 0 0 1 1 0 10 0 0 0 1 0 1000 0 0 0 0 0 0
    821 32 168 4 2 1
    обратно если длины нехватает береш двух значнае, все рабоботает, пересчитай, если не сжимается минусуешь минус 10 и пробуешь сжать снова сжать.

    Запостил: TarasB, 19 Августа 2014

    Все комментарии (461)
  11. Комментарий к говнокоду #22454

    • >КБа, БАЛЬШОЙ КИЛОБАЙТ
      Тут ещё нужно растяжку на "А" сделать, Б-а-а-альшой килобайт?
      Ответить
    Показать код ▼

    Куча / Говнокод #22454

    1. 1
    pp.userapi.com/c836128/v836128263/22744/TU54pVBZz1A.jpg

    Запостил: dm_fomenok, 28 Февраля 2017

    Все комментарии (1)
  12. Комментарий к говнокоду #15278

    • <a href=http://xrmasa.com.pl>kamagra </a>
      <a href=http://xrmasa.com.pl>viagra </a>
      <a href=http://xrmasa.com.pl>kamagra </a>
      <a href=http://xrmasa.com.pl>levitra </a>
      <a href=http://xrmasa.com.pl>kamagra </a>
      Ответить
    Показать код ▼

    Куча / Говнокод #15278

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    http://www.youtube.com/watch?v=swAEcc9JX4Q
     
    (автор пишет троян на дельфях, и комментирует)
     
    убила фраза:
     
    "...реестр[...]. Так как в линуксе все по-другому, Вы должны быть уверены, что ваша программа запускается на Windows"

    убила фраза:

    "...реестр[...]. Так как в линуксе все по-другому, Вы должны быть уверены, что ваша программа запускается на Windows"

    Запостил: Stertor, 01 Марта 2014

    Все комментарии (286)
  13. Комментарий к говнокоду #13110

    • wh0cd640684 <a href=http://cialisprice2017.com/>how much is cialis</a>
      Ответить
    Показать код ▼

    Perl / Говнокод #13110

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    sub new {
        my $self = shift;
        return $self if ref $self;
     
        unless (ref $self) {

    SOAP::Lite http://cpansearch.perl.org/src/PHRED/SOAP-Lite-0.716/lib/SOAP/Lite.pm

    package SOAP::Server;

    Запостил: Elvenfighter, 04 Июня 2013

    Все комментарии (101)
  14. Комментарий к говнокоду #2644

    • wh0cd362918 <a href=http://buycialis2017.com/>cialis erectile dysfunction</a>
      Ответить
    Показать код ▼

    JavaScript / Говнокод #2644

    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
    inExp = function (dig, exp) {
    if (exp == 1) return alert(dig);
    if (exp == 2) return alert(dig*dig);
    if (exp == 3) return alert(dig*dig*dig);
    if (exp == 4) return alert(dig*dig*dig*dig);
    if (exp == 5) return alert(dig*dig*dig*dig*dig);
    if (exp == 6) return alert(dig*dig*dig*dig*dig*dig);
    if (exp == 7) return alert(dig*dig*dig*dig*dig*dig*dig);
    if (exp == 8) return alert(dig*dig*dig*dig*dig*dig*dig*dig);
    if (exp == 9) return alert(dig*dig*dig*dig*dig*dig*dig*dig*dig);
    if (exp == 10) return alert(dig*dig*dig*dig*dig*dig*dig*dig*dig*dig);
    if (exp == 11) return alert(dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig);
    if (exp == 12) return alert(dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig);
    if (exp == 13) return alert(dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig);
    if (exp == 14) return alert(dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig);
    if (exp == 15) return alert(dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig);
    if (exp == 16) return alert(dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig);
    if (exp == 17) return alert(dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig);
    if (exp == 18) return alert(dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig);
    if (exp == 19) return alert(dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig);
    if (exp == 20) return alert(dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig);
    if (exp == 21) return alert(dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig);
    if (exp == 22) return alert(dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig);
    if (exp == 23) return alert(dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig);
    if (exp == 24) return alert(dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig);
    if (exp == 25) return alert(dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig);
    if (exp == 26) return alert(dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig);
    if (exp == 27) return alert(dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig);
    if (exp == 28) return alert(dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig);
    if (exp == 29) return alert(dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig);
    if (exp == 30) return alert(dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig*dig);
    }

    Возведение числа в степень

    Запостил: fuckyounoob, 20 Февраля 2010

    Все комментарии (45)
  15. Комментарий к говнокоду #4817

    • wh0cd434234 <a href=http://buyviagraonline2017.com/>buy viagra online</a>
      Ответить
    Показать код ▼

    Куча / Говнокод #4817

    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
    <div id="bFooter">
       <ul class="bNav">
        <li><a href="/help.php?page=about">о сайте</a></li>
        <li><a href="/techsupp.php">техподдержка</a></li>
        <li><a href="/jobs.php">вакансии</a></li>
        <li><a href="/blog.php">блог</a></li>
        <li><a href="/help.php?page=terms">правила</a></li>
        <li><a href="/ads.php?tabs=1">реклама</a></li>
        <li><a href="/developers.php">разработчикам</a></li>
        <li><a href="/pages.php?o=-1&p=Merchant%20API">магазинам</a></li>
       </ul>
      </div>
      <div id="bFooter">
       <p>В Контакте © 2006-2010 <a href="#" onclick="return changeLang();" class="langSelector">Русский</a><br /><small><a href="http://vkontakte.ru/id1">Павел Дуров</a></small></p>
      </div>

    Где-то я слышал, что id должен быть уникальным.

    Запостил: nsauk, 03 Декабря 2010

    Все комментарии (84)
  16. Комментарий к говнокоду #22444

    • Первое правило говнокода: не упоминать о говнокоде хочешь спиздануть хуйню - залогинься под guestinho
      Ответить
    Показать код ▼

    Си / Говнокод #22444

    1. 1
    2. 2
    puts("Ня. Пока.");
    exit(0);

    Запостил: bormand, 26 Февраля 2017

    Все комментарии (70)
  17. Комментарий к говнокоду #22453

    • А, я понял
      Борманд захотел флудить и троллить, и поэтому пересел на guestinho
      Ответить
    Показать код ▼

    Куча / Говнокод #22453

    1. 1
    Говно

    Запостил: guestinho, 27 Февраля 2017

    Все комментарии (1)
  18. Комментарий к говнокоду #5606

    • wh0cd254126 <a href=http://cheapviagra2017.com/>Cheap Viagra</a>
      Ответить
    Показать код ▼

    C++ / Говнокод #5606

    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
    /**
     * Standard QWidget Constructor
     */
    SeismicSelectionDG::SeismicSelectionDG(QWidget *parent) 
      : QDialog(parent), ui(new Ui::SeismicSelectionDG)
    {
    ...
    }
     
    /**
     * Destructor
     */
    SeismicSelectionDG::~SeismicSelectionDG()
    {
      if(ui) delete ui;
    }
     
    /**
     * Set title to dialog box
     * @param title The title for dialog box
     */
    void SeismicSelectionDG::setDialogTitle(const QString& title)
    {
      QDialog::setWindowTitle(title);
    }

    Обратим внимание как мой коллега китаец тщательно документирует код. метод setDialogTitle - в особенности. А учитывая что QDialog::setWindowTitle - библиотечный метод, необходимость оборачивать его в свой метод полностью отсутствует. Также глупость в деструкторе - для delete необязательно проверять указатель на 0.

    Запостил: kitaec, 09 Февраля 2011

    Все комментарии (38)
  19. Комментарий к говнокоду #22442

    Показать код ▼

    PHP / Говнокод #22442

    1. 1
    $table[ $this->caption[strlen($this->caption)-1] ] = $this->caption;

    Надо было в массив по цифрам записывать текст кнопок. И этих кнопок было много. И чтобы не делать каждой кнопке собственный код, я сделал такой говнокод который узнаёт последнюю цифру в названии кнопки, и подставляет её в массив. Типа кнопка называется button5, то массив будет равен $array[5]="button5"

    Запостил: NodnolStudio, 25 Февраля 2017

    Все комментарии (15)
  20. Комментарий к говнокоду #22447

    • C# in a Nutshell (19 lines Edition):
      04: Strings and Characters
      05: Properties
      07: Events and Handlers
      10: System Library
      13: Exceptions
      13: Concurrency
      14: Disposing unmanaged resources
      16: Collections
      Ответить
    Показать код ▼

    C# / Говнокод #22447

    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
    for (....)
    {
        lCurrent=new Label();
        lCurrent.Name="task_header_"+cPriority.ToString();
        lCurrent.Location=new Point(pCurrent.X,pCurrent.Y);
        lCurrent.TabIndex=cPriority-1; // по табу потом определяется индекс таска в интерфейсной реализации
        lCurrent.Click+=new EventHandler(label_Click);
        lCurrent.Font=this.Font;
        lCurrent.BackColor=this.BackColor;
        lCurrent.Text=Path.GetFileNameWithoutExtension(tasks[i])+": "; // таск подгружается из файла; тут сложнА всё; этот текст отображается нормально
        lCurrent.Visible=lCurrent.Enabled=true;
        lCurrent.Parent=this; // что есть что нет - не важно
        try { tСurrent=new TaskDataStruct(tasks[i],lСurrent,workSet,expander); } // тоже долго объяснять; тут самое важное - lCurrent
        catch { lCurrent.Dispose(); lCurrent=null; continue; } // если при создании таска что то пошло не так - то и всё остальное мне не нужно
        this.Controls.Add(lСurrent); // мне кажется, что проблема где то здесь
        allTasks.Add(tCurrent); // это List моих тасков
        pCurrent.Y+=30;
        cPriority++;
    }

    неплохой набор бреда, костылей и велосипедов

    Запостил: FrontlineReporter, 27 Февраля 2017

    Все комментарии (1)