Задать вопрос
  • Запуск приложений с другой OC на диске?

    Adamos
    @Adamos
    Самые интересные варианты решения проблем с программами Adobe на Linux называются Gimp, Krita, Inkscape и Stylus. Еще более интересные - ImageMagick и GhostScript, но уж не все сразу...
    Ответ написан
    3 комментария
  • В python начинающий. Не понимаю в чем ошибка именно когда int(input())?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Комментировать
  • Какой процессор лучше: i7-640m или i5-580m?

    pindschik
    @pindschik
    ФЫВА ОЛДЖ
    Оба хуже.

    Этим изделиям более 12 лет.
    spoiler
    6565ab4a71554293018587.jpeg

    Фактически на сколько быстро работают мобильные процессоры - больше зависит от решения производителя ноутбука (теплового пакета и системы охлаждения). Разница может достигать и 2-х раз. При чем не в пользу более "топового".
    Это просто рулетка...
    А что на счет шины - боюсь там просто неверные данные. Процессоры сделаны из одного кристалла и выпиленные из одной вафли. Они полностью технологически одинаковы, оба мобильные. Только небольшая маркетинговая разница.

    А возраст данных процессоров - это уже за гранью добра и зла и он обоснованно может требоваться только в случае, когда требуется именно древнее железо для обеспечения нормального функционирования другого древнего решения (например - для узкоспециализированного ПО).
    Если же вы покупаете "новый" ноутбук на ОЗОН и там такие варианты - откажитесь от затеи. Новые изделия не бывают на старых и БУ компонентах.
    Ответ написан
    Комментировать
  • Nginx возвращает 404 при запросе на существующий маршрут. Что делать?

    smilingcheater
    @smilingcheater
    location /{                                                                                                             
        try_files $uri $uri/ =404;

    Вы говорите NGINX'у - попробуй сначала запрошенный урл, потом его же со слешем, потом выдай 404. NGINX делает точно то, что вы сказали.
    Если у вас собранное реакт-приложение, то скорее всего у него точка входа index.html
    Замените указанное правило на
    location /{                                                                                                             
        try_files $uri $uri/ /index.html;

    тогда по запрошенному (но не существующему реально на файловой системе) урлу /poll вам вернутся содержимое Index.html, и запустится реакт, и реакт-роутер обработает указанный урл.

    https://nginx.org/en/docs/http/ngx_http_core_modul...
    Ответ написан
    1 комментарий
  • Как запустить два проекта на разных портах в Apache?

    emekhanikov
    @emekhanikov
    Разработчик и архитектор программного обеспечения
    Добрый вечер!
    А по логам Apache видно что подключение к 8888 происходит?
    Если нет, вероятно, порт 8888 закрыт файрволом, надо открыть (как именно зависит от файрвола)

    А если зайти на сервер по SSH и выполнить
    curl -vik 127.0.0.1:8888 Есть ответ? видно по логам что запросы доходят по логам?
    Если есть и доходит то весьма вероятно что файрвол
    Если так же таймауты, может дело в ProxyPass, сервер на 3000 порту точно работает?
    Ответ написан
    2 комментария
  • Как правильно распределить последовательность при создании веб приложения?

    @maksam07
    ее быстро сделать не получиться

    Вы на первом этапе познания программирования. Если бы все делалось быстро, то уже давно это все стоило бы копейки и все было бы готово.

    Мое мнение, но я не супер-специалист ака сеньер, что сначала нужно продумать БД. Не важно, как у вас будет выглядеть фронт, если бд будет работать через жопу.
    Ответ написан
    1 комментарий
  • Учитывает ли Git регистр имени файла и как его поменять?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы не отмечающим решения…
    По сути вопроса:
    git config --show-origin core.ignoreCase
    Покажет, где установлено. Я во всех репах после инициализации или клонирования даю:
    git config --unset core.ignoreCase
    По умолчанию Git различает регистр, но шаблон конфига для Windows выставляет core.ignoreCase = true.

    А вот старые коммиты останутся как есть. Если вам важен регистр, нужно взять git-filter-repo и перебить репу. Примерно так:
    git filter-repo --force --prune-empty always --prune-degenerate always --path-rename hello.cs:Hello.cs

    Вместо одиночного или нескольких --path-rename можно написать целую простыню переименований в отдельном файле. Поддерживаются регулярки. Читайте доку, короче.

    Оно перебьет хеши измененных коммитов, то есть репу придется загружать на сервер/GitHub заново, но тут уже ничего не попишешь: или один раз исправить, или продолжать мучиться.
    Ответ написан
    1 комментарий
  • Каким образом можно обучить ИИ распознавать лицо python?

    Maksim_64
    @Maksim_64
    Data Analyst
    То как ты задаешь вопрос, говорит о том что написать с нуля это тебе не под силу.

    tensorflow - это прежде всего векторизованные операции с тензорами + возможность выполнить эти операции на GPU + очень важный плюс (есть подсчет градиента для любого математического выражения). Если его сравнивать с numpy то основное отличие будет отсутствие подсчета градиента и не возможность из коробки выполнять numpy на GPU, это возможно через numba например.

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

    гугли neural networks from scratch python. Например вот https://www.geeksforgeeks.org/implementation-of-ne... Но ничего близкого к распознаванию лиц и эмоций с нуля ты не найдешь.
    Ответ написан
    1 комментарий
  • Как в телеграме сделать меню у бота?

    Zagir-vip
    @Zagir-vip
    Web dev, Game dev, app dev, Разработчик на Python!
    Давайте я за вас прочитаю документацию про Bot Menu Button
    Ответ написан
    Комментировать
  • Codesys с чего начать?

    @AlexSku
    не буду отвечать из-за модератора
    как без физического ПЛК в ней работать

    В колонке Online есть возможность поставить галочку Simulate mode и только потом нажимайте Login. Только перед этим должна быть установлена хотя бы одна модель контроллера (target) (можно выбрать даже компьютер в качестве контроллера, тогда и Simulate не нужен).
    Рекомендую сначала освоить версию 2, а уж потом 3. Из языков советую CFC, ST, как дополнение SFC.
    (таргеты можно бесплатно скачать у Овен)
    Заодно можете нарисовать графику (отображение в среде программирования или в браузере (web-интерфейс)).
    Ответ написан
    Комментировать
  • Какие могут быть подводные камни при верстке в REM c шрифтом HTML в VW?

    sfi0zy
    @sfi0zy Куратор тега CSS
    Creative frontend developer
    Классическая реализация этого подхода предполагает, что есть CSS шлюз, ограничивающий минимальный/максимальный размер шрифта для минимального/максимального размера экрана, и логика дизайна явно завязана на размер шрифта. Как в мире, где люди печатают разные штуки на бумаге. Плюс альтернативные единицы измерения - vw, vmax, проценты - если нужно. Это помогает сохранить в верстке логику дизайна в явном виде. Используя искусственную логику 1rem = 10px, и rem не в значении "базовый размер шрифта", а просто как костыль для адаптивности, вы упрощаете изначальные подсчеты, но в верстке получается гора рандомных дробных значений, которые не пойми что обозначают. Тут нужно либо подгонять все под 10px сетку, что не всегда уместно, либо по мере усложнения интерфейса это все превратится в такую кашу, что врагу не пожелаешь. Собственно это возвращает нас к изначальной проблеме верстки в пикселях. Куча магических значений и никакой логики в коде. Это главный недостаток вашего способа приготовления rem.

    Вторая проблема, более общая - округление значений. При изменении размера экрана будут появляться дробные размеры всего. Они будут округляться до целого количества пикселей. При этом у нас есть много ситуаций, когда разные браузеры будут округлять по-разному, или просто не туда, куда мы ожидаем. Появляются разные артефакты. В модных сайтах, где в дизайне много негативного пространства, мы можем этого не заметить, но в тесных интерфейсах кроваво-энтерпрайзных приложений это быстро станет проблемой. Там пиксели = надежность и предсказуемость.
    Ответ написан
    2 комментария
  • Безопасно ли красть или сливать код, если не подписаны NDA и трудовой договор?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    он может просто взять и слить весь код проекта в сеть или продать его кому-нибудь

    Может.
    оставшись безнаказанным

    Нет.
    ГК РФ, статья 1261
    ГК РФ, статья 1250
    УК РФ, статья 272
    УК РФ, статья 146
    сами дали ему доступы без каких-либо обязательств,

    Это ты на суде будешь обьяснять, что "не было обязательств". Договор с тобой каким-то образом заключался - в почте, в мессенджере - компания предьявит переписку - ты что предьявишь?
    Компания уже не очень хорошо поступает с человеком, поскольку не оплачивает его работу.

    А тебя пинками туда загоняли и заставляют работать, приставив ствол к затылку? Ты сам, добровольно согласился на такие условия. Если ты считаешь их несправедливыми - что мешает тебе встать и уйти? Жизнь и справедливость ничего общего не имеют - наоборот, жизнь всегда несправедлива.

    К тому же, репа, к которой тебе дали доступ - ты точно уверен, что она содержит рабочий проект, а не кучу маркированных стабов, по которым запросто опознать, что код слил именно ты?
    Ответ написан
    9 комментариев
  • Как отправить команду в Telegram чтобы он закрылся?

    Нет.
    Ответ написан
    Комментировать
  • Как вычленить из текста ФИО на python, при том что конкретных шаблонов нет?

    trapwalker
    @trapwalker Куратор тега Python
    Программист, энтузиаст
    В общем случае эта задача не решается на 100% по определению.
    Вы говорите, что вокруг фамилий у вас произвольный текст, а это значит, что среди этого текста попадаются слова, которые чем-то похожи на ФИО, но не ФИО, или имя отчество, без фамилии, или что-то вроде "светкин василёк Игоревич". Можно это считать таким экзотическим ФИО, или отчество тут просто отдельно стоит и искать его не надо?
    В любом случае схема решения примерно такая. Если у вас есть знаки препинания, то можно разбить по ним фрагменты текста, ФИО не разделяется знаками препинания (кроме дефиса), но дефис отличается от тире пробелами по бокам.
    Далее у вас есть цепочки слов. Если в цепочке N слов, то в ней, можно сказать, N-2 кандидата на ФИО.
    Каждая трока-кандидат на ФИО может быть проклассифицирована по ряду признаков, свидетельствующих в пользу того, является ли эта тройка ФИО. Осталось только определить набор признаков и веса этих признаков. Каждый признак определяет два показателя: 1) насколько этот признак добавляет шансов тройке быть ФИО; 2) на сколько несовпадение по этому признаку отнимает шансов быть ФИО. Показатели определяются от нуля до 1 и перемножаются. Подбор признаков и их показателей будет настройкой вашего классификатора.
    Тут дальше можно двигаться разными путями.
    Часть детектов вы сможете надёжно определять по окончанию отчества.
    Часть признаков у вас будут словарными словами, которые, по вашему, не могут быть именем и\или фамилией.
    На этом этапе уже будет довольно хорошая детекция. Вопрос что вам важнее, отсутствие false positive, или отсутствие false negative.
    Так же по-разному может повезти с входными данными. Если у вас много "ловушек" в виде разбросанных по тексту бесхозных отчеств, если у вас много очень странных имён... в общем тут вам никто не выдаст идеальное решение. При отсутствии четкого ТЗ результатом будет расплывчатое ХЗ.
    В целом обычно на настройку таких классификаторов под текст на первое время сажают людей. У нас сейчас есть ChatGPT и ему, думаю, вполне можно скидывать наборы имён, чтобы он вычеркивал те, которые вряд ли именами являются. Если вы приняли, что какое-то слово не может являться именем, или фамилией, то такое решение хорошо бы кэшировать, а затем для консистентности придерживаться аналогичного в других случаях.

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

    Любые, какие не противоречат закону, и какие по силам этому новичку.
    Ответ написан
    Комментировать
  • Чем редактировать файл.bytes и .db?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Разработчик был скорее всего не заинтересован чтоб любой игрок изменял сохранения игры.
    Поэтому вопрос можно либо адресовать разработчику это игры либо просто забить на него.
    Ответ написан
    Комментировать
  • Чем редактировать файл.bytes и .db?

    sotvm
    @sotvm
    Умный поймёт, а дураку и так всё равно.
    любой Hex редактор
    643fc55fb3238688722576.jpeg
    Ответ написан
    Комментировать
  • Почему перенаправление на watsapp считается 302 редиректом?

    pro100taa
    @pro100taa
    Потому что если у вас ссылка вида https://wa.me/999999999999 (обычно такую используют), то происходит перенаправление на https://api.whatsapp.com/send/?phone=99999999999&t....

    Почему 302, а не 301? Наверно потому что так решили реализовать разработчики вотсап.

    Такое не только с вотсапом происходит. Тоже самое с Facebook и другими ссылками на сторонние сервисы.

    Не надо это исправлять. Просто не обращать внимание.
    Ответ написан
    1 комментарий
  • Можно ли использовать экран от ноутбука для другого ноутбука?

    @Voland69
    Короткий ответ - нельзя.
    Чуть более длинный - в ноутбуках что HDMI, что VGA - выход для подключения внешнего монитора, а не вход для видеосигнала.
    Ответ написан
    2 комментария