1. Куча / Говнокод #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, 02 Октября 2020

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

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

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

      Индекс оффтопов: https://index.gcode.space/.
      Зеркала Говнокода и полезные ресурсы:
      * https://govnokod.xyz/ (альтернативный Говнокод)
      * https://gcode.space/ (read-only зеркало Говнокода)
      * @GovnokodBot в «Telegram»
      * https://vorec.space/ (глоссарий Говнокода)
      Ответить
      • Тема только для ботов и спамеров. Welcome!
        Шестьдесят первая тема уже полная. Создаю шестьдесят вторую
        Ответить
    • 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".
      Ответить
      • Да, в списке зеркал обычно есть что-нибудь местное - яндекс и т.п. И с них быстрее качается чем с заморских.
        Ответить
      • https://mirror.yandex.ru/
        Ответить
        • из того что вспоминается - у селектела вроде было, и даже кажется у какого-то универа
          Ответить
          • У моего универа, и не только у моего. У моего билайна (корбины) и у кучи провайдеров. Даже на работе поднимал локальное зеркало, т.к. пока сидели на говноёте скачать апдейт был просто капец боль - мелкие файлы на пинге 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
      Ответить
      • Поэтому я за "RoverBook" и "Compaq".
        Ответить
      • На прошлой работе был Dell Latitude. Большего говнища я в жизни не видел.
        Ответить
        • А в чём выражалось говнище?
          Ответить
          • Клавиатура с внезапно залипающими клавишами. Делловская док-станция, которая внезапно забывает про мониторы, с отвратного качества проприетарными дровами. Весь DELL — это пыточная. Хотя сервера у них норм были, всего-то iDRAC не отпускал какие-то ядерные лочки и тёк, но у наших сисадминов была кронжоба чтобы его перезагружать, так что всё было схвачено.
            Ответить
        • Хахаха мне дали dell latitude
          Ответить
      • В пн проведу эксперимент как собрать типовой ноут для удолиённого разраба за < $1k, 4700U, 32Gb ram, 512 ssd nvme, ips fhd, < 2кг веса. Будет интересно, если взъебется (и, вроде, должно).
        Ответить
        • показать все, что скрытоvanished
          Ответить
        • где, блядь, нормальные 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 вт.
                      Ответить
                    • > четыре канала памяти не впихнуть

                      https://www.anandtech.com/show/11474/asrocks-x299eitxac-packs-core-x-into-miniitx

                      какой асрок )))
                      Ответить
                      • Я ещё 5 лет назад собрал nas домашний на 128 рам и xeon, 2x10GbE, mini itx да. На работе трудится. Баловство.
                        Ответить
                        • показать все, что скрытоvanished
                          Ответить
                          • Ну он тащит несколько виртуалок зато, гитлаб, сифайл, впн сервер. Вообще это должен был быть компактный домашний тихий сервер на 8 сас хардов, чтобы жена фоточки в лайтруме, как на локальном (поэтому 10гбе). А стал рабочий в офис. Свое дело делает. Компактный да. Тихий - нет, микрокулерами не сделать тихо. Красиво смотрится, тут беспесды. Работает и ладно
                            Ответить
                        • и чего, у меня от этого будет какой-то фатальный недостаток в моем кампуктере? камон, сейчас терабайт (и больше) уже не 3.5", а 22х80, две планки оперативы могут обеспечить 64гига, зачем ебаться с древними гигантскими машинами?
                          Ответить
              • показать все, что скрытоvanished
                Ответить
              • > интеловские нюки
                - какой макмини )))
                Ответить
                • нёёёё у меня будет коробочка с черепом! и впендерюнным в процессор 802.11 ax!
                  Ответить
                  • и чо, даже игори тонуть не будут?
                    Ответить
                  • показать все, что скрытоvanished
                    Ответить
                    • ну там только на словах 2.4 гбит, во-первых это те же самые 1.73 из ас с более плотным QAM, который конечно никто никогда не словит из-за SNR, во-вторых даже 1.73 это максимальная
                      условная пропускная способность PHY.

                      Я все жду, когда 6ггц откроют, потому что там можно будет выбросить все старые стандарты и не надо будет пытаться говорить со всеми на уровне аутистов со скоростью хорошо если 54мбит.
                      Ответить
    • https://www.instagram.com/p/CFzn5klI5rH
      Ответить
    • https://news.rambler.ru/other/44897255-v-peterburge-politseyskogo-onanista-zaderzhali-na-prieme-u-vracha/
      Ответить
    • https://habr.com/post/521714/
      > Евангелист Open Source Эрик Реймонд: Windows перейдет на ядро Linux в недалеком будущем
      Какой вендекапец )))

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

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

        Слишком разные примитивы у ядра, слишком по разному нужно писать софт
        Ответить
        • > всего древнего софта, ради которого Windows и покупают
          - ты про игры до 1994-го года выпуска?
          Ответить
          • показать все, что скрытоvanished
            Ответить
            • например?
              Ответить
              • Фотошоп
                Ответить
              • показать все, что скрытоvanished
                Ответить
                • ну да, типа люди покупают Win10, чтобы запустить на ней старое говно на Delphi

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

                  камон
                  Ответить
                  • показать все, что скрытоvanished
                    Ответить
                    • я думаю, они сидят себе на WinXP и не дёргаются

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

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

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

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

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

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

                          а сидеть на старом говне, написанном на старом Делфи, это конечно эталон стабильности
                          Ответить
                          • показать все, что скрытоvanished
                            Ответить
                            • так и WinXP работает
                              нареканий, например, нет
                              поставили все сервис-паки и научились с этим работать

                              как тебе такое карате?
                              Ответить
                              • показать все, что скрытоvanished
                                Ответить
                                • ага

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

                                  и где здесь "купили винду ради древнего софта"?
                                  Ответить
                                  • показать все, что скрытоvanished
                                    Ответить
                                    • хз

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

                                      а ты?

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

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

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

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

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

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

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

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

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

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

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


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

                                                          а говнофирмы из говноподвала конечно могут рисковать на все деньги, они вообще рисковые, сидят видимо на latest releases вперемешку с freaking legacy и ждут чуда
                                                          Ответить
                                                          • показать все, что скрытоvanished
                                                            Ответить
                                                            • > Если не заведется, то программистам придется поменять пару вызовов функций
                                                              - ?? это в смысле руками ковырять скомпилированный бинарь?

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

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

                                                                  ты сможешь сегодня скомпилировать программу на Делфи тулчейном из 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.
                                                                  Ответить
                                                                  • показать все, что скрытоvanished
                                                                    Ответить
                                                                    • > 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.
                                                                      Ответить
                                                                      • показать все, что скрытоvanished
                                                                        Ответить
                                                                        • приложение поддерживается в Win10
                                                                          но хочет сервелат

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

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

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

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

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

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

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

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

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

                                  более другой калькулятор какой-то?
                                  Ответить
                      • показать все, что скрытоvanished
                        Ответить
                        • за что я люблю дискуссии с тобой, так это за эти моменты, когда твоя собственная фантазия вплетает в тело беседы некоторые условности, как, например, этого начальника и его ноут, которые взялись чисто из астрала)))
                          Ответить
                • > это человековек
                  Вот это ты оптимист!
                  Ответить
                  • показать все, что скрытоvanished
                    Ответить
                  • А всё потому, что софт написан на анскильных языках. Вот приложение на андроиде, написанное как набор 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. :D


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

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

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

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

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

            Но я не про нее
            Ответить
    • показать все, что скрытоvanished
      Ответить
      • Я участовал. Правда, в будние дни.

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

        У меня один раз пломба из зуба вывалилась, правда я не уверен, что это было связано.
        Ответить
      • > "хакатон"
        > Где нужно 2 выходных
        В нормальных конторах он делается в будни вместо работы. Короче, это такое развлечение, когда раз в N месяцев королева даёт дронам немного почистить улей, чтобы было что загаживать в остальное время.
        Ответить
      • я учавствовал
        все как ты описал
        если ты не студент и делаешь не за счет компании то хуита
        Ответить
        • показать все, что скрытоvanished
          Ответить
          • >2 выходных нужно хуярить проект безппобудно, заедая пиццей?

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

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

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

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

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

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

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

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

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

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

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

      В децтве я смотрел https://ru.wikipedia.org/wiki/Cardcaptor_Sakura и https://ru.wikipedia.org/wiki/Покемон_(аниме)
      Ответить
    • Пиздец. Таки дочитал туториал и нарисовал треугольник через вулкан. Для этого нужно всего лишь...

      - Создать инстанс вулкана
      - На основе окна или монитора создать 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 до этого как до луны пешком.
          Ответить
          • > 500 гигабит

            Гигабайт, походу (GB/s). Ебать.
            Ответить
            • реально гигабайт/сек?

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

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

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

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

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

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

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

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

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

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

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

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

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

                                а руками это красивый секс с триангуляциями и прочим делом
                                Ответить
                                • посмотрел бегло
                                  мне это уже давно, слава богу, не надо
                                  но если бы было надо, то, возможно, всё снова бы пришлось писать руками
                                  потому что не вижу, чтобы твой мапбокс умел в «равнопромежуточную цилиндрическую» проекцию хотя бы (https://en.wikipedia.org/wiki/Equirectangular_projection#/media/File:Equirectangular_projection_SW.jpg)
                                  Ответить
                                  • https://docs.mapbox.com/mapbox.js/api/v3.3.1/l-iprojection/

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

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

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

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

                                        ну, судя по всему, это скриншот из
                                        http://worldmapcreator.com

                                        если я правильно понимаю, то они вообще взяли d3
                                        Ответить
                                        • изначально на 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) на сервере перезапекать надписи, внося коррективы от широты на линейное расширение (или ещё сложнее - в соответствии с геометрией)
                                                        2) заставлять клиент наносить все надписи (тогда у тебя есть контроль, например, и если ты повернул глобус набок как тебе надо, надписи продолжают быть горизонтальными)

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

                                                        в целом, картография это неблагодарно очень, надо иметь большую команду и много времени
                                                        Ответить
                                                    • Кстати, у «Яндекса» есть вот такой API:
                                                      https://static-maps.yandex.ru/1.x/?ll=37.599997,55.746105&l=map&size=240,320&z=18


                                                      Просто фрагмент карты в виде PNG.

                                                      Только я не знаю, в какой он проекции и как из этой фигни клеить большую карту.
                                                      Ответить
                                                      • P.S. Судя по тому, как пидорасит полярные территории, это равноугольная цилиндрическая (Меркатора?):
                                                        https://static-maps.yandex.ru/1.x/?ll=37,70&l=map&size=480,320&z=2
                                                        Ответить
                                                      • у яндекса свой меркатор
                                                        у гугла свой меркатор
                                                        отличаются параметрами в каком-то там знаке (один более лучше учитывает, что земля сплющена к полюсам, второй считает что земля - сфера)
                                                        Ответить
                                          • > узкие трапеции

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

                                            Ну тогда понятно, почему 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

      Муха, смотри, какие вкусняшки!
      Ответить
      • Именно поэтому я за «PHP».
        Ответить
      • > хранение инфы в стандартной wp_posts
        > вукоммерц там хранит свои товары (ага — они давно пытаются эту ошибку исправить — переездом на отдельные таблицы БД — но это многолетняя тягомотина)
        Ответить
      • показать все, что скрытоvanished
        Ответить
        • У них есть ООП. Можно разбить классы по файлам, чтобы название файла соответствовало названию класса, тогда можно использовать автозагрузку:
          https://www.php.net/manual/ru/language.oop5.autoload.php
          Ответить
      • >> Самый ужасный выбор, который сделал автор. bbPress неповоротлив и в плане архитектуры БД выбрал самый ленивый способ — хранение инфы в стандартной wp_posts таблице (она не предусмотрена для форумов). Это общая таблица ВП и тип хранения для форума у bbPress: один комментарий на форуме — одна запись в эту не предназначенную для форума таблицу.
        В итоге, когда у вас накапливается куча записей, страниц, записей произвольного типа, вукоммерц там хранит свои товары (ага — они давно пытаются эту ошибку исправить — переездом на отдельные таблицы БД — но это многолетняя тягомотина) и в добавок bbPress использует эту же таблицу. Это в итоге начинает дико тормозить.

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

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

          В итоге что-то совсем уныло оно рендерит тайлы, хотя vds'ка вроде не самая дохлая была. Видимо надо какой-нибудь vacuum analyze, но мне что-то лень разбираться :(
          Ответить
          • реально завидую объему свободного времени)
            в интеле не грузят задачами?
            Ответить
            • Борманд в штеуде?
              Ответить
            • > объему свободного времени

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

                  "Только не дисконнект, только не дисконнект!" как у Масяни.

                  Мысль про screen где-то к середине пришла.
                  Ответить
                  • а дамп там как грузится? pg_restore?
                    Ответить
                    • Там 50 гигов протобуфа (да, чуваки наконец-то одумались и перестали терабайтную xml'ку выгружать).

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

                          З.Ы. На нём как раз учился в постгре дубликаты строчек выпиливать.
                          Ответить
                          • порядок где-то такой
                            там просто формат уебищный, "кросс-платформенность" блять
                            Ответить
                            • > формат уёбищный

                              Да ладно, xml'ку хоть стримить можно, по мелочи можно и без базы что-то выдрать. Скажи спасибо, что не фокспро.

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

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

                                  Сука, ну почему нормальный адрес ему не дать.
                                  Ответить
                                  • зачем, если это не населенный пункт и вообще почтой не должен обслуживаться
                                    нормальный адрес - "Х-й км. Нахуйизгорода шоссе", для кадастра сойдет
                                    Ответить
                                  • Координаты хоть есть?
                                    Ответить
                                    • нет, это же ФИАС!
                                      Ответить
                                      • > ФИАС

                                        Прекращение поддержки службы обновления в формате SOAP

                                        В связи с технологическими ограничениями платформы поддержка SOAP службы будет прекращена с 15 августа 2020 года. Альтернативные способы получения обновлений описаны в файле "Описание службы получения обновлений" на сайте fias.nalog.ru/updates.

                                        - какое ФИАСко )))
                                        Ответить
                                        • А что там теперь? json со списком свежих апдейтов?
                                          Ответить
                                          • если судить по fias.nalog.ru/updates, то dbf и xml

                                            ещё фигурирует какой-то формат ГАР, но я не знаю, что это такое
                                            Ответить
                                        • Ну вот, раньше приходилось ебаться, генерить прокси-класс по WSDL одной командой, и потом писать вот так:
                                          int iq = petuh.getIq();


                                          А теперь будет JSON, и наконец станет можно писать вот так
                                          int iq = obj.getInt("iq");

                                          удобно! Прогресс! 21-й век!
                                          Ответить
                                • > делать нечего из xml-ки грузить, там есть dbf
                                  Показалось «pdf». Очень удивился извращённости разработчиков, распространяющих БД в этом формате.
                                  Ответить
                                  • У osm формат, кстати, называется pbf (protobuf format, не путать с pdf!)
                                    Ответить
                          • > На нём как раз учился в постгре дубликаты строчек выпиливать.

                            - при помощи оконных функций?
                            Ответить
                    • А блин, тула то на крестах, а не на питоне.
                      Ответить
                • тоже хочу в отпуск
                  Ответить
          • Я здесь ранее неоднократно рекомендовал использовать нормальные выделенные физические сервера. Арендовал сервер - и потом вообще не паришься ни об оперативной памяти, ни о физической памяти, ни о ядрышках процессора. Гораздо проще, чем покупать какой-то убогенький VDS, жаловаться на то, что половина проектов не работает и по-нищенски заниматься "оптимизацией кода".
            Ответить
            • > убогенький vds

              Ну 32 гига, 4 ядра и 600 гигов ссд не такой уж убогий vds, имхо.
              Ответить
              • Слабее, чем мой лаптоп, лол. (Чекать пруфы про все возможные кобенации в большой системе — дорогое дело).
                Ответить
                • У тебя 6-килограммовое чудо инженерной мысли?
                  Ответить
                  • Двух вроде. Планки памяти немного весят. P.S. Тут[1] пишут, что 1.6

                    [1] https://system76.com/laptops/darter
                    Ответить
                    • > Charger 65 W
                      > обычная круглая дырень

                      могли бы к такой штуке хоть тайп-ц прицепить
                      Ответить
                      • > тайп-ц для зарядки

                        Чтобы потом внешний хаб докупать, как у макоблядей?
                        Ответить
                        • Я говорю "могли бы дополнительно прицепить", не "заменить всё к хуям". Так там вроде он есть, но смысла при 65w делать это не через type-c не вижу.
                          Ответить
                    • И как с охлаждением? У меня есть предрассудок что мощные тонкие ноуты хуйня потому что все равно нормальную систему охлаждения не впихнешь. Это оправдано?
                      Хотя видюхи нет, мб низковольтный проц можно охладить и так
                      Ответить
                      • С охлаждением там скорее всего норм, сейчас даже телефоны на весь корпус тепло рассеивают. А вот яйца коленки поджарятся, увы.
                        Ответить
                      • При интенсивной работе он пылесосит стол сильно. Там внизу здоровый воздухозаборник.
                        Ответить
                        • Почему бы не взять домой няшный гробик, а лаптоп юзать просто как тонкий клиент для него?
                          Ответить
                          • по rdp?
                            Ответить
                            • По emacsclient.
                              Ответить
                            • я так работаю

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

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

                                    Ты главное не играй.

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

                                    З.Ы. В общем-то в десятке потребление по прогам показано, можешь поубивать всё это дерьмо.
                                    Ответить
                              • З.Ы. Ну вот у меня сейчас десктопный проц лениво крутится на 800МГц. Ютубчик, говнокодик, qt creator.

                                А в пике под бустом может втопить почти под пять. Но ему тупо незачем так напрягаться под обычной нагрузкой.
                                Ответить
    • показать все, что скрытоvanished
      Ответить
    • У вии округление как-то странно работает https://imgur.com/a/wIKM0Az
      Ответить
    • https://habr.com/ru/company/selectel/blog/521958/

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

      «А я вот на хабре лет 5 уже наверное, и тут недавно открыл статью десятилетней давности. Тогда он был еще тот, вроде? Полистал комменты. Половина из них — мемасы школьного уровня, несмешные шуточки, гыгыканье. Использование слов «г… но», «х… йня/х… ита» и т.п. — в порядке вещей. Я конечно не ханжа, но кмк «массовая аудитория» нынешних времен по общему уровню развития, адекватности и вежливости стала куда выше «немассовой аудитории» тех времен.

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

      А теперь такого на хабре нет, потому что все эти люди ушли сюда
      Ответить
    • Перекат!

      https://govnokod.ru/27004
      https://govnokod.xyz/_27004/
      Ответить

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