1. Ruby / Говнокод #18439

    −114

    1. 1
    2. 2
    3. 3
    def days(index)
      ((15662003>>(2*(index-1)))&3) + 28
    end

    Вычисление количества дней в месяце по индексу.

    yuryroot, 06 Июля 2015

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

    +128

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    1:
    Task task = Task.Factory.StartNew(delegate {
        Program.CirCle(wsdlUrl, new List<int> { RayID });
      });
      Task.WaitAll(new Task[] { task });
    
    2:
    if (recordsForTerm.Length.Equals(0)) {
    }

    Консольная приблуда.
    1. Создаем поток и лочим основной - зачем?
    2. == для слабых?

    zombiee, 06 Июля 2015

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

    +119

    1. 1
    2. 2
    3. 3
    Почитываю иногда комменты на govnokod.ru
    Сложилось впечатление, что Stertor, bormand, kegdan, inkanus-gray, 1024--, и многие другие - один и тот же человек
    так ли это?

    besprincypniycentner, 04 Июля 2015

    Комментарии (177)
  4. Python / Говнокод #18436

    −119

    1. 1
    2. 2
    def Hash(InputNumber,Salt,Pass)		
     return (58 - (529 + (-1975048375 + (InputNumber | -2092637991 | ((-713925853 & Pass & (Salt + (-401 ^ Pass) ^ (Pass + (-462 | ((-946 | (InputNumber - Salt & -1686942264) ^ 1238358322) - 1665246394))))) + Salt | Pass) + Salt)))) | InputNumber

    Хэширование числа

    zadrot, 04 Июля 2015

    Комментарии (52)
  5. Си / Говнокод #18435

    +141

    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
    void perestanovka(int a[13][13], int n, int m){
    	 int maxim, minim, temp,i;
    	
    	 for (i=0; i<n; i++){
             minim=0;
    	 	 for (int j=1; j<m; j++){
     	  	if(a[i][j]<a[i][minim]) minim=j;
       	  }
    	 temp=a[i][0];
         a[i][0]=a[i][minim];
         a[i][minim]=temp;}
    			 
     	  for (int j=0; i<n; i++){
    	  	  maxim=0;
    	 	 for (int j=1; j<m; j++){
    		 	 if(a[i][j]>a[i][maxim]) maxim=j;
    		 }
    		 temp=a[i][m-1];
             a[i][m-1]=a[i][maxim];
    	     a[i][maxim]=temp; }
     }

    lanior, 04 Июля 2015

    Комментарии (6)
  6. Python / Говнокод #18434

    −123

    1. 1
    2. 2
    3. 3
    4. 4
    URL = '/some/url/here'

    ...
    ...
    url = '{0}'.format(URL)

    нашел в дебрях проекта...

    sennoy, 03 Июля 2015

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

    +144

    1. 1
    bool X = Glob.UserIsAdmin ? true : false;

    alex493049469, 03 Июля 2015

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

    +142

    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
    function array_to_file($array_name, $array, $filename = 0, $file = 0)
    {
    	$level = 1;
    	if($file == 0) {
    		$level = 0;
    		$file = fopen($filename, "w");
    		if(!$file) {
    			return false;
    		}
    		fwrite($file, "<" . "?\n\$".$array_name." = ");
        }
    
        $cnt = count($array);
        $i = 0;
        fwrite($file, "\narray(\n");
        foreach($array as $key => $value)
        {
    		if($i++ != 0) {
    			fwrite($file, ",\n");
    		}
    		if(is_array($array[$key])) {
    			fwrite($file, "\"".$key."\" => ");
    			array_to_file($array_name, $array[$key], 0, $file);
    		} else  {
    			$value = addcslashes($value, "\""."\\\\");
    			fwrite($file, str_repeat(" ", ($level + 1) * 2) . "\"".$key."\" => \"".$value."\"");
    		}
        }
        fwrite($file, ")");
    
        if($level == 0) {
    		fwrite($file, ";\n?".">");
    		fclose($file);
    		return true;
        }
    }

    alex322, 02 Июля 2015

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

    −105

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    Функция КонтрИскл8(код)
        
        КонтрИскл8=Справочники.Контрагенты.НайтиПоКоду(Код).Ссылка.ДополнительныеРеквизиты.Найти(ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("Код_").Ссылка).Значение;
        Искл8=КонтрИскл8;
        Возврат Искл8; 
        
    КонецФункции

    Укоадено с mista.ru. Не мог не поделиться. Когда впервые увидел, мой взгляд был примерно таким - 0_0

    portwein, 02 Июля 2015

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

    −160

    1. 1
    n IN (6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25)

    условие n >= 6 выполнено

    lisiy50, 02 Июля 2015

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