Задать вопрос
  • Как перевести 2d изобрадение в 3d модель?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Это обычная картинка, даже не стереопара - никакой информации об объеме она не содержит. Так что вы садитесь с 3D редактором - и рисуете. Заново.
    Ответ написан
    Комментировать
  • Какой лучше использовать фильтр *маску" на фотографии?

    gbg
    @gbg
    Любые ответы на любые вопросы
    350px-%D0%A7%D1%91%D1%80%D0%BD%D1%8B%D0%
    Ответ написан
    Комментировать
  • Консольный SIP клиент?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Обычно такое делают на самом астериске.
    Ответ написан
    Комментировать
  • Как увеличить разрешение подключенного монитора?

    gbg
    @gbg Куратор тега Windows
    Любые ответы на любые вопросы
    В режиме клона у вас ничего не выйдет, только в режиме расширения рабочего стола вы сможете задать разрешения индивидуально.
    Ответ написан
    Комментировать
  • Почему другие функции вне цикла влияют на время работы AЦП?

    gbg
    @gbg Куратор тега Arduino
    Любые ответы на любые вопросы
    Очевидно, что для выполнения Serial.println эта ерундовина тоже использует прерывания -так она подгружает в порт очередной символ после отправки предыдущего.

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

    Там есть нормальный, не заваленный барахлом для начинающих, компилятор GCC и нормальные, не таскающие за собой C++, библиотеки.

    Затем, нужно разобраться с таким явлением как прерывания. В даташите на контроллер написано, как настроить АЦП на вызов прерывания по окончании очередного измерения, а также можно написать обработчик этого прерывания на ассемблере. Тогда и функция подсчета числа миллисекунд вам будет не нужна, потому что время выполнения программы вам будет точно известно - его можно посчитать по количеству тактов на измерение АЦП (см. даташит) и количеству инструкций в обработчике прерывания (см даташит еще раз, большинство инструкций контроллер делает ровно за 1 такт). В обработчике нужно быстренько засунуть новый отсчет в массив и свалить.

    Насколько я помню, максимальная частота съема, которую можно выжать из АЦП, около 32 кГц при тактировании контроллера от 20МГц
    Ответ написан
    5 комментариев
  • Как написать функцию дешифровки методом Вернама?

    gbg
    @gbg Куратор тега C++
    Любые ответы на любые вопросы
    Так как шифр тов. Вернама - симметричный, дешифровку вы уже написали.

    Поясню - в симметричной криптосистеме, для шифрования складывают гамму (в случае ш. Вернама - ключ из блокнота) по модулю, равному мощности алфавита, с шифруемым текстом.

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

    gbg
    @gbg
    Любые ответы на любые вопросы
    Сеть локальная по офису растянута? Серверы есть в наличии?

    Покупать IP-телефоны. С таким бюджетом хорошо зайдут CISCO 7911.
    Выделить ресурсы на сервере под установку ASTERISK/FreePBX.
    Озадачиться покупкой SIP-транка у провайдра.
    Ответ написан
    Комментировать
  • Как исправить ошибки EOF?

    gbg
    @gbg Куратор тега Linux
    Любые ответы на любые вопросы
    Чую я, что скрипт вы набивали под вендой. Вам нужно преобразовать невидимые символы конца строки из формата венды в формат юникса. Для этого прекрасно подходит программа dos2unix
    Ответ написан
    3 комментария
  • Как сделать покупку товара с ограниченным количеством?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Ответ написан
    Комментировать
  • Как zsh организовывает обработку такой команды: "cat &"?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Это личное дело терминала. При запуске процесса терминал подсовывает ему свои дескрипторы in, out, err.
    Когда вы запускаете процесс на фоне, терминал не цепляет эти потоки к экрану и клавиатуре, вот и все.

    То есть, это не какой-то системный вызов, а реализация определенной стратегии работы.
    Ответ написан
    3 комментария
  • Почему при заряде / разряде конденсатор пропускает ток?

    gbg
    @gbg Куратор тега Электроника
    Любые ответы на любые вопросы
    Сначала картинка из серии "физики шутят":
    120737_original.jpg
    С ее помощью можно запомнить, что там конденсатор пропускает, а что - нет.

    Можно грубо себе это представить так - в процессе зарядки молекулы диэлектрика разворачиваются и смещаются определенным образом, чтобы сориентироваться по линиям поля. Этот процесс прекращается, когда сила химических связей между молекулами становится равна силе, с которой электрическое поле стремится их подвинуть.
    Пока эта сила меньше, заряды могут двигаться, что что по определению и есть "течение электрического тока".

    Вынос из каментов:

    Чем диэлектрик отличается от проводника? В проводнике есть свободные носители заряда - то есть штуковины (электроны (в металле), ионы (в жидкости)), которые могут свободно перемещаться в веществе.

    В диэлектрике же эти граждане привязаны, грубо говоря, к своему месту эластичной резинкой - свалить в свободное плаванье она им не дает, но позволяет ограниченно перемещаться. Так вот, пока электрическое поле достаточно сильно, чтобы подвинуть эти носители заряда, ток вполне себе течет.

    Это не может продолжаться бесконечно, потому что в какой-то момент все "резинки" натянутся (емкость зарядилась) и ток течь перестанет. Но если приложить слишком большое поле, "резинки" порвет, заряды свалят со своих мест - наступит пробой диэлектрика.
    Ответ написан
    2 комментария
  • Есть ли разница между монитором и телевизором?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Разница в цветопередаче устраняется калибровкой.
    Ваша идея не будет работать, так как все телевизоры будут показывать одну и ту же картинку в одном и том же разрешении,
    А чтобы увидеть разницу, нужно смотреть ее в разных разрешениях, и даже не разрешениях, а соотношениях сторон. Так что вам лучше завести толпу виртуалок, настроить в них разные разрешения, и переключаться, по мере надобности.
    Ответ написан
    Комментировать
  • Можно ли запустит windows GUI приложение в кубере?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Да, можно. Мы запускали XServer, на нем VirtualGL, на нем - Wine - и уже в нем - приложение под Windows.
    Ответ написан
  • Установил себе Kali Linux на виртуальную машину(с ноутбука), зашел в ifconfig, не видит wlan0, что делать?

    gbg
    @gbg Куратор тега Linux
    Любые ответы на любые вопросы
    Настроить в VirtualBox проброс устройства USB
    Ответ написан
    5 комментариев
  • Подключения телефона как модем?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Контроллер заряда в телефоне в какой-то момент сам отключает батарею от зарядки.
    Ответ написан
    Комментировать
  • На чем развернуть GPS сервис внутри сети компании/ или локально?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Автомобильный трекер - это не просто отсылалка координат на сервер по GSM. В нем несколько дублирующих и перекрестно контролирующих систем, предназначенных для того, чтобы его было сложно обмануть.

    1) лог координат, чтобы писать их при отсутствии связи (ой, у ардуины памяти считанные килобайты, дайте шилд для SD).
    2) связь с CAN, чтобы водитель не мог отбрехаться "расход топлива большой", сливая топливо - в логе будут все параметры двигателя - одометр, время работы на холостом ходу и так далее.
    3) собственный аккумулятор, чтобы не было "ой, предохранитель сгорел".
    И другие "секреты фирмы", которые формируются опытом в этой отрасли и просто так не выдаются.
    Ответ написан
    Комментировать
  • Как принимать и разбирать по UDP QByteArray в структуру из битовых полей?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Если гипотетически, ваша программа будет переноситься между разными компиляторами, процессорами, и архитектурами, вам придется учесть множество нюансов:

    1) простое копирование данных из пакета в структуру будет работать только в том случае, если на обеих машинах одинаковая архитектура процессора и один и тот же компилятор. В противном случае возможны нюансы с выравниванием полей в структуре (его надо отключить) и с порядком хранения байт (а тут уже начинаются проблемы)

    2) разные архитектуры процессоров хранят целые числа с разным порядком байт. Чтобы не возникало конфликтов, принято по сети передавать данные в сетевом порядке байт. Для перевода в него есть семейства функций hton[s|l]/ntoh[s|l] . Без них вы будете наблюдать жуткие глюки.

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

    gbg
    @gbg
    Любые ответы на любые вопросы
    Ваш выбор - либо лазерные системы, либо направленные антенны WiFi. Когда я в последний раз интересовался этим, требовалось получать в ГРЧЦ лицензию на создание уличного радиоканала.
    Ответ написан
    2 комментария
  • Как создать распаковывающийся в несколько мест архив?

    gbg
    @gbg Куратор тега Windows
    Любые ответы на любые вопросы
    Вам нужно создать инсталлятор.

    Для этого есть разные средства - Inno Setup, NSIS, Qt Installer Framework
    Ответ написан
    Комментировать
  • Самая производительная виртуальная машина для OS X. Virtualbox или Vmware?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Без разницы, они внутри все одинаково используют аппаратное ускорение виртуализации.
    Ответ написан
    Комментировать