Бортовой журнал Ктулху

Posts Tagged 'mint' [страница 1]

Импорт почты из ящика Gmail, разбор содержимого письма формата *.eml и запись в базу

Есть много причин для скачивания содержимого почтового ящика, кто-то боится за сохранность важной почты, кто-то получает доступ к секретной переписке. Но вопрос сейчай не "для чего" а "как". И дальше я опишу последовательность действий для получения содержимого ящика электронной почты на примере Gmail и то, как получить тело письма и вложения в виде отдельных файлов.

Для решения этой задачи я выбрал две утилиты под Linux, которые занимаются сбором почты: Fetchmal и Getmail. С первой я раньше встречался когда настраивал почтовый сервер с доменным почтовым ящиком

Впрочем, по порядку.

Read more...

Настройка openvpn соединения в Linux Mint через Network Manager

Сейчас я напишу как можно настроить openvpn в Linux Mint (подойдет также для Ubuntu и многих других линуксов) абсолютно без консоли  в несколько щелчков мыши.

Для этого нужно всего лишь

Articles tagged

Read more...

Как смонтировать ресурс Windows в директорию Linux и работать с этим проектом в PHPStorm

Возникла проблема с подключением проекта, размещенного на сетевом ресурсе. PHPStorm упорно не хотел видеть ссылки типа smb:// или \\server\project иничто не могло заставить его это сделать.

В связи с этим, возникла идея примонтировать этот ресурс в виде локальной директории.

Articles tagged

Read more...

Запуск Half-Life 2 на Linux Mint 20/Ubuntu 20.04 LTS

Переустановил я со своей многострадальной системы Linux Mint 17 на Linux Mint 20, уж очень давно было пора. Но столкнулся с тем, что не заработал HALF-LIFE 2. На самом деле, не заработало все на движке Source, просто на халфе я это заметил. То есть, после клика по ярлыку ничего не запускалось, ничего не писало.
Чтобы получить хоть какие-то ошибки, запустим через консоль.

Articles tagged

Read more...

Программа для получения снимков экрана в Linux - Ksnip

Жила-была очень удобная в пользовании программа для снимков экрана и постигла её участь многих хороших программ - отсутствие поддержки со стороны разработчиков, соответственно, в новых версия ОС уже она не работала. Пришлось искать что-то подобное по функционалу.

Наиболее подходящим кандидатом оказалась программа Ksnip.

Read more...

Как в Clion собирать проект в исполняемый файл вместо разделяемой библиотеки

В процессе работы над своим первым проектом в Clion столкнулся с одним неудобством при сборке проекта. Программа после компиляции не запускалась по клику, выводилось сообщение "Для файлов типа 'Разделяемая библиотека' не установлено ни одного...", при этом, через командную строку приложение запускалось.

То есть, при компиляции тип файла устанавливался как "shared library", т.е., "разделяемая библиотека" и что-то с этим нужно делать.

 

Read more...

Как перестать бояться и начать писать приложения для десктопа. Простой графический клиент web API на C++ и GTK+

После многих лет программирования на РНР захотелось попробовать силы в принципиально другом направлении - в десктопной разработке на C++. Здесь сразу пропускаю вопросы типа "почему (не Python, Java, Go, etc)", просто, захотелось.

Это мой первый учебный проект, но, возможно, кому-то также будет полезно для изучения. Аналогов этой программы, если что,  десятки и сотни, наверное и намного более функциональные. Но, суть не в этом.

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

Для изучения чего-то желательно не просто сферический проект в вакууме, а нечто более или менее полезное в работе.

Так как я часто разрабатываю различные API, решил сделать клиента для отправки POST запросов. Для начала достаточно, тем более что это первый опыт разработки на C++.

Дополнительно, получу минимальный опыт в разработке интерфейсов.

Да, я написал еще один велосипед (:

Read more...

Интернет-обозреватель Edge для Linux. Как вам такое?

Когда-то давно было модно шутить про Internet Explorer для Linux. Хотя, и без Линукса он был браузером для скачивания браузеров. Затем, IE заменил Edge. Теперь, Edge  выпустили под Liunux. Правда, пока это не готовый продукт а предварительная версия, доступная только для тестирования. Edge для Linux построен на движке Chromim, что не удивительно, поскольку последний давно портирован на множество платформ.

Read more...

Графическая оболочка (GUI) для набора утилит вычисления контрольных сумм - Quickhash

Quickhash - графическая оболочка для системных утилит, осуществляющих вычисление контрольных сум, таких как md5, sha1, sha3 и так далее. Конечно, можно воспользоваться онлайн-сервисами или командной строкой, но тогда не нужно читать дальше. Программа полностью бесплатна и меет открытые исходные коды.

Кому лень читать или есть другие причины, просто качайте отсюда.

Read more...

Joplin - кроссплатформенное приложение с синхронизацией через OwnCloud

Наверное, всегда удобно в 21-м веке иметь на всех устройствах одинаковую версию каких-либо записей, заметок. Это, конечно, несложно, если использовать многие популярные сервисы типа гуглодоков, дропбокса, всяких там облачных решений от корпораций. Но иногда хочется чего-то своего, такого маленького и относительно безопасного решения. Можно, конечно, поднять FTP сервер, клиентов под любые платформы достаточно.

Тут в помощь приходит OwnCloud. У меня уже есть опыт с использованием приложения Tomboy  для Linux и его аналога для Андроида - Tombroid. Это достаточно удобная связка для синхронизации заметок. Но есть и более навороченный аналог - Joplin.

Read more...