Category Archives: Полезняшки

Far Manager for Linux

Да-да, этот тот самый Far Manager, который очень сильно облегчал жизнь пользователям в Виндовсе.

Всё то же самое, только в Линуксе. Far Manager работает непосредственно, без привлечения Wine и виртуальных машин.

Под катом — описание действий, как поиметь его у себя на компе.

Читать далее

Проверь свой пароль

В наши дни наверно не найти такого человека, который бы вёл активный образ жизни и ничего не знал о том, что зачем нужен пароль. Наиболее продвинутые пользователи хорошо понимают откуда возникают требования иметь чрезвычайно сложный по конструкции пароль.

Примеры самых простых паролей: 12345, 777, qwerty, password, admin и так далее. Несколько паролей посложнее, но они тоже «нестойкие»: Vasja1988, Russia, PaRoL, ну и так далее. Они тоже не стойкие против взлома.

Читать далее

Debian-9: устанавливаем тулчейн для работы с STM32

Время течёт незаметно. Некоторые вещи почти не меняются, но другие, наоборот, изменяются сильно или вообще исчезают из употребления. Как оказалось, есть кое-какие отличия при установке программного обеспечения для работы с STM32 в Debian-8x и в Debian-9x.

Установка кросс-компилятора, сопутствующих утилит и библиотек — практически не изменились. Немного изменилась установка stlink. А вот способ получения файлов CMSIS изменился самым серьёзным образом.

В общем, господа программисты-разработчики-электронщики, пожалуйте снова за парту!

Читать далее

Debian-9x: не работает LibreOffice Writer

Не работает только Writer, другие программы Офиса работают без проблем. Не работает Writer только в дистрибутиве Debian-9x, в Debiab-8x — работает без проблем.

Отказ в работе заключается в том, что в момент запуска Writer падает без объяснения причин. Хорошо видно, что он грузится, но в последний момент не открыв даже свое окно крашится.

Я не знаю точно, что там не так. Не разбирался. Но подсказку по решению проблемы очень быстро нашёл на http://toster.ru/q/445250 — нужно просто удалить два пакета:

 $ sudo apt-get remove --purge libreoffice-wiki-publisher
 $ sudo apt-get remove --purge libreoffice-nlpsolver

После этого всё заработает.

Python для иммигрантов

Когда я иммигрировал с Виндовса на Линукс, одной из первых моих проблем была проблема перекодировки моих исходников программ.

Это были не только какие-то программные наработки комповых программ на С/С++, которые не хотелось бы терять. По большей части это были исходники программ для микроконтроллеров, с комментариями и пояснениями.

Читать далее

Python для Си-шника — 2

Полтора года назад я уже писал на эту тему (http://wp.me/p1H7g0-RZ). Я там рассказывал про питоновскую программу mkch для создания двух Си-шных файлов (.c и .h), имя которых задавалось пользователем.

Та программа отличалась простотой и была мягко говоря небезопасна в своём применении. Я имею в виду ситуацию, когда пользователь по невнимательности мог создать точно такую же пару файлов и похоронить наработанный в них текст. О чём говорить, если я и сам пару раз на ступал на эти грабли!

Вот так получилось, что сейчас я тружусь над проектом, в котором есть дополнительное условие — исходники должны быть документированы согласно требованиям doxygen.

В общем, интенсивное (за последние дни) использование этой утилиты подтолкнули меня к её рефакторингу. И, вот, пока я далеко не ушёл от темы, — публикую её новую версию.

Юзайте на здоровье!

Читать далее

Автоматизируй это!

Сижу, изучаю PyQt. В процессе изучения, приходится каждый раз создавать маленький тестовый файл, прописывать у него внутри «заветное» начало:

#!/usr/bin/env python3
#coding: utf8

''' <имяфайла, назначение> '''

...

и затем наделять его статусом исполняемого.

И что-то так задрал меня этот процесс, что решил я написать утилиту, облегчающую мне жизнь.

Читать далее

Python для си-шника

Я — разработчик микроконтроллерных систем. Я пишу программное обеспечение для МК на языке Си. При работе с проектами я предпочитаю использовать make-подход и командную строку, а не тяжеловесные IDE типа Code::Blocks и Eclipse.

Читать далее

Как копировать файлы по сети?

Примерно год назад я уже поднимал эту тему в публикации Как копировать файлы?

Вчера я зашел на сайт Линукс по-русски и прочитал статью про еще один простой способ подключения к удаленному директорию:

http://rus-linux.net/MyLDP/file-sys/sshfs.html

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

Читать далее

STM32F030. Прокачиваем make-файл

Вторая версия make-файла с точки зрения идеологии — правильная. Но тем не менее, все еще далека от совершенства. И сейчас мы еще немного продвинемся в этом направлении.

Начнем с наименования цели проекта.

Читать далее