Linux

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

Опубликовано lamazavr - сб, 07/04/2015 - 20:26

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

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

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

Опубликовано lamazavr - вс, 02/01/2015 - 13:34

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

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

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

Опубликовано lamazavr - вс, 01/25/2015 - 15:20

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

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

Опубликовано lamazavr - пн, 01/19/2015 - 21:50

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

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

Опубликовано lamazavr - пт, 12/19/2014 - 10:31

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

Шрифты Microsoft в Fedora 21

Опубликовано lamazavr - чт, 12/18/2014 - 21:36

Поставил я себе последнюю 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

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

Tags

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

Опубликовано lamazavr - пн, 11/17/2014 - 19:02

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

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

Создание ярлыка для Matlba в linux

Опубликовано lamazavr - пн, 03/31/2014 - 14:28

Как не странно инсталяторы программ вроде матлаба по сей день не умеют создавать на себя ярлык.
Тут ничего военного, поэтому просто приведу содержимое файла Matlab.desktop

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

Опубликовано lamazavr - чт, 02/27/2014 - 21:32

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

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

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