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

0

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

#103: https://govnokod.ru/27526 https://govnokod.xyz/_27526
#104: https://govnokod.ru/27534 https://govnokod.xyz/_27534
#105: https://govnokod.ru/27544 https://govnokod.xyz/_27544
#106: https://govnokod.ru/27552 https://govnokod.xyz/_27552
#107: https://govnokod.ru/27554 https://govnokod.xyz/_27554
#108: https://govnokod.ru/27557 https://govnokod.xyz/_27557
#109: https://govnokod.ru/27581 https://govnokod.xyz/_27581
#110: https://govnokod.ru/27610 https://govnokod.xyz/_27610
#111: https://govnokod.ru/27644 https://govnokod.xyz/_27644
#112: https://govnokod.ru/27648 https://govnokod.xyz/_27648
#113: https://govnokod.ru/27652 https://govnokod.xyz/_27652
#114: https://govnokod.ru/27659 https://govnokod.xyz/_27659
#115: https://govnokod.ru/27665 https://govnokod.xyz/_27665
#116: https://govnokod.ru/27671 https://govnokod.xyz/_27671
#117: https://govnokod.ru/27675 https://govnokod.xyz/_27675
#118: https://govnokod.ru/27685 https://govnokod.xyz/_27685
#119: https://govnokod.ru/27701 https://govnokod.xyz/_27701
#120: https://govnokod.ru/27703 https://govnokod.xyz/_27703
#121: https://govnokod.ru/27710 https://govnokod.xyz/_27710
#122: https://govnokod.ru/27728 https://govnokod.xyz/_27728
#123: https://govnokod.ru/27729 https://govnokod.xyz/_27729
#124: https://govnokod.ru/27730 https://govnokod.xyz/_27730
#125: https://govnokod.ru/27732 https://govnokod.xyz/_27732
#126: https://govnokod.ru/27733 https://govnokod.xyz/_27733
#127: https://govnokod.ru/27737 https://govnokod.xyz/_27737
#128: https://govnokod.ru/27742 https://govnokod.xyz/_27742
#129: https://govnokod.ru/27747 https://govnokod.xyz/_27747
#130: https://govnokod.ru/27755 https://govnokod.xyz/_27755
#131: https://govnokod.ru/27766 https://govnokod.xyz/_27766
#132: https://govnokod.ru/27790 https://govnokod.xyz/_27790

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

Комментарии (1638) 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.
    Остерегайтесь подделок. Берегите себя и своих близких. Кок!
    Ответить
  • Питухи, чем удобнее всего на прыщах в терминале смотреть файлы, чтобы \n \r подсвечивались? Хочу посмотреть файл, есть подозрение, что у него говно вместо переводов строк.
    Ответить
    • ``cat -A [file]``
      У юниксовых \n будет "$", у виндовых ^M

      Можно еще спросить ``file [file-name]`` он скажет какие там терминатоыр
      Ответить
      • У меня
        HTTP/1.1 200 Ok^M$
        Какой багор )))
        Ответить
          • Я в vim открываю 2 файла, в одном видно ^M, в другом не видно, хотя я через xdd смотрю бинарное представление - не вижу отличий
            Ответить
            • открой vim в бинарном резжиме
              vim -b "file"

              потом скажи
              ``:set list``
              Ответить
              • В первом файле только $, во втором ^M$

                xxd a.txt | head -3
                00000000: 4854 5450 2f31 2e31 2032 3030 204f 6b0d  HTTP/1.1 200 Ok.
                00000010: 0a43 6163 6865 2d43 6f6e 7472 6f6c 3a20  .Cache-Control:
                00000020: 7075 626c 6963 2c20 6d61 782d 6167 653d  public, max-age=
                
                xxd b.txt | head -3
                00000000: 4854 5450 2f31 2e31 2032 3030 204f 6b0d  HTTP/1.1 200 Ok.
                00000010: 0a43 6f6e 7465 6e74 2d54 7970 653a 2074  .Content-Type: t
                00000020: 6578 742f 6874 6d6c 0d0a 4c61 7374 2d4d  ext/html..Last-M
                Ответить
                • "0D0A" это \r\n, вижу это в обоих файлах

                  Ты открываешь второй "-b", делаешь "list" и не видишь перевода?
                  странно
                  Ответить
                  • Что-то я где-то промахнулся, видимо, теперь не вижу отличий
                    Ответить
                    • испрвить файлы можешь через "tr", но еще раз обращаю внимание, что в HTTP именно \r\n и используется
                      Ответить
                • В первом файле только $, во втором ^M$

                  xxd a.txt | head -3
                  00000000: 4854 5450 2f31 2e31 2032 3030 204f 6b0d  HTTP/1.1 200 Ok.
                  00000010: 0a43 6163 6865 2d43 6f6e 7472 6f6c 3a20  .Cache-Control:
                  00000020: 7075 626c 6963 2c20 6d61 782d 6167 653d  public, max-age=
                  
                  xxd b.txt | head -3
                  00000000: 4854 5450 2f31 2e31 2032 3030 204f 6b0d  HTTP/1.1 200 Ok.
                  00000010: 0a43 6f6e 7465 6e74 2d54 7970 653a 2074  .Content-Type: t
                  00000020: 6578 742f 6874 6d6c 0d0a 4c61 7374 2d4d  ext/html..Last-M
                  Ответить
                • В первом файле только $, во втором ^M$

                  xxd a.txt | head -3
                  00000000: 4854 5450 2f31 2e31 2032 3030 204f 6b0d  HTTP/1.1 200 Ok.
                  00000010: 0a43 6163 6865 2d43 6f6e 7472 6f6c 3a20  .Cache-Control:
                  00000020: 7075 626c 6963 2c20 6d61 782d 6167 653d  public, max-age=
                  
                  xxd b.txt | head -3
                  00000000: 4854 5450 2f31 2e31 2032 3030 204f 6b0d  HTTP/1.1 200 Ok.
                  00000010: 0a43 6f6e 7465 6e74 2d54 7970 653a 2074  .Content-Type: t
                  00000020: 6578 742f 6874 6d6c 0d0a 4c61 7374 2d4d  ext/html..Last-M
                  Ответить
                • В первом файле только $, во втором ^M$

                  xxd a.txt | head -3
                  00000000: 4854 5450 2f31 2e31 2032 3030 204f 6b0d  HTTP/1.1 200 Ok.
                  00000010: 0a43 6163 6865 2d43 6f6e 7472 6f6c 3a20  .Cache-Control:
                  00000020: 7075 626c 6963 2c20 6d61 782d 6167 653d  public, max-age=
                  
                  xxd b.txt | head -3
                  00000000: 4854 5450 2f31 2e31 2032 3030 204f 6b0d  HTTP/1.1 200 Ok.
                  00000010: 0a43 6f6e 7465 6e74 2d54 7970 653a 2074  .Content-Type: t
                  00000020: 6578 742f 6874 6d6c 0d0a 4c61 7374 2d4d  ext/html..Last-M
                  Ответить
                • В первом файле только $, во втором ^M$

                  xxd a.txt | head -3
                  00000000: 4854 5450 2f31 2e31 2032 3030 204f 6b0d  HTTP/1.1 200 Ok.
                  00000010: 0a43 6163 6865 2d43 6f6e 7472 6f6c 3a20  .Cache-Control:
                  00000020: 7075 626c 6963 2c20 6d61 782d 6167 653d  public, max-age=
                  
                  xxd b.txt | head -3
                  00000000: 4854 5450 2f31 2e31 2032 3030 204f 6b0d  HTTP/1.1 200 Ok.
                  00000010: 0a43 6f6e 7465 6e74 2d54 7970 653a 2074  .Content-Type: t
                  00000020: 6578 742f 6874 6d6c 0d0a 4c61 7374 2d4d  ext/html..Last-M
                  Ответить
                • В первом файле только $, во втором ^M$

                  xxd a.txt | head -3
                  00000000: 4854 5450 2f31 2e31 2032 3030 204f 6b0d  HTTP/1.1 200 Ok.
                  00000010: 0a43 6163 6865 2d43 6f6e 7472 6f6c 3a20  .Cache-Control:
                  00000020: 7075 626c 6963 2c20 6d61 782d 6167 653d  public, max-age=
                  
                  xxd b.txt | head -3
                  00000000: 4854 5450 2f31 2e31 2032 3030 204f 6b0d  HTTP/1.1 200 Ok.
                  00000010: 0a43 6f6e 7465 6e74 2d54 7970 653a 2074  .Content-Type: t
                  00000020: 6578 742f 6874 6d6c 0d0a 4c61 7374 2d4d  ext/html..Last-M
                  Ответить
                • В первом файле только $, во втором ^M$

                  xxd a.txt | head -3
                  00000000: 4854 5450 2f31 2e31 2032 3030 204f 6b0d  HTTP/1.1 200 Ok.
                  00000010: 0a43 6163 6865 2d43 6f6e 7472 6f6c 3a20  .Cache-Control:
                  00000020: 7075 626c 6963 2c20 6d61 782d 6167 653d  public, max-age=
                  
                  xxd b.txt | head -3
                  00000000: 4854 5450 2f31 2e31 2032 3030 204f 6b0d  HTTP/1.1 200 Ok.
                  00000010: 0a43 6f6e 7465 6e74 2d54 7970 653a 2074  .Content-Type: t
                  00000020: 6578 742f 6874 6d6c 0d0a 4c61 7374 2d4d  ext/html..Last-M
                  Ответить
                • В первом файле только $, во втором ^M$

                  xxd a.txt | head -3
                  00000000: 4854 5450 2f31 2e31 2032 3030 204f 6b0d  HTTP/1.1 200 Ok.
                  00000010: 0a43 6163 6865 2d43 6f6e 7472 6f6c 3a20  .Cache-Control:
                  00000020: 7075 626c 6963 2c20 6d61 782d 6167 653d  public, max-age=
                  
                  xxd b.txt | head -3
                  00000000: 4854 5450 2f31 2e31 2032 3030 204f 6b0d  HTTP/1.1 200 Ok.
                  00000010: 0a43 6f6e 7465 6e74 2d54 7970 653a 2074  .Content-Type: t
                  00000020: 6578 742f 6874 6d6c 0d0a 4c61 7374 2d4d  ext/html..Last-M
                  Ответить
                • В первом файле только $, во втором ^M$

                  xxd a.txt | head -3
                  00000000: 4854 5450 2f31 2e31 2032 3030 204f 6b0d  HTTP/1.1 200 Ok.
                  00000010: 0a43 6163 6865 2d43 6f6e 7472 6f6c 3a20  .Cache-Control:
                  00000020: 7075 626c 6963 2c20 6d61 782d 6167 653d  public, max-age=
                  
                  xxd b.txt | head -3
                  00000000: 4854 5450 2f31 2e31 2032 3030 204f 6b0d  HTTP/1.1 200 Ok.
                  00000010: 0a43 6f6e 7465 6e74 2d54 7970 653a 2074  .Content-Type: t
                  00000020: 6578 742f 6874 6d6c 0d0a 4c61 7374 2d4d  ext/html..Last-M
                  Ответить
                • В первом файле только $, во втором ^M$

                  xxd a.txt | head -3
                  00000000: 4854 5450 2f31 2e31 2032 3030 204f 6b0d  HTTP/1.1 200 Ok.
                  00000010: 0a43 6163 6865 2d43 6f6e 7472 6f6c 3a20  .Cache-Control:
                  00000020: 7075 626c 6963 2c20 6d61 782d 6167 653d  public, max-age=
                  
                  xxd b.txt | head -3
                  00000000: 4854 5450 2f31 2e31 2032 3030 204f 6b0d  HTTP/1.1 200 Ok.
                  00000010: 0a43 6f6e 7465 6e74 2d54 7970 653a 2074  .Content-Type: t
                  00000020: 6578 742f 6874 6d6c 0d0a 4c61 7374 2d4d  ext/html..Last-M
                  Ответить
                • В первом файле только $, во втором ^M$

                  xxd a.txt | head -3
                  00000000: 4854 5450 2f31 2e31 2032 3030 204f 6b0d  HTTP/1.1 200 Ok.
                  00000010: 0a43 6163 6865 2d43 6f6e 7472 6f6c 3a20  .Cache-Control:
                  00000020: 7075 626c 6963 2c20 6d61 782d 6167 653d  public, max-age=
                  
                  xxd b.txt | head -3
                  00000000: 4854 5450 2f31 2e31 2032 3030 204f 6b0d  HTTP/1.1 200 Ok.
                  00000010: 0a43 6f6e 7465 6e74 2d54 7970 653a 2074  .Content-Type: t
                  00000020: 6578 742f 6874 6d6c 0d0a 4c61 7374 2d4d  ext/html..Last-M
                  Ответить
            • Я в vim открываю 2 файла, в одном видно ^M, в другом не видно, хотя я через xdd смотрю бинарное представление - не вижу отличий
              Ответить
            • Я в vim открываю 2 файла, в одном видно ^M, в другом не видно, хотя я через xdd смотрю бинарное представление - не вижу отличий
              Ответить
            • Я в vim открываю 2 файла, в одном видно ^M, в другом не видно, хотя я через xdd смотрю бинарное представление - не вижу отличий
              Ответить
            • Я в vim открываю 2 файла, в одном видно ^M, в другом не видно, хотя я через xdd смотрю бинарное представление - не вижу отличий
              Ответить
            • Я в vim открываю 2 файла, в одном видно ^M, в другом не видно, хотя я через xdd смотрю бинарное представление - не вижу отличий
              Ответить
            • Я в vim открываю 2 файла, в одном видно ^M, в другом не видно, хотя я через xdd смотрю бинарное представление - не вижу отличий
              Ответить
            • Я в vim открываю 2 файла, в одном видно ^M, в другом не видно, хотя я через xdd смотрю бинарное представление - не вижу отличий
              Ответить
            • Я в vim открываю 2 файла, в одном видно ^M, в другом не видно, хотя я через xdd смотрю бинарное представление - не вижу отличий
              Ответить
            • Я в vim открываю 2 файла, в одном видно ^M, в другом не видно, хотя я через xdd смотрю бинарное представление - не вижу отличий
              Ответить
            • Я в vim открываю 2 файла, в одном видно ^M, в другом не видно, хотя я через xdd смотрю бинарное представление - не вижу отличий
              Ответить
      • ``cat -A [file]``
        У юниксовых \n будет "$", у виндовых ^M

        Можно еще спросить ``file [file-name]`` он скажет какие там терминатоыр
        Ответить
      • ``cat -A [file]``
        У юниксовых \n будет "$", у виндовых ^M

        Можно еще спросить ``file [file-name]`` он скажет какие там терминатоыр
        Ответить
      • ``cat -A [file]``
        У юниксовых \n будет "$", у виндовых ^M

        Можно еще спросить ``file [file-name]`` он скажет какие там терминатоыр
        Ответить
      • ``cat -A [file]``
        У юниксовых \n будет "$", у виндовых ^M

        Можно еще спросить ``file [file-name]`` он скажет какие там терминатоыр
        Ответить
      • ``cat -A [file]``
        У юниксовых \n будет "$", у виндовых ^M

        Можно еще спросить ``file [file-name]`` он скажет какие там терминатоыр
        Ответить
      • ``cat -A [file]``
        У юниксовых \n будет "$", у виндовых ^M

        Можно еще спросить ``file [file-name]`` он скажет какие там терминатоыр
        Ответить
      • ``cat -A [file]``
        У юниксовых \n будет "$", у виндовых ^M

        Можно еще спросить ``file [file-name]`` он скажет какие там терминатоыр
        Ответить
      • ``cat -A [file]``
        У юниксовых \n будет "$", у виндовых ^M

        Можно еще спросить ``file [file-name]`` он скажет какие там терминатоыр
        Ответить
      • ``cat -A [file]``
        У юниксовых \n будет "$", у виндовых ^M

        Можно еще спросить ``file [file-name]`` он скажет какие там терминатоыр
        Ответить
      • ``cat -A [file]``
        У юниксовых \n будет "$", у виндовых ^M

        Можно еще спросить ``file [file-name]`` он скажет какие там терминатоыр
        Ответить
    • Чем вызвана повальная течка по механическим клавиатурам? Как можно терпеть этот убогий внешний вид и мерзотный звук?
      Ответить
      • Чем вызвана повальная течка по поп-ит? Как можно терпеть этот убогий внешний вид и мерзотный звук?

        Чем вызвана повальная течка по "очередная модная хернянейм"? Как можно терпеть это "некаяхуйня1" и "некаяхуйня2"?

        Да ничем особо она не вызвана. Хомячки взяли какую-то хуйню и ебут мозг окружающим, что вот смотри какая у меня хуйня, мммм...
        Ответить
        • Чем вызвана повальная течка по тик-ток телеграм воцап?
          Ответить
          • Чем вызвана повальная течка по тик-ток телеграм воцап?
            Ответить
      • Чем вызвана повальная течка по механическим клавиатурам? Как можно терпеть этот убогий внешний вид и мерзотный звук?
        Ответить
      • Чем вызвана повальная течка по механическим клавиатурам? Как можно терпеть этот убогий внешний вид и мерзотный звук?
        Ответить
      • Чем вызвана повальная течка по механическим клавиатурам? Как можно терпеть этот убогий внешний вид и мерзотный звук?
        Ответить
      • Чем вызвана повальная течка по механическим клавиатурам? Как можно терпеть этот убогий внешний вид и мерзотный звук?
        Ответить
      • Чем вызвана повальная течка по механическим клавиатурам? Как можно терпеть этот убогий внешний вид и мерзотный звук?
        Ответить
      • Чем вызвана повальная течка по механическим клавиатурам? Как можно терпеть этот убогий внешний вид и мерзотный звук?
        Ответить
      • Чем вызвана повальная течка по механическим клавиатурам? Как можно терпеть этот убогий внешний вид и мерзотный звук?
        Ответить
      • Чем вызвана повальная течка по механическим клавиатурам? Как можно терпеть этот убогий внешний вид и мерзотный звук?
        Ответить
      • Чем вызвана повальная течка по механическим клавиатурам? Как можно терпеть этот убогий внешний вид и мерзотный звук?
        Ответить
      • Чем вызвана повальная течка по механическим клавиатурам? Как можно терпеть этот убогий внешний вид и мерзотный звук?
        Ответить
    • Разбудите, когда реплики Space Cadet будут делать.
      Ответить
  • https://gcode.space/#!/27790#comment737858

    > Сишка тоже небось может напихать каких-нить канареек, которые займут какое-то место, и код под одинаковый процессор на gcc 2.95 и на современном может отличаться, разве нет?

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

      Это про быстро наговнять прототип или автоматизировать ручную рутину типа разбора почты.
      Ответить
      • Вот да, скриптушня — это для прототирования. Это как быстро наговнять схему навесным монтажом со свисающей паутиной проводов вместо того, чтобы разрабатывать макет печатной платы. При навесном монтаже можно быстро переделать схему, а печатную плату придётся «перекомпилировать».

        Вот только надёжность у навесного монтажа не очень. И современный процессор им не подключишь.
        Ответить
        • Скриптушню писать неудобно, а работает она норм, хватит гнать
          Ответить
          • Работает норм, если не забыть заменить двойные кавычки на одинарные, прописать __slots__ или зафризить строки
            Ответить
            • Даже с двойными кавычками работает лучше тебя, судя по всему
              Ответить
              • Это правда: скрипты работают намного быстрее человека, даже самые неоптимальные типа .bat файлов
                Ответить
                • Это правда: скрипты работают намного быстрее человека, даже самые неоптимальные типа .bat файлов
                  Ответить
                • Это правда: скрипты работают намного быстрее человека, даже самые неоптимальные типа .bat файлов
                  Ответить
                • Это правда: скрипты работают намного быстрее человека, даже самые неоптимальные типа .bat файлов
                  Ответить
                • Это правда: скрипты работают намного быстрее человека, даже самые неоптимальные типа .bat файлов
                  Ответить
                • Это правда: скрипты работают намного быстрее человека, даже самые неоптимальные типа .bat файлов
                  Ответить
                • Это правда: скрипты работают намного быстрее человека, даже самые неоптимальные типа .bat файлов
                  Ответить
                • Это правда: скрипты работают намного быстрее человека, даже самые неоптимальные типа .bat файлов
                  Ответить
                • Это правда: скрипты работают намного быстрее человека, даже самые неоптимальные типа .bat файлов
                  Ответить
                • Это правда: скрипты работают намного быстрее человека, даже самые неоптимальные типа .bat файлов
                  Ответить
                • Это правда: скрипты работают намного быстрее человека, даже самые неоптимальные типа .bat файлов
                  Ответить
              • Даже с двойными кавычками работает лучше тебя, судя по всему
                Ответить
              • Даже с двойными кавычками работает лучше тебя, судя по всему
                Ответить
              • Даже с двойными кавычками работает лучше тебя, судя по всему
                Ответить
              • Даже с двойными кавычками работает лучше тебя, судя по всему
                Ответить
              • Даже с двойными кавычками работает лучше тебя, судя по всему
                Ответить
              • Даже с двойными кавычками работает лучше тебя, судя по всему
                Ответить
              • Даже с двойными кавычками работает лучше тебя, судя по всему
                Ответить
              • Даже с двойными кавычками работает лучше тебя, судя по всему
                Ответить
              • Даже с двойными кавычками работает лучше тебя, судя по всему
                Ответить
              • Даже с двойными кавычками работает лучше тебя, судя по всему
                Ответить
            • Работает норм, если не забыть заменить двойные кавычки на одинарные, прописать __slots__ или зафризить строки
              Ответить
            • Работает норм, если не забыть заменить двойные кавычки на одинарные, прописать __slots__ или зафризить строки
              Ответить
            • Работает норм, если не забыть заменить двойные кавычки на одинарные, прописать __slots__ или зафризить строки
              Ответить
            • Работает норм, если не забыть заменить двойные кавычки на одинарные, прописать __slots__ или зафризить строки
              Ответить
            • Работает норм, если не забыть заменить двойные кавычки на одинарные, прописать __slots__ или зафризить строки
              Ответить
            • Работает норм, если не забыть заменить двойные кавычки на одинарные, прописать __slots__ или зафризить строки
              Ответить
            • Работает норм, если не забыть заменить двойные кавычки на одинарные, прописать __slots__ или зафризить строки
              Ответить
            • Работает норм, если не забыть заменить двойные кавычки на одинарные, прописать __slots__ или зафризить строки
              Ответить
            • Работает норм, если не забыть заменить двойные кавычки на одинарные, прописать __slots__ или зафризить строки
              Ответить
            • Работает норм, если не забыть заменить двойные кавычки на одинарные, прописать __slots__ или зафризить строки
              Ответить
        • Вот да, скриптушня — это для прототирования. Это как быстро наговнять схему навесным монтажом со свисающей паутиной проводов вместо того, чтобы разрабатывать макет печатной платы. При навесном монтаже можно быстро переделать схему, а печатную плату придётся «перекомпилировать».

          Вот только надёжность у навесного монтажа не очень. И современный процессор им не подключишь.
          Ответить
        • Вот да, скриптушня — это для прототирования. Это как быстро наговнять схему навесным монтажом со свисающей паутиной проводов вместо того, чтобы разрабатывать макет печатной платы. При навесном монтаже можно быстро переделать схему, а печатную плату придётся «перекомпилировать».

          Вот только надёжность у навесного монтажа не очень. И современный процессор им не подключишь.
          Ответить
        • Вот да, скриптушня — это для прототирования. Это как быстро наговнять схему навесным монтажом со свисающей паутиной проводов вместо того, чтобы разрабатывать макет печатной платы. При навесном монтаже можно быстро переделать схему, а печатную плату придётся «перекомпилировать».

          Вот только надёжность у навесного монтажа не очень. И современный процессор им не подключишь.
          Ответить
        • Вот да, скриптушня — это для прототирования. Это как быстро наговнять схему навесным монтажом со свисающей паутиной проводов вместо того, чтобы разрабатывать макет печатной платы. При навесном монтаже можно быстро переделать схему, а печатную плату придётся «перекомпилировать».

          Вот только надёжность у навесного монтажа не очень. И современный процессор им не подключишь.
          Ответить
        • Вот да, скриптушня — это для прототирования. Это как быстро наговнять схему навесным монтажом со свисающей паутиной проводов вместо того, чтобы разрабатывать макет печатной платы. При навесном монтаже можно быстро переделать схему, а печатную плату придётся «перекомпилировать».

          Вот только надёжность у навесного монтажа не очень. И современный процессор им не подключишь.
          Ответить
        • Вот да, скриптушня — это для прототирования. Это как быстро наговнять схему навесным монтажом со свисающей паутиной проводов вместо того, чтобы разрабатывать макет печатной платы. При навесном монтаже можно быстро переделать схему, а печатную плату придётся «перекомпилировать».

          Вот только надёжность у навесного монтажа не очень. И современный процессор им не подключишь.
          Ответить
        • Вот да, скриптушня — это для прототирования. Это как быстро наговнять схему навесным монтажом со свисающей паутиной проводов вместо того, чтобы разрабатывать макет печатной платы. При навесном монтаже можно быстро переделать схему, а печатную плату придётся «перекомпилировать».

          Вот только надёжность у навесного монтажа не очень. И современный процессор им не подключишь.
          Ответить
        • Вот да, скриптушня — это для прототирования. Это как быстро наговнять схему навесным монтажом со свисающей паутиной проводов вместо того, чтобы разрабатывать макет печатной платы. При навесном монтаже можно быстро переделать схему, а печатную плату придётся «перекомпилировать».

          Вот только надёжность у навесного монтажа не очень. И современный процессор им не подключишь.
          Ответить
        • Вот да, скриптушня — это для прототирования. Это как быстро наговнять схему навесным монтажом со свисающей паутиной проводов вместо того, чтобы разрабатывать макет печатной платы. При навесном монтаже можно быстро переделать схему, а печатную плату придётся «перекомпилировать».

          Вот только надёжность у навесного монтажа не очень. И современный процессор им не подключишь.
          Ответить
        • Вот да, скриптушня — это для прототирования. Это как быстро наговнять схему навесным монтажом со свисающей паутиной проводов вместо того, чтобы разрабатывать макет печатной платы. При навесном монтаже можно быстро переделать схему, а печатную плату придётся «перекомпилировать».

          Вот только надёжность у навесного монтажа не очень. И современный процессор им не подключишь.
          Ответить
      • Чувак, питон (как и любая скриптушня) это всё таки не про перформанс.

        Это про быстро наговнять прототип или автоматизировать ручную рутину типа разбора почты.
        Ответить
      • Чувак, питон (как и любая скриптушня) это всё таки не про перформанс.

        Это про быстро наговнять прототип или автоматизировать ручную рутину типа разбора почты.
        Ответить
      • Чувак, питон (как и любая скриптушня) это всё таки не про перформанс.

        Это про быстро наговнять прототип или автоматизировать ручную рутину типа разбора почты.
        Ответить
      • Чувак, питон (как и любая скриптушня) это всё таки не про перформанс.

        Это про быстро наговнять прототип или автоматизировать ручную рутину типа разбора почты.
        Ответить
      • Чувак, питон (как и любая скриптушня) это всё таки не про перформанс.

        Это про быстро наговнять прототип или автоматизировать ручную рутину типа разбора почты.
        Ответить
      • Чувак, питон (как и любая скриптушня) это всё таки не про перформанс.

        Это про быстро наговнять прототип или автоматизировать ручную рутину типа разбора почты.
        Ответить
      • Чувак, питон (как и любая скриптушня) это всё таки не про перформанс.

        Это про быстро наговнять прототип или автоматизировать ручную рутину типа разбора почты.
        Ответить
      • Чувак, питон (как и любая скриптушня) это всё таки не про перформанс.

        Это про быстро наговнять прототип или автоматизировать ручную рутину типа разбора почты.
        Ответить
      • Чувак, питон (как и любая скриптушня) это всё таки не про перформанс.

        Это про быстро наговнять прототип или автоматизировать ручную рутину типа разбора почты.
        Ответить
      • Чувак, питон (как и любая скриптушня) это всё таки не про перформанс.

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

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

            И кстати это падало с ООМ, пока я ему 8Гб не дал.


            Я не одинок:
            https://dev.to/slashgear_/how-to-boost-the-speed-of-your-webpack-build-16h0

            Depending on the machine on which the build was launched, it took between 5 and 12 minutes.


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

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

              И кстати это падало с ООМ, пока я ему 8Гб не дал.


              Я не одинок:
              https://dev.to/slashgear_/how-to-boost-the-speed-of-your-webpack-build-16h0

              Depending on the machine on which the build was launched, it took between 5 and 12 minutes.


              Ядро прыща с большим "-j" у меня собиралось минут за пять. Но оно правда было вылизано и очищено от лишнего
              Ответить
            • Кстати втыкает не компиляция TS (хотя и она не быстрая) а сборка (линковка) вебпаком и потряхивание дерева (тришейкинг)

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

              И кстати это падало с ООМ, пока я ему 8Гб не дал.


              Я не одинок:
              https://dev.to/slashgear_/how-to-boost-the-speed-of-your-webpack-build-16h0

              Depending on the machine on which the build was launched, it took between 5 and 12 minutes.


              Ядро прыща с большим "-j" у меня собиралось минут за пять. Но оно правда было вылизано и очищено от лишнего
              Ответить
            • Кстати втыкает не компиляция TS (хотя и она не быстрая) а сборка (линковка) вебпаком и потряхивание дерева (тришейкинг)

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

              И кстати это падало с ООМ, пока я ему 8Гб не дал.


              Я не одинок:
              https://dev.to/slashgear_/how-to-boost-the-speed-of-your-webpack-build-16h0

              Depending on the machine on which the build was launched, it took between 5 and 12 minutes.


              Ядро прыща с большим "-j" у меня собиралось минут за пять. Но оно правда было вылизано и очищено от лишнего
              Ответить
            • Кстати втыкает не компиляция TS (хотя и она не быстрая) а сборка (линковка) вебпаком и потряхивание дерева (тришейкинг)

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

              И кстати это падало с ООМ, пока я ему 8Гб не дал.


              Я не одинок:
              https://dev.to/slashgear_/how-to-boost-the-speed-of-your-webpack-build-16h0

              Depending on the machine on which the build was launched, it took between 5 and 12 minutes.


              Ядро прыща с большим "-j" у меня собиралось минут за пять. Но оно правда было вылизано и очищено от лишнего
              Ответить
            • Кстати втыкает не компиляция TS (хотя и она не быстрая) а сборка (линковка) вебпаком и потряхивание дерева (тришейкинг)

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

              И кстати это падало с ООМ, пока я ему 8Гб не дал.


              Я не одинок:
              https://dev.to/slashgear_/how-to-boost-the-speed-of-your-webpack-build-16h0

              Depending on the machine on which the build was launched, it took between 5 and 12 minutes.


              Ядро прыща с большим "-j" у меня собиралось минут за пять. Но оно правда было вылизано и очищено от лишнего
              Ответить
            • Кстати втыкает не компиляция TS (хотя и она не быстрая) а сборка (линковка) вебпаком и потряхивание дерева (тришейкинг)

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

              И кстати это падало с ООМ, пока я ему 8Гб не дал.


              Я не одинок:
              https://dev.to/slashgear_/how-to-boost-the-speed-of-your-webpack-build-16h0

              Depending on the machine on which the build was launched, it took between 5 and 12 minutes.


              Ядро прыща с большим "-j" у меня собиралось минут за пять. Но оно правда было вылизано и очищено от лишнего
              Ответить
            • Кстати втыкает не компиляция TS (хотя и она не быстрая) а сборка (линковка) вебпаком и потряхивание дерева (тришейкинг)

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

              И кстати это падало с ООМ, пока я ему 8Гб не дал.


              Я не одинок:
              https://dev.to/slashgear_/how-to-boost-the-speed-of-your-webpack-build-16h0

              Depending on the machine on which the build was launched, it took between 5 and 12 minutes.


              Ядро прыща с большим "-j" у меня собиралось минут за пять. Но оно правда было вылизано и очищено от лишнего
              Ответить
            • Кстати втыкает не компиляция TS (хотя и она не быстрая) а сборка (линковка) вебпаком и потряхивание дерева (тришейкинг)

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

              И кстати это падало с ООМ, пока я ему 8Гб не дал.


              Я не одинок:
              https://dev.to/slashgear_/how-to-boost-the-speed-of-your-webpack-build-16h0

              Depending on the machine on which the build was launched, it took between 5 and 12 minutes.


              Ядро прыща с большим "-j" у меня собиралось минут за пять. Но оно правда было вылизано и очищено от лишнего
              Ответить
            • Кстати втыкает не компиляция TS (хотя и она не быстрая) а сборка (линковка) вебпаком и потряхивание дерева (тришейкинг)

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

              И кстати это падало с ООМ, пока я ему 8Гб не дал.


              Я не одинок:
              https://dev.to/slashgear_/how-to-boost-the-speed-of-your-webpack-build-16h0

              Depending on the machine on which the build was launched, it took between 5 and 12 minutes.


              Ядро прыща с большим "-j" у меня собиралось минут за пять. Но оно правда было вылизано и очищено от лишнего
              Ответить
            • Кстати втыкает не компиляция TS (хотя и она не быстрая) а сборка (линковка) вебпаком и потряхивание дерева (тришейкинг)

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

              И кстати это падало с ООМ, пока я ему 8Гб не дал.


              Я не одинок:
              https://dev.to/slashgear_/how-to-boost-the-speed-of-your-webpack-build-16h0

              Depending on the machine on which the build was launched, it took between 5 and 12 minutes.


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


    только поколение джаваскриптеров могло создаать формать на 3000 строк с иерархией, но без комментариев
    Ответить
    • Чуваку, который придумал жсон, скоро 70 лет.

      Ты уверен, что в нужную сторону воюешь, плакса?
      Ответить
      • Он его сделал для сериализации, а для конфига его прикрутили хипстеры
        Ответить
        • Он его сделал для сериализации, а для конфига его прикрутили хипстеры
          Ответить
        • Он его сделал для сериализации, а для конфига его прикрутили хипстеры
          Ответить
        • Он его сделал для сериализации, а для конфига его прикрутили хипстеры
          Ответить
        • Он его сделал для сериализации, а для конфига его прикрутили хипстеры
          Ответить
        • Он его сделал для сериализации, а для конфига его прикрутили хипстеры
          Ответить
        • Он его сделал для сериализации, а для конфига его прикрутили хипстеры
          Ответить
        • Он его сделал для сериализации, а для конфига его прикрутили хипстеры
          Ответить
        • Он его сделал для сериализации, а для конфига его прикрутили хипстеры
          Ответить
        • Он его сделал для сериализации, а для конфига его прикрутили хипстеры
          Ответить
        • Он его сделал для сериализации, а для конфига его прикрутили хипстеры
          Ответить
    • Есть же JSON5

      Или зафигачь в объект строку, которую при парсинге проигнорируют.
      Ответить
      • >Или зафигачь в объект строку, которую при парсинге проигнорируют.
        по-моему это охуенно
        Ответить
        • То есть во всех остальных случаях вставлять строку, которую распарсят и выкинут это нормально, а здесь нет?
          Ответить
          • Я не отвечаю за того, кто парсит мой объект.
            Ответить
            • Но ведь есть какие-то соглашения о том, какие поля в объекте, схема там? Просто добавить информацию, что лишнее должно игнорироваться. Если чукча на другом конце не читатель, то ничего страшного. Ну запихнёт лишнее поле в объект, у него памяти больше сожрёт. Ну грохнется у него приложение разок с сообщением о том, что рефлекции не удалось найти поле в классе, посмотрит внимательней и поумнеет.
              Ответить
              • Заругается IDE, заругается линтер на неизвестные поля, ну и да: лишний объем.

                Ты неужели не чувствуешь, что это паттерн "вентилятор из линолеума, найденного на помойке"?
                Ответить
                • Задокументируй поле comment в схеме. И хрен кто доебётся.
                  Ответить
                  • Для этого надо устроится в гугл (он поддерживает нужную мне библиотеку), а я не готов сейчас интервью туда проходить
                    Ответить
                      • Угу

                        Я не очень люблю собеседования, тем более в гугле оно небось стрессовое: всякую математику спрашивают, и к нему нужно готовиться три недели

                        я без комментариев поживу
                        Ответить
                        • > стрессовое

                          Ну это если ты без работы остался и срочно-срочно ищешь.

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

                          > три недели

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

                            А ты уже ходил?
                            Ответить
                            • > знаниях о diversity

                              Нашёл чем пугать девочку-волшебницу, лол.

                              > уже

                              Не, мне лень. Там же куча бюрократии поди перед тем как с программистами дадут попиздеть.
                              Ответить
                              • > Нашёл чем пугать девочку-волшебницу, лол.

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

                                — Всё хорошо, но на behavioral interview у тебя был red flag
                                — ?
                                — На вопрос "как ты проектируешь код, чтобы он не принижал меньшинства" ты ответила "ну я в основном занимаюсь сетевыми протоколами и подобной системушнёй, и все данные с моей точки зрения — это просто байты"
                                Ответить
                                • > системушнёй

                                  Вот уж где ехал блеклист через мастер-слейв...

                                  З.Ы. У нас вот робот участвует в ревью и проверяет новый код на отсутствие защемлений. Так что есть о чём рассказать...
                                  Ответить
                                  • >проверяет новый код на отсутствие защемлений

                                    То есть мой код, где Nigger берёт Cotton с Field, обрабатывает его и передаёт Planter, не пройдёт?
                                    Ответить
                                    • Пройдёт, на самом деле. У тех, кто это внедрял, хватило мозгов чтобы робот просто коммент писал, а не ревью блочил...
                                      Ответить
                                        • Интересно почему команду ss в прыщах ещё не отменили и не вернули православный netstat.
                                          Ответить
                                          • ss говно, кстати, как и весь ваш iproute2.

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

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

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

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

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

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

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

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

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

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

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

                                      enslave --master=john --slave=nigga1
                                      Ответить
                                      • > nigga1

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

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

                                                HR российского ФСИН уже выслал тебе приглашение на собеседование
                                                Ответить
                                                • >всё равно что швабру вставлять

                                                  HR российского ФСИН уже выслал тебе приглашение на собеседование
                                                  Ответить
                                                • >всё равно что швабру вставлять

                                                  HR российского ФСИН уже выслал тебе приглашение на собеседование
                                                  Ответить
                                                • >всё равно что швабру вставлять

                                                  HR российского ФСИН уже выслал тебе приглашение на собеседование
                                                  Ответить
                                                • >всё равно что швабру вставлять

                                                  HR российского ФСИН уже выслал тебе приглашение на собеседование
                                                  Ответить
                                                • >всё равно что швабру вставлять

                                                  HR российского ФСИН уже выслал тебе приглашение на собеседование
                                                  Ответить
                                                • >всё равно что швабру вставлять

                                                  HR российского ФСИН уже выслал тебе приглашение на собеседование
                                                  Ответить
                                                • >всё равно что швабру вставлять

                                                  HR российского ФСИН уже выслал тебе приглашение на собеседование
                                                  Ответить
                                                • >всё равно что швабру вставлять

                                                  HR российского ФСИН уже выслал тебе приглашение на собеседование
                                                  Ответить
                                                • >всё равно что швабру вставлять

                                                  HR российского ФСИН уже выслал тебе приглашение на собеседование
                                                  Ответить
                                            • айдишник ему давать рендомно тогда, да

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

                                                  Не знаю, что такое РНГ, но на всякий случай напоминаю, что PHP - хороший.
                                                  Ответить
                                                • > чтобы ты по ним не догадался ни о чем
                                                  Если РНГ плохой, то собрав достаточно пидов, можно догадаться, какой будет следующий.
                                                  Ответить
                                                • > чтобы ты по ним не догадался ни о чем
                                                  Если РНГ плохой, то собрав достаточно пидов, можно догадаться, какой будет следующий.
                                                  Ответить
                                                • > чтобы ты по ним не догадался ни о чем
                                                  Если РНГ плохой, то собрав достаточно пидов, можно догадаться, какой будет следующий.
                                                  Ответить
                                                • > чтобы ты по ним не догадался ни о чем
                                                  Если РНГ плохой, то собрав достаточно пидов, можно догадаться, какой будет следующий.
                                                  Ответить
                                                • > чтобы ты по ним не догадался ни о чем
                                                  Если РНГ плохой, то собрав достаточно пидов, можно догадаться, какой будет следующий.
                                                  Ответить
                                                • > чтобы ты по ним не догадался ни о чем
                                                  Если РНГ плохой, то собрав достаточно пидов, можно догадаться, какой будет следующий.
                                                  Ответить
                                                • > чтобы ты по ним не догадался ни о чем
                                                  Если РНГ плохой, то собрав достаточно пидов, можно догадаться, какой будет следующий.
                                                  Ответить
                                            • Не давая рабу имя ты как бы подчёркиваешь его статус, показываешь ему, что он просто взаимозаменяемый контейнер для приложений среди тысяч других таких же.
                                              Ответить
                                            • Не давая рабу имя ты как бы подчёркиваешь его статус, показываешь ему, что он просто взаимозаменяемый контейнер для приложений среди тысяч других таких же.
                                              Ответить
                                            • Не давая рабу имя ты как бы подчёркиваешь его статус, показываешь ему, что он просто взаимозаменяемый контейнер для приложений среди тысяч других таких же.
                                              Ответить
                                            • Не давая рабу имя ты как бы подчёркиваешь его статус, показываешь ему, что он просто взаимозаменяемый контейнер для приложений среди тысяч других таких же.
                                              Ответить
                                            • Не давая рабу имя ты как бы подчёркиваешь его статус, показываешь ему, что он просто взаимозаменяемый контейнер для приложений среди тысяч других таких же.
                                              Ответить
                                            • Не давая рабу имя ты как бы подчёркиваешь его статус, показываешь ему, что он просто взаимозаменяемый контейнер для приложений среди тысяч других таких же.
                                              Ответить
                                            • Не давая рабу имя ты как бы подчёркиваешь его статус, показываешь ему, что он просто взаимозаменяемый контейнер для приложений среди тысяч других таких же.
                                              Ответить
                                            • Не давая рабу имя ты как бы подчёркиваешь его статус, показываешь ему, что он просто взаимозаменяемый контейнер для приложений среди тысяч других таких же.
                                              Ответить
                                            • Не давая рабу имя ты как бы подчёркиваешь его статус, показываешь ему, что он просто взаимозаменяемый контейнер для приложений среди тысяч других таких же.
                                              Ответить
                                            • Не давая рабу имя ты как бы подчёркиваешь его статус, показываешь ему, что он просто взаимозаменяемый контейнер для приложений среди тысяч других таких же.
                                              Ответить
                                      • Давно предлагалось же назвать супервизора master, а управляемые им процессы niggers, чтобы захватить можно было так

                                        enslave --master=john --slave=nigga1
                                        Ответить
                                      • Давно предлагалось же назвать супервизора master, а управляемые им процессы niggers, чтобы захватить можно было так

                                        enslave --master=john --slave=nigga1
                                        Ответить
                                      • Давно предлагалось же назвать супервизора master, а управляемые им процессы niggers, чтобы захватить можно было так

                                        enslave --master=john --slave=nigga1
                                        Ответить
                                      • Давно предлагалось же назвать супервизора master, а управляемые им процессы niggers, чтобы захватить можно было так

                                        enslave --master=john --slave=nigga1
                                        Ответить
                                      • Давно предлагалось же назвать супервизора master, а управляемые им процессы niggers, чтобы захватить можно было так

                                        enslave --master=john --slave=nigga1
                                        Ответить
                                      • Давно предлагалось же назвать супервизора master, а управляемые им процессы niggers, чтобы захватить можно было так

                                        enslave --master=john --slave=nigga1
                                        Ответить
                                      • Давно предлагалось же назвать супервизора master, а управляемые им процессы niggers, чтобы захватить можно было так

                                        enslave --master=john --slave=nigga1
                                        Ответить
                                      • Давно предлагалось же назвать супервизора master, а управляемые им процессы niggers, чтобы захватить можно было так

                                        enslave --master=john --slave=nigga1
                                        Ответить
                                      • Давно предлагалось же назвать супервизора master, а управляемые им процессы niggers, чтобы захватить можно было так

                                        enslave --master=john --slave=nigga1
                                        Ответить
                                    • >проверяет новый код на отсутствие защемлений

                                      То есть мой код, где Nigger берёт Cotton с Field, обрабатывает его и передаёт Planter, не пройдёт?
                                      Ответить
                                    • >проверяет новый код на отсутствие защемлений

                                      То есть мой код, где Nigger берёт Cotton с Field, обрабатывает его и передаёт Planter, не пройдёт?
                                      Ответить
                                    • >проверяет новый код на отсутствие защемлений

                                      То есть мой код, где Nigger берёт Cotton с Field, обрабатывает его и передаёт Planter, не пройдёт?
                                      Ответить
                                    • >проверяет новый код на отсутствие защемлений

                                      То есть мой код, где Nigger берёт Cotton с Field, обрабатывает его и передаёт Planter, не пройдёт?
                                      Ответить
                                    • >проверяет новый код на отсутствие защемлений

                                      То есть мой код, где Nigger берёт Cotton с Field, обрабатывает его и передаёт Planter, не пройдёт?
                                      Ответить
                                    • >проверяет новый код на отсутствие защемлений

                                      То есть мой код, где Nigger берёт Cotton с Field, обрабатывает его и передаёт Planter, не пройдёт?
                                      Ответить
                                    • >проверяет новый код на отсутствие защемлений

                                      То есть мой код, где Nigger берёт Cotton с Field, обрабатывает его и передаёт Planter, не пройдёт?
                                      Ответить
                                    • >проверяет новый код на отсутствие защемлений

                                      То есть мой код, где Nigger берёт Cotton с Field, обрабатывает его и передаёт Planter, не пройдёт?
                                      Ответить
                                    • >проверяет новый код на отсутствие защемлений

                                      То есть мой код, где Nigger берёт Cotton с Field, обрабатывает его и передаёт Planter, не пройдёт?
                                      Ответить
                                    • >проверяет новый код на отсутствие защемлений

                                      То есть мой код, где Nigger берёт Cotton с Field, обрабатывает его и передаёт Planter, не пройдёт?
                                      Ответить
                                  • > Вот уж где ехал блеклист через мастер-слейв...

                                    Кстати, на одной работе у нас был на стене громадный экран со статусом базы, где графана писала, какая реплика является мастером, а какая — слейвом. Когда очередной выходец из You Ass видел это и возмущался, мы делали фейловер, и объясняли ему, что это BDSM игрища, и он грязный кинкшеймер. Хорошие были времена.
                                    Ответить
                                    • > какая реплика является мастером

                                      Можно статусы на нодах сменить на Dominant и Submissive, чтобы у читателя сразу возникали правильные ассоциации...
                                      Ответить
                                      • > какая реплика является мастером

                                        Можно статусы на нодах сменить на Dominant и Submissive, чтобы у читателя сразу возникали правильные ассоциации...
                                        Ответить
                                      • > какая реплика является мастером

                                        Можно статусы на нодах сменить на Dominant и Submissive, чтобы у читателя сразу возникали правильные ассоциации...
                                        Ответить
                                      • > какая реплика является мастером

                                        Можно статусы на нодах сменить на Dominant и Submissive, чтобы у читателя сразу возникали правильные ассоциации...
                                        Ответить
                                      • > какая реплика является мастером

                                        Можно статусы на нодах сменить на Dominant и Submissive, чтобы у читателя сразу возникали правильные ассоциации...
                                        Ответить
                                      • > какая реплика является мастером

                                        Можно статусы на нодах сменить на Dominant и Submissive, чтобы у читателя сразу возникали правильные ассоциации...
                                        Ответить
                                      • > какая реплика является мастером

                                        Можно статусы на нодах сменить на Dominant и Submissive, чтобы у читателя сразу возникали правильные ассоциации...
                                        Ответить
                                      • > какая реплика является мастером

                                        Можно статусы на нодах сменить на Dominant и Submissive, чтобы у читателя сразу возникали правильные ассоциации...
                                        Ответить
                                      • > какая реплика является мастером

                                        Можно статусы на нодах сменить на Dominant и Submissive, чтобы у читателя сразу возникали правильные ассоциации...
                                        Ответить
                                      • > какая реплика является мастером

                                        Можно статусы на нодах сменить на Dominant и Submissive, чтобы у читателя сразу возникали правильные ассоциации...
                                        Ответить
                                      • > какая реплика является мастером

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

                            Я может хочу быть эникеем. Ну и там напоить автора ангуляра и уломать его уйти от json
                            Ответить
                          • > стрессовое

                            Ну это если ты без работы остался и срочно-срочно ищешь.

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

                            > три недели

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

                            Ну это если ты без работы остался и срочно-срочно ищешь.

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

                            > три недели

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

                            Ну это если ты без работы остался и срочно-срочно ищешь.

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

                            > три недели

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

                            Ну это если ты без работы остался и срочно-срочно ищешь.

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

                            > три недели

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

                            Ну это если ты без работы остался и срочно-срочно ищешь.

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

                            > три недели

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

                            Ну это если ты без работы остался и срочно-срочно ищешь.

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

                            > три недели

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

                            Ну это если ты без работы остался и срочно-срочно ищешь.

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

                            > три недели

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

                            Ну это если ты без работы остался и срочно-срочно ищешь.

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

                            > три недели

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

                            Ну это если ты без работы остался и срочно-срочно ищешь.

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

                            > три недели

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

                            Ну это если ты без работы остался и срочно-срочно ищешь.

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

                            > три недели

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

              Не надоело ерундой заниматься?
              Ответить
              • Он парсит его в соответствии с документацией. Я не могу его исправить чтобы он парсил его в соответствии с моими хотелками
                Ответить
                • Приведи реальный пример конфигурационного json с комментариями, который будут парсить где-то там.
                  Ответить
                        • Ты уверен, что этим комментариям место в конфигурационном файле?
                          Ответить
                          • Вообще ты прав

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

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

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

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

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

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

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

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

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

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

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

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

                                        Хотя я не понимаю, как Гест может забыть обновить свои драгоценные комментарии где-либо в принципе. Они, похоже, очень много для него значат
                                        Ответить
                                    • Ну коммент рядом, гораздо больше шансов, что его заметят. А про страничку 100% все забудут.
                                      Ответить
                                    • Ну коммент рядом, гораздо больше шансов, что его заметят. А про страничку 100% все забудут.
                                      Ответить
                                    • Ну коммент рядом, гораздо больше шансов, что его заметят. А про страничку 100% все забудут.
                                      Ответить
                                    • Ну коммент рядом, гораздо больше шансов, что его заметят. А про страничку 100% все забудут.
                                      Ответить
                                    • Ну коммент рядом, гораздо больше шансов, что его заметят. А про страничку 100% все забудут.
                                      Ответить
                                    • Ну коммент рядом, гораздо больше шансов, что его заметят. А про страничку 100% все забудут.
                                      Ответить
                                    • Ну коммент рядом, гораздо больше шансов, что его заметят. А про страничку 100% все забудут.
                                      Ответить
                                    • Ну коммент рядом, гораздо больше шансов, что его заметят. А про страничку 100% все забудут.
                                      Ответить
                                    • Ну коммент рядом, гораздо больше шансов, что его заметят. А про страничку 100% все забудут.
                                      Ответить
                                    • Ну коммент рядом, гораздо больше шансов, что его заметят. А про страничку 100% все забудут.
                                      Ответить
                                  • Ты уже совсем хуйню какую-то несёшь.
                                    Допустим у меня есть конфиг
                                    {
                                       …
                                       "enable_petooshnya": false, // !!! НЕ ВКЛЮЧАТЬ, РАСПИДОРАСИТ !!!
                                       …
                                    }

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

                                      А когда кто-нибудь включил, кидать ему ссылку со словами "а я же вам говорил!" и ехидно смеяться.
                                      Ответить
                                    • О, ну наконец-то и экспертное аргументированное мнение подъехало!

                                      Это будет работать в нормальной команде; если у вас команда состоит из ленивых долбоёбов, которые только ноют, то конечно не будет никогда лол

                                      Кстати, а зачем вам настройка, которую вообще нельзя менять? Потому что вы питухи?
                                      Ответить
                                      • А кто сказал, что вообще?

                                        На кранах и выключателях тоже иногда висит коммент "не включать, работают люди".
                                        Ответить
                                        • без обид, но вы с гестом как два долбоёба в этом треде 🙂
                                          Ответить
                                          • > два долбоёба

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

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

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

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

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

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

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

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

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

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

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

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

                                        Не все могут жить на дефолтах, да.
                                        Ответить
                                        • > зачем вам настройка

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

                                          Не все могут жить на дефолтах, да.
                                          Ответить
                                        • > зачем вам настройка

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

                                          Не все могут жить на дефолтах, да.
                                          Ответить
                                        • > зачем вам настройка

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

                                          Не все могут жить на дефолтах, да.
                                          Ответить
                                        • > зачем вам настройка

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

                                          Не все могут жить на дефолтах, да.
                                          Ответить
                                        • > зачем вам настройка

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

                                          Не все могут жить на дефолтах, да.
                                          Ответить
                                        • > зачем вам настройка

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

                                          Не все могут жить на дефолтах, да.
                                          Ответить
                                        • > зачем вам настройка

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

                                          Не все могут жить на дефолтах, да.
                                          Ответить
                                        • > зачем вам настройка

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

                                          Не все могут жить на дефолтах, да.
                                          Ответить
                                        • > зачем вам настройка

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

                                          Не все могут жить на дефолтах, да.
                                          Ответить
                                        • > зачем вам настройка

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

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

                                        В конфиге ядре фряхи была опция с комментарием (заметь, там были комментарии!)

                                        you should never change this option
                                        Ответить
                                  • Можно подумать, что невозможно забыть обновить комментарии в коде, когда меняется сам код
                                    Ответить
                                  • Можно подумать, что невозможно забыть обновить комментарии в коде, когда меняется сам код
                                    Ответить
                                  • Можно подумать, что невозможно забыть обновить комментарии в коде, когда меняется сам код
                                    Ответить
                                  • Можно подумать, что невозможно забыть обновить комментарии в коде, когда меняется сам код
                                    Ответить
                                  • Можно подумать, что невозможно забыть обновить комментарии в коде, когда меняется сам код
                                    Ответить
                                  • Можно подумать, что невозможно забыть обновить комментарии в коде, когда меняется сам код
                                    Ответить
                                  • Можно подумать, что невозможно забыть обновить комментарии в коде, когда меняется сам код
                                    Ответить
                                  • Можно подумать, что невозможно забыть обновить комментарии в коде, когда меняется сам код
                                    Ответить
                                  • Можно подумать, что невозможно забыть обновить комментарии в коде, когда меняется сам код
                                    Ответить
                                  • Можно подумать, что невозможно забыть обновить комментарии в коде, когда меняется сам код
                                    Ответить
                                • Охуенно когда на странице одно, а в коде уже совсем другое... А именно этим всё и закончится.
                                  Ответить
                                • Охуенно когда на странице одно, а в коде уже совсем другое... А именно этим всё и закончится.
                                  Ответить
                                • Охуенно когда на странице одно, а в коде уже совсем другое... А именно этим всё и закончится.
                                  Ответить
                                • Охуенно когда на странице одно, а в коде уже совсем другое... А именно этим всё и закончится.
                                  Ответить
                                • Охуенно когда на странице одно, а в коде уже совсем другое... А именно этим всё и закончится.
                                  Ответить
                                • Охуенно когда на странице одно, а в коде уже совсем другое... А именно этим всё и закончится.
                                  Ответить
                                • Охуенно когда на странице одно, а в коде уже совсем другое... А именно этим всё и закончится.
                                  Ответить
                                • Охуенно когда на странице одно, а в коде уже совсем другое... А именно этим всё и закончится.
                                  Ответить
                                • Охуенно когда на странице одно, а в коде уже совсем другое... А именно этим всё и закончится.
                                  Ответить
                                • Охуенно когда на странице одно, а в коде уже совсем другое... А именно этим всё и закончится.
                                  Ответить
                            • Вообще ты прав

                              Хороший код в комментариях не нуждается. Проблема высосана из пальца
                              Ответить
                            • Вообще ты прав

                              Хороший код в комментариях не нуждается. Проблема высосана из пальца
                              Ответить
                            • Вообще ты прав

                              Хороший код в комментариях не нуждается. Проблема высосана из пальца
                              Ответить
                            • Вообще ты прав

                              Хороший код в комментариях не нуждается. Проблема высосана из пальца
                              Ответить
                            • Вообще ты прав

                              Хороший код в комментариях не нуждается. Проблема высосана из пальца
                              Ответить
                            • Вообще ты прав

                              Хороший код в комментариях не нуждается. Проблема высосана из пальца
                              Ответить
                            • Вообще ты прав

                              Хороший код в комментариях не нуждается. Проблема высосана из пальца
                              Ответить
                            • Вообще ты прав

                              Хороший код в комментариях не нуждается. Проблема высосана из пальца
                              Ответить
                            • Вообще ты прав

                              Хороший код в комментариях не нуждается. Проблема высосана из пальца
                              Ответить
                            • Вообще ты прав

                              Хороший код в комментариях не нуждается. Проблема высосана из пальца
                              Ответить
                          • Не знаю что там у JS-ников(может быть им действительно нахуй не надо что-то там комментировать), но конфиги прыщей с комметариями это вполне полезная фича. В комментариях могут быть примеры конфигурации какого-то говна, их можно удобно скопировать, раскомментировать и немного подправить под свой случай. Если у JS-ников конфиги какого-то там говна всегда генерятся некоторым другим говном, и человеку руками это редактировать нахуй не нужно, комменты там вполне могут быть не нужны
                            Ответить
                              • 1) Пропатчить его так, чтобы можно было комментировать.
                                2) Закомментировать.
                                3) Profit.
                                Ответить
                                  • Хуйню, которая читает json. Чтобы она перед чтением (точнее, перед парсингом этой хуйни как json) вырезала хуйню, которая используется для комментирования json, а потом уже парсила это как json.
                                    Ответить
                                      • Да, можешь докер. Или либу, которой пользуется докер для чтения json.
                                        Ответить
                                        • Не могу

                                          докер на ГО написано, а мне на ГО писать нельзя.


                                          В общем я понял: отсутствие комментариев в JSON не проблема, потому что всегда можно пропатчить docker, angular, VSCode какой-нить, и еще десяток-другой приложений
                                          Ответить
                                          • Не могу

                                            докер на ГО написано, а мне на ГО писать нельзя.


                                            В общем я понял: отсутствие комментариев в JSON не проблема, потому что всегда можно пропатчить docker, angular, VSCode какой-нить, и еще десяток-другой приложений
                                            Ответить
                                          • Не могу

                                            докер на ГО написано, а мне на ГО писать нельзя.


                                            В общем я понял: отсутствие комментариев в JSON не проблема, потому что всегда можно пропатчить docker, angular, VSCode какой-нить, и еще десяток-другой приложений
                                            Ответить
                                          • Не могу

                                            докер на ГО написано, а мне на ГО писать нельзя.


                                            В общем я понял: отсутствие комментариев в JSON не проблема, потому что всегда можно пропатчить docker, angular, VSCode какой-нить, и еще десяток-другой приложений
                                            Ответить
                                          • Не могу

                                            докер на ГО написано, а мне на ГО писать нельзя.


                                            В общем я понял: отсутствие комментариев в JSON не проблема, потому что всегда можно пропатчить docker, angular, VSCode какой-нить, и еще десяток-другой приложений
                                            Ответить
                                          • Не могу

                                            докер на ГО написано, а мне на ГО писать нельзя.


                                            В общем я понял: отсутствие комментариев в JSON не проблема, потому что всегда можно пропатчить docker, angular, VSCode какой-нить, и еще десяток-другой приложений
                                            Ответить
                                          • Не могу

                                            докер на ГО написано, а мне на ГО писать нельзя.


                                            В общем я понял: отсутствие комментариев в JSON не проблема, потому что всегда можно пропатчить docker, angular, VSCode какой-нить, и еще десяток-другой приложений
                                            Ответить
                                          • Не могу

                                            докер на ГО написано, а мне на ГО писать нельзя.


                                            В общем я понял: отсутствие комментариев в JSON не проблема, потому что всегда можно пропатчить docker, angular, VSCode какой-нить, и еще десяток-другой приложений
                                            Ответить
                                          • Не могу

                                            докер на ГО написано, а мне на ГО писать нельзя.


                                            В общем я понял: отсутствие комментариев в JSON не проблема, потому что всегда можно пропатчить docker, angular, VSCode какой-нить, и еще десяток-другой приложений
                                            Ответить
                                          • Не могу

                                            докер на ГО написано, а мне на ГО писать нельзя.


                                            В общем я понял: отсутствие комментариев в JSON не проблема, потому что всегда можно пропатчить docker, angular, VSCode какой-нить, и еще десяток-другой приложений
                                            Ответить
                                          • Не могу

                                            докер на ГО написано, а мне на ГО писать нельзя.


                                            В общем я понял: отсутствие комментариев в JSON не проблема, потому что всегда можно пропатчить docker, angular, VSCode какой-нить, и еще десяток-другой приложений
                                            Ответить
                                        • Да, можешь докер. Или либу, которой пользуется докер для чтения json.
                                          Ответить
                                        • Да, можешь докер. Или либу, которой пользуется докер для чтения json.
                                          Ответить
                                        • Да, можешь докер. Или либу, которой пользуется докер для чтения json.
                                          Ответить
                                        • Да, можешь докер. Или либу, которой пользуется докер для чтения json.
                                          Ответить
                                        • Да, можешь докер. Или либу, которой пользуется докер для чтения json.
                                          Ответить
                                        • Да, можешь докер. Или либу, которой пользуется докер для чтения json.
                                          Ответить
                                        • Да, можешь докер. Или либу, которой пользуется докер для чтения json.
                                          Ответить
                                        • Да, можешь докер. Или либу, которой пользуется докер для чтения json.
                                          Ответить
                                        • Да, можешь докер. Или либу, которой пользуется докер для чтения json.
                                          Ответить
                                        • Да, можешь докер. Или либу, которой пользуется докер для чтения json.
                                          Ответить
                                    • Хуйню, которая читает json. Чтобы она перед чтением (точнее, перед парсингом этой хуйни как json) вырезала хуйню, которая используется для комментирования json, а потом уже парсила это как json.
                                      Ответить
                                    • Хуйню, которая читает json. Чтобы она перед чтением (точнее, перед парсингом этой хуйни как json) вырезала хуйню, которая используется для комментирования json, а потом уже парсила это как json.
                                      Ответить
                                    • Хуйню, которая читает json. Чтобы она перед чтением (точнее, перед парсингом этой хуйни как json) вырезала хуйню, которая используется для комментирования json, а потом уже парсила это как json.
                                      Ответить
                                    • Хуйню, которая читает json. Чтобы она перед чтением (точнее, перед парсингом этой хуйни как json) вырезала хуйню, которая используется для комментирования json, а потом уже парсила это как json.
                                      Ответить
                                    • Хуйню, которая читает json. Чтобы она перед чтением (точнее, перед парсингом этой хуйни как json) вырезала хуйню, которая используется для комментирования json, а потом уже парсила это как json.
                                      Ответить
                                    • Хуйню, которая читает json. Чтобы она перед чтением (точнее, перед парсингом этой хуйни как json) вырезала хуйню, которая используется для комментирования json, а потом уже парсила это как json.
                                      Ответить
                                    • Хуйню, которая читает json. Чтобы она перед чтением (точнее, перед парсингом этой хуйни как json) вырезала хуйню, которая используется для комментирования json, а потом уже парсила это как json.
                                      Ответить
                                    • Хуйню, которая читает json. Чтобы она перед чтением (точнее, перед парсингом этой хуйни как json) вырезала хуйню, которая используется для комментирования json, а потом уже парсила это как json.
                                      Ответить
                                    • Хуйню, которая читает json. Чтобы она перед чтением (точнее, перед парсингом этой хуйни как json) вырезала хуйню, которая используется для комментирования json, а потом уже парсила это как json.
                                      Ответить
                                    • Хуйню, которая читает json. Чтобы она перед чтением (точнее, перед парсингом этой хуйни как json) вырезала хуйню, которая используется для комментирования json, а потом уже парсила это как json.
                                      Ответить
                                • 1) Пропатчить его так, чтобы можно было комментировать.
                                  2) Закомментировать.
                                  3) Profit.
                                  Ответить
                                • 1) Пропатчить его так, чтобы можно было комментировать.
                                  2) Закомментировать.
                                  3) Profit.
                                  Ответить
                                • 1) Пропатчить его так, чтобы можно было комментировать.
                                  2) Закомментировать.
                                  3) Profit.
                                  Ответить
                                • 1) Пропатчить его так, чтобы можно было комментировать.
                                  2) Закомментировать.
                                  3) Profit.
                                  Ответить
                                • 1) Пропатчить его так, чтобы можно было комментировать.
                                  2) Закомментировать.
                                  3) Profit.
                                  Ответить
                                • 1) Пропатчить его так, чтобы можно было комментировать.
                                  2) Закомментировать.
                                  3) Profit.
                                  Ответить
                                • 1) Пропатчить его так, чтобы можно было комментировать.
                                  2) Закомментировать.
                                  3) Profit.
                                  Ответить
                                • 1) Пропатчить его так, чтобы можно было комментировать.
                                  2) Закомментировать.
                                  3) Profit.
                                  Ответить
                                • 1) Пропатчить его так, чтобы можно было комментировать.
                                  2) Закомментировать.
                                  3) Profit.
                                  Ответить
                                • 1) Пропатчить его так, чтобы можно было комментировать.
                                  2) Закомментировать.
                                  3) Profit.
                                  Ответить
                          • Ты уверен, что этим комментариям место в конфигурационном файле?
                            Ответить
                          • Ты уверен, что этим комментариям место в конфигурационном файле?
                            Ответить
                          • Ты уверен, что этим комментариям место в конфигурационном файле?
                            Ответить
                          • Ты уверен, что этим комментариям место в конфигурационном файле?
                            Ответить
                          • Ты уверен, что этим комментариям место в конфигурационном файле?
                            Ответить
                          • Ты уверен, что этим комментариям место в конфигурационном файле?
                            Ответить
                          • Ты уверен, что этим комментариям место в конфигурационном файле?
                            Ответить
                          • Ты уверен, что этим комментариям место в конфигурационном файле?
                            Ответить
                          • Ты уверен, что этим комментариям место в конфигурационном файле?
                            Ответить
                          • Ты уверен, что этим комментариям место в конфигурационном файле?
                            Ответить
                        • Сделай автогенерацию json из js-а, а сам работай с js-ом и храни его в репозитории.
                          Ответить
                          • Малость лишний шаг получается, но работать будет, да.

                            В современных технологиях (а в старом говне jsonа нет) это просто и удобно, не то, что эти ваши автотулсы всякие
                            Ответить
                            • Любая более-менее заматеревшая технология превращается в автолулзоподобные генераторы говна из сгенерированного говна...
                              Ответить
                              • и только хипстерские технологии являются говном сразу, а не по прошествии лет
                                Ответить
                                • Вообще-то «говно» - это по значению то же самое, что и «какашки», «фекалии». Или нет?
                                  Ответить
                                  • Вообще-то «говно» - это по значению то же самое, что и «какашки», «фекалии». Или нет?
                                    Ответить
                                  • Вообще-то «говно» - это по значению то же самое, что и «какашки», «фекалии». Или нет?
                                    Ответить
                                  • Вообще-то «говно» - это по значению то же самое, что и «какашки», «фекалии». Или нет?
                                    Ответить
                                  • Вообще-то «говно» - это по значению то же самое, что и «какашки», «фекалии». Или нет?
                                    Ответить
                                  • Вообще-то «говно» - это по значению то же самое, что и «какашки», «фекалии». Или нет?
                                    Ответить
                                  • Вообще-то «говно» - это по значению то же самое, что и «какашки», «фекалии». Или нет?
                                    Ответить
                                  • Вообще-то «говно» - это по значению то же самое, что и «какашки», «фекалии». Или нет?
                                    Ответить
                                  • Вообще-то «говно» - это по значению то же самое, что и «какашки», «фекалии». Или нет?
                                    Ответить
                                  • Вообще-то «говно» - это по значению то же самое, что и «какашки», «фекалии». Или нет?
                                    Ответить
                                  • Вообще-то «говно» - это по значению то же самое, что и «какашки», «фекалии». Или нет?
                                    Ответить
                                • и только хипстерские технологии являются говном сразу, а не по прошествии лет
                                  Ответить
                                • и только хипстерские технологии являются говном сразу, а не по прошествии лет
                                  Ответить
                                • и только хипстерские технологии являются говном сразу, а не по прошествии лет
                                  Ответить
                                • и только хипстерские технологии являются говном сразу, а не по прошествии лет
                                  Ответить
                                • и только хипстерские технологии являются говном сразу, а не по прошествии лет
                                  Ответить
                                • и только хипстерские технологии являются говном сразу, а не по прошествии лет
                                  Ответить
                                • и только хипстерские технологии являются говном сразу, а не по прошествии лет
                                  Ответить
                                • и только хипстерские технологии являются говном сразу, а не по прошествии лет
                                  Ответить
                                • и только хипстерские технологии являются говном сразу, а не по прошествии лет
                                  Ответить
                                • и только хипстерские технологии являются говном сразу, а не по прошествии лет
                                  Ответить
                              • Поэтому я за конфу на general purpose питьюринг-полных языках, и против программирования на json, yaml, jinja и mustache.
                                Ответить
                                • из дженерал пурпоза сразу напилят DSL и у тебя будет чеф/паппет/грэдл/кокоподс

                                  не факт, что это лучше джысона
                                  Ответить
                                  • А без генерала Пурпоза будет Ansible или какая-нибудь XML-ебанина.
                                    Ответить
                                    • Это верно.

                                      И то говно, и это говно.


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

                                      Либо у тебя питурингполный ЯП, и тогда каждый сулик агроном, и каждый конфиг выглядит как просто хуёвая программа

                                      где-то по середине стоит LUA, у которой код часто читается как декларативная питушня
                                      Ответить
                                        • LUA же: это явно золотой хуй пишет
                                          Ответить
                                      • > Либо у тебя питурингполный ЯП, и тогда каждый сулик агроном, и каждый конфиг выглядит как просто хуёвая программа

                                        Нужно просто чтобы твоя прога давала нормальные дефолты, которые в 99% простых случаях сделают питуринг-полную программу похожей на декларативную конфу. А в 1% случаев — на нормальную, человеческую программу. Mix из эликсира нормально с этим справляется.
                                        Ответить
                                        • Это очень трудно сделать: нужно быть очень скилловым перцем.

                                          Получилось кстати у человека по имени Виетс Венема: его Postfix в 99% случаев настраивается изменением двух тупых параметров (или даже одного), но если этого мало, то можно весь конфиг перефигачить

                                          Там нет турингполноты, но есть таблицы (можно ими "программировать") а можно и делегировать всё внешним тулам или скриптам, и там уже нафигачить что угодно.

                                          Крайне редко у кого так получается.
                                          Ответить
                                          • В этом и проблема.
                                            Теорема Снаута о DSL: для того, чтобы DSL получилось не поносным, у автора должен быть явный или неявный навык дизайна ЯП. А это очень редкий скилл, который, как и любой другой скилл, надо оттачивать. Если кто-то пилит текстовый редактор или какой-нибудь сервант, то у него область знаний другая, и этого скилла скорее всего нет. Поэтому любой не shallow-embedded DSL получается поносным.
                                            Qed.
                                            Ответить
                                            • В этом и проблема.
                                              Теорема Снаута о DSL: для того, чтобы DSL получилось не поносным, у автора должен быть явный или неявный навык дизайна ЯП. А это очень редкий скилл, который, как и любой другой скилл, надо оттачивать. Если кто-то пилит текстовый редактор или какой-нибудь сервант, то у него область знаний другая, и этого скилла скорее всего нет. Поэтому любой не shallow-embedded DSL получается поносным.
                                              Qed.
                                              Ответить
                                            • В этом и проблема.
                                              Теорема Снаута о DSL: для того, чтобы DSL получилось не поносным, у автора должен быть явный или неявный навык дизайна ЯП. А это очень редкий скилл, который, как и любой другой скилл, надо оттачивать. Если кто-то пилит текстовый редактор или какой-нибудь сервант, то у него область знаний другая, и этого скилла скорее всего нет. Поэтому любой не shallow-embedded DSL получается поносным.
                                              Qed.
                                              Ответить
                                            • В этом и проблема.
                                              Теорема Снаута о DSL: для того, чтобы DSL получилось не поносным, у автора должен быть явный или неявный навык дизайна ЯП. А это очень редкий скилл, который, как и любой другой скилл, надо оттачивать. Если кто-то пилит текстовый редактор или какой-нибудь сервант, то у него область знаний другая, и этого скилла скорее всего нет. Поэтому любой не shallow-embedded DSL получается поносным.
                                              Qed.
                                              Ответить
                                            • В этом и проблема.
                                              Теорема Снаута о DSL: для того, чтобы DSL получилось не поносным, у автора должен быть явный или неявный навык дизайна ЯП. А это очень редкий скилл, который, как и любой другой скилл, надо оттачивать. Если кто-то пилит текстовый редактор или какой-нибудь сервант, то у него область знаний другая, и этого скилла скорее всего нет. Поэтому любой не shallow-embedded DSL получается поносным.
                                              Qed.
                                              Ответить
                                            • В этом и проблема.
                                              Теорема Снаута о DSL: для того, чтобы DSL получилось не поносным, у автора должен быть явный или неявный навык дизайна ЯП. А это очень редкий скилл, который, как и любой другой скилл, надо оттачивать. Если кто-то пилит текстовый редактор или какой-нибудь сервант, то у него область знаний другая, и этого скилла скорее всего нет. Поэтому любой не shallow-embedded DSL получается поносным.
                                              Qed.
                                              Ответить
                                            • В этом и проблема.
                                              Теорема Снаута о DSL: для того, чтобы DSL получилось не поносным, у автора должен быть явный или неявный навык дизайна ЯП. А это очень редкий скилл, который, как и любой другой скилл, надо оттачивать. Если кто-то пилит текстовый редактор или какой-нибудь сервант, то у него область знаний другая, и этого скилла скорее всего нет. Поэтому любой не shallow-embedded DSL получается поносным.
                                              Qed.
                                              Ответить
                                            • В этом и проблема.
                                              Теорема Снаута о DSL: для того, чтобы DSL получилось не поносным, у автора должен быть явный или неявный навык дизайна ЯП. А это очень редкий скилл, который, как и любой другой скилл, надо оттачивать. Если кто-то пилит текстовый редактор или какой-нибудь сервант, то у него область знаний другая, и этого скилла скорее всего нет. Поэтому любой не shallow-embedded DSL получается поносным.
                                              Qed.
                                              Ответить
                                            • В этом и проблема.
                                              Теорема Снаута о DSL: для того, чтобы DSL получилось не поносным, у автора должен быть явный или неявный навык дизайна ЯП. А это очень редкий скилл, который, как и любой другой скилл, надо оттачивать. Если кто-то пилит текстовый редактор или какой-нибудь сервант, то у него область знаний другая, и этого скилла скорее всего нет. Поэтому любой не shallow-embedded DSL получается поносным.
                                              Qed.
                                              Ответить
                                            • В этом и проблема.
                                              Теорема Снаута о DSL: для того, чтобы DSL получилось не поносным, у автора должен быть явный или неявный навык дизайна ЯП. А это очень редкий скилл, который, как и любой другой скилл, надо оттачивать. Если кто-то пилит текстовый редактор или какой-нибудь сервант, то у него область знаний другая, и этого скилла скорее всего нет. Поэтому любой не shallow-embedded DSL получается поносным.
                                              Qed.
                                              Ответить
                                            • В этом и проблема.
                                              Теорема Снаута о DSL: для того, чтобы DSL получилось не поносным, у автора должен быть явный или неявный навык дизайна ЯП. А это очень редкий скилл, который, как и любой другой скилл, надо оттачивать. Если кто-то пилит текстовый редактор или какой-нибудь сервант, то у него область знаний другая, и этого скилла скорее всего нет. Поэтому любой не shallow-embedded DSL получается поносным.
                                              Qed.
                                              Ответить
                                          • Это очень трудно сделать: нужно быть очень скилловым перцем.

                                            Получилось кстати у человека по имени Виетс Венема: его Postfix в 99% случаев настраивается изменением двух тупых параметров (или даже одного), но если этого мало, то можно весь конфиг перефигачить

                                            Там нет турингполноты, но есть таблицы (можно ими "программировать") а можно и делегировать всё внешним тулам или скриптам, и там уже нафигачить что угодно.

                                            Крайне редко у кого так получается.
                                            Ответить
                                          • Это очень трудно сделать: нужно быть очень скилловым перцем.

                                            Получилось кстати у человека по имени Виетс Венема: его Postfix в 99% случаев настраивается изменением двух тупых параметров (или даже одного), но если этого мало, то можно весь конфиг перефигачить

                                            Там нет турингполноты, но есть таблицы (можно ими "программировать") а можно и делегировать всё внешним тулам или скриптам, и там уже нафигачить что угодно.

                                            Крайне редко у кого так получается.
                                            Ответить
                                          • Это очень трудно сделать: нужно быть очень скилловым перцем.

                                            Получилось кстати у человека по имени Виетс Венема: его Postfix в 99% случаев настраивается изменением двух тупых параметров (или даже одного), но если этого мало, то можно весь конфиг перефигачить

                                            Там нет турингполноты, но есть таблицы (можно ими "программировать") а можно и делегировать всё внешним тулам или скриптам, и там уже нафигачить что угодно.

                                            Крайне редко у кого так получается.
                                            Ответить
                                          • Это очень трудно сделать: нужно быть очень скилловым перцем.

                                            Получилось кстати у человека по имени Виетс Венема: его Postfix в 99% случаев настраивается изменением двух тупых параметров (или даже одного), но если этого мало, то можно весь конфиг перефигачить

                                            Там нет турингполноты, но есть таблицы (можно ими "программировать") а можно и делегировать всё внешним тулам или скриптам, и там уже нафигачить что угодно.

                                            Крайне редко у кого так получается.
                                            Ответить
                                          • Это очень трудно сделать: нужно быть очень скилловым перцем.

                                            Получилось кстати у человека по имени Виетс Венема: его Postfix в 99% случаев настраивается изменением двух тупых параметров (или даже одного), но если этого мало, то можно весь конфиг перефигачить

                                            Там нет турингполноты, но есть таблицы (можно ими "программировать") а можно и делегировать всё внешним тулам или скриптам, и там уже нафигачить что угодно.

                                            Крайне редко у кого так получается.
                                            Ответить
                                          • Это очень трудно сделать: нужно быть очень скилловым перцем.

                                            Получилось кстати у человека по имени Виетс Венема: его Postfix в 99% случаев настраивается изменением двух тупых параметров (или даже одного), но если этого мало, то можно весь конфиг перефигачить

                                            Там нет турингполноты, но есть таблицы (можно ими "программировать") а можно и делегировать всё внешним тулам или скриптам, и там уже нафигачить что угодно.

                                            Крайне редко у кого так получается.
                                            Ответить
                                          • Это очень трудно сделать: нужно быть очень скилловым перцем.

                                            Получилось кстати у человека по имени Виетс Венема: его Postfix в 99% случаев настраивается изменением двух тупых параметров (или даже одного), но если этого мало, то можно весь конфиг перефигачить

                                            Там нет турингполноты, но есть таблицы (можно ими "программировать") а можно и делегировать всё внешним тулам или скриптам, и там уже нафигачить что угодно.

                                            Крайне редко у кого так получается.
                                            Ответить
                                          • Это очень трудно сделать: нужно быть очень скилловым перцем.

                                            Получилось кстати у человека по имени Виетс Венема: его Postfix в 99% случаев настраивается изменением двух тупых параметров (или даже одного), но если этого мало, то можно весь конфиг перефигачить

                                            Там нет турингполноты, но есть таблицы (можно ими "программировать") а можно и делегировать всё внешним тулам или скриптам, и там уже нафигачить что угодно.

                                            Крайне редко у кого так получается.
                                            Ответить
                                          • Это очень трудно сделать: нужно быть очень скилловым перцем.

                                            Получилось кстати у человека по имени Виетс Венема: его Postfix в 99% случаев настраивается изменением двух тупых параметров (или даже одного), но если этого мало, то можно весь конфиг перефигачить

                                            Там нет турингполноты, но есть таблицы (можно ими "программировать") а можно и делегировать всё внешним тулам или скриптам, и там уже нафигачить что угодно.

                                            Крайне редко у кого так получается.
                                            Ответить
                                          • Это очень трудно сделать: нужно быть очень скилловым перцем.

                                            Получилось кстати у человека по имени Виетс Венема: его Postfix в 99% случаев настраивается изменением двух тупых параметров (или даже одного), но если этого мало, то можно весь конфиг перефигачить

                                            Там нет турингполноты, но есть таблицы (можно ими "программировать") а можно и делегировать всё внешним тулам или скриптам, и там уже нафигачить что угодно.

                                            Крайне редко у кого так получается.
                                            Ответить
                                        • > Либо у тебя питурингполный ЯП, и тогда каждый сулик агроном, и каждый конфиг выглядит как просто хуёвая программа

                                          Нужно просто чтобы твоя прога давала нормальные дефолты, которые в 99% простых случаях сделают питуринг-полную программу похожей на декларативную конфу. А в 1% случаев — на нормальную, человеческую программу. Mix из эликсира нормально с этим справляется.
                                          Ответить
                                        • > Либо у тебя питурингполный ЯП, и тогда каждый сулик агроном, и каждый конфиг выглядит как просто хуёвая программа

                                          Нужно просто чтобы твоя прога давала нормальные дефолты, которые в 99% простых случаях сделают питуринг-полную программу похожей на декларативную конфу. А в 1% случаев — на нормальную, человеческую программу. Mix из эликсира нормально с этим справляется.
                                          Ответить
                                        • > Либо у тебя питурингполный ЯП, и тогда каждый сулик агроном, и каждый конфиг выглядит как просто хуёвая программа

                                          Нужно просто чтобы твоя прога давала нормальные дефолты, которые в 99% простых случаях сделают питуринг-полную программу похожей на декларативную конфу. А в 1% случаев — на нормальную, человеческую программу. Mix из эликсира нормально с этим справляется.
                                          Ответить
                                        • > Либо у тебя питурингполный ЯП, и тогда каждый сулик агроном, и каждый конфиг выглядит как просто хуёвая программа

                                          Нужно просто чтобы твоя прога давала нормальные дефолты, которые в 99% простых случаях сделают питуринг-полную программу похожей на декларативную конфу. А в 1% случаев — на нормальную, человеческую программу. Mix из эликсира нормально с этим справляется.
                                          Ответить
                                        • > Либо у тебя питурингполный ЯП, и тогда каждый сулик агроном, и каждый конфиг выглядит как просто хуёвая программа

                                          Нужно просто чтобы твоя прога давала нормальные дефолты, которые в 99% простых случаях сделают питуринг-полную программу похожей на декларативную конфу. А в 1% случаев — на нормальную, человеческую программу. Mix из эликсира нормально с этим справляется.
                                          Ответить
                                        • > Либо у тебя питурингполный ЯП, и тогда каждый сулик агроном, и каждый конфиг выглядит как просто хуёвая программа

                                          Нужно просто чтобы твоя прога давала нормальные дефолты, которые в 99% простых случаях сделают питуринг-полную программу похожей на декларативную конфу. А в 1% случаев — на нормальную, человеческую программу. Mix из эликсира нормально с этим справляется.
                                          Ответить
                                        • > Либо у тебя питурингполный ЯП, и тогда каждый сулик агроном, и каждый конфиг выглядит как просто хуёвая программа

                                          Нужно просто чтобы твоя прога давала нормальные дефолты, которые в 99% простых случаях сделают питуринг-полную программу похожей на декларативную конфу. А в 1% случаев — на нормальную, человеческую программу. Mix из эликсира нормально с этим справляется.
                                          Ответить
                                        • > Либо у тебя питурингполный ЯП, и тогда каждый сулик агроном, и каждый конфиг выглядит как просто хуёвая программа

                                          Нужно просто чтобы твоя прога давала нормальные дефолты, которые в 99% простых случаях сделают питуринг-полную программу похожей на декларативную конфу. А в 1% случаев — на нормальную, человеческую программу. Mix из эликсира нормально с этим справляется.
                                          Ответить
                                        • > Либо у тебя питурингполный ЯП, и тогда каждый сулик агроном, и каждый конфиг выглядит как просто хуёвая программа

                                          Нужно просто чтобы твоя прога давала нормальные дефолты, которые в 99% простых случаях сделают питуринг-полную программу похожей на декларативную конфу. А в 1% случаев — на нормальную, человеческую программу. Mix из эликсира нормально с этим справляется.
                                          Ответить
                                        • > Либо у тебя питурингполный ЯП, и тогда каждый сулик агроном, и каждый конфиг выглядит как просто хуёвая программа

                                          Нужно просто чтобы твоя прога давала нормальные дефолты, которые в 99% простых случаях сделают питуринг-полную программу похожей на декларативную конфу. А в 1% случаев — на нормальную, человеческую программу. Mix из эликсира нормально с этим справляется.
                                          Ответить
                                    • А без генерала Пурпоза будет Ansible или какая-нибудь XML-ебанина.
                                      Ответить
                                    • А без генерала Пурпоза будет Ansible или какая-нибудь XML-ебанина.
                                      Ответить
                                    • А без генерала Пурпоза будет Ansible или какая-нибудь XML-ебанина.
                                      Ответить
                                    • А без генерала Пурпоза будет Ansible или какая-нибудь XML-ебанина.
                                      Ответить
                                    • А без генерала Пурпоза будет Ansible или какая-нибудь XML-ебанина.
                                      Ответить
                                    • А без генерала Пурпоза будет Ansible или какая-нибудь XML-ебанина.
                                      Ответить
                                    • А без генерала Пурпоза будет Ansible или какая-нибудь XML-ебанина.
                                      Ответить
                                    • А без генерала Пурпоза будет Ansible или какая-нибудь XML-ебанина.
                                      Ответить
                                    • А без генерала Пурпоза будет Ansible или какая-нибудь XML-ебанина.
                                      Ответить
                                    • А без генерала Пурпоза будет Ansible или какая-нибудь XML-ебанина.
                                      Ответить
                                  • из дженерал пурпоза сразу напилят DSL и у тебя будет чеф/паппет/грэдл/кокоподс

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

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

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

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

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

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

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

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

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

                                    не факт, что это лучше джысона
                                    Ответить
                                  • Сделай лучше, да так, чтобы у всех контейнеров параметры были разные, но при этом зависящие друг от друга и от внешней конфы.
                                    Тот код хоть и всратый, но чтобы в нём что-то изменить, не нужно полчаса искать, как склеить переменные в список, разделённый запятыми на yaml, или устанавливать 100 мегабайт питоновских зависимостей в virtual env. Понимаю, такой подход лишит работы 70% дево-псов.
                                    Ответить
                                    • да не, я понимаю проблему

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

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

                                        Я так тоже делала, лол. Но баш всё-таки лучше m4, в последнем вещи типа циклов делаются максимально всрато.
                                        Ответить
                                      • Колесо сансары:
                                        1) Давайте создавать ресурсы с помощью AWS API
                                        2) Это как-то не декларативно, надо чтобы Terraform
                                        3) Это как-то не масштабируемо, надо чтобы Terraform геренился с помощью CDK
                                        ...you are here...
                                        4) Это как-то не декларативно, надо чтобы скрипты для CDK генерились из YAML с помощью очередной питушни
                                        Ответить
                                        • можно ли написать на CDK программу которая никогда не завершится, и каждую секунду будет создавать тебе ресурс стоимостью $100 ?
                                          Ответить
                                          • Вряд ли. Он же тупо конфу для Terraform шоблянизирует.
                                            Ответить
                                            • я думал оно API дергает как aws boto3

                                              Кстати есть еще AWS cloud formation
                                              Ответить
                                            • P.S. CloudFormation а не Терраформ, прошу прощения за fake news и misinformation.
                                              Ответить
                                              • во, а то я удивился: Они же свою питушню продвигают, а терраформ это типа коммунити
                                                Ответить
                                                • во, а то я удивился: Они же свою питушню продвигают, а терраформ это типа коммунити
                                                  Ответить
                                                • во, а то я удивился: Они же свою питушню продвигают, а терраформ это типа коммунити
                                                  Ответить
                                                • во, а то я удивился: Они же свою питушню продвигают, а терраформ это типа коммунити
                                                  Ответить
                                                • во, а то я удивился: Они же свою питушню продвигают, а терраформ это типа коммунити
                                                  Ответить
                                                • во, а то я удивился: Они же свою питушню продвигают, а терраформ это типа коммунити
                                                  Ответить
                                                • во, а то я удивился: Они же свою питушню продвигают, а терраформ это типа коммунити
                                                  Ответить
                                                • во, а то я удивился: Они же свою питушню продвигают, а терраформ это типа коммунити
                                                  Ответить
                                                • во, а то я удивился: Они же свою питушню продвигают, а терраформ это типа коммунити
                                                  Ответить
                                                • во, а то я удивился: Они же свою питушню продвигают, а терраформ это типа коммунити
                                                  Ответить
                                                • во, а то я удивился: Они же свою питушню продвигают, а терраформ это типа коммунити
                                                  Ответить
                                              • P.S. CloudFormation а не Терраформ, прошу прощения за fake news и misinformation.
                                                Ответить
                                              • P.S. CloudFormation а не Терраформ, прошу прощения за fake news и misinformation.
                                                Ответить
                                              • P.S. CloudFormation а не Терраформ, прошу прощения за fake news и misinformation.
                                                Ответить
                                              • P.S. CloudFormation а не Терраформ, прошу прощения за fake news и misinformation.
                                                Ответить
                                              • P.S. CloudFormation а не Терраформ, прошу прощения за fake news и misinformation.
                                                Ответить
                                              • P.S. CloudFormation а не Терраформ, прошу прощения за fake news и misinformation.
                                                Ответить
                                              • P.S. CloudFormation а не Терраформ, прошу прощения за fake news и misinformation.
                                                Ответить
                                              • P.S. CloudFormation а не Терраформ, прошу прощения за fake news и misinformation.
                                                Ответить
                                              • P.S. CloudFormation а не Терраформ, прошу прощения за fake news и misinformation.
                                                Ответить
                                              • P.S. CloudFormation а не Терраформ, прошу прощения за fake news и misinformation.
                                                Ответить
                                          • можно ли написать на CDK программу которая никогда не завершится, и каждую секунду будет создавать тебе ресурс стоимостью $100 ?
                                            Ответить
                                          • можно ли написать на CDK программу которая никогда не завершится, и каждую секунду будет создавать тебе ресурс стоимостью $100 ?
                                            Ответить
                                          • можно ли написать на CDK программу которая никогда не завершится, и каждую секунду будет создавать тебе ресурс стоимостью $100 ?
                                            Ответить
                                          • можно ли написать на CDK программу которая никогда не завершится, и каждую секунду будет создавать тебе ресурс стоимостью $100 ?
                                            Ответить
                                          • можно ли написать на CDK программу которая никогда не завершится, и каждую секунду будет создавать тебе ресурс стоимостью $100 ?
                                            Ответить
                                          • можно ли написать на CDK программу которая никогда не завершится, и каждую секунду будет создавать тебе ресурс стоимостью $100 ?
                                            Ответить
                                          • можно ли написать на CDK программу которая никогда не завершится, и каждую секунду будет создавать тебе ресурс стоимостью $100 ?
                                            Ответить
                                          • можно ли написать на CDK программу которая никогда не завершится, и каждую секунду будет создавать тебе ресурс стоимостью $100 ?
                                            Ответить
                                          • можно ли написать на CDK программу которая никогда не завершится, и каждую секунду будет создавать тебе ресурс стоимостью $100 ?
                                            Ответить
                                          • можно ли написать на CDK программу которая никогда не завершится, и каждую секунду будет создавать тебе ресурс стоимостью $100 ?
                                            Ответить
                                        • Колесо сансары:
                                          1) Давайте создавать ресурсы с помощью AWS API
                                          2) Это как-то не декларативно, надо чтобы Terraform
                                          3) Это как-то не масштабируемо, надо чтобы Terraform геренился с помощью CDK
                                          ...you are here...
                                          4) Это как-то не декларативно, надо чтобы скрипты для CDK генерились из YAML с помощью очередной питушни
                                          Ответить
                                        • Колесо сансары:
                                          1) Давайте создавать ресурсы с помощью AWS API
                                          2) Это как-то не декларативно, надо чтобы Terraform
                                          3) Это как-то не масштабируемо, надо чтобы Terraform геренился с помощью CDK
                                          ...you are here...
                                          4) Это как-то не декларативно, надо чтобы скрипты для CDK генерились из YAML с помощью очередной питушни
                                          Ответить
                                        • Колесо сансары:
                                          1) Давайте создавать ресурсы с помощью AWS API
                                          2) Это как-то не декларативно, надо чтобы Terraform
                                          3) Это как-то не масштабируемо, надо чтобы Terraform геренился с помощью CDK
                                          ...you are here...
                                          4) Это как-то не декларативно, надо чтобы скрипты для CDK генерились из YAML с помощью очередной питушни
                                          Ответить
                                        • Колесо сансары:
                                          1) Давайте создавать ресурсы с помощью AWS API
                                          2) Это как-то не декларативно, надо чтобы Terraform
                                          3) Это как-то не масштабируемо, надо чтобы Terraform геренился с помощью CDK
                                          ...you are here...
                                          4) Это как-то не декларативно, надо чтобы скрипты для CDK генерились из YAML с помощью очередной питушни
                                          Ответить
                                        • Колесо сансары:
                                          1) Давайте создавать ресурсы с помощью AWS API
                                          2) Это как-то не декларативно, надо чтобы Terraform
                                          3) Это как-то не масштабируемо, надо чтобы Terraform геренился с помощью CDK
                                          ...you are here...
                                          4) Это как-то не декларативно, надо чтобы скрипты для CDK генерились из YAML с помощью очередной питушни
                                          Ответить
                                        • Колесо сансары:
                                          1) Давайте создавать ресурсы с помощью AWS API
                                          2) Это как-то не декларативно, надо чтобы Terraform
                                          3) Это как-то не масштабируемо, надо чтобы Terraform геренился с помощью CDK
                                          ...you are here...
                                          4) Это как-то не декларативно, надо чтобы скрипты для CDK генерились из YAML с помощью очередной питушни
                                          Ответить
                                        • Колесо сансары:
                                          1) Давайте создавать ресурсы с помощью AWS API
                                          2) Это как-то не декларативно, надо чтобы Terraform
                                          3) Это как-то не масштабируемо, надо чтобы Terraform геренился с помощью CDK
                                          ...you are here...
                                          4) Это как-то не декларативно, надо чтобы скрипты для CDK генерились из YAML с помощью очередной питушни
                                          Ответить
                                        • Колесо сансары:
                                          1) Давайте создавать ресурсы с помощью AWS API
                                          2) Это как-то не декларативно, надо чтобы Terraform
                                          3) Это как-то не масштабируемо, надо чтобы Terraform геренился с помощью CDK
                                          ...you are here...
                                          4) Это как-то не декларативно, надо чтобы скрипты для CDK генерились из YAML с помощью очередной питушни
                                          Ответить
                                        • Колесо сансары:
                                          1) Давайте создавать ресурсы с помощью AWS API
                                          2) Это как-то не декларативно, надо чтобы Terraform
                                          3) Это как-то не масштабируемо, надо чтобы Terraform геренился с помощью CDK
                                          ...you are here...
                                          4) Это как-то не декларативно, надо чтобы скрипты для CDK генерились из YAML с помощью очередной питушни
                                          Ответить
                                        • Колесо сансары:
                                          1) Давайте создавать ресурсы с помощью AWS API
                                          2) Это как-то не декларативно, надо чтобы Terraform
                                          3) Это как-то не масштабируемо, надо чтобы Terraform геренился с помощью CDK
                                          ...you are here...
                                          4) Это как-то не декларативно, надо чтобы скрипты для CDK генерились из YAML с помощью очередной питушни
                                          Ответить
                                      • да не, я понимаю проблему

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

                                        лучше взять m4 и высрать им конфиг, ей богу
                                        привет сендмейл
                                        Ответить
                                    • Сделай лучше, да так, чтобы у всех контейнеров параметры были разные, но при этом зависящие друг от друга и от внешней конфы.
                                      Тот код хоть и всратый, но чтобы в нём что-то изменить, не нужно полчаса искать, как склеить переменные в список, разделённый запятыми на yaml, или устанавливать 100 мегабайт питоновских зависимостей в virtual env. Понимаю, такой подход лишит работы 70% дево-псов.
                                      Ответить
                                    • Сделай лучше, да так, чтобы у всех контейнеров параметры были разные, но при этом зависящие друг от друга и от внешней конфы.
                                      Тот код хоть и всратый, но чтобы в нём что-то изменить, не нужно полчаса искать, как склеить переменные в список, разделённый запятыми на yaml, или устанавливать 100 мегабайт питоновских зависимостей в virtual env. Понимаю, такой подход лишит работы 70% дево-псов.
                                      Ответить
                                    • Сделай лучше, да так, чтобы у всех контейнеров параметры были разные, но при этом зависящие друг от друга и от внешней конфы.
                                      Тот код хоть и всратый, но чтобы в нём что-то изменить, не нужно полчаса искать, как склеить переменные в список, разделённый запятыми на yaml, или устанавливать 100 мегабайт питоновских зависимостей в virtual env. Понимаю, такой подход лишит работы 70% дево-псов.
                                      Ответить
                                    • Сделай лучше, да так, чтобы у всех контейнеров параметры были разные, но при этом зависящие друг от друга и от внешней конфы.
                                      Тот код хоть и всратый, но чтобы в нём что-то изменить, не нужно полчаса искать, как склеить переменные в список, разделённый запятыми на yaml, или устанавливать 100 мегабайт питоновских зависимостей в virtual env. Понимаю, такой подход лишит работы 70% дево-псов.
                                      Ответить
                                    • Сделай лучше, да так, чтобы у всех контейнеров параметры были разные, но при этом зависящие друг от друга и от внешней конфы.
                                      Тот код хоть и всратый, но чтобы в нём что-то изменить, не нужно полчаса искать, как склеить переменные в список, разделённый запятыми на yaml, или устанавливать 100 мегабайт питоновских зависимостей в virtual env. Понимаю, такой подход лишит работы 70% дево-псов.
                                      Ответить
                                    • Сделай лучше, да так, чтобы у всех контейнеров параметры были разные, но при этом зависящие друг от друга и от внешней конфы.
                                      Тот код хоть и всратый, но чтобы в нём что-то изменить, не нужно полчаса искать, как склеить переменные в список, разделённый запятыми на yaml, или устанавливать 100 мегабайт питоновских зависимостей в virtual env. Понимаю, такой подход лишит работы 70% дево-псов.
                                      Ответить
                                    • Сделай лучше, да так, чтобы у всех контейнеров параметры были разные, но при этом зависящие друг от друга и от внешней конфы.
                                      Тот код хоть и всратый, но чтобы в нём что-то изменить, не нужно полчаса искать, как склеить переменные в список, разделённый запятыми на yaml, или устанавливать 100 мегабайт питоновских зависимостей в virtual env. Понимаю, такой подход лишит работы 70% дево-псов.
                                      Ответить
                                    • Сделай лучше, да так, чтобы у всех контейнеров параметры были разные, но при этом зависящие друг от друга и от внешней конфы.
                                      Тот код хоть и всратый, но чтобы в нём что-то изменить, не нужно полчаса искать, как склеить переменные в список, разделённый запятыми на yaml, или устанавливать 100 мегабайт питоновских зависимостей в virtual env. Понимаю, такой подход лишит работы 70% дево-псов.
                                      Ответить
                                    • Сделай лучше, да так, чтобы у всех контейнеров параметры были разные, но при этом зависящие друг от друга и от внешней конфы.
                                      Тот код хоть и всратый, но чтобы в нём что-то изменить, не нужно полчаса искать, как склеить переменные в список, разделённый запятыми на yaml, или устанавливать 100 мегабайт питоновских зависимостей в virtual env. Понимаю, такой подход лишит работы 70% дево-псов.
                                      Ответить
                                    • Сделай лучше, да так, чтобы у всех контейнеров параметры были разные, но при этом зависящие друг от друга и от внешней конфы.
                                      Тот код хоть и всратый, но чтобы в нём что-то изменить, не нужно полчаса искать, как склеить переменные в список, разделённый запятыми на yaml, или устанавливать 100 мегабайт питоновских зависимостей в virtual env. Понимаю, такой подход лишит работы 70% дево-псов.
                                      Ответить
                                • Если долго поддерживать и развивать какой-нибудь декларативный язычок для написания конфигов, то он естественным образом становится тьюринг-полным. См.: make
                                  Ответить
                                  • а make турингполон разве? Я думал, это шел полон (а его нативно запускать из make легко)

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

                                    но самый страшный зверь, который я вас уже пугал, это вот
                                    http://ant-contrib.sourceforge.net/tasks/tasks/index.html
                                    Ответить
                                  • Если долго поддерживать и развивать какой-нибудь декларативный язычок для написания конфигов, то он естественным образом становится тьюринг-полным. См.: make
                                    Ответить
                                  • Если долго поддерживать и развивать какой-нибудь декларативный язычок для написания конфигов, то он естественным образом становится тьюринг-полным. См.: make
                                    Ответить
                                  • Если долго поддерживать и развивать какой-нибудь декларативный язычок для написания конфигов, то он естественным образом становится тьюринг-полным. См.: make
                                    Ответить
                                  • Если долго поддерживать и развивать какой-нибудь декларативный язычок для написания конфигов, то он естественным образом становится тьюринг-полным. См.: make
                                    Ответить
                                  • Если долго поддерживать и развивать какой-нибудь декларативный язычок для написания конфигов, то он естественным образом становится тьюринг-полным. См.: make
                                    Ответить
                                  • Если долго поддерживать и развивать какой-нибудь декларативный язычок для написания конфигов, то он естественным образом становится тьюринг-полным. См.: make
                                    Ответить
                                  • Если долго поддерживать и развивать какой-нибудь декларативный язычок для написания конфигов, то он естественным образом становится тьюринг-полным. См.: make
                                    Ответить
                                  • Если долго поддерживать и развивать какой-нибудь декларативный язычок для написания конфигов, то он естественным образом становится тьюринг-полным. См.: make
                                    Ответить
                                  • Если долго поддерживать и развивать какой-нибудь декларативный язычок для написания конфигов, то он естественным образом становится тьюринг-полным. См.: make
                                    Ответить
                                  • Если долго поддерживать и развивать какой-нибудь декларативный язычок для написания конфигов, то он естественным образом становится тьюринг-полным. См.: make
                                    Ответить
                                • Поэтому я за конфу на general purpose питьюринг-полных языках, и против программирования на json, yaml, jinja и mustache.
                                  Ответить
                                • Поэтому я за конфу на general purpose питьюринг-полных языках, и против программирования на json, yaml, jinja и mustache.
                                  Ответить
                                • Поэтому я за конфу на general purpose питьюринг-полных языках, и против программирования на json, yaml, jinja и mustache.
                                  Ответить
                                • Поэтому я за конфу на general purpose питьюринг-полных языках, и против программирования на json, yaml, jinja и mustache.
                                  Ответить
                                • Поэтому я за конфу на general purpose питьюринг-полных языках, и против программирования на json, yaml, jinja и mustache.
                                  Ответить
                                • Поэтому я за конфу на general purpose питьюринг-полных языках, и против программирования на json, yaml, jinja и mustache.
                                  Ответить
                                • Поэтому я за конфу на general purpose питьюринг-полных языках, и против программирования на json, yaml, jinja и mustache.
                                  Ответить
                                • Поэтому я за конфу на general purpose питьюринг-полных языках, и против программирования на json, yaml, jinja и mustache.
                                  Ответить
                                • Поэтому я за конфу на general purpose питьюринг-полных языках, и против программирования на json, yaml, jinja и mustache.
                                  Ответить
                                • Поэтому я за конфу на general purpose питьюринг-полных языках, и против программирования на json, yaml, jinja и mustache.
                                  Ответить
                              • >генераторы говна из сгенерированного говна...

                                GRUB, да
                                Ответить
                                • >генераторы говна из сгенерированного говна...

                                  GRUB, да
                                  Ответить
                                • >генераторы говна из сгенерированного говна...

                                  GRUB, да
                                  Ответить
                                • >генераторы говна из сгенерированного говна...

                                  GRUB, да
                                  Ответить
                              • Любая более-менее заматеревшая технология превращается в автолулзоподобные генераторы говна из сгенерированного говна...
                                Ответить
                              • Любая более-менее заматеревшая технология превращается в автолулзоподобные генераторы говна из сгенерированного говна...
                                Ответить
                              • Любая более-менее заматеревшая технология превращается в автолулзоподобные генераторы говна из сгенерированного говна...
                                Ответить
                              • Любая более-менее заматеревшая технология превращается в автолулзоподобные генераторы говна из сгенерированного говна...
                                Ответить
                              • Любая более-менее заматеревшая технология превращается в автолулзоподобные генераторы говна из сгенерированного говна...
                                Ответить
                              • Любая более-менее заматеревшая технология превращается в автолулзоподобные генераторы говна из сгенерированного говна...
                                Ответить
                              • Любая более-менее заматеревшая технология превращается в автолулзоподобные генераторы говна из сгенерированного говна...
                                Ответить
                              • Любая более-менее заматеревшая технология превращается в автолулзоподобные генераторы говна из сгенерированного говна...
                                Ответить
                              • Любая более-менее заматеревшая технология превращается в автолулзоподобные генераторы говна из сгенерированного говна...
                                Ответить
                              • Любая более-менее заматеревшая технология превращается в автолулзоподобные генераторы говна из сгенерированного говна...
                                Ответить
                  • Приведи реальный пример конфигурационного json с комментариями, который будут парсить где-то там.
                    Ответить
                  • Приведи реальный пример конфигурационного json с комментариями, который будут парсить где-то там.
                    Ответить
                  • Приведи реальный пример конфигурационного json с комментариями, который будут парсить где-то там.
                    Ответить
                  • Приведи реальный пример конфигурационного json с комментариями, который будут парсить где-то там.
                    Ответить
                  • Приведи реальный пример конфигурационного json с комментариями, который будут парсить где-то там.
                    Ответить
                  • Приведи реальный пример конфигурационного json с комментариями, который будут парсить где-то там.
                    Ответить
                  • Приведи реальный пример конфигурационного json с комментариями, который будут парсить где-то там.
                    Ответить
                  • Приведи реальный пример конфигурационного json с комментариями, который будут парсить где-то там.
                    Ответить
                  • Приведи реальный пример конфигурационного json с комментариями, который будут парсить где-то там.
                    Ответить
                  • Приведи реальный пример конфигурационного json с комментариями, который будут парсить где-то там.
                    Ответить
              • Ты в любом случае не отвечаешь за того, кто парсит твой объект. Он может взять любой формат и распарсить его по диагонали к rfc

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

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

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

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

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

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

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

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

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

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

        Или зафигачь в объект строку, которую при парсинге проигнорируют.
        Ответить
      • Есть же JSON5

        Или зафигачь в объект строку, которую при парсинге проигнорируют.
        Ответить
      • Есть же JSON5

        Или зафигачь в объект строку, которую при парсинге проигнорируют.
        Ответить
      • Есть же JSON5

        Или зафигачь в объект строку, которую при парсинге проигнорируют.
        Ответить
      • Есть же JSON5

        Или зафигачь в объект строку, которую при парсинге проигнорируют.
        Ответить
      • Есть же JSON5

        Или зафигачь в объект строку, которую при парсинге проигнорируют.
        Ответить
      • Есть же JSON5

        Или зафигачь в объект строку, которую при парсинге проигнорируют.
        Ответить
      • Есть же JSON5

        Или зафигачь в объект строку, которую при парсинге проигнорируют.
        Ответить
      • Есть же JSON5

        Или зафигачь в объект строку, которую при парсинге проигнорируют.
        Ответить
      • Есть же JSON5

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

          Кудос, если в вашем конфиге первые три бита будут означать флаги, а следубщий бит будет означать, что идет дальше: 32 бита IPv4 или UTF строка
          Вводить конфиг нужно будет в восьмиричном формате
          Ответить
          • да, chmod хороший пример.

            Кудос, если в вашем конфиге первые три бита будут означать флаги, а следубщий бит будет означать, что идет дальше: 32 бита IPv4 или UTF строка
            Вводить конфиг нужно будет в восьмиричном формате
            Ответить
          • да, chmod хороший пример.

            Кудос, если в вашем конфиге первые три бита будут означать флаги, а следубщий бит будет означать, что идет дальше: 32 бита IPv4 или UTF строка
            Вводить конфиг нужно будет в восьмиричном формате
            Ответить
          • да, chmod хороший пример.

            Кудос, если в вашем конфиге первые три бита будут означать флаги, а следубщий бит будет означать, что идет дальше: 32 бита IPv4 или UTF строка
            Вводить конфиг нужно будет в восьмиричном формате
            Ответить
          • да, chmod хороший пример.

            Кудос, если в вашем конфиге первые три бита будут означать флаги, а следубщий бит будет означать, что идет дальше: 32 бита IPv4 или UTF строка
            Вводить конфиг нужно будет в восьмиричном формате
            Ответить
          • да, chmod хороший пример.

            Кудос, если в вашем конфиге первые три бита будут означать флаги, а следубщий бит будет означать, что идет дальше: 32 бита IPv4 или UTF строка
            Вводить конфиг нужно будет в восьмиричном формате
            Ответить
          • да, chmod хороший пример.

            Кудос, если в вашем конфиге первые три бита будут означать флаги, а следубщий бит будет означать, что идет дальше: 32 бита IPv4 или UTF строка
            Вводить конфиг нужно будет в восьмиричном формате
            Ответить
          • да, chmod хороший пример.

            Кудос, если в вашем конфиге первые три бита будут означать флаги, а следубщий бит будет означать, что идет дальше: 32 бита IPv4 или UTF строка
            Вводить конфиг нужно будет в восьмиричном формате
            Ответить
          • да, chmod хороший пример.

            Кудос, если в вашем конфиге первые три бита будут означать флаги, а следубщий бит будет означать, что идет дальше: 32 бита IPv4 или UTF строка
            Вводить конфиг нужно будет в восьмиричном формате
            Ответить
          • да, chmod хороший пример.

            Кудос, если в вашем конфиге первые три бита будут означать флаги, а следубщий бит будет означать, что идет дальше: 32 бита IPv4 или UTF строка
            Вводить конфиг нужно будет в восьмиричном формате
            Ответить
          • да, chmod хороший пример.

            Кудос, если в вашем конфиге первые три бита будут означать флаги, а следубщий бит будет означать, что идет дальше: 32 бита IPv4 или UTF строка
            Вводить конфиг нужно будет в восьмиричном формате
            Ответить
      • Кстати если бы мир захватили цари, а не хипстеры, то конфигурационные файлы были бы у вас бинарные.
        Например бинарный файл на девять бит
        Ответить
      • Кстати если бы мир захватили цари, а не хипстеры, то конфигурационные файлы были бы у вас бинарные.
        Например бинарный файл на девять бит
        Ответить
      • Кстати если бы мир захватили цари, а не хипстеры, то конфигурационные файлы были бы у вас бинарные.
        Например бинарный файл на девять бит
        Ответить
      • Кстати если бы мир захватили цари, а не хипстеры, то конфигурационные файлы были бы у вас бинарные.
        Например бинарный файл на девять бит
        Ответить
      • Кстати если бы мир захватили цари, а не хипстеры, то конфигурационные файлы были бы у вас бинарные.
        Например бинарный файл на девять бит
        Ответить
      • Кстати если бы мир захватили цари, а не хипстеры, то конфигурационные файлы были бы у вас бинарные.
        Например бинарный файл на девять бит
        Ответить
      • Кстати если бы мир захватили цари, а не хипстеры, то конфигурационные файлы были бы у вас бинарные.
        Например бинарный файл на девять бит
        Ответить
      • Кстати если бы мир захватили цари, а не хипстеры, то конфигурационные файлы были бы у вас бинарные.
        Например бинарный файл на девять бит
        Ответить
      • Кстати если бы мир захватили цари, а не хипстеры, то конфигурационные файлы были бы у вас бинарные.
        Например бинарный файл на девять бит
        Ответить
      • Кстати если бы мир захватили цари, а не хипстеры, то конфигурационные файлы были бы у вас бинарные.
        Например бинарный файл на девять бит
        Ответить
    • Хотел я уже было написать "у меня в контроллерах нет никакого \"json\"", но вспомнил, что мне надо было реально генерировать json на контроллере (через sprintf()) и отправлять его по сети через wifi в какую-то хрень. Это конечно анскильно, и правильнее было бы бинарно сериализовать ту питушню, но такова была задача.
      Ответить
      • а как ты его эскейпил? вручную?

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

          Напомнило как в одном апи засунули json в json... Строкой, да.
          Ответить
          • > строка с кавычкой

            Напомнило как в одном апи засунули json в json... Строкой, да.
            Ответить
          • > строка с кавычкой

            Напомнило как в одном апи засунули json в json... Строкой, да.
            Ответить
          • > строка с кавычкой

            Напомнило как в одном апи засунули json в json... Строкой, да.
            Ответить
          • > строка с кавычкой

            Напомнило как в одном апи засунули json в json... Строкой, да.
            Ответить
          • > строка с кавычкой

            Напомнило как в одном апи засунули json в json... Строкой, да.
            Ответить
          • > строка с кавычкой

            Напомнило как в одном апи засунули json в json... Строкой, да.
            Ответить
          • > строка с кавычкой

            Напомнило как в одном апи засунули json в json... Строкой, да.
            Ответить
          • > строка с кавычкой

            Напомнило как в одном апи засунули json в json... Строкой, да.
            Ответить
          • > строка с кавычкой

            Напомнило как в одном апи засунули json в json... Строкой, да.
            Ответить
          • > строка с кавычкой

            Напомнило как в одном апи засунули json в json... Строкой, да.
            Ответить
      • Взял бы либу для JSON-а. Но если там 1 небольшой джейсик отправить и не надо эскейпить, то ты правильно сделал.
        Ответить
        • На контроллер-то?:)

          еще скажи "взял бы node, там json из коробки"
          Ответить
          • А что? Если либы однофайловые. Только я для плюсов видел, для сишки наверняка тоже есть.
            Ответить
            • Далеко не все "однофайловые" либы умеют стримить json/xml без построения дерева в куче.

              Пару-тройку ответов проще реально printf'ом высрать, чем искать либу, которая уложится в ограничения по памяти и флешке.
              Ответить
              • ах, я забыл, что в контроллерах нет никакой "кучи".

                но достаточно найти одну, которая умеет

                я и не говорю, что j123123 сделал не правильно
                Ответить
                • Ну тут полноценная куча не нужна, конечно. Простенького стекового аллокатора должно хватить.

                  > но достаточно найти одну

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

                    > но достаточно найти одну

                    А она есть?
                    Ответить
                  • Ну тут полноценная куча не нужна, конечно. Простенького стекового аллокатора должно хватить.

                    > но достаточно найти одну

                    А она есть?
                    Ответить
                  • Ну тут полноценная куча не нужна, конечно. Простенького стекового аллокатора должно хватить.

                    > но достаточно найти одну

                    А она есть?
                    Ответить
                  • Ну тут полноценная куча не нужна, конечно. Простенького стекового аллокатора должно хватить.

                    > но достаточно найти одну

                    А она есть?
                    Ответить
                  • Ну тут полноценная куча не нужна, конечно. Простенького стекового аллокатора должно хватить.

                    > но достаточно найти одну

                    А она есть?
                    Ответить
                  • Ну тут полноценная куча не нужна, конечно. Простенького стекового аллокатора должно хватить.

                    > но достаточно найти одну

                    А она есть?
                    Ответить
                  • Ну тут полноценная куча не нужна, конечно. Простенького стекового аллокатора должно хватить.

                    > но достаточно найти одну

                    А она есть?
                    Ответить
                  • Ну тут полноценная куча не нужна, конечно. Простенького стекового аллокатора должно хватить.

                    > но достаточно найти одну

                    А она есть?
                    Ответить
                  • Ну тут полноценная куча не нужна, конечно. Простенького стекового аллокатора должно хватить.

                    > но достаточно найти одну

                    А она есть?
                    Ответить
                  • Ну тут полноценная куча не нужна, конечно. Простенького стекового аллокатора должно хватить.

                    > но достаточно найти одну

                    А она есть?
                    Ответить
              • Далеко не все "однофайловые" либы умеют стримить json/xml без построения дерева в куче.

                Пару-тройку ответов проще реально printf'ом высрать, чем искать либу, которая уложится в ограничения по памяти и флешке.
                Ответить
              • Далеко не все "однофайловые" либы умеют стримить json/xml без построения дерева в куче.

                Пару-тройку ответов проще реально printf'ом высрать, чем искать либу, которая уложится в ограничения по памяти и флешке.
                Ответить
              • Далеко не все "однофайловые" либы умеют стримить json/xml без построения дерева в куче.

                Пару-тройку ответов проще реально printf'ом высрать, чем искать либу, которая уложится в ограничения по памяти и флешке.
                Ответить
              • Далеко не все "однофайловые" либы умеют стримить json/xml без построения дерева в куче.

                Пару-тройку ответов проще реально printf'ом высрать, чем искать либу, которая уложится в ограничения по памяти и флешке.
                Ответить
              • Далеко не все "однофайловые" либы умеют стримить json/xml без построения дерева в куче.

                Пару-тройку ответов проще реально printf'ом высрать, чем искать либу, которая уложится в ограничения по памяти и флешке.
                Ответить
              • Далеко не все "однофайловые" либы умеют стримить json/xml без построения дерева в куче.

                Пару-тройку ответов проще реально printf'ом высрать, чем искать либу, которая уложится в ограничения по памяти и флешке.
                Ответить
              • Далеко не все "однофайловые" либы умеют стримить json/xml без построения дерева в куче.

                Пару-тройку ответов проще реально printf'ом высрать, чем искать либу, которая уложится в ограничения по памяти и флешке.
                Ответить
              • Далеко не все "однофайловые" либы умеют стримить json/xml без построения дерева в куче.

                Пару-тройку ответов проще реально printf'ом высрать, чем искать либу, которая уложится в ограничения по памяти и флешке.
                Ответить
              • Далеко не все "однофайловые" либы умеют стримить json/xml без построения дерева в куче.

                Пару-тройку ответов проще реально printf'ом высрать, чем искать либу, которая уложится в ограничения по памяти и флешке.
                Ответить
              • Далеко не все "однофайловые" либы умеют стримить json/xml без построения дерева в куче.

                Пару-тройку ответов проще реально printf'ом высрать, чем искать либу, которая уложится в ограничения по памяти и флешке.
                Ответить
  • Два гея в поле моего зрения. Один разумеется я палю по девичьим лисьим ушкам, а второй догадайтесь кто.
    Ответить
    • Два гея в поле моего зрения. Один разумеется я палю по девичьим лисьим ушкам, а второй догадайтесь кто.
      Ответить
    • Два гея в поле моего зрения. Один разумеется я палю по девичьим лисьим ушкам, а второй догадайтесь кто.
      Ответить
    • Два гея в поле моего зрения. Один разумеется я палю по девичьим лисьим ушкам, а второй догадайтесь кто.
      Ответить
    • Два гея в поле моего зрения. Один разумеется я палю по девичьим лисьим ушкам, а второй догадайтесь кто.
      Ответить
    • Два гея в поле моего зрения. Один разумеется я палю по девичьим лисьим ушкам, а второй догадайтесь кто.
      Ответить
    • Два гея в поле моего зрения. Один разумеется я палю по девичьим лисьим ушкам, а второй догадайтесь кто.
      Ответить
    • Два гея в поле моего зрения. Один разумеется я палю по девичьим лисьим ушкам, а второй догадайтесь кто.
      Ответить
    • Два гея в поле моего зрения. Один разумеется я палю по девичьим лисьим ушкам, а второй догадайтесь кто.
      Ответить
    • Два гея в поле моего зрения. Один разумеется я палю по девичьим лисьим ушкам, а второй догадайтесь кто.
      Ответить
    • Два гея в поле моего зрения. Один разумеется я палю по девичьим лисьим ушкам, а второй догадайтесь кто.
      Ответить
  • module.exports = {
      //...
      module: {
        rules: [
          {
            use: (info) => [
              {
                loader: 'custom-svg-loader',
              },
              {
                loader: 'svgo-loader',
                options: {
                  plugins: [
                    {
                      cleanupIDs: {
                        prefix: basename(info.resource),
                      },
                    },
                  ],
                },
              },
            ],
          },
        ],
      },
    };


    люблю фронтэнд
    Ответить
  • $ git commit -ammend
    [petuh/gavno 88c7773c9c5d4] mend
     2 files changed, 29422 insertions(+), 18566 deletions(-)


    >mend

    какой багор ))
    Ответить
    • > -am mend

      Закоммитить всё изменившееся с сообщением "mend"?
      Ответить
      • да:)

        забавно объебался, правда?
        Ответить
        • Короткие опции такие короткие. Мне вот интересно, почему он на "m" остановил парсинг.
          Ответить
          • потому что "m" уже один раз есть

            получилось

            -a -m "mend"

            Кстати, amend не так пишется (я и тут обосрался)
            Ответить
            • потому что "m" уже один раз есть

              получилось

              -a -m "mend"

              Кстати, amend не так пишется (я и тут обосрался)
              Ответить
            • потому что "m" уже один раз есть

              получилось

              -a -m "mend"

              Кстати, amend не так пишется (я и тут обосрался)
              Ответить
            • потому что "m" уже один раз есть

              получилось

              -a -m "mend"

              Кстати, amend не так пишется (я и тут обосрался)
              Ответить
            • потому что "m" уже один раз есть

              получилось

              -a -m "mend"

              Кстати, amend не так пишется (я и тут обосрался)
              Ответить
            • потому что "m" уже один раз есть

              получилось

              -a -m "mend"

              Кстати, amend не так пишется (я и тут обосрался)
              Ответить
            • потому что "m" уже один раз есть

              получилось

              -a -m "mend"

              Кстати, amend не так пишется (я и тут обосрался)
              Ответить
            • потому что "m" уже один раз есть

              получилось

              -a -m "mend"

              Кстати, amend не так пишется (я и тут обосрался)
              Ответить
            • потому что "m" уже один раз есть

              получилось

              -a -m "mend"

              Кстати, amend не так пишется (я и тут обосрался)
              Ответить
            • потому что "m" уже один раз есть

              получилось

              -a -m "mend"

              Кстати, amend не так пишется (я и тут обосрался)
              Ответить
            • потому что "m" уже один раз есть

              получилось

              -a -m "mend"

              Кстати, amend не так пишется (я и тут обосрался)
              Ответить
          • Короткие опции такие короткие. Мне вот интересно, почему он на "m" остановил парсинг.
            Ответить
          • Короткие опции такие короткие. Мне вот интересно, почему он на "m" остановил парсинг.
            Ответить
          • Короткие опции такие короткие. Мне вот интересно, почему он на "m" остановил парсинг.
            Ответить
          • Короткие опции такие короткие. Мне вот интересно, почему он на "m" остановил парсинг.
            Ответить
          • Короткие опции такие короткие. Мне вот интересно, почему он на "m" остановил парсинг.
            Ответить
          • Короткие опции такие короткие. Мне вот интересно, почему он на "m" остановил парсинг.
            Ответить
          • Короткие опции такие короткие. Мне вот интересно, почему он на "m" остановил парсинг.
            Ответить
          • Короткие опции такие короткие. Мне вот интересно, почему он на "m" остановил парсинг.
            Ответить
          • Короткие опции такие короткие. Мне вот интересно, почему он на "m" остановил парсинг.
            Ответить
          • Короткие опции такие короткие. Мне вот интересно, почему он на "m" остановил парсинг.
            Ответить
    • $ git commit -ammend
      [petuh/gavno 88c7773c9c5d4] mend
       2 files changed, 29422 insertions(+), 18566 deletions(-)


      >mend

      какой багор ))
      Ответить
    • $ git commit -ammend
      [petuh/gavno 88c7773c9c5d4] mend
       2 files changed, 29422 insertions(+), 18566 deletions(-)


      >mend

      какой багор ))
      Ответить
    • $ git commit -ammend
      [petuh/gavno 88c7773c9c5d4] mend
       2 files changed, 29422 insertions(+), 18566 deletions(-)


      >mend

      какой багор ))
      Ответить
    • $ git commit -ammend
      [petuh/gavno 88c7773c9c5d4] mend
       2 files changed, 29422 insertions(+), 18566 deletions(-)


      >mend

      какой багор ))
      Ответить
    • $ git commit -ammend
      [petuh/gavno 88c7773c9c5d4] mend
       2 files changed, 29422 insertions(+), 18566 deletions(-)


      >mend

      какой багор ))
      Ответить
    • $ git commit -ammend
      [petuh/gavno 88c7773c9c5d4] mend
       2 files changed, 29422 insertions(+), 18566 deletions(-)


      >mend

      какой багор ))
      Ответить
    • $ git commit -ammend
      [petuh/gavno 88c7773c9c5d4] mend
       2 files changed, 29422 insertions(+), 18566 deletions(-)


      >mend

      какой багор ))
      Ответить
    • $ git commit -ammend
      [petuh/gavno 88c7773c9c5d4] mend
       2 files changed, 29422 insertions(+), 18566 deletions(-)


      >mend

      какой багор ))
      Ответить
    • $ git commit -ammend
      [petuh/gavno 88c7773c9c5d4] mend
       2 files changed, 29422 insertions(+), 18566 deletions(-)


      >mend

      какой багор ))
      Ответить
    • $ git commit -ammend
      [petuh/gavno 88c7773c9c5d4] mend
       2 files changed, 29422 insertions(+), 18566 deletions(-)


      >mend

      какой багор ))
      Ответить
  • сосунвший
    https://github.com/kohsuke/winp/blob/b2dd42c9e9b7f2924a093645251db3368e345a59/native/winp.cpp#L130


    My colleague also pointed out that the thParent­Process­ID is simply a snapshot of the parent process ID at the time the child process was created. Since process IDs can be recycled, once the parent process exits, the process
    ID is left orphaned, and it may get reassigned to another unrelated process.

    https://devblogs.microsoft.com/oldnewthing/20150403-00/?p=44313


    tl;tr: в случае смерти родителя на винде процесс не удчеряют, а он так иболтается с PIDом умершнего родителя в структуре PROCESSENTRY32

    Питухи ловко удаляют все процессы по этому полю, и в теории могут соснуть
    Ответить
    • Это хорошо или плохо? Я просто вообще не понял, о чём ты...
      Ответить
    • > удаляют все процессы по этому полю

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

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

          Х.з. что ждал автор скрипта.

          А контрольных групп в винде я так понимаю нету?
          Ответить
          • В прыщах они ушли к иниту (если ты не обосрался в докере с process pid 1 problem) и тогда уже это не твои дети.

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

            Потому в unix всегда есть дерево процессов.

            А в винде th32ParentProcessID это филькина грамота

            >The identifier of the process that created this process (its parent process).
            https://docs.microsoft.com/en-us/windows/win32/api/tlhelp32/ns-tlhelp32-processentry32

            Мой нахрюк скорее на винду. Зачем так сделали?
            Ответить
            • Та хуй знает... Сделали как получилось в 90-е для винды 3.1.

              А зачем процесс ушёл и за собой не убрал?
              Ответить
              • хуевый процесс, я не спорю.

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

                  З.Ы. Хотя не, после его смерти init зомбей бы покрошил бензопилой. Реальная проблема только когда долгоживущий процесс спавнит но не ждёт.
                  Ответить
                  • А мне кажется, не покрошил бы. Init удочерил бы его детей, и сделал бы им waitpid, и похоронил бы их, когда они сдохли бы.

                    Чтобы сделать зомби нужно чтобы ты был жив, но НЕ вызвал waitpid еще (причем в каких-то юниксах обработчик сигнала о смерти ребенка по умолчанию делает ему waitpid), так что надо еще постараться сделать зомби

                    Но на винде это никак невозможно
                    Ответить
                    • Так то зомби -- это даже не процесс, от него там только пид да статус остались, по сути. Ну и ядро эту запись держит на случай если родитель вдруг надумает позвать wait.
                      Ответить
                      • да, хотя могло бы и не держать, и иметь галочку как с daemon threads, типа "мне резалт код не нужен"

                        но вот оказалось видимо что проще сделать одинаково, а потом просто
                        папа делает

                        If the parent is not interested it can say so explicitly (before the fork) using
                        signal(SIGCHLD, SIG_IGN);

                        and as a result it will not hear about deceased children, and children will not be transformed into zombies.
                        Ответить
                        • да, хотя могло бы и не держать, и иметь галочку как с daemon threads, типа "мне резалт код не нужен"

                          но вот оказалось видимо что проще сделать одинаково, а потом просто
                          папа делает

                          If the parent is not interested it can say so explicitly (before the fork) using
                          signal(SIGCHLD, SIG_IGN);

                          and as a result it will not hear about deceased children, and children will not be transformed into zombies.
                          Ответить
                        • да, хотя могло бы и не держать, и иметь галочку как с daemon threads, типа "мне резалт код не нужен"

                          но вот оказалось видимо что проще сделать одинаково, а потом просто
                          папа делает

                          If the parent is not interested it can say so explicitly (before the fork) using
                          signal(SIGCHLD, SIG_IGN);

                          and as a result it will not hear about deceased children, and children will not be transformed into zombies.
                          Ответить
                        • да, хотя могло бы и не держать, и иметь галочку как с daemon threads, типа "мне резалт код не нужен"

                          но вот оказалось видимо что проще сделать одинаково, а потом просто
                          папа делает

                          If the parent is not interested it can say so explicitly (before the fork) using
                          signal(SIGCHLD, SIG_IGN);

                          and as a result it will not hear about deceased children, and children will not be transformed into zombies.
                          Ответить
                        • да, хотя могло бы и не держать, и иметь галочку как с daemon threads, типа "мне резалт код не нужен"

                          но вот оказалось видимо что проще сделать одинаково, а потом просто
                          папа делает

                          If the parent is not interested it can say so explicitly (before the fork) using
                          signal(SIGCHLD, SIG_IGN);

                          and as a result it will not hear about deceased children, and children will not be transformed into zombies.
                          Ответить
                        • да, хотя могло бы и не держать, и иметь галочку как с daemon threads, типа "мне резалт код не нужен"

                          но вот оказалось видимо что проще сделать одинаково, а потом просто
                          папа делает

                          If the parent is not interested it can say so explicitly (before the fork) using
                          signal(SIGCHLD, SIG_IGN);

                          and as a result it will not hear about deceased children, and children will not be transformed into zombies.
                          Ответить
                        • да, хотя могло бы и не держать, и иметь галочку как с daemon threads, типа "мне резалт код не нужен"

                          но вот оказалось видимо что проще сделать одинаково, а потом просто
                          папа делает

                          If the parent is not interested it can say so explicitly (before the fork) using
                          signal(SIGCHLD, SIG_IGN);

                          and as a result it will not hear about deceased children, and children will not be transformed into zombies.
                          Ответить
                        • да, хотя могло бы и не держать, и иметь галочку как с daemon threads, типа "мне резалт код не нужен"

                          но вот оказалось видимо что проще сделать одинаково, а потом просто
                          папа делает

                          If the parent is not interested it can say so explicitly (before the fork) using
                          signal(SIGCHLD, SIG_IGN);

                          and as a result it will not hear about deceased children, and children will not be transformed into zombies.
                          Ответить
                        • да, хотя могло бы и не держать, и иметь галочку как с daemon threads, типа "мне резалт код не нужен"

                          но вот оказалось видимо что проще сделать одинаково, а потом просто
                          папа делает

                          If the parent is not interested it can say so explicitly (before the fork) using
                          signal(SIGCHLD, SIG_IGN);

                          and as a result it will not hear about deceased children, and children will not be transformed into zombies.
                          Ответить
                        • да, хотя могло бы и не держать, и иметь галочку как с daemon threads, типа "мне резалт код не нужен"

                          но вот оказалось видимо что проще сделать одинаково, а потом просто
                          папа делает

                          If the parent is not interested it can say so explicitly (before the fork) using
                          signal(SIGCHLD, SIG_IGN);

                          and as a result it will not hear about deceased children, and children will not be transformed into zombies.
                          Ответить
                        • да, хотя могло бы и не держать, и иметь галочку как с daemon threads, типа "мне резалт код не нужен"

                          но вот оказалось видимо что проще сделать одинаково, а потом просто
                          папа делает

                          If the parent is not interested it can say so explicitly (before the fork) using
                          signal(SIGCHLD, SIG_IGN);

                          and as a result it will not hear about deceased children, and children will not be transformed into zombies.
                          Ответить
                    • > никак невозможно

                      Даже если я хендлы на них буду держать открытыми?
                      Ответить
                      • типа ты хранишь три года хендл процесса после его смерти, а потом говоришь "GetExitCodeProcess"?

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

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

                      Чтобы сделать зомби нужно чтобы ты был жив, но НЕ вызвал waitpid еще (причем в каких-то юниксах обработчик сигнала о смерти ребенка по умолчанию делает ему waitpid), так что надо еще постараться сделать зомби

                      Но на винде это никак невозможно
                      Ответить
                    • А мне кажется, не покрошил бы. Init удочерил бы его детей, и сделал бы им waitpid, и похоронил бы их, когда они сдохли бы.

                      Чтобы сделать зомби нужно чтобы ты был жив, но НЕ вызвал waitpid еще (причем в каких-то юниксах обработчик сигнала о смерти ребенка по умолчанию делает ему waitpid), так что надо еще постараться сделать зомби

                      Но на винде это никак невозможно
                      Ответить
                    • А мне кажется, не покрошил бы. Init удочерил бы его детей, и сделал бы им waitpid, и похоронил бы их, когда они сдохли бы.

                      Чтобы сделать зомби нужно чтобы ты был жив, но НЕ вызвал waitpid еще (причем в каких-то юниксах обработчик сигнала о смерти ребенка по умолчанию делает ему waitpid), так что надо еще постараться сделать зомби

                      Но на винде это никак невозможно
                      Ответить
                    • А мне кажется, не покрошил бы. Init удочерил бы его детей, и сделал бы им waitpid, и похоронил бы их, когда они сдохли бы.

                      Чтобы сделать зомби нужно чтобы ты был жив, но НЕ вызвал waitpid еще (причем в каких-то юниксах обработчик сигнала о смерти ребенка по умолчанию делает ему waitpid), так что надо еще постараться сделать зомби

                      Но на винде это никак невозможно
                      Ответить
                    • А мне кажется, не покрошил бы. Init удочерил бы его детей, и сделал бы им waitpid, и похоронил бы их, когда они сдохли бы.

                      Чтобы сделать зомби нужно чтобы ты был жив, но НЕ вызвал waitpid еще (причем в каких-то юниксах обработчик сигнала о смерти ребенка по умолчанию делает ему waitpid), так что надо еще постараться сделать зомби

                      Но на винде это никак невозможно
                      Ответить
                    • А мне кажется, не покрошил бы. Init удочерил бы его детей, и сделал бы им waitpid, и похоронил бы их, когда они сдохли бы.

                      Чтобы сделать зомби нужно чтобы ты был жив, но НЕ вызвал waitpid еще (причем в каких-то юниксах обработчик сигнала о смерти ребенка по умолчанию делает ему waitpid), так что надо еще постараться сделать зомби

                      Но на винде это никак невозможно
                      Ответить
                    • А мне кажется, не покрошил бы. Init удочерил бы его детей, и сделал бы им waitpid, и похоронил бы их, когда они сдохли бы.

                      Чтобы сделать зомби нужно чтобы ты был жив, но НЕ вызвал waitpid еще (причем в каких-то юниксах обработчик сигнала о смерти ребенка по умолчанию делает ему waitpid), так что надо еще постараться сделать зомби

                      Но на винде это никак невозможно
                      Ответить
                    • А мне кажется, не покрошил бы. Init удочерил бы его детей, и сделал бы им waitpid, и похоронил бы их, когда они сдохли бы.

                      Чтобы сделать зомби нужно чтобы ты был жив, но НЕ вызвал waitpid еще (причем в каких-то юниксах обработчик сигнала о смерти ребенка по умолчанию делает ему waitpid), так что надо еще постараться сделать зомби

                      Но на винде это никак невозможно
                      Ответить
                    • А мне кажется, не покрошил бы. Init удочерил бы его детей, и сделал бы им waitpid, и похоронил бы их, когда они сдохли бы.

                      Чтобы сделать зомби нужно чтобы ты был жив, но НЕ вызвал waitpid еще (причем в каких-то юниксах обработчик сигнала о смерти ребенка по умолчанию делает ему waitpid), так что надо еще постараться сделать зомби

                      Но на винде это никак невозможно
                      Ответить
                    • А мне кажется, не покрошил бы. Init удочерил бы его детей, и сделал бы им waitpid, и похоронил бы их, когда они сдохли бы.

                      Чтобы сделать зомби нужно чтобы ты был жив, но НЕ вызвал waitpid еще (причем в каких-то юниксах обработчик сигнала о смерти ребенка по умолчанию делает ему waitpid), так что надо еще постараться сделать зомби

                      Но на винде это никак невозможно
                      Ответить
                  • Ну да, в прыщах этот процесс оставил бы за собой толпу зомбаков, раз он вообще за детьми не следит.

                    З.Ы. Хотя не, после его смерти init зомбей бы покрошил бензопилой. Реальная проблема только когда долгоживущий процесс спавнит но не ждёт.
                    Ответить
                  • Ну да, в прыщах этот процесс оставил бы за собой толпу зомбаков, раз он вообще за детьми не следит.

                    З.Ы. Хотя не, после его смерти init зомбей бы покрошил бензопилой. Реальная проблема только когда долгоживущий процесс спавнит но не ждёт.
                    Ответить
                  • Ну да, в прыщах этот процесс оставил бы за собой толпу зомбаков, раз он вообще за детьми не следит.

                    З.Ы. Хотя не, после его смерти init зомбей бы покрошил бензопилой. Реальная проблема только когда долгоживущий процесс спавнит но не ждёт.
                    Ответить
                  • Ну да, в прыщах этот процесс оставил бы за собой толпу зомбаков, раз он вообще за детьми не следит.

                    З.Ы. Хотя не, после его смерти init зомбей бы покрошил бензопилой. Реальная проблема только когда долгоживущий процесс спавнит но не ждёт.
                    Ответить
                  • Ну да, в прыщах этот процесс оставил бы за собой толпу зомбаков, раз он вообще за детьми не следит.

                    З.Ы. Хотя не, после его смерти init зомбей бы покрошил бензопилой. Реальная проблема только когда долгоживущий процесс спавнит но не ждёт.
                    Ответить
                  • Ну да, в прыщах этот процесс оставил бы за собой толпу зомбаков, раз он вообще за детьми не следит.

                    З.Ы. Хотя не, после его смерти init зомбей бы покрошил бензопилой. Реальная проблема только когда долгоживущий процесс спавнит но не ждёт.
                    Ответить
                  • Ну да, в прыщах этот процесс оставил бы за собой толпу зомбаков, раз он вообще за детьми не следит.

                    З.Ы. Хотя не, после его смерти init зомбей бы покрошил бензопилой. Реальная проблема только когда долгоживущий процесс спавнит но не ждёт.
                    Ответить
                  • Ну да, в прыщах этот процесс оставил бы за собой толпу зомбаков, раз он вообще за детьми не следит.

                    З.Ы. Хотя не, после его смерти init зомбей бы покрошил бензопилой. Реальная проблема только когда долгоживущий процесс спавнит но не ждёт.
                    Ответить
                  • Ну да, в прыщах этот процесс оставил бы за собой толпу зомбаков, раз он вообще за детьми не следит.

                    З.Ы. Хотя не, после его смерти init зомбей бы покрошил бензопилой. Реальная проблема только когда долгоживущий процесс спавнит но не ждёт.
                    Ответить
                  • Ну да, в прыщах этот процесс оставил бы за собой толпу зомбаков, раз он вообще за детьми не следит.

                    З.Ы. Хотя не, после его смерти init зомбей бы покрошил бензопилой. Реальная проблема только когда долгоживущий процесс спавнит но не ждёт.
                    Ответить
              • Та хуй знает... Сделали как получилось в 90-е для винды 3.1.

                А зачем процесс ушёл и за собой не убрал?
                Ответить
              • Та хуй знает... Сделали как получилось в 90-е для винды 3.1.

                А зачем процесс ушёл и за собой не убрал?
                Ответить
              • Та хуй знает... Сделали как получилось в 90-е для винды 3.1.

                А зачем процесс ушёл и за собой не убрал?
                Ответить
              • Та хуй знает... Сделали как получилось в 90-е для винды 3.1.

                А зачем процесс ушёл и за собой не убрал?
                Ответить
              • Та хуй знает... Сделали как получилось в 90-е для винды 3.1.

                А зачем процесс ушёл и за собой не убрал?
                Ответить
              • Та хуй знает... Сделали как получилось в 90-е для винды 3.1.

                А зачем процесс ушёл и за собой не убрал?
                Ответить
              • Та хуй знает... Сделали как получилось в 90-е для винды 3.1.

                А зачем процесс ушёл и за собой не убрал?
                Ответить
              • Та хуй знает... Сделали как получилось в 90-е для винды 3.1.

                А зачем процесс ушёл и за собой не убрал?
                Ответить
              • Та хуй знает... Сделали как получилось в 90-е для винды 3.1.

                А зачем процесс ушёл и за собой не убрал?
                Ответить
              • Та хуй знает... Сделали как получилось в 90-е для винды 3.1.

                А зачем процесс ушёл и за собой не убрал?
                Ответить
            • Кстати, а как эта передача происходит? Ядро как-то уведомляет init'а, что ему новый процесс прицепили?
              Ответить
              • Хотя ему похуй наверное, крутит wait в цикле да и всё.
                Ответить
                • я думаю по сигналу, по SIGCHLD

                  но нужно срцы смтрить
                  Ответить
                    • фу, я лучше вот сюда посмотрю
                      https://github.com/openbsd/src/blob/2207c4325726fdc5c4bcd0011af0fdf7d3dab137/sbin/init/init.c

                      заметь, как все удобно лежит: "/src/usr/sbin/init/init.c".
                      Пойди найди что-нить в systemd.


                      Так вот ты был прав: сигналы не слушает, там обычный луп
                      Код очень простой (как все в опенке)
                      while (!requested_transition) //пока не попросили из мультиюзер режима
                      		if ((pid = waitpid(-1, NULL, 0)) != -1) //блочимся ожидая следующего свободного ребенка
                      			collect_child(pid); //хороним, если это login, то запускаем новый
                      Ответить
                      • фу, я лучше вот сюда посмотрю
                        https://github.com/openbsd/src/blob/2207c4325726fdc5c4bcd0011af0fdf7d3dab137/sbin/init/init.c

                        заметь, как все удобно лежит: "/src/usr/sbin/init/init.c".
                        Пойди найди что-нить в systemd.


                        Так вот ты был прав: сигналы не слушает, там обычный луп
                        Код очень простой (как все в опенке)
                        while (!requested_transition) //пока не попросили из мультиюзер режима
                        		if ((pid = waitpid(-1, NULL, 0)) != -1) //блочимся ожидая следующего свободного ребенка
                        			collect_child(pid); //хороним, если это login, то запускаем новый
                        Ответить
                      • фу, я лучше вот сюда посмотрю
                        https://github.com/openbsd/src/blob/2207c4325726fdc5c4bcd0011af0fdf7d3dab137/sbin/init/init.c

                        заметь, как все удобно лежит: "/src/usr/sbin/init/init.c".
                        Пойди найди что-нить в systemd.


                        Так вот ты был прав: сигналы не слушает, там обычный луп
                        Код очень простой (как все в опенке)
                        while (!requested_transition) //пока не попросили из мультиюзер режима
                        		if ((pid = waitpid(-1, NULL, 0)) != -1) //блочимся ожидая следующего свободного ребенка
                        			collect_child(pid); //хороним, если это login, то запускаем новый
                        Ответить
                      • фу, я лучше вот сюда посмотрю
                        https://github.com/openbsd/src/blob/2207c4325726fdc5c4bcd0011af0fdf7d3dab137/sbin/init/init.c

                        заметь, как все удобно лежит: "/src/usr/sbin/init/init.c".
                        Пойди найди что-нить в systemd.


                        Так вот ты был прав: сигналы не слушает, там обычный луп
                        Код очень простой (как все в опенке)
                        while (!requested_transition) //пока не попросили из мультиюзер режима
                        		if ((pid = waitpid(-1, NULL, 0)) != -1) //блочимся ожидая следующего свободного ребенка
                        			collect_child(pid); //хороним, если это login, то запускаем новый
                        Ответить
                      • фу, я лучше вот сюда посмотрю
                        https://github.com/openbsd/src/blob/2207c4325726fdc5c4bcd0011af0fdf7d3dab137/sbin/init/init.c

                        заметь, как все удобно лежит: "/src/usr/sbin/init/init.c".
                        Пойди найди что-нить в systemd.


                        Так вот ты был прав: сигналы не слушает, там обычный луп
                        Код очень простой (как все в опенке)
                        while (!requested_transition) //пока не попросили из мультиюзер режима
                        		if ((pid = waitpid(-1, NULL, 0)) != -1) //блочимся ожидая следующего свободного ребенка
                        			collect_child(pid); //хороним, если это login, то запускаем новый
                        Ответить
                      • фу, я лучше вот сюда посмотрю
                        https://github.com/openbsd/src/blob/2207c4325726fdc5c4bcd0011af0fdf7d3dab137/sbin/init/init.c

                        заметь, как все удобно лежит: "/src/usr/sbin/init/init.c".
                        Пойди найди что-нить в systemd.


                        Так вот ты был прав: сигналы не слушает, там обычный луп
                        Код очень простой (как все в опенке)
                        while (!requested_transition) //пока не попросили из мультиюзер режима
                        		if ((pid = waitpid(-1, NULL, 0)) != -1) //блочимся ожидая следующего свободного ребенка
                        			collect_child(pid); //хороним, если это login, то запускаем новый
                        Ответить
                      • фу, я лучше вот сюда посмотрю
                        https://github.com/openbsd/src/blob/2207c4325726fdc5c4bcd0011af0fdf7d3dab137/sbin/init/init.c

                        заметь, как все удобно лежит: "/src/usr/sbin/init/init.c".
                        Пойди найди что-нить в systemd.


                        Так вот ты был прав: сигналы не слушает, там обычный луп
                        Код очень простой (как все в опенке)
                        while (!requested_transition) //пока не попросили из мультиюзер режима
                        		if ((pid = waitpid(-1, NULL, 0)) != -1) //блочимся ожидая следующего свободного ребенка
                        			collect_child(pid); //хороним, если это login, то запускаем новый
                        Ответить
                      • фу, я лучше вот сюда посмотрю
                        https://github.com/openbsd/src/blob/2207c4325726fdc5c4bcd0011af0fdf7d3dab137/sbin/init/init.c

                        заметь, как все удобно лежит: "/src/usr/sbin/init/init.c".
                        Пойди найди что-нить в systemd.


                        Так вот ты был прав: сигналы не слушает, там обычный луп
                        Код очень простой (как все в опенке)
                        while (!requested_transition) //пока не попросили из мультиюзер режима
                        		if ((pid = waitpid(-1, NULL, 0)) != -1) //блочимся ожидая следующего свободного ребенка
                        			collect_child(pid); //хороним, если это login, то запускаем новый
                        Ответить
                      • фу, я лучше вот сюда посмотрю
                        https://github.com/openbsd/src/blob/2207c4325726fdc5c4bcd0011af0fdf7d3dab137/sbin/init/init.c

                        заметь, как все удобно лежит: "/src/usr/sbin/init/init.c".
                        Пойди найди что-нить в systemd.


                        Так вот ты был прав: сигналы не слушает, там обычный луп
                        Код очень простой (как все в опенке)
                        while (!requested_transition) //пока не попросили из мультиюзер режима
                        		if ((pid = waitpid(-1, NULL, 0)) != -1) //блочимся ожидая следующего свободного ребенка
                        			collect_child(pid); //хороним, если это login, то запускаем новый
                        Ответить
                      • фу, я лучше вот сюда посмотрю
                        https://github.com/openbsd/src/blob/2207c4325726fdc5c4bcd0011af0fdf7d3dab137/sbin/init/init.c

                        заметь, как все удобно лежит: "/src/usr/sbin/init/init.c".
                        Пойди найди что-нить в systemd.


                        Так вот ты был прав: сигналы не слушает, там обычный луп
                        Код очень простой (как все в опенке)
                        while (!requested_transition) //пока не попросили из мультиюзер режима
                        		if ((pid = waitpid(-1, NULL, 0)) != -1) //блочимся ожидая следующего свободного ребенка
                        			collect_child(pid); //хороним, если это login, то запускаем новый
                        Ответить
                      • фу, я лучше вот сюда посмотрю
                        https://github.com/openbsd/src/blob/2207c4325726fdc5c4bcd0011af0fdf7d3dab137/sbin/init/init.c

                        заметь, как все удобно лежит: "/src/usr/sbin/init/init.c".
                        Пойди найди что-нить в systemd.


                        Так вот ты был прав: сигналы не слушает, там обычный луп
                        Код очень простой (как все в опенке)
                        while (!requested_transition) //пока не попросили из мультиюзер режима
                        		if ((pid = waitpid(-1, NULL, 0)) != -1) //блочимся ожидая следующего свободного ребенка
                        			collect_child(pid); //хороним, если это login, то запускаем новый
                        Ответить
              • Зачем ему знать? Ядро просто прописывает в структуре процесса (task_struct или как там оно) что его папа теперь 1, и когда он мрет, инит получает SIGCHLD

                ну он просыпается, и хоронит
                Ответить
                • Зачем ему знать? Ядро просто прописывает в структуре процесса (task_struct или как там оно) что его папа теперь 1, и когда он мрет, инит получает SIGCHLD

                  ну он просыпается, и хоронит
                  Ответить
                • Зачем ему знать? Ядро просто прописывает в структуре процесса (task_struct или как там оно) что его папа теперь 1, и когда он мрет, инит получает SIGCHLD

                  ну он просыпается, и хоронит
                  Ответить
                • Зачем ему знать? Ядро просто прописывает в структуре процесса (task_struct или как там оно) что его папа теперь 1, и когда он мрет, инит получает SIGCHLD

                  ну он просыпается, и хоронит
                  Ответить
                • Зачем ему знать? Ядро просто прописывает в структуре процесса (task_struct или как там оно) что его папа теперь 1, и когда он мрет, инит получает SIGCHLD

                  ну он просыпается, и хоронит
                  Ответить
                • Зачем ему знать? Ядро просто прописывает в структуре процесса (task_struct или как там оно) что его папа теперь 1, и когда он мрет, инит получает SIGCHLD

                  ну он просыпается, и хоронит
                  Ответить
                • Зачем ему знать? Ядро просто прописывает в структуре процесса (task_struct или как там оно) что его папа теперь 1, и когда он мрет, инит получает SIGCHLD

                  ну он просыпается, и хоронит
                  Ответить
                • Зачем ему знать? Ядро просто прописывает в структуре процесса (task_struct или как там оно) что его папа теперь 1, и когда он мрет, инит получает SIGCHLD

                  ну он просыпается, и хоронит
                  Ответить
                • Зачем ему знать? Ядро просто прописывает в структуре процесса (task_struct или как там оно) что его папа теперь 1, и когда он мрет, инит получает SIGCHLD

                  ну он просыпается, и хоронит
                  Ответить
                • Зачем ему знать? Ядро просто прописывает в структуре процесса (task_struct или как там оно) что его папа теперь 1, и когда он мрет, инит получает SIGCHLD

                  ну он просыпается, и хоронит
                  Ответить
                • Зачем ему знать? Ядро просто прописывает в структуре процесса (task_struct или как там оно) что его папа теперь 1, и когда он мрет, инит получает SIGCHLD

                  ну он просыпается, и хоронит
                  Ответить
              • Кстати, а как эта передача происходит? Ядро как-то уведомляет init'а, что ему новый процесс прицепили?
                Ответить
              • Кстати, а как эта передача происходит? Ядро как-то уведомляет init'а, что ему новый процесс прицепили?
                Ответить
              • Кстати, а как эта передача происходит? Ядро как-то уведомляет init'а, что ему новый процесс прицепили?
                Ответить
              • Кстати, а как эта передача происходит? Ядро как-то уведомляет init'а, что ему новый процесс прицепили?
                Ответить
              • Кстати, а как эта передача происходит? Ядро как-то уведомляет init'а, что ему новый процесс прицепили?
                Ответить
              • Кстати, а как эта передача происходит? Ядро как-то уведомляет init'а, что ему новый процесс прицепили?
                Ответить
              • Кстати, а как эта передача происходит? Ядро как-то уведомляет init'а, что ему новый процесс прицепили?
                Ответить
              • Кстати, а как эта передача происходит? Ядро как-то уведомляет init'а, что ему новый процесс прицепили?
                Ответить
              • Кстати, а как эта передача происходит? Ядро как-то уведомляет init'а, что ему новый процесс прицепили?
                Ответить
              • Кстати, а как эта передача происходит? Ядро как-то уведомляет init'а, что ему новый процесс прицепили?
                Ответить
            • В прыщах они ушли к иниту (если ты не обосрался в докере с process pid 1 problem) и тогда уже это не твои дети.

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

              Потому в unix всегда есть дерево процессов.

              А в винде th32ParentProcessID это филькина грамота

              >The identifier of the process that created this process (its parent process).
              https://docs.microsoft.com/en-us/windows/win32/api/tlhelp32/ns-tlhelp32-processentry32

              Мой нахрюк скорее на винду. Зачем так сделали?
              Ответить
            • В прыщах они ушли к иниту (если ты не обосрался в докере с process pid 1 problem) и тогда уже это не твои дети.

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

              Потому в unix всегда есть дерево процессов.

              А в винде th32ParentProcessID это филькина грамота

              >The identifier of the process that created this process (its parent process).
              https://docs.microsoft.com/en-us/windows/win32/api/tlhelp32/ns-tlhelp32-processentry32

              Мой нахрюк скорее на винду. Зачем так сделали?
              Ответить
            • В прыщах они ушли к иниту (если ты не обосрался в докере с process pid 1 problem) и тогда уже это не твои дети.

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

              Потому в unix всегда есть дерево процессов.

              А в винде th32ParentProcessID это филькина грамота

              >The identifier of the process that created this process (its parent process).
              https://docs.microsoft.com/en-us/windows/win32/api/tlhelp32/ns-tlhelp32-processentry32

              Мой нахрюк скорее на винду. Зачем так сделали?
              Ответить
            • В прыщах они ушли к иниту (если ты не обосрался в докере с process pid 1 problem) и тогда уже это не твои дети.

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

              Потому в unix всегда есть дерево процессов.

              А в винде th32ParentProcessID это филькина грамота

              >The identifier of the process that created this process (its parent process).
              https://docs.microsoft.com/en-us/windows/win32/api/tlhelp32/ns-tlhelp32-processentry32

              Мой нахрюк скорее на винду. Зачем так сделали?
              Ответить
            • В прыщах они ушли к иниту (если ты не обосрался в докере с process pid 1 problem) и тогда уже это не твои дети.

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

              Потому в unix всегда есть дерево процессов.

              А в винде th32ParentProcessID это филькина грамота

              >The identifier of the process that created this process (its parent process).
              https://docs.microsoft.com/en-us/windows/win32/api/tlhelp32/ns-tlhelp32-processentry32

              Мой нахрюк скорее на винду. Зачем так сделали?
              Ответить
            • В прыщах они ушли к иниту (если ты не обосрался в докере с process pid 1 problem) и тогда уже это не твои дети.

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

              Потому в unix всегда есть дерево процессов.

              А в винде th32ParentProcessID это филькина грамота

              >The identifier of the process that created this process (its parent process).
              https://docs.microsoft.com/en-us/windows/win32/api/tlhelp32/ns-tlhelp32-processentry32

              Мой нахрюк скорее на винду. Зачем так сделали?
              Ответить
            • В прыщах они ушли к иниту (если ты не обосрался в докере с process pid 1 problem) и тогда уже это не твои дети.

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

              Потому в unix всегда есть дерево процессов.

              А в винде th32ParentProcessID это филькина грамота

              >The identifier of the process that created this process (its parent process).
              https://docs.microsoft.com/en-us/windows/win32/api/tlhelp32/ns-tlhelp32-processentry32

              Мой нахрюк скорее на винду. Зачем так сделали?
              Ответить
            • В прыщах они ушли к иниту (если ты не обосрался в докере с process pid 1 problem) и тогда уже это не твои дети.

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

              Потому в unix всегда есть дерево процессов.

              А в винде th32ParentProcessID это филькина грамота

              >The identifier of the process that created this process (its parent process).
              https://docs.microsoft.com/en-us/windows/win32/api/tlhelp32/ns-tlhelp32-processentry32

              Мой нахрюк скорее на винду. Зачем так сделали?
              Ответить
            • В прыщах они ушли к иниту (если ты не обосрался в докере с process pid 1 problem) и тогда уже это не твои дети.

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

              Потому в unix всегда есть дерево процессов.

              А в винде th32ParentProcessID это филькина грамота

              >The identifier of the process that created this process (its parent process).
              https://docs.microsoft.com/en-us/windows/win32/api/tlhelp32/ns-tlhelp32-processentry32

              Мой нахрюк скорее на винду. Зачем так сделали?
              Ответить
            • В прыщах они ушли к иниту (если ты не обосрался в докере с process pid 1 problem) и тогда уже это не твои дети.

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

              Потому в unix всегда есть дерево процессов.

              А в винде th32ParentProcessID это филькина грамота

              >The identifier of the process that created this process (its parent process).
              https://docs.microsoft.com/en-us/windows/win32/api/tlhelp32/ns-tlhelp32-processentry32

              Мой нахрюк скорее на винду. Зачем так сделали?
              Ответить
      • > удаляют все процессы по этому полю

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

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

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

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

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

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

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

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

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

        Странная рахитектура... Обычно наоборот родитель супервайзит всех своих детей и убивает их вместе с собой.
        Ответить
    • сосунвший
      https://github.com/kohsuke/winp/blob/b2dd42c9e9b7f2924a093645251db3368e345a59/native/winp.cpp#L130


      My colleague also pointed out that the thParent­Process­ID is simply a snapshot of the parent process ID at the time the child process was created. Since process IDs can be recycled, once the parent process exits, the process
      ID is left orphaned, and it may get reassigned to another unrelated process.

      https://devblogs.microsoft.com/oldnewthing/20150403-00/?p=44313


      tl;tr: в случае смерти родителя на винде процесс не удчеряют, а он так иболтается с PIDом умершнего родителя в структуре PROCESSENTRY32

      Питухи ловко удаляют все процессы по этому полю, и в теории могут соснуть
      Ответить
    • сосунвший
      https://github.com/kohsuke/winp/blob/b2dd42c9e9b7f2924a093645251db3368e345a59/native/winp.cpp#L130


      My colleague also pointed out that the thParent­Process­ID is simply a snapshot of the parent process ID at the time the child process was created. Since process IDs can be recycled, once the parent process exits, the process
      ID is left orphaned, and it may get reassigned to another unrelated process.

      https://devblogs.microsoft.com/oldnewthing/20150403-00/?p=44313


      tl;tr: в случае смерти родителя на винде процесс не удчеряют, а он так иболтается с PIDом умершнего родителя в структуре PROCESSENTRY32

      Питухи ловко удаляют все процессы по этому полю, и в теории могут соснуть
      Ответить
    • сосунвший
      https://github.com/kohsuke/winp/blob/b2dd42c9e9b7f2924a093645251db3368e345a59/native/winp.cpp#L130


      My colleague also pointed out that the thParent­Process­ID is simply a snapshot of the parent process ID at the time the child process was created. Since process IDs can be recycled, once the parent process exits, the process
      ID is left orphaned, and it may get reassigned to another unrelated process.

      https://devblogs.microsoft.com/oldnewthing/20150403-00/?p=44313


      tl;tr: в случае смерти родителя на винде процесс не удчеряют, а он так иболтается с PIDом умершнего родителя в структуре PROCESSENTRY32

      Питухи ловко удаляют все процессы по этому полю, и в теории могут соснуть
      Ответить
    • сосунвший
      https://github.com/kohsuke/winp/blob/b2dd42c9e9b7f2924a093645251db3368e345a59/native/winp.cpp#L130


      My colleague also pointed out that the thParent­Process­ID is simply a snapshot of the parent process ID at the time the child process was created. Since process IDs can be recycled, once the parent process exits, the process
      ID is left orphaned, and it may get reassigned to another unrelated process.

      https://devblogs.microsoft.com/oldnewthing/20150403-00/?p=44313


      tl;tr: в случае смерти родителя на винде процесс не удчеряют, а он так иболтается с PIDом умершнего родителя в структуре PROCESSENTRY32

      Питухи ловко удаляют все процессы по этому полю, и в теории могут соснуть
      Ответить
    • сосунвший
      https://github.com/kohsuke/winp/blob/b2dd42c9e9b7f2924a093645251db3368e345a59/native/winp.cpp#L130


      My colleague also pointed out that the thParent­Process­ID is simply a snapshot of the parent process ID at the time the child process was created. Since process IDs can be recycled, once the parent process exits, the process
      ID is left orphaned, and it may get reassigned to another unrelated process.

      https://devblogs.microsoft.com/oldnewthing/20150403-00/?p=44313


      tl;tr: в случае смерти родителя на винде процесс не удчеряют, а он так иболтается с PIDом умершнего родителя в структуре PROCESSENTRY32

      Питухи ловко удаляют все процессы по этому полю, и в теории могут соснуть
      Ответить
    • сосунвший
      https://github.com/kohsuke/winp/blob/b2dd42c9e9b7f2924a093645251db3368e345a59/native/winp.cpp#L130


      My colleague also pointed out that the thParent­Process­ID is simply a snapshot of the parent process ID at the time the child process was created. Since process IDs can be recycled, once the parent process exits, the process
      ID is left orphaned, and it may get reassigned to another unrelated process.

      https://devblogs.microsoft.com/oldnewthing/20150403-00/?p=44313


      tl;tr: в случае смерти родителя на винде процесс не удчеряют, а он так иболтается с PIDом умершнего родителя в структуре PROCESSENTRY32

      Питухи ловко удаляют все процессы по этому полю, и в теории могут соснуть
      Ответить
    • сосунвший
      https://github.com/kohsuke/winp/blob/b2dd42c9e9b7f2924a093645251db3368e345a59/native/winp.cpp#L130


      My colleague also pointed out that the thParent­Process­ID is simply a snapshot of the parent process ID at the time the child process was created. Since process IDs can be recycled, once the parent process exits, the process
      ID is left orphaned, and it may get reassigned to another unrelated process.

      https://devblogs.microsoft.com/oldnewthing/20150403-00/?p=44313


      tl;tr: в случае смерти родителя на винде процесс не удчеряют, а он так иболтается с PIDом умершнего родителя в структуре PROCESSENTRY32

      Питухи ловко удаляют все процессы по этому полю, и в теории могут соснуть
      Ответить
    • сосунвший
      https://github.com/kohsuke/winp/blob/b2dd42c9e9b7f2924a093645251db3368e345a59/native/winp.cpp#L130


      My colleague also pointed out that the thParent­Process­ID is simply a snapshot of the parent process ID at the time the child process was created. Since process IDs can be recycled, once the parent process exits, the process
      ID is left orphaned, and it may get reassigned to another unrelated process.

      https://devblogs.microsoft.com/oldnewthing/20150403-00/?p=44313


      tl;tr: в случае смерти родителя на винде процесс не удчеряют, а он так иболтается с PIDом умершнего родителя в структуре PROCESSENTRY32

      Питухи ловко удаляют все процессы по этому полю, и в теории могут соснуть
      Ответить
    • сосунвший
      https://github.com/kohsuke/winp/blob/b2dd42c9e9b7f2924a093645251db3368e345a59/native/winp.cpp#L130


      My colleague also pointed out that the thParent­Process­ID is simply a snapshot of the parent process ID at the time the child process was created. Since process IDs can be recycled, once the parent process exits, the process
      ID is left orphaned, and it may get reassigned to another unrelated process.

      https://devblogs.microsoft.com/oldnewthing/20150403-00/?p=44313


      tl;tr: в случае смерти родителя на винде процесс не удчеряют, а он так иболтается с PIDом умершнего родителя в структуре PROCESSENTRY32

      Питухи ловко удаляют все процессы по этому полю, и в теории могут соснуть
      Ответить
    • сосунвший
      https://github.com/kohsuke/winp/blob/b2dd42c9e9b7f2924a093645251db3368e345a59/native/winp.cpp#L130


      My colleague also pointed out that the thParent­Process­ID is simply a snapshot of the parent process ID at the time the child process was created. Since process IDs can be recycled, once the parent process exits, the process
      ID is left orphaned, and it may get reassigned to another unrelated process.

      https://devblogs.microsoft.com/oldnewthing/20150403-00/?p=44313


      tl;tr: в случае смерти родителя на винде процесс не удчеряют, а он так иболтается с PIDом умершнего родителя в структуре PROCESSENTRY32

      Питухи ловко удаляют все процессы по этому полю, и в теории могут соснуть
      Ответить
  • https://tjournal.ru/tech/470865

    > Шведские родители устали от неудобного школьного веб-сервиса и сделали аналог. Власти заявили на них в полицию
    ...
    > В 2013 году городские власти Стокгольма начали внедрять компьютерную систему Skolplattform для удобного взаимодействия учителей, учеников и их родителей в 177 школах и 600 дошкольных учреждениях шведской столицы. Цифровая платформа должна была охватить все основные школьные процессы, начиная от регистрации посещаемости и заканчивая учётом оценок. В её составе — три подсистемы с 18 отдельными модулями, поддержкой которых занимаются пять разных компаний.

    > Однако государственная программа стоимостью в миллиард шведских крон (более 116 миллионов долларов или 8,3 миллиарда рублей) не смогла добиться поставленных целей. Полноценный запуск Skolplattform сильно затянулся, в 2016 году появилась информация о низком качестве управления проектом, а саму систему назвали технологической катастрофой.

    ...

    > Ландгрен запросил у городских чиновников документацию на API школьной платформы и в ожидании ответа попробовал изучить систему собственными силами через свою учётную запись. Уже через несколько часов программист смог написать несколько функций, которые работали стабильнее, чем в оригинальном приложении.

    > Однако власти Стокгольма отреагировали иначе. Ещё до выхода Öppna Skolplattformen они ответили на первый запрос Ландгрена предупреждением, что разработка аналога «может быть незаконной». То же самое чиновники заявили в интервью местному изданию — по их мнению, «открытая школьная платформа» ставит под угрозу персональные данные учеников и их родителей.

    > Йохан Обринк заверил чиновников, что Öppna Skolplattformen работает только с открытыми данными из общедоступных источников, но городские власти не обратили внимания на его слова и развернули целую кампанию против «гражданской альтернативы» государственному сервису.


    Какой багор )))
    Ответить
      • Скандинавы вроде не большие спецы по распилам и откатам, но когда чем-то занимается государство (не важно какое) всегда получается говнище кмк
        Ответить
        • по распилам и откатам может и не большие спецы, но владелец Икеи много лет предпочитал платить налоги в другом месте
          Ответить
          • Потому что шведция -- государство социалистическое, см "Pomperipossa in Monismania"
            Никто не хочет, чтобы у тебя забирали в качестве налогов примерно все деньги.

            но всё таки распил это немного иное.
            Распил это когда ты берешь у государства сто сорок миллионов рублей и делаешь им "информационную систему" на wordpress
            Ответить
            • Или когда ты, делая бота "Макса" для "Госуслуг", заявляешь, что там пиздец какой крутой искусственный интеллект, передовые разработки, Сколково и так далее, а в итоге оказывается, что ответы на пользовательские запросы он ищет в банальнейшем ElasticSearch, URL которого ещё и открыт всем желающим на запись.
              Ответить
    • >. В её составе — три подсистемы с 18 отдельными модулями, поддержкой которых занимаются пять разных компаний.

      Разумеется, это всё нихуя не работает.

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

        — Степан! У гостя карета сломалась.
        — Вижу, барин. Ось полетела. И спицы менять надо.
        — За сколько сделаешь?
        — За день сделаю.
        — А за два?
        — Ну… За… Сделаем и за два.
        — А за пять дней?
        — Ну, ежели постараться — можно и за пять.
        — А за десять?
        — Ну, барин, ты задачи ставишь! За десять дён одному не справиться, тут помощник нужен — хомо сапиенс!
        — Бери помощников, но чтобы не раньше!
        Ответить
        • Гениальный фильм, конечно:)

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

          — Степан! У гостя карета сломалась.
          — Вижу, барин. Ось полетела. И спицы менять надо.
          — За сколько сделаешь?
          — За день сделаю.
          — А за два?
          — Ну… За… Сделаем и за два.
          — А за пять дней?
          — Ну, ежели постараться — можно и за пять.
          — А за десять?
          — Ну, барин, ты задачи ставишь! За десять дён одному не справиться, тут помощник нужен — хомо сапиенс!
          — Бери помощников, но чтобы не раньше!
          Ответить
        • Потому и три года, потому что не один питух, а пять компаний.

          — Степан! У гостя карета сломалась.
          — Вижу, барин. Ось полетела. И спицы менять надо.
          — За сколько сделаешь?
          — За день сделаю.
          — А за два?
          — Ну… За… Сделаем и за два.
          — А за пять дней?
          — Ну, ежели постараться — можно и за пять.
          — А за десять?
          — Ну, барин, ты задачи ставишь! За десять дён одному не справиться, тут помощник нужен — хомо сапиенс!
          — Бери помощников, но чтобы не раньше!
          Ответить
        • Потому и три года, потому что не один питух, а пять компаний.

          — Степан! У гостя карета сломалась.
          — Вижу, барин. Ось полетела. И спицы менять надо.
          — За сколько сделаешь?
          — За день сделаю.
          — А за два?
          — Ну… За… Сделаем и за два.
          — А за пять дней?
          — Ну, ежели постараться — можно и за пять.
          — А за десять?
          — Ну, барин, ты задачи ставишь! За десять дён одному не справиться, тут помощник нужен — хомо сапиенс!
          — Бери помощников, но чтобы не раньше!
          Ответить
        • Потому и три года, потому что не один питух, а пять компаний.

          — Степан! У гостя карета сломалась.
          — Вижу, барин. Ось полетела. И спицы менять надо.
          — За сколько сделаешь?
          — За день сделаю.
          — А за два?
          — Ну… За… Сделаем и за два.
          — А за пять дней?
          — Ну, ежели постараться — можно и за пять.
          — А за десять?
          — Ну, барин, ты задачи ставишь! За десять дён одному не справиться, тут помощник нужен — хомо сапиенс!
          — Бери помощников, но чтобы не раньше!
          Ответить
        • Потому и три года, потому что не один питух, а пять компаний.

          — Степан! У гостя карета сломалась.
          — Вижу, барин. Ось полетела. И спицы менять надо.
          — За сколько сделаешь?
          — За день сделаю.
          — А за два?
          — Ну… За… Сделаем и за два.
          — А за пять дней?
          — Ну, ежели постараться — можно и за пять.
          — А за десять?
          — Ну, барин, ты задачи ставишь! За десять дён одному не справиться, тут помощник нужен — хомо сапиенс!
          — Бери помощников, но чтобы не раньше!
          Ответить
        • Потому и три года, потому что не один питух, а пять компаний.

          — Степан! У гостя карета сломалась.
          — Вижу, барин. Ось полетела. И спицы менять надо.
          — За сколько сделаешь?
          — За день сделаю.
          — А за два?
          — Ну… За… Сделаем и за два.
          — А за пять дней?
          — Ну, ежели постараться — можно и за пять.
          — А за десять?
          — Ну, барин, ты задачи ставишь! За десять дён одному не справиться, тут помощник нужен — хомо сапиенс!
          — Бери помощников, но чтобы не раньше!
          Ответить
        • Потому и три года, потому что не один питух, а пять компаний.

          — Степан! У гостя карета сломалась.
          — Вижу, барин. Ось полетела. И спицы менять надо.
          — За сколько сделаешь?
          — За день сделаю.
          — А за два?
          — Ну… За… Сделаем и за два.
          — А за пять дней?
          — Ну, ежели постараться — можно и за пять.
          — А за десять?
          — Ну, барин, ты задачи ставишь! За десять дён одному не справиться, тут помощник нужен — хомо сапиенс!
          — Бери помощников, но чтобы не раньше!
          Ответить
        • Потому и три года, потому что не один питух, а пять компаний.

          — Степан! У гостя карета сломалась.
          — Вижу, барин. Ось полетела. И спицы менять надо.
          — За сколько сделаешь?
          — За день сделаю.
          — А за два?
          — Ну… За… Сделаем и за два.
          — А за пять дней?
          — Ну, ежели постараться — можно и за пять.
          — А за десять?
          — Ну, барин, ты задачи ставишь! За десять дён одному не справиться, тут помощник нужен — хомо сапиенс!
          — Бери помощников, но чтобы не раньше!
          Ответить
        • Потому и три года, потому что не один питух, а пять компаний.

          — Степан! У гостя карета сломалась.
          — Вижу, барин. Ось полетела. И спицы менять надо.
          — За сколько сделаешь?
          — За день сделаю.
          — А за два?
          — Ну… За… Сделаем и за два.
          — А за пять дней?
          — Ну, ежели постараться — можно и за пять.
          — А за десять?
          — Ну, барин, ты задачи ставишь! За десять дён одному не справиться, тут помощник нужен — хомо сапиенс!
          — Бери помощников, но чтобы не раньше!
          Ответить
        • Потому и три года, потому что не один питух, а пять компаний.

          — Степан! У гостя карета сломалась.
          — Вижу, барин. Ось полетела. И спицы менять надо.
          — За сколько сделаешь?
          — За день сделаю.
          — А за два?
          — Ну… За… Сделаем и за два.
          — А за пять дней?
          — Ну, ежели постараться — можно и за пять.
          — А за десять?
          — Ну, барин, ты задачи ставишь! За десять дён одному не справиться, тут помощник нужен — хомо сапиенс!
          — Бери помощников, но чтобы не раньше!
          Ответить
      • не написал бы

        потому что небось там ТЗ от трёх министерств
        Ответить
        • Ты имеешь ввиду бюрократическую или техническую сложность?
          Ответить
          • Ты имеешь ввиду бюрократическую или техническую сложность?
            Ответить
          • Ты имеешь ввиду бюрократическую или техническую сложность?
            Ответить
          • Ты имеешь ввиду бюрократическую или техническую сложность?
            Ответить
          • Ты имеешь ввиду бюрократическую или техническую сложность?
            Ответить
          • Ты имеешь ввиду бюрократическую или техническую сложность?
            Ответить
          • Ты имеешь ввиду бюрократическую или техническую сложность?
            Ответить
          • Ты имеешь ввиду бюрократическую или техническую сложность?
            Ответить
          • Ты имеешь ввиду бюрократическую или техническую сложность?
            Ответить
          • Ты имеешь ввиду бюрократическую или техническую сложность?
            Ответить
          • Ты имеешь ввиду бюрократическую или техническую сложность?
            Ответить
        • не написал бы

          потому что небось там ТЗ от трёх министерств
          Ответить
        • не написал бы

          потому что небось там ТЗ от трёх министерств
          Ответить
        • не написал бы

          потому что небось там ТЗ от трёх министерств
          Ответить
        • не написал бы

          потому что небось там ТЗ от трёх министерств
          Ответить
        • не написал бы

          потому что небось там ТЗ от трёх министерств
          Ответить
        • не написал бы

          потому что небось там ТЗ от трёх министерств
          Ответить
        • не написал бы

          потому что небось там ТЗ от трёх министерств
          Ответить
        • не написал бы

          потому что небось там ТЗ от трёх министерств
          Ответить
        • не написал бы

          потому что небось там ТЗ от трёх министерств
          Ответить
        • не написал бы

          потому что небось там ТЗ от трёх министерств
          Ответить
      • >. В её составе — три подсистемы с 18 отдельными модулями, поддержкой которых занимаются пять разных компаний.

        Разумеется, это всё нихуя не работает.

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

        Разумеется, это всё нихуя не работает.

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

        Разумеется, это всё нихуя не работает.

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

        Разумеется, это всё нихуя не работает.

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

        Разумеется, это всё нихуя не работает.

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

        Разумеется, это всё нихуя не работает.

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

        Разумеется, это всё нихуя не работает.

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

        Разумеется, это всё нихуя не работает.

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

        Разумеется, это всё нихуя не работает.

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

        Разумеется, это всё нихуя не работает.

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

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

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

                  в швеции может и по-другому конечно. хотя у них там вроде пропагандируется "средний человек"
                  Ответить
                  • если родителям похер, то вообще всё равно, что там куда прилетит

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

                    в швеции может и по-другому конечно. хотя у них там вроде пропагандируется "средний человек"
                    Ответить
                  • если родителям похер, то вообще всё равно, что там куда прилетит

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

                    в швеции может и по-другому конечно. хотя у них там вроде пропагандируется "средний человек"
                    Ответить
                  • если родителям похер, то вообще всё равно, что там куда прилетит

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

                    в швеции может и по-другому конечно. хотя у них там вроде пропагандируется "средний человек"
                    Ответить
                  • если родителям похер, то вообще всё равно, что там куда прилетит

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

                    в швеции может и по-другому конечно. хотя у них там вроде пропагандируется "средний человек"
                    Ответить
                  • если родителям похер, то вообще всё равно, что там куда прилетит

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

                    в швеции может и по-другому конечно. хотя у них там вроде пропагандируется "средний человек"
                    Ответить
                  • если родителям похер, то вообще всё равно, что там куда прилетит

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

                    в швеции может и по-другому конечно. хотя у них там вроде пропагандируется "средний человек"
                    Ответить
                  • если родителям похер, то вообще всё равно, что там куда прилетит

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

                    в швеции может и по-другому конечно. хотя у них там вроде пропагандируется "средний человек"
                    Ответить
                  • если родителям похер, то вообще всё равно, что там куда прилетит

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

                    в швеции может и по-другому конечно. хотя у них там вроде пропагандируется "средний человек"
                    Ответить
                  • если родителям похер, то вообще всё равно, что там куда прилетит

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

                    в швеции может и по-другому конечно. хотя у них там вроде пропагандируется "средний человек"
                    Ответить
                  • если родителям похер, то вообще всё равно, что там куда прилетит

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

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

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

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

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

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

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

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

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

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

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

              Не завидую современным школьникам и студентам, на самом деле. Жизнь под постоянным мониторингом.
              Ответить
        • Да поди бумажные дневники и журналы, как и у нас когда-то?
          Ответить
        • Да поди бумажные дневники и журналы, как и у нас когда-то?
          Ответить
        • Да поди бумажные дневники и журналы, как и у нас когда-то?
          Ответить
        • Да поди бумажные дневники и журналы, как и у нас когда-то?
          Ответить
        • Да поди бумажные дневники и журналы, как и у нас когда-то?
          Ответить
        • Да поди бумажные дневники и журналы, как и у нас когда-то?
          Ответить
        • Да поди бумажные дневники и журналы, как и у нас когда-то?
          Ответить
        • Да поди бумажные дневники и журналы, как и у нас когда-то?
          Ответить
        • Да поди бумажные дневники и журналы, как и у нас когда-то?
          Ответить
        • Да поди бумажные дневники и журналы, как и у нас когда-то?
          Ответить
      • > для удобного взаимодействия
        – а до этого было неудобное?
        Ответить
      • > для удобного взаимодействия
        – а до этого было неудобное?
        Ответить
      • > для удобного взаимодействия
        – а до этого было неудобное?
        Ответить
      • > для удобного взаимодействия
        – а до этого было неудобное?
        Ответить
      • > для удобного взаимодействия
        – а до этого было неудобное?
        Ответить
      • > для удобного взаимодействия
        – а до этого было неудобное?
        Ответить
      • > для удобного взаимодействия
        – а до этого было неудобное?
        Ответить
      • > для удобного взаимодействия
        – а до этого было неудобное?
        Ответить
      • > для удобного взаимодействия
        – а до этого было неудобное?
        Ответить
      • > для удобного взаимодействия
        – а до этого было неудобное?
        Ответить
    • https://tjournal.ru/tech/470865

      > Шведские родители устали от неудобного школьного веб-сервиса и сделали аналог. Власти заявили на них в полицию
      ...
      > В 2013 году городские власти Стокгольма начали внедрять компьютерную систему Skolplattform для удобного взаимодействия учителей, учеников и их родителей в 177 школах и 600 дошкольных учреждениях шведской столицы. Цифровая платформа должна была охватить все основные школьные процессы, начиная от регистрации посещаемости и заканчивая учётом оценок. В её составе — три подсистемы с 18 отдельными модулями, поддержкой которых занимаются пять разных компаний.

      > Однако государственная программа стоимостью в миллиард шведских крон (более 116 миллионов долларов или 8,3 миллиарда рублей) не смогла добиться поставленных целей. Полноценный запуск Skolplattform сильно затянулся, в 2016 году появилась информация о низком качестве управления проектом, а саму систему назвали технологической катастрофой.

      ...

      > Ландгрен запросил у городских чиновников документацию на API школьной платформы и в ожидании ответа попробовал изучить систему собственными силами через свою учётную запись. Уже через несколько часов программист смог написать несколько функций, которые работали стабильнее, чем в оригинальном приложении.

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

      > Йохан Обринк заверил чиновников, что Oppna Skolplattformen работает только с открытыми данными из общедоступных источников, но городские власти не обратили внимания на его слова и развернули целую кампанию против «гражданской альтернативы» государственному сервису.


      Какой багор )))
      Ответить
    • https://tjournal.ru/tech/470865

      > Шведские родители устали от неудобного школьного веб-сервиса и сделали аналог. Власти заявили на них в полицию
      ...
      > В 2013 году городские власти Стокгольма начали внедрять компьютерную систему Skolplattform для удобного взаимодействия учителей, учеников и их родителей в 177 школах и 600 дошкольных учреждениях шведской столицы. Цифровая платформа должна была охватить все основные школьные процессы, начиная от регистрации посещаемости и заканчивая учётом оценок. В её составе — три подсистемы с 18 отдельными модулями, поддержкой которых занимаются пять разных компаний.

      > Однако государственная программа стоимостью в миллиард шведских крон (более 116 миллионов долларов или 8,3 миллиарда рублей) не смогла добиться поставленных целей. Полноценный запуск Skolplattform сильно затянулся, в 2016 году появилась информация о низком качестве управления проектом, а саму систему назвали технологической катастрофой.

      ...

      > Ландгрен запросил у городских чиновников документацию на API школьной платформы и в ожидании ответа попробовал изучить систему собственными силами через свою учётную запись. Уже через несколько часов программист смог написать несколько функций, которые работали стабильнее, чем в оригинальном приложении.

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

      > Йохан Обринк заверил чиновников, что Oppna Skolplattformen работает только с открытыми данными из общедоступных источников, но городские власти не обратили внимания на его слова и развернули целую кампанию против «гражданской альтернативы» государственному сервису.


      Какой багор )))
      Ответить
    • https://tjournal.ru/tech/470865

      > Шведские родители устали от неудобного школьного веб-сервиса и сделали аналог. Власти заявили на них в полицию
      ...
      > В 2013 году городские власти Стокгольма начали внедрять компьютерную систему Skolplattform для удобного взаимодействия учителей, учеников и их родителей в 177 школах и 600 дошкольных учреждениях шведской столицы. Цифровая платформа должна была охватить все основные школьные процессы, начиная от регистрации посещаемости и заканчивая учётом оценок. В её составе — три подсистемы с 18 отдельными модулями, поддержкой которых занимаются пять разных компаний.

      > Однако государственная программа стоимостью в миллиард шведских крон (более 116 миллионов долларов или 8,3 миллиарда рублей) не смогла добиться поставленных целей. Полноценный запуск Skolplattform сильно затянулся, в 2016 году появилась информация о низком качестве управления проектом, а саму систему назвали технологической катастрофой.

      ...

      > Ландгрен запросил у городских чиновников документацию на API школьной платформы и в ожидании ответа попробовал изучить систему собственными силами через свою учётную запись. Уже через несколько часов программист смог написать несколько функций, которые работали стабильнее, чем в оригинальном приложении.

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

      > Йохан Обринк заверил чиновников, что Oppna Skolplattformen работает только с открытыми данными из общедоступных источников, но городские власти не обратили внимания на его слова и развернули целую кампанию против «гражданской альтернативы» государственному сервису.


      Какой багор )))
      Ответить
    • https://tjournal.ru/tech/470865

      > Шведские родители устали от неудобного школьного веб-сервиса и сделали аналог. Власти заявили на них в полицию
      ...
      > В 2013 году городские власти Стокгольма начали внедрять компьютерную систему Skolplattform для удобного взаимодействия учителей, учеников и их родителей в 177 школах и 600 дошкольных учреждениях шведской столицы. Цифровая платформа должна была охватить все основные школьные процессы, начиная от регистрации посещаемости и заканчивая учётом оценок. В её составе — три подсистемы с 18 отдельными модулями, поддержкой которых занимаются пять разных компаний.

      > Однако государственная программа стоимостью в миллиард шведских крон (более 116 миллионов долларов или 8,3 миллиарда рублей) не смогла добиться поставленных целей. Полноценный запуск Skolplattform сильно затянулся, в 2016 году появилась информация о низком качестве управления проектом, а саму систему назвали технологической катастрофой.

      ...

      > Ландгрен запросил у городских чиновников документацию на API школьной платформы и в ожидании ответа попробовал изучить систему собственными силами через свою учётную запись. Уже через несколько часов программист смог написать несколько функций, которые работали стабильнее, чем в оригинальном приложении.

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

      > Йохан Обринк заверил чиновников, что Oppna Skolplattformen работает только с открытыми данными из общедоступных источников, но городские власти не обратили внимания на его слова и развернули целую кампанию против «гражданской альтернативы» государственному сервису.


      Какой багор )))
      Ответить
    • https://tjournal.ru/tech/470865

      > Шведские родители устали от неудобного школьного веб-сервиса и сделали аналог. Власти заявили на них в полицию
      ...
      > В 2013 году городские власти Стокгольма начали внедрять компьютерную систему Skolplattform для удобного взаимодействия учителей, учеников и их родителей в 177 школах и 600 дошкольных учреждениях шведской столицы. Цифровая платформа должна была охватить все основные школьные процессы, начиная от регистрации посещаемости и заканчивая учётом оценок. В её составе — три подсистемы с 18 отдельными модулями, поддержкой которых занимаются пять разных компаний.

      > Однако государственная программа стоимостью в миллиард шведских крон (более 116 миллионов долларов или 8,3 миллиарда рублей) не смогла добиться поставленных целей. Полноценный запуск Skolplattform сильно затянулся, в 2016 году появилась информация о низком качестве управления проектом, а саму систему назвали технологической катастрофой.

      ...

      > Ландгрен запросил у городских чиновников документацию на API школьной платформы и в ожидании ответа попробовал изучить систему собственными силами через свою учётную запись. Уже через несколько часов программист смог написать несколько функций, которые работали стабильнее, чем в оригинальном приложении.

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

      > Йохан Обринк заверил чиновников, что Oppna Skolplattformen работает только с открытыми данными из общедоступных источников, но городские власти не обратили внимания на его слова и развернули целую кампанию против «гражданской альтернативы» государственному сервису.


      Какой багор )))
      Ответить
    • https://tjournal.ru/tech/470865

      > Шведские родители устали от неудобного школьного веб-сервиса и сделали аналог. Власти заявили на них в полицию
      ...
      > В 2013 году городские власти Стокгольма начали внедрять компьютерную систему Skolplattform для удобного взаимодействия учителей, учеников и их родителей в 177 школах и 600 дошкольных учреждениях шведской столицы. Цифровая платформа должна была охватить все основные школьные процессы, начиная от регистрации посещаемости и заканчивая учётом оценок. В её составе — три подсистемы с 18 отдельными модулями, поддержкой которых занимаются пять разных компаний.

      > Однако государственная программа стоимостью в миллиард шведских крон (более 116 миллионов долларов или 8,3 миллиарда рублей) не смогла добиться поставленных целей. Полноценный запуск Skolplattform сильно затянулся, в 2016 году появилась информация о низком качестве управления проектом, а саму систему назвали технологической катастрофой.

      ...

      > Ландгрен запросил у городских чиновников документацию на API школьной платформы и в ожидании ответа попробовал изучить систему собственными силами через свою учётную запись. Уже через несколько часов программист смог написать несколько функций, которые работали стабильнее, чем в оригинальном приложении.

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

      > Йохан Обринк заверил чиновников, что Oppna Skolplattformen работает только с открытыми данными из общедоступных источников, но городские власти не обратили внимания на его слова и развернули целую кампанию против «гражданской альтернативы» государственному сервису.


      Какой багор )))
      Ответить
    • https://tjournal.ru/tech/470865

      > Шведские родители устали от неудобного школьного веб-сервиса и сделали аналог. Власти заявили на них в полицию
      ...
      > В 2013 году городские власти Стокгольма начали внедрять компьютерную систему Skolplattform для удобного взаимодействия учителей, учеников и их родителей в 177 школах и 600 дошкольных учреждениях шведской столицы. Цифровая платформа должна была охватить все основные школьные процессы, начиная от регистрации посещаемости и заканчивая учётом оценок. В её составе — три подсистемы с 18 отдельными модулями, поддержкой которых занимаются пять разных компаний.

      > Однако государственная программа стоимостью в миллиард шведских крон (более 116 миллионов долларов или 8,3 миллиарда рублей) не смогла добиться поставленных целей. Полноценный запуск Skolplattform сильно затянулся, в 2016 году появилась информация о низком качестве управления проектом, а саму систему назвали технологической катастрофой.

      ...

      > Ландгрен запросил у городских чиновников документацию на API школьной платформы и в ожидании ответа попробовал изучить систему собственными силами через свою учётную запись. Уже через несколько часов программист смог написать несколько функций, которые работали стабильнее, чем в оригинальном приложении.

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

      > Йохан Обринк заверил чиновников, что Oppna Skolplattformen работает только с открытыми данными из общедоступных источников, но городские власти не обратили внимания на его слова и развернули целую кампанию против «гражданской альтернативы» государственному сервису.


      Какой багор )))
      Ответить
    • https://tjournal.ru/tech/470865

      > Шведские родители устали от неудобного школьного веб-сервиса и сделали аналог. Власти заявили на них в полицию
      ...
      > В 2013 году городские власти Стокгольма начали внедрять компьютерную систему Skolplattform для удобного взаимодействия учителей, учеников и их родителей в 177 школах и 600 дошкольных учреждениях шведской столицы. Цифровая платформа должна была охватить все основные школьные процессы, начиная от регистрации посещаемости и заканчивая учётом оценок. В её составе — три подсистемы с 18 отдельными модулями, поддержкой которых занимаются пять разных компаний.

      > Однако государственная программа стоимостью в миллиард шведских крон (более 116 миллионов долларов или 8,3 миллиарда рублей) не смогла добиться поставленных целей. Полноценный запуск Skolplattform сильно затянулся, в 2016 году появилась информация о низком качестве управления проектом, а саму систему назвали технологической катастрофой.

      ...

      > Ландгрен запросил у городских чиновников документацию на API школьной платформы и в ожидании ответа попробовал изучить систему собственными силами через свою учётную запись. Уже через несколько часов программист смог написать несколько функций, которые работали стабильнее, чем в оригинальном приложении.

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

      > Йохан Обринк заверил чиновников, что Oppna Skolplattformen работает только с открытыми данными из общедоступных источников, но городские власти не обратили внимания на его слова и развернули целую кампанию против «гражданской альтернативы» государственному сервису.


      Какой багор )))
      Ответить
    • https://tjournal.ru/tech/470865

      > Шведские родители устали от неудобного школьного веб-сервиса и сделали аналог. Власти заявили на них в полицию
      ...
      > В 2013 году городские власти Стокгольма начали внедрять компьютерную систему Skolplattform для удобного взаимодействия учителей, учеников и их родителей в 177 школах и 600 дошкольных учреждениях шведской столицы. Цифровая платформа должна была охватить все основные школьные процессы, начиная от регистрации посещаемости и заканчивая учётом оценок. В её составе — три подсистемы с 18 отдельными модулями, поддержкой которых занимаются пять разных компаний.

      > Однако государственная программа стоимостью в миллиард шведских крон (более 116 миллионов долларов или 8,3 миллиарда рублей) не смогла добиться поставленных целей. Полноценный запуск Skolplattform сильно затянулся, в 2016 году появилась информация о низком качестве управления проектом, а саму систему назвали технологической катастрофой.

      ...

      > Ландгрен запросил у городских чиновников документацию на API школьной платформы и в ожидании ответа попробовал изучить систему собственными силами через свою учётную запись. Уже через несколько часов программист смог написать несколько функций, которые работали стабильнее, чем в оригинальном приложении.

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

      > Йохан Обринк заверил чиновников, что Oppna Skolplattformen работает только с открытыми данными из общедоступных источников, но городские власти не обратили внимания на его слова и развернули целую кампанию против «гражданской альтернативы» государственному сервису.


      Какой багор )))
      Ответить
    • https://tjournal.ru/tech/470865

      > Шведские родители устали от неудобного школьного веб-сервиса и сделали аналог. Власти заявили на них в полицию
      ...
      > В 2013 году городские власти Стокгольма начали внедрять компьютерную систему Skolplattform для удобного взаимодействия учителей, учеников и их родителей в 177 школах и 600 дошкольных учреждениях шведской столицы. Цифровая платформа должна была охватить все основные школьные процессы, начиная от регистрации посещаемости и заканчивая учётом оценок. В её составе — три подсистемы с 18 отдельными модулями, поддержкой которых занимаются пять разных компаний.

      > Однако государственная программа стоимостью в миллиард шведских крон (более 116 миллионов долларов или 8,3 миллиарда рублей) не смогла добиться поставленных целей. Полноценный запуск Skolplattform сильно затянулся, в 2016 году появилась информация о низком качестве управления проектом, а саму систему назвали технологической катастрофой.

      ...

      > Ландгрен запросил у городских чиновников документацию на API школьной платформы и в ожидании ответа попробовал изучить систему собственными силами через свою учётную запись. Уже через несколько часов программист смог написать несколько функций, которые работали стабильнее, чем в оригинальном приложении.

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

      > Йохан Обринк заверил чиновников, что Oppna Skolplattformen работает только с открытыми данными из общедоступных источников, но городские власти не обратили внимания на его слова и развернули целую кампанию против «гражданской альтернативы» государственному сервису.


      Какой багор )))
      Ответить

Добавить комментарий для Okay_guy Отменить ответ

Где здесь C++, guest?!

    А не использовать ли нам bbcode?


    8