Skip to main content

Работа из под линукса с UART-портом

Настройка окружения

Выясняем какие USB-to-COM преобразователи доступны в системе:

Настройка прав доступа из под обычного пользователя:

либо пользуемся механизмом udev, для чего нам понадобится положить по пути /etc/udev/rules.d файл такого содержания (с расширением *.rules):

— в примере прописаны  VID&PID микросхем-преобразователей FT232R и СР2102. После сохранения файла необходимо добавить пользователя в группу plugdev (если он еще не добавлен):

И перезачитать содержимое правил в директории /etc/udev/rules.d:

(далее…)

читать...

CrossOver: Запуск программ Windows на Linux

Установка

Поиск и установка зависимостей, обращаю внимание среди зависимостей есть и 32битные:

 

(далее…)

читать...

bash: советы и шпаргалки

Архивация в несколько потоков

Понадобилось по работе делать снапшоты несколько-GB-тных логов и нетлистов прогонов синтеза под ПЛИС, есть несоклько архиваторов использующих многопоточность/многоядерность, попробовал pbzip2, установим:

Сама строка из мейкфайла:

тут делаем tar’ом из нескольких файлов один и передаем в pbzip2, конечный файл называем текущей датой, именем проекта и текущей веткой гита, подробнее про опции pbzip2:

  • 7 — степень компрессии 1..9(лучше,медленне),  по факту — размер блока 7 = 700 КБ
  • force — перезаписать если файл уже существует
  • read — означает зачитать входной файл в ОЗУ и там разбить по процессорам
  • m2000 — сколько оперативки в МБ использовать. 2ГБ — это практический максимум
  • p16 — принудительное задание сколько ядер юзать

(далее…)

читать...

nginx: советы и шпаргалки

Настройки безопасности

Чтобы не светить версии nginx и php делаем следующее: в файле /etc/nginx/nginx.conf в секции http дописываем:

а в файле /etc/php.ini дописываем:

Рестартуем сервисы:

Проверяем командой:

(далее…)

читать...

[CLI] Работа с изображениями в линуксе

ImageMagick: однострочники

Узнать размеры изображения

По вертикали:

По горизонтали:

Склейка нескольких картинок в один файл

Склеить все изображения в директории в матрицу 2х2 по 4 изображения:

Склеить 2 изображения в столбец 1х2 (по вертикали):

Склеить 2 изображения в строку 2х1 (по горизонтали):

Подписать каждое изображение в коллаже именем файла:

  • -geometry +10+10 — белые поля вокруг каждого изображения, заданные в пикселях
  • -frame 10 — 3D-рамка, пиксели
  • -label %f — подпись

Рассово-верный резайс картинок

(далее…)

читать...

[Maria|My]SQL: советы и шпаргалки

Настройка /etc/my.cnf

Установка профайлера и анализатора настроек:

Запуск:

После запуска и анализа структур и производительности БД следует обратить внимание на замечания, начинающиеся с символов [!!] (например, на число фрагментированных таблиц) и на раздел Recommendations.

Пример:

(далее…)

читать...

WordPress: советы и шпаргалки

Плагины WP

  • Комментарии (disquis или социалки или OpenID)
  • AsciiDoc-разметка
  • Исходный код (подсветка синтаксиса + нумерация строк)
  • сворачивание в спойлеры больших блоков
  • GitHub
  • Embedded Video
  • Tag cloud
  • ТОС-заметок

(далее…)

читать...