• Как организовать непрерывную прослушку микрофона и реакцию на определенное слово?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Без интернета только если у вас есть бюджет в пару миллионов зеленых на серверную ферму и оплату работы стада программистов для написания распозновалки голоса.
    Если в условиях задачи есть оговорка реагировать только на конкретно заданные слова которые заранее заданы для заранее известного голоса и интонации то решения есть. К примеру CMU Sphinx(сфинкс) но работает оно откровенно говоря несколько странно с Русским и вообще начинает очень плохо работать когда число команд переходит пару десятков (по крайней мере так было когда я его смотрел довольно давно). Порта на армы вроде не было но скорее всего добрые люди есть.
    Есть еще самый простой вариант, заюзать яндекс\гугл\... сервисы. Из плюсов удобное апи, огроменная точность(на фоне любых оффлайн решений). Из минусов нужен инет и забесплатно ограничения на число запросов.
    Еще можно задействовать андроид под это дело(точно не помню но вроде бы сервисы распознования без ограничений идут но требуют инета).
    Ответ написан
    Комментировать
  • Как достать файлы из одного из brick glusterfs?

    xarek1986
    @xarek1986 Автор вопроса
    Инженер
    Вошло уже в привычку самому отвечать на свои же вопросы.
    Не знаю на сколько это "грязный хак", но вот что я сделал:
    1. переименовываем каталог .glusterfs
    2. меняем аттрибуты каталога brick setfattr -x trusted.glusterfs.volume-id /brick_path; setfattr -x trusted.gfid /brick_path
    3. Создаём новый volume с этим бриком
    4. ОБЯЗАТЕЛЬНО выставляем все флаги, какие были указаны у умершего volume (например у меня были включеныfeatures.shard: on
    features.shard-block-size: 512MB
    которые я не учёл, и не мог понять, почему репа пустая)
    5. Стартуем volume
    6. Останавливаем volume
    7. Останавливаем демон gluster (не уверен в необходимости)
    8. Перемещаем старый .glusterfs (который мы переименовывали в пункте 1) обратно
    9. Стартуем демона, volume и радуемся жизни
    Ответ написан
    Комментировать
  • С какой литературы можно начать изучение системного администрирования?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Я Вас разачарую до невозможости...

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

    Можно переместить все файлы в структуру каталога, где на каждом уровне будет 256 поддиректорий.
    1-й уровень вложенности - 256 папок
    2-ой уровень вложенности -256^2 папок
    ......
    n-ый уровень - 256^n

    Можно получать хэш md5 от
    md5sum filename - 9673a892a7d8c1c9ac598ebd06e3fb58
    затем нарезать путь из директорий, выбирая по 2 символа на подгруппу:
    /96/73/a8/filename
    Таким образом, для трехуровневой структуры можно разложить порядка 4-х миллиардов файлов, где в конечной папке будет в среднем 256 файлов.
    Триллион файлов - сделайте четыре уровня.

    Одно дело, читать папку, в которой 256 объектов, другое дело - когда несколько десятков тысяч, скорость работы изменится на порядки.
    Ответ написан
    1 комментарий
  • Расскажите про ваш опыт с файловыми системами для мелких файлов?

    deemytch
    @deemytch
    linux root, ruby/perl programmer, sql, backend.
    По опыту работы (с меньшим количеством), но тем не менее, ежедневная работа ~15 человек по сети с рекламной свалкой издательства. Мы специально прогоняли тесты в течение недели с реальным содержимым - то есть клонировали полностью всю свалку и меряли производительность.
    reiserfs 3 для мелких файлов до сих пор ничем заменить нельзя.
    xfs, jfs - очень хороши для больших файлов, т.е. медиаконтент, xfs немного быстрее с ними.
    Дальше - можно оптимизировать только железо. Аппаратные raid1 на SSD + ручное планирование по типам файлов, если это возможно.
    Ответ написан
    4 комментария
  • бесплатный антивирус для windows server 2008 r2

    Есть такой добрый сайт, www.win2008workstation.com, посвященный как раз теме делания из сервера рабочей станции. Там есть и раздел про антивирусы — работает очень многое, и нужные танцы описаны довольно подробно, посмотрите.
    Ответ написан
    1 комментарий