Задать вопрос
  • Как сделать чтобы изображения повторялись и чтобы в конце был эффект тумана?

    modelair
    @modelair
    unsocial
    повторите изображение, а эффект тумана можно сделать с помощью gradient и mask
    Ответ написан
    Комментировать
  • Есть ли нормальный переводчик для Firefox?

    По удобству работы мне заходит
    TWP - Translate Web Pages, в маркете там их почему то пара, выглядят и работают идентично, в некоторых моментах есть разница, лучше брать с болльшей цифрой пользователей.
    оно умеет без редиректа на переводчик, как в хромиумах, переводить страницу на лету, выделенный текст в окошке, и поддерживает 4 платформы бинг яндекс гугл и дипл по вкусу, дает бекапить настройки в файлик. За много лет, более адекватного в мозиле пока не встречал. Кст подрубается в мобильную версию, через дев.мод и свое хранилище приложений, и там работает.
    Думал разрабы фури сделают норм переводчик, но ему пока очень далеко, в плане удобства, до хромоподного или этого имхо.
    Ответ написан
    1 комментарий
  • Почему все говорят что писать ботов это сложно?

    Vindicar
    @Vindicar
    RTFM!
    А сложность начинается, как только задачи, стоящие перед ботом, перерастают уровень примера в документации видеотуториале пятилетней давности.

    Нужно сделать несколько под-команд у команды. Напишу цепочку if-elif-else, делов то. Ой, а теперь простыня кода на пять экранов, в которой фиг чего найдёшь. Потому что нет привычки структурировать код.

    Нужно, чтобы несколько команд/событий формировали цепочку (сценарий). Например, пользователь отправил тре сообщения, первое с именем, второе с возрастом, третье с адресом. Ой, а как это сделать вообще? Не зная понятия "конечный автомат" (finite state machine, FSM), очень трудно догадаться, как тут поступить.

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

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

    Нужно добавить боту графический интерфейс - админку. Ой, а работает или интерфейс, или сам бот! Потому что нужно представлять, как устроено большинство GUI-фреймворков, и как устроена асинхронное приложение. А заодно понимать многопоточность, вопросы синхронизации действий между двумя потоками, и особенности работы с asyncio в многопоточных приложениях. Потому что одним потоком тут обойтись будет очень непросто.

    Нужно хранить данные в БД. Ой, а почему у меня проблемы при записи в БД имени пользователя? А потому что погромист собирает SQL-запрос через форматирование строк. Надо было почитать доки, чтобы наткнуться на prepared statements, они же parameterized queries.

    Нужно хранить данные в БД. Вот только данные имеют связи многие-ко-многим. Я знаю! Я буду просто добавлять или удалять столбцы в таблицу! Потому что не освоены даже азы проектирования БД. Тут уже nuff said. И да, я такое видел на этом сайте.

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

    Dr_Elvis
    @Dr_Elvis
    В гугле забанен
    Если нужно сделать Эхо-бот, то этого достаточно.
    Если чуть более интереснее, то тут нужно много логики, знание языка, библиотек. На этом как раз таки начинающие программисты и запинаются. Более-менее опытному программисту написать бота не сложно и везде в уроках пишут что это легко, но не упоминают о том что легко только если программист знает хотя бы основы или хотя бы есть желание их изучить.
    Ответ написан
    Комментировать
  • Как узнать поддерживает ли процессор аппаратную поддержку шифрования для IPSec?

    @pfg21
    ex-турист
    в lscpu flags должны присутствовать флаги
    aes
    aes-ni

    вариант напрямую запросить CPUID
    https://git.kernel.org/pub/scm/linux/kernel/git/st...
    Ответ написан
    Комментировать
  • Как создать бота в телеграм и с помощью каких программ?

    @0x0f80
    Конечно, это вполне возможно написать на Python. Вам понадобится зарегистрировать бота с помощью @BotFather, а также использовать библиотеку python-telegram-bot.
    Ответ написан
    Комментировать
  • Что за фильтр используется?

    pozZzitiv
    @pozZzitiv Куратор тега Дизайн
    Дизайнер и перфекционист
    Это не фильтр и даже не фотография. Это векторное изображение, где каждый объект автор окрасил в желаемый цвет.
    https://www.shutterstock.com/ru/image-vector/horiz...

    Ну и дополню:
    • сделать/перекрасить такое же векторное изображение можно в любом векторном редакторе — Adobe Illustrator, Corel DRAW, Inkscape и др.;
    • обрабатывать растровые изображения (фото) можно в Adobe Photoshop, Lightroom, Corel Painter и др.

    Если вообще не знаете ничего, то поищите уроки по созданию желаемого эффекта и пробуйте повторить в той программе, которую использует автор.
    Ответ написан
    Комментировать
  • Как узнать процент похожести текста?

    @rPman
    Похожесть - перебором.

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

    Посмотри хорошую статья с обзором алгоритмов, статья старая но взяв из нее алгоритмы будет что гуглить дальше

    p.s. рандомная ссылка из гугла, в работе есть код на питоне
    Ответ написан
    Комментировать
  • Asterisk входящий вызов на несколько внутренних номеров?

    @dronmaxman
    VoIP Administrator
    указать внешний дублирующий номер - "внешний номер"

    В настройках exten можно укзать "Мобильный номер". Он никак не участвует во входящих звонках.

    Есть ещё идея создать outbound route для определенного внутреннего номера что бы станция звонила на этот же номер и на дополнительный- это возможно?

    Что такое станция? Перефразируй вопрос, не понятно что имеется в виду.

    Общий подход такой.
    Для входящих
    - делаем очередь, в нее добавляем внутриние номера
    - inbound router заворачиваем входящие звонки в эту очередь

    Для исходящих
    - создаем outbound route
    - в нем создаем шаблон номера (городского, мобильного)
    - в него же добавляем транки
    - так же в нем можно ограничить какие внутренние номера могут пользоваться этим маршрутом (outbound route)
    Ответ написан
    8 комментариев
  • Комфортный ли Macbook Air m1 2020 для WEB-разработки?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    если Вы работали с вордпрессом под виндой, то любой мак для вас будет не комфортным.
    Новая операционная система, другие аккорды. отличия будут раздражать минимум полгода.
    Главное Вы снова почувствуете себя нубом. Каждое привычное действие(автоматическое) придется гуглить. Еще и камень m1 специфичный. Для него не все еще портировано.
    Наибольшее разочарование тут будет в отсутвии wamp (или аналогов для винды)
    Придется разбираться с бревом или поднятием в докер контейнерах.
    Ну и приятные программы платные
    Ответ написан
    1 комментарий
  • Что делать с флешкой/картой памяти?

    demon416nds
    @demon416nds
    Разработчик на чем попало
    если не поможет использование другого usb порта и другого кардридера(так правильно называется ваша "флешка")
    то можно будет попробовать восстановить данные спецпрограммами
    для этого нужно минимум 512 гиг свободного места на другом диске и куча времени
    вообще игры имхо не настолько важные данные чтоб так заморачиваться

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

    @Drno
    Замена hdd на ssd даст наибольший прирост.
    Оперативка - ddr3L - больше 8гб смысла нет делать(макс 16гб)

    Согласен по процессору. Ноут самого начального уровня - оч слабенький процессор. Так что его особо ничего не спасёт
    Ответ написан
    Комментировать
  • Какой есть легкий IDE для Python?

    trapwalker
    @trapwalker Куратор тега Python
    Программист, энтузиаст
    Смотрите в сторону VSCode. Он сильно легче по требуемым ресурсам, чем PyCharm,
    Еесть ещё встроенный Idle, но я бы не называл это громким словом IDE, хотя формально оно им является.
    Ответ написан
    Комментировать
  • Как сменить раскладку на английскую по умолчанию в Windows 11?

    @kalapanga
    В "Дополнительных параметрах клавиатуры" пункт "Переопределение метода ввода по умолчанию" наверное то, что Вам нужно. Вот статейка про другое, но там в п.5 нужная картинка есть: https://winreviewer.com/windows-11-raskladka-klavi...
    Ответ написан
    1 комментарий
  • Можно ли на python создавать эксель файлы по шаблону?

    AlexNest
    @AlexNest Куратор тега Python
    Работаю с Python/Django
    Да, можно. В документации есть примеры загрузки из файла.
    Ответ написан
    Комментировать
  • ПО для инвентаризации сетей?

    martin74ua
    @martin74ua Куратор тега Компьютерные сети
    Linux administrator
    Что вы хотите от инвентаризации?
    Чтобы само? это вряд ли...
    А так - например netbox использую. Да, надо разобраться и обвешать скриптами. У меня сейчас из него конфигурится заббикс, строятся карты, интегрировали с биллингом....
    Ответ написан
    Комментировать
  • Почему преобразовывается "16" в "шестнадцать"?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега JavaScript
    Расширение браузера или браузерный перевод, скорее всего, виноваты. В браузерном API нет, емнип, встроенных средств вывода чисел прописью, соответственно, виноват либо браузер конкретного пользователя, либо что-то на стороне сервера.
    Ответ написан
    4 комментария
  • Как написать бот для создания ботов?

    Dr_Elvis
    @Dr_Elvis
    В гугле забанен
    не задумывался над таким, но тут очень много нюансов.
    Общий алгоритм думаю такой:
    1) при получении команды в вашем боте на копирование бота нужно скопировать заранее подготовленную папку с ботом-шаблоном куда нибудь на сервер в отдельную папку
    2) изменить в файлах настройках токен(либо добавить его в базу откуда будет он браться)
    3) создать все таблицы БД с каким нибудь префиксом, чтобы отличать одного бота от другого и чтобы у каждого были свои таблицы и данные
    4) создать и запустить сервис(например systemd)

    Крупными мазками - примерно так. Но вот нюансы известны только вам, так как бот ваш. Использует ли вообще ваш бот БД? Может он использует тот же Redis? использует ли он какое то внешнее api? и т.д.
    Если бот простейший - можно сделать, если чуть посложнее - то придется много факторов учесть. Для образовательных целей - хорошая задумка, много чего придется изучить чтобы реализовать. а так... оно того не стоит.
    Ответ написан
    Комментировать
  • Как сделать чтобы div блок не выходил за грница родителя?

    @ragq1991
    SimpleBar делает только одну вещь: заменяет полосу прокрутки браузера по умолчанию на пользовательскую полосу прокрутки в стиле CSS без потери производительности. Он сохраняет родную overflow: auto прокрутку и заменяет только внешний вид полосы прокрутки.
    Ссылка на GitHub где это и написано.

    Получается Вам и не нужно owerflov: hidden, а с overflow: auto должна решиться проблема того что вложенный выходит за рамки родителя.
    Ответ написан
    Комментировать