1. Си / Говнокод #23204

    +1

    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
    #include <stdio.h>
    
    int main()
    {
    	int num=10;
    	for(;;)
    	{
    		double num=15;
    		printf("%g", num);
    		for(;;)
    		{
    			char num = 'A'+10;
    			printf("%c\n", num);
    			for(;;)
    			{
    				float num = 4.686;
    				printf("%5.3f\n", num);
    				break;
    			}
    			break;
    		}
    		break;
        }
    }

    Говно, а точнее понос

    ProgRamistYshka, 20 Июля 2017

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

    0

    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
    #include <stdio.h>
    #include <errno.h>
    #include <unistd.h>
    int main()
    {
      FILE *popen_result;
      char buff[512];
      char *cmd = "lss";
      int temperr = dup(2);               // copy where stderr is at the moment
      freopen("/dev/null", "w", stderr);  // trash stderr reports from popen shell
      popen_result = popen(cmd, "r");
      if( popen_result==NULL )
          printf("Error!\n");
      stderr = fdopen(temperr,"w");       // get back stderr
      perror(cmd);
      if ( feof(popen_result) )
        printf("Already at EOF!\n");
      if ( ferror(popen_result) )
        printf("Already at error!\n");
      int err=1;
      while(fgets(buff, sizeof(buff), popen_result)!=NULL){
            printf(">>> %s", buff);
            err=0;
      }
      if( err==1 )
          printf("Error! Command %s not found\n", cmd);
      if( feof(popen_result) && err==0)
          printf("EOF cmd\n");
      pclose(popen_result);
    }

    Хакерские манипуляции часто бывают бесполезны

    ProgRamistYshka, 20 Июля 2017

    Комментарии (0)
  3. Си / Говнокод #23202

    0

    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
    #include <stdio.h>
    
    int one(int num)
    {
    	int c=200;
    	for(int i=0;i<50000;i++)
    	{
    		num=c*num;
    		num-=c+c;
    	}
    	return num;
    }
    
    int two(int num)
    {
    	int d=456;
    	for(;d<7899;d++)
    	{
    		num=d*num+num;
    		num-=d*d;
    	}
    	return d;
    }
    
    int main(int atgc, char *argv[])
    {
    	unsigned i=one(777);
    	unsigned a=two(999);
    	printf("Тест ЦП завершён: %d\n", -i+a);
    }

    Попытка сделать тест цп

    ProgRamistYshka, 20 Июля 2017

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

    0

    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
    То, что находится ниже - очередная розовобегемотная вакансия, предложенная "креативщиками" от IT-индустрии.
    Интересно, когда они осознают, что к ним идут зарабатывать земное, бренное бабло, а не "сворачивать горы", и что на их прожекты всем, кроме них самих, глубоко похуй?
    
    
    
    "Сейчас – тот самый момент, когда в нашу КОМАНДУ МЕЧТЫ ищется Full-stack PHP-разработчик, 
    творческий человек и высококлассный профессионал. 
    Тебя ждет яркий проект, безлимитный драйв и атмосфера настоящего большого стартапа!  
    То, что мы делаем – используют миллионы,  
    почувствуй себя создателем новой технологии, творцом новой жизни.  
    Мы здесь чтобы сворачивать горы, будь с нами и ты не пожалеешь! 
    
    Обязанности:  [радужное описание рутинной хуеты]"

    AnalPerOral, 20 Июля 2017

    Комментарии (1)
  5. Java / Говнокод #23199

    −1

    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
    abstract class GovnoPapa{
    
      private final Map<String, Object> properties = new HashMap<>();
          
      protected abstract void fillProperties(Map<String, Object> properties2);
    
      public Map<String, Object> getProperties() {
    	if (this.properties.size() == 0) {
    		fillProperties(this.properties);
    	}
    	return this.properties;
      }
           
       public void method do(){
                 Map<String, Object> props = getProperties();
                 do1(props);
                 do2();
       }
       private void do1(Map<String, Object> props){ 
              ... do smth with props ..
      }
    
       private void do2(){
             Map<String, Object> props = getProperties();
                ... do smth with props ..
        }
    }
    
    class Child extends GovnoPapa{
         protected abstract void fillProperties(Map<String, Object> properties2){
             properties2.put("prop1", "smth1");
             properties2.put("prop2", "smth2");
       }
    }
    
    class App{
         public static void main(String[] args) {
             new Child().do();
         }
    }

    igornem, 20 Июля 2017

    Комментарии (0)
  6. ActionScript / Говнокод #23198

    0

    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
    set-executionpolicy unrestricted
    
    set /p name="set name: "
    set fullname=%name%.mp4
    set /p time="set time: "
    set /p path="set path: "
    
    
    adb shell screenrecord --bit-rate 8000000 --time-limit %time% %fullname%
    echo "Recording finished. Pulling %fullname% into current folder:"
    
    adb pull %fullname% %path%
    adb shell rm %fullname%
    set /p DUMMY="Press Enter to continue"

    storvus, 20 Июля 2017

    Комментарии (1)
  7. ActionScript / Говнокод #23197

    +1

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    set-executionpolicy unrestricted
    
    set /p name
    set fullname=%name%.mp4
    set /p time = "set time"
    set /p path = "set path"
    
    
    adb shell screenrecord --bit-rate 8000000 --time-limit $time $fullname &> $null
    echo "Recording finished. Pulling $fullname into current folder:"
    adb pull $fullname $path /С/ # $fullname
    adb shell rm $fullname

    storvus, 20 Июля 2017

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

    0

    1. 1
    https://github.com/catboost/catboost

    Похоже яндекс заопенсорсил свежую версию аркадии. Давайте обсирать эти их велосипеды.

    FrauSchweinhund, 19 Июля 2017

    Комментарии (16)
  9. JavaScript / Говнокод #23195

    +1

    1. 1
    2. 2
    3. 3
    if ($('.nav>ul>li').hasClass('selected')) {
        $('.selected').addClass('active');
    }

    Кусок кода из меню

    Stud, 19 Июля 2017

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

    −1

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    function get_rand_word () {
        $list = explode(" ", file_get_contents('http://www.gnu.org/licenses/gpl-3.0.txt'));
            $cwords = rand (2,5);
            $string = '';
            $r = 0;
            while($r++<$cwords) {
                    $string .= preg_replace('~[^a-z]+~', '', strtolower($list[rand(0, (count($list)-1))]));
            }
            return $string;
    }

    Одним прекрасным утром поступила жалоба, что сервер ддосят. Канал на 100Mb был полностью забит входящим трафиком. Ддосили с www.gnu.org...

    deadmorose, 18 Июля 2017

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