Linux

Добавляем свое приложение в busybox

Busybox - программа которая существенно облегчает жизнь встраиваемым системам. Это набор стандартных утилит, который написан с упором на компактность.
Проект приобрел довольно широкую распространенность на встраиваемых ПК именно из-за своего размера. Сделано это хитро. Бинарник один. А с помошью argv[] программа решает какой утилитой ей сейчас прикинуться. В каталоге bin же создаются ссылки на один единственный бинарный файл.

Давайте рассмотрим как добавить свою утилиту в этот набор.
Сперва скачаем репозиторий и попробуем собрать как есть.

Cборка компилятора для esp8266 в linux

Wifi модуль, который последнее время будоражит массы отличается возможностью создания собственной прошивки.
Для этого вам нужно скачать, собрать и установить компилятор, утилиту esptool и esptool.py. Не пугайтесь просто их очень не удачно обозвали. Первая служит для создания прошивки, вторая же - для загрузки прошивки в устройство.

Установите зависимости необходимые для сборки. В Ubuntu так:

Делаем чтобы USB COM порт был доступен простому пользователю Linux

По умолчанию udev в Linux системах настроен так, что не дает обычному пользователю системы пользоваться COM портами. Под это правило попадает и USB-COM переходник на ft232.

Захват GIF с рабочего стола в Linux

Очень эффектно выглядят в интернетах gif анимации работы десктопных программ. Отличный выбор если нужно показать что-то, а для видео коротковато будет.
В Windows я пользуюсь LICEcap. Отличная софтина. Не требует никакой мороки вообще, бесплатна и умеет делать все что надо.
Но для Linux её к сожалению не бывает.
Но не беда. Все уже написано до нас.

Usb Wifi брелок от Ralink Technology на Raspberry Pi

ВНИМАНИЕ!
Драйвер для данного usb wifi уже включен в основную ветку ядра linux!
Все нижеописанное актуально для версий ядра менее 4.2
______________________
Закупил на ebay usb wifi свисток для своего raspberry pi.
Получил посылку. Счастливый запихнул его в usb порт и ... минута отчаяния.
Оказалось в системе нет драйвера для него.

Шрифты Microsoft в Fedora 21

Поставил я себе последнюю 21 федору. Хотел потестить wayland.
Но сейчас не о том. А о том, как установить шрифты в Fedora 21.

Делается это так.
Перейдем во временный каталог:

cd /tmp

Скачаем файл для сборки пакета:

wget http://corefonts.sourceforge.net/msttcorefonts-2.5-1.spec

Установим пакеты необходимые для сборки:

yum install rpm-build cabextract ttmkfdir

Собираем:

rpmbuild -bb msttcorefonts-2.5-1.spec

Устанавливаем:

Первое приложения с automake

В этой стетье речь пойдет о том, как создать скрипт .configure для собственного приложения. Ведь мы хотим быть похожи на крутые ПОшины из мира свободного ПО.
Сначала, как полагается, создадим для всех этих делоп папку. В ней создадим папку src для исходников. Собственно исходник у нас будет один! Ведь мы сделаем всего навсего helloworld.

Вот так он выглядит:

Что означает Network service discovery disabled и как с этим боросться

Думаю многие пользователи нынешней убунты сильно бранятся из-за навязчивого уведомления при старте системы:

Network service discovery disabled
Your current network has a .local domain, which is not recommended and incompatable with Avahi network service discovery. The service has been disabled

В русском варианте: