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

0

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

#34: https://govnokod.ru/26456 https://govnokod.xyz/_26456
#35: https://govnokod.ru/26463 https://govnokod.xyz/_26463
#36: https://govnokod.ru/26508 https://govnokod.xyz/_26508
#37: https://govnokod.ru/26524 https://govnokod.xyz/_26524
#38: https://govnokod.ru/26539 https://govnokod.xyz/_26539
#39: https://govnokod.ru/26556 https://govnokod.xyz/_26556
#40: https://govnokod.ru/26568 https://govnokod.xyz/_26568
#41: https://govnokod.ru/26589 https://govnokod.xyz/_26589
#42: https://govnokod.ru/26600 https://govnokod.xyz/_26600
#43: https://govnokod.ru/26604 https://govnokod.xyz/_26604
#44: https://govnokod.ru/26627 https://govnokod.xyz/_26627
#45: https://govnokod.ru/26635 https://govnokod.xyz/_26635
#46: (vanished) https://govnokod.xyz/_26646
#46: (vanished) https://govnokod.xyz/_26654
#47: https://govnokod.ru/26671 https://govnokod.xyz/_26671
#48: https://govnokod.ru/26707 https://govnokod.xyz/_26707
#49: https://govnokod.ru/26750 https://govnokod.xyz/_26750
#49: https://govnokod.ru/26776 https://govnokod.xyz/_26776
#50: https://govnokod.ru/26804 https://govnokod.xyz/_26804
#51: https://govnokod.ru/26809 https://govnokod.xyz/_26809
#52: https://govnokod.ru/26817 https://govnokod.xyz/_26817
#53: https://govnokod.ru/26833 https://govnokod.xyz/_26833
#54: https://govnokod.ru/26840 https://govnokod.xyz/_26840
#55: https://govnokod.ru/26844 https://govnokod.xyz/_26844
#56: https://govnokod.ru/26862 https://govnokod.xyz/_26862
#57: https://govnokod.ru/26890 https://govnokod.xyz/_26890
#58: https://govnokod.ru/26916 https://govnokod.xyz/_26916
#59: https://govnokod.ru/26934 https://govnokod.xyz/_26934
#60: https://govnokod.ru/26949 https://govnokod.xyz/_26949
#61: https://govnokod.ru/26980 https://govnokod.xyz/_26980

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

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

  • Добрый день.

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

    Индекс оффтопов: https://index.gcode.space/.
    Зеркала Говнокода и полезные ресурсы:
    * https://govnokod.xyz/ (альтернативный Говнокод)
    * https://gcode.space/ (read-only зеркало Говнокода)
    * @GovnokodBot в «Telegram»
    * https://vorec.space/ (глоссарий Говнокода)
    Ответить
  • 20 сентрября 2020-го года, бло Linux Slackware разработчика.

    It is recommended that you upgrade your OpenJDK 7 to the latest version. If you have already moved to Java 8 then this article is obviously not relevant for you.

    https://alien.slackbook.org/blog/
    Ответить
    • Ну всё, в конце этого года джава 8 закончится. Шесть лет поддерживали.
      Ответить
    • Восьмёрка появилась каких-то шесть лет назад. Тогда куча софта уже её требовала.

      С девяткой было хуже: сначала вышла альфа-версия, потом её отменили, удалили с сервера и рекомендовали вернуться на восьмёрку, а потом снова выпустили девятку, но другую. Официальная сборка «Оракла» новой девятки, в отличие от старой, вроде уже не поддерживает 32-битные системы.

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

      В «Слаке» всё так плохо?
      Ответить
  • Есть ли на территории России резервные копии всех "open-source"-репозиториев на случай, если "Рунет" будет отрезан от мирового Интернета?

    А то ведь адепты "Linux", привыкшие устанавливать все программы командами, без предварительного скачивания установочного файла, могут смачно обосраться, в то время, как у пользователей "Windows" такой проблемы не будет ввиду наличия заполненной папки "Downloads".
    Ответить
    • Да, в списке зеркал обычно есть что-нибудь местное - яндекс и т.п. И с них быстрее качается чем с заморских.
      Ответить
      • из того что вспоминается - у селектела вроде было, и даже кажется у какого-то универа
        Ответить
        • У моего универа, и не только у моего. У моего билайна (корбины) и у кучи провайдеров. Даже на работе поднимал локальное зеркало, т.к. пока сидели на говноёте скачать апдейт был просто капец боль - мелкие файлы на пинге 600 качались как параша - делов на 15 минут админу зеркало развернуть
          Ответить
    • Кстати, командами тоже можно установить с российского зеркала. В конфиге можно прописать зеркала.
      Ответить
      • Судя по конфигу, убунта и так ставит RU зеркала по-умолчанию (но через свой домен).
        Ответить
      • но как это сделать, если инструкция по установке зеркал в отрезанном гугле?
        Ответить
  • Ноутбуки, собранные "экзотическими" производителями - зло. Только производители ноутбуков из англоязычных стран ( а это только США) делают правильные изделия. Если говорить о ноутбуках для ОС Windows, то это конечно же DELL.

    Но DELL вообще не только стремится качественно делать изделия под Windows. Они много сотрудничают с командой программистов Linux, хотя я лично не использую Ubuntu, потому что она сделана или не людьми, или не для людей.

    Все дело в доступе к коду. Этот доступ есть в США, но его нет у Samsung. Это очевидно.



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

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

    Вот что такое техника, разработанная в США!

    Отсюда: https://answers.microsoft.com/ru-ru/windows/forum/windows_other-update/windowsupdate80244019-windowsupdatedt000/0f4726bb-ff04-4f48-af28-8f48ef175a43
    Ответить
    • На прошлой работе был Dell Latitude. Большего говнища я в жизни не видел.
      Ответить
        • Клавиатура с внезапно залипающими клавишами. Делловская док-станция, которая внезапно забывает про мониторы, с отвратного качества проприетарными дровами. Весь DELL — это пыточная. Хотя сервера у них норм были, всего-то iDRAC не отпускал какие-то ядерные лочки и тёк, но у наших сисадминов была кронжоба чтобы его перезагружать, так что всё было схвачено.
          Ответить
    • В пн проведу эксперимент как собрать типовой ноут для удолиённого разраба за < $1k, 4700U, 32Gb ram, 512 ssd nvme, ips fhd, < 2кг веса. Будет интересно, если взъебется (и, вроде, должно).
      Ответить
      • >4700U
        я не умею в AMD, это примерно чему из интела соответствуте?

        >512 ssd nvme
        точно не Optane?

        >ips
        вот это правильно! глаза не казенные
        Ответить
          • котлы котлами, интересует поколение

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

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

                      while (True):
                          updateworld()
                          getuserinput()
                          drawshit()
                      Ответить
      • где, блядь, нормальные thin mini-itx под амд? спиды luna design dnk залежался
        Ответить
        • Фу что за изврат.
          Можешь попробовать начинку из lenovo m75-q выпотрошить, там 5я рязань. Мы такую шнягу в проекте юзаем
          Ответить
        • >Mini-ITX is a 17 × 17 cm (6.7 × 6.7 in) motherboard, developed by VIA Technologies in 2001.
          ахах хахахахаххаа

          Как там, в 2001-м?

          Примерно в ту пору я пхнул в матернику Duron (или атлон?) и сколол ему уголок пихая кулер. С тех я ссусь и срусь от слова AMD, хотя конечно это моя личная вавка в голове, AMD не виноват
          Ответить
          • welp, ты в какой sff не ткни, там будет mini-itx, посмотри сколько их вообще в принципе в ближайшем маркете

            другое дело, что а) с амд и так всё плохо в этом сегменте и б) thin mini-itx это отдельное подмножество, которое не только квадратное, но еще и низкое, и там кроме говна от asrock и китайской onda ничего и нет
            Ответить
            • азрок не нужен

              Так небось у AMD чипсеты все равно могут делать только сами AMD, как и у интел, не? Северный мост же давно в проце, а южный к нему проприетарен, так что такого вот пиздеца как via там больше не
              Ответить
          • Кстати, каково с ебучим тауэр-системником в 2020?

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

              Заебись. Мощный и тихий.
              Ответить
              • чем sff на mini-itx с хорошим продувом будет менее мощным и тихим? у меня стимбокс-то в очень хуево спроектированном корпусе не слышен, пока я что-то графонное не начинаю гонять.
                Ответить
                • Всем будет менее мощным и тихим. Физику никто не отменял. 150Вт полусантиметровым кулером не снять даже натужно завывая. 4 канала памяти не впихнуть. Рейд из ссд не сделать. И это я ещё про видеокарту не вспомнил.
                  Ответить
                  • ты еще скажи что там с NUMA не поиграться, потому что только один сокет влезает. я хз зачем вам в домашнем компе больше стандартных 95 вт.
                    Ответить
                    • Я думал мы тут рабочие машины обсуждаем. Дома я ПК уже полгода не включал, и так поздно прихожу. Ноута хватает котиков смотреть
                      Ответить
                      • йеп, нахуй мне дома тредриппер на двести ватт? у меня отопление всё-таки есть.
                        Ответить
                    • Я ещё 5 лет назад собрал nas домашний на 128 рам и xeon, 2x10GbE, mini itx да. На работе трудится. Баловство.
                      Ответить
                      • зачем тебе ксеон на нас? у тебя шифрование софтварное что-ли?
                        Ответить
                        • Ну он тащит несколько виртуалок зато, гитлаб, сифайл, впн сервер. Вообще это должен был быть компактный домашний тихий сервер на 8 сас хардов, чтобы жена фоточки в лайтруме, как на локальном (поэтому 10гбе). А стал рабочий в офис. Свое дело делает. Компактный да. Тихий - нет, микрокулерами не сделать тихо. Красиво смотрится, тут беспесды. Работает и ладно
                          Ответить
                      • и чего, у меня от этого будет какой-то фатальный недостаток в моем кампуктере? камон, сейчас терабайт (и больше) уже не 3.5", а 22х80, две планки оперативы могут обеспечить 64гига, зачем ебаться с древними гигантскими машинами?
                        Ответить
            • за-е-бись
              Правда, это не полный тауер наверное, но тем не менее, с ним куда лучше, чем с ноутом, например.

              Ноут пока откроешь -- сем потов сойдет, и еще нужно искать на утубе инструкцию. Я за десктопы
              Ответить
                • Если без шуток, то было. Я игрался с Lenovo thinkpad, и чуть не кончил.

                  Тем не менее, я всё равно усираюсь, когда мне надо его открывать
                  Ответить
              • нёёёё у меня будет коробочка с черепом! и впендерюнным в процессор 802.11 ax!
                Ответить
                • >802.11 ax!
                  я просто подключаюсь гигабитным езернетом по витухе, и теку
                  Быстрее мой ISP всё равно не может
                  Ответить
                  • ну там только на словах 2.4 гбит, во-первых это те же самые 1.73 из ас с более плотным QAM, который конечно никто никогда не словит из-за SNR, во-вторых даже 1.73 это максимальная
                    условная пропускная способность PHY.

                    Я все жду, когда 6ггц откроют, потому что там можно будет выбросить все старые стандарты и не надо будет пытаться говорить со всеми на уровне аутистов со скоростью хорошо если 54мбит.
                    Ответить
    • Оперный театр, зал на 2000 человек, идет опера "Аида". Вдруг внезапно гаснет свет. Все в зале стихли и ждут, что будет дальше.

      Вдруг выходит на сцену человек со свечкой и стулом. Садится на стул, и начинает онанировать.

      Весь зал в аухе молчит. Через минуту человек в зале не выдерживает, и говорит: "Да это же чёрт знает что такое творится!"

      Мужик испуганно: "кто здесь?"
      Ответить
  • https://habr.com/post/521714/
    > Евангелист Open Source Эрик Реймонд: Windows перейдет на ядро Linux в недалеком будущем
    Какой вендекапец )))

    Как на десять лет назад вернулся.
    Ответить
    • Реймонд хороший парень, написавший чудесную The Art Of Unix Programming, и хау ту по настройке иксовых модлайнов (из которой я узнал, как монитор работает), но он чекнутый фанатик.
      Он еще 20 лет назад рассказывал, что в UNIX принято "все делать правильно", а в винде и маке -- нет.

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

      Слишком разные примитивы у ядра, слишком по разному нужно писать софт
      Ответить
      • > всего древнего софта, ради которого Windows и покупают
        - ты про игры до 1994-го года выпуска?
        Ответить
        • Я про нереальное количество проприетарного говна.
          Ответить
            • зайди в любую говноконтору, и узрей там древний 1С, excel, access, ms-sql, WPF или WinForms и старое говно на Delphi

              Переписать всё это на веб версии, рабоающие под линукc, это человековек
              Ответить
              • ну да, типа люди покупают Win10, чтобы запустить на ней старое говно на Delphi

                особенно говноконторы покупают

                камон
                Ответить
                • Вполне себе покупают, а что не так?

                  Или ты думаешь, что все метнулись тушканчиком, и переучились с экселя на openoffice, и выкинули старое говно?
                  Ответить
                  • я думаю, они сидят себе на WinXP и не дёргаются

                    насчёт "покупают" не уверен, но не суть

                    ты просто написал, что винду покупают [чисто] ради древнего софта, я ставлю под сомнение данное высказывание
                    Ответить
                    • >я думаю, они сидят себе на WinXP и не дёргаются
                      А потом начальник покупает себе новый ноут, и в нем win10. Или ты думаешь, что админ сам переписывает драйверы под WDM чтобы запустить их на XP?

                      >ты просто написал, что винду покупают [чисто] ради древнего софта
                      Не только.

                      Винду покупают ради софта. Бухгалтерша Мария Ивановна ходила на курсы, и освоила 1С под винду, и excel, и outlook.
                      Админ Коля освоил MS Exchange, 1C и Active Directory.

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

                        > Не только.
                        - вот и хорошо
                        Ответить
                        • Админам и программерам нужно платить, и не факт еще, что они осилят

                          --Вася, а наш CRM работает на mac os?
                          --Вроде, нет
                          --Ну тогда поставь мне винду
                          Ответить
                            • Фуф)

                              Я утверждаю, что Windows используют по двум причинам:
                              * У людей есть опыт с этой ОС
                              * Под ней работает нужный им софт (часто, очень древний)

                              Именно потому я и написал
                              >> всего древнего софта, ради которого Windows и покупают
                              Ответить
                  • > openoffice
                    Сука, блядь, говно, НЕНАВИСТЬ!!!!!111
                    Опенсорсные офисные пакеты — это такое дерьмище, что у меня ругательных слов не хватает. Вижу упоминание этой хуйни — сразу начинаются флешбеки и жопа нагревается.

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

                      Мне опенофис тоже не понравился просто капец как и я его снес сразу же после запуска )))
                      Ответить
                      • А вот я «Libreoffice» и использовал.
                        Последней каплей стала правка крупного (что-то вроде 300 с хуем страниц) документа в этом году. Одно из немногих чётких воспоминаний в потоке НЕНАВИСТИ — это то, как «LibreOffice» отправлял меня в самое начало документа каждый раз, когда я сохранялся. Пиздец.
                        А, ну и ещё воспоминание о том, как он послал меня нахуй и из нескольких десятков сохранений реально сохранил документ угадай сколько раз? Правильно, блядь, ноль нахуй. И все мои правки просто, блядь, испарились.

                        Извините, меня от этого дерьмища до сих пор трясёт.
                        Ответить
                        • Т.е. ты сначала наговнякал 300 страниц в микросовт, а когда тот окончательно загнулся (потому что 300 страниц это ту мач сука для микросовт), решил, а не попробовать ли теперь с бесплатным прыщепакетом, вдруг он более лучше сможет отрендерить docx, верно?
                          Ответить
                          • Офис нормально рендерит и 300 страниц
                            Думаю, ГОСТу просто дали файл а у него под рукой винды не было
                            Ответить
                    • У меня нет жесткой ненависти к OpenOffice.

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

                      А там этой кнопки не оказалось.
                      Она сказала "идите нахуй", и купила офис.

                      Потому что у нее есть в жизни боле интересные вещи, чем осваивать опенофис
                      Ответить
                    • Поэтому я за платное программное обеспечение.
                      Видишь "Windows" и платные программы под неё - и даже по их оформлению, по сраным иконкам чувствуешь, как от них веет серьёзностью, бизнесом, энтерпрайзом. Смотришь на "Linux" и говнопрограммы от адептов "open source", и понимаешь, что это ребятишки просто резвятся в песочнице. Какие-то кнопки с тенями, какие-то пингвинчики, маскотики, градиентные иконочки, блядь... Просто смешно.
                      Ответить
                      • Справедливости ради нужно сказать, что энтерпрайзный софт от оралка например (под Solaris или Linux) может стоить даже дороже виндового
                        Ответить
                • А почему бы не купить «Win10» и не запустить на ней старое говно на «Delphi»?

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

                        а сидеть на старом говне, написанном на старом Делфи, это конечно эталон стабильности
                        Ответить
                        • Отличный эталон. Ты заплатил деньги в 2001-м году. Оно работает 20 лет> Нареканий нет. Все научились с этим работать.

                          Что ты предлагаешь? Всё выкинуть? Зачем?
                          Ответить
                          • так и WinXP работает
                            нареканий, например, нет
                            поставили все сервис-паки и научились с этим работать

                            как тебе такое карате?
                            Ответить
                            • Разумеется, все бы и дальше сидели на XP, если бы не оказалось, что оно не работает с новыми ноутами и медленно работает с новыми роутерами
                              Ответить
                              • ага

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

                                и где здесь "купили винду ради древнего софта"?
                                Ответить
                                • Отлично работает софт 2001-го года под Windows10.
                                  В MSDN у половины функицй написано, что они работают начиная с W2K или XP.

                                  Пердолиться не нужно

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

                                    я из такого древнего софта на десятке запускал только игры

                                    а ты?

                                    > Что не так?
                                    - и где здесь "купили винду ради древнего софта"? #2
                                    Ответить
                                    • >я из такого древнего софта на десятке запускал только игры
                                      я недавно писал про DirectDraw;)

                                      А еще я недавно видел прогу на дельфи, которую выдали в ВУЗе студентам. Эту прогу написал их препод.

                                      Так вот она мало того, что 32х битная, она еще и ASCII: если неверно установить однобайтовую кодировку, то буквы ломаются.

                                      Подозреваю, что её написали 15 лет назад, и с тех пор она работает.

                                      >- и где здесь "купили винду ради древнего софта"? #2
                                      * нужно обновить железо
                                      * купить железо с установленной w10, или взять мак ос?
                                      * прога на дельфи плохо работает на mac, берем винду

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

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

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

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

                                          >разговор шёл про майкрософт виндоуз разных версий
                                          Так ради бога.
                                          Никто бы и не обновлял Windows без необходимости.

                                          Но ты попробуй запусти 11ac на XP нормально, например.
                                          Или nvme запусти

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

                                            если нет, то о чём речь?
                                            Ответить
                                            • Шансы запустить программу, написанную под WindowsXP на Win10 в охулиард больше шансов, запуска ее под Wine

                                              Особенно, если кроме тебя её еще 2000 человек запустили под Win10. А под Wine ее запустили три хакера с хабра
                                              Ответить
                                              • да, охуенно

                                                вот бизнес хочет услышать про шансы, ага

                                                с точки зрения присутствия/отсутствия гарантий нет никакой разницы между запуском древнего говна в новой винде или под вайном.

                                                или майкрософт тебе где-то гарантирует обратное?

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

                                                  >с точки зрения присутствия/отсутствия гарантий нет никакой разницы между запуском древнего говна в новой винде или под вайном.

                                                  Есть. Windows имеет много хаков для работы старого говна:
                                                  https://techcommunity.microsoft.com/t5/ask-the-performance-team/demystifying-shims-or-using-the-app-compat-toolkit-to-make-your/ba-p/374947

                                                  >или майкрософт тебе где-то гарантирует обратное?
                                                  https://docs.microsoft.com/en-us/windows/deployment/planning/windows-10-compatibility

                                                  Existing desktop (Win32) application compatibility is also expected to be strong, with most existing applications working without any changes.
                                                  Ответить
                                                  • ну в общем

                                                    1) приложение, написанное и оттестированное в 2001-ом году под WinXP, лучше всего себя будет чувствовать под WinXP
                                                    2) его корректный запуск под более новыми версиями винды на 100% не гарантируется ни автором, не мс (прастити, но expected to be и most existing это маркетинговая вода в вакууме. если не заработает, то пишите в спортлото короче)
                                                    3) новую коробочку с WinXP сегодня не купишь, потому покупается железо с актуальной осью
                                                    4) поскольку мс ещё не настолько сднарилось, то стабильность ожидается выше, чем под вайном, что не означает, что под вайном программа работать не будет

                                                    в итоге утверждение "винда покупается ради древнего говна" не выдерживает никакой критики, потому что винда покупается такая, какая есть на рынке
                                                    Ответить
                                                    • >лучше всего себя будет чувствовать под WinXP
                                                      да
                                                      >его запуск под более новыми версиями винды на 100% не гарантирует корректной работы
                                                      да, но шансы работы его под win10 значительно выше

                                                      Ты видел мой тредик, где я собирал directdraw говно под studio 2005? Оно работало.

                                                      >то стабильность ожидается выше, чем под вайном,
                                                      да

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

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

                                                      И ты игнорируешь умения IT отдела.
                                                      Я недавно общался со знакомым админом, у которого вся сеть на винде: AD, Exchange, шареные папки, сервера приложений с RDP и фермой, бекап на Veritas, и даже макросы в excel.

                                                      У него Win7, но часть он уже обновил на Win10.

                                                      Я уверен, что он никогда не перейдет на Linux: из сорока лет жизни он 20 лет работал с MS, и срал-ебал изучать что-то другое. Он знает, что win10 у него войдет в домен, подключится к Exchange, и на ней запустится его Excel с макросами, и RDP будет работать. Потому что MS более-ли-менее поддерживает такие сценарии.
                                                      Изучать Linux ему так же примерно интересно, как тебе было бы интересно изучать какое-нить программирование на ksh под Solaris, то есть примерно никак не интересно.

                                                      Потому у него всю жизнь будет винда.

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

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

                                                      Я повторюсь: ты не обязан мне верить, но я считаю, что Windows будут покупать во многом именно по этим причинам
                                                      Ответить
                                                      • я доверяю твоей экспертизе. речь не об этом.

                                                        что такое шанс в понимании бизнеса? типа пришёл чувак-эксперт и говорит: мы посчитали и вышло, что под вайном старое говно будет работать с вероятностью 50%, это нам не подходит; а под вин10 будет полностью корректно работать с вероятностью 98%. в итоге однажды выпадает 2% и программа форматирует жёсткий диск. ну, не попала в most existing, не фартануло


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

                                                        а говнофирмы из говноподвала конечно могут рисковать на все деньги, они вообще рисковые, сидят видимо на latest releases вперемешку с freaking legacy и ждут чуда
                                                        Ответить
                                                        • >что такое шанс в понимании бизнеса?
                                                          Админ звонит программистам, и спрашивает: "ваш софт будет работать под win10?"

                                                          Программисты пробуют. Скорее всего, он заведется без проблем. Если не заведется, то программистам придется поменять пару вызовов функций, или внимательнее почитать MSDN. Либо запустить свой софт "в режиме совместимости" (в винде есть такая опция).

                                                          А чтобы запуститься под Linux, им придется продираться через дебри Wine, и создавать issues типа "вот такая-то функция работает неверно".
                                                          Мне вот довольно очевидно, что ответят программисты.
                                                          Странно, что тебе нет.

                                                          >включает какую-то одну версию винды,
                                                          Это правда. У многих Windows7 именно по этому.

                                                          Но когда поставщик крупного софта портирует софт под win10, он может связаться с MS (если он партнер, а крупные вендоры типа 1С обычно партнеры) и напрямую пнуть кодеров MS.

                                                          А в вайн ты можешь только контрибутить сам.

                                                          >а говнофирмы из говноподвала
                                                          Мой знакомый админ действительно из подвала, но он знает, что если при обновлении с 7 на 10 какой-то софт упадет, то он явно не будет один: тысячи людей в мире с этим столкнуться. В отличие от ситуации с Wine
                                                          Ответить
                                                          • > Если не заведется, то программистам придется поменять пару вызовов функций
                                                            - ?? это в смысле руками ковырять скомпилированный бинарь?

                                                            > если он партнер, а крупные вендоры типа 1С обычно партнеры
                                                            - ну, будем честны, 1С ты принёс сам, гост например явно говорил про какие-то мелкие поделия, к которым никто и требований типа не выставлял
                                                            Ответить
                                                            • >- ?? это в смысле руками ковырять скомпилированный бинарь?

                                                              Почему? У них нет сырцов?


                                                              А даже если и нет, есть обратная совместимость: run in compatible mode. У меня запустилась Studio 2005 на Win10.
                                                              А на win7 запускалась Studo 6!

                                                              >1С ты принёс сам,
                                                              Это просто самый популярный пример. 1С есть практически везде, и если древняя версия 1С официально не поддерживает Linux (а семерка вроде не поддерживает, Золотой Хуй свидетель?), то нормально и стабильно она не будет работать без винды
                                                              Ответить
                                                              • я думал, мы исходим из того, что у них нет сырцов

                                                                даже если они у них есть, то им ещё нужен тулчейн и т.п.

                                                                ты сможешь сегодня скомпилировать программу на Делфи тулчейном из 2001-го года?

                                                                кстати, вот пример багра https://microsoftmoneyoffline.wordpress.com/2015/07/28/windows-10-compatibility-with-microsoft-money/

                                                                I happened to note that Robin Wheeler has observed that Microsoft Money is expecting that the version number for Internet Explorer should be defined with no more than 15 characters. The current version number in the registry for Internet Explorer 11 is 9.11.10240.16384 and she has found that the value needs to be truncated by removing the 16th character (4) in order for Money to run. Great observation Robin! This could be a pain if Microsoft is going to update Internet Explorer (or Edge which is the name of IE’s replacement) using version numbers greater than 15 characters long.
                                                                Ответить
                                                                • >я думал, мы исходим из того, что у них нет сырцов
                                                                  см Windows shims

                                                                  >даже если они у них есть, то им ещё нужен тулчейн и т.п.
                                                                  ну я собрал тулчейном Studio 2005: компилятор, линекер и компилятор ресурсов.

                                                                  >ты сможешь сегодня скомпилировать программу на Делфи тулчейном из 2001-го года?
                                                                  да
                                                                  https://arbinada.com/en/node/1529

                                                                  >кстати, вот пример багра
                                                                  на то и щука, чтоб карась не скучал

                                                                  Но шансы на багры куда меньше.
                                                                  Собственно, запуск studio 2005 на современной винде -- лучший пример
                                                                  Ответить
                                                                  • > https://arbinada.com/en/node/1529

                                                                    I have installed Delphi7 onto Windows Server 2012R2. Delphi code builds ok, but I get an Access violation going into Project->Options. I have turned off DEP but still getting the problem. Did you get this problem on Server 2012?

                                                                    ну допустим

                                                                    > на то и щука, чтоб карась не скучал

                                                                    https://community.quicken.com/discussion/7869930/quicken-2002-windows-10-compatibility

                                                                    You can download 2013 for free

                                                                    чуть поменьше багор

                                                                    https://www.ni.com/pl-pl/support/documentation/compatibility/15/national-instruments-product-compatibility-for-microsoft-windows.html#section--835468973

                                                                    Some NI components require Microsoft Silverlight to function properly. The default browser in Windows 10, Microsoft Edge, does not support Silverlight. Google Chrome also no longer supports Silverlight.
                                                                    Ответить
                                                                    • >Access violation
                                                                      ну да, говно.

                                                                      Однако However, I had updated Delphi to 7.02.

                                                                      >Microsoft Silverlight
                                                                      Сервелат это узкая прослойка с 2007-го (начало войны Rich Applciations) по 2010-й (победа JS) где-то.
                                                                      Нужно быть очень невезучим парнем, чтобы на него попасть.
                                                                      Ответить
                                                                      • приложение поддерживается в Win10
                                                                        но хочет сервелат

                                                                        невезучие парни они такие

                                                                        а другое приложение ждало версию ишака определённой длины
                                                                        а ещё другое так удивилось наличию UAC, что не запустилось

                                                                        а ещё кто-то захочет обязательно флоппик
                                                                        или посрать в запрещённую директорию

                                                                        кстати, к вопросу про старые игры

                                                                        было время, когда много старых игр с ума сходили на многоядерных процессорах (KotOR там). потом уже прилетели латки
                                                                        Ответить
                                                                        • ну UAC нормально обходится: есть же redirection
                                                                          Ответить
                                                      • > Ты видел мой тредик, где я собирал directdraw говно под studio 2005? Оно работало.
                                                        - под винду можно ж собирать не только при помощи библиотек от мс
                                                        Ответить
                                                        • >- под винду можно ж собирать не только при помощи библиотек от мс


                                                          Я собирал именно с WinSDK, и их C++ компилятором с DirectXSDK.

                                                          Чтобы собраться на 2005 мне пришлось поставить более древнюю версию DirectX SDK и выпилить из кода С++11: сломались auto, например.
                                                          И это мне повезло, что я не умею в С++: если бы это был софт Бомандов и Гостов, то у них бы и move сенматика сломалась, и constexpt и лямбы и что там еще есть свежего.

                                                          Тем не менее, софт вполне себе собрался и под w2k и под w10 (я специально установил макросы:
                                                          https://docs.microsoft.com/en-us/cpp/porting/modifying-winver-and-win32-winnt?view=vs-2019
                                                          чтобы проверить, что мой код собирается под w2K.
                                                          Собирается.
                                                          Ответить
                                                          • я тебе говорю, что ты мог в 2001-ом году скомпилять при помощи не-ms компилятора и не-ms либы
                                                            Ответить
                                                            • >я тебе говорю, что ты мог в 2001-ом году скомпилять при помощи не-ms компилятора и не-ms либы


                                                              Это правда. Я мог собрать борланд сями или дельфи.

                                                              Будет ли оно работать на win10?
                                                              Я на 80% уверен, что будет.
                                                              А если нет, то я могу всегда написать в Емберкадеро.

                                                              А если оно не заработает под Wine, то я могу писать в спортлото
                                                              Ответить
                                                              • угу

                                                                а Эмбаркадеро тебя пошлёт в известное место, потому что им интереснее продать тебе новую версию своего RAD или как оно там называется, чем помогать патчить говно двадцатилетней давности, когда Эмбаркадеро к Делфи не имело никакого отношения

                                                                это ж не Торвальдс какой (хотя я думаю, что и Линус пошлёт)
                                                                Ответить
                                                                • Эмбаркадеро за деньги вполне себе научит тебя собирать старое говно на Win10: иначе зачем они нужны?

                                                                  >хотя я думаю, что и Линус пошлёт
                                                                  We do not break the user land, хотя конечно про glibc я не уверен
                                                                  Ответить
                                                                  • а, ну за деньги

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

                                                                      У меня знакомая работает в компании, которая делает спейифический софт на Fox Pro

                                                                      Somehow, оно работает и на последних виндах, хотя кодовая база уходит корнями в 90-е
                                                                      Ответить
                                                                      • ладно

                                                                        сорян, что я заебал тебя из-за пустячной фразы

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

                                > У прикладного ПО требований к поддержке гораздо меньше
                                - зависит от ПО и ТЗ

                                > во-первых, гораздо реже торчит жопой в интернет
                                - CMS, самописный документооборот, ещё какая хрень конечно ни разу в интернет не торчат

                                > вероятность того, что кто-нибудь будет искать и найдёт уязвимости в прикладном софте ООО «Рога и копыта» 2001-го года выпуска, равна примерно нулю.
                                - зависит от выгоды нахождения уязвимостей

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

                                более другой калькулятор какой-то?
                                Ответить
                                • например, мы говорим про вот
                                  https://infostart.ru/public/1177006/

                                  Как видишь, у людей до сих пор есть 1С 7
                                  Как думаешь, оно хорошо работает без винды?
                                  Ответить
                                  • ого

                                    ну 1С это конечно никому не известная программа

                                    хорошо оно работает без винды или нет, я не знаю, но люди ещё в 2009 запускали под убунтой

                                    https://habr.com/ru/post/51153/
                                    Ответить
                                    • >Установка Wine.
                                      Сразу чувствуется стабильность и продакшен реди.

                                      Уверен, что виндоадмин мечает прямо запускать прогу под Wine (никогда не видя Linux), а разработчик конфигурации готов поддерживать её под Linux (под которой он никогда её не тестировал, особенно в районе какого-нить COM например)
                                      Ответить
                                      • твоё субъективное мнение про вайн не имеет отношения к тому, как хорошо или плохо под ним работает конкретная программа
                                        Ответить
                                        • Причем тут субъективное мнение?

                                          Есть люди, которые пишут тебе конфигурации. У них все клиенты под Windows, с чего они должны поддерживать Wine?

                                          Есть админы, которые умюет Windows. С чего они должны изучать Linux?

                                          Если бы можно было бесплатно перейти на Linux, и не покупать за кучу денег винду -- то все бы давно так и сделали.
                                          Ответить
                                          • лол

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

                                            ты мне начинаешь про то, что вайн это то, вайн это сё

                                            если у тебя есть примеры того, что 1С 7 всегда хуёво работает под вайном, то приведи

                                            а то какие-то люди, какие-то конфигурации, а конкретики ноль
                                            Ответить
                                            • Даже по твоей ссылке видно, как всё отлично

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


                                              Чем закончилась эпопея? Удалось ли заставить с-ку работать и под линем и под виндой???

                                              >а конкретики ноль
                                              Знание неокторых принципов избавляет от знания конкретики.

                                              Я тебе могу даже не глядя на Wine сказать, что реализация плохо документированного API никогда не будет работать так же хорошо, как оригинал.

                                              Кстати, несложный поиск тоже сразу находит много прекрасного
                                              https://unixforum.org/viewtopic.php?t=15983

                                              >у меня под Wine+Mandrake-10.1 - Заработала нормально с пропатченным экзешникам. Но работать и что либо делать серьезное побоялся.


                                              збс
                                              Ответить
                    • Еще раз: начальник купил себе новый ноут. В нем установлена win10.

                      Он должен был отказаться, сэкономить 90 баксов, и заставить админа переносить туда XP и ебаться с драйверами (и поддержкой nvme и 11ax, которых там нет)?
                      Ответить
                      • за что я люблю дискуссии с тобой, так это за эти моменты, когда твоя собственная фантазия вплетает в тело беседы некоторые условности, как, например, этого начальника и его ноут, которые взялись чисто из астрала)))
                        Ответить
                        • Какого астрала? Ты не видел, как начальники новые ноуты себе покупают, а потом просят админов их настроить?

                          Я видел.

                          Людям похуй на чем сидеть, хоть на DragonFlyBSD. Важно, чтобы работал нужный им софт. И если он работает только под винду, то винду и используют
                          Ответить
                • Это человековек, который не скейлится.
                  Грубо говоря, 100 человек сделают это за 40 лет, а не за 1 год
                  Ответить
                • А всё потому, что софт написан на анскильных языках. Вот приложение на андроиде, написанное как набор HTML страничек с рендерингом в WebView, можно очень легко переделать в веб-версию
                  Ответить
  • I had the same issue on a sandy bridge machine of mine, this was fixed with a kernel update (I think it was 3.0).
    does this bring your machine back to normal when it is running at 100%?

    echo 3 > /proc/sys/vm/drop_caches

    I actually ran this as a cron job every few minutes back then as a workaround without knowing what it actually does. 😀


    https://bbs.archlinux.org/viewtopic.php?pid=1127169#p1127169

    Какой линукс-вей )))
    Ответить
    • Это нормально для прыщеблядей

      Я читал хауту по русификации сосноли, и там была команда для переключения Character sets, и питух так прямо и написал: я не знаю, что эта комманда делает, но без нее не работает. Я подсмотрел её в другом хауту. Если вдруг знаете -- напишите мне.

      Именно по этой причине я за другую ОС
      Ответить
      • > Именно по этой причине я за другую ОС

        Поправьте вот эту строчку в реестре и запустите вот этот твикер с файлопомойки. Я не знаю, что они делают, но мне помогло. Если вдруг знаете -- напишите мне.
        Ответить
        • Ой, а у меня теперь почему-то компьютер не запускается, какой-то черный экран с белыми иностранными буковами (
          Ответить
        • Попробуйте sfc /scannow, обновите антивиурс и если не поможет -- переустановите ОС

          Но я не про нее
          Ответить
  • Хитупи, кто участвовал в "хакатонах"?
    Где нужно 2 выходных нужно хуярить проект безппобудно, заедая пиццей?
    Ответить
    • Я участовал. Правда, в будние дни.

      В общем да: три дня ты хуячишь по 16 часов в день. Спишь там же, рядышком с компом. Пьешь много энергетиков, кофе или зеленого чая, жрешь там же на месте пиццу или суши. Пишешь максимально хуевый код, который just works

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

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

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

              Ну я занял там почетное двадцать седьмое место, и похуй
              Ответить
                • ты еще небось и в олимпиадах участвовал, и в icfpc?
                  Ответить
              • Вообще на место мне тоже будет похуй. Потусить с людьми будет уже в радость. Но сам факт, что возможно заранее всё сделать меня бесит. Почему нельзя дать задания со стартом?
                Ответить
                • Я не знаю.

                  В корпоративном хакатоне мы сами выбирали, что делать, чтобы нам было интересно, иначе я бы не стал участвовать: досталась бы мне какая-нить скучная хуйня, или хуйня, в которой я нихуя не понимаю, и не хочу понимать, и чтобы я делал?
                  Ответить
                  • > досталась бы мне какая-нить скучная хуйня, или хуйня, в которой я нихуя не понимаю, и не хочу понимать, и чтобы я делал?
                    Подтверждаю. Приходишь такой на хакатон, а тебе выдают задание сделать гостевуху на «PHP». Охуенное развлечение.
                    Ответить
                      • или скачиваешь ее из интернета. Гостевуху за авторством Конадро
                        Ответить
                        • Которая сама по себе постит комментарии известного содержания?
                          Ответить
                          • угу, как раз когда ты будешь ее представлять на огромном проекторе на всю стену
                            Ответить
                    • Ну у нас были чуваки, которые делали что-то по работе.

                      Имхо, это пиздец: ты пять лет пишешь на одном языке под один фреймворк, и тебе дают возможность сделать всё, что ты хочешь... и ты берешь тот же самый язык и тот же самый фреймворк.

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

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

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

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

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

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

                          например: "мы делаем нейронки, умеющие отсекать комментарии стертора на говнокоде"
                          Ответить
                          • Ну вот я участвовал примерно в таком, да. Говорим, что нужно будет скрывать стертора на Говнокоде, а кто такой стертор и что такое говнокод - не говорим, тем более не даём примеров комментариев.
                            Ответить
                  • Список из 10 хуень, выбираешь любую.
                    Ответить
    • > "хакатон"
      > Где нужно 2 выходных
      В нормальных конторах он делается в будни вместо работы. Короче, это такое развлечение, когда раз в N месяцев королева даёт дронам немного почистить улей, чтобы было что загаживать в остальное время.
      Ответить
        • А. Я в SpawnFest участвовал однажды, книжку выиграл и 300$ что ли.
          Ответить
            • Проект сам придумал, естественно. Ебал я в выходные ещё чьи-то чужие идеи реализовывать.
              Ответить
              • На какую тему ты придумывал проект? На одну из предложенный, или вообще рандомную?
                Ответить
                  • Ладно. Не вижу в таком никакого интереса, к сожалению. Берёшь уже сделанный проект и приносишь, заебись.
                    Ответить
                    • > Берёшь уже сделанный проект и приносишь, заебись.

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

        Это как? Я никак не описывал.
        Ответить
        • >2 выходных нужно хуярить проект безппобудно, заедая пиццей?

          У меня на хакатоне так и было: хуярил 36 часов подряд, выдул до пизды стаканчиков с кофе и чая, съел до пизды пиццы, даже в финал попал
          Спал потом часов 14, пиздец лучший сон в моей жизни. До сих пор с теплотой вспоминаю
          Ответить
            • Тему знал, тему не я придумывал а тиммейты
              Жульничество с запилом чего-то до старта насколько мне известно было но было похуй потому что я пришел на движ, а призом за первое место там был моник баксов за 200 так что рвать жопу еще до хакатона смысла не очень много
              Ответить
              • у нас кстати призовой фонд был несколько штук баксов, но во-первых их делили на всех (в команде могло быть и пять человек), во-вторых это давали за первое место только.
                За второе вроде давали одну штуку.
                Ответить
                • В общем если ты собираешь мнения - то я думаю что если ты дохуя стартапер то лучше пилить mvp для работы или стартап, если ты за призами - то экономически оправданнее просто работать +15 часов в неделю, их еще и размажешь по дням
                  А если ты студент и альтернатива все выхи пробухать в общаге то конечно хакатон лучше
                  Ответить
                  • недавно приходил на собес джун, регулярный многократный участник хакатонов (и даже где-то организатор)
                    я хз из чего они собирают свои хакатонные решения, мышкой программируют или хз что, но единственные вопросы, которые он нормально ответил - это логические задачи
                    в общем-то, стало понятно, что ему надо 1-2 месяца глубоко учиться, прежде чем мочь что-то делать полезное в рабочем коде, и мы даже готовы были ему это оплачивать, но почему-то он не захотел в итоге)
                    Ответить
                    • я один раз был ментором на хакатоне

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

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

                      они такие глянули, потупили, говорят: неее, он типа платный (и похуй, что там сколько-то запросов на шару, им бы хватило), а мы хотим шаровое или опенсурсное

                      ну и ушли грустить
                      Ответить
                      • У википедии кстати был какой-то проект, где данные с вики в машиночитаемом виде.
                        Ответить
                        • там вроде апишка есть

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

                        то, что он херово умеет писать код, ясно и так
                        будет неприятно, если человек затрудняется пояснить, почему джава и джаваскрипт это не одно и то же, ну или HTML и HTTP, если в принципе собирается заниматься фронтом, а так, вроде, эта тема поднималась уже тут, и не раз

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

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

                            год - нормальный срок, чтобы хорошо подрасти до мидла, так-то
                            Ответить
                          • > провалом

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

                                    Я не знаю, с какой скоростью растут люди, и не знаю точно чем мидл отличается от джуна).

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

                                    А через год-с-ноля он будет уметь решать единственную известную ему задачу единственным известным способом
                                    Ответить
                                    • > на четвертый-пятый год

                                      Ну ты учти, что у Ди год за два.
                                      Ответить
                                      • ну это в среднем.

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

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

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

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

                                            Знать, сколько сотрудник реально стоит на рынке, и платить ему столько же плюс минус 10%
                                            Ответить
                                            • Как узнать сколько ты стоишь, не пособирав офферов?
                                              Ответить
                                              • Читать хедхантер, пиздеть с людями из других фирм, реально себя оценивать.

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

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

                                                  Или как пиздеть?
                                                  Ответить
                                                  • Насколько больше? Если на 3000 рублей, то мне пофиг.
                                                    Если в два раза, то я постараюсь с ним попиздеть, и понять, почему так.

                                                    * Может быть он командует толпой программеров
                                                    * Может быть он пилит хйлоад на двести миллионов одновременных подключений и регулярно для этих целей подхачивает ядро

                                                    Если же он ничего этого не делает, то я задумаюсь о своей судьбе.

                                                    Мне обычно хватает пол часа с человеком побазарить, позадавать вопросы типа "а как у вас устроено foo" чтобы понять в целом сильно ли он круче меня, или нет)
                                                    Ответить
                                                    • И часто ли тебе говорят какая у него зп?
                                                      Ответить
                                                      • Внутри компании нет, это запрещено

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

                                                                попробую угадать

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

                                                                Если ты получаешь много, то получится, что ты выебываешься

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

                                                                    А она не растет, потому что нужно "взрослеть" и брать ответственность. Нужно становиться или тимлидом, или ответственным за какую-то важную подсистему. Помогать новичкам. Стать человеком, к которому ходят за советом.
                                                                    Делать что-то суперважное для компании.

                                                                    А если сидеть рядовым, то и ЗП будет рядовая по меркам компании.

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

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

                                                    обычно мониторинг хх уже дает нужную картину (если работодатель замшел и не повышает давно)

                                                    а так + 10% выше зарплата ещё не значит 10% больше кофморта или 10% больше проф роста, ортогональные штуки
                                                    Ответить
                                                    • Откуда знакомые знают какая там зп на таком месте? Обычно неизвестно какая зп у соседа.
                                                      Ответить
                                                • > Я вот уверен, что мне в другом месте точно не будут платить больше

                                                  Откуда уверенность?
                                                  Ответить
                                                  • >Откуда уверенность?

                                                    Сложно сказать. Интуиция. Я примерно знаю зарплаты (судя по хх и по нашим официальным вакансиям), примерно знаю, сколько получают мои знакомые и бывшие коллеги, и понимаю, что у меня тоже есть цена, и я реально не стою сильно больше, к сожалению.
                                                    Ответить
                                        • >адская текучка, и проблемы с закрытием задач, ну и, конечно, больше никто не стал там перерабатывать, сидя до 23

                                          звучит как типичная галера в Украине
                                          именно поэтому я за инвестиции в качество кода и технологии и против инвестиций в джунов

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

                                              часть проектов которые таким образом не сделать(подозреваю что небольшую) так и быть, отдадим defecate-plusplus
                                              Ответить
                                              • >лучше проектировать и планировать так чтобы даже дебилы смогли выполнить


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

                                                      плоха та компания-подрядчик, которая не мечтает стать епамом
                                                      Ответить
                                                    • Вот кстати интересно.
                                                      Допустим, я клиент. Хочу чтобы мне сделали приложение.

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

    - Создать инстанс вулкана
    - На основе окна или монитора создать surface
    - Выбрать физический девайс (да, видно все видюхи, даже если они без мониторов)
    - Выбрать подходящий тип очереди: graphics, compute или transfer
    - Создать логический девайс на основе физического
    - Создать swapchain (хреновину, которая картинки в сюрфейсе менять будет по vsync)
    - Создать вершинный буфер, выделить под него память и залить в него данные
    - Если захотелось пирфоманса, то данные придётся лить через временный буфер (проц не всю видеопамять видит, а видюхе с хостовой памятью неудобно работать)
    - Описать render pass (шаги рендера, входные/выходные/временные картинки и граф зависимостей между всем этим)
    - Написать шейдеры, сконпелять их в байткод (внешней тулой, драйвер исходники больше не парсит) и загрузить
    - Создать графический пайплайн и указать настройки для всех его шагов (их там с десяток)
    - Создать пул командных буферов и выделить из него командный буфер
    - Записать пачку команд в командный буфер и засабмитить его в очередь
    - Попросить swapchain показать результат
    - Добавить барьеров, фенсов и семафоров по вкусу (абсолютно всё асинхронное и параллельное)
    - И да, почти любая ошибка - UB-кишки-распидорасило, аргументы проверяются только если отладочный модуль подгрузить, всё во имя пирфоманса

    Верните мне мой OpenGL 1.1 )))
    Ответить
    • З.Ы. Но зато всё явно, прозрачно и никакой магии. Царь был бы доволен.
      Ответить
    • Ну, вулкан изначально себя позиционировал как супер-пупер низкоуровневую питушню. Это как ругать ассемблер за то, что для вызова функции приходится пердолиться со стеком и регистрами.
      Ответить
      • > ругать

        Да мне понравилось, на самом деле. В OpenGL была куча магии, которая как-то работает и не всегда понятно что куда крутить. А здесь вся архитектура как на ладони.

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


      А так да. Пиздец. Именно по этому я за 2Д графику и Ddraw. Для этого достаточно

      Создать GDI контекст в памяти.
      Загрузить в него картинку.
      Загрузить .dll, взять адрес нужной процедуры, и получить ссылку на ком объект.
      Включить эксклюзивный режим.
      Создать сюрфейс в памяти карты или в системной
      Получить его GDI контекст
      Скопировать в него картинку
      Отпустить GDI контекст с картинкой
      Отпустить GDI контекст сюрфейса.
      Создать главный сюрфейс с бек буфером.
      Получить ручку заднего буфера.
      Скопировать картинку из сюрфейса в памяти в задний буфер
      Флипнуть передний буфер.

      Любая ошибка это HRESULT != DD_OK (в случае DDraw) или GetLastError (в случае GDI)
      Ответить
      • > он же в памяти карты в итоге

        Можно и в памяти хоста. Но тормозить будет, у видюхи внутри то 500 гигабит на шине памяти, PCIe до этого как до луны пешком.
        Ответить
          • реально гигабайт/сек?

            я конечно читал, что там DDR5 или что такое, но не знал, что так круто)
            Ответить
            • Как в одной статье про архитектуру видюх писали:

              - видеопамять быстрая, пиздец быстрая, потому что очень широкая шина и очень большие линейные burst'ы
              - видеопамять медленная, пиздец медленная, потому что очень большая задержка для рандомного доступа
              Ответить
              • Так там 500 гигов при строго последовательном доступе?
                Там же еще небось GPU кешами обвешан какими-нить, и префетчер свой имеется, которому случайный доступ всё портит.. или там все не так?
                Ответить
                • Ну да, специализированные кеши и префетчер. Но GPU немного легче с этим, чем процу. У него шедулер тысячи тредов варпов разруливает, а не сраные 8-16. Если варп ушёл на чтение памяти, то почти всегда найдётся что-то другое на посчитать.

                  З.Ы. Кеши очень маленькие, кстати. Буквально килобайты. Ибо данные всегда стримятся через ALU, надолго запоминать ей особо нечего.
                  Ответить
            • А вообще, пирфоманс там совсем не бесплатный.

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

              А можешь хранить в "оптимальном" (типа сначала первый тайл NхN, потом второй и т.п.), который видюхе очень удобно читать и писать. Но она не сможет показывать это на мониторе. Да и с диска такое грузить неприятно.

              И вот, во время загрузки картинок и описания render pass'а, ты должен решить на каком шаге какой из форматов лучше подходит. Преобразование тоже не бесплатное, да. Но оно дешевле, чем проёбы кеша во время рисования.
              Ответить
              • И как ты в итоге сделал?

                А вообще напомнило планары в VGA, где скорость работы карты поставили выше удобства программиста.
                В DDraw ты просто хучишь DIB, и течешь.
                Ответить
                • > как ты в итоге сделал

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

                  Ага, ещё и забыв указать хинт, что тебе на хосте она больше нахуй не сдалась и ты не собираешься её обновлять (вроде в ddraw уже были такие). А потом думаешь: "а хули оно так тормозит то".
                  Ответить
                  • хм) я сделал сюрфейс в памяти видеокарты, взял его GDI, хуйнул туда DIB, и отпустил GDI. На хосте его больше нет, как я понимаю: только в сюрфейсе в памяти он и есть.

                    Но процесс превращения DIBа в понятный карте формат это не моя забота: это сделал за меня драйвер, как я понимаю
                    Ответить
                    • Ну во время этого копирования он все сделает, да.
                      Ответить
                    • Не совсем понимаю, о чём вы здесь пиздите, но попробуйте "ImageMagick".
                      Ответить
                      • фу, конардо, поменяй аватар
                        Ответить
                        • Подсказываю: аватары можно удалить через "AdBlock Plus".
                          Ответить
              • нахлынули флешбеки, как мы ускоряли рендеринг геоподложек, заранее склеивая и перегоняя pngшки тайлов в DDS, чтобы webgl-шейдеру проще было (и таки стало проще)
                Ответить
                • Офигеть. Я почему-то всегда думал, что карты в вебе тупо через canvas нарисованы или вообще таблицей из рисунков.
                  Ответить
                  • если тебе вектор рендерить, то ты вынужден его рендерить как вектор (например, канвас)
                    если растр раскладывать, то можно дивами раз раз (см leaflet опенсорсный как пример)

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

                      А я думал, фронтэндщики только менюшки анимируют
                      Ответить
                      • ну мы не навязывались тогда это делать, выбора не было)
                        повезло, что мои фронтендщики что-то раньше и слышали, и трогали с 3д и текстурами
                        Ответить
                        • Вообще интересная тема

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

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

                            и да, тогда это было 2014
                            но и сейчас в 2020 нихуя нет таких решений
                            Ответить
                            • а вам никак нельзя было сделать толстого клиента?
                              Ответить
                              • считай, что это был «хакатон» такой
                                1) в любой момент могли предъявить, что надо использовать ОС «Астра линукс»,
                                2) из п.1 следует, что никаким дотнетом тут уже и не пахнет, надо брать Qt, а боливар (я) не вынес бы ещё и крестоблядство на себе, там хватило наесться и без этого,
                                3) в итоге сделали же, не обосрались, в реалтайме всё работало как надо, интерактивно пальцем крутилось, управлялось, фпс не проседал, перехватывалось, объекты, вектора, даже телевизор и ролики на глобус натягивали - всё не вылезая из браузера, развернутого на фулскрин в диком разрешении
                                Ответить
                            • у этих ребят дофига всего
                              https://github.com/mapbox

                              можно покопаться

                              а руками это красивый секс с триангуляциями и прочим делом
                              Ответить
                              • посмотрел бегло
                                мне это уже давно, слава богу, не надо
                                но если бы было надо, то, возможно, всё снова бы пришлось писать руками
                                потому что не вижу, чтобы твой мапбокс умел в «равнопромежуточную цилиндрическую» проекцию хотя бы (https://en.wikipedia.org/wiki/Equirectangular_projection#/media/File:Equirectangular_projection_SW.jpg)
                                Ответить
                                  • это отображение уже существующей карты в данной проекции, лифлет, конечно, это умеет, это тупо выяснение, как точка экрана соответствует физической координате на глобусе (чтобы клики, объекты разместить не промазав), но не более того

                                    попробуй лифлетом сделать вот это https://i.stack.imgur.com/jWRQx.jpg, желательно, в 60 фпс
                                    и так, чтобы у тебя и меркатор, и прямоугольная так крутились, и обе вместе, наложенные корректно друг на друга
                                    Ответить
                                    • это какие-то дополнительные условия уже. ты написал, что не видишь, чтобы мапбокс умел в равнопромежуточную цилиндрическую проекцию, он в неё умеет.

                                      я не настолько в нём глубоко копался, чтобы сказать, покроет ли он все твои хотелки и свистоперделки, но у чуваков 30 страниц реп, может, уже и написали что-то
                                      Ответить
                                      • > ты написал, что не видишь
                                        потому что это было на их сайте написано! что "ваще т мы меркатор поддерживаем" https://docs.mapbox.com/help/glossary/projection/

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

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

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

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

                                          кстати, а DDS нормально работает на браузерах вне винды? или вам это было неважно?

                                          UPD хотя ты вроде писал про астра линукс
                                          Ответить
                                          • > на браузерах вне винды

                                            Дык это скорее к видюхе вопрос, чем к операционке. DXT текстуры вроде все умеют.
                                            Ответить
                                          • фронт-питух сказал, что мне нужен DDS, организуйте там у себя на беке
                                            вебжл это подмножество опенжл, секретных возможностей виндового апи там, вроде как, и нет даже, просто "это видюха отлично понимает, для нее гораздо более нативно, чем пнг"
                                            Ответить
                                            • кстати, открыл девтулс на я.картах
                                              теперь через протобуф грузят свои тайлы, интересно
                                              (теперь больше реверсить бы пришлось, чем тогда)
                                              Ответить
                                              • а на тайлах в данном случае что обычно нарисовано?
                                                Ответить
                                                • тайл - квадратный кусок карты, возьми карту, порежь ножницами на квадраты (x, y, zoomlevel)

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

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

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

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

                                                        эту дорогу не распидорасит при преобразовании? конец с началом совпадут?

                                                        > ты на них под корявым ракурсом смотришь
                                                        - я ж только положение камеры меняю, а не проекцию, разве нет?

                                                        ты наверное говоришь про лесенки херового сглаживания?
                                                        Ответить
                                                        • > про лесенки херового сглаживания

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

                                                            называются Парадокс )))

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

                                                            для вектора всё очевидно

                                                            растру шкурку может и попортить

                                                            глобус к сожалению вряд ли получится отодрать и на стенке преобразовать (

                                                            в общем, как обычно, нужно становиться ма-те-ма-ти-ком
                                                            Ответить
                                                            • > для вектора всё очевидно

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

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

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

                                                                  Ну хуй знает... Если буквы пропустить через ту же трансформацию, что и сетку для растра, то там всё помнётся. Видимо надо просто затрансформить начало и конец, а потом натянуть между ними надпись.

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

                                                              Вы прошли 1 км на север, затем повернули и прошли 1 км на восток, затем повернули и прошли 1 км на юг, после чего обнаружили, что пришли в исходную точку. И ведь исходная точка - не южный полюс.
                                                              Где вы?
                                                              Ответить
                                                              • Подходит любая точка на окружности, расположенной на 1км от северного полюса.
                                                                Идём на север 1км, оказываемся на северном полюсе, на восток не определено, ходим по эпсилон окрестности северного полюса 1км, идём обратно на юг в ту же точку.
                                                                Ответить
                                                                • Да, точно. Ходим не по эпсилон окрестности, а по замкнутой дуге длиной 1км.
                                                                  Ответить
                                                              • лаки гес

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

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

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

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

                                          Ещё поди анизотропную фильтрацию пришлось делать?

                                          Ну тогда понятно, почему PNG сливался как лалка. Распакуй на хосте, залей в видюху, построй всё дерево мипмапок, только теперь можно рисовать... А в DDS'ках все уровни мипмапов в одном файле + распаковывается чуть ли не контроллером кеша в самой видюхе.
                                          Ответить
          • > Гигабайт, походу (GB/s). Ебать.
            Ебать! Ебать!
            Ответить
      • > Загрузить .dll, взять адрес нужной процедуры, и получить ссылку на ком объект.

        Ну я такие мелочи не стал писать. Тут есть так называемый loader, который умеет роутить вызовы на много разных драйверов (нвидия + интеловская интеграшка в проце, к примеру) и прокси-слоёв (проверка аргументов и профайлинг, всякие оверлейки типа стима да дискорда, тулы для записи видео).

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

        Кстати UB'ы тут забавные. Иногда после краша видюха подвисает секунд на 10, мышка не двигается и т.п. Потом отпускает.
        Ответить
  • https://habr.com/post/521686/
    > Перенос форума IPB в bbPress WordPress
    > Долго мне пришлось разбираться, чтобы понять, что последняя версия Wordpress 5.5.1 и предыдущие версии 5.4 не идут с модулем bbPress 2.6.5, который обновлялся 2 месяца назад. В общем, это основная сложность, которая съела уйму времени.
    > Если заметили, что все повисло там, где не должно было виснуть - нажмите паузу и потом запустите далее. Сразу в phpMyAdmin в вашей базе увидите, что цифра начала увеличиваться, значит процесс переноса идет.
    > Рекомендую сразу внести правки в конфигурационном файле nginx
    > proxy_connect_timeout 600;
    > В противном случае, на определенных операциях настройки форума будет выдаваться ошибка. В частности у меня постоянно выдавалась ошибка, если я в bbPress "Инструменты" - "Форум" - "Восстановление форума" запускал процесс "Пересчет темы для меток тем", то операция уходила и заканчивалась "504 Gateway Time-out nginx/1.14.1".
    > Хабы: CMS WordPress PHP MySQL

    Муха, смотри, какие вкусняшки!
    Ответить
    • > хранение инфы в стандартной wp_posts
      > вукоммерц там хранит свои товары (ага — они давно пытаются эту ошибку исправить — переездом на отдельные таблицы БД — но это многолетняя тягомотина)
      Ответить
      • удобно хранить всё в одной таблице: и товары, и посты форума, и аттачменты, и скрипты установки

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

          Привет, битрикс. Там, конечно, для популярных данных отдельные таблицы есть. Но идея вроде как раз в обобщённой таблице key prop value.
          Ответить
          • угу, и этот еще... umi. Umi CMS.

            Представляешь, как это всё быстро и удобно работает?
            Ответить
    • >> Самый ужасный выбор, который сделал автор. bbPress неповоротлив и в плане архитектуры БД выбрал самый ленивый способ — хранение инфы в стандартной wp_posts таблице (она не предусмотрена для форумов). Это общая таблица ВП и тип хранения для форума у bbPress: один комментарий на форуме — одна запись в эту не предназначенную для форума таблицу.
      В итоге, когда у вас накапливается куча записей, страниц, записей произвольного типа, вукоммерц там хранит свои товары (ага — они давно пытаются эту ошибку исправить — переездом на отдельные таблицы БД — но это многолетняя тягомотина) и в добавок bbPress использует эту же таблицу. Это в итоге начинает дико тормозить.

      Нямка!
      Ответить
  • Интересно, digital ocean забанит за загрузку торрента на 500Мб/с?
    Ответить
      • Да я просто карту мира с osm planet пробовал поднимать...

        20 часов импортировалась база в постгрю, 600 гигов диска еле-еле хватило.

        В итоге что-то совсем уныло оно рендерит тайлы, хотя vds'ка вроде не самая дохлая была. Видимо надо какой-нибудь vacuum analyze, но мне что-то лень разбираться 🙁
        Ответить
        • реально завидую объему свободного времени)
          в интеле не грузят задачами?
          Ответить
            • мне когда-то казалось, что да
              что именно ради этого он и релоцировал синглтон в новосиб из усть-алтайского зажопинска
              Ответить
              • Судя по комментам, что интел не даёт доступ к каким-то SDK, нет. Впрочем, не удивлюсь, если у них там анальная система допуска к документам, с допросами, а зачем вы, гражданин, это смотрели. Из инфы про слив их доков что-то такое следовало.
                Ответить
                  • Судя по тому, что он сам ещё не ответил, не хочет разглашать один бат инвормации.
                    Ответить
                    • ну прост, например, ты узнаешь достоверно, а дальше что? будешь выпытывать инсайдерскую информацию сколько кеша положат в камни следующего поколения?
                      Ответить
                      • Мне в целом всё равно (один фиг на AMD сижу), хотя было бы весело узнать, насколько далеко протянулись тентакли говнокода.
                        Ответить
                    • Ответ на этот вопрос доступен в открытых источниках.
                      Ответить
                      • Вбил в яндекс "где работает bormand"

                        читаю:

                        В ночь на 1 мая 1945 года сразу же после самоубийства доктора Геббельса Мартин Борман с группой верных ему людей покинул бункер фюрера,


                        Работаю в женском коллективе и на самый распространенный вопрос в первый ... Как у нас с мужем случается секс, так к нам прих

                        Собственно, Борманд: https://vk.com/bormand
                        Ответить
              • а что, в новосибске есть штеуд?
                Ответить
          • > объему свободного времени

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