Куча говна / Говнокод #27468 Ссылка на оригинал

0

  1. 1
Пиздец-оффтоп #19

#1: https://govnokod.ru/26503 https://govnokod.xyz/_26503
#2: https://govnokod.ru/26541 https://govnokod.xyz/_26541
#3: https://govnokod.ru/26583 https://govnokod.xyz/_26583
#4: https://govnokod.ru/26689 https://govnokod.xyz/_26689
#5: https://govnokod.ru/26784 https://govnokod.xyz/_26784
#5: https://govnokod.ru/26839 https://govnokod.xyz/_26839
#6: https://govnokod.ru/26986 https://govnokod.xyz/_26986
#7: https://govnokod.ru/27007 https://govnokod.xyz/_27007
#8: https://govnokod.ru/27023 https://govnokod.xyz/_27023
#9: https://govnokod.ru/27098 https://govnokod.xyz/_27098
#10: https://govnokod.ru/27125 https://govnokod.xyz/_27125
#11: https://govnokod.ru/27129 https://govnokod.xyz/_27129
#12: https://govnokod.ru/27184 https://govnokod.xyz/_27184
#13: https://govnokod.ru/27286 https://govnokod.xyz/_27286
#14: https://govnokod.ru/27298 https://govnokod.xyz/_27298
#15: https://govnokod.ru/27322 https://govnokod.xyz/_27322
#16: https://govnokod.ru/27328 https://govnokod.xyz/_27328
#17: https://govnokod.ru/27346 https://govnokod.xyz/_27346
#18: https://govnokod.ru/27374 https://govnokod.xyz/_27374

Запостил: nepeKamHblu_nemyx nepeKamHblu_nemyx, (Updated )

Комментарии (528) 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.
    Остерегайтесь подделок. Берегите себя и своих близких. Кок!
    Ответить
  • Twitter CEO Jack Dorsey sent beard shavings to Azealia Banks so she could make an amulet to protect him from ISIS

    а мы смеялись над дегенератом цукерманом...
    Ответить
  • Заебали! Один питух заболел в опенспейсе - всех без антител выгнали домой. Только блядь вернулся - другой питух заболел.
    Как же хорошо было прошлым летом одному в пустом офисе.
    Ответить
    • Дык дома ты тоже один, и ехать никуда не надо. Пользуйся моментом, пока можно.
      Ответить
    • > опенспейсе
      какое красивое слово для расписных галер стельки разина
      Ответить
      • вообще непонятно, зачем идти работать в опенспейс

        нравится сидеть 8 часов подряд в наушниках или слушать как сотрудники пердят, сопят, пиздят, делают кофе?
        Ответить
        • С одной стороны, мне нравится пост-ковидный формат работы, когда все по домам. И совещания удобнее стали и отвлекающих факторов меньше.

          А с другой -- попиздеть о чём-нибудь рандомном на кухне у кофемашины было круто. В чатике на такие мелочи отвлекать не хочется.
          Ответить
          • > понякать о чём-нибудь рандомном на кухне у кофемашины было круто.
            Ого! Экстраверт, няверное.
            Ответить
          • > совещания удобнее стали

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

            > попиздеть о чём-нибудь рандомном на кухне у кофемашины было круто

            - hr пыталась такое устроить в онлайн-формате, типа попизделки на 20 минут за кофе, никто особо не возбудился
            Ответить
            • > попизделки на 20 минут

              Ну это так не работает... Вся фишка ведь в рандомности, по графику как в тюрьме болтать как-то скучно.

              > записывать

              А смысл, если это не какая-то лекция? Зафиксировали результаты письмом или на вики да и всё. Как-будто кто-то будет эти видосы пересматривать...

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

                и вот мне пришлось как-то пару недель назад изучать часовое видео с митинга из-за одного вопроса
                Ответить
                • > видео

                  На видео мы тоже кстати забили на второй день. С тех пор уже 1.5 года sound-only, как в известном аниме.
                  Ответить
                  • под видео имел в виду рекординг. зум записывает же видос, а там всё подряд: камеры, шаринг, аватарки

                    а камеру на рабочем ноуте я заклеил, ибо заебало
                    Ответить
                    • > камеру
                      > на ноуте

                      Блин, как вообще этим пользоваться? Мало того, что клава и моник в одну кучу слеплены, ни подвинуть, ни повернуть, ни приподнять. Так ещё при этом и в камеру как-то надо влезть. Нахуй и в пизду такую йогу.

                      Именно поэтому я за desktop.

                      З.Ы. Кстати, до меня дошло почему у леново одна из моделей называется Yoga!
                      Ответить
                      • но ведь можно подключить всё внешнее, если сильно хочется
                        Ответить
                        • > подключить всё внешнее

                          Я так и делаю... Но тут начинается проблема с портами, приходится хаб цеплять. Короче извращение какое-то.
                          Ответить
                          • у хуёвого пакарда отличные док-станции, кстати

                            а вот сами ноуты говно

                            а у яббла ноуты более-менее, а вот док-станции от дяди Ляо какое-то кхе
                            Ответить
                          • кстати, удобно, когда в мониторе много usb-выходов, тогда от ноута достаточно один кабель прокинуть, не считая hdmi, и будет тебе хаб
                            Ответить
    • опенспейс говно и не нужно

      но я тоже скучаю по тем временам, когда был один в офисе
      Ответить
      • Да, личный кабинет намного лучше.
        Ответить
        • У меня и был личный кабинет почти что год.
          Потом вышла одна коллега, но правда она ненапряжная, и довольно быстро ушла в отпуск

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

            Если вы тут целыми днями проебываетесь на говнокоде, то канешна личный кабинет им подавай, и Леночку, чтобы кнопку нажал и тебе кофе принесла.
            Ответить
            • Если у меня возникают вопросы, то я обычно созваниваюсь.
              Про зоны дискуссии согласен, но к сожалению это редко случается. Обычно они на кофепоинте обсуждают какой забор на даче поставили и какой торт испекли. Ценности в этом не много
              Ответить
              • У вас нет бодрых новых проектов, когда некогда заборы обсуждать? Я уже забыл, когда мог страдать хуйней. (Сказал он и заплакал)
                Ответить
            • > задать вопрос вслух

              Да, для опенспейса это особенно охуенная практика. Один человек спросил другого, ещё двадцать зацепило бродкастом...

              А вот в маленьких кабинетах, когда по 3-4 человека, которые над одной областью работают -- вполне норм получается, тут я соглашусь. Ещё охуенно когда доска рядом есть для порисовать.
              Ответить
              • а зачем сидеть в опенспейсе рядом и не работать над одной областью?
                чтобы 20 зацепило, надо орнуть
                Ответить
                • А вообще, если вспомнить мою первую работу, там ведь как раз был маленький опенспейсик на 10 человек (просто никто его так не называл). И в общем-то обстановка неплохая была, не помню чтобы прям сильно напрягали друг друга.

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

                Эх, проебали наши
                Ответить
                • > который использует доску по назначению

                  А для чего её ещё юзать? Карточки для кабана развешивать и фасилитировать на них?

                  Какую-нибудь диаграммку взаимодействий нарисовать и порассуждать над ней получалось сильно быстрее, чем на компе...
                  Ответить
                  • Я расскажу про свой опыт с доской в 100% случаев: она висит какое-то время, потом вдруг собирается какое-то обсуждение, её покрывают интеллектуальным слоем, после чего она висит ещё месяц в таком виде, как памятник, пока кто-то не догадается оттереть уже порядком присохший маркер и цикл не начнётся опять.

                    Первая ошибка людей, открывающих офис, это покупка доски. Если уж сильно хочется, то надо взять хотя бы маленькую на ножках, а не настенную
                    Ответить
                    • Тут были дыропробиватели, копировальные прессы, винтовой табурет и дорогая бронзовая чернильница в виде нескольких избушек для разного цвета чернил. Называлось это произведение «Лицом к деревне» и стоило полтораста рублей
                      Ответить
                    • > висит ещё месяц в таком виде, как памятник

                      А в чём проблема? Не каждый же день она нужна...

                      Мне вот нравился ритуал очистки доски, можно мысли в кучу собрать перед обсуждением.
                      Ответить
                      • Ну как бы было похоже на культ карго и особо смысла не имело

                        Мне больше нравятся уже упомянутые доски на ножках с перекидными листами. Потом это дело можно оформить каким-нибудь MS Lens и с чистой совестью избавиться
                        Ответить
                        • > и особо смысла не имело

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

                        оказалось по стеклу охуенно маркером рисовать, закупленная под переговорку доска 2х1.5 даже и не повешена
                        Ответить
            • Когда одна-две смежных тимы сидят в большой комнате — это работает. Но это не Ъ опенспейс. Ъ опенспейс — это когда одна тима запускает в офисе дрона и обсуждает игру престолов, пока ты с горящей жопой инвестигируешь проблему.
              Ответить
              • Ахаха я понял.
                Когда то давно мой отдел сливали с другой дочерней конторой, в которой разработка была основным видом деятельности, но как-то не задалась.

                Мы съехались в одном помещении, я и мои люди в обычном режиме горящего сракотана, а разрабы второй конторы громко рубились в настольный футбол. Заодно они отказывались брать наши задачи, потому что и так перегружены.
                Ответить
                • А почему у вас всегда горит сракотан? Хорошо ли это?
                  Ответить
                  • Возможно, у них на обед еда с перцем сорта Бхут Джолокия.
                    Ответить
                  • В общем случае нехорошо. В частном - необходимое зло.

                    Последний раз я 10 лет назад работал так, чтобы трехмесячную задачу делать за месяц, а потом яйца вылизывать. Это так се сказывается и на проф росте, и на зарплате. Зато спокойно и без стрессов, конечно
                    Ответить
  • Darth Paperclip еще тот!

    Method 2: Reinstall your Windows operating system, but do not apply this update.
    Ответить
    • Какой воркэраунд )))

      Переставить винду ради сраного флеша?! Его же поди можно просто с сайта поставить вручную?
      Ответить
      • Вот самая свежая версия, нялетайте.

        Для Винды есть 32.0.0.465, все варианты (ActiveX, NPAPI, PPAPI):
        http://web.archive.org/web/20210113153758/fpdownload.macromedia.com/pub/flashplayer/pdc/32.0.0.465/install_flash_player_32_active_x.msi

        http://web.archive.org/web/20210122175719/fpdownload.macromedia.com/pub/flashplayer/pdc/32.0.0.465/install_flash_player_32_plugin.msi

        http://web.archive.org/web/20210122174252/fpdownload.macromedia.com/pub/flashplayer/pdc/32.0.0.465/install_flash_player_32_ppapi.msi

        Для Макоси и Линукса есть в общем архиве (32.0.0.387):
        http://web.archive.org/web/20200724205722/fpdownload.macromedia.com/pub/flashplayer/installers/archive/fp_32.0.0.387_archive.zip
        Ответить
        • в свежей версии часовая бомба, чтобы прекращал интерпретировать после 6 явнаря 2021
          какой адоб )))
          Ответить
          • Читал про это, но не запомнил, в какой именно версии появилась бомба. Придётся проверять.
            Ответить
            • ты - точно инканус, кто еще кроме меня так любит старое говно только потому что оно старое говно

              у меня записано, 32.0.0.371
              meaning of file suffix:
              no suffix: NPAPI plugin for browser like firefox and old versions of modern browsers.
              sa: Standalone player.
              ax: ActiveX plugin for winows applications and IE.
              pep: PPAPI plugin for browsers like chrome.
              Ответить
              • > старое говно

                Ты про «Delphi»?
                Ответить
              • Проверил. 32.0.0.371 — последняя рабочая версия.

                В более новых (32.0.0.387, 32.0.0.465) часовая бомба, они уже не работают.
                Ответить
                • я погуглил, для последних в открытую распространяют кряки
                  интересно, кто кого в итоге заборет, адоб или много диких обезьян
                  Ответить
                    • лично у меня пара интранет софтин на флеш завязаны
                      и еще весьма положительные впечатления от наглядных пособий на флеше с курса астрофизики

                      и вообще, обнаружить часовую бомбу в вроде бы доверенном софте это было гнусно
                      Ответить
                      • > и вообще, обнаружить часовую бомбу в вроде бы доверенном софте это было гнусно
                        RMS вас предупреждал.
                        Ответить
                        • > RMS
                          слушать марксиста (и насильника) - не менее гнусно
                          Ответить
                          • Ну в таком случае всё в порядке: рыночек порешал Flash просто.
                            Ответить
                            • бинарненько
                              с точки зрения контракта - в суд на них, конечно, не подашь за это по крайней мере в юрисдикции Америки, но как бы повели себя нелояльно к своим клиентам
                              side note: евролевачки, как например, селедочное миллениал-правительство Суоми, могли бы проявить себя и немного пообломать подзатупить рога Adobe за такое

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

                                Нелояльно -- это если бы сразу выпилили. А они всё-таки лет 10 поддерживали и мелкие патчи выпускали, напоминая о закапывании.

                                Пожизненная поддержка -- это совсем уж перебор.

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

                                  и не пришлось бы обижаться, что их поделие реверсят, чтобы найти плохой код
                                  Ответить
                              • > бинарненько
                                Лол, а кто, собственно, марксистов в тред притащил? Обтекай теперь.

                                > вот так можно было бы попиарить дело коммунизма, а не выкриками про марксаэнгельса со стороны параши
                                > Reee, почему Сталин не раскулачит адобе?!
                                Великие правые мыслители, 2021й год.
                                Какой багор )))
                                Ответить
                                  • > опять квантизация в [0,1]

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

                                    > уж очень у pinkos всё узенько

                                    Ты так и работаешь на уровне условных рефлексов. RMS -> reeee pinkos!
                                    Ответить
                                    • Ты не въехал в весьма грубую иронию гологуба и теперь споришь непонятно с чем.

                                      (Это вместо минуса)
                                      Ответить
                                      • > Ты не въехал в весьма грубую иронию гологуба и теперь спорить непонятно с чем.

                                        Давным-давно был длинный тред про RMS, где я высказался в духе, что мне неинтересны политические убеждения кого бы то ни было, если они не являются политиками. Но он как собачка Павлова продолжает забавно триггериться.
                                        Ответить
                                        • > главный инфлюэнцер субкультуры пердоликов
                                          > председатель совета директоров фонда с грантами
                                          > не является политиком
                                          okay.jpg
                                          Ответить
                                          • > член совета частного НКО
                                            > инфлюэнсер субкультуры
                                            > является политиком
                                            Ты давно давно госдуму рф закончил?
                                            Ответить
                                            • > частного НКО
                                              которую IRS признаёт tax deductible
                                              а это на практике означает, что лакомится ногтями на те налоги, которые иначе могли бы пойти на смартфоны для угнетенных негров (телефоны, раздаваемые Обамой-обезьяной были реальным говном)
                                              как тебе такая смычка с государством?

                                              PS: рашка - это абберация, там нет политиков
                                              Ответить
                                              • > Tax deduction is theft!
                                                Гениально. Лучшего марксистско-социалистического лозунга я не слышал.
                                                Ответить
                                                  • Ну тут одно из двух: либо ты не понимаешь, что такое tax deduction, либо твой пост был многослойной иронией. Я тебе подарил the benefit of the doubt.
                                                    Ответить
                                                    • P.S. Я заключаю добровольный взаимовыгодный контракт с FSF: $10 в обмен на танец в костюме антилопы. Процент с этих $10 мог бы пойти на поддержку товарищей, но теперь не пойдёт, т.к. они вычитаются из моего gross income. Если ты утверждаешь, что это что-то плохое, поздравляю: ты — социалист.
                                                      Ответить
                                                        • Если скучно — можешь не отвечать на каждый пост про RMS. ^____~

                                                          > лучше бы обозвал национал-социалистом
                                                          Сорта левака.
                                                          Ответить
                                                          • могу отвечать, а могу не отвечать, в этом вся соль
                                                            даже лесенку могу сделать, но придется отвечать много, а это скучно
                                                            Ответить
                                                            • > а это скучно
                                                              Кормишь его кормишь буквально с ложечки, а он ещё жалуется. У тебя не тонкий троллинг получается, а анорексичный.
                                                              Ответить
                                                              • Какой-то высокоэрудированный тред. Либо вореции.
                                                                Ответить
                                                                • Лучше уж вореции, чем политеции. Хотя интересно было бы увидеть настоящего правака, чтобы для разнообразия втопить за красных.
                                                                  Ответить
                                                                      • Это довольно условное разделение.

                                                                        Бывают правые, у которых решает не рынок, а "интересы государства" (см "корпоративизм")

                                                                        Среди сторонников порешания рыночком есть и крайние либертарианцы (см "анархо-капитализм") которых трудно назвать очень уж правыми
                                                                        Ответить
                                                                        • > Это довольно условное разделение.

                                                                          Имеет смысл говорить только про economic right/left, поскольку там это хоть как-то можно формализовать. Вне экономики эти термины превращаются в ничего не значащие ругательства.
                                                                          Ответить
                                                                        • вообще не надо трогать авторитарную ось, только запутаннее будет потому что крайняя левизна это ВСЕГДА крайний авторитаризм, какие-то мутные образования типа коммун хиппи сам понимаешь чего стоят
                                                                          Ответить
                                                                    • левизна - метрика, насколько сильно хотят залезть тебе в карман
                                                                      Ответить
                                                                      • ... из чего напрямую следуют налоги от 62% в рашке до 76% в шведции, лол

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

                                                                        ... и, как бонус, появляется куча свободного времени для выращивания синих волос и чтения маркса и даже находится минутка поволноваться за дождевые леса и затапливаемых туземцев
                                                                        Ответить
                        • именно поэтому у нас есть аналог Флеша от GNU, опенсурсный и без бомб, да?
                          Ответить
                          • Да, от GNU есть Gnash, но он мало что может запускать. Есть еще Lightspark и Ruffle
                            Ответить
                              • Это именно аналог, я им запускал swf файлы и они воспроизводились. Не видео, а именно векторная хрень
                                Ответить
                                • это не аналог, а велосипедный плеер

                                  аналог флеша это, например, сильверлайт
                                  Ответить
                                  • Т.е. LibreOffice Calc это не аналог MS Excel потому что LibreOffice Calc может открывать файлы экселя, я правильно понял твою логику?
                                    Ответить
                                    • я про флеш говорил в качестве формата

                                      красноглазые плееры для проприетарного формата это конечно победа
                                      Ответить
                                      • А зачем какой-то специальный формат? Чем тот же HTML5 хуже флеша?
                                        Ответить
                                        • а он от GNU?

                                          меня просто повеселил комментарий, что штульман там о чём-то предупреждал. и?
                                          Ответить
                                          • > штульман там о чём-то предупреждал

                                            Штульман предупреждал, что используя нешвабодное говно с тайм-бомбами ты можешь остаться без важного для тебя софта. Что в общем-то и случилось.
                                            Ответить
                                            • что он сделал для того, чтобы этого не произошло? родил три плеера, каждый из которых альтернативно одарённый, судя по всему?
                                              Ответить
                                              • > что он сделал для того, чтобы этого не произошло

                                                А почему он должен был что-то делать по этому поводу? Если ты хочешь жрать говно -- никто не запрещает. Но минздрав предупредил.
                                                Ответить
                                                • а почему он должен был высказывать своё очень ценное мнение?

                                                  какую альтернативу "говну" предлагают апологеты швабодки?

                                                  почему в 2021-ом году от окончания поддержки флеша у людей до сих пор бомбит?
                                                  Ответить
                                                  • > почему он должен был высказывать своё очень ценное мнение

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

                                                    > какую альтернативу "говну"

                                                    Хтмл5 какой-нибудь, как выше уже упоминалось. Открытый стандарт, куча открытых и даже почти швабодных* реализаций.

                                                    * С точки зрения GNU их нельзя назвать швабодными т.к. они позволяют делать проприетарные сборки на их основе (i.e. Chrome).
                                                    Ответить
                                                    • а штульман к хтмл5 имеет какое-то отношение?

                                                      я просто к тому, что надо слушать людей, которые на практике проблему решают, а не косплеят минздрав
                                                      Ответить
                                                      • > а штульман к хтмл5 имеет какое-то отношение?

                                                        Сперва добейся?
                                                        Ответить
                                                        • > надо слушать людей, которые на практике проблему решают, а не косплеят минздрав

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

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

                                                            Если бы штольман в своё время на практике не начал хуярить gcc и другие гнутые утилиты -- все бы и дальше сосали хуй у корпораций. Хотя... зачем я пытаюсь это объяснить человеку, который с радостью пользуется продукцией apple... Спасибо джобсу за швабоду выбора между айфоном и айфоном про.
                                                            Ответить
                                                            • за компилятор ему благодарочка и вопросов нет вообще. а какое отношение имеет gcc к флешу?

                                                              > который с радостью пользуется продукцией apple

                                                              - а можно какие-то пруфы в пользу "с радостью", а то попахивает пиздабольством?

                                                              > за швабоду выбора между айфоном и айфоном про.

                                                              - надеюсь, ты купил себе либрефон какой-то
                                                              Ответить
                                                              • Offtopic: нафиг минусть-то. Не соглашаешься с чем-то — объясни почему. Не можешь объяснить почему — продолжай не соглашаться у себя в голове. Жутко бесят минусаторы с plebbit и sracker news.
                                                                Ответить
                                                                • ну ты ж понимаешь, не нравятся минусы – продолжай возмущаться у себя в голове.

                                                                  а то мне начинают писать, что я оказывается ябблофил и должен молчать в тряпочку, а потом пишут, что а хуле минусы, АБАСНУЙ!11

                                                                  смешные))
                                                                  Ответить
                                                                  • > ну ты ж понимаешь, не нравятся минусы – продолжай возмущаться у себя в голове.

                                                                    Я предлагаю заключить non-minusator pact, чтобы взаимно пользоваться возросшим качеством дискуссии.
                                                                    Ответить
                                                                    • в интернете никто не знает, что ты заключил pact

                                                                      ну тогда и плюсы надо "запретить", а то цукерберг какой-то получается
                                                                      Ответить
                                                                • а кто помнит развеселые времена, когда Доктор Цукерман убрал дизлайки?
                                                                  Ответить
                                                      • > я просто к тому, что надо слушать людей, которые на практике проблему решают, а не косплеят минздрав

                                                        Т.е. если я утверждаю "наркотики - плохо" и подробно обосновываю свою позицию, но не состою в обществе по борьбе с наркотиками, то моё мнение слушать не надо?
                                                        Ответить
                                                        • > подробно обосновываю свою позицию

                                                          - а где тут в треде было обоснование позиции кроме "рмс так сказал"?
                                                          Ответить
                                                          • О, ты думаешь что РМС просто сказал "флеш - плохо", ничего не пояснив по существу?
                                                            Ответить
                                                            • я читаю тут, что он о чём-то там "предупреждал".

                                                              хотели бы обосновать позицию, то уже три раза кинули бы ссылку, а не смихуёчки постили
                                                              Ответить
                                                              • https://www.gnu.org/philosophy/java-trap.html

                                                                If some of a program's dependencies are nonfree, this means that all or part of the program is unable to run in an entirely free system—it is unusable in the Free World. Sure, we could redistribute the program and have copies on our machines, but that's not much good if it won't run. That program is free software, but it is effectively shackled by its nonfree dependencies.

                                                                This problem can occur in any kind of software, in any language. For instance, a free program that only runs on Microsoft Windows is clearly useless in the Free World. But software that runs on GNU/Linux can also be useless if it depends on other nonfree software. In the past, Motif (before we had LessTif) and Qt (before its developers made it free software) were major causes of this problem. Most 3D video cards work fully only with nonfree drivers, which also cause this problem. But the major source of this problem today is Java, because people who write free software often feel Java is sexy. Blinded by their attraction to the language, they overlook the issue of dependencies and fall into the Java Trap.
                                                                Ответить
                                                                • спасибо.

                                                                  ну... типа да. только проблема не только в программе, а ещё в формате и спеке. швабодных альтернатив не было? не было. штульману флеш не всрался, вот он эти и не занимался. а остальные швабодные не захотели или не потянули
                                                                  Ответить
                                                                  • > не захотели или не потянули

                                                                    Скорее поняли, что плагин/формат -- это тупиковый путь и пошли развивать хтмл, пилить webgl, webrtc и прочие штуки, без которых флеш был незаменим.

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

                                                                      А теперь страницы кишат скриптами, из-за которых всё тормозит, и отключить ничего нельзя.

                                                                      А ещё Флеш обеспечивал хоть какую-то кроссбраузерность.
                                                                      Ответить
                                                                • я тут не догоняю вот какой аспект: если Йажа настолько хороша, то где был Штульман когда Йажа находилась на пике своей свободки, после Sun и до подсчета упущенной выгоды в Oracle?

                                                                  Штульман же в мире пердоликов обладает влиянием как у Папы, вот хули бы вплотную не заняться продвижением? он даже гранты мог раздать на это

                                                                  я бы вот с удовольствием выкинул JRE если бы они сделали хотя бы примерно равноценную свободную реализацию
                                                                  Ответить
                                                  • > какую альтернативу "говну" предлагают апологеты швабодки?

                                                    Альтернатива флешу - HTML5, WebAssembly.

                                                    > почему в 2021-ом году от окончания поддержки флеша у людей до сих пор бомбит?

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

                            Конечно: GNU Emacs.
                            Ответить
                  • Насколько сильно 32.0.0.465 и 32.0.0.387 отличаются от 32.0.0.371?

                    Разница сто́ит того, чтобы крякать?
                    Ответить
                    • Что-то мне намекает, что последние 10 лет там только security фиксы. Так что будет или крякнутая с майнером или дырявая... А в остальном -- эскобар.чпег

                      С другой стороны, плагины один хер крутятся под трёхслойным саркофагом.
                      Ответить
                      • Кстати, в standalone player (который работает без браузера) часовую бомбу забыли вставить. Правда, толку от него немного, потому что в нём запускаются только игрушки, которые специально разрабатывались под такой режим (в частности, в standalone player нельзя передать flashVars).

                        Возможно, целью бомбы было убить флешплеер именно в браузерах.
                        Ответить
                        • > именно в браузерах

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

                          Впрочем, могли бы и оставить сборку для нуждающихся. С дисклеймером что ставишь на свой страх и риск и с обязательным click-to-play.
                          Ответить
                          • > с обязательным click-to-play
                            такой нахер не нужен
                            да собсно это поведение барузера, а не плагина
                            Ответить
                        • Хотя... скорее всего после смерти флеша уже просто не будет механизма, чтобы его прикрутить обратно. Браузеры выпилят последние куски, которые для этого юзались. Т.е. понадобится древний браузер.
                          Ответить
                          • А давай посмотрим, что с механизмами.

                            ActiveX совместим только с IE, в Edge уже не работает.

                            В хромом PPAPI названия плагинов захардкожены, их всего два: PDF и Flash. Гугл обещает перейти на встроенную поддержку PDF, значит, PPAPI выпилят, скорее всего.

                            Официальный Фаерфокс для NPAPI ввёл белый список плагинов, как у Хрома. Есть вероятность, что и там NPAPI полностью выпилят.

                            Остаются браузеры на движке Goanna — форке Gecko (Pale Moon, Waterfox, Basilisk), из которых поддержку NPAPI, XUL, XPCOM и прочего антиквариата выпиливать не собираются. Но об этих браузерах знают только продвинутые.
                            Ответить
                            • > выпиливать не собираются

                              И скоро перед ними встанут джва стула: навсегда застрять на старой кодовой базе или пытаться прикрутить весь этот антиквариант к новой... Боюсь, что даже они лет через 5 что-нибудь из этого дропнут. Или вообще закроются.
                              Ответить
                              • Они уже несколько лет как добавляют в Goanna фишки из новых Gecko. Но поскольку новые Gecko несовместимы со старыми, им приходится всё реализовывать почти с нуля. На сколько времени у них хватит сил работать в таком режиме, никто не знает.
                                Ответить
                                • На какую только мерзость не идут люди, лишь бы не переписывать интернет-банк!
                                  Ответить
                                  • Причём, если не ошибаюсь, свежие версии Фуррифокса написаны на Растишке, а движок Goanna пишут крестобляди. Т. е. им ещё приходится с питушни переводить на кресты.
                                    Ответить
                            • ChatZilla, FileZilla как раз то старое говно, которое оставило положительные впечатления
                              Ответить
                          • А ведь раньше были плагины для кучи форматов: djvu, VRML, jp2, mng, плагины vlc и wmp, плагины Офиса, плагины для проприетарных форматов разных компаний...

                            Теперь поддержку форматов, которые браузер не поддерживает нативно, предлагают реализовывать на JS.
                            Ответить
                      • можешь накатить патч, который распространяется в формате, изобретенном группой Corner Crackers :p
                        Ответить
                    • это надо изучать ченджлоги более подробно что именно они патчили в последних версиях от 2020
                      могу сказать только что присвоения CVE удостоились последний раз в 2017
                      Ответить
              • > 32.0.0.371

                На системы новее, чем «Windows 7», версия для «IE» («ActiveX») по умолчанию не ставится. Пишет враньё, что «Flash Player» уже установлен и должен обновляться через «Центр обновления Windows».

                Обход: устанавливать через exe, а не через msi, предварительно установив экзешнику режим совместимости с «Windows 7» (можно с «Вистой» или с «XP»). Тогда он спокойно устанавливает версию для «ActiveX», и в «IE» она работает.
                Ответить
        • You have version 32,0,0,371 installed
          какой локаль )))

          зато настройки поломал, какая-то опция в зоне «надёжные» разрешает его

          еще можно самую свежую разрешить правкой конфига, но там в тред набились уэб-макаки и ни хуя не понятно какие параметры править
          Ответить
  • Условные выражения реализуются с помощью так называемого if утверждения. Утверждение if позволяет определить строку кода или блок кода, который выполняется только при выполнении определенного условия.

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


    https://habr.com/ru/sandbox/155626/

    Нет ограничений на количество elif, которые вы можете связать вместе. Таким образом, у вас может быть длинный список elif. В конце, если хотите - опять же, необязательно - это утверждение else.

    -------

    какой питон \))
    Ответить
    • Как всё сложно. Если бы мне в школе так рассказывали про if, я бы даже хеллоуворлд никогда бы не написал.
      Ответить
      • Тогда давай я расскажу тебе, что такое "переменная"

        Вторая причина крутизны использования переменных заключается в том, что вы можете собирать информацию от внешнего пользователя, базы данных или удаленной системы. Такая информация называется «неизвестным количеством информации». Возможно, в то время, когда я пишу программу, я не знаю, каким будет значение переменной “размер”.
        Ответить
    • > И поэтому каждый раз, когда этот код выполняется, вы не знаете, запустится он или нет.

      Какой детерминизм )))

      Это какой-то эзотерический язык, в котором if'ы по рандому работают?
      Ответить
      • Был какой-то эзотерический ЯП, в котором некоторые операторы могли случайно пропускаться. Товарищ serpinski рассказывал про монаду Maybe в 1С:
        https://govnokod.ru/12146

        Я смог вспомнить только ЯП «Интеркал», в котором перед некоторыми операторами нужно писать слово PLEASE, причём если пишешь PLEASE слишком редко или слишком часто, программа не скомпилируется. При этом это недокументированная особенность ЯП. Т. е. с какой именно частотой нужно писать это слово, никто не знает, кроме автора компилятора.

        https://en.wikipedia.org/wiki/INTERCAL
        Ответить
  • >Словарь это неупорядоченный список.
    https://habr.com/en/sandbox/150860/

    Для цен в магазине лучше использовать словари, можно указать для чего конкретно цена, для списка банковских клиентов - списки, можно рассортировать по алфавиту. А дальше - по аналогии.
    Ответить
    • > Числа с плавающей точкой пишите именно с точкой, хоть за ошибку считаться не будет, но большинство программистов используют именно точку
      >>> 16.3
      16.3
      >>> 16,3
      (16, 3)

      Ого, нядо же, ня знала, что Питон поддерживает запятую в качестве разделителя числа с плавающей точкой!

      > Сразу отвечу на вопрос: почему элемент 2-ой, если на самом деле он 3-ий? Давайте вернёмся к школьной программе по математике 5-го класса. Там нам говорят что натуральные числа - числа без плавающей точки, используемые при счёте предметов. 0 и отрицательные числа не являются натуральными числами. Теперь смотрим на список. Данные - они у нас в памяти компьютера, они предметами имеющими какую либо физическую внешность не являются. Соответственно их счёт мы начинаем с нуля. Следственно: 1-ый для нашего понимания - 0-ой для понимания компьютера. Это нужно запомнить.
      Между прочим, хороший вопрос: как объяснить неофиту, почему массивы индексируются с нуля, без сишки и указателей?
      Ответить
      • В «Паскале» можно нячинать индекс массива с любого целого числа (в общем случае с любого значения перечислимого типа). Более того, диапазон указывается явно каждый раз при объявлении типа, поэтому вопросов не вознякает.
        Ответить
          • я за "excel": там точка или запятая зависит от локализации

            а что в этих ваших питонах и крестах в РОССИИ приходится писать точку -- это ваши проблемы
            Ответить
      • std::cout << (2,0 * 2,5) << std::endl;   // 5
        std::cout << (0,625 * 6,4) << std::endl; // 4
        std::cout << (2,5 * 2,0) << std::endl;   // 5?
        Ответить
        • У тебя ошибка округления, которая фиксится прибавлением 0,5 и вычитанием 0,5:
          std::cout << (2,5 * 2,0 - 0,5 + 0,5) << std::endl;   // 5
          Ответить
      • > 0 и отрицательные числа не являются натуральными числами.

        Забавно, что во всяких Coq натуральные числа с нуля строятся.
        Ответить
        • В некоторых источниках множество натуралов обозночается N, и нуль не включает.

          А в других N0 и включает

          пидарсракер не умеет в уникод!!
          Ответить
            • > множество натуралов

              А множество ℝ скоро отменят за пропаганду трансцендентности.
              Ответить
                  • Нет, ещё:
                    ХУЙЛО
                    ВАТНИК
                    ПАРАШКА
                    РУСНЯ
                    ПРЫЩИ
                    Ответить
                  • До переезда на новый сервер г҇код пропускал и SMP.

                    Видимо, на новом сервере п҇р С҇р не смог настроить СУБД (MySQL, например, для поддержки полного Unicode требует выбора кодировки utf8_mb4 вместо utf8 — логичное название?).
                    Ответить
                    • > требует выбора кодировки utf8_mb4 вместо utf8

                      Опять какая-то совместимость?
                      Ответить
                      • Не знаю, какая СУБД стоит тут, просто вспомнил.

                        Разработчики MySQL решили сэкономить место в хранилище. Их «кодировка», которую они назвали utf8, пропускает только те цепочки UTF-8, которые влезают в три байта. Потом они одумались и добавили «кодировку», которая пропускает четырёхбайтовые цепочки (это покрывает весь диапазон UTF-16), но поскольку имя «utf8» уже занято, пришлось взять имя «utf8_mb4».

                        Пяти- и шестибайтовые цепочки utf8 (покрывающие UCS-4/UTF-32, но не влезающие в диапазон UTF-16) вообще мало где поддерживаются, но это и не страшно, всё равно в Unicode эти диапазоны не размечены.
                        Ответить
                          • Это ещё не самое страшное говно.

                            Фрактал говна в программах, которые используют юникодные строки с 16-битными символами (wchar, wstring — вот это всё). Говно, потому что одни программы подразумевают UCS-2 (только BMP), а другие — UTF-16 (тут могут встречаться «суррогаты» — пары 16-битных символов, которые вместе означают символ за пределами BMP).
                            Ответить
                            • кстати, я смутно помню, что на заре т.н. бума прыщей там была системной UCS-4 (еще до широкого распространения трансформации)
                              как они умудрились всё просрать?!
                              Ответить
                    • дада, оно самое
                      тольно почему это на живой базе поправить нельзя - тайна веков
                      Ответить
                      • Я правил на живой базе: создаёшь новую табличку в правильной кодировке, импортируешь в неё старую таблицу, потом переименовываешь старую в бессмысленное имя, а новую в старую и грохаешь старую.
                        Ответить
                          • Да, в майскл кодировка — это атрибут таблицы. В одной базе можно мешать таблицы в разных кодировках.
                            Ответить
                            • В какой кодировке будет результат джонни двух таблиц с бНОПНЯ и Èíòåðòåëåêîì?
                              Ответить
                            • А разные колонки в разных кодировках почему нельзя?
                              Ответить
                              • Не знаю. Но сравнение (collation) у каждой колонки можно сделать своё.
                                Ответить
                          • Но самое страшное — это мешать в одной базе таблицы на разных движках, например, «MyISAM» и «InnoDB». Представляете, как будет работать JOIN в этом случае?
                            Ответить
                            • > как будет работать JOIN в этом случае

                              Не хуже чем в одном MyISAM, я думаю.
                              Ответить
                • Самое интересное, что буквы ℂℍℕℙℚℝℤℼℽℾℿ⅀ⅅⅆⅇⅈⅉ в BMP (диапазон «Letterlike symbols»), а все остальные буквы с двойными штрихами в SMP (диапазон «Mathematical alphanumeric symbols»). Т. е. алфавит разделили между двумя плоскостями.
                  Ответить
      • > Там нам говорят что натуральные числа - числа без плавающей точки
        Я знал, что у меня пробелы в образовании. Никогда про плавающего питуха на уроках математики не говорили...

        > Между прочим, хороший вопрос: как объяснить неофиту, почему массивы индексируются с нуля, без сишки и указателей?
        Индекс — количество пропущенных с начала элементов. Это как с возрастом. У тебя идёт первый год жизни, но тебе ещё 0 лет.
        Ответить
        • > количество пропущенных с начала элементов
          Ну да, тогда возникает вопрос — а почему так? Почему няльзя сделать индекс номером элемента в обывательском смысле?
          И вот чтобы объяснить, зачем так сделано — нужна сишка и её указатели. Человеку, по-ня-вшему, что сишный массив — это просто указатель, автоматически становится ясня, почему массивы индексируются с нуля.

          > Это как с возрастом. У тебя идёт первый год жизни, но тебе ещё 0 лет.
          Переводить ня анялогии с датами — опасный путь. Календарь — это целое минное поле из off-by-one граблей. Достаточня вспомнить кучи газетных статей с объяснениями, что третье тысячелетие няступает 1 января 2001-го года, а ня 2000-го.
          Ответить
          • Почему сишка?
            Это вообще про память комптютерную. же
            Ответить
            • > про память комптютерную

              Да нет, у того же x86 не будет проблем с индексацией массивов хоть с 1 хоть с -42... Да и настоящий ноль обычно отдан под nullptr и размапан.
              Ответить
              • Проблем не будет, если добавить базу явно. Но если этого не делать, а просто представить себе множество ячеек, то вполне очевидно, что адресация должна быть с ноля)

                >и настоящий ноль
                Это костыль конечно, но нам про это знать не нужно, если у нас массив лежит чуть дальше по памяти

                В некоторых осях недоступным может быть адрес и в пределах всей первой страницы даже. Это же не повод двигать индексацию массива
                Ответить
      • >они предметами имеющими какую либо физическую внешность не являются. Соответственно их счёт мы начинаем с нуля

        это лучшее объяснение нумерации с ноля

        >вопрос
        лучше сразу нарисовать клеточки и стрелочку, которая на первую клеточку указывает

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

        Окей, нуля нет чтобы нельзя было построить утверждения вида: у меня в кармане есть лошади и их ровно ноль.
        Ну этим занимается логика. В аксиоматике Пеано мы не встретимся ни с какими противоречиями даже если будем считать что натуральные начинаются с -1488 и идут дальше через каждые 1337.
        Ответить
        • Да, нолик в множестве нятуральных чисел "--- тот ещё нярешённый вопрос тысячелетия. Если мне ня изменяет память, нятуралы без нолика "--- стандарт де"=факто в постсоветском пространстве, а вот за рубежом принято его включать (няпример, ISO 80000-2).
          Ответить
      • Мне нравится когда книги например начинаются с нулевой главы, это хороший способ объяснить.

        Ещё хороший способ объяснить - познакомить с двоичным представлением целых в памяти, поверхностно. Сразу будет видно, что начинать почему-то вдруг с волшебной константы 0000 0000 0000 0001 никаких причин нема)
        Ответить
        • > книги например начинаются с нулевой главы, это хороший способ объяснить.

          Телефон у меня простой – 32-08. Запоминается легко: тридцать два зуба и восемь пальцев.
          Ответить
        • надо книги начинать с минус первой главы
          -1 означает NULL и символизирует то время, когда ты еще не купил книгу, а только листал и принимал решение
          Ответить
      • В отрыве от сишки и указателей индексация с нуля не имеет смысла
        Ответить
        • Да много чего в отрыве от сишки смысла не имеет, но разработчики императивных ЯП до сих пор из неё копируют самые идиотские конструкции.
          Ответить
        • Отрывайся, ня отрывайся, а индексация с нуля в любом классическом (ня квантовом) компьютере всё ещё остаётся няиболее эффективной. Для любой другой в любом случае нужны нябольшие някладные расходы.
          Ответить
          • Уже в 80386 появилась адресация в стиле scale-index-base, которая позволяет получить одной инструкцией доступ к элементу массива с любой базой.
            Ответить
            • И тем ня менее, ненулевой disposition добавляет к каждой инструкции по одному байту. С учётом того, что mov — одня из няиболее используемых операций, индексирование с единицы всё равно будет приводить к някладным расходам.
              Ответить
              • Ну это только для чистых указателей оверхед. А когда ты работаешь со структурой или с глобалкой, у тебя уже есть ненулевой оффсет. Корректируешь его на единичку и течёшь.
                Ответить
                • В смысле? Если у меня есть массив структур, то где в нём окажется ненулевой оффсет?
                  Ответить
                  • Ну вот обращаешься ты к a[i].foo. У foo есть оффсет, в большинстве случаев он ненулевой. Его и скорректируешь на sizeof(a[i]).
                    Ответить
                    • Понятня. Тем ня менее, для питоновских массивов это ня сработает, няпример:
                      PyObject *
                      PyList_GetItem(PyObject *op, Py_ssize_t i)
                      {
                          if (!PyList_Check(op)) {
                              PyErr_BadInternalCall();
                              return NULL;
                          }
                          if (!valid_index(i, Py_SIZE(op))) {
                              if (indexerr == NULL) {
                                  indexerr = PyUnicode_FromString(
                                      "list index out of range");
                                  if (indexerr == NULL)
                                      return NULL;
                              }
                              PyErr_SetObject(PyExc_IndexError, indexerr);
                              return NULL;
                          }
                          return ((PyListObject *)op) -> ob_item[i];
                      }

                      https://github.com/python/cpython/blob/main/Objects/listobject.c
                      Ответить
                      • Ты похожа ня gost' а. Немногие возятся в кишках интерпретаторов.
                        Ответить
              • >ненулевой disposition добавляет к каждой инструкции по одному байту.
                ох как вы глубоко копнули) но это же особенность конкретной реализации этого г-на на x86

                Впрочем даже если завести регистр в процессоре для переключения в режим индексации с единицы, то в микрокоде придется всё равно что-то считать наверное
                Ответить
                • > в микрокоде

                  Сумматор въебать не так дорого, как кажется. Там основной лаг в распространении переноса, но его надо делать всего один раз за всю формулу. А сами сложения без финальной стадии копеечные.
                  Ответить
              • так а были какие-то бенчмарки, из которых видно, что Паскаль медленнее сишки?
                Ответить
                • Кажется, что добавить сдвиг на ячеечку можно при компиляции, и на скорость рантайма это никак не повлияет
                  Ответить
                      • Ну когда у тебя массив в глобалке, на стеке или внутри структуры -- там никаких проблем нету, один хер уже есть оффсет, просто его скорректировать немножко.

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

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

                      16-битный x86 -- не самая лучшая платформа для оптимизаций.
                      Ответить
                      • ну то есть в теории компилятор фрипаскаля можно оптимизнуть до уровней gcc, только это никому не всралось

                        вот тебе, бабка, и НЯ!
                        Ответить
                        • > компилятор фрипаскаля можно оптимизнуть до уровней gcc

                          Да можно его вообще пересадить на бекенд от gcc или llvm и течь.
                          Ответить
                          • а как в llvm с адресацией? там настройки кокококие-то?
                            Ответить
                            • Ну отнимешь единичку перед отправкой в бекенд, а он там свернёт константы где можно. А так с нуля конечно.
                              Ответить
          • А вот кстати валидность индекса с нуля проверять намного удобнее, чем с произвольной базы. Если у нас беззнаковые числа, конечно. Со знаковыми то на то и выйдет.
            Ответить
            • Как выяснили "--- нят, ня только компайл"=тайм. Индексация ня с нуля раздувает итоговый код.
              Ответить
    • Сохранение результата выполнения поискового метода в переменную выполняется следующим образом:

      my_new_list = my_list.func(arg)

      НО:

      Если мы сортируем список и сохраняем новый список в переменную то

      my_sorted_list = my_list.sort()

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

      my_list.sort()

      my_sorted_list = my_list



      Вывести определённый элемент из словаря на экран можно вот так:

      print(my_dict('key1'))

      Человек, няписавший эту статью, хоть раз в жизни Питон запускал?..
      Ответить
  • Тридцатилетние джуны есть?
    [quote]
    Всем привет, меня зовут Виктор и я фронтенд разработчик. Хочу поделиться тем, как я решил стать программистом и попал на стажировку в компанию Яндекс в 27 лет без высшего образования.
    [/quote]
    https://habr.com/ru/sandbox/155708/
    Ответить
    • У нас был стажёр, на вид ему лет 35-40 было. Сейчас он старший разработчик.
      Ответить
      • Старший по возрасту?

        Вы поразительно толерантны. У меня знакомого эникея не взяли на эникейскую вакансию по причине старости (там выше 25 не рассматривалось, а ему было 30)
        Ответить
        • > по причине старости

          А ведь за это их засудить можно, при желании?

          Тем более какая в жопу разница, сколько лет эникею. Бегать между кабинетами медленнее будет?
          Ответить
          • Видимо считается, что с горящими глазами 19-ти летний экники будет работать по 50 часов, и радостно бросаться на любую проблему, бо ему интересно.

            А чувак с детями и ипотекой уже не будет
            Ответить
            • Да и тётки его троллить как в твоём рассказе уже не смогут, наверное. Они и забрили чувака, скорее всего.
              Ответить
    • МАКАКА, у меня сложилось впечатление, что ты не ждёшь Ждалкер 2
      Ответить
  • https://habr.com/ru/sandbox/151270/

    Из-за электромагнитного излучения гаджетов ещё не до конца сформированная нервная система детей может получать значительный для себя ущерб.

    -----
    блядь
    Ответить
    • > Если Linux хочет стать популярным, ему нужно добавить привычные для Windows пользователя мелкие детали
      Ответить
      • Стоит также обновить логотип linux, сделать его более современным, ярким, чтобы пользователи скорее обращали на него внимание, то есть по сути превратить linux в бренд, узнаваемый бренд
        Ответить
    • > Что меня больше всего огорчило – это организация файловой системы.
      > Нашел же я /usr, /bin, /usr/bin, /usr/local, /etc и тд. What hell is that???
      > Почему часть программ ставятся в /usr/local, а часть в /usr, а часть вообще в /opt?
      Валидный наняк.

      > В Windows это все чуть более логично, хотя тоже со своими особенностями (appdata/local, appdata/roaming ага да).
      ...То ли дело винда: один пишет в %AppData%, другой в %LocalAppData%, третий нястройки в реестре хранит, четвёртый в ProgramData, пятый кладёт дллки в %AppData% и радуется, шестой пишет в C:\program_name, седьмой падает от пробела в имени "Program Files", восьмой ня отличает "Program Files" от "Program Files (x86)"...
      А уж получение "known folders" (которые AppData, LocalAppData, картинки, документы и прочее) "--- это вообще полный цирк, меняющийся чуть ли ня в каждой минорной версии винапи.
      Ответить
      • > седьмой падает от пробела в имени "Program Files"
        типичное поведение прыщепорта

        насчет АррДата нахрюк несправедлив, не говоря уж о whataboutery
        Ответить
        • > прыщепорта

          Да, прыщепорты настолько заебали MS, что она в висте убрала все лишние пробелы...

          Из прыщепрограмм вроде только GNU make принципиально отказался от поддержки пробелов.
          Ответить
          • > убрала все лишние пробелы...
            ``C:\Program Files (x86)`` приветствует тебя
            Ответить
        • > насчет АррДата нахрюк несправедлив, не говоря уж о whataboutery
          Чем отличаются Roaming, Local и LocalLow, когда нужно писать в какую? И чем это всё отличается от ProgramData, почему многие программы пишут в Документы, что и в каких случаях нужно писать в эти папки?

          Организация установки программ и хранения данных всегда была пиздецом на всех ОС, помимо анально огороженных.
          Ответить
          • > Roaming, Local

            Ну с ProgramData, Roaming и Local ответ простой -- програмдата глобальна для всех юзеров, локал не синкается с AD, а роуминг синкается. Как-то так вроде.
            Ответить
            • 70% погроммистов понятия не имеют про роуминг профайлы, как они могут знать куда им писать?
              А LocalLow что такое, знаешь?


              PS: видел когда-нить как десять минут входит в систему пользователь, потому что у него в профиле там десять гигов лежит, и это всё копируется?
              Ответить
              • > как они могут знать куда им писать

                Значит в Local. Нефиг профиль засирать всяким говном.

                З.Ы. На андроиде ведь тоже приходится думать над разницей между Кешем и Данными. Причём он их и ёбнуть может, если не туда положить.
                Ответить
                • С кешем вроде бы такая политика: если ты можешь пережить его удаление, то кеш
                  Иначе данные
                  не?
                  Ответить
            • Если названия посмотреть, то это очевидно. Но я, например, не находил никаких официальных гайдов от МС по поводу организации и хранения данных как, к примеру, на мобильных платформах. Все херачат куда придётся. Ну, вот зачем браузер пишет себя в Roaming? Почему я нахожу сохранённые игры в Local? Почему обязательно нужно насрать своими бинарниками в ProgramData, если ты установлен в ProgramFiles? Почему половина программ по умолчанию создаёт новые проекты в Документах, а часть — пытется записать в Roaming?
              Ответить
              • > Почему обязательно нужно насрать своими бинарниками в ProgramData, если ты установлен в ProgramFiles

                Потому что с элевацией не разобрались и обосрались на записи в програм файлс?

                З.Ы. Вот MS реально тупанул, что не сделал вовремя общий для всех апдейтер и инсталлятор. Теперь вместо этого куча разношёрстной хуйни и дурацких сервисов для автоапдейта.
                Ответить
                      • Ну это только часть проблем решает (установку). А как проверить что апдейты вышли? Как скачать их не заёбывая юзера и не потратив весь его трафик (ну тут вроде BITS завезли, ладно)? Как запустить установку?

                        Почему всей этой инфраструктурной хуйнёй должен заниматься разраб ПРИКЛАДНОГО, СУКА, СОФТА, а не ось?
                        Ответить
                    • релиза чего?

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

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

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

                              правда, вроде у некоторых похож на типа системный, но я вот сходу не смог нагуглить api. мож 3rd party какое-то
                              Ответить
                • Почему редиректор не редиректит такое?

                  Сам факт существования элевации это просто ебаный пиздецовый кастыль размером с лахта-центр. А реализация элевации через недокументированный LPC запрос с сервису это еще один костыль размером с Шаболовку
                  Ответить
                  • > редиректор не редиректит

                    Он же вроде только для старого говна редиректит, если у тебя манифеста нету? Это же не фича, а просто костылик чтобы старое говно не переписывать.
                    Ответить
                    • Вроде бы да. Но если у меня есть манифест, то как я попал в Program files? Явно затребовал в нем UAC?
                      Ответить
                      • > как я попал в Program files

                        Инсталлятор тебя туда положил.
                        Ответить
                        • > инсталлятор

                          Кстати, с этим тоже забавный момент про легаси экзешники со словами setup, install и update в именах... Они считаются за requireAdministrator.
                          Ответить
                      • мне встречалась обезьянья прога, которая заработала нормально только когда я ободрал с неё манифест
                        Ответить
                  • > недокументированный LPC запрос с сервису
                    Ты про что? Стандартная элевация в винде делается через манифест или ShellExecute с verb=runas (очень интуитивно"=понятное нязвание глагола!) же.
                    Ответить
                      • Когда"=то эту фигню дебажила и в общих чертах зняла. Там действительня идёт запрос по нядокументированным протоколам к, кажется, csrss, который отрисовывает окошко UACа.
                        Но я говорила об общем интерфейсе, которым нужня пользоваться программисту. Какая разница, как оно там внутри устроено?
                        Ответить
                        • > Какая разница, как оно там внутри устроено?

                          В общем-то да. Почти любая функция ня винде уходит в нядокументированный сисколл к ядру. И никто не жалуется.
                          Ответить
                        • Интерфейс у программиста тоже так себе: глагол RunAs долгое время был недокументированный


                          Разница программисту такая, что если тебе нужно занякать кого-то под UAC, то уакнутый процесс не твой наследник, и никакие дескрипторы не наследует
                          Ответить
                          • > Разница программисту такая, что если тебе нужно занякать кого-то под UAC, то уакнутый процесс не твой наследник, и никакие дескрипторы не наследует
                            Так это, по"=моему, очевидня. Процесс с низкими привилегиями ня должен иметь доступа к дескрипторам процесса с высокими, иняче это дыра получается.

                            Кстати, припомнилось: когда мне нядо было передать бинярушню элевированному потомку "--- я ему в аргументы давала нязвание маппинга, в который из родителя эту бинярушню записывала.
                            Ответить
                            • мы передавали имя named pipeа и дальше уакнутый подключался к обычному и они общались
                              Ответить
                              • Да, так правильнее. Мне просто ня хотелось с пайпами возиться, потому что нужня было просто передать одну структуру.
                                Ответить
                            • > дыра получается

                              Элевация -- это по определению дыра. Бесправный процесс что-то приказывает сделать привилегированному. Там надо прям очень аккуратно аргументы и данные проверять...
                              Ответить
                              • Дыра и костыль

                                ты помнишь наизусть все ограничения неэлевированного админского процесса? Какие привилегии у него отбирают? А какие папки закрывают?
                                Ответить
                                • > ты помнишь наизусть все ограничения неэлевированного админского процесса? Какие привилегии у него отбирают? А какие папки закрывают?
                                  А зачем? Rule of thumb достаточня дл 95% программ: без элевации няльзя срать в системные файлы* и реестр (только если свою ветку ня нястроил).
                                  * Windows, Program Files, остальное учить нят особого смысла.
                                  Ответить
                                  • Лучше бы они сразу приучили питухов сидеть под обычнысм юзером, и сделали бы аналог sudo в окошке
                                    Ответить
                                    • > сделали бы аналог sudo в окошке

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

                                        Знаешь про группу ``BUILT-IN\Administrators`` которая без UACа переходит в режим "Deny Only" ?

                                        Очень удобно разбираться почему тебя куда-то непускает
                                        Ответить
                                    • А они и сделали. Если сидеть под обычным пользователем "--- элевационное UAC"=окошко попросит ввести пароль администратора. Простое "Yes/No" показывается только когда под "неэлевированным" администратором сидишь.
                                      Ответить
                                      • Так было бы хорошо, чтоб UACа для админа небыло вовсе

                                        Сиди под обычным пользователем, запускай консольку от имени админа, и теки

                                        кста!
                                        >ошко попросит ввести пароль администратора
                                        официально называется "uac over the shoulder"
                                        Ответить
                                        • Так ня обращай на UAC для админа внимания. Сиди под обычным пользователем и теки, когда нужня запустить "опасную" программу "--- вводи пароль админа и теки.

                                          > Сиди под обычным пользователем, запускай консольку от имени админа, и теки
                                          Терминальку от имени рута запускать "--- такое себе.

                                          Хотя ладня, я у себя привыкла держать открытой консольку от имени nt authority\SYSTEM, иногда помогает курощать винду.
                                          Ответить
                                      • > "---

                                        Посты госта начинают напоминать картины поехавшего художника, который котеек рисовал.
                                        Ответить
                                    • я же как-то постил сколько легасей MS за собой тащат
                                      а легаси это в том числе и Deer Hunter 4 и даже Windows 98 где юзер менеджмент это когда если не знаешь пароль - то жмёшь "отмена"
                                      Ответить
                                      • > а легаси это в том числе и Deer Hunter 4
                                        Sim City забыл! Которому разрешали использовать память после освобождения.
                                        Ответить
                                      • > не знаешь пароль - то жмёшь "отмена"

                                        Дык это пароль от домена вроде был, а не от операционки.
                                        Ответить
                                      • >даже Windows 98 где юзер менеджмент это когда если не знаешь пароль - то жмёшь "отмена"

                                        В 9x не было юзерменеджмента и не было пермишеннов на FS

                                        окошко было нужно исключительно для доступа к сетевым ресурсам (при входе в домен NT) чтобы не вводить пароль каждый раз
                                        Ответить
                              • Элевация "--- няобходимое зло же, просто костыльно сделанное. На линухах, няпример, есть абсолютня такая же дыра под нязванием "sudo".
                                Ответить
                • > Потому что с элевацией не разобрались и обосрались на записи в програм файлс?
                  Бинго! В Program Files только данные и библиотеки. Основной экзешник в ProgramData. Также в ProgramData лежат все обновленные файлы, и используется заместо тех, которые лежат в Program Files. Если в очередном обновлении обновляется файл rukiojop.dat, новый файл просто пихается в ProgramData, и используется вместо оригинального.
                  Ответить
              • я кстати уверен, что гайд таки есть, но его хер найдешь
                Ответить
                • > хер найдешь

                  Я вообще не понимаю, что с М$ стало последние годы. Какие-то битые ссылки между статьями. Какая-то дичь вместо переводов в которой даже разметку ключевых слов не расставили. И это, корпорация, которая ворочает миллиардами, блядь?!

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

                          Ня самом деле этот кэнселлинг "--- это в чистейшем виде говнокодовское "ня отвечай уняку".
                          Ответить
                        • на говнокоде никак

                          но мож будешь устраиваться в контору мечты, а тебя пробьют по записям на ГК и в твиторе, а тут-то и окажется, что ты расист, женоненавистник, республиканец и крышку от унитаза не опускаешь
                          Ответить
                          • > контору мечты
                            > а тут-то и окажется, что ты расист, женоненавистник, республиканец и крышку от унитаза не опускаешь
                            Так ведь это замечательня: если в конторе к соискателям предъявляются такие высокие стандарты, то ня такая уж она и контора мечты. Ня собеседовании же ня только конторы работников должны отсеивать, но и няоборот.
                            Ответить
                            • ну да, только если j123123 до этого дропнет четыре офера от других контор, то будет обидненько
                              Ответить
                              • Ну да, только обидненько ня из"=за того, что заканселлили, а из"=за того, что контора слишком душная. И хорошо, если это обнаружится до приёма ня работу, а ня после, когда всех работников ня обязательный парад в честь месяца прайда отправят.
                                Ответить
                              • > дропнет четыре офера от других контор

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

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

                                        В каком месте? Если контора так боится за лояльность, значит ей просто предложить нечего. Ни в плане зарплаты ни в плане челленджа.
                                        Ответить
                                        • я о том, что "потом всегда можно спросить" не всегда работает
                                          Ответить
                                          • > не всегда работает

                                            А так ли надо лезть в те места, где это не работает?

                                            Честно говоришь "я ещё пару неделек варианты посмотрю", потом скажу ответ. В конце-концов сами конторы зачастую делают точно так же: задерживают ответ и смотрят других кандидатов у тебя за спиной. Почему тебе так нельзя?
                                            Ответить
                                            • Обобщая предыдущие комментарии: ня стоит бояться совершать какие"=либо \textit{адекватные} действия (в рамках законя, разумеется) только ня основании того, что какой"=то конторе это может ня понравиться. Просто потому что если у конторы критерии адекватности слишком сильня отличаются от моих "--- скорее всего, мне такая контора ня нужня.
                                              Ответить
                                            • По две недели рассматривать оффер? Ну я ж говорю, тебе просто некуда торопиться.
                                              Ответить
                                  • Какая ещё лояльность, ты о чём? Капитализм, хо!
                                    Ответить
                                  • >лояльности

                                    Что такое "лояльность"?

                                    Милый гугл, мне очень нравится твой оффер, и зарплата там в два раза больше моей.. Но пойми... ООО "Вектор" без меня не проживет. Оно погибнет просто.. Я не могу так поступить.. просто не могу
                                    Ответить
                                    • Это такой тонкий нямёк гуглу, чтобы он купил эту контору и убил сразу джвух зайцев?
                                      Ответить
                                      • >чтобы он купил эту контору
                                        закрыл её, как он иногда это делает, а тебя бы на мороз выкинул
                                        Ответить
                                        • Ну да, зато больше не будет мучать лояльность. Во всём есть плюсы.
                                          Ответить
                                    • > Что такое "лояльность"?

                                      – зайди к HR спроси