• Как поставить точку в коде?

    @rPman
    везде одинаково:

    return - выход из функции/метода
    break - выход из switch для выбранных секций case
    goto - выход на метку (только в пределах метода), можно использовать как выход из многоуровневого цикла без определения переменных состояний, но вообще плохой тон
    Ответ написан
    2 комментария
  • Как эмулировать подключение по SSH?

    paran0id
    @paran0id
    Умный, но ленивый
    Поставьте виртуалку, в ней установите jenkins, подключайтесь к ней по ssh.
    Ответ написан
    Комментировать
  • Как вывести Линукс из бесконечного свопа?

    @pavelpressf
    Воспользоваться комбинацией клавиш "Ctrl + Alt + Del" или "Ctrl + Alt + Backspace", чтобы попытаться перезагрузить систему или остановить работающий процесс.

    Войти в систему через SSH, если это возможно, и попытаться завершить процесс, который заблокировал систему.

    Войти в систему через консоль (например, нажав Ctrl + Alt + F1) и попытаться завершить процесс, который заблокировал систему, с помощью команды "kill".

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

    sotvm
    @sotvm
    Умный поймёт, а дураку и так всё равно.
    я жил и на 2гектарах )),
    сейчас стоит 8,
    ни разу не было чтобы забило всю память, а тем более своп,
    хотя я его и держу 1гиг
    может не стоит открывать в браузере по 100500 мильёнов вкладок?
    Ответ написан
    Комментировать
  • Можно ли добавить cron через bash скрипт?

    @SergeyAVolkov
    @crontab filename@
    где filename - новый файл с расписанием.
    Если есть права рута, то проще создавать файлы в /etc/cron.d
    Ответ написан
    Комментировать
  • Есть ли какой довод переходить на Linux Mint с Ubuntu?

    Sanes
    @Sanes
    Одно и тоже. Перейди, если руки чешутся.
    Ответ написан
    Комментировать
  • Какие навыки требуются Junior программисту микроконтроллеров?

    @dima20155
    you don't choose c++. It chooses you
    1. Прежде всего, нужно знание схемотехники, но в вашем случае этот этап можно вычеркнуть.
    2. Естественно, знание основ С и С++ (синтаксиса, базовых конструкций). Советую вам использовать в своих проектах С++, поскольку зачастую вы сможете писать в стиле С без каких-либо проблем, а при необходимости воспользоваться фичами/библиотеками для С++.
    3. Навыки hardware и software отладки. Здесь просто нужна практика с любимой IDE.
    4. Понимание указателей, типов памяти (статическая, динамическая, автоматическая, регистровая). Как память выделяяется и прочее.
    5. Знание базовых структур данных. Это немного скользкий пункт, поскольку С++ предоставляет хорошую (хотя и весьма минималистичную) стандартную библиотеку STL, в которой есть большинство из необходимых структур данных, но они используют довольно много дополнительной аллокации памяти, поэтому если пишете под что-то 8битное, то имейте это ввиду.
    6. Знание git на базовом уровне сейчас важно для джуна любой IT специализации.
    7. Неплохо бы иметь базовое представление о том как устроен микроконтроллер и его архитектура.
    8. Неплохо бы понимать RTOS (FreeRTOS - классика жанра), а главное зачем он нужен, а когда он не нужен или вреден.
    9. Лично мне всегда в работе пригождается python, но это всегда сторонние задачи/автоматизация.

    P.S. Нашел ещё вот такой RoadMap.
    P.S.S. Получилось довольно объемно. Но пункты 2-5 по сути можно объединить в один. Все это можно изучить написав парочку проектов для классической STM32 + HAL.
    P.S.S.S. Сам начинал как hardware разработчик. Путь embedded разработчика начального уровня не был сложным для меня и занял не очень много времени.
    Ответ написан
    Комментировать
  • Чем отличаются любительские МК от промышленных?

    vabka
    @vabka
    Токсичный шарпист
    1. Arduino - это не МК, а отладочная плата / плата для прототипирования
    2. Сами МК не делятся на "промышленные" и "любительские". Тк в такой классификации просто нет смысла.
    3.
    наверное надежностью?

    Надёжностью при определённых условиях могут отличаться некоторые специальные серии микроконтроллеров.
    4.
    какая разница в цене?

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

    если надо сделать умный дом или ферму, или теплицу.. (не работа в профессиональной индустрии)
    что лучше выбрать?

    То что будет лучше отвечать поставленным требованиям.

    Ещё про профессиональные/любительские

    Платы можно условно поделить на:

    Профессиональные отладочные/демонстрационные платы типа STM32 Discovery цель которых - показать разработчику возможности конкретного чипа или серии чипов

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

    Учебные/детские, наподобие micro:bit - только для того чтобы учить детей программированию в интерактивной и удобной форме.

    Ответ написан
    Комментировать
  • Может ли один пользователь мессенджера Telegram разавторизовать другого пользователя мессенджера Telegram без его согласия на это?

    @maksam07
    Возможно он смог зайти в ваш аккаунт и выйти из сторонних сессий. Такой функционал в телеграме доступен.
    Ответ написан
    6 комментариев
  • Есть ли софт для создания сотен файлов формата excel?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Вот честно, вот даже лень отвечать, что полным-полно библиотек под множество языков программиования, с генерацией DOC/XLS/PDF/ещё-что-нибудь, с любым содержимым. Поэтому нет, не буду, ничего не отвечу, пойду дальше спать.
    Ответ написан
    6 комментариев
  • Что возвращает gps модуль neo-6m?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    что возвращается в качестве ответа

    Сообщения формата NMEA.

    Вроде все сообщения из твоего ответа по ссылочке описаны. В частности
    $GPGLL,5547.75949,N,03747.58257,E,155030.00,A,A*64
    55°47.75949' северной широты, 37°47.58257' восточной долготы, зафиксировано в 15:50:30.00.
    Ответ написан
    Комментировать
  • Как можно улучшить производительность ноутбука Lenovo B50-45?

    @k600ii
    В данном ноутбуке установлен очень слабый процессор, ничего особо его не спасёт... Максимум что можно сделать — увеличить оперативную память хотя бы до 4 Гб и заменить диск на SSD. Это даст заметный прирост в скорости работы.
    Ответ написан
    1 комментарий
  • Как оператор палит использование 4g роутера?

    CTpaHHoe
    @CTpaHHoe
    для обхода ограничений надо определить тип блокировки - TTL, IMEI или же DPI (анализ не свойственных устройству протоколов и портов)

    в случае TTL блокировки устанавливай прошивку с возможностью управления iptables. потребуется что-то вроде
    iptables -t mangle -A POSTROUTING -j TTL --ttl-set 64
    Ответ написан
    1 комментарий
  • Какие виртуальные сервера можно сделать для промышленного уровня?

    @Drno
    Без четкого ТЗ - результат ХЗ.
    Делай на proxmox
    Из реальных задач -
    файлопомойка(но обычно делается на реальном железе)
    Прокси-сервер
    DHCP
    Почтовый

    Терминальный сервер
    Шлюз и впн сервер(сюда же можно dhcp и dns)
    Ответ написан
    1 комментарий
  • Как проверить качество интернета?

    @Drno
    кабель напрямую в ПК подключи и посиди. если проблем не будет - косяк в роутере \ вифи
    Ответ написан
    Комментировать
  • Как блокировать определенные запросы по параметрам на роутере tp link?

    CityCat4
    @CityCat4 Куратор тега Сетевое оборудование
    //COPY01 EXEC PGM=IEBGENER
    Либо нужно другую прошивку поставить, где есть такая возможность?

    Чисто теоретически можно (наверное) вшить openWRT, но проблема в том, что железка слабая сама по себе. Соховские роутеры вообще не рассчитаны на анализ трафика, даже микротики. Анализ трафика по сложным правилам - это squid, а squid - это линух (может быть заработает на полке, но полка - тот же линух, только безобразно изуродованный).

    В данных условиях задача не имеет решения.
    Ответ написан
    Комментировать
  • Что выбрать для подкачки?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Swap может быть полезен для режима Hibernate.

    Сама формула расчета размера свопа была разная для разных объемов оперативки для разных линуксов. Кажется для памяти меньше чем 2Гб рекоммендовалось брать своп хотя-бы в 2 раза больше. Для иного варианта - брать хотя-бы не менее чем размер свопа.
    Ответ написан
  • Память SSD накопителя меньше заявленной?

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

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    В линуксе все драйверы встроены в ядро, и обычно если и ставятся, то в очень экзотических случаях. Ваш драйвер в списке уже есть, как и в дистрибутивах. - ставить ничего не нужно.
    Ответ написан
    Комментировать
  • Пропал Linux Mint из Boot Menu. Как теперь в него попасть?

    нужно восстановить grub. винда при установке сносит его и ей пофиг на остальные установленные ос.
    можно погуглить как это делается.
    или вот вариант https://losst.pro/vosstanovlenie-grub-posle-ustano...
    Ответ написан
    Комментировать