Ответы пользователя по тегу *nix-подобные системы
  • Чем можно сделать образ рабочего сервера с freebsd на борту, чтоб затем на таком же сервере развернуть?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Не слышал о более красивых решениях, чем загрузка любого live-образа а ля gparted и оттуда dd | gzip всего диска (если машины идентичны); либо же партиционирование новой машины вручную, а потом из-под родной оси man 8 dump / man 8 restore
    Ответ написан
    Комментировать
  • Кто знает апплет отображения активности сетевого подключения в виде иконки когда в компьютер вход еще не выполнен?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Мне почему-то кажется, что Вы решаете немного иную проблему, типа "как предупредить пользователя, что машина не в сети, чтобы он не тратил время на бесплодные попытки логина".
    По теме: на голом CentOS будет непросто. Но вообще проблема выглядит решаемой:
    1) В KDE есть виджеты на lock screen
    https://www.maketecheasier.com/customize-kde-lock-...
    2) Нечто типа conky можно заставить работать из lock screen через скринсейвер
    Плохой пример, для убунты и xscreensaver
    askubuntu.com/questions/543646/how-to-get-conky-wo...
    Ответ написан
  • Как извлечь отдельную подпапку из архива без сохранения полного пути до неё?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    У GNU tar есть магическая опция --strip=N, которая отрезает N уровней каталогов с корня пути:
    tar xvzf arc.tar.gz --strip=1
    https://superuser.com/a/377247
    https://www.gnu.org/software/tar/manual/tar.html#SEC114

    И еще есть магическая опция --xform, позволяющая переписывать пути регэкспом!
    Ответ написан
    Комментировать
  • Какие есть возможные варианты простейших программ, на которых можно потренировать использовать мьютексы, семафоры, разделенную память?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Попробуйте реализовать многопоточный сервер сферической числодробилки в вакууме. Факторизация небольших чисел, например, ну или просто случайная задержка порядка 100-1000 мс.

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

    Можно заменить сферическую числодробилку на сферическую работу с БД, например, доабвив также дополнительный слой connection pool и процессов, его обслуживающих.
    Ответ написан
    Комментировать
  • Почему не пишется .bash_history и .bash_profile?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    1) .bash_profile -- это не история, сам он никогда не обновляется, шелл его сам не перепишет. Его редактирует только пользователь вручную.
    2) Надо смотреть на месте, все конфиги в целом. Вообще, по умолчанию, историю bash сохраняет при выходе. Это поведение можно изменить, если Вы считаете, что игра стоит свеч (ключевые слова "history -a" чтобы сохранить и переменная "PROMPT_COMMAND", чтобы делать это после каждой команды).
    Ответ написан
    Комментировать
  • Подойдет ли Mac OS X для изучения Unix, и лабораторок на "С" в универе?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Mac OS X является разновидностью Unix (в чем-то даже ближе к праотцам, чем линукс), так что серьезных (непрогугливаемых за конечное время) проблем с решением предложенных задач не должно возникнуть. Лабы по основам Unix обычно удается делать и сдавать на чем угодно, хоть в cygwin под винду, хоть на Solaris. С Java особых проблем под маками нет, немалый процент боевых разработчиков сидят под макосью и в ус не дуют.

    Тем не менее, чтобы сэкономить нервы и время, просто держите наготове виртуалку с тем линуксом, который порекомендует преподаватель или большинство коллег. Запас карман не тянет. Также Microsoft бесплатно выдает для ознакомления с IE виртуалки с виндой вот здесь www.modern.ie/en-us/virtualization-tools

    С офисными приложениями все просто, "банальное" как раз работает, спецэффекты наблюдаются при использовании всяких хитрых выпендрежных фич (встраивание интерактивного контента и т.д.). В любом случае, всю статику можно смело экспортировать в PDF (отчеты, неанимированные презентации).
    Ответ написан
    Комментировать
  • Как открыть 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
    и сравнить.
    Ответ написан
  • Получить список частот из mp3 файла?

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

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

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