• Эмуляция пропусков и других БСК через NFC

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    1. Далеко не все пропуска работают на 13.56 МГц и подпадают под стандарты NFC. Даже хуже, подавляющее большинство сейчас — низкочастотные (125 килогерц и т.д.). ключевые слова: HID proxcard clamshell.
    Да, именно БСК это 13.56 МГц и ISO-14443, но там проприетарная реализация от NXP (Mifare), и взломаны только старые поколения карт Mifare.
    Соответственно, если хотите эмулировать БСК — то Вам надо стать партнером самого Метрополитена и интегрироваться в их систему. Иначе — никак.
    Есть, правда, тупые read-only Mifare Ultralight карты в Москве, в принципе, их можно эмулировать с телефона, но их все равно надо сначала купить удобным образом.

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

    3. Раработчики и интеграторы об этом уже подумали. Да, смартфон с NFC может эмулировать несколько бесконтактных банковских карт, но есть одна проблема — как NFC SE SIM, так и встроенные в железо NFC SE требуют секретных ключей для установления защищенного канала с SE. В случае с NFC SE SIM — это сложная процедура, договора и геморрой с ОПСОСом, чья SIM, а в случае со встроенным NFC SE — то же самое, но уже c производителем телефона. Понятно, что MasterCard может сделать это для работы своего PayPass Wallet на популярных марках Android-смартфонов, но частное лицо или небольшая фирма — едва ли: как минимум, слишком долго и дорого.
    Ответ написан
    1 комментарий
  • Удаленная работа для 17 летней девушки — филолога? Это реально?..

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Думаю да. На ум приходят:
    — SMM
    — копирайтинг
    Ответ написан
    2 комментария
  • Не получается подключить HTC Sensation к компьютеру (для ADB)?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Если я правильно помню, android может подключаться к компьютеру либо как MTP, либо как PTP, либо как USB Storage.
    ADB работает верно, а также правильные дрова устанавливаются при подключении только в одном случае из этих трех.
    Пробуйте.

    google:htc sensation mtp adb
    google:htc sensation ptp adb
    и так далее.

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

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Вам стоит посмотреть в сторону того, что у лингвистов называется corpus, и результатов его машинной обработки.

    Для эксперимента можно начать с www.artint.ru/projects/frqlist.php, там есть списки слов, с проставленными частями речи и упорядоченных по частоте, например — www.artint.ru/projects/frqlist/lemma.num.zip
    Список слов, доступный с этой страницы, содержит примерно 35000 слов с частотой большей 1 ipm (вхождений на миллион слов, instances per million words). Имеется также более короткий список из 5000 наиболее частотных русских слов. Списки используют кодировку кириллицы Windows-1251 и упакованы утилитой WinZip (пользователи Linux или Mac могут использовать StuffIt для распаковки).

    Структура списков соответствует формату лемматизированных списков из British National Corpus (BNC), созданных Адамом Килгарифом, а именно:
    порядковый номер, частота (ipm), лемма, часть речи (классификация BNC).
    Ответ написан
    3 комментария
  • Постоянный BSOD WIN 8.1 и AVR Studio 6.1?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Смотрите: Вы установили драйвер, железо, скорее всего в порядке — значит, ошибку вызывает именно этот драйвер. Конечно, не видя крэшдампа, ничего сказать точно нельзя, но как рабочая гипотеза сойдет.

    Раз машина грузится и работает — так удалите драйвер любым доступным способом, а AVRStudio с молитвой снесите и поставьте уже в виртуалку — и все дела.

    Кстати, советую все квадратно-гнездовые и кривоколенные IDE/тулчейны ставить в виртуальную машину (имхо, AVRStudio и вообще весь софт для МК под винду подпадает под это определение). В т.ч. и из-за подобных глюков с дровами, засиранием PATH, доустановкой всякого треша и проч.
    Ответ написан
  • Ищу железный захват с экрана

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Для захвата статических скриншотов есть смешное решение со встроенной флешкой:
    www.keelog.com/hardware_video_logger.html

    Для видео, боюсь, дешевле чем ПК+карта видеозахвата решения не найти.
    Даже на железе трехлетней свежести — что-нибудь на atom+ion в самом дешевом маленьком корпусе, c pci-платой видеозахвата (если не влезет, то нужен pci-e riser) — влезаем в 300 у.е. и менее за коробочку в сборе, но это не считая 1 ЧД на подбор компонентов, сборку и настройку этой радости.

    А для ноута, может быть, лучше подойдет какая-нибудь карта видеозахвата в формате expresscard.
    www.amazon.com/StarTech-com-ExpressCard-Capture-Adapter-ECHDCAP/dp/B008YT5QEO
    Ответ написан
  • Достать контакты из памяти смартфона на Android?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    1) Какую тулзу от LG вы использовали? Есть некоторая полу-сервисная штука, называется LGMDP. Подключение к ней активируется зажатием железных клавиш при включении тела, воткнутого в USB (стандартный алгоритм). Если я правильно помню, она позволяет бэкапить файловую систему, но я могу ошибаться, а сама прога довольно опасна в обращении, можно легко убить тело.

    2) ADB, если заранее не был включен USB Debugging, особо не поможет. Полный бэкап телефона ADB позволяет сделать и без рута, но для этого нужно чтобы ADB смог соединиться с телом, а для этого нужен включенный USB Debugging…

    3) А так — только нести в проверенный сервис и четко ставить задачу. В крайнем случае, прочитать флеш напрямую не ахти какая задача для опытного бойца, даташиты в открытом доступе (чип K524G2GACB-A050), самое сложное там — подпаяться к BGA, а дальше — система команд у чипа более-менее стандартная для индустрии (типа, 0x00, 0x30 — чтение), есть готовые библиотеки по работе с NAND flash и проч.
    Ответ написан
    2 комментария
  • Как открыть NAS для доступа извне и привязать к своему домену?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Технология, решающая задачу доступа по доменному имени к девайсу с динамическим IP, обычно называется DynDNS.
    Смысл таков: некоторое ПО на устройстве стучится на заранее известный ему сервер провайдера услуги DynDNS, представляется и аутентифицируется, после чего провайдер обновляет на своих DNS-серверах соотв. записи.

    Требования: наличие на устройстве ПО-клиента DynDNS, регистрация аккаунта у провайдера DynDNS.
    Возможно, у Вашего провайдера DNS услуга DynDNS уже есть (а если нет, то без проблем настроите форвардинг).
    Для WD MyBook Вам нужно будет поставить на устройство клиент DynDNS и чуть-чуть понастраивать (ключевые слова: $Имя_Девайса dyndns). У Вас вообще машинка на дебиане, суровых проблем ожидать не следует.
    Ответ написан
    4 комментария
  • Оси в gnuplot,

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Попробуйте по одному подергать скрипты отсюда:
    gnuplot.sourceforge.net/demo/pm3d.html
    и сравнить.
    Ответ написан
  • Как удалять непонравившийся трек в VLC одним сочетанием клавиш?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    1. Пишут, что VLC начиная с версии 1.1 скриптуется (Lua). Пример: www.coderholic.com/extending-vlc-with-lua/
    2. Вот такой аддон по удалению файлов находится:
    addons.videolan.org/CONTENT/content-files/153041-Diskdelete.lua
    3. Далее Вам понадобятся кастомизируемые клавиатурные шоркаты.
    Вроде бы, из lua-расширений их можно регистрировать.
    Я смотрю код vlc-2.0.6, share\lua\intf\hotkeys.lua
    vlc.var.add_callback( vlc.object.libvlc(), "key-pressed", key_press )
    Ответ написан
    2 комментария
  • Как оформить программный код (С++) в Microsoft Word?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Я всегда вставляю preformatted текст в таблицу.
    Таблица состоит из одной большой ячейки, если вставляется самодостаточный кусок кода или фрагмент лога, и из нескольких — если нужны заголовки или комментарии.
    А по поводу подсветки синтаксиса в копируемом коде коллеги выше уже всё сказали.
    Ответ написан
    Комментировать
  • Динамический масив строк на чистом C

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Ключевые слова: malloc, realloc.
    Вот прямо пример, не очень качественный, но все же:
    www.c.happycodings.com/Data_Structures/code10.html
    Тут делается realloc каждый раз, когда читаем новую строчку из stdin, а неплохо бы заранее аллоцировать память чуть бОльшими кусками, и переаллоцировать, соответственно, не каждый раз, а когда место в массиве кончилось.
    Ответ написан
    Комментировать
  • Формирование документа по содержанию в Word 2010

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Если «содержание» это на самом деле «оглавление», которое в английской локализации вроде бы называется «Table of contents», то я не очень понимаю, какой смысл в описанном Вами действии.
    Там же изначально обратная логика, оглавление генерируется по готовой структуре заголовков документа.
    А объемы работы для пользователя при:
    — «набрать оглавление-многоуровненый список и включить магию»
    или же
    — «набрать многоуровневый список из заголовков, нажимая перевод страницы между некоторыми и нажать кнопку 'оглавление' »
    примерно одинаковы.
    Зачем тогда магия?

    А если хочется сквозную нумерацию между заголовками разного уровня, то надо использовать «многоуровневый список» и привязывать разные стили к разным уровням нумерованного многоуровневого списка.
    Ответ написан
    Комментировать
  • Неакселерированный видеоплеер для Windows?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Поставьте K-LIte Codec Pack Full, там в составе Media Player Classic, у него будет туча рендеров, можно попробовать разные.
    image
    Ответ написан
    Комментировать
  • Автономная беспроводная камера с мониторингом по wi-fi

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Под Ваши условия подойдет любая IP-камера с батарейкой и wi-fi, для которой есть клиент под смартфоны.
    Довольно легко ищется по исходному набору ключевых слов.
    Вот нашлось, например:
    www.newspycam.com/Mini_Wireless_WIFI_Portable_WIFI_IP_SPY_Camera_+_Stand___Adaptor_for_Iphone_Ipad___Androids/p1090014_4988830.aspx
    Ответ написан
    Комментировать
  • Как завершить сессию github на удаленном компьютере?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Понимаю, что это звучит глупо, но на Вашем месте я сначала попросил бы наиболее доверенного из оставшихся у компьютера пользователей удалить куки-кеш-прочее из всех браузеров на данном компьютере.
    Ответ написан
  • Шифрование в базе данных на сервере?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    del
    Ответ написан
    Комментировать
  • Шифрование в базе данных на сервере?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Если набор менеджеров фиксирован с момента зашифрования данных пользователем, то задача решается тривиально, схема будет аналогична PGP.
    У каждого пользователя и менеджера будем в БД хранить пару открытый-закрытый ключ, а каждый закрытый ключ будет зашифрован на производной от пароля, вводимого пользователем в веб-интерфейс (это уже реализовано в стандарте).

    Если же менеджеры могут добавляться по ходу игры, то несколько сложнее:
    Вариант №0: нагенерируем 100 ключей заранее. Избыточно, и со сменой паролей придется попариться, зато просто.
    Вариант №1: один закрытый ключ для всех менеджеров и промежуточный код, который может получать доступ к паролю этого закрытого ключа, и который сам расшифровывает данные и отдает их на веб-интерфейс.
    Ответ написан
    Комментировать
  • Эмуляция отказа питания/диска/сети в VMWare ESXI5?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Тесты на гипервизоре Вам практически ничего не дадут, поскольку реальные нештатные ситуации во всех трех случаях могут породить уникальные и чисто аппаратные глюки.

    Максимум, что вообще можно так отловить, это программные ошибки в юзермодном софте: косяки в скриптах, связанные с незатертыми lock/pid файлами от демонов (при сбое по питанию) и т.д.

    Но если очень хочется, то почему бы и нет:
    1. Отказ питания эмулируется очень просто: если виртуалка без VMWare Tools, то команда выключения для нее эквивалентна отключению машины.
    2. По отказу сети: в консоли ESXi просто заходим в свойства виртуалки и отключаем сетевой адаптер.
    3. Отказ диска эмулировать бессмысленно совсем, т.к. отказ с повреждением данных на диске — это одно, а если диск молча умер, когда его никто не тревожил — это практически эквивалентно ситуации №1.
    Ответ написан
    1 комментарий
  • Есть ли аналог Netgear Centria?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Варианты:
    1. reviews.cnet.com/8301-3132_7-57494092-98/top-five-wi-fi-routers-with-built-in-network-storage/
    2. Практически любой роутер, совместимый со свободными прошивками (DD-WRT / OpenWrt / и т.п.) и имеющий USB + не очень прожорливый внешний жесткий диск c USB-интерфейсом (иначе придется париться, организуя диску дополнительное внешнее питание).
    Ответ написан
    Комментировать