Биография Столлмана, Ричарда Мэттью

Дата рождения: 16 марта 1953

Место рождения: Нью-Йорк

Ричард Мэттью Столлман (англ. Richard Matthew Stallman, очень часто RMS, по инициалам; родился 16 марта 1953, Манхэттен, Нью-Йорк) — основатель движения свободного ПО, проекта GNU, Фонда свободных программ и Лиги за свободу программирования. Автор концепции «копилефта», призванной защищать идеалы движения; эту концепцию он, с помощью юристов, позже воплотил в лицензии GNU General Public License (GNU GPL) для ПО.

Столлман также известный программист. Среди программ, автором которых он является, GNU Emacs, Коллекция компиляторов GNU (GCC) и Отладчик GNU (GDB). С середины 1990-х годов, Столлман стал программировать значительно меньше, посвятив себя распространению идей свободного ПО. В настоящее время он продолжает разрабатывать только GNU Emacs. Он ведёт скромный образ жизни странствующего «евангелиста» и «философа» движения свободных программ.

Читать далее

Основы работы с потоками в Python

Перевод статьи Basic Threading in Python (автор Peyton McCullough), автор перевода Сергей Шилов

Если вы желаете, чтобы ваше приложение выполняло несколько задач в одно и то же время, то можете воспользоваться потоками (threads). Python может работать с потоками, но много разработчиков находят программирование потоков очень сложным. Среди прочего Peyton McCullough объяснит как порождать и уничтожать потоки в этом популярном языке.

Читать далее

Установка даты и времени в Linux

Как это делается при наличии Gnome или KDE знают все. Поэтому – консоль! Зачем? А вдруг у вас нету GUI(сервер, к примеру) или графическая оболочка снова сбоит…

Выбор часового пояса:
Идём в папку /usr/share/zoneinfo/, выбираем город, находящийся с нами в одном часовом поясе.
Теперь вместо /etc/localtime ставим символическую ссылку на /etc/localtime:

root[~]# ln -fs /usr/share/zoneinfo/Europe/Yekaterinburg /etc/localtime

Устанавливаем время и дату:

date ММДДЧЧммГГГГ.СС

Месяц, День, Час, Минуты, Год, Секунды.

root[~]# date 073008102009.59
Thu Jul 30 08:10:59 EDT 2009

Выполнять с правами root’а.

Биография Патрика Фолькердинга

Patrick VolkerdingВсё началось в в 1973 году. Обычный ребёнок по имени Патрик вместе со своим классом отправился на экскурсию в компьютерный департамент North Dakota State University.

«Комната, где они держали машины тотально поразила меня — множество больших шумящих машин с мерцающими огоньками повсюду. И ряды больших приводов с дисковыми пластинами. Один из системных операторов показал мне, как играть в StarTrek на Dec Writer — телетайпо-подобном терминале. Это была мгновенная зависимость.»

Patrick Volkerding, interview with linuxjournal.com

Зависимость зависимостью, а в 1973 году компьютеры были большими, а интернеты медленными и ни школьник, ни его родители не могли позволить себе покупку компьютера. Именно это заставило Патрика заинтересоваться электроникой — она была более доступной и не менее интересной.

После выхода в свет и появлении в продаже первых персональных компьютеров, таких как TRS-80, Apple II и Atari 400/800 магазины, занимавшиеся продажей, стали постоянным местом обитания Патрика. Владельцы разрешали ему здесь ошиваться и пользоваться машинами, а взамен получали маленькие программки с рекламой магазина или что-то подобное, получившееся в результате изучения Патриком BASICа.

В возрасте 14 лет Патрик всё таки обзавёлся личным ПК. Это был Apple II Plus с 300 бодовым модемом AppleCat. На нём была установлена unix-подобная ОС, даже не напоминавшая Linux. На то время это как раз были очень популярные модели. Эта машина прослужила ему верой и правдой вплоть до 1990 г.
Читать далее

Путеводитель по джунглям звуковых API в Linux

Оригинал: A Guide Through The Linux Sound API Jungle
Автор: Lennart Poettering
Дата публикации: 24 сентября 2008 г.
Перевод: Максим Белозеров
Дата перевода: 25 августа 2009 г.

Во время миниконференции, посвященной теме аудио, на конференции Linux Plumbers выяснилась одна вещь: программистам часто трудно решить, какие из звуковых API для каких целей использовать при создании аудиопрограмм для Linux. Давайте попробуем разобраться в этих джунглях:
Читать далее

Низкоуровневое форматирование устройств

Оговорюсь заранее: Здесь будет рассказан низкоуровневый способ форматирования. Вообще этим способом можно отформатировать что угодно(способ медленный, но универсальный). Смерть и разруха грозят данным на накопителе, поэтому важную информацию стоит скопировать на другое устройство. Не на дрогой раздел таблицы, а именно устройство, т.к. и таблицы мы тоже снесём. Собственно данный способ не просто форматирует, а сносит с носителя абсолютно всё и на “ровной” поверхности ставит то, что нам надо.

Читать далее