1. Java / Говнокод #19886

    −26

    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
    74. 74
    75. 75
    76. 76
    77. 77
    78. 78
    79. 79
    80. 80
    81. 81
    82. 82
    83. 83
    84. 84
    85. 85
    86. 86
    87. 87
    package com.javarush.test.level03.lesson04.task03;
    
    /* StarCraft
    Создать 10 зергов, 5 протосов и 12 терран.
    Дать им всем уникальные имена.
    */
    
    import java.util.*;
    
    public class Solution
    {
        public static void main(String[] args)
        {
            Zerg zerg1 = new Zerg();
            zerg1.name = "zerg"+1;
            Zerg zerg2 = new Zerg();
            zerg2.name = "zerg"+2;
            Zerg zerg3 = new Zerg();
            zerg3.name = "zerg"+3;
            Zerg zerg4 = new Zerg();
            zerg4.name = "zerg"+4;
            Zerg zerg5 = new Zerg();
            zerg5.name = "zerg"+5;
            Zerg zerg6 = new Zerg();
            zerg6.name = "zerg"+6;
            Zerg zerg7 = new Zerg();
            zerg7.name = "zerg"+7;
            Zerg zerg8 = new Zerg();
            zerg8.name = "zerg"+8;
            Zerg zerg9 = new Zerg();
            zerg9.name = "zerg"+9;
            Zerg zerg10 = new Zerg();
            zerg10.name = "zerg"+10;
    
            Protos protos1 = new Protos();
            protos1.name = "Protos"+1;
            Protos protos2 = new Protos();
            protos2.name = "Protos"+2;
            Protos protos3 = new Protos();
            protos3.name = "Protos"+3;
            Protos protos4 = new Protos();
            protos4.name = "Protos"+4;
            Protos protos5 = new Protos();
            protos5.name = "Protos"+5;
    
            Terran terran1 = new Terran();
            terran1.name = "terran"+1;
            Terran terran2 = new Terran();
            terran2.name = "terran"+2;
            Terran terran3 = new Terran();
            terran3.name = "terran"+3;
            Terran terran4 = new Terran();
            terran4.name = "terran"+4;
            Terran terran5 = new Terran();
            terran5.name = "terran"+5;
            Terran terran6 = new Terran();
            terran6.name = "terran"+6;
            Terran terran7 = new Terran();
            terran7.name = "terran"+7;
            Terran terran8 = new Terran();
            terran8.name = "terran"+8;
            Terran terran9 = new Terran();
            terran9.name = "terran"+9;
            Terran terran10 = new Terran();
            terran10.name = "terran"+10;
            Terran terran11 = new Terran();
            terran11.name = "terran"+11;
            Terran terran12 = new Terran();
            terran12.name = "terran"+12;
    
        }
    
        public static class Zerg
        {
            public String name;
        }
    
        public static class Protos
        {
            public String name;
        }
    
        public static class Terran
        {
            public String name;
        }
    }

    Блядский JavaRush
    Создать 10 зергов, 5 протосов и 12 терран.
    Дать им всем уникальные имена.

    Циклами сервер не принимает решение, пришлось писать так. Ну и чему это учит? Терпению?

    Запостил: kegdan, 26 Апреля 2016

    Комментарии (314) RSS

    • Это писдетц, товарищи
      Ответить
    • > Циклами сервер не принимает решение
      Хуярь рекурсией!
      Ответить
      • тоже не работает.

        из той же лабы

        Написал я в жабе

        List<Zerg> zergs = new List<Zerg>()

        нажал интер и.... охуел от того, что он предложил мне написать свою реализацию листа!

        гугл ArrayList() подсказал, выручил
        Ответить
        • А как оно ответы проверяет?
          Ответить
          • Кто бы знал

            Видимо код как то проверяет, потому что на задании "прибавить к числу 10%"

            i*1,1

            не прошло, а

            i + i*0,1

            прошло
            Ответить
            • Ой пиздец... Зачем ты там учишься то? Имхо, лучше бы что-нибудь запилить попробовал, пользы больше было бы...
              Ответить
              • да я чет... на работу скоро устраиваться, решил посмотреть че там на уровне джуниора, в шарпе и джаве он одинаковый примерно.

                Может есть какой тест для проверки квалификации? А то ДжаваРаш совсем бред какой-то
                Ответить
                • > тест для проверки квалификации
                  Сходи куда-нибудь на собеседование, лол.
                  Ответить
                  • После майских пойду, но хотелось бы примерно знать, что я такое
                    Ответить
                    • > что я такое
                      Ты - хуй.
                      Ответить
                      • И это печально. Эх, чет мне кажется до джуниора я не дотягиваю
                        Ответить
                        • отбрось сомнения -- сейчас кого только не набирают, блджад
                          история из жизни (хотя какая это жизнь) -- сегодня только что пришедший падаван написала мне охрененную форк-бомбу вместо скучного эхо-сервера
                          хотя может меня испытывали -- запущу я её у себя или нет?
                          Ответить
                          • лооол. Это как так получилось?
                            Ответить
                            • немного переборщила с воркер-процессами, бывает
                              не спрашивай, зачем они были нужны в этой задаче -- не знаю, может на будущее?
                              Ответить
                        • Совет дня: сообщи собеседующему, что у тебе стаж сидения на ГК несколько лет.

                          А еще ты знаешь хацкель и J
                          CHayT прав. Щас всех подряд берут. Расслабься.
                          Ответить
                          • Угу вижу диалог
                            - Скажите, какие языки программирования вы знаете?
                            - Ну шарп, sql. На J, haskell, на сишке немного умею...
                            - А что такое J?
                            ... через 10 минут ...
                            - Дьявол! Дьявол! Сжечь дьявола!
                            Ответить
                          • Почитал я требования к жуниору - разброс от "знать все, уметь, все, опыт 100500 лет разработки, умение тащить всех за собой" до "знать циклы и рекурсию"

                            Короче все зависит от конторы. Я вроде не самый тупой быдлокодер на этой планете, как нибудь проживу
                            Ответить
                            • > жуниор
                              > тащить за собой
                              > 100500 лет опыта
                              А не пойти бы им нахуй?
                              Ответить
                              • Никто не хочет учить новичка. Даже в конторе с требованиями типа "знать Сишарп, хотеть писать чистый код, быть позитивным" хотят опыт работы 1-3 года.

                                А год назад, когда хотел пойти работать, написал в одну контору, просто ради интереса. Качество намечалось "лютый пиздец и треш", зарплата низкая, так мне еще и ответили что-то типа "ну и с хуя ли ты решил, что нам подходишь?"
                                Ответить
                                • Кеги у тебя проблемы с самооценкой. Перед сосбеседванием трахни бабень с сисяндрами как твоя голова. Все будет норм.
                                  Чел который изучает J для фана очень перспективный сотрудник.

                                  Я вот пехепешник стал изучать вот эту херню
                                  http://caffe.berkeleyvision.org/
                                  Кто знал что пригодится. Так что люди желающие изучать что то новое ценятся.
                                  Ответить
                                  • > Перед сосбеседванием трахни бабень с сисяндрами как твоя голова.
                                    А если порнуху посмотреть - это повысит самооценку на собеседовании? К каким случаям это еще применимо?
                                    Ответить
                                    • А ты как думаешь?
                                      Ответить
                                      • он же пидар, он думает что трахать баб противно
                                        Ответить
                                        • а ты откуда знаешь -- противно или нет?
                                          Ответить
                                          • пидар же
                                            Ответить
                                            • Ты пидар?
                                              Ответить
                                              • Акт 1 (не половой)
                                                <На сцене стоит Кегдан, печально листая газету вакансий
                                                Входит 3_14dar >

                                                3_14dar - Ты пидар?
                                                Кегдан - Нееееет
                                                3_14dar (озадачено) - Странно. А кто тогда пидар?
                                                <Кегдан взмахивает рукой
                                                Выходят работники сцены с огромным зеркалом
                                                3_14dar долго смотрит в зеркало>

                                                3_14dar - И че?
                                                <Кегдан вздыхает и уходит>
                                                <3_14dar двадцать минут смотрит в зеркало, напряженно двигая губами>

                                                3_14dar - Нихуя не понимаю!
                                                <Занавес>
                                                Ответить
                                              • Плюсую.

                                                guest: а ты откуда знаешь -- противно или нет?
                                                kegdan: пидар же
                                                3_14dar: Ты пидар?
                                                Кегдан ведь действительно не сказал, кто.

                                                С другой стороны, даже если он намекал "3_14dar - пидар", вопрос всё равно остаётся открытым, ведь достаточно неразумно было бы полагать, что пидар только один. По своей сути, "пидар" подразумевает наличие как минимум второго пидара, иначе единственный пидар был бы только потенциальным пидаром или псевдопидаром.

                                                К тому же, натуралы могут быть фальсифицированы по Попперу, то есть может быть опровергнут тот факт, что человек - натурал.

                                                В завершении стоит упомянуть, что в русском языке словом "пидар" называют не только педерастов, но и прочих людей, к которым имеется отрицательное отношение.

                                                Посему этот вопрос следует провозгласить главным вопросом XXI века, как в области философии, так и в областях политики и социологии.
                                                Ответить
                                                • Кегдан ответил на вопрос гостя
                                                  http://govnokod.ru/19886#comment324304
                                                  >а ты откуда знаешь -- противно или нет?

                                                  http://govnokod.ru/19886#comment324306
                                                  >пидар же

                                                  И признался что он пидар. Будем в пидар-лист добавлять собаку?
                                                  Ответить
                                                  • >> Будем в пидар-лист добавлять собаку?

                                                    Ты что, собаку выебал?!
                                                    Ответить
                                                  • ┌────────────┐
                                                    │Пидары      │
                                                    ├────────────┤
                                                    │3_14dar     │
                                                    │собака      │
                                                    └────────────┘
                                                    Ответить
                                                    • -------------¬
                                                      ¦Пидар-лист  ¦
                                                      +------------+
                                                      ¦kegdan      ¦
                                                      ¦Vasiliy     ¦
                                                      ¦3.14159265  ¦
                                                      L-------------
                                                      Ответить
                                                    • Какая табличка красивая, мне даже жалко немного, что не попал в неё.
                                                      Ответить
                                                      • попасть легко. выбраться сложно
                                                        Ответить
                                                        • Никак не могу избавиться от ассоциаций:
                                                          ┌────────────┐
                                                          │Сплавляются │
                                                          ├────────────┤
                                                          │3_14dar     │
                                                          │3_14dar     │
                                                          │3_14dar     │
                                                          │собака      │
                                                          └────────────┘
                                                          Ответить
                                                          • Сплавляются в единое существо?
                                                            Ответить
                                                          • ┌───────┐
                                                            │ Танк  │
                                                            ├───────┤
                                                            │3_14dar│
                                                            │3_14dar│
                                                            │3_14dar│
                                                            │3_14dar│
                                                            │собака │
                                                            └───────┘
                                                            Ответить
                                                          • Это твоя мамка сплавляется с собакой, пидарас!

                                                            -------------¬
                                                            ¦Пидар-лист  ¦
                                                            +------------+
                                                            ¦kegdan      ¦
                                                            ¦Vasiliy     ¦
                                                            ¦3.14159265  ¦
                                                            ¦1024--      |
                                                            L-------------
                                                            Ответить
                                                            • да вы же геНИй
                                                              Опять эта икота!
                                                              Ответить
                                                              • я икаю и после твоих слов мне страшно!
                                                                Ответить
                                                                • Не наНИдо бояться, я веНИдь совсем не страшнНИый!
                                                                  Ответить
                                                            • >> Пидар-лист


                                                              точно
                                                              ┌────────────┐
                                                              │Пидары      │
                                                              ├────────────┤
                                                              │3_14dar     │
                                                              │собака      │
                                                              │лист        │
                                                              └────────────┘
                                                              Ответить
                                                            • kegdan: Сплавляются в единое существо?
                                                              3_14dar: Это твоя мамка сплавляется с собакой, пидарас!

                                                              Господа, хватит курить. И проветривайте комнату.
                                                              По реке они сплавлялись, по реке.
                                                              Ответить
                                                              • Кстати, в самом начале хорошее описание ятрогении.
                                                                Ответить
                                                              • По твоей жопе, пидарас!
                                                                Ответить
                                                                • Ух ты, у 3_14dar-а раздвоение личности!
                                                                  Ответить
                                                                  • Это раздвоение хуев у тебя в жопе, пидарас!
                                                                    Ответить
                                                                • Опять Вы, достопочтенный, о жопах.
                                                                  Ответить
                                                                  • Русские по-другому не понимают.
                                                                    Ответить
                                                                    • > Русские по-другому не понимают.
                                                                      Вспоминается анекдот, где украинцы целый язык ради слова "жопа" создали. Видимо, от русских шифровались.
                                                                      Ответить
                                                                      • Ага, русский, у которого не понимают его главное слово уже не русский.
                                                                        Ответить
                                                • >> даже если он намекал "3_14dar - пидар"

                                                  вот это намек

                                                  Солнце-солнце!

                                                  Луна-луна!

                                                  Цветы-цветы!

                                                  Нам часто в жизни не хватает... кхе, отвлекся

                                                  >> псевдопидаром

                                                  Квазипидар

                                                  >> К тому же, натуралы могут быть фальсифицированы по Попперу, то есть может быть опровергнут тот факт, что человек - натурал.

                                                  Вот как раз нет. Би никто не отменял.
                                                  Ответить
                                                  • Не пизди, пидар это ты http://govnokod.ru/19886#comment324368
                                                    Ответить
                                                  • Да ладно, отвлёкся! Даже Фредди Меркьюри слушал Софию Ротару.

                                                    Наверняка помнишь его хит 1991-го года:
                                                    https://youtu.be/AHWLVxg8MxA

                                                    А вот Ротару на «Песне года-1988»:
                                                    https://youtu.be/wPjxi9x_XuE

                                                    Сравни проигрыш.
                                                    Ответить
                                                    • Юрий Лоза, залогинься.
                                                      Ответить
                                                      • Наааа маленьком плоту
                                                        Оооочень плохо с интернетом
                                                        Коль аккаунт брошу этот
                                                        То в новый не зайду...
                                                        Ответить
                                                      • Бойтесь своих желаний, они имеют обыкновение сбываться.
                                                        Ответить
                                                        • Юрий, когда вы напишите вторую песню? Меня, как вашего фаната, "плот" уже заебал
                                                          Ответить
                                                          • Ты изменилась, похудев,
                                                            И даже выглядишь моложе...
                                                            Ответить
                                                    • тот самый момент, когда софия ротару-90 тяжелее слейера-2015
                                                      Ответить
                                                      • Вспомним ещё что-нибудь тяжёлое:
                                                        https://youtu.be/NepI7BTYpnY

                                                        1985.
                                                        Ответить
                                                        • https://www.youtube.com/watch?v=O1FkbvGl-IU

                                                          после Ротату звучит как-то несерьезно
                                                          Ответить
                                                          • Лол, а в 1.3х голос их солиста весьма няшный: https://www.youtube.com/watch?v=oegxrZR89qI
                                                            Ответить
                                                            • Раз пошла такая пьянка:
                                                              https://youtu.be/mtsia5lnpTg
                                                              Ответить
                                                              • Блин, в детстве доставляло включать пластинку на 78х вместо 33х или на катушечном магнитофоне отжимать прижимной ролик... А сейчас весь ютуб этим засрали ;)
                                                                Ответить
                                                                • нафиг, нафиг вас!

                                                                  https://www.youtube.com/watch?v=aK9gY3VLKU4
                                                                  Ответить
                                                                • Внезапно в Ютубе обнаружился ещё и жанр Anti-Nightcore...
                                                                  Ответить
                                                                  • Ну так мозга много не надо
                                                                    Ответить
                                                                    • И reversed (backwards) тоже есть...
                                                                      Ответить
                                                                      • Апож
                                                                        Ответить
                                                                      • Ну backwards это, имхо, совсем уж кислота.

                                                                        А вот найткорнутые песенки я уже больше года слушаю (да, теперь почти всё остальное toooo sloooow). Приятный бонус - няшки для второго-третьего моника.

                                                                        З.Ы. Сейчас кто-нибудь скажет, что Борманд совсем уже ебанулся.
                                                                        Ответить
                                                                        • Борманд совсем уже ебанулся.
                                                                          Ответить
                                                                        • Ты че там мониками обложился ?)

                                                                          вот тебе няшная кислотная сексуальная музыка

                                                                          https://www.youtube.com/watch?v=ung3cKl-OE4&list=PLE2E64D9AD0F9CED7
                                                                          Ответить
                                                                          • > мониками обложился
                                                                            Ну 2 от компа, третий - ноут (на случай, если те 2 одновременно нужны).
                                                                            Ответить
                                                                        • нравятся хомячки и аниме?
                                                                          чувак, у тебя суперкомпенсация винрарного чип чип чип энд дейл
                                                                          Ответить
                                                                  • > Anti-Nightcore
                                                                    Чтобы слушать бухим, когда мысли не успевают синхронизироваться со звуком?

                                                                    З.Ы. А у ютуба, оказывается, есть регулятор скорости. Можно тупо включать 1.5х и не париться с поиском ускоренной версии :3
                                                                    Ответить
                                                                    • Бухим нужно слушать пинкфлоид. И курить кальян

                                                                      https://www.youtube.com/watch?v=7jMlFXouPk8

                                                                      Блин, захотелось взять бутыль вина, пачку честера и просто потратить вечер на размышления о вечном...

                                                                      Ответить
                                                                      • Лучше Punk Floid:

                                                                        https://youtu.be/cv1xKI_-u04

                                                                        Осторожно! В кадре возможна критика политики Евросоюза.
                                                                        Ответить
                                                                    • У испорченных клипов зачастую не просто изменён темп, а применён сложный алгоритм.

                                                                      Существует алгоритм изменения высоты звука без изменения темпа:

                                                                      1. Сначала дорожка нарезается на довольно короткие сэмплы (длина сэмпла подбирается исходя из спектра звука).

                                                                      2а. Для повышения на октаву после каждого сэмпла вставляется его дубль, а потом дорожка ускоряется в два раза.

                                                                      2б. Для понижения на октаву каждый чётный сэмпл вырезается, а потом дорожка замедляется в два раза.

                                                                      Недостаток в том, что метод портит фазо-частотную характеристику, а у инструментов, не уложившихся в «прокрустово ложе», к тому же портится самая интересная часть звучания: атака, когда колебания только начинают возбуждаться. Да и затухание портится...
                                                                      Ответить
                                                                      • > сложный алгоритм
                                                                        А можно разфурьить с какой-нибудь оконной функцией, перенести в другой частотный диапазон и зафурьить обратно?
                                                                        Ответить
                                                                        • Не изучал этот вопрос. Смотри, что сходу гуглится:
                                                                          http://dspace.nbuv.gov.ua/bitstream/handle/123456789/7671/095-Nitsenko.pdf

                                                                          Можно использовать для старта поиска.

                                                                          P.S. Это не провокация на политический флейм. Ну правда, это первое, что нагуглилось.
                                                                          Ответить
                                                                    • > Можно тупо включать 1.5х и не париться с поиском ускоренной версии :3
                                                                      Часто помогает во всяких видео вроде "сегодня мы будем делать кобенную скрипку Шерлока Холмса из бутылки, крысиных хвостов и рыболовного крючка", поскольку иначе это всё жутко нудное. На самом интересном месте можно включить нормальную скорость, а затем снова перейти на 1.5-2x.
                                                                      Ответить
                                                              • Продолжим надругательство над классикой: https://www.youtube.com/watch?v=FN_0L2aa32s

                                                                З.Ы. Обидно, что АЧХ сильно портится после таких преобразований - звук как из жопы.
                                                                Ответить
                                                                • Подборка из моих закладок:

                                                                  https://youtu.be/rvcl2l5EZzE

                                                                  https://youtu.be/Ziy-kQ4E_W4

                                                                  https://youtu.be/5AIQBtPPMCs

                                                                  https://youtu.be/Jq7-bLqb71c

                                                                  https://youtu.be/bF8DG-PUx78

                                                                  https://youtu.be/smD4X0tbI9g
                                                                  Ответить
                                                                  • > Подборка из моих закладок
                                                                    Третья ссылка убила, даже не сразу догадался, кто поёт.
                                                                    Ответить
                                                                  • аааааааа, мои уши

                                                                    https://www.youtube.com/watch?v=bhJOwHyLpOk
                                                                    Ответить
                                                                    • > аааааааа, мои уши
                                                                      Too slow... https://www.youtube.com/watch?v=zaGouO2N9eM
                                                                      Ответить
                                                                      • Faster! FASTER!!!!!!

                                                                        https://www.youtube.com/watch?v=0jgrCKhxE1s



                                                                        https://www.youtube.com/watch?v=Chc6W0Lqvz0
                                                                        Ответить
                                                                        • Ну вот это уже норм :3
                                                                          З.Ы. Блин, почему-то у первой песни ютуб все ускоренные версии поперебанил.

                                                                          https://www.youtube.com/watch?v=OxBjp0O_KnE
                                                                          Ответить
                                                                          • Расслабься... послушай скороварочку

                                                                            https://www.youtube.com/watch?v=nCf0fOe-Nj4
                                                                            Ответить
                                                                            • > послушай скороварочку
                                                                              Да я её и в игре наслушался :3 Иногда включаю пофаниться на часок (как раз хватает, чтобы пройти с 20 тринкетами).
                                                                              Ответить
                                                                              • Тогда послушай кислотного антиутопического постаппокалиптического борща

                                                                                https://www.youtube.com/watch?v=1_Q8rhUL8VQ&index=3&list=PLoMc1zuUHF6RZtx12MHQhhyJZU3PTzhMr

                                                                                мясо в борщ кладут после 1:30
                                                                                Ответить
                                                                                • больше скрепов в этот чят
                                                                                  https://www.youtube.com/watch?v=xgfa5UlZAL8
                                                                                  а то напостили какой-то бесвкусицы, ироды
                                                                                  Ответить
                                                                        • Чёта как старый добрый стратовариус. Медленно.
                                                                          Ответить
                                                                  • А ускоренный темп бывает без анимешных картинок?
                                                                    Ответить
                                                                    • а че, так можно было??
                                                                      Ответить
                                                                    • > без анимешных картинок
                                                                      Нет конечно. А зачем? На работе собрался послушать, но боишься, что коллеги неправильно поймут?
                                                                      Ответить
                                                                      • почему вы все дрочите на аниме? заведите себе тян уже
                                                                        Ответить
                                                                        • > все
                                                                          Далеко не все. Тут многие отрицательно относятся к аниме.

                                                                          > дрочите
                                                                          Зачем дрочить на аниме? Это ж не хентай какой-нибудь.
                                                                          Ответить
                                                                          • а я думал все аниме сделаны только для дрочева
                                                                            Ответить
                                                                            • > для дрочева
                                                                              Да ну. На самом деле, неплохо помогает отключиться от реальности перед сном. Можно вместо этого книжки читать, но тогда я обычно зачитываюсь до утра и просыпаю на работу...
                                                                              Ответить
                                                                              • но есть же сериалы, где играют живые люди, а не рисованные болванчики в одинаковых ракурсах одинаково шевелят ртом

                                                                                и да, комментатор выше намекает, что отключиться перед сном неплохо помогает живой человек

                                                                                ну или когда в интернете кто-то неправ
                                                                                ну или нет
                                                                                Ответить
                                                                                • > живые люди
                                                                                  Они слишком реалистичны :3

                                                                                  > в одинаковых ракурсах
                                                                                  Причём, о ужас, в 12 FPS.

                                                                                  > живой человек
                                                                                  Ну не всегда. У живых людей тоже порой бывают свои тараканы.
                                                                                  Ответить
                                                                                  • >>Ну не всегда. У живых людей тоже порой бывают свои тараканы.


                                                                                    иными словами смотреть аниме лучше, чем спать с девушкой?
                                                                                    Ответить
                                                                          • Кстати, единственное из аниме, что я смотрел — это «Мой сосед Тоторо». Да и то смотрел я его больше 20 лет назад...
                                                                            Ответить
                                                              • Это же Beto Vazques infinity!
                                                                https://www.youtube.com/watch?v=sHdHgmseqns

                                                                [color=grey]Шучу, Europe, The Final Countdown[/color]
                                                                Ответить
                                                    • Так он тот ещё пидар.
                                                      Ответить
                                                      • «Тот ещё пидар» — это же вроде псевдоним Збигнева Бжезинского?
                                                        Ответить
                                                        • Это значит, что Фредди Меркьюри — на самом деле Збигнев Бжезинский?



























                                                          NOOOOOOOOOOOOOOOOOOOOO!
                                                          Ответить
                                                          • Белый раптор-философ на белом фоне смотрится великолепно!
                                                            Ответить
                                • Дык писать надо не в одну, а сразу в 5. И выбрать если что сможешь.
                                  Еще можешь попробовать пойти в мобилки - реально много вакансий.
                                  Ответить
                              • Во-во. Как-то случайно отправил резюме в компанию, которая требует джуниора на яву. Ну у меня, конечно, в резюме про яву ничего не было написано, но они зачем-то меня пригласили. Прихожу к ним, а они прямо с порога говорят: вы нам не подходите. Но останьтесь, расскажите что-нибудь про функциональное программирование? Знаете в общих чертах, но опыта разработки на функциональных языках не имеете? Ну я тоже знаю, как посадить боинг в общих чертах. Вы нам не подходите. А на скале программировать не приходилось? Мне вас жаль, потому что скоро кроме скалы и ФП ничего не будет. Вы нам не подходите. И так где-то около часа.
                                И нахрена нужно было приглашать, тратить моё и своё время на это всё?
                                Ответить
                    • >После майских пойду, но хотелось бы примерно знать, что я такое
                      Я тоже со следующего понедельника буду ложился спать раньше и не опаздывать на работу
                      Ответить
                      • Ну у меня просто выбора нет
                        Ответить
                        • тот самый момент, когда на 6й год обучения стипендии перестало хватать...
                          Ответить
                          • Точнее - тот самый момент, когда выгоняют из общаги
                            Ответить
                            • А ты чего дебошир? Чего тебя из общаги выгоняют Анеме слишком громко включаешь ?
                              Ответить
                              • обучение кончилось
                                Ответить
                                • А диплом? Диплом же в июне обычно?
                                  Кстати, студент - он до августа студент вроде бы, не важно, школьник он или магистрант.
                                  Ответить
                                  • ну так у меня общага до 1 июля
                                    Ответить
                                    • а Диплом когда? в августе ?
                                      Ответить
                                      • тогда же
                                        Ответить
                                        • Прочитай это, прежде чем устаиваться в IT.
                                          Я не выебуюсь — отвечаю джунам как есть:

                                          Этот проект писали обкурившиеся гашиша индусы 10 лет назад. А потом 10 лет переписывали макаки со всего мира, которых богатые американские дяди нанимают подешевке. Теперь наша очередь в это нырять!
                                          Я понимаю что тебе нихуя не понятно — но можешь быть уверен что мне тоже нихуя не понятно. И вообще никто нихуя не понимает как это работает и как должно.

                                          Чтобы поменять одну строчку — я сначала 4 часа разбирался, а потом буду еще 4 часа проверять где что сломалось. А ты полдня пиздел с соседом про преподов в универе как закрыть сессию, потом поменял одну строчку — все поломалось. И теперь ты думаешь что я все брошу и буду за тебя разбираться и чинить?

                                          И да, салага, ни всезнающий гугл, ни стекоферфлов не подскажут тебе как быстро поставить костыль и все починить. И даже если скопипастишь мой код — не поймешь почему у тебя он не работает. Только много часов дебага — только хардкор!
                                          Сапорт гнилого энтерпрайза — это тебе не формошлепать по-шаблону. Тут нужно уметь отличать куски говна по запаху, цвету и даже вкусу! Противно? — а нахуя тогда просился на галеры? Сидел бы себе на 5 курсе в ВУЗе и писал диплом на Хаскеле если такой чистюля. А хочешь килобаксов — учись жрать дерьмо: много денег платят именно за это, а не за «интересные проекты».
                                          Ответить
                    • > есть какой тест для проверки квалификации?
                      brainbench

                      но для джуна немного другие вещи оцениваются - адекватность общения, понимание принципиальных основ, не зависящих от языка, ну и раз он пришел устраиваться на язык %lang%, то какие книжки он почитал, плавает ли в фундаментальных вещах, которые в первых главах этих книжек даются - если плавает, то значит, плохо читал (идиот, медленно усваивает) или пиздит что читал (ленивый)

                      фундаментальные вещи для жабы, которые спрашиваем - ну, например, что такое package private, final, какие методы надо перегрузить в вашем объекте, чтобы можно было его пихать в хешмапу?

                      если человек ни дня не проработал, но книжки всё же почитал, то это сразу видно
                      Ответить
                      • final - запрещает наследование у классов, в а жабе, кажется, еще метод может быть финальным, тогда переопределять в потомках нельзя (в шарпе по умолчанию ничего переопределять в потомках нельзя, нужно указать virtual )

                        package private - виден внутри пакета, недоступен извне

                        В хешмапу - ну хеш и равенство. одно без другого перегружать нельзя. точнее можно, но получается хуйня

                        Такие то вещи я знаю
                        Ответить
                        • ну вот, уже норм
                          знания в рамках java se нужны везде, джуна не хотят учить синтаксису, джуна хотят учить технологиям и фреймворкам

                          если говорить про жабу - тебе надо заранее определиться, а что же ты в принципе хочешь делать по жизни (бекенд систем, мобилочки (фуфуфу, но выше советовали), настольные клиенты (это не для жабы)), понять, как твои желания находят спрос в компаниях вокруг тебя, ну и вперед, углубляться

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

                          могу за бекенд рассказать, если хочешь
                          Ответить
                          • я на шарп хочу, но пока не знаю куда именно. ASP нынче востребован, о бэкенде послушать интересно
                            Ответить
                            • так, о бекенде

                              прежде всего, знания о независимых от языка и фреймворка вещах - как работает http, форматы - json, xml, что такое база данных, ORM, зачем они нужны, REST, SOAP, общее представление о паттернах, DI/IoC, AOP, тонкий vs толстый сервер (rest vs php/jsf/webforms) и почему толстый сервер кусок говна, почему до сих пор есть куча проектов, где используется толстый сервер (не осилили)

                              потом ближе к реализации - что такое MVC и как его понимают в том фреймворке, который будет твоим основным, зачем нужно такое разделение на слои ответственности, какие слои будут, что взято для слоя доступа к данным (ORM), как происходит обмен между слоями, компонентами, звеньями (клиент-сервером-бд), внешними системами, как решаются задачи контекста, безопасности, как проектировать и писать код так, чтобы он позволял масштабироваться вширь (ha) без переделок
                              Ответить
                              • >> как работает http

                                Этим никогда не интересовался, так что не скажу

                                >> форматы - json, xml

                                Форматы простые, тут наверное еще нужно отнести пакеты по работе с ними, что бы на парсить их регулярками или руками, как это подозрительно часто бывает.

                                >> что такое база данных
                                Ну это один или несколько файлов, предназначенных для хранения и модификации данных (тут хз че еще скажешь)

                                >> ORM
                                Обьектно-реляционный-маппинг. Средства, позволяющие отображать состояние программы в базу данных и наоборот. Нужно что бы не морочить голову и не изобретать велосипедов. nhibernate там entity framework, все такое

                                >> REST
                                Насколько я помню - передача данных по http запросу. типа (адрес до сервера)/arg1/2513/arg2/345345
                                в ответ приходит результат обработки

                                >> SOAP
                                Если не ошибаюсь - объект заворачивается в xml и отправляется на сервер. ответ такой же

                                >> общее представление о паттернах
                                Фабрики синглтонов, флайвейты, стратегии, хранители и тысячи их всего 16. Есть GRASP паттерны, придуманные Ларманом, их меньше, и они более дзеновые (низкая связанность, высокое зацепление)

                                >> DI/IoC

                                Di - принцип, Ioc - конкретный контейнер, реализующий сие. Суть в том, что классы могут пораждать длинные цепочки агрегаций. класс А агрегирует Б который агрегирует С который агрегирует....
                                Суть в том, что мы указывает наборы правил пораждения таких цепочик, а потом просто обращается к IoC контейнеру и говорим - дай А - а создание всех агрегируемых по правилам классов он берет на себя.

                                >> AOP
                                Аспектно ориентированное программирование? Слышал, но никогда не вникал, ничего сказать не могу.
                                Ответить
                                • Хуясе, я еще не тупой, оказывается.
                                  Ответить
                                  • поясни
                                    Ответить
                                    • >Средства, позволяющие отображать состояние программы в базу данных и наоборот.
                                      Не состояние программы, блядь, а объекты.
                                      Ответить
                                      • Э...

                                        >> Компьютерные программы хранят данные в переменных, представляющих собой области хранения данных в памяти компьютера, содержание этих областей памяти в любой момент времени исполнения программы называется состоянием программы

                                        Не?
                                        Ответить
                                • > Аспектно ориентированное программирование? Слышал, но никогда не вникал, ничего сказать не могу.
                                  Ещё один способ борьбы с рутиной. Средствами АОП можно засрать чистый код логированием, проверками доступа и т.п.
                                  Рядом с красивым и понятным кодом создаётся аспект, в котором прописывается "в начала набора методов таких-то вставь проверку, что переменная не ноль", "в концы методов работы с БД вставь вывод той фигни в лог". Почти как рефлексия, только скорее на этапе компиляции.
                                  Ответить
                                  • Ага,я читал об этом. Срезы, советы, точки внедрения. Вся фигня. Мне, почему то показалось это богомерским.

                                    А вот щас глянул в шарпе это сделано через атрибуты, весьма и няшно и мило
                                    Ответить
                                    • вот, и день не зря прошёл
                                      Ответить
                                      • Да я в принципе второй день перечитываю Рихтера - даже чувствую себя немного умным
                                        Ответить
                                    • сам бы богомерзкий

                                      прекрасно это работает для логирования или проверки пермишена

                                      все луше чем диспатчить вручную
                                      Ответить
                                • >> что такое база данных
                                  Ну это один или несколько файлов, предназначенных для хранения и модификации данных (тут хз че еще скажешь)

                                  Нет, базы данных это абстрактные объекты оснащенные методами по извлечению информации (запросами). Они совсем не обязательно хранятся в файлах. Файл - это понятие из нескольких областей. Файлы есть на уровне файловой системы (где это может быть сколько-то блоков на жестком диске, сколько-то пакетов пересланых по сети, сколько-то занятой оперативной памяти, ленты стримера и т.д.). Или, с точки зрения операционной системы - файлы это результаты обращения к файловой системе, оснащенные определенным АПИ (каким именно - зависит от системы, но как правило метаданными и потоком данных-содержанием). И с пользовательской точки зрения - файлы могут быть привязаны к каким-то программам, иметь резервные копии, иконки и т.д. Бывают еще всякие интересные файлы, например т.н. фиксированые файлы (на мейнфреймах) - по сути таблицы в реляционной бд.

                                  Базы данных - не обязаны иметь, например, иконки, или метаданные типа файловых. Их можно выразить не прибегая к понятию "файл". Например:

                                  kegdan(student).


                                  База данных хранящая факт.

                                  ?- kegdan(X).
                                  X = student


                                  Операция над базой данных.
                                  Ответить
                                • IoC это устаревшее название Di

                                  http://www.martinfowler.com/articles/injection.html
                                  Ответить
                              • >> тонкий vs толстый сервер
                                Тонкий - основная работа происходит в клиентском приложении, сервер только предоставляет данные и небольшой набор операций с ними

                                Толстый, соответственно делает большую часть работы и предоставляет уже фактически готовый результат, который незначительно дорабатывается на клиенте.

                                Тонкий сервер имеет значтельно меньшую нагрузку и может обслужить большее число пользователей. Почему толстый настолько говно не знаю, мне казалось, что зависит от задачи, возможно в некоторых необходимо хэшировать результаты и рассылать сразу нескольким клиентам.

                                >> что такое MVC
                                Model-view-controller - везде понимается по разному - суть примерно такова - модель общается с бд и работает с данными, контроллер принимает сигналы со стороны пользователя, а вьюшка показывает результат.
                                Разделение нужно я безболезненной замены отдельных слоев. У нас изменился способ отображения данных - слепили новую вьюшку по интерфейсам и пожалуйста, контроллер и модель трогать не нужно.

                                Я как то писал сайтик на asp.net но не более, поэтому детали вряд ли расскажу. По ходу разобраться можно
                                Ответить
                                • нафига ты мне это всё поотвечал :)
                                  я тебе скинул список важных для бекендера понятий
                                  тут не собеседование, надо не "не помню" а взять и почитать, хотя бы на википедии, лишним не будет, уж точно

                                  http не только транспорт, но и швейцарский нож для передачи на клиент статуса исполнения его запроса в разных оттенках, например, 4хх - "нет, иди нахуй", 5хх - "извини, но нахуй иду я", connection: close - " и дверь закрой за собой", да и те же куки для сессий (клиентом, кстати, нихуя не обязательно может быть браузер), и заголовки для желательного формата/языка - там более чем дохуя внедрено крутилок разных

                                  неопытные об этом плохо знают и неверно используют те же коды ошибок
                                  Ответить
                                  • >> нафига ты мне это всё поотвечал :)

                                    Да не знаю, чет накатило)

                                    спс, буду читать
                                    Ответить
                                    • Зато теперь можно почитать и поготовиться к собеседованию.
                                      А ответы окажутся неправильными. Кегдан устраняет конкурентов.
                                      Ответить
                                    • А чего соберу твои ответы и выложу на форум. Говнокод обучающий а на форуме не потеряется.
                                      Ответить
                                      • Рядом с анекдотами про Штирлица?
                                        Ответить
                                      • Надо по ГК снять комиксы, нарисовать книгу и написать фильм. Годное бы вышло пособие.

                                        Кстати, вот тут http://arxiv.org/abs/1512.06863v1 народ запилил штуку, которая с помощью реверсивных вореций генерирует такие кобенации текста, которые отвечают на пользовательский вопрос. Прогнать бы ГК через это. У нас же всего 300К комментариев, не более 100МБ текста
                                        Ответить
                                        • И будет оно отвечать

                                          Х нинужен

                                          И

                                          Тебя Шамиль плохо выебала?
                                          Ответить
                                          • Хуястые кавказцы и гейдев. Какой багор? WCT-питушня.

                                            Ну и прочие говнофорсы.
                                            Ответить
                                          • Шамиль - это он.
                                            Ответить
                                  • ага 418 я чайник.
                                    Ответить
                                  • > нафига ты мне это всё поотвечал :)
                                    Ну ты же его собеседуешь.

                                    З.Ы. Будет забавно, если завтра кегги получит оффер от d++ и уедет работать в нерезиновку.
                                    Ответить
                                    • От кого? От ФСБ что ли?
                                      Ответить
                                    • не ну я б не отказался от универсального разраба C#+java, у нас тут к августу на дотнете надо веселое настольное приложение запилить, социально значимое, а в отделе полтора c# разраба, у которых этот c# не родной вообще

                                      но как я помню, кегдан сам не горит желанием
                                      поэтому просто наставляю его на путь истинный

                                      и ещё одно до конца года, в мэрию
                                      и под ксамарин висяк есть...
                                      блядь, я сейчас сам себя убедил, что мне в отдел нужен c# разраб! :)
                                      Ответить
                                      • А еще на j разраб очень нужен...
                                        Ответить
                                        • нене, это нах

                                          есть проект, где данные вертятся на R
                                          для выработки понимания, как их затем в opencl вообще молотить
                                          Ответить
                                    • в нерезеиновск можно приехать и без приглашения. Просто берешь и едешь. главное иметь запас денег примерно 100 тыс.
                                      Ответить
                                      • у меня примерно 0 так что

                                        https://www.youtube.com/watch?v=K-T8CwxJmXg&feature=youtu.be&t=48s
                                        Ответить
                                      • главное чтобы понаехавшие тачку не купили с голоду, и так уже парковаться в центре негде
                                        Ответить
                                • Модель нужна для ОРМ же.
                                  Ответить
                                  • Оперативно-розыскные мероприятия?

                                    kegdan в http://govnokod.ru/19886#comment323959 написал:
                                    >> модель общается с бд и работает с данными

                                    По-твоему ORM что-то другое делает?
                                    Ответить
                                    • Она не общается, она описывает объекты, которые хранятся в БД

                                      Edit: Начинающие программисты (особенно в веб-программировании, где аббревиатура MVC стала популярна) очень часто трактуют архитектурную модель MVC как пассивную модель MVC. В этом случае модель выступает исключительно совокупностью функций для доступа к данным, а контроллер содержит бизнес-логику. В результате код моделей по факту является средством получения данных из СУБД, а контроллер представляет собой типичный модуль, наполненный бизнес-логикой, или скрипт в терминологии веб-программирования.

                                      может я и не прав был
                                      Ответить
                                      • >> Она не общается, она описывает объекты, которые хранятся в БД

                                        А как тогда погружать и сохранять объекты? Магия?
                                        Ответить
                                        • Через вспомогательные адаптеры. Иногда эту часть выносят из модели и называют сервисом. Вот тут всё хорошо расписано:
                                          https://glossar.hs-augsburg.de/Model-View-Controller-Service-Paradigma
                                          Ответить
                                          • >Вот тут всё хорошо расписано:
                                            Почитаем
                                            Хотя там инглиш есть.
                                            Ответить
                                          • Да я вроде про ORM писал
                                            Ответить
                                      • >> В этом случае модель выступает исключительно совокупностью функций для доступа к данным, а контроллер содержит бизнес-логику.

                                        Для доступа к данным есть слой доступа к данным, который может включаться в понятие модели, а может быть реализован отдельной библиотекой, а основное предназначение модели - обработка данных
                                        Ответить
                                        • Ну я в джанге видел такое
                                          models.py
                                          from django.db import models
                                          from django.contrib import admin
                                          
                                          # Create your models here.
                                          class BlogPost(models.Model):
                                              title = models.CharField(max_length=150)
                                              body = models.TextField()
                                              timestamp = models.DateTimeField()
                                          
                                              class Meta:
                                                  ordering = ('-timestamp',)
                                          
                                          class BlogPostAdmin(admin.ModelAdmin):
                                              list_display = ('title', 'timestamp')
                                          
                                          # теперь наше приложение видно в админке
                                          admin.site.register(BlogPost, BlogPostAdmin)

                                          Ну то есть это структура таблиц, но на джанге, а не на sql.

                                          Объясните, что тут не так?
                                          Ответить
                                      • если говорить про взрослые MVC, а не пыхоблядские, то модели - именно то, что ты сказал, они описывают, типизируют сущности и их связи

                                        забирать сущности из бд (и не только из бд - откуда угодно, на то и абстракция) должен слой репозитория
                                        Ответить
                                        • Высер, это мне ответ?
                                          Ответить
                                          • тебе тебе, пидар
                                            Ответить
                                            • Ну вот, значит я хоть что-то знаю :)

                                              Давайте джангу учить.

                                              Так что, пых совсем для мудаков и нормально на нем писать нельзя никак? Если там даже фреймверки косячные.
                                              Ответить
                                              • толстый сервер идёт наджангу
                                                Ответить
                                              • я нихуя не понял, как от этого

                                                3_14dar в http://govnokod.ru/19886#comment323999 написал:
                                                >> Модель нужна для ОРМ же.

                                                и этого

                                                3_14dar в http://govnokod.ru/19886#comment324021 написал:
                                                >> Она (ORM) не общается, она описывает объекты, которые хранятся в БД


                                                перешли к этому

                                                3_14dar в http://govnokod.ru/19886#comment324021 написал:
                                                >> Начинающие программисты (особенно в веб-программировании, где аббревиатура MVC стала популярна) очень часто трактуют архитектурную модель MVC как пассивную модель MVC. В этом случае модель выступает исключительно совокупностью функций для доступа к данным, а контроллер содержит бизнес-логику. В результате код моделей по факту является средством получения данных из СУБД, а контроллер представляет собой типичный модуль, наполненный бизнес-логикой, или скрипт в терминологии веб-программирования.

                                                Это прям какая то логическая пропасть
                                                Ответить
                                                • >В этом случае модель выступает исключительно совокупностью функций для доступа к данным, а контроллер содержит бизнес-логику.
                                                  Где пропасть? В модели нет бизнес логики. высер++, так это лажа или нет?
                                                  Ответить
                                                  • Ты от хуеты в стиле "ORM не общается с данными" перешел к совершенно другой, правильной мысли.

                                                    Это как кричать "Луна сделана из сыра. Кстати, Элтон Джон - пидор"
                                                    Ответить
                                                    • Она - модель. Это у тебя сбой в логике.
                                                      Ответить
                                                      • 3_14dar в http://govnokod.ru/19886#comment323999 написал:
                                                        >> Модель нужна для ОРМ же.

                                                        kegdan в http://govnokod.ru/19886#comment324001 написал:
                                                        >> По-твоему ORM что-то другое делает?

                                                        3_14dar в http://govnokod.ru/19886#comment324021 написал:
                                                        >> Она не общается, она описывает объекты, которые хранятся в БД


                                                        И тут ты резко поворачиваешь разговор в другую сторону. Какой смысл был вообще начинать говорить о ORM, если дальнейшие твои слова вообще к ORM отношения не имеют?

                                                        Или ты хотел создать противопоставления моим словам, а потом, выдвинув верный тезис, пусть и не имеющий отношения к противопоставлению, показать, что я неправ?
                                                        Ответить
                                                        • http://govnokod.ru/19886#comment324001 объясни этот пост. Или забей вообще.
                                                          Ответить
                                                          • Ты написал

                                                            3_14dar в http://govnokod.ru/19886#comment323999 написал:
                                                            >> Модель нужна для ОРМ же.

                                                            Намекая, что я не указал, что модель имеет отношение к передаче и обработки данных, на что я ответил своей же цитатой и спросил

                                                            kegdan в http://govnokod.ru/19886#comment324001 написал:
                                                            >> kegdan в http://govnokod.ru/19886#comment323959 написал:
                                                            >> >> модель общается с бд и работает с данными
                                                            >>
                                                            >> По-твоему ORM что-то другое делает?

                                                            Этим вопросом я хотел узнать, чем мой ответ не согласуется с твоим.
                                                            Ответить
                                                            • Мне влом ставить юзерскрипт чтобы разгребать ветки коментов. Я хотел сказать, что модель - тупая, описывает структуру данных и больше ничего не делает, что можно увидеть здесь http://govnokod.ru/19886#comment324034 . Я в этом прав?
                                                              Ответить
                                                              • 3_14dar в http://govnokod.ru/19886#comment323999 написал:
                                                                >> Модель нужна для ОРМ же.

                                                                а этим ты что сказать хотел?

                                                                >> Я хотел сказать, что модель - тупая, описывает структуру данных и больше ничего не делает

                                                                Модель обрабатывает данные и предоставляет их на вьюшку. В идеале. В ASP.NET они проходят через контроллер, но, при правильном подходе, там с ними ничего не происходит
                                                                Ответить
                                                                • Пройди по ссылке http://govnokod.ru/19886#comment324034 , блин, и узнаешь что я хотел сказать.
                                                                  Ты в этом файле модели видишь что-то кроме описания структуры данных (и метаинформации для отображения)?
                                                                  Ответить
                                                                  • да причем тут модель и ORM? У тебя в теории может вообще не быть базы на сервере

                                                                    вот тебе пример

                                                                    игра "угадай число"
                                                                    Юзер (Ю) - нажимает на кнопку "играть"
                                                                    Контроллер (К) - дергает модель (м) и говорит - новая игра!
                                                                    М - загадывает новое число в оперативке и пинает вьюшку(В)
                                                                    В - показывает пользователю - "все ок, отгадывай"
                                                                    Ю - вводит число и нажимает на кнопку "подтвердить"
                                                                    К - получает число и передает его модели
                                                                    М - решает что делать с числом после сравнения передает "больше" "меньше" или "угадал" вьюшке
                                                                    В - показывает то, что дала модель
                                                                    Ответить
                                                                    • В джанго это так. Где-то это по-другому?
                                                                      Ответить
                                                                      • 3_14dar в http://govnokod.ru/19886#comment324066 написал:
                                                                        >> Я хотел сказать, что модель - тупая, описывает структуру данных и больше ничего не делает

                                                                        В твоем описании модель только хранит число, а сравнивает и пинает вьюшку контроллер, которому модель предоставляет число по запросу
                                                                        Ответить
                                                                        • Ты код выше для джанги читал? Что делает модель?
                                                                          Ответить
                                                              • > Мне влом ставить юзерскрипт чтобы разгребать ветки коментов.
                                                                $('.hcomment ul').css('margin-left', '2.5em')
                                                                Ответить
                                                        • > Модель нужна для ОРМ же

                                                          Да это вообще бред.
                                                          ORM - Object-relational mapping.
                                                          Если данные не в RDBMS лежат, то всё, модель не нужна? А если в Mongo? А если сериализованные в файлах? А если только in-memory или в Redis?
                                                          Ответить
                                                          • Ну я тоже не понял к чему это все. А пидар не колется. То есть может и колется, но не там и не тем, чем хочется мне.

                                                            Видимо постреляционные СУБД он не котирует
                                                            Ответить
                                                          • Я не рассматриваю сферического коня в вакууме. Но ты можешь подкорректировать меня, для чего же она нужна. Речь вообще не об этом. Модель выше вообще, сука, нихуя не делает, только описывает формат данных.
                                                            Ответить
                                                          • Вы только что наблюдали болезнь "веб головного мозга"

                                                            Некоторые люди думают что все приложения в мире состоят из MySQL, PHP и шаблонизатора.


                                                            Модель это МОДЕЛЬ реальных объектов или упрощенных абстракций. Она должна иметь данные и методы для работы с ними. Блядь, это же основа ООП.

                                                            Если у тебя есть 314dor, и он умеет писать на говнокод, то у тебя есть класс 314Dor с методом pisatNaGovnokod.

                                                            Причем тут вообще ORM блядь??
                                                            Ответить
                                                            • > Она должна иметь данные и методы для работы с ними.
                                                              Свинявый, вон вверху джанговская модель. Найди там, сука, методы.
                                                              Ответить
                                                              • именно в джанговской модели эти методы и есть!

                                                                Все везде пишут про Fat Model

                                                                class Pidor(models.Model):
                                                                    iq = models.IntegerField()
                                                                    def is_smart(self):
                                                                        return self.iq > 42
                                                                Ответить
                                                      • > Она - модель.

                                                        https://youtu.be/CCKybI5BjEY
                                                        Ответить
                                                        • английская версия

                                                          https://www.youtube.com/watch?v=QgS252XT_Ts
                                                          Ответить
                                                          • Финская версия:

                                                            https://youtu.be/cA3RsN5QH1w
                                                            Ответить
                                                            • русская
                                                              https://youtu.be/QPHUoX1rW7g
                                                              Ответить
                                                              • французская

                                                                https://www.youtube.com/watch?v=PI9yKr39vGI
                                                                Ответить
                                                                • Хм, а до этого времени я только https://youtu.be/cVm9RbOmwGs слышал.
                                                                  Говнокод образовательный.
                                                                  Ответить
                                                                  • образовываемся дальше

                                                                    https://www.youtube.com/watch?v=WtfHk2hSlqA

                                                                    https://www.youtube.com/watch?v=wjGK-LRqAqI

                                                                    https://www.youtube.com/watch?v=cncoJB_C-m0

                                                                    в последней поет солист слипкнот
                                                                    Ответить
                                                        • 1982
                                                          накрашенные немцы

                                                          я хочу это развидеть
                                                          Ответить
                                  • А не наоборот, ORM нужно для модели?
                                    Ответить
                              • > REST

                                Кстати, у разных программистов разные представления о том, как должен выглядеть REST.

                                В Яндексе считают, что URL — это объект, всё остальное должно быть в HTTP-методах и в теле запроса. Например, есть URL:
                                http://example.com/entrypoint/some-object

                                Тогда для получения объекта нужно сделать
                                GET /entrypoint/some-object


                                Для создания/перезаписи объекта нужно сделать
                                PUT /entrypoint/some-object


                                Для изменения свойств объекта нужно сделать
                                POST /entrypoint/some-object

                                А в теле запроса передаём изменяемые свойства.

                                А для удаления нужно сделать
                                DELETE /entrypoint/some-object


                                *****

                                В некоторых других компаниях считают, что название операции нужно добавлять в URL и на каждую операцию плодить новые URL:
                                GET /entrypoint/some-object/getObject

                                POST /entrypoint/some-object/createObject

                                POST /entrypoint/some-object/deleteObject

                                POST /entrypoint/some-object/changeProperty1

                                POST /entrypoint/some-object/changeProperty2


                                Какой из подходов правильнее?
                                Ответить
                                • первый, однозначно
                                  только у тебя post и put перепутаны, создаем объект - post (ты обычно нихера не знаешь всех его свойств, например, id), а меняем - put (знаем id объекта и новых плодить не собираемся)

                                  обращаю внимание почтенной публики, что put идемпотентный - т.е. логическое состояние системы не изменится, если мы его вызовем 2 раза вместо одного, а post - нет - состояние системы меняется каждый раз

                                  именно поэтому обновляем один объект put, а заводим новый - post
                                  Ответить
                                  • Кто-то реально пользуется чем-то кроме get и post?
                                    Ответить
                                    • настоящей пыхобляди ничего кроме get и post не надо
                                      да и post тоже, нахуй он нужен, когда есть get
                                      Ответить
                                      • Да и get тоже! Ну его нахуй! Ну все нахуй! Забухаю! - кричит пыхоблядь после получения зарплаты
                                        Ответить
                                      • Настоящие пыхобляди юзают $_request. Глянь в битрикс
                                        Ответить
                                        • Платная CMS от создателей 1С - как оно до сих пор не сдохло?
                                          Ответить
                                          • Великолепнейший маркетинг не хуже чем у Apple.
                                            Ответить
                                            • Но зарабатывать на скудоумных - грех!
                                              Ответить
                                              • РПЦ это никогда не останавливало.
                                                Ответить
                                                • Ц это никогда не останавливало.
                                                  Исправил
                                                  Ответить
                                                • РПЦ - это что-то вроде Реляционал Программинг Цомманд? Поясните, ребята. Я же не в курсе.
                                                  Ответить
                                    • > Кто-то реально пользуется чем-то кроме get и post?

                                      Загугли! Серьёзно, посмотри документацию по API соцсетей и блогоплатформ.
                                      Ответить
                                    • Помню в универе один препод втирал, что get не нужен.
                                      Ответить
                                  • Что ж, блять, SET-то не юзают...
                                    Ответить
                                • Первый лаконичнее, но второй дает больше гибкости
                                  В первом нельзя передать семантику того, что будет происходить, потому что delete с точки зрения сервера какое то конкретное, осознанное и имеющее имя действие с точки зрения предметной области.

                                  А вообще на моем примитивном уровне не вижу особой разницы

                                  Пояснишь - скажу спасибо
                                  Ответить
                                  • > delete с точки зрения сервера какое то конкретное, осознанное и имеющее имя действие с точки зрения предметной области.

                                    да, это просьба клиента удалить указанный объект с сервера, какая тут может быть двусмысленность

                                    насчет гибкости - первый принцип в целом не запрещает постить или путить на сервер подобъекты объекта или глаголы, связанные с конкретным объектом

                                    типа
                                    GET /.../objects/{id}
                                    GET /.../objects/{id}/someSpecialPropertyIWant
                                    GET /.../objects/{id}/fetchHisClobMaybe
                                    GET /.../objects/{id}/subobjects
                                    GET /.../objects/{id}/subobjects/{id}
                                    и т.д.

                                    но использовать GET /.../objects/{id}/getObject вместо GET /.../objects/{id} это маразм
                                    Ответить
                                    • >> насчет гибкости - первый принцип в целом не запрещает постить или путить на сервер подобъекты объекта или глаголы, связанные с конкретным объектом

                                      А я подумал, что это неприемлемо в данном подходе.

                                      Ну тогда лаконичность первого подхода побеждает.
                                      Ответить
                            • Пиши на Си с ассемблерными вставками. Это актуально, как и 20 лет назад. А все эти новомодные технологии, жабы, сишарпы там, питоны-перлы, вся эта хренотень, она постоянно устаревает, сменяет друг-друга, выхотят какие-то очередные новомодные фреймворки для всякой херни. А си и ассемблер вечен. Задумайтесь
                              Ответить
                              • http://msbro.ru/index.php/archives/3280
                                Обколются своим ассемблером и ябут друг друга в жопу.
                                Ответить
                              • пожалуйста сделай мне асембрелрную вставку в 64битном вижалси
                                Ответить
                                • «вижалси» - говно (как и винда). Используй «mingw-w64».
                                  Ответить
          • >А как оно ответы проверяет?
            Видимо какой-то инструментарий прикручен для чека аллокаций.

            Zerg zerg[i] = new Zerg(); - попытался создать новый массив зергов, типы не совпали - пиздец.
            Ответить
        • >Написал я в жабе

          List<Zerg> zergs = new List<Zerg>()

          >нажал интер и.... охуел от того, что он предложил мне написать свою реализацию листа!

          Это не жавараш виноват, это ты не знаешь, что лист - интерфейс.
          Ответить
          • Просто есть такая вещь, как удобство использования. А шарпе все интерфейсы начинаются с I и нельзя создать их реализацию прямо в коде метода.

            Я намекал на то, что жаба пиздец какая неудобная
            Ответить
            • > жаба пиздец какая неудобная
              Как шарпоёб, пишущий на жабе, подтверждаю.
              Ответить
            • >Я намекал на то, что жаба пиздец какая неудобная
              Я намекал на это с момента моего здесь появления, и чо?
              Ответить
    • Уже и до javarush докатился. Что дальше - php?
      Ответить
    • Для выполнения этого задания, необходимо в нижней части окна ввести Java-код, идентичный образцу, расположенному в верхней части окна.

      Нет, не быть мне программистом на java.
      Ответить
    • >ProtoS
      Расстрел.
      Ответить
    • > Циклами сервер не принимает решение
      Ускоренный курс подготовки индусов.
      Ответить
    • импорт зергов это свойство языка видимо
      Ответить
    • Выкинь жаву нахуй. Это говно. Она тебе нужна будет, только если старый, говнистый, кровавый ынтырпрайз поддерживать.
      В-общем фу. Брось каку.
      Ответить
    • Ты попробуй угадать,
      Сколько будет кот плюс пять?
      Ответить
      • Так решится сей конфуз
        Как ты перегрузишь плюс
        Ответить
      • Обмажься монадой, ни к чему тут гадать
        Это же просто (Free (Plus (Pure кот) (Pure пять)))
        Ответить
    • >Циклами сервер не принимает решение, пришлось писать так.
      >Ну и чему это учит? Терпению?

      Умению гуглить готовые решения.
      http://help.javarush.ru/questions/36284/level03-lesson04-task03
      Ответить
      • Zerg zerg = new Zerg(); сделайте это 10 раз и дальше по условию, переменную только переименовывайте и все
        Ответить
        • Я не поверил, что это дословно так и написали, решил проверить. Теперь не могу это развидеть.
          Ответить
    • Потому что циклы, только на 13-м уроке проходят.
      Ответить
    • for i in xrange(1, 11):
          print '''Zerg zerg{0} = new Zerg();'''.format(i)
          print '''zerg{0}.name = "zerg{0}";'''.format(i)
      Ответить
      • Препроцессор?
        Ответить
        • Препрофессор
          Ответить
          • Препроффесор. Если вы понимаете, о ком я.
            Ответить
            • Ющенко что ли?
              Ответить
            • > ошибочное написание украинского слова професор
              Да что за надмозги в свои языки вносят новые слова?
              > late 14c., "one who teaches a branch of knowledge," from Old French professeur (14c.) and directly from Latin professor "person who professes to be an expert in some art or science; teacher of highest rank," agent noun from profiteri "lay claim to, declare openly" (see profess). As a title prefixed to a name, it dates from 1706.
              Что, треснул бы украинский язык, если б профессор был с двумя "с"?
              А потом нормальным людям приходится мириться со всякими аутентификациями.
              Ответить
              • Правила языка такие, и чо?
                А вот слово "аутентификация" в руском языке настолько уебищное, что его заменяют "авторизацией", что неверно. В английском же authentication?
                Ответить
                • > Правила языка такие, и чо?
                  Нехорошие правила. Тому же украинцу только хуже. Допустим, ему требуется писать на украинском, русском и английском. Вопрос: на каком языке он сделает ошибку сегодня?

                  > что его заменяют "авторизацией"
                  > Аутентифика́ция (англ. authentication от греческого : αὐθεντικός authentikos, "реальный, подлинный, " от αὐθέντης authentes, «автор»
                  Почти что возврат к корням...
                  Ответить
                  • >Нехорошие правила.
                    Русне только кукарекать за сложные правила.

                    Аутентификация и авторизация - термины с вполне определенными значениями, означают вовсе не одно и то же.
                    Ответить
                • А где заменяют авторизацией?

                  Во всех статьях которые читал идентификация != аутентификация != авторизация
                  Ответить
                  • На сайтах. "Авторизируйтесь".
                    Ответить
                    • > "Авторизируйтесь"
                      "Идентифицируйтесь, чтобы аутентифицироваться для авторизации"
                      Ответить
                      • Аутентифицируйтесь по идее правильно, нет?
                        Ответить
                        • Заасфальтируйтесь
                          Ответить
                        • Аутентификация - проверка подлинности (the act of confirming the truth of an attribute of a single piece of data (a datum) claimed true by an entity - на Википедии)
                          "Аутентифицируйтесь" - "аутентифицируйте себя", то есть по сути "Скажите уверенно, что ваши логин и пароль подлинные".
                          Как я понимаю, надо бы просить идентифицироваться. Тогда сервер аутентифицирует, а затем авторизует.
                          Ответить
                          • В педивикии все ясно расписано. Идентификация - твой логин. Аутентификация - доказательство того, что логин действительно твой, например, с помощью парола. Авторизация - проверка прав, например, может ли твой аккаунт редактировать определенный пост. Называть авторизацией вход неверно.
                            Ответить
                            • )помнишь ты мне рассказывал как вы с Шамилем играли в такую игру, что ты лежал на полу, а он должен был на тебя кучу навалить?

                              Вот тут примерно такая же ситуация
                              Ответить
                              • Кто из вас с васей активный, а кто пассивный, пидарас?
                                Ответить
                • Википедия в помощь!

                  "Авторизацию не следует путать с аутентификацией: аутентификация — это процедура проверки легальности пользователя или данных, например, проверки соответствия введённого пользователем пароля к учётной записи паролю в базе данных, или проверка цифровой подписи письма по ключу шифрования, или проверка контрольной суммы файла на соответствие заявленной автором этого файла. Авторизация же производит контроль доступа легальных пользователей к ресурсам системы после успешного прохождения ими аутентификации. Зачастую процедуры аутентификации и авторизации совмещаются."
                  Ответить
                  • К чему это?
                    Ответить
                    • Ебать ты логичный как паровоз
                      Ответить
                      • >А вот слово "аутентификация" в руском языке настолько уебищное, что его заменяют "авторизацией", что неверно. В английском же authentication?
                        >Википедия в помощь!
                        Сформулируй мысль.
                        Ответить
            • Астанавитесь!
              Ответить
      • > xrange
        > print '
        Ретроград!
        Ответить
        • Скорее, тормоз.
          Ответить
        • > Ретроград!

          Часто приходится работать в средах, где даже 2.7 нету, только 2.6. Даже на ubuntu 14.04 по умолчанию python 2.7.6 запускается, если специально python3 не просить.
          Ответить
          • На правах кэпа скажу - так и должно быть, python запускает двойку. И?
            Ответить
          • а подключить сторонний реп и оттуда поставить религия не позволяет?

            у меня даже на сраной центоси в EPEL он есть
            Ответить
    • Классика с баша
      "Помню, когда я была мелкой (года 4, не больше) у нас в садике начали подготовку к школе или что-то типа того. В общем, учили считать-писать и так далее. И вот, рисует гадкая воспиталка Катерина Васильевна на доске пять солнышек и просит их сосчитать. Я напрягаю свои крошечные мозгенки и шепчу: "Пять!". И что? Она мне говорит - нет, не правильно! Я: "А сколько тогда?". Она: "Мы еще не прошли число пять, поэтому здесь три солнышка и еще два солнышка, ясно?". Я: "Угу". С тех пор ненавижу математику..."
      Ответить
      • Надо было еще сказать: ты что тут, сука, самая умная?
        Ответить
        • Та-ак... Значит, у нас тут... Хм... Одна ягодица и... М-ммм... Да-ааа... А! И ещё одна! Ебать я Пифагор.
          Ответить
    • Я тоже начинал на JavaRush, после этого испытания удалил нахуй закладку JavaRush
      Ответить
    • Мы торопимся сообщить украинцам, что <a href="https://plastall.com.ua/portfolio/zaporozhe.html">стакриловая ванна</a> теперь доступен и и в нашем государстве! Необычная работа по реставрации ванной акрилом вероятнее всего понадобится тем, кто планирует сделать капитальный ремонт в собственном доме, но не горит желанием тащить тяжелую чугунную ванную на помойку.

      Да и чтобы без проблем сместить подобную ванную вам надо будет отодрать половину кафеля.

      Если вы воспользуетесь нашими услугами, то мы за сутки отремонтируем эмаль вашей ванной и вернём ей изначальный сияющий чистотой внешний вид.

      Нашим преимуществом считаются самые низкие цены на реставрацию ванн в Украине!
      Ответить
      • Поторопитесь! Как же украинцам и без стакриловых ванн в XXI веке жить?! Важная тема, подписываюсь и ставлю лайки.
        А кто не моется в стакриловой ванне - зарастает грязью и превращается в свинособаку.
        Ответить
      • Чем нам запомнится 2017-й год:

        1. PHP стал первым языком программирования с современной криптографией из коробки.

        2. В/на Украине появились стакриловые ванны.

        3. Пентагон планирует отказаться от 8-дюймовых дискет.
        Ответить
        • >PHP стал первым языком программирования с современной криптографией из коробки.
          Штооооблядь? Алсо, доустановить модуль криптографии это нереально сложно?
          Ответить
          • Специально для тех, кто пропустил одно из главных событий года:
            http://govnokod.ru/22356
            Ответить

    Добавить комментарий