• Алгоритм ассиметричного шифрования?

    Ocelot
    @Ocelot
    1) Для каждого сеанса обмена сообщениями генерируется случайный сеансовый ключ.
    2) Сеансовый ключ передается в зашифрованном виде при помощи RSA 512/1024/2048
    3) В дальнейшем сообщения шифруются симметричным алгоритмом (AES 128/256, Twofish, Serpent, IDEA) при помощи сеансового ключа.
    Плюсы:
    + размер ключа для симетричных алгоритмов меньше при сравнимой криптостойкости
    + размер блока (а значит, минимальный размер сообщения) составляет 128-256 бит
    + симметричные алгоритмы работают гораздо быстрее
    Минусы:
    — нужно предварительно генерировать и передавать сеансовые ключи
    — нужно следить за сроком действия и актуальностью сеансовых ключей
    Ответ написан
    Комментировать
  • Ноутбук не включается после того, как в него воткнули USB-устройство, такое возможно?

    Ocelot
    @Ocelot
    Похоже, коротнуло питание. Обычно линия +5V USB-портов защищена предохранителем, и при замыкании перестают работать только USB-шники (точнее, с них пропадает питание). Но обычно — не означает всегда! У вас, скорее всего, защиты не было, или она не сработала, и от перегрузки вылетел общий стабилизатор +5 вольт.

    А какая именно модель бука?
    Ответ написан
    1 комментарий
  • Чьи портреты должны висеть в кабинете информатики?

    Ocelot
    @Ocelot
    Кнута и Страуструпа забыли.
    А помимо портретов можно добавить еще тематических постеров.
    Ответ написан
    Комментировать
  • Arduino + Android передача данные в реальном времени?

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

    Ocelot
    @Ocelot
    Как тянуть кабель до рабочих мест? Самый удобный вариант следующий. Берется толстый кабель-канал, вот такой:

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

    Ocelot
    @Ocelot
    К задней или нижней стороне стола крепится решетка, к которой уже стяжками/клипсами можно цеплять провода и мелкие девайсы вроде адаптеров и сетевых фильтров.


    www.instructables.com/id/Computer-desk-cable-management-on-the-cheap/?ALLSTEPS
    Ответ написан
    1 комментарий
  • Arduino USB Shield примеры?

    Ocelot
    @Ocelot
    Совсем недавно тут, на Хабре, была статья — как специально для вас: Arduino + USB Host Shield + Android. Свяжитесь с автором, думаю, он вам поможет.
    Ответ написан
    1 комментарий
  • Как лучше расположить Wi-Fi антенны под крышкой ноутбука?

    Ocelot
    @Ocelot
    Не думаю, что внутри корпуса ноутбука много свободного места, так что выбор будет довольно ограничен. А общие рекомендации по расположению антенн следующие:
    1) Подальше друг от друга.
    2) Желательно ориентировать по-разному. Если не получится расположить в разных плоскостях, то хотя бы повернуть антенны градусов на 30-45 друг относительно друга.
    3) Не вплотную к сплошным металлическим поверхностям. Таковыми являются шасси, радиаторы и задняя сторона дисплея.
    Думаю, две антенны лучше поставить на штатные места, а третью — в углу рамки монитора, сверху (если хватит кабеля) или снизу.
    Ответ написан
  • как почистить 3.5 разъем?

    Ocelot
    @Ocelot
    Баллончик сжатого воздуха (бюджетный вариант — клизма) плюс тонкая трубочка. Вставить до упора и хорошенько продуть.
    Ответ написан
    2 комментария
  • Жить или не жить

    Ocelot
    @Ocelot
    Все компоненты флешки (кроме, может быть, светодиода) рассчитаны на пайку в печи. Типичный профиль пайки (например) продполагает нагрев до 235-250 градусов на 45-90 секунд. Так что ничего отвалиться не должно. На всякий случай заливайте в несколько приемов, давая остыть.
    А чем не хороша эпоксидка?
    Ответ написан
    4 комментария
  • Mp3 плеер с хардовыми кнопками?

    Ocelot
    @Ocelot
    Creative ZEN V / V Plus. Никакого тачскрина, только хардовые кнопки.
    + маленький
    + удобный
    + хорошее качество звука
    — максимальный объем памяти 8GB (не расширяется)
    — функция воспроизведения видео только для галочки (экран очень мелкий)
    Ответ написан
  • Google лежит ?

    Ocelot
    @Ocelot
    Москва, 15:16. Google.ru (com) периодически поднимается, но поиск не работает. Все остальное: почта, ютуб, аналитика, реклама, даже DNS (8.8.8.8) — лежит.
    Ответ написан
    Комментировать
  • Чем отличаются транзисторы?

    Ocelot
    @Ocelot
    По порядку.
    0) Нарисуйте, правда, схему, на слух очень тяжело воспринимается.
    1) PNP и NPN транзисторы различаются полярностью включения. Грубо говоря, когда заземлен «минус» питания, а усиливаемый сигнал положительный (ваш случай) — нужен NPN-транзистор. Если наоборот — PNP. Просто так заменить один на другой нельзя.
    2) Схема с общей базой тут плохо подходит, для управления нагрузкой используют обычно эмиттерный повторитель. Если напряжение питания нагрузки больше входного (скажем, используется отдельный источник 12-15В), то схема с общим эмиттером.
    3) Между выходом контроллера и базой транзистора неплохо включить резистор на несколько кОм, для ограничения базового тока.
    4) Основных параметров транзистора два: коэффициент усиления по току и максимально допустимый ток коллектора. С допустимым током у 2n2222 все в порядке, 800 мА хватит на небольшой двигатель. Коэффициент усиления у него около 75. Что это значит? Пусть на базу подается 5В через резистор 2кОм. Ток базы будет примерно (5-0,7)/2000 = 2,2мА. Значит ток коллектора (ток нагрузки) будет 2.2*75=165мА. Для двигателя может не хватить. Подробнее про расчет режима транзистора можно глянуть тут: www.trzrus.narod.ru/calc/trzbr.htm
    5) Если усиления по току не хватает, используют составной транзистор.
    6) Если нужно менять полярность напряжения на нагрузке, используют H-мост, как сказал Melz. Такие мосты выпускают в виде готовых микросхем, ничего мудрить не надо.
    7) Параллельно транзистору (между коллектором и эмиттером) неплохо включить диод в обратной полярности для защиты от ЭДС самоиндукции. Так следует поступать всегда, когда есть индуктивная нагрузка: двигатели, реле, электромагниты.
    Ответ написан
    2 комментария
  • Paypal не хочет проводить операции?

    Ocelot
    @Ocelot
    Вы прошли верификацию карты? Доллар со счета снимается не просто так, в выписке по этой операции должен быть код, который нужно ввести на сайте. Так вы подтверждаете, что именно вы — владелец карты.
    Ответ написан
    1 комментарий
  • Отключить GSM в Android?

    Ocelot
    @Ocelot
    Попробуйте Airplane Mode Wi-Fi Tool. Позволяет включить «режим плёта», но не гасить при этом WiFi. Правда это не совсем автоматизированное решение, когда GPS понадобится, придется включать руками.
    Ответ написан
  • Отключить GSM в Android?

    Ocelot
    @Ocelot
    Даже если можно так сделать, пользоваться планшетом будет жутко неудобно. Каждый раз, когда вы полезете в интернет, придется ждать, пока включится GSM-модуль, пройдет регистрация в сотовой сети, и только после этого поднимется соединение. Несколько десятков секунд, а то и минуту-другую весь процесс будет занимать.
    Ответ написан
  • Перевод Worst case space complexity

    Ocelot
    @Ocelot
    Worst case performance — вычислительная сложность в худшем случае (имеется в виду случай организации входных данных)
    Best case performance — вычислительная сложность в лучшем случае
    Average case performance — вычислительная сложность в среднем (?)
    Worst case space complexity — пространственная сложность в худшем случае (характеризуется ростом требуемого объёма памяти при росте размерности задачи). Слово «auxiliary», кажется, вырвано из контекста.
    И n2 — это, конечно, n2 (n квадрат).
    Ответ написан
    1 комментарий
  • Схема работы электронных чернил — хочется разобраться

    Ocelot
    @Ocelot
    Насколько понимаю, это просто схема расположения пикселей на экране. Каждый пиксель представляет собой квадрат из 4 субпикселей: зеленого (G), белого (W), красного ® и синего (B). (схема в центре 'one pixel =')
    Scan direction — напраление опроса столбцов. Data direction — вероятно, последовательность отрисовки каждого столбца. Ничего, что раскрывало бы принципы работы именно электронных чернил, на схеме нет, точно такую же можно и для ЖК экрана нарисовать.
    Ответ написан
    Комментировать
  • Механическая рука на Arduino?

    Ocelot
    @Ocelot
    1) Сервы используйте какие вам удобно, исходя из габаритов и необходимого крутящего момента. Управляются они все одинаково (мы сейчас говорим об аналоговых сервах, которые с тремя выводами).
    2) По числу выводов — достаточно, по быстродействию — вполне, по количеству памяти — смотря как распишетесь :) На мой взгляд — более чем.
    3) У сервы 3 вывода: земля, питание (обычно 6V) и управление (ШИМ). Моторшилд не нужен, достаточно просто отдельного источника питания для приводов (каждая серва может жрать до 1А, исходите из этого). Выводы питания (VCC) всех серв соединяете вместе и подключаете к + этого источника. Выводы земли (GND) — тоже вместе и к минусу питания. Не забудьте соединить землю Arduino и землю внешнего источника.
    Выводы управления серв подключаете к портам контроллера (на этот раз каждую серву — отдельно к своему пину). Проблема в том, что на Arduino Uno всего 6 выходов с аппаратным ШИМ, а приводов у вас семь. Для одного из них ШИМ придется генерировать программно. Впрочем, ничего страшного.
    4) На Arduino Uno есть USB порт, управлять с компьютера получится.
    Ответ написан
    8 комментариев
  • Можно ли подключить кулер к флешке?

    Ocelot
    @Ocelot
    Не совсем понятно, что вы хотите получить в итоге. Если считаете, что флешка перегревается, и ее нужно охлаждать, и вас не пугает то, что габариты кулера в разы превосходят габариты флешки, то пожалуйста!
    1) Убедитесь, что поверхность чипа — самый выступающий элемент на плате (мне, например, кажется, конденсаторы С5 и С2 выступают сильнее)
    2) Установите радиатор, не забыв про термопроводящую пасту/клей. Как вы его будете крепить — ума не приложу :) Убедитесь, что радиатор не замыкает ничего.
    3) Прикрутите сверху вентилятор. Питание на него можно подать прямо от USB, ничего сгореть не должно.

    Если это моддинг-проект, и нужно просто установить вентилятор, чтобы он красиво крутился — только пункт 3.
    Ответ написан
    1 комментарий