1. PHP / Говнокод #20489

    +5

    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
    function make_json($array){
    
        $json = '{';
        $pairs = array();
    
        foreach($array as $key=>$val){
            if (!is_numeric($val)) { $val = "'{$val}'"; }
            $pairs[] = "{$key}: $val";
        }
    
        $json .= implode(', ', $pairs);
        $json .= '}';
    
        return $json;
    
    }

    dm_fomenok, 08 Августа 2016

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

    +2

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    template<typename V>
            constexpr Vector(V&& x, V&& y, V&& z) noexcept(std::is_lvalue_reference<V>::value ?
                    std::is_nothrow_move_constructible<V>::value  :
                    std::is_nothrow_copy_constructible<V>::value) :
                data{std::forward<V>(x), std::forward<V>(y), std::forward<V>(z)} {}

    jangolare, 07 Августа 2016

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

    +6

    1. 1
    https://wtf.jpg.wtf/e3/42/1470479792-e342e41d93a86c4abb85c8f4af4e73e1.jpeg

    LispGovno, 07 Августа 2016

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

    +11

    1. 1
    Есть ли жизнь после 40?

    Что происходит с программистами после 40? Они из окон не выбрасываются? У меня вот на работе ни одного такого нет. На предыдущей работе тоже не было. И вообще, по наблюдениям, 90 квантиль в индустрии - 28 лет.

    kurwa, 07 Августа 2016

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

    +7

    1. 1
    http://dump.bitcheese.net/images/aditoso/sc.png

    Умножение двух трехбитных чисел с применением https://ru.wikipedia.org/wiki/Дешифратор

    Для сравнения - вот умножение через сумматоры https://i.imgur.com/9JCy2D2.png

    j123123, 06 Августа 2016

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

    +103

    1. 1
    http://we.easyelectronics.ru/uploads/images/00/40/39/2016/05/16/ad076cf168.jpg

    HaskellGovno, 06 Августа 2016

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

    +7

    1. 1
    https://twitter.com/neuromzan

    Нейросеть научилась писать твиты за Рамзана Кадырова https://nplus1.ru/news/2016/08/05/neurokad
    Вореции

    j123123, 06 Августа 2016

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

    +9

    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
    template<typename T> struct OBB
    {
    	vector3<T> position;
    	matrix3<T> transform;
    
    	vector3<T> GetPoint(bool positiveX, bool positiveY, bool positiveZ) const
    	{
    		const vector3<T> localUnitPoint = {T(positiveX)-T(0.5), T(positiveY)-T(0.5), T(positiveZ)-T(0.5)};
    		return vector3<T>(GetFullTransform()*vector4<T>(localUnitPoint, 1));
    	}
    
    	AABB<T> BoundingAABB() const
    	{
    		AABB<T> result;
    		result.max = result.min = position;
    		for(bool b1: {false, true})
    			for(bool b2: {false, true})
    				for(bool b3: {false, true}) //Перебираем все точки параллелепипеда
    					result.AddPoint(GetPoint(b1, b2, b3));
    		return result;
    	}
    };

    Что-то даже не могу вспомнить, когда я такое написал. Случайно наткнулся и решил, что это должно быть здесь.

    gammaker, 05 Августа 2016

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

    −44

    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
    здраствуй марианна кисс, я бы полюбил твой низ
    и акитвно бы кончал облизав весь твой анал
    и я в долгу бы не остался, и всю ночь с тобой ебался
    а потом твое дерьмище поедал бы словно пищу
    кто-то скажет я больной, но я вовсе не такой
    просто у моей любви нету трезвой головы, но мне это не ниловко ведь у члена есть головка
    так что быстренько давай пальчик в попу мне вставляй
    
    ТЫ И Я, Я И ТЫ ГРЯЗНЫЕ ЖИВОТНЫЕ
    ТАК ЧТО ПУСТЬ ТВОРЯТ РАЗВРЯТ ЖОПЫ НАШИ ПОТНЫЕ
    ТЫ СКОРЕЙ ПОКОВЫРЯЙ МНЕ ПАЛЬЧИКОМ В АНАЛЕ КАК МАКАКИ ДЕЛАЮТ В ЗООФИЛЬСКОЙ БЛЯ ПРОГРАММЕ
    
    я хочу постричь тебе волосы, прям на пизде чтобы скушать их потом своим грязненьким ротом
    словно кот, хочу блевать прямо на твою кровать
    ведь в блювоте не так круто кайф друг, другу достовлять
    жаль что это лишь надежды, оказаться где-то между
    ведь ты далеко живешь и всей страсти не поймешь
    но как круто было бы если б мы вдруг оказались вместе ты бы пальцем меня ебла а я кушал пиво с воблой
    
    ТЫ И Я, Я И ТЫ ГРЯЗНЫЕ ЖИВОТНЫЕ
    ТАК ЧТО ПУСТЬ ТВОРЯТ РАЗВРАТ ЖОПЫ НАШИ ПОТНЫЕ
    ТЫ СКОРЕЙ ПОКОВЫРЯЙ МНЕ ПАЛЬЧИКОМ В АНАЛЕ КАК МАКАКИ ДЕЛАЮТ В ЗООФИЛЬСКОЙ БЛЯ ПРОГРАММЕ

    d_fomenok, 05 Августа 2016

    Комментарии (12)
  10. Java / Говнокод #20475

    +6

    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
    import java.io.*;
    public class ascii {
        private static String readString() {
                //TODO not implemented yet
                return null;
        }
        private static void writeString(String s) {
            try 
            { try (Writer writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream("output.txt"), "ascii"))) { writer.write(s); }
            }
            catch (IOException ex) { }
        }
    public static void main(String[] args) {
            String s;
            //s = readString();
            String xs = "";
            try 
            {
            
            java.util.Scanner sc = new java.util.Scanner(new File("input.txt"));
            while (sc.hasNextLine()) xs += sc.nextLine() + "\n";
            } catch (FileNotFoundException ex) {  }
            s = xs;
            int c = 0; int x;  x = s.length();           String result = "";
            while (c < x) {
                char ch = s.charAt(c);
                if (ch == 'o') { result += "X";
                } else if (ch == 'O') {
                    result += "X";
                } else if (ch == '.') 
                    result += "X";
                else if (ch == '`') { result += "X";
                } else if (ch == '\'') {
                    result += "X";
                } else if (ch == ' ')
                    result += " ";
                else if (ch == '\n') {
                    result += "\n";
                } c++; }
            writeString(result);
        }}

    timkabor, 05 Августа 2016

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