1. Куча / Говнокод #11568

    +128

    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
    rotate n xs = b ++ a
        where n'     = n `mod` (length xs)
          (a, b) = splitAt ((length xs) - n') xs
    
    rotateAmount xs = _ra 0 ((length xs) - 1) (listArray (0, ((length xs) - 1)) xs)
        where _ra s e ys = if (e - s) == 1 
                           then (if ((ys ! s) &lt (ys ! e)) then s else e)  -- base case
                           else let h  = ys ! s                  -- first item
                                    l  = ys ! e                  -- last item
                                    mi = s + ((e - s) `div` 2)   -- middle index
                                    m  = ys ! mi                 -- middle item
                                in if (h &lt l)
                                   then s                        -- return start index
                                   else if (h &gt m)
                                        then _ra s  mi ys
                                        else _ra mi e  ys

    A “rotated array” is an array of integers in ascending order, after which for every element i, it has been moved to element (i + n) mod sizeOfList. Write a function that takes a rotated array and, in less-than-linear time, returns n (the amount of rotation). http://techguyinmidtown.com/2008/07/05/my-answers-to-the-microsoft-interview-questions

    FAKYOUINTIRNEAT, 10 Августа 2012

    Комментарии (31)
  2. Куча / Говнокод #11553

    +139

    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
    <HEADER>
    <TITLE>The World Wide Web project</TITLE>
    <NEXTID N="55">
    </HEADER>
    <BODY>
    <H1>World Wide Web</H1>The WorldWideWeb (W3) is a wide-area<A
    NAME=0 HREF="WhatIs.html">
    hypermedia</A> information retrieval
    initiative aiming to give universal
    access to a large universe of documents.<P>
    Everything there is online about
    W3 is linked directly or indirectly
    to this document, including an <A
    NAME=24 HREF="Summary.html">executive
    summary</A> of the project, <A
    NAME=29 HREF="Administration/Mailing/Overview.html">Mailing lists</A>
    , <A
    NAME=30 HREF="Policy.html">Policy</A> , November's  <A
    NAME=34 HREF="News/9211.html">W3  news</A> ,
    <A
    NAME=41 HREF="FAQ/List.html">Frequently Asked Questions</A> .
    <DL>
    <DT><A
    NAME=44 HREF="../DataSources/Top.html">What's out there?</A>
    <DD> Pointers to the
    world's online information,<A
    NAME=45 HREF="../DataSources/bySubject/Overview.html"> subjects</A>
    , <A
    NAME=z54 HREF="../DataSources/WWW/Servers.html">W3 servers</A>, etc.
    <DT><A
    NAME=46 HREF="Help.html">Help</A>
    <DD> on the browser you are using
    <DT><A
    NAME=13 HREF="Status.html">Software Products</A>
    <DD> A list of W3 project
    components and their current state.
    (e.g. <A
    NAME=27 HREF="LineMode/Browser.html">Line Mode</A> ,X11 <A
    NAME=35 HREF="Status.html#35">Viola</A> ,  <A
    NAME=26 HREF="NeXT/WorldWideWeb.html">NeXTStep</A>
    , <A
    NAME=25 HREF="Daemon/Overview.html">Servers</A> , <A
    NAME=51 HREF="Tools/Overview.html">Tools</A> ,<A
    NAME=53 HREF="MailRobot/Overview.html"> Mail robot</A> ,<A
    NAME=52 HREF="Status.html#57">
    Library</A> )
    <DT><A
    NAME=47 HREF="Technical.html">Technical</A>
    <DD> Details of protocols, formats,
    program internals etc
    <DT><A
    NAME=40 HREF="Bibliography.html">Bibliography</A>
    <DD> Paper documentation
    on  W3 and references.
    <DT><A
    NAME=14 HREF="People.html">People</A>
    <DD> A list of some people involved
    in the project.
    <DT><A
    NAME=15 HREF="History.html">History</A>
    <DD> A summary of the history
    of the project.
    <DT><A
    NAME=37 HREF="Helping.html">How can I help</A> ?
    <DD> If you would like
    to support the web..
    <DT><A
    NAME=48 HREF="../README.html">Getting code</A>
    <DD> Getting the code by<A
    NAME=49 HREF="LineMode/Defaults/Distribution.html">
    anonymous FTP</A> , etc.</A>
    </DL>
    </BODY>

    HTML первого в мире сайта, которому на днях исполнился 21 год.

    tirinox, 08 Августа 2012

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

    +123

    1. 1
    + "cast(cast(cast([" + tableName + "].[id_0] as float) as numeric(18,2)) as nvarchar(100))"+

    USB, 06 Августа 2012

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

    +131

    1. 1
    2. 2
    > Как удалить smoke1 из массива fx 
    delete fx+2;

    http://www.gamedev.ru/code/forum/?id=165389

    USB, 04 Августа 2012

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

    +125

    1. 1
    2. 2
    3. 3
    Сайт оптимизирован под 
    браузер GooGle Chrome
    Разрешение: 1280х1024

    http://anidream.net/

    zim, 04 Августа 2012

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

    +109

    1. 1
    Хочу книгу прикупить http://www.ozon.ru/context/detail/id/126954/. Кто нить читал подскажете стоит ли она прочтения ?

    Vasiliy, 01 Августа 2012

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

    +138

    1. 1
    2. 2
    3. 3
    4. 4
    int getRandomNumber(){
        return 4; //chosen by fair dice roll.
                  //guaranteed to be random.
    }

    хуита, 01 Августа 2012

    Комментарии (2)
  8. Куча / Говнокод #11506

    +130

    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
    /*
    	 * Это массив объектов данных мануала. Один элемент - одна ступень.
    	 * У объектов может быть указан checkpoint:Boolean - место, к которому вернется игрок, при закрытии игры
    	 * У каждого объекта должен быть указан type:String, в зависимости от этого меняются другие свойства.
    	 * Для создания нового типа ступени туториала - необходимо создать класс, наследующий ITutorialData
    	 * и добавить соотвествующую запись в showStep::TutorialManager
    	 * Виды type:
    		 * dialog - диалоговое окно, атрибуты:
    			 * sex:Boolean - какого персонажа показывать в окне
    			 * descr:String - текст диалогового окна
    		 * pointer - стрелка, указывающая на кнопку
    			 * x,y:int - координаты кнопки
    			 * width,height:uint - размеры кнопки
    			 * x_a,y_a:int - координаты стрелки
    			 * angle:int - поворот стрелки, рекомендуемые значения: 0, 90, -90, 180
    			 * необязательные:
    				 * startfunc:Function - функция, выполняемая ПРИ переходе на эту ступень
    				 * endfunc:Function -  функция, выполняемая ПОСЛЕ нажатия кнопки
    		 * handler - слушатель событий
    		 * target:EventDispatcher - объект, на который подпишется туториал
    		 * event:String - название события, на которое подпишется туториал
    		 * необязательные:
    				 * startfunc:Function - функция, выполняемая ДО подписки на событие
    				 * eventDispatchFunction:Function - функция, выполняемая ВО ВРЕМЯ возникновения события
    				 * endfunc:Function -  функция, выполняемая ПОСЛЕ возникновения события
    		 *  handler-pointer - слушатель событий, показывающий стрелку
    			 * x_a,y_a:int - координаты стрелки
    			 * target:EventDispatcher - объект, на который подпишется туториал
    			 * event:String - название события, на которое подпишется туториал
    			 * необязательные:
    				 * startfunc:Function - функция, выполняемая ДО подписки на событие
    				 * eventDispatchFunction:Function - функция, выполняемая ВО ВРЕМЯ возникновения события
    				 * endfunc:Function -  функция, выполняемая ПОСЛЕ возникновения события 
    	 * Спасибо за внимание
     */			
    public static var data:Array;

    После такого комментария становится страшно что-то трогать

    KirAmp, 31 Июля 2012

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

    +113

    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
    Знаешь, (с), по-моему, я схожу с ума...
    Дело в том, что иногда по ночам мне кажется, что я яваблядь. Мне хочется выделять память, зарабатывать на доширак,
    пиздеть про энтерпрайз, сваливать свои проблемы на чужие плечи и писать нечитаемый бессмысленный говнокод.
    Я ворочаюсь, страдаю, рычу, а под конец вскакиваю с кровати и хватаю первое, что попалось под руку.
    Это может быть тапок, топор или простая поварешка, но в моем воображении она становится огромным
    прожорливым интерпретатором.
    С этим интерпретатором я открываю корпус сервера, ставлю ещё две планки оперативной памяти и с громким боевым
    кличем выбегаю на улицу. Я бегаю под окнами своих соседей и ору: "Ява не тормозит, тупые нищебляди!! Купите нормальное железо!!"
    Но они не покупают... Они привыкли.
    И когда я уставший, но довольный, поднимаюсь в квартиру, наоравшись и набегавшись, одна из дверей открывается.
    Там, лукаво сверкая глазенками, стоит маленький соседский мальчик Женька. Он громко шепчет беззыбым ртом
    "Клоссплатфолменность!" и ободряюще мигает мне одним глазом.
    Я, улыбаясь ему, прохожу мимо, и в душе моей поют заказчики.
    А дома я открываю бутылку водки, морщась, выпиваю ее до половины, и ловлю кота. Ругая этого "сраного волосатого индуса",
    я сажаю его за клавиатуру, и чтобы он не убежал, приматываю его к ней скотчем.
    А дальше все просто.
    Я стою у окна, пуская скупую быдлокодерскую слезу по своей прыщавой щеке , и мечтаю. Я представляю, что огни домов --
    это пламя костров, на которых сжигают крестопидоров, шум машин -- это рев кулеров в серверных, а в мире нет ничего,
    кроме великого энтерпрайза и нас, яваблядей...
    И я жду, что вдруг, вот сейчас, в мою дверь войдет начальник и скажет: "Эй, раб, ты чо так так долго? Давай, быстро дописывай
    исходник. Похуй, если будет тормозить - разберутся те, кто будет сопровождать! ГА-га-га-га!" И ободряюще хлопнет меня по спине.
    И тогда не будет в мире счастливее человека, чем я... Точнее, явабляди.
    Что же мне делать, анон? Что же мне делать?

    Моё творчество. :)

    Знаешь, ты мне уже надоел. Пользователь HaskellGovno забанен до 07.08.2012. В следующий раз забаню навсегда.

    HaskellGovno, 31 Июля 2012

    Комментарии (20)
  10. Куча / Говнокод #11493

    +144

    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
    Уважаемые пользователи ресурса Говнокод.ру.
    
    В связи с повышением процента неадекватных участников и по этой причине участившимися ЧП.
    А также регулярным нарушением правил оными, сообщаю, что проводится расширение дружного модераторского коллектива.
    Посредством набора новых добровольцев-модераторов.
    
    Получив права модератора Вы сможете:
    - банить неугодных вам пользователей
    - закрывать неудобные для вас темы
    - выигрывать в спорах, если аргументы закончились - достаточно просто зайти под модератором и забанить оппонента (например за троллинг)
    
    Чтобы обеспечить анонимность Вам будут выданы спец. аккаунты. 
    Для обусждения вашей кандидатуры пишите мне на e-mail [email protected] или в личку.

    Модератор

    moderator, 29 Июля 2012

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