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

    Сам постоянно отвлекаюсь на тостер, так что для меня актуально.

    Раз отвлекаешься, значит другие занятия для тебя интереснее, чем работа.
    Я вот такую методику выработал и пару дней с ней успешно работаю:
    1. Вырубаем вообще всё, что можно. Уведомления и все отвлекающие сайты.
    Телефон убираем подальше и на беззвучный режим.
    2. Рабочее место чистим от всего мусора.
    Кроме мониторов, мыши и клавиатуры на столе ничего быть не должно.
    3. Блокируем все сайты, которые отвлекают.
    4. Заводим распорядок дня. И придерживаемся его. В него нужно внести сон и работу. Добавить приёмы пищи и всё прочее. Пустоту заполняем чем-нибудь типа "посмотреть youtube", "почитать хабр", "поиграть в доту"
    5. Убираем рутину по возможности. Все инструменты должны настроены так, чтобы не пришлось воевать с IDE
    6. Добавляем разнообразие.
    Например мне очень сложно даются всякие задачи на фикс багов.
    Теперь, когда я нахожу причину бага, я разбиваю её на несколько небольших задач и пишу на каждую тест.
    Каждый такой тест становится для меня промежуточной точкой, и благодаря достаточно мелкой разбивке - мозг не начинает "скучать" и постоянно видит, что происходит какое-то продвижение.

    Заставлять себя я не советую, тк со временем вы так начнёте ненавидеть свою работу и перегорите.
    Ответ написан
    1 комментарий
  • Какие методы использовать для распознавания включенного света в доме напротив на смартфоне андроид?

    2ord
    @2ord
    Для решения задачи советую прочитать литературу по цифровой обработке изображений. В ней описываются различные методы.
    Тег МАШИННОЕ ОБУЧЕНИЕ не имеет отношения к решению вышеупомянутой задачи.
    Определить где горит свет:
    Скадрировать изображение до контуров дома.
    Уменьшить резолюцию изображения до приемлемой, но не чрезмерно, чтобы не принять за шум. Так сокращается вычислительная работа.
    Возможно, выровнять освещение.
    Применить фильтр Гаусса или медианный.
    Превратить в ч/б изображение с некоторым порогом - получим белые пятна почти прямоугольной формы на черном фоне.
    Далее, object detection - для определения координат объектов.
    А все остальное - это работа с массивом координат.
    В магазине приложений для Android есть полно приложений для сканирования и обработки изображений, в том числе и для распознавания текста. Значит, вычислительно работа посильна и нечего беспокоиться.
    Ответ написан
    4 комментария
  • Существует ли тенденция на неадекватные требования на позиции Automation QA?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Для них тоже большая редкость - найти компанию с адекватным проектом и менеджментом ... и не клянчить повышения?

    Это всюду большая редкость. За 20+ лет работы ни разу не сталкивался с руководством, которое само бы предложило тебе повысить зарплату - всегда это приходится либо выгрызать либо просто увольняться и искать новое место с более другой.
    Ответ написан
    Комментировать
  • Как сделать плавное появление блока при наведении?

    @Steppp
    Делаешь 2 вида! Один вид в открытом состоянии, другой вид в закрытом!

    И вот в закрытом виде, стили вешаешь на hover

    .card { transition: 0.3s; }
    .card:hover {  transition: 0.3s; }
    Ответ написан
    3 комментария
  • Как распарсить json файл?

    @deliro
    1. 20мб — это вообще не бигдата. Бигдата — это 20тб
    2. В JSONе в основном массиве 3к элементов — это копейки. json.load у меня отработал за доли секунды
    3. Подозреваю, что основная проблема в том, что условие if ret< 54.532 and ret >56.5343: никогда не выполнится. Потому что не существует числа, которое будет меньше 54 и больше 56 одновременно
    Ответ написан
    2 комментария
  • Python flask как сделать красивую загрузку сайта?

    Wispik
    @Wispik
    Выучить js/css и написать. Flask то тут причем? Он просто файлы раздает
    Ответ написан
    Комментировать
  • Как установить php в контейнер Docker?

    docker-php-fpm:
    -     build: .
    -     context: ./php-fpm
    +     build: ./php-fpm
    Ответ написан
    Комментировать
  • Как запустить запланированную задачу в django?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Django
    Седой и строгий
    Celery написан на Python, так что его можно запустить везде, где работает Python. Читайте документацию вместо просмотра видео от хрен пойми кого.
    Ответ написан
    Комментировать
  • TOP linux - как понять?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    1. Что такое "US"? Противоречиво, написано CPU % и какой то US. Что это такое?

    Нужно почитать немного про работу ОС.
    US - USR - USER - это загрузка процессора пользовательскими процессами. То есть всеми программами.
    SY - SYS - SYSTEM - ядром (включая его модули и драйвера, из-за чего в SYS может входить нагрузка не только непосредственно CPU, но и ожидание ответа от устройств)

    2. Как элементарно посмотреть загруженность CPU общую как в Windows?
    Так в строчке %Cpu(s): это и видно.

    3. Что есть на замену этой приблуде, чтобы было понятно и для людей?
    Windows и Linux разные операционки. Ядра работают по-разному. Количество собираемой о каждом процессе информации - различно. С одной стороны, Windows собирает больше информации и может ее показывать удобне. С другой стороны, Линукс не тратит на это время и на нем одновременно множество процессов работает быстрее.
    Поэтому в этой шикарной утилите все понятно для системных администраторов и опытных пользователей.
    Если же вы не из их числа, не пользуйтесь Линуксом.
    Ответ написан
    4 комментария
  • Как создать приватный репозиторий для Linux с DEB пакетами?

    dyuriev
    @dyuriev
    A posteriori
    Просто в sources.list прописываете как то так
    deb ssh://user@1.1.1.1/home/user/repo buster main contrib

    не забывая на своих компах ключи прописать

    Сам репозиторий создается любым понравившимся вам способом
    Например, так
    Ответ написан
    Комментировать
  • Выбор ноутбука для ubuntu?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Покупайте годовалые модели. Где люди уже набили шишки.
    Вообще посмотрите в список поддерживаемых систем.

    No OS - лотерея
    Windows - чуть лучше
    Linux - вообще хорошо

    Но понимайте что часто производитель делает на отвали и через пол года вы остаетесь без поддержки
    Ответ написан
    Комментировать
  • В чем разница между ps axu и ps cax?

    BorLaze
    @BorLaze
    Java developer
    Вообще-то, это лучше делать через systemd

    PS: Недолгое гугление показывает, что выяснить, работает ли процесс с данным pid можно командой
    ps -p $bot_pid -o comm=

    0 - работает (возвращает команду), 1 - такого процесса нет
    Ответ написан
    Комментировать
  • Работают ли иностранные CDN так же быстро?

    CDN раздаёт не от людей, а от серверов. Сервера распределены по миру.
    Ответ написан
    Комментировать
  • Как защитить Ajax код для "общения" с API от злоумышленников?

    sergiks
    @sergiks Куратор тега JavaScript
    ♬♬
    Никак не скрыть. Что оказывается у клиента — пиши, пропало!

    Хотите сохранить ключи от API, выполняйте запросы с вашего сервера, в клиенты отдавайте уже результат.
    Ответ написан
    Комментировать
  • Можно ли самому изучить программирование логических контроллеров?

    gbg
    @gbg
    Любые ответы на любые вопросы
    ПЛК программируются на одном из стандартных языков

    С и С++ в этом списке нет, есть подобия

    Знания и методы программирования, которые пригодны для программирования ПК, для ПЛК не годны, там своя специфика.

    Связано это с тем исторически, ПЛК заменили собой релейные схемы. А релейная схема работает не в виде исполнения последовательности инструкций (как работает ПК), а в виде переходов между состояниями (читать в вики "автомат с конечным числом состояний"). И для того, чтобы перенести все наработки старой доброй релейной логики (и разработчиков), ПЛК сделали удобным для такого программирования.

    Главное, что нужно для этой разработки - практика на реальном железе, то есть стенды, контроллеры и софт для программирования. Чисто теоретически, в каких-то симуляторах можно научиться только пониманию специфики, но вот отладка/наладка - это только реальное железо с реальными глюками.

    Цифровая электроника здесь стоит не на первом месте, в ПЛК с точки зрения электроники никто серьезно не полезет (потому что убытки от поехавшего крышей ПЛК могут легко и многократно перекрыть стоимость замены сдохшего). Достаточно обычной науки о контактах и понимания закона Ома.

    Чтобы прикинуть свои силы, попробуйте прямо здесь набросать, как вы при помощи ПЛК будете автоматизировать работу простого советского воздушного компрессора, который кто-то захотел подключить к SCADA-системе в своем гараже.

    -какие нужны датчики
    -какие нужны исполнительные механизмы
    -как обеспечить безопасную работу машины при поехавшем крышей ПЛК
    Ответ написан
    Комментировать
  • Где можно найти тестовый rest api для интернет магазина на React?

    @cloudz
    можно попробовать найти тут
    https://github.com/public-apis/public-apis

    это список публичных открытых апи
    Ответ написан
    Комментировать
  • Где можно найти тестовый rest api для интернет магазина на React?

    kshnkvn
    @kshnkvn
    yay ✌️ t.me/kshnkvn
    Если ты работаешь с react, значит знаешь js, если знаешь js, значит бери express и делай api на нём, или возьми что то вроде json-server, не думаю что может быть что то еще проще.
    Ответ написан
    Комментировать
  • Как вы разбираете ошибки и логируете ли действия пользователей?

    Сами хостим и используем sentry
    Ответ написан
    Комментировать
  • TelegramBotAPI как сделать клавиатуру?

    alexk111
    @alexk111
    Автор Ботодрома (автоматизация Telegram, VK и др.)
    Это делается параметром reply_markup в методе sendMessage. Подробнее тут: https://core.telegram.org/bots/api#sendmessage
    Ответ написан
    4 комментария
  • Вывод информации на несколько удаленных дисплеев с возможностью правки?

    hint000
    @hint000
    у админа три руки
    Использовать web-технологии. ТК пусть открывает фиксированный URL, по которому лежит актуальная информация. Если в телевизоре есть браузер, то можно обойтись без ТК, наверное.
    Остаётся написать интерфейс, чтобы старшему механику было удобно и понятно. Либо взять готовое решение и пусть привыкает к тому, что есть. Может быть даже Wordpress. Может быть подскажут более узконаправленное решение. Но уверен, что именно web в этой задаче оптимален. Никакой не RDP и т.п.

    По сути, свелосипедить что-то вроде упрощённого service desk'а на web. Можно на фриланс.

    Upd.
    забивка информации(например excel или гугл таблицы).
    Если гугл таблицы устраивают, то можно даже не изобретать велосипед, сразу открывать таблицу браузером. Принудительно обновлять страницу в браузере можно расширением, например https://chrome.google.com/webstore/detail/easy-aut...
    https://superuser.com/questions/200088/what-is-the...
    https://stackoverflow.com/questions/2787679/how-to...
    Ответ написан
    Комментировать