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

    0

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

    #19: https://govnokod.ru/27468 https://govnokod.xyz/_27468
    #20: https://govnokod.ru/27469 https://govnokod.xyz/_27469
    #21: https://govnokod.ru/27479 https://govnokod.xyz/_27479
    #22: https://govnokod.ru/27485 https://govnokod.xyz/_27485
    #23: https://govnokod.ru/27493 https://govnokod.xyz/_27493
    #24: https://govnokod.ru/27501 https://govnokod.xyz/_27501
    #25: https://govnokod.ru/27521 https://govnokod.xyz/_27521
    #26: https://govnokod.ru/27545 https://govnokod.xyz/_27545
    #27: https://govnokod.ru/27572 https://govnokod.xyz/_27572
    #28: https://govnokod.ru/27580 https://govnokod.xyz/_27580
    #29: https://govnokod.ru/27738 https://govnokod.xyz/_27738
    #30: https://govnokod.ru/27751 https://govnokod.xyz/_27751
    #31: https://govnokod.ru/27754 https://govnokod.xyz/_27754
    #32: https://govnokod.ru/27786 https://govnokod.xyz/_27786
    #33: https://govnokod.ru/27801 https://govnokod.xyz/_27801
    #34: https://govnokod.ru/27817 https://govnokod.xyz/_27817
    #35: https://govnokod.ru/27822 https://govnokod.xyz/_27822
    #36: https://govnokod.ru/27826 https://govnokod.xyz/_27826
    #37: https://govnokod.ru/27827 https://govnokod.xyz/_27827
    #38: https://govnokod.ru/27833 https://govnokod.xyz/_27833
    #39: https://govnokod.ru/27862 https://govnokod.xyz/_27862
    #40: https://govnokod.ru/27869 https://govnokod.xyz/_27869
    #41: https://govnokod.ru/27933 https://govnokod.xyz/_27933
    #42: https://govnokod.ru/27997 https://govnokod.xyz/_27997
    #43: https://govnokod.ru/28042 https://govnokod.xyz/_28042
    #44: https://govnokod.ru/28080 https://govnokod.xyz/_28080
    #45: https://govnokod.ru/28086 https://govnokod.xyz/_28086
    #46: https://govnokod.ru/28105 https://govnokod.xyz/_28105
    #47: https://govnokod.ru/28166 https://govnokod.xyz/_28166
    #48: https://govnokod.ru/28229 https://govnokod.xyz/_28229

    Запостил: nepeKamHblu_nemyx, 27 Июля 2022

    Комментарии (518) 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.
      Остерегайтесь подделок. Берегите себя и своих близких. Кок!
      Ответить
    • Чем роллер отличается от контроллера? Кто круче?
      Ответить
      • Диггер ты или ниггер
        Тинейджер ты или пейджер
        Рейвер ты или плеер
        (с)
        Ответить
    • Пиздец заебался.
      Ответить
    • https://habr.com/ru/company/ruvds/blog/679228/
      Nehalen
      > Поиск оптимального охлаждения северного моста
      >северного моста
      >северного моста
      >северного моста
      >2010
      >северного моста
      >2010
      >северного моста
      Короче, это как с консолью, биосом, ком портом и RJ45. Никак не исправить
      Ответить
      • > Для того чтобы управлять трёхпроводным вентилятором, закупил заводские решения, которые превращают их в четырёхпроводные.

        б л я д ь

        > Однако, мне так и не удалось добиться внятной и стабильной работы, при записи в pwm* различных значений.

        Дело в том, что переходник, в котором один провод не делает вообще нихуя, не превращает магически обычный вентилятор в PWM
        Ответить
      • > Ну и опять же таки, энергопотребление. У меня был серверок на двух Xeon X5675. Я как-то уехал на несколько дней, оставил его включённым, а кондиционер выключенным. Вернувшись домой, не смог войти в квартиру, там воздух просто обжигал.

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

              А зачем компорт? Уже везде USB, а на нем юарт
              Ответить
              • Драйверы тренироваться писать. А то ЮСБ за тебя половину работы делает.
                Ответить
                • Драйверы компорта? Ну разве что. Потому что так-то писать/читать в компорт современные ОС уже драйверы имеют. Открываешь порт, и пишешь. Есть правда еще более низкий API, когда можешь каждую пару включить/выключить
                  Ответить
                  • > Есть правда еще более низкий API, когда можешь каждую пару включить/выключить
                    Я про это. Спаять поебень, подключить её к компьютеру и управлять ей без всяких «микроконтроллеров».

                    Я так ИК-приёмник подключал и управление музыкой и видео с пульта от телевизора делал. Хотя сейчас проще взять контроллер с USB, притвориться клавиатурой и просто посылать нажатия медийных клавиш.
                    Ответить
                    • STM'ку с USB и вперёд. Можно и компортом определиться при желании (ACM). Там прошивка совсем несложная получается.

                      Либо вообще ESP'шку с блютусом и вайфами. Стоит те же копейки (походу дешевле кабеля выйдет, лол).
                      Ответить
              • И пердолиться с драйверами WCH, глюками Prolific или ценником FTDI. Так себе удовольствие, когда можно просто воткнуть PCIe и наслаждаться прямо из коробки.
                Ответить
              • > Уже везде USB, а на нем юарт

                Он хуёвый. На винде дрова подбирать надо. В целом работает нестабильно и с лагами на управляющих пинах. Что-то нестандартное с битбангом толком не взлетит.
                Ответить
                • >дрова
                  А есть же USB CDC class, нет?

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

                  Дешевле, чем пытаться воткнуть ком-порт в современный ноутбук!
                  Ответить
                  • PL'ки и FTDI'шки, емнип, не реализуют ACM/CDC, у них там своя кастомная хуйня вместо протокола. Поэтому им свои дрова нужны, которых на венде изкоробки нету.

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

            Что делает этот сервер кроме того, что грузит прошивку четыре минуты?

            Он ценен только чтобы молодой админ поебался с сервером дома (там всё не совсем как в обычном десктопе), то есть для обучения
            Ответить
        • > Если самодельничать вокруг такой сборки - внимание уделил бы, скорее, нормальному обдуву памяти.

          Блядь, они вообще в курсе что на памяти не бывает термосенсоров по очень простой причине?
          Ответить
    • type json = '{ "a": [1, 2] }'
      
      type Trim<T> = T extends ` ${infer R}`
          ? Trim<R>
          : T extends `${infer R} `
              ? Trim<R>
              : T
      type StringToArray<T extends string, _O extends any[] = []> = T extends `[${infer R}]`
          ? Trim<R> extends `${infer E},${infer Other}`
              ? StringToArray<`[${Trim<Other>}]`, [..._O, JSONParse<E>]>
              : Trim<R> extends `${infer E}`
                  ? [..._O, JSONParse<E>]
                  : never
          : never;
      
      type JSONParse<T extends string> = T extends Trim<T>
          ? T extends `{${string}}`
              ? StringToObjectV2<T>
              : T extends `[${string}]`
                  ? StringToArray<T>
                  : T extends `${infer R extends number}`
                      ? R
                      : T extends `${infer R extends boolean}`
                          ? R
                          : T extends `${infer R extends null}`
                              ? R
                              : T extends `"${infer R extends string}"`
                                  ? R
                                  : never
          : never;
      
      type StringToObjectV2<T extends string, _O extends Record<string | number, any> = {}> = T extends `{${infer R}}`
          ? Trim<R> extends `"${infer Key}":${infer Other}`
              ? Trim<Other> extends `[${infer Arr}],${infer NewOther}`
                  ? StringToObjectV2<`{${Trim<NewOther>}}`, _O & { [L in Key]: StringToArray<`[${Trim<Arr>}]`> }>


      Перловик сбежал от санитаров, и трахнул бустового макроеба. Родился тайпсарипт
      Ответить
      • Андерс Хейлсберг (дат. Anders Hejlsberg, Аннерс Хайльсберг; род. 2 декабря 1960, Копенгаген) — датский инженер-программист, создатель Turbo Pascal, Delphi, C# и TypeScript.

        В 1981 году написал свой первый компилятор языка Паскаль, который после портирования под операционную систему MS-DOS продал фирме Borland. Эта версия легла в основу Turbo/Borland Pascal, который развивался до 1995 года. До 1996 года был главным инженером фирмы Borland, где создал новое поколение компиляторов Паскаля — язык Delphi, компилятор которого работал уже под операционной системой Windows.

        В 1996 году перешёл в Microsoft, где работал над такими проектами, как J++ и Microsoft Foundation Classes. С 2000 года возглавлял группу по созданию и проектированию языка программирования C#.

        В 2000 году получил награду Dr. Dobb’s Journal за создание Turbo Pascal, Delphi и C#.

        В 2012 году объявил о новом проекте TypeScript, который расширяет возможности JavaScript.
        Ответить
        • Хейлсберг хороший. И паскаль хороший. И C# хороший. И тайпскрипт хороший.
          Он не виноват, что человек попытался им выразить говно.

          Это уже второй датчанин, который делает неплохой инструмент, который потом вот так абъюзят.
          Есть еще третий датчанин, которого убить мало.
          Ответить
          • Зря ты так про третьего. Шаблоноёбство придумал не он, а Александреску. Одним словом, румын.
            Ответить
          • Андерс Брейвик?
            Ответить
            • Брейвик норвежец. Норвежцы делали Оперу, и еще там какие-то опенсурсеры тусят. Больше я норвежских программистов и не знаю
              Ответить
              • > Норвежцы делали Оперу
                Сомнительно. Как ты объяснишь, что они забросили свой Schneller и подставили туза Гоогле?
                Ответить
    • https://vk.com/wall-138737375_1417788
      Ответить
      • > работу ещё не нашёл, а на носу у молодой семьи новоселье

        Охуительно. Реальность смешнее любых комментариев.
        Ответить
    • В Магнитогорске закрыли единственную вечернюю школу. Теперь получить среднее полное образование взрослые горожане могут только в тюрьме

      https://www.verstov.info/news/society/100877-v-magnitogorske-zakryli-edinstvennuju-vechernjuju-shkolu-teper-poluchit-srednee-polnoe-obrazovanie-vzroslye-gorozhane-mogut-tolko-v-tjurme.html
      Ответить
    • Что будет, если я куплю ультразвуковой свисток, и буду кошмарить соседских собак?
      Ответить
      • пополнишь killcount местного чихуахуа
        Ответить
      • Купи усилитель на помощнее, колонки, способные выдавать ультразвук и накрой ультразвуком весь район. У тебя будет место, где собаки сходят с ума, как в Condemned, но с собаками.
        Ответить
    • Бомжи заебали. Спят пьяные прямо в подъезде.
      Вчера думал вылить тазик холодной воды прямо на ебало, но подумал, что он может увидеть в какую дверь я сьёбуюсь и начать преследовать всех, кто живет за дверью (а за дверью 4 квартиры).
      Или я зря переживаю, и от такого шока он нихуя понять не успеет?
      Ответить
      • вызови полицию просто
        Ответить
        • Нахуя мне лишний раз с ними связываться? Думаешь они охотно по таким вызовам ездят? Часа через 3 приедут, когда бомж уже протрезвеет и съебется, потом будут искать кто им звонил, блядь.
          Ответить
          • Чтобы из-за тебя мокрый чувак не оказался на ветру
            Ответить
            • На это мне похуй. Нужно проучить бомжей, чтобы они забыли про этот подъезд.
              Ответить
              • Надо ни в коем случае не давать мелочь, а давать буклеты с описанием соседнего района где любят бомжей.
                Ответить
          • Забудь на площадке пакет с бутылкой водки и закусью. Тогда не протрезвеет.

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

            Ну можешь сказать, что бомж спит, и во сне бурчит "нет войне". Тогда точно приедут
            Ответить
            • Представь ситуацию:
              Ты пригласил тяночку домой, она должна прийти через 20 минут, а у тебя бомж прямо на лестничной площадке на твоём этаже.
              Ты звонишь участковому и говоришь «ПРИХОДИТЕ СРОЧНО БЛЯДЬ УБИРАЙТЕ», а тебе в ответ «ДА ПОШЁЛ ТЫ НАХУЙ». Ты берешь дело в свои руки и кричишь бомжу «ДА ПОШЁЛ ТЫ НАХУЙ», а он тебе в ответ «САМ ПОШЁЛ НАХУЙ».

              Ну либо ничего не делаешь, тогда тяночка пугается и тогда сам знаешь что
              Ответить
              • Трахать любовниц дома - ССЗБ. Небось, ещё и при родителях?
                Ответить
              • Тяночка заходит в парадную, а там весь пол зассан, и посреди лужи лежит вонючий бомж. Тяночка прикрывает лицо ладонью, разворачивается, и бежит, бежит...
                Ты пытаешься её остановить, а она такая: "Ах, оставьте, оставьте.. и более никогда не звоните мне!"
                Ответить
                • Почему зассан? Просто большая лужа воды. А бомж там вряд ли останется.
                  Ответить
                  • А у тебя неужели нету на двери в подъезд замков?
                    Ответить
                    • Есть, но они либо код знают, либо заходят за кем-то.
                      Ответить
                      • Поменяй код, ёпт. 99% что УК — ленивое хуйло и не сменило стандартные пароли.

                        Если заходят за кем-то, найди кого-то, обоссы и объясни, что в следующий раз бомжа положишь им в квартиру, раз они хотят видеть его в доме.
                        Ответить
                        • Почему ты думаешь, что пароли стандартные? Узнать пароль - нухуй делать же. От них защиты никакой.
                          А искать кто проводит бомжа - ДЕЛАТЬ МНЕ БОЛЬШЕ НЕХУЙ, блядь.
                          Ответить
                        • код это говно

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

                            Посмотри по записям с домофонных камер кто впустил и насри ему под дверь.
                            Ответить
                • Ну и нахуй такую тян. Безгливая хуйня.
                  Ответить
                • Бомж открывает глаза и говорит: "О! Какая куколка! Какие ножки! Взял бы и все расцеловал!" Тян надувает губы и бурчит: "А вот ты со мной таким романтичным не бываешь."

                  Или она бомжа жалеет и начинает отмывать его в твоей ванной.
                  Ответить
                  • Вонючий бомж подскаживается к красотке на скамейку, и говорит: "мадам, не угостите-ли сигареткой?"

                    Красотка брезгливо отсаживается


                    Бомж (разочаровно) ах мадам, верно ли я понимаю, что о минете не может быть и речи?
                    Ответить
      • > тазик холодной воды
        Летом самое то
        Ответить
      • >Спят пьяные прямо в подъезде.
        Позвони участковому.

        > и начать преследовать всех, кто живет за дверью
        Не звони участковому. Бомж тебя выследит, использует свои связи в Амдинистрации Президента, и превратит твою жизнь в ад. Ни тебя, ни твоих родственников больше никогда не возьмут на работу. Твои карты заблокирует банк. Из страны тебя не выпустят, потому что загранник твой тоже аннулируют. Наконец, бомж подошлёт к тебе ФСБшников, и они тебя посадят на двадцать лет.
        Ответить
        • Поправочка: бомж не подошлёт фсбшников, бомж и есть фсбшник. Работа под прикрытием. Иначе какие ещё могут быть объяснения, что он может обойти такую криптосистему как домофон?
          Ответить
      • Купи бутылочку метанола, разведи его с водой в соотношении 60/40, налей в бутылочку из под водки. Купи огурчиков и черного хлебушка. Оставь всё в парадной. Через сутки у тебя там бомжей не будет.
        Ответить
        • > парадной

          Питерец, спок!
          Ответить
          • А вообще ты не хипстер.

            У молодежи принято бомжей холить и лелеять, переводить деньги в "ночжлеку", течь от видео, где лизаглинка гладит бомжа по голове (глинку съели крабы, но не суть).

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

            Иначе тебя выпишут из прогрессивной молодежи
            Ответить
        • Подсудное дело, кстати. Даже если бомж не выпьет, но кто-то спалит, что ты оставил метанол, замаскированный под водку, следователи затаскают.
          Ответить
        • Кстати была на ютубе короткометражка «Драйвер» с примерно тем-же сюжетом. Выпилили-с, варвары бескультурные.
          Ответить
        • Что-то рано стемнело.
          Ответить
    • Меня всегда и до глубины души возмущали людские стереотипы.

      Взять хотя бы жестокое обращение с животными. Крысы - не животные? Но нас валят пачками.
      "Вызовите полицию. Налейте метанола". То есть, бомжи - не люди?

      Откуда в Вас столько зла?
      Ответить
    • Уважаемый клиент!


      Неважно, где размещен ваш сайт — антивирус RU‑CENTER поможет уберечь его от заражения вредоносным кодом, потери информации, попадания в черные списки и снижения позиций в поисковой выдаче.


      Вы можете получать отчеты об обнаруженных угрозах, лечить зараженные файлы в панели управления или в автоматическом режиме — выберите подхо
      Ответить
      • Особенно если у тебя, блядь, сайт-визитка статикой без скриптов.
        Охуенно нужно.
        Ответить
        • Ты блядь может еще и кактус у монитора не ставишь?? Типа пофиг на радиацию??
          Ответить
          • У меня на "PHP" нет никаких уязвимостей, я код внимательно перечитываю перед отправкой на хостинг, mysql_real_eacape_string везде проставляю. Поэтому никаких угроз нет.
            Ответить
            • У меня тоже нету уязвимостей: из всех переменных явсегда удаляют слова DELETE, REPLACE и UPDATE, так что хакер соснет:))
              Ответить
              • У некоторых сердце поёт,
                У некоторых болит.
                Он нажимает на «SAVE»,
                Она нажимает [удалено фильтром безопасности].
                Ответить
    • In an escalation of actions taken in protest against the governments plans to shut down vast swaths of farmlands, Dutch farmers dumped manure on highways across the Netherlands on Wednesday morning.
      Ответить
      • Привет, а какой у вас был максимальный заработок за один день? Если
        меньше десяти тысяч, то подсоединяйтесь ко мне, я научу вас, как
        правильно косить бабло, все гениально и просто. С уважением, Леон.
        Подробности тут:
        Ответить
    • {"status":"error","message":"\u041e\u0428\u0418\u0411\u041a\u0410<\/strong>: \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0440\u0435\u0448\u0438\u0442\u0435 \u043a\u0430\u043f\u0447\u0443 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e"}
      Ответить
      • <stront>

        https://nl.m.wiktionary.org/wiki/stront
        Ответить
        • Synoniemen
          [1] poep
          Verwante begrippen
          [1] drek, drol, excrementen, fecaliën, feces, keutel, ontlasting, poep
          Hyponiemen
          [1] kattenstront, poppenstront, zwijgstront
          Afgeleide begrippen
          [1] strontachtig, stronterig, strontig, strontkar, strontvlieg
          [2] stronteigenwijs, strontvervelend, strontzat, strontziek
          Uitdrukkingen en gezegden
          [2] in de stront zitten
          grote problemen hebben
          [1] stront aan de knikker
          tumult over een probleem
          [1] zak in de stront!
          drukt afkeer uit van een persoon en geeft aan dat zijn opvattingen niet van belang worden gevonden
          Ответить
          • >poep
            хахаха, верно, какашка

            Я сегодня имел свой первый диалог на нидерландском в шавермячной с турком: hallo, ik wil kapsalon met kip alsjeblieft. Ну и в конце bedankt
            Ответить
            • > первый диалог на нидерландском
              > с турком
              Кекс.
              Ответить
            • Я однажды поговорил с настоящим немцем по-немецки. Я сказал "Sorry, ich schpreche nicht deutsch" (sic)

              На самом деле не так страшно сказать, страшно, если ответят.
              Ответить
            • Интуиция мне подсказывает, что salon тут лишний. А что должно быть?
              Ответить
    • Одна мандавошка изучила фотошоп, и пошла работать дизайнером. В качестве первого задания мандавошке нужно было улучшить UX.

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

      Мандавошка считает, что пользователю нравится смотреть, как медленно вырастают на экране окошки, и слушать мелодичный .wav файл.

      Пользователь пользуется программой 8 часов в сути, так что за день он примерно четыреста раз видит плавное окошко и слушает мелодичный дилинь.

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

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

      Когда-нибудь мы найдем серо-ртутную мазь, и в мире не будет больше ни таких дизайнеров, ни медленно всплывющих окошек.
      Ответить
      • А лучше красно-ртутную мазь

        https://pbs.twimg.com/media/DMpjB9XWkAAtS1H.jpg
        Ответить
      • — Я медленно открываю окошко...
        — А я мискликнул и забыл стоп-слово...
        Ответить
      • прочитал как "Когда-нибудь мы найдем серо-ртутную мразь" и не понял, что там её искать, вот же она
        Ответить
      • Подтверждаю.

        А ещё дейт-пикеры, сука.

        Вот есть у меня древний телефон на «Андроиде». В нём есть приложение «Часы». В этом приложении можно открыть вкладку с таймерами и нажатием на кнопочку «+» создать новый. Чтобы задать время таймера — мне нужно нажать на поле минут и
        на цифровой клавиатуре нажать две кнопочки (одну, если нужен таймер ). Если нужно ненулевое количество секунд — это ещё один клик и ещё две кнопочки. Всё, таймер можно запускать.

        И вот недавно купил я новенький, модный, современный смартфон. Открываю в нём приложение «часы», переключаюсь на вкладку с таймерами… и вижу ёбанные, сука, три полоски. Три ебучие полоски, которые надо внимательно и сосредоточенно, блядь, крутить, пока не накрутишь себе ебучией джекпот, как в слотах.
        И это ещё не всё!
        Включить два таймера одновременно там нельзя: видимо, та креативная блядина, которая изобретала этот ебучий UI, не догадалась, как к этим ебучим слотам прикрутить ещё какую-то инфу.
        После того, как таймер отзвенел, его время не сбрасывается, и даже кнопки такой нет. Предыдущим был таймер на 1:35:19, а теперь надо поставить на 05:00? Изволь по очереди докрутить часы с 1 до 0, минуты с 35 до 5, секунды с 19 до 0, ведь это же пиздец какое занимательное занятие!

        Сука, урыл бы тех хуесосов, которые придумали пикеры времени в виде ебучих слотов.
        Ответить
        • надо было брать смартфон со стоковым андроидом а не китайское говно
          Ответить
          • Были бы смартфоны со стоковым андроидом, которые не говно — было бы заебись.
            Ответить
            • Поставь «Часы» от Гугла, они же есть в Маркете
              Ответить
              • Поставил. Стало чуть лучше, но багры остались:
                1. Нажать на поле часов-минут-секунд и сразу ввести нужное время нельзя: хочешь ввести пять минут — вводи пятёрку и добивай ноликами, пока она не доедет до поля минут. Видимо, в «Гугле» работают не совсем конченные люди: им хватило ума понять, что это пиздец, но вот на правильное решение проблемы их запаса умных мыслей на год уже не хватило: вместо того, чтобы дать пользователю возможность нажать на поле и ввести в него, сука, нужное число, они придумали охуительную кнопочку «два нуля».
                2. Запустить несколько таймеров можно (ура, прогресс!), но вот отображены они совершенно по-уебански: огромное анальное кольцо-прогрессбар от одного таймера, все остальные скрыты за крохотной соплёй справа. Хочешь посмотреть, сколько времени осталось — листай анальные кольца по одному.
                Для сравнения, в моём стареньком приложении для бумеров на экран помещается два таймера со всеми контролами, три — если чуть-чуть подскролльнуть экран. И да — экран с таймерами можно спокойно и интуитивно скроллить, а не перелистывать отдельные экраны, как в новомодной хуйне от «Гугла». Но, конечно, ебучих прогресс-колец там нет, зумеры, сука, не одобряют.
                Ответить
                • у меня в этом приложении основной багор с таймпикером для будильника. я очень долго не мог понять, как мне нормально вернуться на редактирование часов, когда я уже выбираю минуты: кнопка "назад" закрывает весь ui выбора нахрен. оказалось, что нужно тапнуть на круговой циферблат с часами, тогда фокус снова переключится на него
                  Ответить
                • кстати, забавно, но в "Часах" от гнусмаса можно таймер набить клавиатурой без всяких двойных ноликов

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

                  и поэтому стоковый андроид тут не спасёт, в общем-то. у меня был гуглофон со стоковым андроидом, я помню приложение камеры, которое не умело распознавать qr-коды, и приложение для смс, которое не умело в блеклист или в мьют
                  Ответить
                  • Приложение камеры и не должно в теории в QR-коды уметь, у него другие функции. Должно быть отдельное приложение для QR-котов.
                    Ответить
                    • прыщеблядь видно издалека
                      Ответить
                    • > отдельное приложение для QR-котов

                      Типа фоткаешь на обычную камеру, а потом жмёшь "отправить в распознавалку QR"? Ну да, труъ юникс вей.
                      Ответить
                      • Нет, есть приложение со своей миникамерой, заточенное на съёмку QR-котов.
                        Ответить
                        • Говно какое-то, а как же single responsibility principle?

                          Если уж и лепить кентавра, то и в штатной камере сойдёт.
                          Ответить
                          • И вспоминать, что ты не выключил режим серии/панорамы/хдр, ещё что-нибудь, что для сканирования кодов не нужно?
                            Ответить
                            • А как режим влияет если оно коды в реалтайме распознаёт, без нажатия кнопки съёмки?
                              Ответить
                            • я тоже не сильно понимаю, в чём проблема

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

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

                                Каждый третий куар-код распознаётся как ссылка на рекламный сайт?
                                Ответить
                                • Надо ставить пердольский zxing (если вендор позволит, HTC и Гнусмас не дадут, например).
                                  Ответить
                            • Ну как, вспомнил?
                              Ответить
                        • называется Firefox
                          Ответить
            • все смартфоны со стоковым андроидом - не говно
              Ответить
              • давайте определим критерии "не говна". думаю, у всех они свои

                для меня:
                - хорошая камера
                - разъём 3.5
                - nfc
                - биометрика по отпечатку
                Ответить
                • 1. Хорошая камера;
                  2. Хорошие стереодинамики (тут я со своим модным китайцем обосрался: на старом телефоне они были на порядок лучше);
                  3. Большой экран для полуслепых (тут тоже обосрался: диагональ большая, но из-за узости экрана и площадь меньше, и не видно нихера);
                  4. Две симки с отдельным гнездом для SD-карты;
                  5. Аккумулятор на 100500 mAh и как можно бо́льшая автономность.
                  Ответить
                  • 4. Сяоми, в который можно вставить либо две симки, либо SIM+SD, сосёт.

                    Много они сэкономили места, объединив слот под вторую симку и под SD?
                    Ответить
                    • кстати, зачем сегодня могут быть нужны 2 симки? приходит в голову один вариант: одна для звонков, на второй жирный пакет интернета для раздачи
                      Ответить
                      • Купил симку в другой стране.

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

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

                          мне, впрочем, и симку никогда не выдавали :-(
                          Ответить
                          • Ну он же не манагер по продажам, чтобы отдельный телефон по должности полагался...
                            Ответить
                        • Были бы ещё тарифы без абонентки...
                          Ответить
                        • > для публичной параши
                          для тиндера?
                          Ответить
                    • Они же экокономили не слот, а отдельный лоток небось.
                      Ответить
                      • Лоток можно было сделать чуть длиннее, чтобы в него и 2 симки и флешка вошли... Один хер он один. Но видимо там с местом вообще жопа.
                        Ответить
                        • А когда в планшетах с огромной диагональю делают слот под микро- или даже нано-СИМ, тоже с местом жопа?
                          Ответить
                          • Вполне возможно. По ширине места дохуя, но что-то длинное ведь в аккумулятор упрётся и его придётся делать меньше.
                            Ответить
                          • Меня адски бесит, когда в китайских дуальных паштетах делают слоты для разных форматов
                            Ответить
                    • Справедливости ради, в моём сяоми два честных слота под симку, без вот этих вот извращений. Но как в остальных моделях — не знаю.
                      Ответить
                      • Сяоми - говно с рекламой, не нужно.
                        И кстати они скупают у гнусмаса камеры, которые не прошли QA.
                        Ответить
                  • > Хорошие стереодинамики

                    Не особо совместимо с IP68, имхо. А водозащита более полезна, чем прослушка репчика на лавочке через встроенные динамики.
                    Ответить
                • - хорошая камера
                  - nfc
                  - можно не менять в течении 4 лет (= низкиое потребление батарейки и длительный цикл автоматических обновлений)
                  Ответить
                • > разъём 3.5
                  > nfc
                  > биометрика по отпечатку

                  Это по-моему общее место. Сейчас труднее найти телефон где такого нет.

                  А вот 120 Гц OLED экран и беспроводная зарядка...
                  Ответить
                  • Galaxy S22/S22+/S22Ultra – миниджека нет (120 Гц OLED экран и беспроводная зарядка есть лол)

                    Pixel 6 – миниджека нет

                    LG has made the difficult decision to close its mobile phone business – внезапно

                    кетай не смотрю даже, хотя там скорее всего есть и 3.5, и тюльпан, и ком-порт
                    Ответить
                    • > Galaxy S22/S22+/S22Ultra – миниджека нет
                      > Pixel 6 – миниджека нет

                      Какое говно )))
                      На самом деле получается охуенный список.
                      Вроде невзрачный, а 3.5'' и отпечатком можно срезать все питушарские флагманы.

                      > кетай не смотрю даже, хотя там скорее всего есть и 3.5
                      Глянул. У них тоже в флагманах стал исчезать.
                      Какой багор )))
                      Ответить
                      • да, это как история про то, что "эппл убил компакт-диски", а на самом деле в основе банальная экономия на спичках

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

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

                      Ну во всех среднебюджетных телефонах что у меня были. Исключая самый распоследний (те самые 120 Гц) он распологался именно там.
                      Ответить
                      • ну да, только на ипхонах он-то всегда был на кнопке спереди!
                        Ответить
                  • Требуется пояснительная бригада.
                    Ответить
                    • https://www.biometricupdate.com/202202/apple-ditches-fingerprint-sensors-on-upcoming-iphones-pushes-hard-on-face-id-through-masks

                      https://www.pcworld.co.nz/article/666258/why-new-iphone-doesn-t-an-in-display-fingerprint-sensor/

                      Оправдания яблопидаров фееричны:

                      > If you're wondering the Apple still hasn't released a smartphone with an in-display fingerprint sensor, the answer is actually simpler than you might think: devices like the iPhone 12 and iPhone 12 Pro don't need one.
                      Ответить
                      • Вам это не нужно.

                        З.Ы. В ковидные дни было забавно наблюдать за яблодрочерами в магазинах.
                        Ответить
                        • If you're wondering the Google still hasn't released a Mail with an SMTP support, the answer is actually simpler than you might think: services like the GMail don't need one.
                          Ответить
                          • Ну как бы решение на базе 5мтр и рор3 малость устарело
                            Ответить
                            • If you're wondering the Mozilla still hasn't released a Rust with a fast compilation support, the answer is actually simpler than you might think: users of the Rust don't need one.
                              Ответить
                        • If you're wondering the Microsoft still hasn't released a Windows with an Start Button support, the answer is actually simpler than you might think: operating systemds like the Windows™ don't need one.
                          Ответить
                          • If you're wondering the Oracle still hasn't released a Java with a generics primitive types support, the answer is actually simpler than you might think: runtimes like the Java don't need one.
                            Ответить
                            • Всё ненужно, что сломалось
                              Всё не нужно, чево нет
                              Ответить
    • -- А ты знал, что Петров -- амбидекстр?
      -- Кто-оо?
      -- Петров.
      Ответить
      • А я думал, он взаправду Петров...
        Ответить
        • Амбидекстр - это кому все равно, какой рукой макать пипидастр в алебастр.
          Ответить
    • https://pbs.twimg.com/media/FYtqx-yWIAAGGDH?format=jpg&name=small
      Ответить
    • Чем улики отличаются от улиток? Что вкуснее?
      Ответить
      • Чем лики отличаются от линков? Почему нельзя лобызать вторые?
        Ответить
      • У нас есть коллега по фамилии Улитин

        Разумеется, все называют его утилитин, иногда утилин
        Ответить
    • чудесное попалось на дуолинго: Ik wil haar.
      весна у них что ли?
      Ответить
      • Кстати, в немецком оборот «ich will» употребляют редко, потому что он считается грубоватым (вроде прямого приказа). Ну то есть употребляют, но когда говорят о каком-то отвлечённом факте, а в качестве просьбы говорят «ich möchte». Это сослагательное наклонение («я хотел бы»), в изъявительном было бы «ich mag». Ну типа я был бы не против, если бы вы мне дали, что я хочу.

        В индикативе (в изъявительном наклонении) немцы «mögen» тоже употребляют, но не для описания желаний, а чтобы поделиться предпочтениями (потому что «я люблю» не всегда будет корректным). Для предпочтений также употребляют «ich habe gern» (дословно «я имею охотно»).

        Глагол «wollen» у немцев также употребляется для приглашения к чему-нибудь.

        «Wollen wir gehen?» = «Пойдём?» (дословный перевод: «Мы хотим пойти?»)

        Можно спросить с отрицанием: «Wollen wir nicht gehen?» Это более эмоциональный вопрос (типа «ну пойдём уже»). Отвечать нужно полностью, чтобы не чесать репу, что в данном случае означает ответ «да» или «нет».

        Как я понял, в нидерландском у «willen» тоже дофига значений:
        https://nl.wiktionary.org/wiki/willen
        Ответить
        • Интересно, что в нидерландском есть глагол «mogen», но он означает возможность, а не предпочтение:
          https://nl.wiktionary.org/wiki/mogen

          Склоняется через такую же жопу, как «mögen» в немецком: mag, mochten...
          Ответить
        • нидерландцы вполне используют willen.

          Допустимо сказать ik wil glas koffie, we willen glazen bier и пр
          Ответить
          • Спасибо. Немец в кафе скажет «ich möchte» или «geben Sie mir bitte», но никогда не скажет «ich will». «Ich will» немец скажет близким, чтобы поделиться сокровенным желанием. А вот нидерландцы спокойно употребляют «ik wil» в сфере услуг.

            Вроде звучит одинаково, но есть нюансы употребления.
            Ответить
          • А употребление houden и zouden graag willen знаешь? Только сейчас встретилось в одном самоучителе.
            Ответить
            • В общем, ik hou van haar будет не так грубо, как ik wil haar.
              Ответить
            • houd это hold
              graag это с удовольствиием (graag gedaan -- you are welcome, i am not at all, короче сделано с удовольствикем)

              zouden это would вроде

              выходит "I would like to"?

              ps: ol -> ou очень часто бывает
              слева нидерналдское слово, справа английское
              oud -- old
              koud -- cold
              zout -- salt
              houd -- hold
              Ответить
              • Выходит.

                Как я понял, zou/zouden — это сослагательное наклонение (оно только внешне похоже на прошедшее время). Как раз как should/would в английском.

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

                Нидерландское graag соответствует немецкому gern (пример с gern haben я приводил).

                Всё сходится.

                Нидерландцы, как я понял, zullen используют для образования будущего времени, а тут будущее в сослагательном наклонении. Т. е. буквально «я бы с удовольствием захотел...»
                Ответить
      • I am hairy
        Ответить
        • >I am hairy

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

      1.
      Немецкий: müssen — musste — gemusst, ich muss (в старой орфографии muß).
      Нидерландский: moeten — moest — gemoeten, ik moet.

      Необходимость, я должен, мне нужно.

      2.
      Немецкий: sollen — sollte — gesollt, ich soll.
      Нидерландский: zullen — zou/zouden — ?, ik zal.

      Обязанность, я должен (по приказу).

      3.
      Немецкий: können — konnte — gekonnt, ich kann.
      Нидерландский: kunnen — kon/konedn — gekund, ik kan.

      Возможность, я могу.

      4.
      Немецкий: dürfen — darf —gedurft, ich darf.
      Нидерландский: mogen — mocht — gemogen, ik mag.

      Позволение, имею право, мне разрешили.

      5.
      Немецкий: wollen — wollte — gewollt, ich will.
      Нидерландский: willen — wilde — gewild, ik wil.

      Желание, я хочу.

      6.
      Немецкий: mögen — mochte — gemocht, ich mag.
      Нидерландский: аналогов нет?

      Тоже желание.

      7.
      Нидерландский: hoeven — hoefde — gehoeven, ik hoef.
      Немецкий: аналога нет?

      Тоже необходимость. Требуется пояснение, чем отличается от moeten и zullen.
      Ответить
      • Копаем дальше. Mogen в нидерландском может означать предпочтение, но только по отношению к людям (т. е. в качестве немодального глагола).

        Аналог dürfen в нидерландском нашёлся: durven — durfde/dorst — gedurfd, ik durf. Примерный перевод: осмелиться.
        Ответить
        • Дальше. То же значение, что и нидерландский глагол «hoeven», в немецком имеет глагол «brauchen» (нуждаться), только в отличие от шести немецких модальных глаголов после глагола «brauchen» инфинитив требует частицу «zu»: ich brauche zu gehen = мне нужно идти.
          Ответить
          • Тут в конце табличка, сравнивающая германские языки:
            https://de.wikipedia.org/wiki/Modalverb

            können (ich kann) — kunnen (ik kan) — kunne (jeg kan) — kunna (ég kann) — can
            sollen (ich soll) — zullen (ik zal) — skulle (jeg skal) — skulu — (ég skal) — shall
            wollen (ich will) — willen (ik wil) — ville (jeg vil) — vilja (ég vill) — will
            müssen (ich muss) — moeten (ik moet) — måtte (jeg må) — ? — must
            mögen (ich mag) — mogen (ik mag) — ? — mega (ég má) — may
            dürfen (ich darf) — durven (ik durf) — ? — þurfa (ég þarf) — tharf (устаревший)
            Ответить
            • Про tharf есть заметка в Викисловаре:
              https://en.wiktionary.org/wiki/tharf#Middle_English

              Более современная форма — thair — как я понял, употребляется только в Шотландии высоко-высоко в горах:
              https://en.wiktionary.org/wiki/thair#English

              See also: tharen, thurven.
              Ответить
              • Если задать вопрос «Tharf I come in?» или «Thair I come in?», поймут?
                Ответить
            • Итого: в нидлерландском те же шесть модальных глаголов, что в немецком (плюс hoeven в роли модального, а в немецком brauchen в роли модального), но есть нюансы:

              1. zullen в роли обязанности уже не употребляется, а служит для образования будущего времени (у немцев будущее образуется с глаголом werden = становиться).

              2. mogen в роли желания тоже уже не употребляется, а употребляется в смысле «мочь» (но по отношению к людям он всё ещё употребляется для обозначения привязанности).

              3. Значение durven тоже сместилось.


              Англичане пошли дальше: у них перемешались значения глаголов shall и will.

              *****

              Почему в германских языках модальные глаголы спрягаются через жопу? Раньше было несколько форм простого прошедшего времени: как минимум претерит и имперфект. Потом у немодальных глаголов смешались претерит и имперфект, а у модальных — претерит и настоящее время (поэтому модальные глаголы относят к «претеритно-презентным»).

              Отдельная ловушка — конъюнктив (сослагательное наклонение), в некоторых формах похожий на прошедшее время, но он и в русском нелогичный («сделал бы», как будто речь о прошедшем времени).
              Ответить
            • Продолжаем штурм.

              Безличные обороты.

              1. Можно.
              Немецкий: man kann, man darf.
              Нидерландский: men kan, men mag.

              2. Нужно.
              Немецкий: man muss, man soll.
              Нидерландский: men moet, men hoeft.

              3. Хочется.
              Немецкий: man will, man möchte.
              Нидерландский: men wil.

              Проверил по context.reverso.net. Также нашёл обороты men zou kunnen, men zou moeten. Первый употребляется в выражениях вроде «можно сказать», второй — в выражениях вроде «следовало бы».
              Ответить
              • Нахуй тебе нидерландский? Тоже сыбался туда?
                Ответить
                • Никак нет!
                  Ответить
                • Мне, наверное, более актуальным будет знание киргизского, узбекского, фарси и молдавского.
                  Ответить
                  • Уважающий себя анон не ведётся на форси.
                    Ответить
                  • Собачка, если ты так хорошо знаешь язык, быть может, ты и владеешь им хорошо?.. Как насчёт небольшой проверочки? https://avatars.mds.yandex.net/i?id=8f1b899d6f7b3713c5f7e895e325df45-5221296-images-thumbs&n=13&exp=1
                    Ответить
                  • Хочешь поехать чернорабочим в Бишкек, Ташкент, Душанбе и Кишинев?


                    Кстати, ты считаешь таджикский диалектом фарси, или отдельным языком?
                    Ответить
                  • С днём сисадмина тебя, кстати.
                    Ответить
        • Dürfen mogen, dürfen tag
          Бьет по роже просто так
          Ответить
      • Я воллен есть стекло
        Ответить
        • Он был умен как минимум настолько, чтобы битого стекла не есть, и блинами не вытираться
          Ответить
          • А голубцами?
            Ответить
            • Хочу открыть кафе "у Иван Семёныча" и подавать там голубцы.. Посетители будут спрашивать меня: "а с чем ваши голубцы такие вкусные? Поделитесь рецептом!", а я буду загадочно улыбаться
              Ответить
        • Я знаю. Петухи клюют стекло и камни, чтобы перетирать грубую пищу.
          Ответить
    • https://media.breitbart.com/media/2022/07/Mexico-City-Cops-Drug-Bust-1.jpg
      Ответить
      • Латиноамериканец без наркоты это как PHP скрипт без SQL инъекции
        Ответить
        • Зато Tesla. Как тебе такое, Макс?
          Ответить
          • Нормально. В Сектора Газы продаются кросовки "facebok", я видел
            Ответить
            • Я бы купил Хромотапки за доллары.
              Ответить
            • Из арабской молодёжи
              Панковал один лишь я.
              Я носил кроссовки «Facebok»
              И был грязным, как свинья.
              Ответить
              • У нас во Владикавказе все такие.
                Ответить
                • Ты из Владикавказа? В самом деле? Тогда ты просто обязан знать местного педофила, ему сейчас около 40. Приметы: короткая стрижка, карие глаза и сносное знание Дельфи. Очень опасный тип!
                  Ответить
            • Ты в сектор газа релоцировался?
              Ответить
              • конечно
                https://unjobs.org/vacancies/1659037077483

                Setup and maintain of the Local Area Network (LAN) and Wide Area Network (WAN), Multi-Functional Printers, VoIP Desk phones, Wireless Access Points/Controllers, ... etc.).

                арабский аники
                Ответить
                • Всего 368.17 енок дают.

                  > unjobs.org
                  А бывают handjobs.org и blowjobs.org с такими же демократичными расценками?
                  Ответить
                  • ой, ты не хочешь ни хенд, ни блоу джобс в секторгазе я думаю
                    Ответить
      • ssc pryde, poriadok umoe
        Ответить
    • https://media.breitbart.com/media/2018/05/Sabo-Google.jpg
      Ответить
      • Хороший, серьёзный бизнес. А то расскажут дурачкам сказок про стартапы-хуяпы.
        Ответить
    • Bill Gates
      @BillGates

      I drank water made from human feces. Here’s an update on the machine that produced that water: http://b-gat.es/1hyEu2p
      Ответить
    • Если есть Software, Hardware, то где тогда Mediumware?
      Ответить
      • Rareware, WellDoneWare
        Ответить
      • в зеркало посмотри
        Ответить
        • Какой PEBKAC)))
          Ответить
        • Пояснительную
          Ответить
          • Программист — это прокладка между software и hardware.
            Ответить
            • Может я и не программист вовсе, но спасибо.
              Ответить
              • а кто? (с)
                Ответить
                • Бородатый админ в свитере. Кто ещё может знать bash, awk и Perl?
                  Ответить
                  • В свитенере из шерсти собаки, которая его укусила.
                    Ответить
                  • CBuHOCO6AKA это помесь эйчара с кем?
                    Ответить
                    • С Цэ О шесть и Акой.
                      Ответить
                      • фирмы бывают 10 видов:

                        1) когда есть девочка, которая одновременно и рекрутёр, и hr, и офис-менеджер, одной рукой заказывающая сральную бумагу, а другой мониторищая рынок

                        2) когда есть ресёрчер, трэвел-менеджер и целый отдел пипл-партнеров
                        Ответить
                        • Ещё и сайт на пхп поддерживает?
                          Ответить
                          • такого не видел
                            Ответить
                          • Сайт на ПХП обычно поддерживает маркетолог. Он немного умеет в SEO, немного в SMM, немного в управление сайтом на ворпдрессе или битркисе.

                            Поскольку он не программист и не админ, движок сайта у него семь лет не обновлялся, его давно поломали, и используют для ddos атак.

                            Сотни тысяч таких
                            Ответить
              • мрамор
                Ответить
            • Есть ещё firmware.
              Ответить
    • I believe it's time for paid hangover leave.

      Hangovers are not fun. And other workers are subject to undesireable beer farts.
      Ответить
    • Как правильно перевести на английский «не ссы»?
      Ответить
    • Почему почти все компании пользуются JIRA и Confluence, несмотря на то, какое они говно? Неужели нет вменяемых альтернатив? Redmine, молчать
      Ответить
      • они пиздец кастомизируемые, это как какой-то salesforce или sap который въедается настолько что остается до смерти компании
        Ответить
        • ой, не знаю

          у нас контора незадолго до войны переехала с джиры стендалоун на джиру в облаке

          на бордах съехали все фильтры, а в названия кучи полей добавилось migrated. пофиксили это всё только частично

          оказалось, что в джира клауд нет markdown-редактора. его нет нигде: ни на борде, ни в конфе

          конфа поддерживает ссылки на http/https и белый список смартлинок. хочешь ссылку на smb? соси писос. в стендалоун можно макросами наебенить голый html хотя бы, но джира клауд макросы не поддерживает

          тикетам, темам по этому поводу на форумах 10 лет, атлассиан не чешется

          нахуй так жить
          Ответить
          • Можете попробовать youtrack. Он тоже говно.

            Вообще есть перловая багзилла и пыховый мантис. Они визуально такие страшные, что я не рискнул бы ими пользоваться. Но бесплатные, и работаюи
            Ответить
            • https://www.jetbrains.com/youtrack/inc/overview-content/img/BoardT.png

              с лендинга ютрека. Ребята не без иронии: Compiler crash on java.util.Map implementation
              Ответить
              • Жалкое зрелище... Та же судьба постигнет PHP.
                Ответить
      • Потому что это так принято. Все так делают.
        Почему все пользуются MS Office, хотя он платный?
        Ответить
        • я альтернативы ms office видел. могу сказать, что многие из них либо кривые (oo/lo), либо сделаны для инопланетян (apple). но они хотя бы есть

          а альтернатив джире я даже толком и не видел, не считая того же редмайна, они есть вообще? вроде у майков ado какое-то или что-то в этом роде
          Ответить
          • > альтернатив джире

            TFS от майков ещё.
            Ответить
          • 99% пользователей используют word как блокнот выбором шрифта, а excel как тетрадочку в клеточку. Это вполне решает google docs:)

            Коммерческие: YouTrack, Team Foundation Server (там много всего, но есть и ишутрекер)
            Беслптавные: багзила, мантис, Redmine
            Ответить
            • Ээээ, редмайн уже платным стал? Пиздец я отстала от жизни...
              Ответить
            • tfs мне кажется отменят в угоду https://azure.microsoft.com/en-us/services/devops/#overview

              > Azure Pipelines
              – сцук, мастурбация через yaml
              Ответить
              • > мастурбация через yaml

                Ага, а лет пять назад там была мастурбация через xaml...
                Ответить
            • > 99% пользователей используют word как блокнот выбором шрифта
              > а excel как тетрадочку в клеточку. Это вполне решает google docs:)

              Подтверждаю. Гуглдока хватает с головой.
              А в Libre/Open даже бейсик для макросов подвезли.

              Хотя там йажевские уши сана торчат и посреди лампового бейсика вдруг вылазит чудовищное com.sun.star.text.TextDocument
              Ответить
              • А, интересно, google docs всегда корректно решает задачу "открыть существующий документ MS Word, чтобы он выглядел как было?" Своё-то хоть в ТеХе можно писать, а вот открыть чужое...
                Ответить
                • Её даже сам ворд не всегда решает корректно...
                  Ответить
                • скорее всего нет, но разве это частый кейс? обычно, если в гуглдоках ведут оборот, то всё в них и шлёпают
                  Ответить
                  • Довольно частый, если тебе от сторонней конторы доки на почту приходят. Не все же в гуглодоках сидят.
                    Ответить
                    • Расскажите им, что pdf уже изобрели.
                      Ответить
                      • Мариванна сидит на WindowsXP и в Office 2003 составляет документ
                        Ответить
                        • где вы такие конторы находите и, главное, нахуя вы там работаете?
                          Ответить
                          • Я там не работаю: у нас всё на Google docs конечно (и на восьми других хипстерских технологиях, потому что каждый имесяц выходит новая правильная тула, на которую срочно нужно пересаживаться)

                            но я часто хожу в глубинный народ, и потому к сожалению знаю, что там именно так. У мариванны в эксель выгружает 1С (и так это работает с 2007-го года), потом он аутлуком посылает файл по почте Еленьиванне итд
                            Ответить
                            • к айти это имеет мало отношения. к инженерам так точно
                              Ответить
                              • Всё-таки мир не состоит на 90% из айти.
                                Ответить
                                • а ты работаешь на макаронной фабрике или всё же?

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

                                      почему тогда хотя бы не rtf? его хватит в 90% случаев. в школе просто про него не рассказывали что ли?
                                      Ответить
                                      • Ну ты уже как Линус из вчерашнего треда: я не хочу пердолиться с вашими аттачами, выкладывайте всё текстом, с табами вместо пробелов и не шире 78 символов.

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

                                          пердолиться допустим раз в месяц это не проблема

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

                                          в конце концов, хуйнуть импорт в pdf сегодня это элементарно, в отличие от там 2004-го
                                          Ответить
                                          • Ну и получается потом как в том треде с техподдержки майкрософт.

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

                                            Чел из майкрософта победил, конечно.
                                            Ответить
                              • Ну смотря что ты называешь айти. Мариванна может продавать лицензии на софт, например. Или конфигурации 1С
                                Ответить
                                • то есть ты такой: мариванна, я перспективный проспект, а скиньте мне информацию по квотам пожалуйста

                                  мариванна чешет еблет и присылает тебе doc файл из 2003-го офиса

                                  теперь еблет чешешь ты, потому что твой текстовый процессор выдал тебе окошко, что у тебя в системе нет примерно 67-ми любих мариванных шрифтов

                                  и идёшь покупать в нормальном месте
                                  Ответить
                                  • В другом месте может быть тоже самое, только дороже:)
                                    вот тебе прайс листы в excel, лол

                                    https://store.softline.ru/pricelists/
                                    Ответить
                                    • у меня ссылка не открывается, видимо, это прибежище рашистов

                                      чем они там торгуют-то?
                                      Ответить
                                      • https://i.postimg.cc/cCbLT4Sj/image.png
                                        Ответить
                                        • а в зипе что? тот же эксель, только в архиве?))
                                          Ответить
                                          • Это для тех, у кого прокис не пропускает зипы или наоборот, маркосы.
                                            Ответить
                                          • причем там кликаешь на ссылку -- тебе просят ввести почту и туда шлют
                                            Ответить
                                • не, не спорю, вероятно, что в деревне чупакабрино так в сельпо софтом и торгуют

                                  хорошо, что я на миллион световых лет от этого ада

                                  мне правда тоже иногда попадаются docx по работе, но как же редко это всё-таки бывает
                                  Ответить
                                  • Вообще айти-сектор глубинного народа устроен совершенно не так, как у хипстеров с их микросервисами, oauth и JSON REST.

                                    У меня знакомый админ как раз рассказывал у как у него на сервере стоит какая-то полупроприетарная хуйня на дельфи писанная, и ей нужен хардварный ключ. И она вот кстати чото генерит в excel через COM, так что и excel ей тоже нужен. И к ней люди ходят работать по RDP.

                                    Я грю, а нельзя всё это говно на линуксовый VPS и по веб-интерфейсу? Говорит: нет, нельзя. Нету таких версий. И такого там дофига
                                    Ответить
                                    • ну блядь

                                      одно дело: "нету таких версий".

                                      другое дело: есть pdf и rtf, но мариванне на курсах превышения калофикации про них не рассказывали
                                      Ответить
                                      • Виталий Калов (Яхненко) был админом и смыслит в php больше всех вас вместе взятых. На своем бложике он пёр пароли и творил с них беспредел.
                                        Ответить
                                      • Что-то ты уже несколько дней форсишь PDF, который говно только для чтения
                                        Ответить
                                        • Пидор, знал ли ты, что pdf позволяет встраивать в себя JS? Это была дыра-дырой, пока не залатали.

                                          Вот хотя бы навскидку:

                                          https://habr.com/ru/company/pentestit/blog/209110/
                                          Ответить
                                        • а тебе часто надо говно только для записи?

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

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

                        АХАХАХАХА.

                        Давай расскажу, как работает пдф в госконторах.

                        Девочка открывает документ в ворде и нажимает «печать». Принтер жужжит и выплёвывает 50 листов. Она несёт эту пачку начальнику, который делает вид, что прочитал. Затем она несёт кучу бумаги обратно к МФУ и загружает в верхний податчик. Выбирает в меню «Сканировать→в PDF», ждёт и забирает бумагу обратно. Бумага отправляется в шредер, а девочка берёт файлик из папочки «отдел закупок», ярлычок на которую лежит у неё на рабочем столе и посылает его начальнику, чтобы он подписал его электронной подписью. Дальше она заходит на площадку для проведения аукционов и загружает это говно.
                        Блядь, лучше ворд03, чем вот такая хуйня.
                        Ответить
                        • это не пдф так работает в госконторах, а долбоёбы
                          Ответить
                        • автоматизация документооборота аз из
                          Ответить
    • Рекомендую вместо вершно контрола использовать txt файлики в гите. Искать нужные issue можно грепом. Автоматизировать что-то хуками.

      Это бесплатно, это отлично скейлится, это бесплатный бекап из коробки, это гиково
      Ответить
      • А вместо багтрекера и кабан-доски юзать org mode в том же гите?
        Ответить
        • я про то и написал, просто опечатлася
          Дескто меня понял


          Да, я всем советую вместо джиры и конфлюенса юзать гит
          Ответить
          • Доки в репе -- это конечно круто и всегда актуально. Но куда писать гайды для джунов о настройке гита и т.п.?
            Ответить
            • Я бы делал onboarding email:) Такой был в слаке и в опене: только ставишь систему, а тебе уже емейл написан с инструкциями
              Ответить
            • куда-куда, инжектить на любой копротивный портал html из блоба в гите
              Ответить
              • ну да, статический генератор сайта же, пишется несложный Makefile, который раз в минуту из .md файлов в гите собирает .html файлы на сайт.

                Всё пуленепробиваемо, и никаких тебе "ах, у меня тут СУБД тормозит и issue медленно открываются"
                Ответить
                • та можно и руками локально собрать, главное, чтобы шаблоны и стили для какого-нибудь пандока в репе лежали
                  Ответить
                • только надо решить проблему с аттачментами
                  Ответить
                  • А они же все в md'шке описаны. В чём проблема их скопировать во время генерации хтмлок.
                    Ответить
                    • ну их залить надо куда-то. и это надо сделать до того, как заливаешь сам мракдаун, чтобы получить ссылки на блобы

                      ну и идея хранить в гите видосы на 50 мегабайт так себе
                      Ответить
                      • Ну вот и видосов в качестве документации не будет.
                        Ответить
                        • > видосов в качестве документации не будет
                          Наивные.
                          # cat Docs.md
                          
                          [![Watch the documentation here](https://i.imgur.com/vKb2F1B.png)](https://www.youtube.com/watch?v=eUDZ25NqpdE)
                          Ответить
                          • Тогда уж сразу на тикток, чтобы удобнее заливать было.
                            Ответить
                            • На тик-ток короткие примеры и лайфхаки.

                              Кстати ещё можно тик-ток использовать как багтрекер.
                              Юзер записывает видос с issue, а поддержка комитит в гит url.
                              Ответить
                              • > Юзер записывает видос с issue

                                Главное музычку правильную подобрать.
                                Ответить
                        • это не документация

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

                            O_o. А зачем? У нас только саму проблему записывают, если словами сложно объяснить...
                            Ответить
                            • не знаю, чтобы продукт-оунер мог прочекать, когда будет закрывать тикет окончательно
                              Ответить
                              • > продукт-оунер мог прочекать

                                Видосов намонтировали, а в коде как нихуя не работало так и не работает.
                                Ответить
      • ты хотел сказать вместо issue tracker?
        Ответить
        • да, именно
          Ответить
          • "забыл" сделать pull, задач нет? удобно
            Ответить
            • В моей ветке нет никаких задач.
              Ответить
              • oh, no

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

                Какие такие задачи?
                git reset --hard HEAD~99 
                git push -f

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

                  Будешь как обосранный бегать по репозиториям, и искать у кого коммиты не за GCиились.

                  Вообще конечно нужно в защищенной комнате в бункере держать сервер с RAID1, и там по крону каждую минуту делать ``git pull`` ключом, у которого права только на чтение

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

                    а вообще значит надо патчи слать скрам-мастеру с описанием выполненных задач, пусть сам применяет
                    Ответить
                    • Кстати, это супер-безопасно

                      Рассылка dev, и патчи туда. Причем патчи с кодом тоже, неча самому коммитить

                      А спец чувак с правами коммитера все патчи собирает, ревьюит, и кладет в VCS.
                      Ответить
                      • В итоге выходит mailing list говно и пердоль похуже жиры.
                        Ответить
                      • и вместо дейли-митинга мейлинг-лист
                        Ответить
                      • > Причем патчи с кодом тоже

                        Какой код, туда же можно бэкдор спрятать или ещё что.
                        Пускай словами пишет, что сделать надо, а специальный человек по описанию пишет код.
                        Ответить
                        • в человека безусловно бэкдор сложнее спрятать... /green
                          Ответить
                  • > если разрешить форс пуш в мастере, то у тебя скоро и проекта-то никакого не будет

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

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

                            Но да, с миграциями оказалось всё нормально, обошлось.
                            Ответить
            • Забыл обновить страничку в джире -- задачи нет?:)

              Или ты хочешь получать уведомления по электронке? Тогда можно написать простейший скрипт, и повесить его на сервер.
              Ответить
              • ну борда в джире уже давно сама обновляется по вебсокетам или похожей параше, так что там не прокатит
                Ответить
      • а как в этой реализации кстати трекать, что это не linus torwalds тикет закрыл, а именно volodya formoshlyop? мы вроде пришли к выводу, что это трудновыполнимо без дополнительного слоя
        Ответить
        • а в гите разве нельзя привязать имя к pgp подписи или там ключу, и запретить мне подписываться Линусом?
          Ответить
          • pgp по идее сработает, но я его никогда не юзал, надо проверять

            а ssh ключи всё равно ж вроде всем скопом лежат у юзера git, что там разберёшь?
            Ответить
            • > что там разберёшь

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

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


              не понел тут

              У юзера лежит приватный ключ
              У сервера его публичный

              Сервер имеет техническую возможность понять, что вот этот публичный ключ это Formoshloyp, и что ему нельзя форспушить в мастер
              Ответить
              • все заходят по ssh как пользователь git же

                сервер может понять, если отдельно публичный ключ ещё запишет в базу рядом с конкретным юзером, не? так это и есть дополнительный слой
                Ответить
                • а, понял тебя. Да, из коробоки это так. Нужно городить свою прослойку, но она вполне реализуема
                  Ответить
                  • ну такое. тогда уже проще взять vcs, который умеет в пользователей. например, fossil. правда, fossil не умеет в подключение по ssh OH SSHI~
                    Ответить
                    • Есть прекрасный git, но для него нужна
                      а) вёб-морда для июней и девочек из поддержки, которые не умеют в гит. чтобы они могли заводить issue.
                      б) авторизация
                      в) почтовая питушня
                      г) ...
                      д) ...

                      Да, нужно нагородить свою прослойку.
                      А в итоге мы обратно приходим к тому с чего начинали.
                      И получаем свой git based issue tracker.
                      Ответить
                      • та не, задача утопична уже в своей постановке

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

                          Щас набегут прыщуки и расскажут что для обсуждения патчей-issue есть mailing list.

                          Попробуй ещё научи хипстера настраивать отправку патчей из гита в ml .
                          Ответить
                          • хипстерам вообще сложно с почтой

                            им бы слак
                            Ответить
                      • > которые не умеют в гит

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

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

                            Поставь git-send-email.

                            Что не работает?
                            Установи эти перловые мудули.

                            Что и так не работает?
                            Так настрой smtp.

                            Что по-прежнему не работает?
                            Так в гугле надо вооон туда зайти и там вписать вот это.

                            Что кодировка ломается?
                            Там есть ключ sendemail.assume8bitEncoding, установи его.

                            Что всё равно ломается?
                            Ты забыл другой флаг sendemail.composeencoding

                            Ты не в тот mailing list шлёшь ошибки.
                            В issue нужно слать, а не в devel.

                            Ты не туда отвечаешь.
                            Там --reply-to= надо писать.
                            Ответить
                            • > Установи эти перловые мудули.

                              Бедный Сёма на винде...
                              Ответить
                              • Так перловые мудуло это всё цветочки.
                                По сравнению с тем что ещё придётся своё SMTP подымать чтобы прислать issue.

                                Gmail dropping SMTP - Google Workspace Admin Community
                                
                                10 May 2022 — I've seen that GMail is planning to stop providing SMTP, through normal methods. 
                                We have a proprietary program that has the GMail account set ...
                                googlecached
                                https://support.google.com/a/thread/163120624/gmail-dropping-smtp?hl=en
                                When is google removing support for SMTP connection to the ...
                                
                                17 Aug 2021 — we have found an article that says that Google will be removing SMTP connection support end of October 2021.
                                 Is this still planned or is it ...



                                Они пару лет назад там что-то поменяли (нужно было куда-то заходить и что-то вписывать/включать). А теперь вообще хотят выпилить.
                                Ответить
                                • > through normal method

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

                                    Говорят там ещё ввели какой-то лимит на количество сообщений через SMTP.

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

                                  https://developers.google.com/gmail/api/guides/sending#python
                                  Ответить
                                  • > api

                                    Которое разное у всех почтовых сервисов...

                                    А ведь неплохо создают рабочие места и поднимают ввп.
                                    Ответить
                                    • это не проблема вообще

                                      сейчас почти у всех копротивная почта на гугле или аутлуке с кастомным доменом
                                      Ответить
                                      • > гугле или аутлуке

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

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

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

                                                Чуть реже, чем никогда.

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

                                          Он будет основан на JSON и работать через REST.

                                          Молодые программисты будут писать: Смотрите, новый стандарт позволяет обмениваться почтой между Google, Apple, и Microsoft не поддерживая вручную каждый отдельный кейс
                                          Ответить
                                          • > JSON

                                            Кстати, а не пора ли устаревший за 20 с лишним лет JSON заменить на что-то более модное и молодёжное?
                                            Ответить
                                            • «YAML» же. Триста тонн сахара, неочевидных граблей и попаболи — и всё это добро в каждом новом парсере работает по-разному.

                                              Зато стильно, модно, молодёжно и девопсово!
                                              Ответить
                                  • > в чём тут проблема с использованием апи

                                    Только git send-email не работает с их api. Он заточен на SMTP.

                                    А правильно руками отформатировать патч и порезать его на несколько писем, чтобы он не превышал почтовые лимиты — нетривиально.
                                    Ответить
                                    • так он тогда и не нужен в общем-то
                                      Ответить
                                    • > git send-email не работает с их api

                                      Что мешает его запатчить под каждый почтовый сервис? Технических проблем не вижу.
                                      Ответить
                                      • > Что мешает его запатчить под каждый почтовый сервис?

                                        Ну то есть мы пришли к тому что тривиальная задача: отправить ошибку в багтрекер.
                                        Сводится к тому что кому-то ещё нужно будет саппортить perl скрипт git-send-mail где будут api жопулярных почтовых сервисов (которое иногда меняется).
                                        Ответить
                                        • давайте курощать и низводить

                                          например, тундербёрд умеет составлять письма из cli, юзверю останется только нажать кнопочку "send". при этом можно использовать любой почтовый ящик
                                          Ответить
                                          • А можно без кнопочки send?
                                            Ответить
                                          • > например, тундербёрд

                                            Thunderbird (GUI)
                                            *****************
                                            
                                            Thunderbird is an Outlook clone that likes to mangle text, but there are ways
                                            to coerce it into behaving.
                                            
                                            - Allow use of an external editor:
                                              The easiest thing to do with Thunderbird and patches is to use an
                                              "external editor" extension and then just use your favorite ``$EDITOR``
                                              for reading/merging patches into the body text.  To do this, download
                                              and install the extension, then add a button for it using
                                              :menuselection:`View-->Toolbars-->Customize...` and finally just click on it
                                              when in the :menuselection:`Compose` dialog.
                                            
                                              Please note that "external editor" requires that your editor must not
                                              fork, or in other words, the editor must not return before closing.
                                              You may have to pass additional flags or change the settings of your
                                              editor. Most notably if you are using gvim then you must pass the -f
                                              option to gvim by putting ``/usr/bin/gvim -f`` (if the binary is in
                                              ``/usr/bin``) to the text editor field in :menuselection:`external editor`
                                              settings. If you are using some other editor then please read its manual
                                              to find out how to do this.
                                            
                                            To beat some sense out of the internal editor, do this:
                                            
                                            - Edit your Thunderbird config settings so that it won't use ``format=flowed``.
                                              Go to :menuselection:`edit-->preferences-->advanced-->config editor` to bring up
                                              the thunderbird's registry editor.
                                            
                                            - Set ``mailnews.send_plaintext_flowed`` to ``false``
                                            
                                            - Set ``mailnews.wraplength`` from ``72`` to ``0``
                                            
                                            - :menuselection:`View-->Message Body As-->Plain Text`
                                            
                                            - :menuselection:`View-->Character Encoding-->Unicode (UTF-8)`
                                            Ответить
                                            • всё-таки лялих это про "все пидарасы, один я дартаньян"
                                              Ответить
                                    • > правильно руками отформатировать патч

                                      – а git не умеет сам отформатировать патч, не посылая его при этом по почте?

                                      > чтобы он не превышал почтовые лимиты

                                      – это где такие патчи?
                                      Ответить
                                      • > git не умеет сам отформатировать патч, не посылая его при этом по почте?

                                        git send-email сделан не просто так.
                                        Рекомендую изучить ссылку. Особенно приведенную часть.
                                        
                                        https://www.kernel.org/doc/Documentation/process/submitting-patches.rst
                                        
                                        If you choose not to use ``git send-email``:
                                        
                                        .. warning::
                                        
                                          Be wary of your editor's word-wrap corrupting your patch,
                                          if you choose to cut-n-paste your patch.
                                        
                                        Do not attach the patch as a MIME attachment, compressed or not.
                                        Many popular e-mail applications will not always transmit a MIME
                                        attachment as plain text, making it impossible to comment on your
                                        code.  A MIME attachment also takes Linus a bit more time to process,
                                        decreasing the likelihood of your MIME-attached change being accepted.
                                        
                                        Exception:  If your mailer is mangling patches then someone may ask
                                        you to re-send them using MIME.
                                        
                                        See Documentation/process/email-clients.rst for hints about configuring
                                        your e-mail client so that it sends your patches untouched.
                                        Ответить
                                        • это про какие-то хотелки Линуса всё же

                                          а так можно позвать
                                          git-format-patch
                                          , зазиповать патч и слать, никакой почтовик уже не доебётся же

                                          NB: кернел.орг юзает restructured text вместо мракдауна? интересно
                                          Ответить
                                          • > это про какие-то хотелки Линуса
                                            Это не хотелки Линуса.

                                            > зазиповать патч и слать
                                            Теперь для того чтобы прочитать и откомментировать патч (мы же mail ввели для комментирования https://govnokod.ru/28298#comment782316) каждому придётся вместо простого прочтения письма раззиповывать его аттач.

                                            Хотел чтобы зомбирующие s/jira/git/ ощутили накал прыщацкой пирдоли скорби при работе с mailing list.
                                            Ответить
                                            • так я думал, что в этой ветке речь о том, чтобы слать патчи одному человеку и это патчи не тикета, а самого кода?

                                              как всё сложно.
                                              Ответить
                                            • но вообще да, пиздец

                                              слишком много переменных
                                              Ответить
                                      • Какой багор )))
                                        Гуглосектанты опять соснули.
                                        Придётся настраивать git send-email
                                        
                                        https://www.kernel.org/doc/Documentation/process/email-clients.rst
                                        
                                        Gmail (Web GUI)
                                        ***************
                                        
                                        Does not work for sending patches.
                                        
                                        Gmail web client converts tabs to spaces automatically.
                                        
                                        At the same time it wraps lines every 78 chars with CRLF style line breaks
                                        although tab2space problem can be solved with external editor.
                                        
                                        Another problem is that Gmail will base64-encode any message that has a
                                        non-ASCII character. That includes things like European names.
                                        Ответить
                                • Они хотят выпилить в октябре 2021, а сейчас уже 2022.

                                  Ну как, выпилили?
                                  Ответить
                                  • там не уточняется, от чего считаются годы
                                    Ответить
                                • Я не понимаю как они будут почту принимать
                                  Ответить
                                  • Межсерверный то никуда не денется? Просто клиентов перестанут пускать, да и всё.
                                    Ответить
                                    • как ты отличаеш клиента от сервера? SASL запретить на SMTP и FROM: [email protected] ?
                                      Ответить
                                      • Кто без нормального домена и подписей -- тот идёт няхуй.

                                        Они же сейчас как-то отличают у кого просить аутентификацию, а у кого нет.

                                        З.Ы. Ну да, и что отправитель не гугловый а получатель гугловый можно проверить.
                                        Ответить
                                        • аутентификацию обычно просят если ты:
                                          * шлёшь с @gmail
                                          * шлёшь НЕ на @gmail

                                          Я поднял сайт "петрушка.ру", шлю по SMTP с петрушка@петрушка.ру на [email protected]

                                          У меня же всё примут
                                          Ответить
                                          • Ну если ты реально с этого домена отправляешь... А это уже не клиент.
                                            Ответить
                                            • Ок, верно ли следубщее утверждение:

                                              Я больше не смогу напсать

                                              MAIL FROM: [email protected]

                                              серверу gmail?

                                              У меня у знакомой вебмакаки отправка формочек с сайта отвалится, лол:) Придется ему про постфикс рассказать
                                              Ответить
                                              • Мне кажется да, это и запретят. И сайты кучами посыпятся, да.
                                                Ответить
                                                • гг, тут уже костыли подвозят
                                                  https://github.com/dolfim/django-gmailapi-backend
                                                  Ответить
                                                  • Сколько рабочих мест создано! Это же в каждый фреймворк и каждый почтовый клиент можно добавлять теперь поддержку.
                                                    Ответить
                                                    • верно. А вот для AWS
                                                      https://github.com/django-ses/django-ses
                                                      Ответить
                                              • Наверно, дело в ответе сервера.
                                                Ответить
                        • > который будет принимать патчи и таски по почте

                          А запарта сможет настроит git-send-email чтобы слать патчи?

                          Или руками будет резать/форматировать?

                          Помню дикие разборки когда gmail что-то поменял в своём smtp что у хипстухов всё сломалось.
                          Ответить
                          • Кстати, а в этих ваших идеях и эклипсах можно выгрузить патч в файл?
                            Ответить
                          • А техподдержка тикет просто руками поправит и скинет в аттаче. Не обязательно же диффом.
                            Ответить
                  • Гитолайт, наверное, самая простая из таких прокладок. В его админскую репу коммитишь текстом списки юзеров, сертов и реп, а он там дальше по триггеру настраивает всё как надо.
                    Ответить
                  • вообще в fossil server уже есть вики и докупейджи
                    Ответить
    • Что будет, если на прыщах отключить udevd и убрать из ядра devtmpfs?

      /dev будет пустой, и все соснут?
      Ответить
      • Борманд, ты навернка знаешь?
        Ответить
        • Ну да, сейчас без удава вроде нихрена не работает.

          З.Ы. Хотя, наверное, можно вручную статичные ноды насоздавать скриптом как в старые добрые времена. Но нахуя?
          Ответить
          • нинахуя, просто строю себе ментальную модель.

            < 2.4: MAKEDEV
            2.4: devfs (отдельная fs, где драйвер сам создавал устройства)
            2.6: /sys + uevent = udev
            Где-то с 2009-го года: Докинули еще devtmpfs для всякого ембеда которая как devfs, но совместима с udev

            2012: поцтеринг всосал в себя udev
            Ответить
            • Кстати, а получается для запуска бинаря из инитрамфс мне теперь придётся до кучи тащить туда удев иначе те же диски придётся вручную создавать?
              Ответить
              • Ну вот на дебиане если свалиться в initramfs (например просто удалив root аргумент у ядра) то да, там есть systemd-udev (блядь какой стыд, как винда со своим TCB)

                Но я так понимаю, что могу его оттуда выкинуть, и включить devtmpfs
                Ответить
                • А с другой стороны, не в ядро же весь этот пиздец с именованием девайсов тащить. Там и так кода слишком много.

                  Если какой-нибудь eth0 можно было бы в ядре пронумеровать, то всякие LVM разделы в /dev/mapper уже не хотелось бы...
                  Ответить
                  • я бы сделал так: всякие корные девайсы типа рутового диска, LVM, дров клавиатуры и дисплея (кстати, в дебиане в initramfs нету hyperv_keyboard, мне его туда приглгсь добавить) я бы сделал в ядре и непереименуемыми, чтобы всегда можно было загрузиться с ёли юзер спейс, и всё починить,

                    А что у тебя видеокамера без udev не работает, ну так это и не проблема: загрузи прыщи, там и будет камера.

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

                    --
                    лол, я выкинул из initamfs udev, теперь у меня в initramfs в /dev даже диска не виднол
                    Ответить
                    • > в initramfs нету hyperv_keyboard

                      Эм, лол. Может быть есть другой пакет с ядром, специально для установки на гипервизоры? Как без клавы то загрузку чинить.

                      > даже диска не видно

                      Создай сам как в слаке!
                      Ответить
                      • Загрузиться с диска, и починить:)

                        Я не знаю про пакет. У дебиана есть initramfs-tools. Там есть файлик типа /etc/initramfs-tools.conf/modules чи как-то так

                        И вот в него добавлыешь модуль, говоришщь initramfs-update, и он генерит тебе .img файл, ложит его в /boot, ну и обновляет груба, чтобы он initramfs ему делал.

                        >создай сам
                        там нету MAKEDEV, надо вручную почитать какой там мажорный номер
                        Ответить
                        • Посмотри в /sys/class/block/${name}/dev. Эту ветку же само ядро публикует?

                          Или это тоже уже после каких-то действий удава создалось?
                          Ответить
                          • В /sys срёт драйвер, а далее он шлет uevent, который через netlink читает удав, и создает файл в /dev/

                            Я так понимаю.

                            То есть запись в sys это просто ну типа как device в дереве устройств винды, а вот непосреднственно /dev/ запись (чтобы с ним общаться из юзерспейса), то есть как бы объект в виндовых терминах уже создает udev


                            Драйверу вообще на /dev срать: его задача в /sys записаться насколько я понимаю
                            Ответить
                            • > Драйверу вообще на /dev срать

                              Ну почему, зарегать мажор с минором для своего девайса -- это ведь тоже его задачка. Просто ноду не он создаёт.
                              Ответить
                              • А вот помоему в udev majorы уже стали динамическими.

                                Драйвер делает ``device_create_file`` (тут речь о записи в sysfs а не о /dev) и шлется uevent.

                                Ядро само придумывает какой-то major, и связывает его с драйвером (он себя передает в этот device_create_..)

                                Ранше major должен был знать и драйвер, и автор MAKEDEV скрипта. Потом мажоры кончились.

                                Теперь вроде не нужно для новых девайсов

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

                                  Да, ядро вроде как-то компактно и подряд их сейчас выдаёт. Их же совсем мало, на все категории девайсов не хватит если как раньше статически раскидываться мажорами.
                                  Ответить
                                  • да, наверное в этот момент и происходит.


                                    В какой-то момент там было 8 бит всего, и еще во времена 2.2 они начали кончаться. Все 255:)
                                    Ответить
                                    • Мммм, я даже соскучился за такими интернетами.
                                      Оно хотя бы мгновенно грузится, а не полчаса тянет гигантский бекграунд и анимирует пустые формы, подгружаемые аяксом.
                                      Ответить
                              • bormand_govno
                                Ответить
                    • > непереименуемыми

                      А вот в этом и корень зла вроде был.

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

                        Да, админы хотят привязать настройки IP к сетевой карте по мак-адресу или по ID устройства (USB там или PCI)
                        Ответить
                        • Кстати, а почему у сетевых интерфейсов отдельный неймспейс? Их ведь нет в дев.
                          Ответить
                          • наверное потому что прыщи неконсмистентное говно

                            их не надо открывать вручную конечно почти никогда, и чтобы слать ioctl надо netdevice(7) сокет и туда срать.
                            Ответить
                            • Ну вот для перечисления и управления они могли бы лежать рядом с остальными девайсами... Заодно raw сокеты можно было бы не пилить.
                              Ответить
                              • Да я согласен, ну. Вообще с момента завоза сокетов вся идеология "evertyghing is file" пошла по пизде. В SystemV был STREAMS, и он вроде он был правильный, но берклевые сокеты его убили. Прыщи в стримы не могут.

                                Смотри, как охуенно:

                                In computer networking, STREAMS is the native framework in Unix System V for implementing character device drivers, network protocols, and inter-process communication. In this framework, a stream is a chain of coroutines that pass messages between a program and a device driver (or between a pair of programs).

                                Plan-9 вроде также сделал.


                                А как в пинде? WinObj показывает сетевые?
                                Ответить
                              • Борманд, как работает видео по USB-C? Там внутри TMDC, или реально класс увстройств для USB? Если второе, то почему я вижу его как воткнутый в карту, а не в хаб?
                                Ответить
                                • Первое вроде: отдельные линии для видео, отдельные для усб. Но я могу ошибаться.
                                  Ответить
                                  • ну тоесть USB вовсе не USB, а просто форм-фактор коннектора теперь, ясно-понятно
                                    Ответить
                                    • Да, там вроде были:

                                      - Провода для питания
                                      - Провода для старого усб
                                      - Провода для нового усб
                                      - Провода для управляющего канала
                                      - Запасные провода для других целей

                                      Ну вот в последнее и запихали, если я ничего не путаю.
                                      Ответить
                                    • > Запасные провода для других целей

                                      Напутала я немножко.

                                      В общем там 4 скоростных пары есть. Можно все 4 на усб 3+ отдать, можно пополам, можно все 4 на дисплейпорт.

                                      При этом для старого усб там свои провода, конечно.

                                      Гуглится по alternate mode.
                                      Ответить
                                      • в 2030-м году у нас будет стандарт USB-хуй, в котором каждая пара будет программироваться отдельно. По нему и I2C подключат, и кипятильник для чая. Помяните мое слово
                                        Ответить
                                        • Будет, как PCI-Express: несколько разъёмов разной ширины.
                                          Ответить
                                          • PCI-Express отличаются количествои линий вроде
                                            Ответить
                                        • > I2C
                                          > кипятильник

                                          Да это и сейчас без проблем с точки зрения коннектора...

                                          Через Configuration Channel убедишься что кабель имеет достаточное сечение и попросишь хост поддать побольше газу для кипятильника. А через Sideband пины пропустишь I2C (через них даже аналоговый звук на наушники иногда гоняют, кстати). А USB можно не реализовывать если для твоей задачи он лишний.
                                          Ответить
                                    • Кокой китай)))
                                      У меня есть источник ЭДС от дядюшки ляо где можно 3/5/6/9/12/15 в вывести с buck в розетку USB A
                                      А еще видел на али, как сигнализацию ExpressCard запихали в шнурок USB для ноутбучного "райзера".
                                      Ответить
    • Перекат!

      https://govnokod.ru/28308
      https://govnokod.xyz/_28308/
      Ответить
    • #bormand_govno
      Ответить
    • блядь когда уже ингуши вырежут нахуй уёбка, всюду его поносом насрано
      Ответить
    • https://badhtml.com/
      Ответить
      • Мммм, я даже соскучился за такими интернетами.
        Оно хотя бы мгновенно грузится, а не полчаса тянет гигантский бекграунд и анимирует пустые формы, подгружаемые аяксом.

        Видно же что его олдфажные скиллябры делали, которые ещё помнят.
        Ответить
      • перый ряд логотипов ГЕНИАЛЕН
        Ответить
      • перый ряд логотипов ГЕНИАЛЕН
        Ответить
    • Заглянул тут на PH, а там меню выбора темы, и блядь сплошные трансы. Пиздец! Еще три года назад этого говна там не было. Куда катится этот мир?
      Ответить
      • Что за пх?
        Ответить
        • погугли
          Ответить
          • Водородный показатель?
            Средства для повышения уровня кислотности?
            Возможно вы имели в виду «PHP»?
            Вакансии компании РН-Транс - работа в Москве
            АО "РН-ТРАНС", ОКПО 48134187
            РН-Транс - РЖД-Партнер
            Ответить
            • >РН-Транс
              а я о чем?
              Ответить
            • У нас раньше платежи за электричество принимал Трансинвестбанк. Его название никто не мог выговорить без ошибки.
              Ответить
      • Прикрутили мышиное обучение по интересам юзера?
        Ответить
    • Семья убитого на войне российского оккупанта Ильи Василенко в сюжете пожаловалась на невыплату им компенсации. На кадрах из дома, в 4500 км от Украины, можно увидеть, вероятно, украденный холодильник с наклейкой "2 роки. Повна гарантія!".

      Сюжет под названием "Денег дали только на гроб и памятник" опубликован в youtube.

      Семья убитого военного живет в рабочем поселке Чунский в Иркутской области РФ - это Сибирь, недалеко от Монголии на юге.

      Родственники оккупанта жалуются, что российские власти не выплатили им компенсацию за его смерть. В какой-то момент интервью перемещается на кухню и в объективе появляется холодильник Beko с наклейкой гарантии на два года на украинском языке.
      Ответить
      • свежие новости
        Ответить
        • УНИАН огородились cloudflare, а последнее время еще и разленились и плохо наполняют раздел Рускей Миръ
          Ответить
          • Ох, сколько ж сайтов поломал этот ваш клоудфларе. На них тупо не хочется заходить.
            Ответить
            • Ничего. Больше не сломаешь. И вообще, ничего уже не сделаешь.
              Ответить
    • https://files.catbox.moe/but1s4.jpeg
      Ответить
    • Голо суй или проиграешь!
      https://files.catbox.moe/guawet.png
      https://files.catbox.moe/jw1rgi.png
      Ответить

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