1. Python / Говнокод #7540

    −88

    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
    # -*- coding: utf-8 -*-
    from Tkinter import *
    import time
    import random
    import os
    def init(): #Инициалиазия, переменная root, задаём размеры окна
    	global root, widthmin, widthmax, heightmin, heightmax, geometry
    	widthmin = 400 
    	widthmax = 400
    	heightmin = 400
    	heightmax = 400
    	geometry = str(widthmax) + 'x' + str(heightmax)
    	root = Tk()
    	root.geometry(geometry)
    	root.minsize(width=widthmin,height=heightmin)
    	root.maxsize(width=widthmax,height=heightmax)
    	menu()
    	root.mainloop()
            
    def menu(): #Меню игры. С любовью, кэп
    	global btSingle, btMulti, btSetting, btQuit
    	btSingle = Button(root, text="Singleplayer", command=singleplayer)
    	btSingle.pack(padx=15,pady=15)
    	btMulti = Button(root, text="Multiplayer", command=multiplayer)
    	btMulti.pack(padx=15,pady=15)
    	btSettings = Button(root, text="Settings", command=settings)
    	btSettings.pack(padx=15,pady=15)
    	btQuit = Button(root, text="Quit", command=quit)
    	btQuit.pack(padx=15,pady=15)
    	
    
    def singleplayer(): #Функции синглплеера
        global root #Удалить после заполнения функции более полезной хренью
    
    def multiplayer(): #Функции мультплеера
    	global root #Удалить после заполнения функции более полезной хренью
    
    def settings(): #Настройки
    	global root #Удалить после заполнения функции более полезной хренью
    	
    def quit(): #Выход из игры
    	root.destroy ()
    
    init()

    Burst_in, 13 Августа 2011

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

    +166

    1. 1
    $lastID=chr(rand(ord('a'),ord('z'))).rand(1,9).chr(rand(ord('a'),ord('z'))).rand(1,9).rand(1,9).chr(rand(ord('a'),ord('z')));

    данная строка генерирует код активации для пользователя при регистрации.

    Sulik78, 13 Августа 2011

    Комментарии (15)
  3. C++ / Говнокод #7538

    +159

    1. 1
    Наконец-то http://goo.gl/SjgUj

    absolut, 13 Августа 2011

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

    +147

    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
    <script type="text/javascript" >
        var str = window.location + "";
        var t = str.substr(7, 2);
        if (t=="40") {document.write("(4842)<span style=\"font-size:30px;font-weight:bold;color:white;\">562–003</span>");}
        if (t=="36") {document.write("(473)<span style=\"font-size:30px;font-weight:bold;color:white;\">233-03-20</span>");}
        if (t=="62") {document.write("(4912)<span style=\"font-size:30px;font-weight:bold;color:white;\">300-305</span>");}
        if (t=="ww") {document.write("(4872)<span style=\"font-size:30px;font-weight:bold;color:white;\">39-03-06</span>");}
        if (t=="po") {document.write("(4872)<span style=\"font-size:30px;font-weight:bold;color:white;\">39-03-06</span>");}
    </script>
    <script type="text/javascript" >
       var str = window.location + "";
       var t = str.substr(7, 2);
       if (t=="40") {document.write("Калуга");}
       if (t=="36") {document.write("Воронеж");}
       if (t=="62") {document.write("Рязань");}
       if (t=="ww") {document.write("Тула");}
       if (t=="po") {document.write("Тула");}
    </script>

    Вот так упыри меняют телефоны на сайте в зависимости от региона, при том, что сайт использует PHP на сервере.

    demitriy_, 12 Августа 2011

    Комментарии (13)
  5. PHP / Говнокод #7536

    +166

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    $text_to_check = mysql_real_escape_string ($_GET["запрос"]);
     
    $text_to_check = strip_tags($text_to_check);
             
    $text_to_check = htmlspecialchars($text_to_check);
     
    $text_to_check = stripslashes($text_to_check);
         
    $text_to_check = addslashes($text_to_check);   
     
    $_GET["запрос"] = $text_to_check;

    все защитил

    Sulik78, 12 Августа 2011

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

    +147

    1. 1
    2. 2
    3. 3
    4. 4
    Не думаю что все оценят т.к. далеко не настоящий говнокод, а исскуственый из разряда "китайскио/индусский".
    Да и вообще не код а идея!
    Суть в следущем.
    Из едениц и любых операторов нужно составить как можно боле короткое выражени, дающее в результате 17.

    Вот маё:
    (1+1<<1+1)+1
    :D

    Fai, 12 Августа 2011

    Комментарии (33)
  7. JavaScript / Говнокод #7534

    +165

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    if (result.indexOf('myWinLoadSD') > -1) {
    	_uWnd.alert('<br /><b>Вы успешно проголосовали</b>', '', {
    		w: 250,
    		h: 70,
    		tm: 3000
    	});
    	_uWnd.close('cap');
    } else {
    	result = $(re).text().replace(/<div[^>]+/, '').replace(/<\/div>/, '').replace(/>\_/, '_');
    	$('body').append('<scri' + 'pt type="text/jav' + 'ascript">' + result + '<' + '/script>');
    }
    });

    Бабуин!

    substr, 12 Августа 2011

    Комментарии (36)
  8. JavaScript / Говнокод #7533

    +159

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    var path = [
        (this.gridSetId || this.projection.projCode.replace(":", "_")) + "_" + this.zeroPad(z, 2),
        //this.zeroPad(halfX, digits) + "_" + this.zeroPad(halfY, digits),
    /*
    * ОООООООЧЕНЬ ГРЯЗНО!!!!!!!!!!!!
    * */
        this.zeroPad(halfX, 1) + "_" + this.zeroPad(halfY, 1),
        this.zeroPad(x, 2 * digits) + "_" + this.zeroPad(y, 2 * digits) + "." + this.type
    ].join("/");

    musuk, 12 Августа 2011

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

    −96

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    module AuthenticatedSystem
    protected
    
    def logged_in?
      !!current_user
    end
    
    def current_user
      @current_user ||= login_from_session unless @current_user == false
      @current_user
    end

    bebesuk, 12 Августа 2011

    Комментарии (7)
  10. Python / Говнокод #7531

    −90

    1. 1
    2. 2
    def delay():
        return random.randrange(0,20)+20

    Pyhpon, 12 Августа 2011

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