• Как узнать все необходимое о разделе физического устройства перед его монтированием?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Как узнать все необходимое о разделе физического устройства перед его монтированием?

    Определитесь с тем, что именно вам необходимо узнать.
    Мне, например, для монтирования не нужно знать ничего кроме имени устройства.
    Ответ написан
    Комментировать
  • Как запустить проект из MVS в Dev C++?

    Vinatorul
    @Vinatorul
    Developer
    Дело в том, что файлы проектов этих двух IDE несовместимы.
    Можете попробовать положить рядом с исходниками два файла проектов, один от VS 2013, другой от DevC++.
    Но вы, скорее всего, столкнётесь со следующими проблемами:
    1) MVS 2013 и DevC++, вероятно, используют разные компиляторы, так, например, "фишки" VisualC++ будут недоступны при компиляции с помощью g++ (который скорее всего используется в DevC++).
    2) При добавлении файла в один проект, переименовании файла итд в другом проекте придётся проделать всё то же самое, что не очень удобно.

    Лучше, конечно, везде использовать одну и ту же IDE.
    Ответ написан
    Комментировать
  • Как я понял, микроконтроллер это вроде запрограммированого мини-компьютера который управляет разными модулями, датчиками и т.п.?

    @j_wayne
    Грубо говоря это микропроцессор с периферией (это может быть serial, ADC, DAC, RAM, ROM и тп) на одном чипе. Еще признак - наличие GPIO (en.wikipedia.org/wiki/General-purpose_input/output).
    Ответ написан
    1 комментарий
  • Как засунуть n - мерный массив в аргумент функции?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    но компилятор не проглатывает.

    хихи

    Указатель на указатель... и все пройдет.
    Ответ написан
    Комментировать
  • Есть ли ответственность за портативное ПО на предприятии?

    Odinokun
    @Odinokun
    За использование не лицензионного ПО нагнут полюбому.
    Разве что можно попытаться съехать на юзера, мол я знать не знал, а он злобный Джек Воробей притащил с собой ломаный софт и юзает его на моей невинной лицензионной винде.

    P.S. Если предприятие настолько бедное, что не может позволить себе корпоративную винду и пару платных софтин надо бежать с него без оглядки. IMHO
    Ответ написан
    Комментировать
  • Буквально сегодня начал знакомиться с микроконтроллерами, но не до конца понял суть, расскажите?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Нет, не совсем. Микроконтроллер = микропроцессор с периферией. Все (или почти все) на одном кристалле, например ram и flash память, порты ввода/вывода, коммуникационные устройства и порты типа ethernet, usb, serial и т.д. Но, дело в том, что еще обычно нужна обвязка из разных драйверов (это тип микросхем такой), подтяжек, согласователей, кварцев и т.д., так как выходы контроллера обычно имеют ttl уровни и не предназначены для прямой работы с внешним миром.

    Для того чтобы начать - возьмите любую отладочную плату с коннектом по usb , например arduino или stm32 discovery (рекомендую!!!). Далее установите среду разработки, поморгайте диодами, ну а потом поработайте с spi и внешними модулями или контроллерами типа датчиков температуры, ускорения, ориентации. Соберите простую светодиодную гирлянду, подключите моторчик, wifi и что там еще вам нравится.

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

    PS. По просьбе вынес наверх из комментариев:

    Так вроде бы ответил практически на все вопросы, не нравится ардуино (мне тоже), возьмите любой микроконтроллер любого производителя, хоть PIC, хоть STLabs, хоть Motorola (ах, да Freescale), хоть NXP, Intel, Samsung... Берите описание чипа, там есть и схемы подключения, питания и прошивки. Разводите платку, паяете, исправляете ошибки, Покупаете JTAG, подключаете, прошиваете.
    ИЛИ, покупаете девелопмент борду с нужным чипом от тех же самых производителей, в комплекте часто и набор софта и JTAG. Разрабатываете софт, а параллельно, по схеме борды, разводите свою фитюльку. Через месяца 3-4 у вас и софт и фитюлька готовы.
    Вот по второму пути я и предлагаю пойти - купите себе за ~1500-3000 рублей демо-плату STM32 и разрабатывайте!

    А некоторые и на демоплатах останавливаются, благо некоторые дешевле грязи и негабаритные и для 3-5 штук свое производство иногда накладно... Как раз по этому пути идут STlabs и NXP... У моторолы обычно дороговато выходит (хотя все относительно)...
    Ответ написан
    5 комментариев
  • Буквально сегодня начал знакомиться с микроконтроллерами, но не до конца понял суть, расскажите?

    @Eddy_Em
    Если в микроконтроллере есть bootloader, то программатор не нужен.
    Чтобы было понимание что и куда пихать, сначала литературу нужную почитать. Нахрапом не получится. Это не огород, который нахрапом вскопать можно!
    Раз отсутствует понимание, что можно сделать с МК, то не нужно с ними связываться.

    И да: если есть желание будучи совершенным невеждой сложить у себя самомнение о понимании электроники, можно купить ардуйню.
    Ответ написан
    3 комментария
  • Не загружается cisco 2951, что посоветуете?

    ragent
    @ragent
    сетевой инженер
    открыть кейс в TAC первым делом. вероятно будет замена железа
    p.s. что то не найти описания по приведенному выводу загрузки.
    Ответ написан
    Комментировать
  • Какой это формат текста?

    @Evsign
    Да. Всё что начинается на 0x - шестнадцатиричное, т.е. hex
    Каждая пара цифр - байт
    Каждая цифра - тетрада.
    Ответ написан
    1 комментарий
  • Как на STM32f4 сделать bluetooth-устройство типа HID (клавиатура)?

    @Eddy_Em
    Подозреваю, что в данном варианте ничего не выйдет, если ваш модуль работает как переходник UART<->bluetooth, а не как "модем", понимающий AT-команды и умеющий "притворяться" разными устройствами.
    Если так, то на приеме надо ставить такой же UART<->bluetooth и простецкий МК с USB (скажем, STM32F042), который будет уже настроен как клавиатура и принимаемые сигналы будет выплевывать в USB.
    В итоге компьютер "будет думать", что к нему подключена обычная клавиатура USB.

    Кстати, этот способ хорош еще тем, что втыкаемый в компьютер блок можно сделать составным устройством, настроить udev на запуск самописного демона при подключении этой "клавиатуры" и логгировать все, что с клавиатуры вводилось.
    Получите эдакий сниффер клавиатуры и клавиатуру в одном флаконе.
    Ответ написан
    2 комментария
  • Linux и freelance (удаленная работа)?

    svfat
    @svfat
    ☺Нужен VPS? Два месяца бесплатно. Смотри профиль☺
    Если станете действительно квалифицированным специалистом, то свою нишу всегда найдете.
    Ответ написан
    Комментировать
  • Вопрос об дефрагментации?

    Jump
    @Jump Куратор тега Windows
    Системный администратор со стажем.
    Нет.
    Да и вообще забудьте про дефрагментацию, система ее сама делает по расписанию.
    Ответ написан
    Комментировать
  • Существуют универсальные программаторы? Или у каждой компании/модели свой?

    @Eddy_Em
    Не существует. У каждого свой. Атмели по-своему с ума сходят, PIC'и - по-своему, STM тоже извращаются (за st-link их вообще убить надо!).
    В общем, все производители МК стараются изо всех сил, чтобы человек не мог их микроконтроллеры запрограммировать, не заплатив этой конторе дополнительно денег сверх стоимости МК.
    Кстати, у STM по этой причине такие низкие цены: без st-link обычный .. не запрограммирует их STM32, а необычный и STM8 не сможет (т.к. там нет бутлодыря). Говнюки, что сказать...
    Ответ написан
    2 комментария
  • Вредит ли 2 ОС жесткому диску?

    Jump
    @Jump Куратор тега Windows
    Системный администратор со стажем.
    Диску абсолютно безразлично какие там файловые системы вы на него водрузите.
    Главное гвозди им не забивайте, и все будет хорошо.
    Для забивания гвоздей могу порекомендовать специализированный инструмент.
    Ответ написан
    1 комментарий
  • Вредит ли 2 ОС жесткому диску?

    @misc1
    Нет
    Ответ написан
    Комментировать
  • Как сделать так, чтобы std::set при добавлении объектов сравнивал на повторяемость по моим правилам?

    bogolt
    @bogolt
    Указать ваш компаратор:

    std::set<std::shared_ptr<CString>, MyCompare>
    Который будет сравнивать значения внутри умных указателей.

    Чтобы с пониманием делать такие вещи нужен опыт и некоторые навыки чтения литературы.

    upd:
    using namespace std;
    typedef shared_ptr<string> SString;
    
    class SharedLess
    {
    public:
        bool operator() (const SString& a, const SString& b) const
        {
            return *a < *b;
        }
    };
    Ответ написан
  • Блоговедение или программирование?

    EvilsInterrupt
    @EvilsInterrupt
    System programming, Reversing Engineering, C++
    Денис Каракчиев Могу ошибаться, поэтому выскажу всего лишь свое мнение, которое может быть ошибочным.

    Итак, блог и программирование они хоть и разные вещи, как Самолет и одеяло, но они взаимосвязаны.
    Связь в том, что программист программируя "мыслит", он не просто с небес\потолка или еще откуда берет код, он его "думает и переживает". Когда Вы пишите мысли о той или иной технологии Вы лучше и глубже начинаете понимать то что Вы описываете! Поэтому и говорят "Учитель учится больше, потому что ученик задаст такие вопросы, до которых учитель ни разу бы и не додумался".

    Блог вести надо, по след. причинами:
    1. Помогаете другим
    2. Получаете критику "Да ктож так пишет-то? Надо ...." и через аргументированную критику учитесь тому, что в книгах едва ли пишут!
    3. Пиаритесь. Кто-то решив свою задачу, может порекомендовать Вас своему руководству в качестве нового сотрудника "А давайте-ка попробуем его в нашу компанию позвать?"
    4. Это Ваш собственный справочник. Написанный тем человеком, который лучше всех Вас понимает! И тем языком и речевыми оборотами, которые Вы лучше понимаете. При этом следует учесть "Вы сейчас" != "Вы вчера".

    Программирование это процесс мышления, очень часто приходится принимать различные решения . Примеры: "А что если если я объект std::string передам в виде... ?" или "Насколько Важно здесь поставить ... ?" и др. Все это может быть основано на Вашем же опыте изложенном в блоге! Отсюда п.5.

    5. Блог это Ваш описанный опыт.
    Ответ написан
    1 комментарий
  • Блоговедение или программирование?

    @Evsign
    Я понимаю, что "нельзя сравнивать"

    Вот и не сравнивайте.

    Я вот тоже думаю... Подскажите что лучше, открыть магазин колбасы или построить завод по её производству?

    Ответ: делайте то, что нравится. А впрочем, лучше делайте то что нравится, но не программируйте. Лучше и дальше оставайтесь потребителем интеллектуальной собственности.
    Ответ написан
    3 комментария
  • Насколько популярен, юзабелен Soap?

    DevMan
    @DevMan
    soap - протокол. что можно писать на протоколе?
    Ответ написан
    3 комментария