Задать вопрос
  • Существует сниффер трафика Wi-Fi?

    @Zzzz9
    wireshark, может дамп просматривать, нужен протокол идентификации (handshake) и пароль,
    Ответ написан
    Комментировать
  • Как можно безопасно общаться с другом?

    saintbyte
    @saintbyte
    Django developer
    BitMessages - шифровано , анонимно , без мета информации. Почта позволяет собирать так называемую мета информацию - на которую закон о тайне переписки не распространяется =)
    Ответ написан
    Комментировать
  • Как можно безопасно общаться с другом?

    NSA-bot
    @NSA-bot
    Используйте мессенджер Tox. Открытый код, нет центрального сервера (из-за этого вам с другом нужно сначала обменяться ключами). Есть клиенты под все платформы. Из-за отсутствия сервера, нет уведомлений, поэтому разговор начинать в другом мессенджере или по телефону, перейдя в tox, или договариваться по времени, как Штирлиц :)
    Ответ написан
    3 комментария
  • Стоит ли использовать CMSIS под Cortex M3?

    @astarotech
    Используем.
    Плюсы:
    - Проще и быстрее написать код драйвера, почти не нужно разбираться с даташитами, шаманить с регистрами и их битами.
    - Легче переносить между платформами и семействами.
    Минусы:
    - Код в CMSIS часто неоптимальный с излишествами, "перегруженный".
    - В следствие вышесказанного много флеши тратится, ОЗУ, скорость выполнения ниже. Если в прерывании что-то такое нужно выполнить многократно, то лучше "вручную" писать, а это нивелирует достоинства использования CMSIS. И баги бывают везде, пока сам не найдешь, никто и не узнает.
    Ответ написан
    1 комментарий
  • Telegram шифрует все или только секретные чаты?

    @Free_ze
    Пишу комментарии в комментарии, а не в ответы
    Шифруются все чаты, но P2P - только приватные.
    Ответ написан
    Комментировать
  • Какая есть простая утилита под linux для тестирования USB HID устройств?

    @monah_tuk
    HID достаточно многогранен. Что вы именно хотите и, главное, какие-то аналоги знаете (например под винду)?

    А так, я писал свою софтинку, используя hidapi:
    - www.signal11.us/oss/hidapi
    - https://github.com/signal11/hidapi
    там какой-то testgui есть, пользоваться не приходилось, можете его распотрошить.

    Либо, использовал бы WireShark для захвата и анализа USB пакетов. Либо что-то из снифферов отсюда:
    - www.linux-usb.org/tools.html

    Дескрипторы же можно посмотреть и при помощи обычного lsusb и графического usbview.

    По крайней мере, это то, что я использовал для разработки. Есть ещё всякие AnyHID - хорошая вещь, но под винду, но когда нужен продукт - тут не до принципов :) Ещё можно попробовать generichid.sourceforge.net, но мне использовать не довелось. Будет опыт - расскажите.
    Ответ написан
    2 комментария
  • Telegram шифрует все или только секретные чаты?

    jasonOk
    @jasonOk
    Легче болтать, чем код писать
    Только секретные чаты.
    Ответ написан
    1 комментарий
  • Фриланс, системное программирование и контроллеры?

    @Mirn
    в этом деле чертовски важен опыт инженера, а не ИТшника.
    т.е. знать что и как и что в реале работает и какие случаи бывают.
    поверь, ардуино это stickman, даже не каркас а один иероглиф будущей многотомника.

    очень частот требуется спец например в двигателях, и без наличия на месте и опыта никто не пустит по объективным причинам: ты его сожжёшь, а стоить может и лям и выше.
    часто надо посмотреть сигналы, самому поударять по плате, пальцем провести и тд
    поэтому физ наличие очень рекомендовано

    Мой совет - иди в гос-шарагу, типа радиозавода местного. Но только туда где реально есть полноценное конструкторское КБ и разработки свои. Получишь там опыт и пару грошей на пиво не более. (студентов там за мусор считают).
    Параллельно можно пилить что нибудь своё. умный дом например, или для авто приблуду.
    Пытаться это пиарить, писать статьи в начале в радиокота, потом на изи, потом на хабр - будут критиковать и получишь практ опыт чужих людей. Ну и свой если дело дойдёт до прототипа и запуска его.
    Вполне реально научиться вести самому разработку, совершенствовать и продавать ни от кого не завися. примеров на хабре много DiHalt например.
    Ответ написан
    Комментировать
  • Какой смысл преподавать в вузах жутчайшую математику?

    Zifix
    @Zifix
    Barbatum
    Как говорил наш преподаватель по матану — вы, конечно, все это забудете, но человек который это осилил, и который нет — это два разных человека по уровню развития мышления.
    Ответ написан
    Комментировать
  • От чего зависит макимальное количество Instance в аккаунте Amazon AWS?

    opium
    @opium
    Просто люблю качественно работать
    от того как вы его интенсивно используете и платите
    в любом случае лимит увеличивается быстро через суппорт
    Ответ написан
    Комментировать
  • Stm32 SPL или Регистры?

    @Mirn
    SPL
    плюсы:
    1. Приемлемый уровень абстракции между разными камнями и семействами, есть мануалы как переводить софт с одного на другое семейство стм32 и в них описан ТОЛЬКО SPL
    2. Он понятнее чем запись в регистры, особенно если нужно наработки использовать потом через пару лет или другим человеком.
    3. Сама фирма производитель тестировала чипы именно на SPL и значит порядок работы с периферией что заложен в SPL даст существенно меньше глюков чем любой другой.
    4. В SPL интуитивно понятный и можно писать "на деревню дедушке", т.е. DAC_deinit() например зная что ADC_DeInit() существует значит и другое есть
    5. В SPL всё таки много наработок - в множестве функций есть очень тонкие моменты и ньюансы которые уже сделаны и при работе с регистрами на них точно напорешся и потратишь не одну неделю.

    МИНУСЫ:
    1. SPL медленный, особенно ножкодрыганье - но он для этого не предназначен вообще то и ждать от него скоростей в пару тактов глупо. Да и для 99% задач SPL достаточно быстр. Как решение проблемы использовать побитовый доступ для ножкодрыгания, или один раз через SPL настроил что надо, сохранил все значения регистров в временные переменные и одним memmove просто скопировал в блок регистров сразу всё - максимально быстро особенно для ДМА которой надо дофига всего сделать.
    2. SPL толстый - жрёт много флеша, решается сия проблемма превращением части функций в инлайн вариант, тогда отпадают все проверки для всех блоков переферии и код уменьшается в 3-5 раз но только если он использован разово. Можно напороться на особенности инлайн функций и прочие недостатки. Но для 99% задач размера флеша хватает и садить SPL на диету не нужно или просто глупо.
    3. код SPL громоздкий ... ну вы батенька WinAPI не видели и другие высокоуровневые языки.
    4. SPL написан с учотом что кодить на нём будет профессионал Си и такие ляпы как забыть очистить структуру от мусора стека подразумевается что профессионал не сделает, но если новичок допускает их то сам дурак и можно долго на форумах вонять что SPL гавно - руки от этого не выпрямятся.
    Ответ написан
  • Какой микроконтроллер подойдет для системы интеллектуальных игр?

    @Eddy_Em
    STM8 запросто хватит. Но приятней с 32-битными иметь дело, поэтому рекомендую STM32. Для данной задачи даже копеечный STM32F030 подойдет. С другой стороны, если нужно делать все это массово и даже копейка экономии имеет решающее значение, дешевле STM8S003 не найти.
    Ответ написан
    3 комментария
  • Какое покрытие китайской спутниковой системы навигации Бэйдоу?

    From 2014, additional satellites will be launched, while regional service performances will be advanced and expanded to the worldwide scope. Approximately 40 BeiDou navigation satellites in total will have been launched by about 2020, and the system with global coverage will be fully established.
    Из отчета конца 2013 года. Свежее на официальном сайте ничего нет.
    Википедия утверждает, что на январь 2015 второе поколение системы еще было в стадии разработки и плановый запуск глобального покрытия намечен на 2020 год, как и в отчете 2013 года.
    Ответ написан
    1 комментарий
  • Что делать после изучения С++?

    Stalker_RED
    @Stalker_RED
    Значит до теортетической физики дело пока не дошло? Примерно третий этап?
    ZjdlZm.png
    Ответ написан
    Комментировать
  • Как расположить h и cpp файлы?

    magalex
    @magalex
    Архитектор распределённых систем управления
    *.с файлы можно подключать точно также, как и *.h
    #include "name1/xxx.с"
    но это КРАЙНЕ НЕ РЕКОМЕНДУЕТСЯ делать, т.к. могут возникнуть циклические зависимости и компилятор будет долго на вас ругаться :)
    Не зря же придумали разделение на реализацию и объявление. Функции, которые объявлены в *.с файлах - это не публичные функции, а как protected/private функции в классах C++. Получить к ним доступ можно, но очень легко наступить на грабли :)
    Если нельзя править библиотеку, то как вариант можно вынести реализацию нужных вам функций в отдельный модуль и подключать его в своём проекте.
    Ответ написан
    2 комментария
  • Как расположить h и cpp файлы?

    Olej
    @Olej
    инженер, программист, преподаватель
    Что нужно сделать для использования функций из заголовочных файлов, если обьявленны они в .c файлах?

    Вопрос совершенно непонятен ... в чём там проблема?
    #include "../name1/xxx.h"
    Или указать путь к .h в опции -I компилятора gcc.
    Ответ написан
    6 комментариев
  • Как заставить квадрокоптер, гексокоптер летать?

    Jump
    @Jump
    Системный администратор со стажем.
    Да учитывая вопросы, которые вы задаете, о существовании квадрокоптеров вы узнали недавно, и не представляете что это такое, и как работает.
    Либо читайте и учитесь, либо обращайтесь к специалистам.

    1.1 Можно по wi-fi, в таком случаи можно будет им управлять в радиусе до 2км.
    Вы шутите? Два километра по WiFi без направленной антенны? Или вы собираетесь установить на квадрокоптер направленную антенну с системой автонаведения? А при случайной потере сигнала - секунд пять коптер будет без управления, на подключение нужно время.

    1.2 Радиоуправление, там около 10 км.
    Ну не так радужно, 10км конечно вы уж загнули, но это единственный более- мене приемлемый вариант.

    2.3 Спутник (ну это извращение конечно)
    Конечно.
    Если вы про спутник на геостационаре - то вам тарелочку диаметром полметра к коптеру придется прикрутить, и систему ориентации для нее. Этакая фигня, весом 10-20кг и огромной парусностью.
    Если вы про низколетящие спутники - в лучшем случае пинг будет 2-3секунды. В худшем - либо потеря связи, либо пинг в полчаса. И обходится вам каждая команда на коптер будет в кругленькую сумму.

    2.4 Через интернет
    Ага, прям к гексакоптеру будет подведена магистральная оптика от ростелекома?
    Ответ написан
    4 комментария
  • Как заставить квадрокоптер, гексокоптер летать?

    @aol-nnov
    если ты задаешь такие вопросы, у тебя не твои "2 нерешенных вопроса", а вообще ничего. Ноль без палки.
    Скорей на профильные форумы! Рама, моторы, контроллеры, питание, прошивка аппарата, аппаратура управления, телеметрия, фпв..
    И это только верхушка айсберга!
    к ответу dimonchik2013 можно добавить, например, multocopter ru или rc-design ru
    Ответ написан
    1 комментарий
  • Сервер или VM с мощным GPU и почасовой оплатой - что есть дешевле AWS?

    @kevit
    А какой у вас месячный бюджет и какой GPU вам интересен? Какая нужна операционная система?
    ЗЫ: биткойны давно майнят на ASIC
    Ответ написан
    Комментировать
  • Какие бывают способы посадить две симкарты на один GSM-модуль?

    gbg
    @gbg Куратор тега Электроника
    Любые ответы на любые вопросы
    Варианты разные - можно отправлять одну из sim в вечный reset, можно переключать CLOCK с одной карты на другую, можно подавать питание только на одну из карт.

    Учтите, что в один момент времени будет работать только одна карта, а переключение займет десятки секунд.
    Ответ написан
    Комментировать