Ubuntu [страница: 1.2]
- /**
* @author: Revenger
* Date: 2020-08-18
*/

Небольшой скрипт для массовой конвертации видеофайлов формата mp4 в аудиофайлы формата mp3 под Linux. Для работы скрипты необходим ffmpeg, который циклично конвертирует файлы по количеству совпадений с расширением mp4.
- /**
* @author: Revenger
* Date: 2020-08-05
*/

Американская компания Clearview скачала 3 миллиарда фото людей из соцсетей и интернета, а затем обучила на них модель распознавания лиц. Лица миллионов людей были оцифрованы и внесены в базу данных Clearview без их согласия. Это лишь один из примеров вездесущих технологий распознавания лиц, от которых сегодня не скрыться.
- /**
* @author: Revenger
* Date: 2020-07-30
*/

После установки Linux Mint не запустилась Aqua Data Studio. Выдало кучу непонятных ошибок, но ни одного намека на то, что чего-то не хватает.
Первая строчка ошибки: java.lang.IllegalArgumentException: Missing extension point: com.intellij.appStarter in area null. Мне, как не очень вовлеченному в странный мир java это ничего не говорит. Ну, не найдено что-то, так хоть бы выдало какой-нибудь понятный fatal error.
Для начала нужно проверить наличие java, jre и прочих страшных слов.
- /**
* @author: Revenger
* Date: 2020-03-13
*/

Вчера столкнулся с такой ситуацией, что на мой старый нетбук понадобилось установить Viber но текущая версия программы (на март 2020 года) не после установки не запустилась, требуя версии некоторых библиотек выше, чем установлена в системе.
Хотлось бы пожелать разработчикам Viber добавить каких-либо проверок на этапе установки.
Поскольку требовалась программа, я пошел искать более старые версии и столкнулся с тем, что официально их нет, пришлось ходить по форумам в поисках ссылок на сохраненные версии (размещу их в конце статьи).
- /**
* @author: Revenger
* Date: 2020-03-04
*/

Linux - очень продуманная система, он умеет практически все что нужно в повседневной жизни, сгенерировать пароль например. Причем, не нужно ставить какие-то пакеты, все что нужно уже есть в системе.
- /**
* @author: Revenger
* Date: 2020-01-29
*/

Раздел или файл подкачки в Linux (и не только) необходим для ситуаций, когда заканчивается оперативная память а программам еще есть куда расти. К сожалению, даже 8/16 Gb сейчас не является достаточным объемом памяти и какая-нибудь Java с Google Chrome в паре способны заполнить все свободное пространство.
- /**
* @author: Revenger
* Date: 2019-08-07
*/

Мне часто приходится обрабатывать достаточно большое количество фотографий и для экономии времени стараюсь автоматизировать процесс. Чаще всего это приведение всех фото к единому размеру и нанесение логотипа.
Раньше я всегда использовал консольный скрипт но с ним не очень удобно работать, приходится тратить много времени на его настройку, хотя у скрипта свои преимущества, например им можно пользоваться через ssh.
- /**
* @author: Revenger
* Date: 2019-03-11
*/

В связи с очередной акцией вернулся я к предыдущему провайдеру и появился вопрос подключения по PPPoE в графическом интерфейсе. Хорошо, конечно, у Киевстара, дают кабель с IP-адресом и делай с ним что хочешь но стал он чуть более жадным и пришлось перейти к более щедрому.
- /**
* @author: Revenger
* Date: 2018-07-12
*/
Gimp обладает возможностью просмотра файлов формата .raw при помощи плагина ufraw. Этот плагин значительно расширяет возможности программы, так как "сырые" файлы содержат больше информации об изображении и обладают большими возможностями при редактировании.
Установить его несложно, достаточно добавить репозиторий или скачать файл с сайта разработчика.
- /**
* @author: Revenger
* Date: 2018-07-04
*/

- /**
* @author: Revenger
* Date: 2018-07-04
*/

Недавно стало появляться настойчивое сообщение что у меня заканчивается свободное место на разделе boot. Раздел оказался довольно маленький, поэтому при обновлениях старые ядра полностью его забили.
- /**
* @author: Revenger
* Date: 2018-06-02
*/

Наверное, почти каждый пользователь обеспокоен сохранностью своих паролей от множества сайтов. Кто-то записывает их в блокнот, кто-то - в текстовый файл. Многие, как я думаю, используют функцию сохранения паролей в Хроме. Что же делать, если нужно достать эти пароли?
- /**
* @author: Revenger
* Date: 2018-05-13
*/

Нужно из нудного фильма вырезать наиболее интересные моменты? Обрезка, вырезание кусков из видеофайла в командной строке Ubuntu/Linux это достаточно простой процесс если знать как это делать.
- /**
* @author: Revenger
* Date: 2018-02-09
*/

Заметки по работе с MySQL в командной строке Linux.
Вроде бы ничего нового, но в нужный момент никогда нет под рукой.
Поэтому пишу для себя первым делом, а может и кому-то еще пригодится.
- /**
* @author: Revenger
* Date: 2017-12-07
*/

Оптимизация изображений для сайтов позволяет сократить время загрузки, потребление траффика и улучшает показатели Google PageSpeed и, соответственно, немного продвигает сайт вперед при выдаче. Конечно, той же магазин с мерзкой зеленой рожей Розетке тупо похрен на оптимизацию картинок, там страница может и половины рейтинга не набрать, но в поиске она будет первой за счет овердохера входящих ссылок, но пока наш сайт в жтопе, будем оптимизировать.
- /**
* @author: Revenger
* Date: 2017-10-11
*/

Для работы с SVN в M$ Windows есть программа Tortoisesvn, для Linux есть аналог - RabbitVCS, который даже превосходит мелкомягкий вариант тем, что умеет работать не только с SVN но и с Git. Программа написана на Python. Актуальная версия 0.16, крайняя дата - 2014 год.
- /**
* @author: Revenger
* Date: 2017-10-03
*/

- /**
* @author: Revenger
* Date: 2017-10-02
*/

Trac — средство управления проектами и отслеживания ошибок в программном обеспечении. Дальше опишу процесс установки на Linux-сервер.
- /**
* @author: Revenger
* Date: 2017-01-12
*/

Давно хотел облегчить жизнь себе и поделиться с другими. Есть такая идея - весь софт ставить путем выполнения одной команды, не клацая мышкой по Synaptic или центру установки программ. Для удобства можно поделить пользователей на группы, например программы для простого пользователя, для программиста и т.д.
- /**
* @author: Revenger
* Date: 2016-10-10
*/

Git - это бесплатная и свободная система контроля версий. Сам по себе git - это консольный клиент что может отпугнуть ламеров и говнокодеров, но в помощь им были созданы графические клиенты в которых разберется даже обезьяна.
- /**
* @author: Revenger
* Date: 2016-10-07
*/

Менеджеры пакетов упрощают установку и обновление зависимостей проекта - сторонних библиотек, которые он использует, например jQuery и прочие.
Вместо скачивания всего этого вручную можно выполнить одну-две команды в терминале
Во многих языках программирования есть стандартные менеджеры пакетов, которыми разработчики пользуются для установки всех библиотек, например Composer в PHP.
Bower — не стандартный менеджер пакетов для клиентского js, но самый популярный.
Bower не навязывает пользователю свою систему сборки, а разработчику пакетов — метод подключения библиотеки (AMD, CommonJS и другие). Всё, что он делает — устанавливает нужные проекту пакеты подходящих версий вместе с их зависимостями, то есть просто загружает файлы нужных библиотек в специальную папку. Остальное остаётся на усмотрение разработчика.
- /**
* @author: Revenger
* Date: 2016-09-30
*/

- /**
* @author: Revenger
* Date: 2016-09-30
*/

Firefox во время работы загружает от 300 КБ до 2 МБ данных ежесекундно. Запись велась в файл с названием recovery.js. Как оказалось, это резервная копия сессии Firefox. Она используется в том случае, если «падает» браузер или операционная система. Это полезная, но ресурсоемкая функция. И если у вас SSD, то что у него ограниченный ресурс и здесь уже нужно решить для себя, что полезнее — рабочий диск или же восстановление текущей сессии браузера после его падения.
- /**
* @author: Revenger
* Date: 2016-09-24
*/

Любая операционная система требует контроля за процессами и отслеживания параметров для поддержания ее в работоспособном состоянии.
- /**
* @author: Revenger
* Date: 2016-09-19
*/

В версии 16.04 PHP 5 не поддерживается но есть возможность установить из стороннего репозитория.
- /**
* @author: Revenger
* Date: 2016-09-19
*/

MySQL имеет так называемый "строгий режим" с версии 5.1 до 5.7. Но в 5.7 он включен по умолчанию.
В моем случае это вызвало ошибку при переносе Битрикса "MySQL Invalid default value for 'TIMESTAMP_X'".
- /**
* @author: Revenger
* Date: 2016-08-23
*/

В жизни каждого человека наступает такой момент когда нужно, например, обработать нескоько сотен фотографий. Так как человек должен думать а компьютер работать, лучше всего возложить эту скучную раюоту на него.
Если нужно уменьшить размер сотни фотографий, нет инструмента лучше чем imagemagick.
- /**
* @author: Revenger
* Date: 2016-08-11
*/

Не раз сталкивался с такими ситуациями что потерялся доступ к mysql и вот теперь есть инструкция как быстро его восстановить.
- /**
* @author: Revenger
* Date: 2016-07-14
*/

Кеширование в браузере на стороне пользователя просто необходимо для ускорения работы сайта, так как не придется при каждом обновлении страницы заново закачивать скрипты, стили и элементы оформления.
- /**
* @author: Revenger
* Date: 2016-06-13
*/

Клиент написан на С++ с использованием Qt5 и QML. Продукт распространяется по лицензии GPL v3.
- /**
* @author: Revenger
* Date: 2016-06-11
*/

Вышла новая версия web-браузера qutebrowser 0.7.0, предоставляющего минимальный графический интерфейс, не отвлекающий от просмотра содержимого, и систему навигации в стиле текстового редактора Vim, построенную целиком на клавиатурных комбинациях. Код написан на языке Python с использованием PyQt5 и QtWebKit, и распространяется под лицензией GPLv3. Применение Python не сказывается на производительности, так как отрисовка и разбор контента осуществляется силами движка WebKit2 и библиотеки Qt.
- /**
* @author: Revenger
* Date: 2016-06-07
*/

Clementine – это музыкальный плеер на Qt, вдохновлённый Amarok 1.4 и доступный для Linux, OS X и Windows.
- /**
* @author: Revenger
* Date: 2016-04-21
*/

Ubuntu Software Center (USC) долгое время не поддерживался и не развивался. После его заменили на GNOME Software, который в Ubuntu значится как просто Software. Одним из серьёзных плюсов GNOME Software является умение им обновлять firmware!
- /**
* @author: Revenger
* Date: 2016-04-12
*/

До относительно недавнего времени одним из препятствий, мешающих переходу на Linux, было отсутствие нормального офисного программного обеспечения, что, согласитесь, очень важно для предприятия, да и для дома тоже.
Кроме того, нужно не только наличие ПО но и совместимость в M$ Office.
- /**
* @author: Revenger
* Date: 2016-03-16
*/

Процесс gvfs-metadata является часть графической системы Gnome/Mate и занимается тем что собирает какие-то данные, например свойства файлов, сохраняет состояние, например, рабочего стола, настройки окон Nautilus/Caja.
- /**
* @author: Revenger
* Date: 2016-03-15
*/

Современные браузеры поддерживают сжатие передаваемого файла, т.к. он является частью спецификации протокола HTTP 1.1. Сжатие текстовых форматов (CSS, JS и HTML) может уменьшить их объем до 70%.
- /**
* @author: Revenger
* Date: 2016-03-09
*/

- /**
* @author: Revenger
* Date: 2016-02-25
*/

Variety – это открытое программное обеспечение для смены обоев рабочего стола, созданное для ОС Linux. Программа может отображать обои из локальных источников или различных онлайн-ресурсов, позволяет пользователю изменять фон рабочего стола через настраиваемые временные интервалы, а также позволяет легко отделять отличные изображения от нерелевантных.
- /**
* @author: Revenger
* Date: 2016-02-22
*/

Существует проблема с работой wi-fi на ноутбуках ASUS X552 и это достаточно распространенная проблема.
- /**
* @author: Revenger
* Date: 2016-02-21
*/

После переустановки Linux при попытке запуска java приложения возникает такая ошибка:
- /**
* @author: Revenger
* Date: 2016-01-27
*/

После перехода на Ubuntu не хватает Notepad++, который доступен только для операционных систем Windows? Существует альтернатива под названием Notepadqq, выпущенная под лицензией GPL 3. Notepadqq – это похожий на Notepad++ текстовый редактор для компьютеров под управлением Linux.
- /**
* @author: Revenger
* Date: 2016-01-17
*/

Эта мультиплатформенная программа, написанная на Python, обладает приятным интерфейсом и содержит в себе огромный функционал, кроме того, что особенно приятно, большинство функциональных модулей переведены на русский язык!
- /**
* @author: Revenger
* Date: 2016-01-05
*/

Все началось с оборванной закачки в хроме. Я вдруг понял что под рукой нет какой-то шпаргалки с быстрыми командами для wget. Если не хочется или некогда читать ман, то читайте далее.
- /**
* @author: Revenger
* Date: 2015-12-23
*/

Celestia — расширяемое C++ / GTK (Gnome) / OpenGL астрономическое приложение, дающее визуальное представление о вселенной в трёх измерениях (космический 3D симулятор).
- /**
* @author: Revenger
* Date: 2015-12-21
*/

Tomate - таймер в Linux, очень простая, но при этом весьма удобная програмулька, представляющая собой таймер обратного отсчета вашего рабочего времени, с использованием т.н. техники тайм-менеджмента, под названием «Promodo». Вообще, в программе имеется как бы три поочередно запускаемых таймера, а именно: «Promodo» → основной рабочий таймер, «Short Break» → таймер короткого перерыва, «Long Break» → таймер длинного перерыва, что в совокупности, образует один полный цикл рабочего переода.
- /**
* @author: Revenger
* Date: 2015-12-15
*/

Конвертация SWF в один из видеоформатов, такие как avi, mp4 и прочие может быть простой операцией а может и не очень, как оказалось. Есть два способа конвертации SWF.
- /**
* @author: Revenger
* Date: 2015-12-10
*/

При попытке использовать прокси в Google Chrome оказалось что настройка стандартными средствами браузера заблокирована, системный прокси он не захотел использовать.
- /**
* @author: Revenger
* Date: 2015-12-07
*/

После пяти с половиной лет разработки состоялся выпуск второй версии KeePassX — свободной программы для хранения паролей, распространяемой по лицензии GPL. KeePassX является форком менеджера паролей KeePass, переписанным на C++. Оригинальный KeePass обзавёлся поддержкой Linix (через Mono) лишь в ветке 2.0, написанной на C#.
- /**
* @author: Revenger
* Date: 2015-12-05
*/

На самом деле вышли еще вчера, просто я только сегодня добрался до компьютера.
Итак, что нового в дистрибутиве? Посмотрим!
По традиции начну с MATE, т.к. это то, чем я пользуюсь.
- /**
* @author: Revenger
* Date: 2015-11-23
*/
