• Получить список частот из mp3 файла?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    1) Если делать честно, то это надо распарсить MPEG-фреймы и выдрать из них частоты у каждого сэмпла.
    Это будет непросто, примерно как декодер написать, и либы тут не помогут, т.к. они часто выносят собственно кодирование-декодирование в нативный код скорости ради.
    Сходу нашелся только один и очень медленный декодер на чистом питоне — bitbucket.org/portalfire/pymp3

    2) А если делать нечестно, т.е. сконвертить чем-то MP3 в WAV(PCM), а потом прогнать по нему БПФ (python + numpy + scipy), но тогда и «списка частот» никакого и не получится, будет частотный спектр восстановленного сигнала, ценной информации в котором крайне мало.
    Ответ написан
    Комментировать
  • Как установить 7-ку под UEFI?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    1) Попробуйте поставить винду с флэшки. Официальная утилита от Майкрософта. www.microsoftstore.com/store/msstore/html/pbPage.Help_Win7_usbdvd_dwnTool

    2) Как загрузиться с оптического привода грубом — в последний раз я это делал примерно так:
    root(cd0,0)
    makeactive
    chainloader + 1
    boot

    иногда еще chainloader --force + 1 помогает
    Ответ написан
  • Не запускается exe на другом компьютере (C# + Gtk#)?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    1) Как именно выглядит ошибка?
    2) Первым делом надо запустить depends на обоих ПК (http://www.dependencywalker.com/) и смотреть, все ли в порядке с нативными зависимостями.
    3) Дальше разбираемся с managed зависимостями (тот же depends, fuslogvw из http://msdn.microsoft.com/en-us/library/e74a18c4(v=vs.71).aspx)
    Ответ написан
    Комментировать
  • Django + MySQL + Windows = Error?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Проверьте, что нигде-нигде нет кириллицы:
    — %PATH% и прочие переменные окружения
    — имя компьютера
    — CLSID от питоновских ассоциаций
    — возможно, в настройках мускуля и его дров

    А вообще, судя по тому, что пишут в интернетах, дешевле поднять виртуалку с линухом, чем это отлаживать :(
    Ответ написан
    1 комментарий
  • Конвертировать svm-изображение (StarView Metafile) в png?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Смотрите, что пишут: ingwa2.blogspot.ru/2011/05/starview-metafiles-in-calligra.html
    У SVM формата не было даже нормальной спецификации, средств для импорта из него днем с огнем не найти.
    Попробуйте сконвертировать любым готовым средством эти ODT документы целиком, да хотя бы и в PDF, и вырезать картинки уже оттуда.
    Ответ написан
    Комментировать
  • Работа с внешними USB устройствами в Android приложении?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Попробуйте Android x86, который под вирт. машину (virtualbox, например). Там с пробросом устройств должно быть прозрачнее
    Ответ написан
    Комментировать
  • Работа с photorec?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Да.
    photorec, как и большинство forensic-утилит, работают с любым носителем также, как и с его образом.
    О низкоуровневой информации, чтении битых секторов и т.д. речи не идет — для этого нужно обращаяться напрямую к контроллеру по его отладочному интерфейсу (для чего нужен некоторый опыт, спец. железо и софт).
    Ответ написан
    1 комментарий
  • Windows7+Перемещаемый профиль+Исключения?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    www.datastat.com/sysadminjournal/roamingsamba.html
    Now, you should exclude those directories from roaming, using either the registry or the Group Policy Editor. I chose to do this through the default user's HKCU registry hive, since Vista no longer checks/obeys the Group Policy.

    Вдруг правду пишут.
    Ответ написан
    1 комментарий
  • Приоретет пароля и сертификата — что выше?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Осторожно, одичавший костыль: перед просрочкой автоматически сбрасывать доменный пароль у юзеров с eToken на случайный и нигде не сохраняемый.
    serverfault.com/questions/207115/how-do-i-bulk-reset-passwords-for-all-users-in-an-ou
    Если юзеру надо будет срочно зайти под доменным паролем, придется ему его еще раз сбросить на известный.
    Ответ написан
  • Выполнение участка кода в реальном времени, засекаем время?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    По поводу таймеров в Windows есть неплохая вводная статья Jan Wassenberg «Timing Pitfalls and Solutions»
    github.com/0ad/0ad/raw/master/docs/timing_pitfalls.pdf
    Ответ написан
    3 комментария
  • Могут ли песочницы антивирусов изолировать код драйвера?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Нет. Об изоляции там речи не идет.
    Теоретически это возможно, но будет медленно, нестабильно и нерентабельно.
    Борьбу на одном уровне привилегий с врагом средства безопасности всегда проигрывают. Если вредоносный код уже в ring0 — пиши пропало.
    Решение — уйти на уровень ниже и поместить средства безопасности в гипервизор. Но это уже совсем другая история.
    Ответ написан
    Комментировать
  • Сбрасывать профиль пользователя после перезагрузки?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    На ум приходят только самописные костыли c использованием FUSE, готовые решения как-то даже не гуглятся.

    Берем за основу нечто подобное:
    www.matthewgkeller.com/software/rofs.c.txt

    и во всех коллбэках на запись радостно возвращаем 0.
    Предсказываю падение производительности.
    Ответ написан
    Комментировать
  • Не получается релоцировать local APIC?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    В интеловских мануалах пишут:
    Table 9-1 shows how the APIC registers are mapped into the 4-KByte APIC register
    space. Registers are 32 bits, 64 bits, or 256 bits in width; all are aligned on 128-bit
    boundaries. All 32-bit registers should be accessed using 128-bit aligned 32-bit loads
    or stores.


    У Вас в коде я этого не увидел.
    Ответ написан
    6 комментариев
  • МикроИБП(UPS) для роутера. Что проще купить или сделать?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Я бы взял классический offline ИБП с аккумлятором на 7 А*ч (1500 р + 15 минут работы, чтобы выпаять резистор и отключить «Green Mode» который не дает ИБП питать слабую нагрузку).

    Под Ваши точные требования из готовых устройств в продаже подходят только резервированные блоки питания для охранных сигнализаций. Выдают, скажем, 12 V, 3 A. Но они едва ли дешевле ИБП (хотя конструктивно проще).
    Ответ написан
    Комментировать
  • Алгоритм входа с защитой авторизационных данных от использования при их перехвате на канале?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Используйте HTTPS + аутентификацию при помощи SRP-6, как подсказывают коллеги выше.
    1. Правильно настроенный HTTPS обеспечит приемлемую защиту канала обмена данными (если пользователи будут минимально сознательны).
    2. SRP-6 не дает использовать перехваченные данные повторно и не дает подобрать изначальный пароль на их основе.
    Даже если атакующий обойдет SSL, например, получит доступ к закрытому ключу от Вашего серверного сертификата, или от более высокого в цепочке сертификатов, вплоть до корневых, и проведет MITM-атаку, используя легитимный с точки зрения клиентского браузера поддельный SSL-сертификат, то перехваченной информации атакующему будет все равно недостаточно, чтобы аутентифицироваться вместо пользователя.

    Вместо SRP-6 можно использовать более слабые стандарты типа htdigest (HTTP digest authentication, rfc2617, есть в апаче из коробки, правда, в самом простом варианте использования это будет для клиента выглядеть как некрасивое стандартное pop-up окно в браузере).
    Ответ написан
  • Как реализовать ограниченного администратора в Windows?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    В общем случае это невозможно. Доменный администратор может вернуть себе любые права.

    Выход — пересматривать политику безопасности, выдавать административные полномочия минимальному числу людей.
    Логи форвардить на выделенные сервера, доступ к которым регулировать отдельно и т.д.
    Начиная с 2008 есть выделенные группы для «чукча-читателей логов» — «Event Log Readers».
    Ответ написан
    1 комментарий
  • Как нагуглить мейлы, принадлежащие домену?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Попробовать maltego первым делом, не найдет совсем ничего — тогда уже задумываться.
    Ответ написан
    Комментировать
  • Проверка правильности ключа для расшифровки AES'ом

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Тогда это вполне легитимный метод. Нам придется-таки получить ключ и хоть что-то, да расшифровать. Посмотрите, как делает TrueCrypt — перед тем, как расшифровать весь диск, он проверяет, что расшифровался заголовок тома, а он известного формата. Если условия задачи не позволяют добавлять известную проверочную строку в заголовок к plaintext-данным на входе, то ее придется хранить отдельно.

    Еще можно хранить key check value, но это те же яйца — KCV это усеченный ключевой хэш от ключа на ключе :)
    Ответ написан
    1 комментарий
  • Где приобрести диск с Wndows 8?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Технические ВУЗы бывают подписаны на DreamSpark Premium (бывш. MSDN Academic Alliance). Там дают бесплатно в т.ч. и Windows 8.
    Ответ написан
    5 комментариев
  • Псевдографический Java UI

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Думаю, что вполне себе можно сделать (даже если с нуля, без доп. библиотек), но сильно сомневаюсь насчет целевой аудитории, а также сферы применения.

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

    Хотя есть еще одна действительно достойная сфера для псевдографики — это UI всяких конфигураторов на псевдографике, наподобие make menuconfig или утилит типа system-confifg-* в редхатах, smh в HP-UX и т.д., особенно в суровых юниксах. Они приятны и оставляют меньше простора для тупых ошибок.

    По Java и почему почти нет псведографики на Java — выбор странный, т.к. чтобы Java-приложение было юзабельным из-ком.строки, нужен скрипт-обертка (в которой classpath, параметры JVM и прочий мусор). Возможно, религиозные ограничения не дают совмещать скрипты-обертки и псевдографику в вызываемом приложении? :)
    Ответ написан
    Комментировать