Архив метки: nc

Подробности процесса загрузки Linux

Когда-то давно термин bootstrapping (загрузка) в компьютерной области означал загрузку бумажной ленты, на которой хранилась программа начальной загрузки, или же ввод программы начальной загрузки вручную

Шрифты в Linux (часть 1)

ВведениеПеред тем, как приступить собственно к рассказу о шрифтовых подсистемах, необходимо сказать несколько слов об архитектуре графической подсистемы в целом. Как показал опыт, очень много пользователей

Проставление BPM (Beat-Per-Minute) тегов в коллекции музыки

Задача: Есть коллекция музыки и плеер, умеющий понимать тэг BPM. Это пригодится, например, для того чтобы поставить что-нибудь быстренькое. Нужно протегировать всю коллекцию.Потребуются 4 программы:

AVG9: локальные базы с помощью ngnix и bash

Заворачиваем запрос AVG на внутренний (aka локальный) сервер обновлений.Выбор nginx`а обусловлен его умением проксировать и изменять запросы http без каких-либо дополнительных софтин.Итак, приступим.Далее

Ядро linux 2.6.32.1 + tuxonice + nvidia в squeeze/sid

Испокон веков собираю ванильное ядро на ноуте в своей дебе (уже даже и не помню изза чего начал), и вот как это делать для 2.6.32.1 в squeeze/sid с патчем tuxonice$ cd /usr/src$ wget http://www.kernel

port-check — чекаем порты без проблем или скрипт для проверки доступности портов

Нам, админам, довольно часто, точнее постоянно, приходится мониторить различные ресурсы своей сети и не редко удаленной. Если нет возможности поставить на хост средства мониторинга, то приходится проверить

FreeBSD. Callouts. Переодически вызывающиеся в ядре функции.

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

авторестарт VPN

Частенько вылетает инет, запарился вручную восстанавливать, ну и заморочился написал скриптик:#!/bin/bash if [ $UID != 0 ]; then# echo You must be root.sudo $0 $1exit 1fi&nbsp

Подключение светодиода к компьютеру и его программирование

В этом посте я расскажу о способах подключения к LPT и его программировании.Не судите строго — моя первая статья.Во-первых нужно узнать что же из себя представляет LPT порт, что и как мы к нему будем подключать

FreeBSD. Копирование данных между ядром и процессом пользователя.

copy (9)copy, copyin, copyout, copystr, copyinstr — kernel copy functionsВ принципе, copystr копирует данные между ядром и процессом, в контексте которого ядро выполняется. Спрашивалось, для чего нужны

VServer developer answers your questions

Herbert Potzl, lead VServer developer, kindly answers questions of Linsovet.com and Linux.org.ru users.Could you tell a little bit about yourself After finishing the Secondary School (focus on Natural

Debian Lenny. По следам инсталляции.

Несколько раз пришлось переинсталлировать Debian Lenny. Каждый раз не без глюков. Скидываю историю команд, на случай если не дай бог ещё раз придется.# Это ключи для репозитория deb http://www.debian

Чего ожидать в Ubuntu 8.10?

Это мой любительский перевод статьи What’s coming in Ubuntu 8.10? Буду благодарен за любые поправки в переводе, особенно если они будут с объяснением — почему именно так правильно.Чего ожидать в Ubuntu

FreeBSD Модули. DECLARE_MODULE, MODULE_METADATA и SYSINIT.

Теперь несколько детальнее о модулях ядра. Ранее было описанно несколько способов, как имплантировать свой код в адресное пространство ядра ОС. Но для того, что бы этот код имел доступ к данным, определенным

FreeBSD. Общие данные для различных модулей

Приспичило ради интереса решить такую задачку: Написать два модуля ядра использующих общий пул данных. В моих предыдущих постах способ решения подобной задачи в userspace разобран и вопросов не оставляет