• Как правильно выбрать фреймворк и яп для проекта, если ты заказчик?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Никак. Выбор инструмента - это задача тимлида и/или техлида. Т.е. ведущего/главного разработчика, отвечающего за принятие ключевых технических решений. Ваша задача, как заказчика, четко оформить требования, ограничения и сформировать начальное ТЗ и описание, что вам требуется от проекта, прототипы интерфейса, например. Без вникания в технические детали. Т.е., "хочу чтобы были фичи такие-то и работил они так-то, ограничения такие-то, требования такие-то". Далее уже задача найти разработчика/команду с большим или достаточным для данного проекта опытом. Далее из начального ТЗ формируется полноценное техническое задание: описывается весь требуемый функционал, рисуется дизайн, прописываются требования, ограничения и прочие хотелки. И на основе ТЗ, тим/тех лид уже подбирает/подбирают наиболее оптимальные и конкретные инструменты и решения, основываясь на собственном опыте и знаниях для конкретно этой задачи. Например, если человек хорошо знает несколько разных инструментов и есть достаточный опыт их использования - он может реализовать проект используя любой из них как одинаково хорошо, так и одинаково плохо. У разных ЯП и фреймворков свои плюсы и минусы. Далее из ТЗ формируется более детальное ЧТЗ и происходит разработка проекта.

    Вот вы говорите:
    Нужно будет выполнять много запросов к БД

    Важная быстрая скорость работы нашего сайта

    Много/быстро это сколько? 100 запросов в час? 1000 в минуту? 1М в секунду? Загрузка страницы за 30/10/1с или даже 100мс? А к какой именно БД? Какая характеристика самих данных и какого типа запросы? На какое количество соединений? В каком регионе? Есть ли там тяжелые или еще какие-то вычисления? Медиа файлы - картинки, видео? Тут очень много нюансов. В идеале следует определиться с конкретными значениями/параметрами и их описать в ТЗ. Ну или определить примерное, а фактическое значение определить на стадии прототипа/MVP и/или провести какое-то исследование/тестирование. Можно потратить десяток лямов на написание крутого кода на го/расте/С++/ассемблере в течении года и все будет летать на простейшем сервере. А можно купить свой сервер за лям (ну, условно, конечно), нанять питонщика или PHP-ника за 300к и он за пару-тройку недель добьется такого же результата. Большинство веб-задач сегодня достаточно просто или с минимальными усилиями решаются абсолютным большинством решений для веба. Да, у всех решений есть свои плюсы и минусы.

    Безопасность от всяческих XSS и SQL атак.

    Вот с этим проще: использовать популярные OpenSource решения, регулярно проводить тесты, нанять отдельно опытного разработчика, красноглазика и пентестера - и тратить на них деньги, пока деньги не кончатся или не будет достигнут необходимый уровень безопасности. Безопасность противоположна удобству, защита отстает на шаг от атак. Риск есть всегда и надо просто быть готовым к последствиям и иметь запасной плат хотя бы в общих чертах.

    А так - уже правильно посоветовали сразу брать дот-нет, т.к. у вас требование к использованию конкретной библиотеки для дот-нета.
    Ответ написан
    1 комментарий
  • Может ли Раст полноценно заменить Джаву в сфере финансовых технологий?

    vabka
    @vabka
    Токсичный шарпист
    На Java пишется очень много разных вещей, в тч не требовательных к утилизации ресурсов и задержкам так что предположу, что многие вещи просто нецелесообразно переписывать.

    Кроме Java в финтехе вообще много разных языков используется. Даже такая экзотика как Haskell и F# бывает.

    Могу сказать, что сейчас работаю в большой корпорации и мы как раз пишем на Rust штуки, которые отвечают за работу с платёжными системами.

    Раньше примерно то же самое писалось на плюсах.

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

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Нет. У них разные области применения. Java проектировалась именно как предельно простой и лёгкий для восприятия язык, максимально препятствующий выстрелу в ногу. Никогда этим параметрам не будет соответствовать язык одновременно пригодный к системному программированию. И это не учитывая тот фактор, что инвестиции в переписывание всего финтеха с Java на Rust потребуются больше, чем планетарный ВВП.
    Ответ написан
    4 комментария
  • Смогут ли вместе работать эти 2 плашки оперативки?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Теоретически - да. На практике - скорее всего все заработает без проблем. Да, вероятность того, что не заработает или будут какие-то сложности - она есть всегда. Как оно будет на самом деле - пока не заюзаешь, не узнаешь.
    Ответ написан
    Комментировать
  • Почему некоторые провода стоят под миллионы?

    vabka
    @vabka
    Токсичный шарпист
    Ну вы как пятилетний ребёнок, который спросил "почему этот дядя поцеловал другого дядю".

    Для музыки беспроводные наушники нужны, а не провода.

    Звучит как троллинг уже с вашей стороны.

    Написано что-то для музыки там, но я бегло читая, не понял, для какой

    Продавец подразумевал примерно такую цепочку:
    1. Есть музыка, которая стримится с какого-нибудь онлайн-сервиса или NAS.
    2. Потенциальный покупатель уже купил дорогущую аппаратуру для её прослушивания: прогретые кабели из бескислородной меди, ультра дорогие наушники, ламповые усилители и предусилители, ЦАП, итд.
    3. Но потенциальный покупатель беспокоится, что в его звуковой комбайн втыкается обычный недорогой ethernet-кабель ценой 1$ за метр. Который может, по его мнению, ловить какие-то наводки или сам влиять на окружающее оборудование. (в принципе действительно может влиять на окружающее оборудование)
    4. Продавец подтверждает его опасения и предлагает купить кабель, благодаря которому цифровой сигнал с серверов должен как-то выпрямляться и идти без искажений и не должен мешать окружающему оборудованию.
    И как результат - тёплый, ламповый, глубокий (вставить прилагательное) звук.

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

    Откуда такие цены.

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

    @Dementor
    программист, архитектор, аналитик
    Хотите сделать свой аналог ключей Guardant или Sentinel?
    Ну так откройте их доки и параграф за параграфом повторяйте.
    Все что вы спрашиваете, у них детально расписано.
    Ответ написан
    Комментировать
  • Где лучше учиться на программиста, если тебе за 35?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Возраст значения не имеет, только личные качества и жизненные обстоятельства. Я рекомендую просто взять учебник и обучаться самостоятельно. Способность к самообучению - главный навык разработчика, без него всё равно успеха не добиться.
    Ответ написан
  • Какую технологию выучить где меньше конкуренции?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Где нет конкуренции, там нет и денег.
    Ответ написан
    9 комментариев
  • Как работать с двумя ветками на одном ПК?

    delphinpro
    @delphinpro
    frontend developer
    Клонировать репу в две разные директории. В каждой переключиться на нужную ветку.
    Ответ написан
    1 комментарий
  • Синий экран (смерти) с ошибкой Ntfs.sys, в чём может быть причина?

    @aleks-th
    С большой долей вероятности проблема с оперативной памятью.
    Проблема скорее всего в оперативке , если она хоть раз показала ошибку значит планка битая, или несовместимая.

    Сделайте следующее.
    0. Память
    Попробовать тыкнуть в другие слоты, только нормально воткнуть до конца, аккуратно, но нормально, до защелкивания слота.
    Если ошибка повторится сделать следующее.
    Взять memtest - загрузится с флешки прогнать кругов - 5-10 для верности.
    Если выдаст ошибку - вытащить одну планку прогнать, потом вторую прогнать.
    Вычислить битую, поменять, если ошибку будут давать только в паре - значит планки несовместимы.

    1. Если есть какието разгоны - сброосте их, лучше биос по дефолту сбросить.
    2. Запустить hwinfo - посмотреть температуры процессора видюхи и других комплектующих.
    3. Окрыть диспечер устройств установиьт - драйвера на все устройства чтоб не было желтых значков.
    ----

    Но таки скорее память ерундит
    Ответ написан
    1 комментарий
  • Что лучше юзать для подключения 4090?

    Лучше, разумеется, стандартный кабель без переходника.
    Ответ написан
    5 комментариев
  • Какова разница 5 и 6 издания книги Изучаем Python - Марк Лутц?

    Разница в том, что одно существует, а другое — нет.
    Ответ написан
    Комментировать
  • Какой телефон android-телефон со стабилизацией видео до 20000 для пенсионерки-блогерши купить?

    vabka
    @vabka
    Токсичный шарпист
    Если сама камера в телефоне устраивает, то можно за эти деньги (даже меньше) купить стабилизатор на палке.
    За 15к можно взять DJI Osmo Mobile SE.
    За 10к и меньше можно взять какой-нибудь Xiaomi Funsnap или какой-нибудь менее известный бренд.
    Ответ написан
    Комментировать
  • Возможно установить Windows 11?

    vabka
    @vabka
    Токсичный шарпист
    1. Включи fTPM в биосе
    2. Включи secure boot там же
    3. Включи Fast boot там же
    4. Отформатируй диск в GPT (сейчас у тебя, видимо, включена MBR)
    Ответ написан
  • Какой MacBook лучше выбрать?

    axifive
    @axifive
    Software Engineer
    m1 16/512 конечно.
    Если места будет не хватать, то можно задешево купить внешний ссд любого размера.
    Ответ написан
    Комментировать
  • Можно ли поставить ssd m2 Samsung 980 500gb в материнку b450m s2h?

    vabka
    @vabka
    Токсичный шарпист
    Можно, разрешаю.
    Просто на сайте материнки данного ссд нет в списке поддерживаемых

    Не "список поддерживаемых", а список проверенных на совместимость.
    Ответ написан
    1 комментарий
  • Какие есть биосовместимые и прозрачные фотополимеры для LCD 3D принтера?

    vabka
    @vabka
    Токсичный шарпист
    Есть Formlabs BioMed Clear Resin - прозрачная и тестировалась на биосовместимость. Даже сертификат имеется
    Изделия из неё не токсичны даже при длительном контакте со слизистыми оболочками.
    Цена соответствующая, как и на всё околомедицинское)

    Думаю, можно найти и аналоги - проще всего у тех производителей, которые позиционируются как раз на медицине/стоматологии/имплантах/итд.

    У luxaprint есть тоже подобные смолы, даже в более широком ассортименте
    Ответ написан
    Комментировать
  • Как подключить 8К телевизор к компьютеру по HDMI?

    vabka
    @vabka
    Токсичный шарпист
    hdmi версии 2.0b не умеет в 8K.
    Не знаю, какая конкретно версия на конкретно твоей видеокарте, но на том что нашёл в интернет магазине - 1050ti идёт именно с этой версией.
    => Для 8K тебе нужно подключать display port, а не hdmi
    Ответ написан
    Комментировать
  • Может ли слететь биос после переноса системы в другой корпус?

    @aleks-th
    Алгоритм действий.

    1. Снять мать.
    2. Снять блок питания.
    3. Снять с матери все что на ней есть( процессор, память и т.д.).
    4. Аккуратно на мать обратно поставить - процессор с кулером, и подключить спикер.
    5. Положить на чтото не проводящее ток и не статически опасное - удобнее всгео коробка из под матери, если нет пара книжек например.
    6. Передернуть батарейку биоса(если есть тестер замерить напругу может она тупо села)
    7. На матери найти контакты обнуления CMOS(bios), тыркнуть их.
    8. Подключить - б\п( или старый или новый проблема впринципе и в б\п-шке может быть)
    9. Включить материнку, без памяти по идее должно пищать - несколько длинных пиков. (с памятью без видюхи сейчас наверно пищит короткий и потом не поню уже или длинный или )
    10. Поставить память и видео, подключить клаву.
    11. Включить - (не торопится иногда пару минут старовать может)
    Если завелось - аккуратно вкручиваем все в корпус смотря, чтоб ничего там нигде не замыкало.
    Если не завелось смотрим что дохлое( можно попробовать стартовать с одной планкой памяти например или слоты памяти менять).
    Ответ написан
    Комментировать