Задать вопрос
  • Снять или оставить эту медную пластину на процессоре видеоускорителя gigabyte p106-100?

    @alexalexes
    Оно всё колхоз.
    Вы еще про пластину в зоне VRM забыли.
    Если найдете штатный радиатор, который прижмет все чипы памяти, процессор и отдельный радиатор для зоны VRM, то меняйте, иначе оставьте как есть.
    Ответ написан
    3 комментария
  • Стоит ли апгрейдиться на AM5 и что выбрать для апгрейда?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    Если бюджет позволяет - то да, переход на АМ5 с АМ4 имеет смысл. Покупать устаревший проц для устаревшей платформы имеет смысл только в условиях ограниченного бюджета. Проц и мать выбирайте под ваши требования и бюджет - почти любая мать от топовых производителей типа MSI/Gigabyte будут нормальным выбором. Главное - сначала почитайте обзоры и тесты.
    Ответ написан
    5 комментариев
  • Мне надо написать произвольный код в отчете, но 1с выдает ошибку "формула для показателя содержит синтаксические ошибки", почему?

    @Dementor
    программист, архитектор, аналитик
    В листинге вижу одну процедуру ЗаполнитьПоказатели(), одну функцию ПредыдущийПериод(ТекущийПериод) и одну команду, которая использует функцию для установки Показатели.стр001_гр02

    Все это несамостоятельно и непонятно как работает в отчете. Как минимум тут нет ни самой формулы, ни ее ошибочной валидации - все это очевидно находится в функции ПолучитьДанныеПоПериоду(Период). С текущей постановкой задачи решения проблемы не будет.

    За что сразу цепляется глаз? В процедуре ЗаполнитьПоказатели() во второй строке используют необявленную переменную ТекущаяДата, а в функции ПредыдущийПериод() делается ошибочное предположение о 52 неделях в году - в следующем году (2026) будет 53 недели.
    Ответ написан
    Комментировать
  • Безопасно ли запускать Telegram Бота на компьютере?

    Если ты где-то что-то не экранировал, что-то не досмотрел, то да, может быть какая-то уязвимость.
    Ответ написан
    Комментировать
  • Поможете расшифровать текст методом "Лесенка"?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    1. Прочитать описание шифрования методом "Лесенка" и понять его.
    2. Продумать алгоритм дешифратора.
    3. Реализовать алгоритм в виде программы на каком-либо языке программирования.
    4. Отладить работу программы.
    5. Сдать домашнее задание.
    Если будут конкретные вопросы - можно спрашивать здесь.
    Ответ написан
    1 комментарий
  • Можно ли что нибудь оптимизировать в коде функции поиска?

    @Everything_is_bad
    Хочешь помощи, пиши нормальный код, почитай про pep8, а то на твой код без боли нельзя смотреть.

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

    лучший в мире решатель
    зачем выдумывать такое?

    зачем нам нужна ссылка на видео?
    Ответ написан
    16 комментариев
  • Можно ли что нибудь оптимизировать в коде функции поиска?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Да, конечно можно - оптимизируйте, вам никто не запрещает. Оптимизировать можно вообще любой код. Оптимизация делается по конкретным критериям и под конкретную задачу. А ещё бывают противоположные критерии, когда оптимизация по одному критерию ухудшает другой. Поэтому для начала вам следует определиться с конкретными критериями оптимизации и что именно вы хотите оптимизировать в вашем коде. А так же какую именно задачу решить данной оптимизацией. И уже после этого проводить оптимизацию вашего кода.
    Ответ написан
    2 комментария
  • Математическое моделирование или компьютерные науки?

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

    paran0id
    @paran0id
    Умный, но ленивый
    У нас поощряется использование ИИ как вспомогательного инструмента. Это примерно как пользоваться гуглом, чтобы не закопаться. Но это про сеньоров, которые понимают, что делают, и что им безмозглый ИИ предлагает. А описанный вами программист никогда не пройдёт собеседование.
    Ответ написан
    1 комментарий
  • Как в софтверных компаниях относятся к использованию ИИ?

    @Everything_is_bad
    Но имея базовые понятия, да с помощью ИИ я же могу junior'ом то уже работать
    но вот только джины не сильно и нужны, а тем более такие.

    И я полученный код уже использую, еще немного напильничком обработать и можнои на github и на pypi выкладывать.
    и кому он нужен будет? ИИ сейчас выдает код для решения мелких задач, этот код плохо поддерживается и плохо масштабируется.

    Короче, ИИ способен убирать кучу рутины квалифицированного программиста, но не заменить его. Так же ИИ решает мелкие частные задачи "обычных" людей.
    Ответ написан
    4 комментария
  • Где хранить ключи api используемые для тестирования открытого по?

    Vamp
    @Vamp
    Стандартной практикой является коммит в репозиторий файла phpunit.xml.dist в который прописываются все настройки по умолчанию, кроме чувствительных к безопасности (api ключи, пароли и пр). Файл phpunit.xml добавляется в .gitignore. Таким образом, если пользователю нужно кастомизировать какие-то параметры, он просто копирует файл phpunit.xml.dist в phpunit.xml и добавляет свои секреты в последний. Это безопасно, так как phpunit.xml заигнорен.

    То что вы описываете - это уже не unit, а интеграционное тестирование. Скрипты для интеграционного тестирования обычно делают в отдельном testsuite и скипаются по умолчанию. Для запуска юнит тестов не должна требоваться какая-либо подготовка - только "склонировал репозиторий, запустил". Для интеграционных подготовка уже нужна. Например, юзер должен будет модифицировать phpunit.xml (не .dist!), вписав туда свой тестовый api ключ.

    Соответственно, для юнит тестов достаточно в тестируемый код передать мокнутого http клиента, который будет возвращать ответ, который вернуло бы реальное стороннее api (в guzzle это делается с помощью MockHandler). Поэтому если надо просто запустить юнит тест, то ничего делать не нужно - phpunit автоматически подхватит phpunit.xml.dist, если не найдет phpunit.xml. Если надо запустить интеграционные, то юзер должен будет скопировать phpunit.xml.dist в phpunit.xml и добавить туда api ключ.
    Ответ написан
    1 комментарий
  • Как можно реализовать фиксирование заброшенной шайбы в ворота?

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

    sabramovskikh
    @sabramovskikh
    dadata.ru
    Ответ написан
    Комментировать
  • Как определить свой уровень программирования?

    @Everything_is_bad
    твой уровень программирования "школьник 9го класса, изучающий полгода java"
    Ответ написан
    1 комментарий
  • Как правильно работать с background?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    Чтобы не было, например, "обрезаний" при разных разрешениях экрана или "дополнения" пустых мест его дублированием


    Геометрия говорит нам, что если пропорции блока и изображения не совпадают, то возможны три варианта:
    - поля
    - обрезка лишнего
    - искажение пропорций

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

    Но кроме пропорций, есть ещё поддержка форматов и плотность пикселей. Так что, сложность тут не одна.

    Какие размеры файла желательны (в байтах)?

    Минимальные. При этом нужно сохранять достаточное качество.

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

    Для ретины и разных форматов файлов используйте image-set
    Для разных размеров - @media
    Для оптимизации размеров - форматы webp, avif
    Ответ написан
    Комментировать
  • Как найти опечатку в номере телефона?

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

    Во-вторых подойдет любая функция сравнения строк, например в пыхе что первое гуглится функция similar_text. Тупо смотришь процент схожести и если он высок - порог определи сам - тупо выдавай предупреждение о возможной опечатке. Можешь наколхозить свой вариант - не возбраняется.
    Ответ написан
    Комментировать
  • Целесообразна ли моя сборка ПК?

    @99insania99
    В 2025 году советовать отдельный ssd под винду, а hdd под все остальное - это какой-то верх безумного идиотизма. Берется терабайт ssd m2 под винду, игры, программы и все прочее. HDD оставляется действительно под файлы и бекапы. Если нужно доп место - покупаются SSD.
    Кулер выбирается под TDP проца. Как правило 5+ тепловых трубок закрывают вопрос с большинством процев.
    Сборки - атас. Курите новости про нестабильность 13-14 серии интуля
    Ответ написан
    Комментировать
  • Программирование, строки закрыты все?

    GavriKos
    @GavriKos
    Это значит что это блок. В данном случае - блок комментария.
    Что такое "закрыты все строки" я лично не знаю, несмотря на многолетний опыт.
    Ответ написан
    6 комментариев
  • Какие у битрикса требования к серверу?

    Дисковое место: сам Битрикс в редакции Бизнес жрёт меньше 1.5 Гб . Остальное зависит от того, сколько у вас картинок и какого они размера.
    Памяти как-то мало. Полгига надо отдать под мемкеш или редис, потому что файловый кэш проблемный. Битрикс хочет 384 Мб оперативки на процесс PHP - считайте сами, сколько получится запустить параллельно.
    Ещё MySQL отожрёт гига два.
    По ядрам:
    одно - под MySQL,
    одно - под nginx ( ладно, системные процессы сюда же),
    и ... ничего не осталось..

    10к уников - для простоты можно считать, что они ходят только в рабочее время, то есть 10 часов. То есть 1к уников в час, 1 уник в 3.5 секунды. У Битрикса "эталон" задан как генерация страницы за 0.3 сек - в реальности, конечно больше ( если кто-то станет Вам говорить про автокеширование - плюньте ему в лицо), но вроде вписываетесь.
    Сейчас ещё надо учитывать паразитный трафик от нейросетей и всяких парсеров, он может быть очень значительным, но можно его зафильтровать.

    Если заказчик просто хочет быстро запуститься - Битрикс пойдёт, пока пилите магазин на чём-то другом (тот же опенкарт, если у Вас достаточно опыта на нём). Преимущества, которые у платформы были, за минувшие годы превратились в пыль.
    Ответ написан
    6 комментариев