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

    +1

    1. 1
    IT Оффтоп #85

    #55: https://govnokod.ru/26844 https://govnokod.xyz/_26844
    #56: https://govnokod.ru/26862 https://govnokod.xyz/_26862
    #57: https://govnokod.ru/26890 https://govnokod.xyz/_26890
    #58: https://govnokod.ru/26916 https://govnokod.xyz/_26916
    #59: https://govnokod.ru/26934 https://govnokod.xyz/_26934
    #60: https://govnokod.ru/26949 https://govnokod.xyz/_26949
    #61: https://govnokod.ru/26980 https://govnokod.xyz/_26980
    #62: https://govnokod.ru/26999 https://govnokod.xyz/_26999
    #63: https://govnokod.ru/27004 https://govnokod.xyz/_27004
    #64: https://govnokod.ru/27020 https://govnokod.xyz/_27020
    #65: https://govnokod.ru/27027 https://govnokod.xyz/_27027
    #66: https://govnokod.ru/27040 https://govnokod.xyz/_27040
    #67: https://govnokod.ru/27049 https://govnokod.xyz/_27049
    #68: https://govnokod.ru/27061 https://govnokod.xyz/_27061
    #69: https://govnokod.ru/27071 https://govnokod.xyz/_27071
    #70: https://govnokod.ru/27097 https://govnokod.xyz/_27097
    #71: https://govnokod.ru/27115 https://govnokod.xyz/_27115
    #72: https://govnokod.ru/27120 https://govnokod.xyz/_27120
    #73: https://govnokod.ru/27136 https://govnokod.xyz/_27136
    #74: https://govnokod.ru/27160 https://govnokod.xyz/_27160
    #75: https://govnokod.ru/27166 https://govnokod.xyz/_27166
    #76: https://govnokod.ru/27168 https://govnokod.xyz/_27168
    #77: https://govnokod.ru/27186 https://govnokod.xyz/_27186
    #78: https://govnokod.ru/27219 https://govnokod.xyz/_27219
    #79: https://govnokod.ru/27254 https://govnokod.xyz/_27254
    #80: https://govnokod.ru/27270 https://govnokod.xyz/_27270
    #81: https://govnokod.ru/27280 https://govnokod.xyz/_27280
    #82: https://govnokod.ru/27284 https://govnokod.xyz/_27284
    #83: https://govnokod.ru/27296 https://govnokod.xyz/_27296
    #84: https://govnokod.ru/27336 https://govnokod.xyz/_27336

    Запостил: nepeKamHblu_nemyx, 28 Апреля 2021

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

    • Добрый вечер.

      Этот оффтоп сгенерирован автоматически.

      Индекс оффтопов: https://index.gcode.space/.
      Зеркала Говнокода и полезные ресурсы:
      * https://govnokod.xyz/ (альтернативный Говнокод)
      * https://gcode.space/ (read-only зеркало Говнокода)
      * https://t.me/GovnokodBot (Говнокод-бот в «Telegram»)
      * https://t.me/GovnokodChannel (Тематический канал в «Telegram»)
      * https://vorec.space/ (глоссарий Говнокода)
      * https://app.element.io/#/room/#govnokod:matrix.org (резервный чат)

      Примечание: автоматические перекаты в настоящее время осуществляются только с аккаунта nepeKamHblu_nemyx.
      Остерегайтесь подделок. Берегите себя и своих близких. Кок!
      Ответить
      • > Остерегайтесь подделок.

        Реквестирую GPG подпись автоматических перекатов.
        Ответить
    • Your Internet speed while using Mighty is over 1 Gbps. You’re running your browser closely connected to the backbone of the Internet where it is peering with other services

      што
      https://www.mightyapp.com/#technical
      Ответить
      • шутки про стриминг хрома оказались не шутками
        Ответить
        • Предлагаю сделать роутер в виде веб приложения, и каждый сможет к этому гигабиту бесплатно подключиться
          Ответить
        • this
          впрочем, ничего нового, уже были истории как гамать на инстансе EC2 и сколько это стоит по сравнению с покупкой компа
          Ответить
      • > Your browser gets its own 16 GB of system memory so that your browser stays blazing fast. That means you can keep heavy web apps in the background and have more tabs to keep important work around

        Какой ручной своп )))

        Я ничего не понимаю, при чём там ксеоны и графические карты, ведь всё равно питушня будет рендериться на графической карте пользователя. Или они действительно стримить собрались питушню? Капец !!!
        Ответить
      • > You’re running your browser closely connected to the backbone of the Internet where it is peering with other services


        Вангую, что половина популярных сайтов в `Mighty' не загрузится или заебёт капчей, ибо проверка ASN.
        Ответить
    • В функциональных языках, как я понял, нужно не применять операторы циклов, даже если они там есть.
      Есть хвостовая рекурсия, но она вроде не на все случаи, как правильно делать итерации в функциональных языках?
      Ответить
      • Генерить данные и мапиться/редьюситься по ним.
        Ответить
        • Можно конкретнее?
          Как, например это делать в Lisp?
          Ответить
          • function generateList() {
                let res = 0
                return () => (res++, res)
            }


            Перевод на лисп остаётся в качестве упражнения для читателя
            Ответить
          • > Lisp
            > функциональный язык

            Ну такое...
            Ответить
        • Ну я понял про map, и типа в Lisp есть генераторы списков наподобие питона?
          Ответить
          • Если хочется распробовать функциональщины, то лисп — не лучший вариант, ибо большинство его диалектов вполне себе допускают императивщину. Для ознакомления с парадигмой лучше сразу Haskell взять, там никаких циклов нет.
            Ответить
      • В нястоящих, "рафинированных", функциональных языках все сущности иммутабельны, а все функции — чистые, поэтому само по-ня-тие "цикла" становится ня нужным. Классический "сишный" цикл просто повторяет одно и то же действие, игнорируя его результат, что для функциональной программы не имеет никакого смысла.
        Привнести "функциональный" смысл в императивный цикл можня просто привязав i-ю итерацию "цикла" к i-му элементу някоторого "списка" объектов (это может быть как реальный список, так и что-то вроде питоньих генераторов range(start, stop, step), которые последовательня возвращают числа из диапазона [start; stop) с шагом step), а результатом цикла назвав новый список, состоящий из последовательных применений предоставленной программистом функции к элементам списка. Искусственный пример: дан список из пар (x; y) точек ня плоскости, няобходимо для каждой точки найти расстояние от неё до нячала координат. Императивным циклом это делается примерня так:
        def _distance(dot: Tuple[float, float]) -> float:
            return dot[0] * dot[0] + dot[1] * dot[1]
        
        
        def calc_distances(dots: Sequence[Tuple[float, float]]) -> List[float]:
            res = []
            for i in range(len(dots)):    # for (size_t i = 0; i < dots.size(); i++)
                res.append(_distance(dots[i]))
            return dots

        Нятрудно заметить, что по сути одня итерация этого цикла — это вычисление _distance() для очередной точки, а весь результат — список [_distance(dots[0]), _distance(dots[1]), ..., _distance(dots[len(dots) - 1])].
        Отсюда получаем прямой "перевод" ня функциональный стиль (Питон очень плохо подходит для его демонстрации, но для соблюдения консистентности примеров придётся потерпеть):
        def calc_distances(dots: Sequence[Tuple[float, float]]) -> List[float]:
            return list(map(_distance, dots))
        Ответить
        • С reduce() (она же foldl()/foldr()) похожая история, только няша функция теперь принимает два аргумента: текущий элемент и результат предыдущего вычисления функции.
          Императивно сумма списка вычисляется просто: берём счётчик ("аккумулятор"), присваиваем ему нулевое знячение, а потом последовательня складываем его с очередным элементом списка. Для няглядности "раскроем" такой цикл:
          def add(a: int, b: int) -> int:
              return a + b
          
          
          def sum(lst: Sequence[int]) -> int:
              acc = 0  # Аккумулятор
              for i in range(len(lst)):
                  # Очередное знячение аккумулятора вычисляется
                  # ня основе его предыдущего знячения и текущего элемента списка
                  acc = add(acc, lst[i])
              return acc

          В функциональном подходе такой вид цикла заменяется как раз функцией reduce():
          def sum(lst: Sequence[int]) -> int:
              # 0 — нячальное знячение аккумулятора
              return functools.reduce(add, lst, 0)

          Которая в итоге "раскрывается" в последовательность вызовов add(), то есть выражение (((((0 + lst[0])) + lst[1]) + lst[2]) + ...).
          Ответить
        • Забыла math.sqrt() в _distance(). Ну и ладня.
          Ответить
        • Это чей акк?
          Ответить
        • for i in range(len(dots)):    # for (size_t i = 0; i < dots.size(); i++)
                  res.append(_distance(dots[i]))

          Не пиши так.
          Ответить
      • Я в основном против рекурсий, у меня в контроллерах от них стек заканчивается.
        Ответить
        • Разделяй и Властвуй: узнай, как при помощи этого нехитрого секрета уменьшить грубину стека минимум вдвое! Продавцы памяти НЕНАВИДЯТ этот трюк. Только сегодня, подпишись на канал и получи доступ к ДЕСЯТКАМ ЛАЙФХАКОВ которые существенно упростят твою жизнь. Подписаться за невероятно низкую цену в 10€ можно здесь.
          Ответить
          • > как при помощи этого нехитрого секрета уменьшить грубину стека минимум вдвое!

            Вручную развернуть рекурсию?
            Ответить
            • Можно зожимать стекфреймы через lzma, а когда стек достаточно размотался или если надо по указателю на зожатый участок записать и/или прочитать питушню - можно разжимать.
              Ответить
              • Можно еще кусочки фреймов выгружать на диск
                Хотя погодите-ка...
                Ответить
              • Так всё уже принякали до нас!
                https://en.wikipedia.org/wiki/Zram
                Ответить
              • https://www.amazon.com/Connectix-R010836-RAM-Doubler-9-0/dp/B00004W37M

                Used this when I was a kid. This uses compression to fit more stuff in your RAMs. A+ performance.
                Ответить
          • хм, если уменьшить глубину стека, то член уже можно не удлинять??
            Ответить
    • d2855741b54a8cda974b25b8734510f3
      Ответить
    • Почему в некоторых сетях хуево работает «gravatar»? Картинки не загружаюццо.
      Ответить
    • An old-timer I used to work with refers to EBCDIC as IBM encryption. I think he's onto something. ;)
      Ответить
      • > EBCDIC as IBM encryption.

        У нас был уже говнокод типа "cypher = base64(..)"
        Ответить
        • Ахах, помните я недавно спрашивал чем мне говно обфусцировать и мне ответили AES? Так я в прод успешно выкатил примерно такой же код )))
          Ответить
    • самое анимешное видиво на тытрубе
      https://www.youtube.com/watch?v=yL7Mk5xZ_vQ
      Ответить
    • Анскильный поиск в инстаграме умеет искать только по префиксу, а не по подстроке
      Ответить
      • А «ВКонтакте» не умеет «Катя», «Катерина», «Екатерина» искать как одно и то же.
        Ответить
        • И последнее. Девочки меняют фамилию, и теперь знакомых хуй найдёшь. Сучки.
          Ответить
          • Зато ты теперь знаешь девичью фамилию матерей их детей!
            Ответить
            • А «Аксёнова» - это девичья фамилия?
              Ответить
              • Так точняヾ(=`ω´=)ノ”!
                Ответить
              • Подпоручик Дуб вдруг превратился в маленького ребёнка: взял Кунерта за руку, долго рассматривал его ладонь, уверяя, что угадает по ней фамилию его будущей супруги.
                — Как ваша фамилия? Выньте из нагрудного кармана моего мундира записную книжку и карандаш. Значит, ваша фамилия Кунерт. Придите через четверть часа, и я вам оставлю здесь листок с фамилией вашей будущей супруги. Сказав это, он захрапел, но вдруг проснулся и стал что-то чёркать в своей записной книжке, потом вырвал исписанные листки и бросил их на пол. Приложив многозначительно пальцы к губам, он заплетающимся языком прошептал:
                — Пока ещё нет, но через четверть часа… Лучше всего искать бумажку с завязанными глазами.
                Кунерт был настолько глуп, что действительно пришёл через четверть часа и, развернув бумажку, прочитал каракули подпоручка Дуба: «Фамилия вашей будущей супруги: пани Кунертова».
                Когда Кунерт показал бумажку Швейку, тот посоветовал ему хорошенько её беречь. Такие документы от начальства должно ценить; в мирное время на военной службе не было такого случая, чтобы офицер переписывался со своим денщиком и называл его при этом паном.
                Ответить
          • Тоже умеет искать по прежней фамилии, недавно запилили
            Ответить
          • > И последнее. Девочки меняют фамилию, у знакомых теперь хуй найдёшь. Сучки.

            Выходит, не только фамилию они меняют
            Ответить
        • е-катерина это совсем другое
          Ответить
        • Умеет
          Ответить
          • Если в списке друзей искать (он сразу фильтрует), то не умеет.
            Ответить
            • Видимо два раза написали логику поиска, для списка друзей и для поиска. Потом добавили фичу, а накопипастить забыли )))
              Ответить
              • Не, просто в этом случае логика сложнее. Когда я пишу "Екате" в поиске, то хочу, чтобы отфильтровывались не только Екатерины, но и Катерины и Кати. Вистефан наверное про глобальный поиск, где я ввожу "Екатерина" полностью.
                Ответить
                • ВК, вроде, умеет в «Вася–Василий». По крайней мере я что-то такое помню, как раз в глобальном поиске.

                  Ещё ВК умеет в поиске по сообщениям, когда ищешь чат с кем-то, искать по старым именам пользователя, если вдруг «Вася» стал «Катей».
                  Ответить
                  • > если вдруг «Вася» стал «Катей»

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

                      А вот что-нибудь ПРИКОЛЬНОЕ уже так просто не поставишь, прикольное надо при регистрации указывать.
                      Ответить
                      • Прикольное - эти типа «Алёнка Зайкина», «Жесик Клёвая» или «Настя Милая»?
                        Ответить
                        • «gxhahsh hshaia», «Darkangel Antichrist», «Без Имени», «DELETED DELETED», «БЕЗNOLNM ЬЕЗbУКNM», «Мистер Х» и всякое такое. Хотел бы я такое прикольное имя, да вот, не спохватился заранее... Поэтому с обычным лоховским гонял и меня в элитные чаты «ВК» не пускали.
                          Ответить
                • Говно какое-то придумываешь

                  А если ты пишешь префикс "А", то Толя и Саша тоже должны лезть? Сам полностью логику придумай сначала, а потом скажи с каких небес она должна была упасть на голову вк макакам
                  Ответить
                  • Это не моя работа. Пускай наймут аналитика, он придумает. Потом наймут стажера студента - он реализует. Я привёл реальный кейс где можно улучшить.
                    Ответить
                    • В каком-то виде оно всё же работает, но не досконально. Но ввожу «Катя» в списке друзей - «Екатерин» не находит.
                      Ответить
                      • Потому что подразумевается, что ты помнишь имена/фамилии своих друзей. В глобальном поиске, когда ты не знаешь, как твои бывшие однокурсницы себя подписали, Катя-Екатерина работает (но не работает динамический поиск).
                        Ответить
                        • > Редко когда речь заходит об обратной проблеме

                          Блин, вот кстати очень сложно вспомнить фамилию, когда 10 лет общался с челом только по нику.
                          Ответить
                          • Хм. Пошлина на смену фамилии/имени меньше 2000. Зачем усложнять жизнь другим людям, если можно официально подписываться ником?
                            Ответить
                    • твой реальный кейс это "пусть программа прочитает мои мысли в отдельно взятом случае в високосный четверг, потому что я так захотел."
                      Ответить
    • https://pypi.org/project/pycurl/7.43.0.5/#files
      Питон 3.9 нинужен? Обновил - либы нету. Откатываться обратно?
      Ответить
      • Так собери сам
        Ответить
        • Он вообще-то программист-питонист, а не админ, чтобы что-то там «собирать», он не обязан такое уметь.
          Ответить
          • Тогда пусть откатится на 3.8
            Ответить
            • Это он тоже не обязан уметь, пусть ему системный администратор всё откатит. Он программист, программированием занят.
              Ответить
    • https://m.habr.com/ru/post/555498/

      Разработчики встраиваемых систем не умеют программировать

      Редко когда речь заходит об обратной проблеме, имеющей место в куда более узких кругах разработчиков встраиваемых систем, включая системы повышенной отказоустойчивости. Есть основания полагать, что ранний опыт использования MCS51/AVR/PIC оказывается настолько психически травмирующим, что многие страдальцы затем продолжают считать байты на протяжении всей карьеры, даже когда объективных причин для этого не осталось.
      Ответить
      • > помнишь имена/фамилии своих друзей

        Обратная проблема встречается ещё чаще, имхо... 99% джавистов и джаваскриптистов травмированы GC и паттернами и вообще не умеют считать байты, даже когда на это есть объективные причины.
        Ответить
        • че-то ты не то сообщение процитировал
          Ответить
        • Причем сишкоблядь байтоёбскую можно относительно быстро обучить писать красивый код, а вот джаваблядь байтам уже не обучишь. Только абстрактные фабрики стратегий с листами объектов, только хардкод.

          Впрочем, железячники и правда хуёво программируют
          Ответить
    • Орнул

      https://imgur.com/a/V0oQSQj
      Ответить
      • Где gentoo?
        Ответить
        • А что это?
          Ответить
          • Такой дистрибутив линукса, где всё основано на системе пекеджей (примерно как порты в некоторых bsd).

            При этом "базовой системы" как таковой там практически нет: ты сам собираешь её из кусочков, компилируя каждый с нужными опцими (к счастью, зависимости между кусочками вполне имеются)

            Разница между Генту и какой-нить убунтой, как между самосборным десктопом, который собирал железячник, и макбуком
            Ответить
      • Кстати с арчем у меня никаких проблем нет, активно пользуюсь дистром и всё нормально.
        Ответить
        • Прости, я не шарю в прыщах. Это ветка с личной жизнью или без?
          Ответить
        • > Кстати с арчем у меня

          https://i.redd.it/9aj95rwqdex41.jpg
          Ответить
          • Откуда такой стереотип btw?
            Ответить
            • Потому что арчисты больно дохуя о себе думают. Впрочем, у арча лучшее вики. Тут уж последний склакварист согласится
              Ответить
              • > Потому что арчисты больно дохуя о себе думают

                Ну так-то это лучший дистр, с лучшей вики. Ты ещё скажи, что успешные люди с чувством стиля, превосходной эрудицией и широким кругозором тоже больно дохуя о себе думают.
                Ответить
                • >лучший дистр
                  почему тогда на серверах дебианы, центоси, суси и убунты?
                  Ответить
                  • Чтобы не было соблазна воткнуть в сервер монитор, мышку, клавиатуру и НАСЛАЖДАТЬСЯ использованием лучшего в мире дистра. Центось, кстати, убили корпорации.
                    Ответить
                    • центоси -- да, да и хуй с ней
                      Ответить
                      • Согласен. Дебиан для сервера все равно гораздо лучше.
                        Ответить
                  • Вот у меня за долгие годы создалось впечатление, что есть 2 непересекающиеся группы технологий и их юзеров. В одной люди зарабатывают деньги, они относительно адекватны, от технологий (прыщи, ЯП) есть ПОЛЬЗА. В другой сидят какие-то ДАУНЫ, каждый придумал себе свой собственный мирок, где он - Наполеон, и пытается заманить других к себе в мирок на правах младшего. Самое печальное что так просто этих даунов в интернете не отфильтровать, и их большинство.
                    Ответить
                    • Между двумя точками есть градации.
                      Например Шаттлворт ебался с линуксом, но заработал денег
                      Ответить
                      • Этих шатлвротов сколько десятков тысяч человек?
                        Ответить
                    • Ура, Сёма вернулся!
                      Ответить
                      • Сёма удивительно стабилен

                        7 лет мы слышим один и тот же нахрюк
                        Ответить
                      • Кто такой сема? И чем я его напомнил?
                        Ответить
                    • Есть идеи, как отфильтровать бесполезных даунов-пердоликов?
                      Ответить
                      • Что, никто не знает?
                        Ответить
                        • Нужно для них сделать ОСь с терпилоидной лицензией, они на неё слетятся как мухи и прилипнут. И фильтровать ничего не надо!
                          Ответить
                          • Что такое терпилоидная лицензия? Мне вообще похуй на лицензии.
                            Ответить
            • https://www.quora.com/What-is-meant-by-btw-I-use-arch

              It’s a comment in /r/LinuxQuestions

              turned into meme to show superiority over Fedora users. A lot of users there feel that they're better than you because they compile everything from source and have more knowledge than you, a lowly noob. It's like Rick and Morty fans and vegans, they believe to be superior for being different when it's not always the case. Bunch of special snowflakes. Since the default new user distro seems to be some sort of Ubuntu, could be throwing that in there because too many people have just assumed they're using Ubuntu.

              > Me: So after all your guys' badgering, I finally decided to start seeing a therapist. She said I...

              > Friends: *thank god he's talking about something other than Arch for once*

              > 3 minutes later

              > Me: ...that my issues may have started with my parents not giving me any independence when I was little, and that's why I try to control everything now. Like with all of my computers, I always need to install Arch. By the way, I use...

              > Friends: OH GOD FUCKING DAMN IT
              Ответить
          • http://imgur.com/a/Sd1fJHg
            Ответить
        • У меня «arch» ассоциируется с дебилом, это уже не исправить. В универе был чувак на курс старше с ником «Archi», полностью анскиллен, но косящий под интеллектуала. Ходил в белой рубашке, чёрных брюках и очках. Если кто-то в задачке по терверу получал вероятность больше единицы, его обзывали этим чуваком )))
          Ответить
      • Его звал?
        https://www.findagrave.com/memorial/112743442/ornul-herman-mansfield
        Ответить
      • Про пидору сомнительно

        Пришло время обновить федору. Федора сама себя не обновит. Ты не обновлял федору уже шесть месяцев, она устарела, и не поддерживается.

        Мне некогда ебаться с LTSом
        Ответить
      • а коля там зачем? многовато чести на отдельное упоминание, это же просто дубиан
        Ответить
        • Затем же, зачем и арч. Видимо, человек, который считает, что арч настолько узкоспециален, что как-то коррелирует с отсутствием личной жизни, считает так же кал линукс каким-то пиздец хакерским. LFS есть, а слаки и генты нету. Ну пиздец. И бзди никакой нету.
          Ответить
      • > Вам плевать на приватность и безопасность?
        Орнул. В сравнении с ведром винда - верх приватности. А что не так с безопасностью?
        Ответить
      • Ответить
    • https://imgur.com/a/Gookaj6
      Ответить
    • Мне что-то внезапно капец захотелось написать программу для трилатерации в дайвинчике, чтобы брать расстояния до лошпеда какого-нибудь из трёх точек и вычислять приблизительный ареал обитания. И потом гыгыкать!

      Вот, кстати, факты о дайвинчике:

      https://pikabu.ru/story/rekomendatsiya_i_faktyi_dlya_tekh_kto_reshil_vospolzovatsya_leonardo_day_vinchikom_7063200
      Ответить
      • Заверни ссылку в код. Или я тебя сейчас заверну
        Ответить
        • Заебали ссылки оборачивать. Они не кликаются из телеграма тогда. А также разделять пробелами заебали.
          Ответить
          • Пробелы вставляет движок форума, если слово (ссылка) слишком длинная, чтобы страницу не пидорасило. Для того чтобы не вставляло — оборачивают длинные ссылки в код.
            Ответить
            • Спасибо. П..р сракер накостылил. Именно поэтому ты "[email protected]", btw.
              Ответить
      • С какой точностью там расстояние? Если до 1км, то соснешь тунца, в лучшем случае определишь город, который и так известен, лол.
        Ответить
        • 100 метров точность. Не очень, конечно, но можно определить хотя бы улицу.

          Ещё можно в тиндере трилатерировать, но там, скорее всего, СТОЛЬКО анкет, что базу составить не выйдет.
          Ответить
          • 100м - это уже лучше. В тиндере км.
            Ответить
            • Жесть!

              Хотя надо в дайвинчике ещё потыкать анкеты. Вполне возможно, что там 100м, 200м, 500м, 1км и 2км...

              Хотя в принципе и так нормально, только побегать придётся.
              Ответить
            • > побегать

              Есть же отладочная фича в андроиде, где можно произвольные координаты указать...

              > В тиндере км.

              Даже просто 1км и 2км - это интересная инфа, если они границу между ними не замыливают случайным шумом на плюс-минус километр. Можно двигать точки и смотреть когда 1 превращается в 2.
              Ответить
              • > Есть же отладочная фича в андроиде

                Я за ЗОЖ!
                Ответить
                • Будешь ловить тянок в метро вместо покемонов?
                  Ответить
                • З.Ы. И потом отправлять им дикпики нескучные мемы как тот чувак с хабра.
                  Ответить
              • Это всё интересно, вот пусть лолечка и проверит.
                Ответить
                • Мой максимум — это скриншот области вокруг города из гугл-карт разметить по осям X, Y, натыкать три точки, задать расстояния и посчитать где сидит фазан, я же не Кормак какой-нибудь.
                  Ответить
              • Тогда можно не заморачиваться, тупо двигать свои координаты по градиенту, приближаясь к таргету.
                Ответить
                • Но тиндер поди эти координаты показывает один раз и больше никогда не обновляет? И второй раз того же самого человека уже не скоро покажут (или вообще никогда?)

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

                      Лол, ну тогда реально можно идти и встречать у подъезда, даже без программирования)

                      Хотя многих тян это напугает, конечно.
                      Ответить
                      • Будет одно из двух:

                        — Ого, какой этот системный программист умный и решительный! Надо прополоскать ему кочан uwu

                        — Фуу, уйди противный скриптух-сталкер! Я сейчас вызову полицию! owo
                        Ответить
                        • Так вот чем ово от уву отличается...
                          Ответить
                          • https://static.wikia.nocookie.net/discord-wikia/images/a/ad/%D0%90%D0%B2%D0%B0_%D0%BE%D0%B2%D0%BE.png/revision/latest?cb=20190407062729&path-prefix=ru
                            Ответить
                      • Почему напугает? Скажешь что ты программист и вычислил по координатам, она охуеет. Если, конечно, они честно округляют координаты, и не кешируют на какое-то время.
                        Ответить
                        • > не кешируют на какое-то время

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

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

                А иначе ты познакомишься с их мужем и расскажешь, что они тусуются в тиндере?
                Ответить
                • Да кстати. Я не понимаю нахуя там бабы сидят со своими мужиками и детьми. Гыгыкаю тоже?
                  Ответить
                  • ОНИ НИЧЕГО НЕ ИЩАТ
                    Ответить
                    • А чего они там делают?
                      Ответить
                      • Кстати, бывают проститутки, у которых есть мужья, и пока очередной абапел полощет кочан, муж сидит в соседней комнате, чтобы, если что, дать наглому клиенту жены по репе.
                        Ответить
                        • Ну я о таком знаю. Знаю и о таких же "сожителях" которые взымают плату с проститутки за кров и за пощам понадовать. Ну а с детьми мне кажется - это вообще гиблое дело, особенно когда он не один... Сразу -20000%. Возможно ещё в 35-40 лет прокатит, а в 20 лет нет.
                          Ответить
                      • ПООСТО ОБЩЕНИЕ
                        Ответить
                        • Это самые бесящие.
                          - «Ничего здесь не ищу, просто зашла погыгыкать»
                          - «Состою в отношениях с парнем, ЗДЕСЬ ПРОСТО ОБЩЕГИЕ»
                          - «Гыгыкаю с ваших тупых анкет»
                          Ответить
                          • Все три пункта пиздеж из серии "девушки красятся для себя, а не чтобы нравиться парням"
                            Ответить
                  • А зачем ты висишь на каком-нибудь линкедине или хедхантере, хотя у тебя есть работа? ;)

                    Пассивный поиск такой пассивный поиск.
                    Ответить
                  • >нахуя там бабы сидят со своими мужиками и детьми.

                    Потому что мужья и дети не мешают душе и пизде чото искать
                    Ответить
        • 1км хуйня. Я тебе больше скажу и 10км хуйня.
          Ответить
    • Кстати, об админстве

      Борманд, ты когда админил, у тебя какой-нить Zabbix или Nagios стоял?
      Ответить
    • блядь, что нужно курить, чтобы и без того мутноватные /etc/network/interfaces дебиана превратить в yaml (!) файлы на netplan?

      Каноникал заебал

      Причем это говно генерит конфиги для другого говна, которое (в случае поттеринга) еще и по dbus что-то делает
      https://assets.ubuntu.com/v1/a1a80854-netplan_design_overview.svg

      Верните мне мой ifconfig_dc0 из бздяшнего rc.conf
      Ответить
      • Шо не так?
        Ответить
        • Ну вот были когда-то давно конфиги на шел скриптах, в которых нужно было установить переменную в значение, которое передавалось ifconfig. Всё было просто и понятно.

          Потом завезли какой-то свой DSLчик (interfaces), где интерфейс начала нужно было пометить auto (чтобы его поднял ifup автоматически) затем писнуть адрес.

          Стало чуть больше абстракций.

          Теперь сетями в прыщах стали управлять NetworkManager и systemd (последний, разумеется, победит).

          И вот canonical сделал netplan, где настройки описываются в netplan, который затем генерит бекенды для нужной системы.


          Шел скриптик превратился в неебическую тулу (на go небось?), которая читает yaml (удобно как!) и генерит конфиги по конфигам, блядь.

          А у меня на сервере одна сетевая со стат адресом. На кой хуй мне эти абстракции над абстракиями?
          Ответить
          • Так а в чем конкретно твоя проблема?

            Networkmanager - заебись вещь. Как до этого в прыщах делали такую банальную вещь как соединиться по wifi на нужном диапазоне?
            Ответить
            • Моя проблема в увеличении количества абстракций. Я не люблю когда конфиги генерят другие конфиги без for the good reason.

              На декстопе NM прекрасен, на сервере -- нет.
              У меня на сервере нет Wifi, я хочу максимально просто установить статический адрес.
              И ладно бы там был только NM (на CentOS так), но там поврех него еще одна абстракция
              Ответить
              • Ну тогда неебу. А старые методы отключили что ли?
                Ответить
                • /etc/networks/interfaces да, отключили
                  Ответить
                  • Нейбу что это, я не прыщеблядь. Там команды какой-то для установки разве нет?
                    Ответить
            • А как мак поменять на постоянку?
              Ответить
    • Есть такая проблема. На рутере на линупсе стоит качалка. Аплинк рутера по вайфаю. Соединение регулярно рвертся хз по какой причине, при этом рвется соединение качалки - а докачки нету. Если качать с компа который подключен через этот рутер, то при дисконнектах вайфая соединения не рвется. Как починить проблему?
      Ответить
      • >то при дисконнектах вайфая соединения не рвется.
        А как же компьютер соединен с Интернетом, если разрыв аплинка не приводит к отвалу качалки?
        Ответить
        • При пропадании линка рвутся все TCP соединения. Ну а у компа линк-то не отваливается, он временное пропадание связи видит как просто потерю пакетов.
          Ответить
          • Тебе может быть куда-то сюда?
            https://tldp.org/HOWTO/TCP-Keepalive-HOWTO/usingkeepalive.html

            >the number of unacknowledged probes to send before considering the connection dead and notifying the application layer
            Ответить
            • Или у тебя реально интерфейс кладется? Тогда кипэлив не поможет, верно
              Ответить
              • wifi пропадает скорее всего. Я нейбу что конкретно, но это мое первое предположение из-за чего может быть диск.
                Ответить
      • Сделай мост и добавь к нему интерфейс вафли. Мост никогда не падает, емнип.
        Ответить
        • > Мост никогда не падает

          https://en.wikipedia.org/wiki/List_of_bridge_failures
          Ответить
        • хм, а нахуя?

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

          Проверил только что спецом: сделал telnet на соседний сервер, потом сделал ip link dev хуй down, и отвалился по таймауту

          Как крутить tcp таймаут на прыщах я написал вышел
          Ответить
          • Разве? На винде по-моему отваливается. Надо проверить.
            Ответить
          • Проверил - да, не отваливаеися сразу. Тогда не знаю.
            Ответить
      • > докачки нету

        Шёл 2021 год, файлопомойки так и не научились в докачку...
        Ответить
        • Шёл 2021 год, Сёма до сих пор пользуется помойками.
          Ответить
        • Это бесплатный режим, там специально так сделано. Купишь премиум - всё будет.
          Ответить
      • 1) Покупаешь дешёвый хостинг.
        2) Качаешь файл туда.
        3) Делаешь на хостинге поддержку докачки
        4) Качаешь со своего хостинга
        5) ?????
        6) ПРОФИТ
        Ответить
        • >3) Делаешь на хостинге поддержку докачки
          Как можно её НЕ сделать?!

          Она еще в 99-м году была
          https://tools.ietf.org/html/rfc2616#section-3.12

          блядь, у меня reget по дайлапу mp3 качал с докачкой 20 лет назад
          Ответить
          • > Как можно её НЕ сделать?!
            У файлопомойки контакты есть? Спроси у них.
            Ответить
            • Как её можно не сделать на файлопомйке я понимаю: нужно отдавать данные говноскриптом на php, который написала обезъяна, не умеющая читать RFC.

              Скрипт нужен, чтобы делать временные ссылки, и заставлять Сёму смотреть рекламу, качать junkware, и майнить что-то на JSе пока он ждет "формирование ссылки"

              А вот зачем таким говном пользоваться -- вот это не понятно. Впрочем, зачем подключаться к провайдеру по Wifi тоже не понятно
              Ответить
              • > зачем таким говном пользоваться

                У них за торренты на полторашку сажают, вот и приходится по файлопомойкам шариться.

                Благо до нас такая цивилизация ещё не дошла...
                Ответить
                • У них за торренты, у нас за клипы Рамштайн, каждому свое)

                  Почему не купить себе VPS в России, и не качать торренты туда?
                  Ответить
                  • > за клипы Рамштайн

                    Что там за клип такой?
                    Ответить
                    • ня
                      https://www.bbc.com/russian/news-56926160
                      Ответить
                      • Да оно же ванильное, гетеросексуальное и нифига не видно... Странно, ожидал, что за гомоеблю закроют.
                        Ответить
                        • Причину закрытия поясняют 3-6 слова в заголовке)

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

                            Прям позапрещали или просто под 18+ убрали?
                            Ответить
                          • З.Ы. Лол, эльфийскую песнь запретили. С чего же теперь школота будет начинать свой удивительный путь к аниме...
                            Ответить
                            • Как хорошо, что я никакую "Эльфийскую Песнь" не смотрю. Только エルフェンリート, но его же не запрещали, да.
                              Ответить
                            • > С чего же теперь школота будет начинать свой удивительный путь к аниме...

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

                          Эксперты так и написали: "художественной ценности не обнаружено".
                          Ответить
                    • Bück dich, скорее всего.
                      https://www.youtube.com/watch?v=lIUD0WAIKDo

                      или Mann Gegen Mann
                      https://www.youtube.com/watch?v=_EVKy35L7MM
                      Ответить
                  • А зачем мне впс если у меня свой сервер без ограничения трафика есть? А тот впс по цене как премиум выйдет.
                    Ответить
          • ты удивишься, но я недавно обнаружил, что сраное cloudflare даже content-length не всегда отдает
            Ответить
            • > content-length

              Даже для статики? Для скриптохуйни, которая длину не знает и просто срёт текстом, это вроде норм.
              Ответить
              • там всё было стасика, точнее даже вопроса такого не должно было возникать до вмешательства вонючего клаудфлера
                я заметил что эта херня была связана с конь/тент туре
                Ответить
              • Скриптохуй
                Ответить
    • зачем https://ziglang.org/
      Ответить
    • Объясните, зачем нужен кабр? Там куча "статей" без комментариев. Кто их пишет и зачем? И куда лучше писать статьи типа тех что там?
      Ответить
      • Статьи лучше всего писать в виде комментариев на сайте "говнокод.xyz"
        Ответить
      • Подниму.
        Ответить
      • Посмотри с каких ресурсов там пиздят контент (переводы делают), ссылки вроде имеются. А русскоязычные аналоги хз, Пикабу может.
        Ответить
        • это не ресурсы, а .bss
          Ответить
        • Та мне русский язык ближе.

          Кто и зачем все это переводит ради 0 комментаторов?
          Ответить
          • > русский язык ближе

            Рус ня что ли?
            Ответить
            • Скажем так, я могу просмотреть статью и понять стоит ли ее читать. С инглишем это сложнее.
              Ответить
          • Им бабло платят за статьи. От количества плюсиков возможно тоже зависит.
            Ответить
            • > бабло платят за статьи

              С нулём комментариев и десятком просмотров?

              Хотя переводы всякого говна там как раз довольно популярны, имхо.
              Ответить
            • Рили? Пруфы есть?
              Ответить
              • https://habr.com/ru/post/514286/
                Ответить
                • > благо все это доступно в открытых источниках и ни для кого не секрет. Авторы Хабра получают вознаграждение согласно правилам ППА
                  И по ссылке требуют вход.

                  А с чего оплата идёт? Как это всё для спонсора монетизируется?
                  Ответить
                • > 4.1 Автор за вознаграждение отчуждает Хабру исключительное право на Публикацию, т.е. исключительное право использовать Публикацию в любой форме и любым не противоречащим закону способом
                  Уй бля. или на это всем похуй?
                  Таки где публиковать хобби-статьи?
                  Ответить
                  • Сёма, ты хочешь заработать денег пиша статьи на хабр?
                    Ответить
    • https://habr.com/ru/company/itsumma/blog/556288/
      > В опросах есть категории «Самые страшные языки программирования» (The Most Dreaded Programming Languages) и «Самые любимые языки». Оба рейтинга составлены на основе одного вопроса:

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

      Топ-15 страшных языков программирования:
      VBA, Objective-C, Perl, Assembly, C, PHP, Ruby, C++, Java, R, Haskell, Scala, HTML, Shell и SQL.

      Топ-15 любимых языков программирования:
      Rust, TypeScript, Python, Kotlin, Go, Julia, Dart, C#, Swift, JavaScript, SQL, Shell, HTML, Scala и Haskell.
      Ответить
      • О, да, языки програмирования HTML и SQL. Любопытно что обы и в любимых и ненавидимых.
        Ответить
        • дай определение языка программирования, которому не соответствуют HTML и SQL
          Ответить
          • Мы говорим про HTML? Без CSS? Без жабаскрипта?

            Про SQL претензию снимаю, ниже уже расписали.
            Ответить
            • >Мы говорим про HTML? Без CSS? Без жабаскрипта?

              да
              Ответить
              • Хотя бы полнота по Тьюрингу. ЕМНИП HTML5+CSS3 — тьюринг полны, голый HTML — нет.
                Ответить
                • это не определение термина "язык программирования"
                  Ответить
                  • Зато по своему же определению HTML – это язык разметки, а не программирования.
                    Ответить
                  • Хорошо, давай по определению с Вики: "Язы́к программи́рования — формальный язык, предназначенный для записи компьютерных программ". Смотрим, что такое программа: "комбинация компьютерных инструкций и данных, позволяющая аппаратному обеспечению вычислительной системы выполнять вычисления или функции управления". Давй посмотрим про вычисления, что-ли? "математическое преобразование, позволяющее преобразовывать входящий поток информации в выходной, с отличной от первого структурой."

                    Можно ли на ХТМЛ реализовать хотя бы Rule 110? Цепь циклических преобразований входных данных с отображением промежуточных результатов. Вполне попадает под "вычисления".
                    Ответить
                    • ты в html файле пишешь
                      <table>
                        <tr>
                          <td>1</td>
                          <td>2</td>
                        </tr>
                      </table>

                      html-движок это хавает и при высирании на экран всегда следит за отрисовкой скажем рамок и выравниванием шириной столбцов

                      таким образом html файл это программа потому что является "комбинацией компьютерных инструкций и данных, позволяющей аппаратному обеспечению вычислительной системы выполнять вычисления или функции управления"
                      Ответить
                      • HTML это не программный код, а вид кодировки данных для программного кода, потому что отрисовывать всё браузер, а не ХТМЛ...
                        Ответить
                        • >отрисовывать всё браузер, а не ХТМЛ

                          а код на питоне интерпретирует pypy или cpython а не питон поэтому питон это тоже вид кодировки данных для программного кода (я не ебу что это значит)
                          Ответить
                      • Так и txt-файл — программа. Потому что движок, связанный с тхт файлами, это хавает и при высирании на экран всегда следит за отрисовкой скажем знакои и выравниванием положения символов.
                        Ответить
                    • Формы преобразуют введённые данные в HTTP запрос.
                      Ответить
        • SQL, кстати, тюринг полон (не знаю как в ANSI, то во многих СУБД таки да): на нём можно писать весьма сложные штуки.

          MS-SQL из него умеет письма слать, в файлы срать, и в общем DBA оттуда может не вылезать вовсе

          Пятиминутка наркомании
          DECLARE @tableHTML  NVARCHAR(MAX) ;  
            
          SET @tableHTML =  
              N'<H1>Work Order Report</H1>' +  
              N'<table border="1">' +  
              N'<tr><th>Work Order ID</th><th>Product ID</th>' +  
              N'<th>Name</th><th>Order Qty</th><th>Due Date</th>' +  
              N'<th>Expected Revenue</th></tr>' +  
              CAST ( ( SELECT td = wo.WorkOrderID,       '',  
                              td = p.ProductID, '',  
                              td = p.Name, '',  
                              td = wo.OrderQty, '',  
                              td = wo.DueDate, '',  
                              td = (p.ListPrice - p.StandardCost) * wo.OrderQty  
                        FROM AdventureWorks.Production.WorkOrder as wo  
                        JOIN AdventureWorks.Production.Product AS p  
                        ON wo.ProductID = p.ProductID  
                        WHERE DueDate > '2004-04-30'  
                          AND DATEDIFF(dd, '2004-04-30', DueDate) < 2   
                        ORDER BY DueDate ASC,  
                                 (p.ListPrice - p.StandardCost) * wo.OrderQty DESC  
                        FOR XML PATH('tr'), TYPE   
              ) AS NVARCHAR(MAX) ) +  
              N'</table>' ;  
            
          EXEC msdb.dbo.sp_send_dbmail @recipients='[email protected]',  
              @subject = 'Work Order List',  
              @body = @tableHTML,  
              @body_format = 'HTML' ;
          Ответить
          • Поэтому я за ``Embedded DB'': уж лучше писать всё на не всратом Тьюринг-полном языке.
            Ответить
            • Лучше писать всё в JSON и класть в файлик data.txt (в кодировке cp-1251) ( ̄▽ ̄)!
              Ответить
      • Человек переходит с PHP на ruby, далее на Python. Отсюда красные пых и руби, зеленый питон
        Тоже самое

        Objc -> Swift
        Java -> Kotlin
        JS->TS (почему JS зеленый не понятно)
        Ответить
      • Т.е. страшный это когда "провели обширную работу по разработке за последний год" и не "хотите работать в следующем году"?
        Ответить
      • > Assembly

        Интересно посмотреть на чела, который год ебашил на асме и больше не хочет.
        Ответить
        • Возможно он код читал в дебагере
          Ответить
        • Возьми любого и заставь год ебашить код исключительно на ассемблере. Не забудь наручники и батарею.
          Ответить
      • > Топ-15 страшных языков программирования:
        > Haskell

        Использовали lens

        > Топ-15 любимых языков программирования:
        > Haskell

        Не использовали lens
        Ответить
    • В питоне оператора := имеет самый низкий приоритет.

      if t := 'key' in ret:
      	ret[t] = int(ret[t])

      В t попадет
      'key' in ret


      := вроде бы именно для таких ситуаций и вводился - для ифов.
      Ответить
    • Поел шашлык из свинины.
      Ответить
    • Что-то говнокоды в последние дни хуячат как из пулемета, в телеграм канале подписчики отписываются!
      Ответить
    • Заметил, что чем свежее оффтоп, тем больше вероятность, что насрут именно в него.
      Ответить
      • С чем это может быть связано?
        Ответить
        • Напомнинание о существовании оффтопа
          И М]артыщка срёт в последний
          Ответить
    • Почему на дебилиане нету, например, последнего питона? почему там 3.7 когда уже есть 3.9?
      Ответить
      • В bullseye 3.9
        В stable 3.7, потому что на момент стабилизации последним был 3.7
        Ответить
        • Хде?

          > на момент стабилизации
          Шо это такое???
          Ответить
          • Debian — дистрибутив для админок, которые хотят стабильнясти и не хотят развала всего сервера после каждого apt upgrade. Поэтому при выпуске очередной стабильной версии Debian происходит стабилизация: версии всех пакетов фиксируются, и больше на этой версии дистрибутива обновляться они ня будут (если это ня обновления безопасности).
            Ответить
            • Но никто не мешает иметь несколько версий питона. В чем проблема? Не хотите обновлять системный питон? Ну не обновляйте. Можете даже библиотеки сделать ридонли.
              Ответить
              • Сёма, я нашел операционную систему твоей мечты, где можно иметь сразу несколько питонов:
                https://docs.oracle.com/cd/E53394_01/html/E54820/glysm.html

                У дебиана тоже есть alternatives, но они сосут у соляркиных медиаторов так же сильно, как и всё остальное в линуксе сосет у соляриса

                В /usr/bin у тебя будет только один питон, но его легко можно переключать.
                Ответить
                • В NixOS можно несколько питонов иметь. И в Gentoo.
                  Ответить
                  • Мне кажется, везде есть по два питона: один 3.х, другой 2.х.
                    Ответить
                  • в никсос всё можно, а в генту прямо вот можно иметь 3.6, 3.7 и 3.9 ?
                    Ответить
                    • В никсосе всё делаешь, а ничего нет, а в генте для питона есть слоты, так что можно.
                      Ответить
                • Кто такой Сёма?

                  Определенные версии питона и сейчас никто не мешает запускать.
                  Ответить
          • >Хде?
            https://www.debian.org/releases/bullseye/index.ru.html
            https://www.debian.org/releases/buster/

            >Шо это такое???
            https://release.debian.org/bullseye/freeze_policy.html
            https://debian-handbook.info/browse/stable/sect.release-lifecycle.html
            Ответить
            • И шо мне делать, если на малине работает только он? Пробовал сконпелировать - ошибка.
              Ответить
      • apt remove python3
        git clone https://github.com/python/cpython
        cd cpython
        ./configure
        make
        make test
        sudo make install

        Только так можня получить последний Python.
        Ответить
        • А пакеты где брать он будет?
          Ответить
        • >apt remove python3
          главное на убунте так не делайте
          Ответить
        • Имелось в виду последняя стабильная версия, конечно.
          Ответить
    • ОЧЕ КРУТО
      https://roadmap.sh/
      Ответить
      • Блядь, как всё сложно. Я просто поставил "XAMPP" и уже Fullstack-developer.
        Ответить
        • Заметь кстати, что "PHP" там нет:)

          Кстати, а нет такого теста, чтобы его пройти, и тебе бы дали совет по какой дорожке тебе следует пойти?

          Вдруг я латентный фронтэндер, просто боюсь сам себе в этом признаться? (после общения с rxjs и TypeScript я мог случайно им стать)
          Ответить
      • На андроид разработчика забавно. Сначала предлагают выбрать жаба или котлин, а следующим шагом "всё хуйня, учи котлин"
        Ответить
        • Не знать джаву всё равно не получится, кмк.

          Это как писать на С++ и не знать си
          Ответить
          • > Это как писать на С++ и не знать си

            Хаха, сейчас на тебя налетят «C/C++»-питухи
            Ответить
        • > Soul_re[email protected]

          Лол.

          Начинаю подозревать, что дублирование комментов как-то связано с приходом емейл протектеда в тред.
          Ответить
        • уже пора, гоогле примерно от 5 до 10 лет носится со своими странными прожектами, потом закрывает
          Ответить
      • ого, как всё расплодилось
        Ответить
    • Хочу релоцироваться в Переяславль-Залесский. Какие технологии стоит подучить?
      Ответить
      • >Музей-усадьба «Ботик Петра I» (с 1803, первый провинциальный музей России), где сохранился ботик «Фортуна»


        Вероятно, стоит научиться писать боты для телеграма
        Ответить
    • годный список
      http://www.stargrave.org/Harmful.html
      Ответить
    • Перекат!

      https://govnokod.ru/27405
      https://govnokod.xyz/_27405/
      Ответить
    • https://twitter.com/VictorKvert2008/status/1388686016324714499
      похоже на некоторый софт
      Ответить

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