• Если я куплю подписку AI Assistant Intellij IDEA будет ли работать из России?

    Jetbrains AI Assistant не работает в России по причине соблюдения экспортных санкций Евросоюза.

    Говорю как обладатель платной подписки на IDE(clion): авторизация в ai assistant тупо не проходит из-за IP (ошибка, что не доступен в регионе). Если подключаться с VPN, то работать должно.

    ps: а вот я нажал start free trial и через vpn у меня таки всё заработало.
    Ответ написан
    4 комментария
  • Какую видеокарту выбрать для машинного обучения, майнинга, гейминга и 3д-моделирования?

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

    2. Для ML и моделирования - чем больше памяти, тем лучше. Раз лимит в 100к, то я бы смотрел в сторону какой-нибудь rtx 4060ti на 16гб, либо соскреб с других комплектующих 20к и брал бы уже 4080 или 3090
    Для учёбы, low poly, и моделирования для, например, игр этого должно хватить. Для чего-то более сложного - потом накопишь на какую-нибудь RTX 6000 на 48гб или что там выйдет.

    3. В текущем виде сборка не очень оптимальная:
    • Для твоих задач нужно минимум 32гб ОЗУ.
    • Больше SSD, очень желательно nvme.
    • 1000вт БП - избыточен, если ты не собираешься ставить 4090 и разгонять процессор.
    • Материнская плата явно избыточна для выбранного процессора. Z чипсет - это больше для разгона и i9
    • Вкусовщина, но я бы взял Ryzen 7 7700
    Ответ написан
    Комментировать
  • Как подружить новенькую видеокарту с старой конфигурацией?

    @ewgenc
    Зачем такие извращения? Удалить драйвера старой видеокарты, воткнуть и подключить новую видюху, винда сама найдет и загрузит нужный драйвер.
    Ответ написан
    Комментировать
  • Почему localhost:8080 всегда выдает пустую страницу?

    akelsey
    @akelsey
    Вероятно порт 8080 уже кем-то занят. Поднимите томкат на 8880 или разберитесь кто держит порт 8080.
    Ответ написан
    1 комментарий
  • Возможно ли разлочить 120hz на мониторе?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    если монитор тянет, то ясен пень что тогда не тянет либо видяшка, либо кабель.
    Ответ написан
    2 комментария
  • Можно ли доверять "CPU Support List" размещенного на оф. сайте производителя материнской платы?

    @apppostol
    Доверять можно.
    Список совместимости гарантирует как ни странно, совместимость устройств. Если вы вставите процессор в материнскую плату, он заведется и будет работать = совместимы.
    Ответ написан
    2 комментария
  • Почему на хабр карьере так мало вакансий для разработчиков уровня Junior?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Джуны никогда не были нужны, я об этом здесь отвечал десятки раз. Причём в последние пару лет ситуация стала ещё хуже, программы стажировок закрылись, наем джунов ещё больше сократился, отбор ужесточился. У этого три причины:
    1. Сложившаяся экономическая ситуация, компании больше не могут себе позволить риски;
    2. Выросшее количество выпускников курсиков, а значит выросшая конкуренция на начальные позиции;
    3. Натаскивание на прохождение собеседований и накрутка опыта кандидатами, а значит рост трудозатрат на наем при росте брака среди кандидатов.
    Ответ написан
    Комментировать
  • Почему на хабр карьере так мало вакансий для разработчиков уровня Junior?

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

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

    + всякие крупные компании в принципе не делают вакансии для джунов, тк их и так достаточно набирают через программы стажировки и обучения.
    Ответ написан
    4 комментария
  • Почему я получаю NullPointerException?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    mediaProjection = mediaProjectionManager.getMediaProjection(Activity.RESULT_OK, null);

    очевидно что здесь у вас в результате mediaProjection = null
    в документации к методу getMediaProjection написано:

    Parameters
    resultCode int: The result code from onActivityResult(int, int, Intent).
    resultData Intent: The result data from onActivityResult(int, int, Intent). This value cannot be null.

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

    ZERGeich
    @ZERGeich
    Если блоки питания уходят в защиту именно из-за видеокарты и это проверено - то очевидно, что у неё проблемы с обвязкой питания. Скорее всего кого-то из защитников пробило и он делает там КЗ.
    Ответ написан
    Комментировать
  • Сборка бюджетного ПК, запустится?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    Судя по ошибкам - у вас явно опыта маловато, лучше подберите себе готовый конфиг из стандартных рекомендаций: https://3dnews.ru/1092467 - например. И закажите в магазине, где будете покупать оборудование услугу сборки - сами же рискуете сломать или еще как повредить оборудование и потерять деньги.
    Ответ написан
    1 комментарий
  • Что использовать для чтения технической литературы?

    Francyz
    @Francyz
    Photographer & SysAdmin
    Купил себе iPad за 40к, читаю все с него. Претензий вообще никаких нет.
    Ответ написан
    Комментировать
  • Как сделать кастомную страницу с ошибкой в Spring?

    @kaleban
    Возможно решение выглядит так.

    Страница чтоб перенаправить
    @Controller
    public class Controller404 {
    
        @RequestMapping("/404")
        public String error404() {
            return "/404";
    
        }
    
    }


    Чтоб отловить ошибки. 
    @ControllerAdvice
    public class MyExceptionHandler {
    
        @ResponseStatus(HttpStatus.FORBIDDEN)
        @ExceptionHandler(Exception.class)
        public String handler(Exception ex){
    
            return "/404";
        }
    Ответ написан
    Комментировать
  • Как установить Windows на Mac (M2) на уровне системы?

    Даже Microsoft предлагает устанавливать Windows через Parallels.
    Проблема в том, что Apple по очевидным причинам не пишет драйвера для Apple Silicon для Windows => даже если вдруг сможешь установить, то пользоваться не сможешь.
    Это было заметно ещё во времена интела, но при переходе на M1 они совсем отказались и от драйверов и от буткампа.

    https://support.microsoft.com/ru-ru/windows/вариан...

    Да и зачем тебе Windows ARM - на нём всё равно все "специфичные" программы работать не будут, либо будут работать через эмуляцию
    Ответ написан
    2 комментария
  • Как правильно выбрать фреймворк и яп для проекта, если ты заказчик?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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