Ubuntu [страница: 1.4]
- /**
* @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
*/

- /**
* @author: Revenger
* Date: 2015-11-22
*/

После года разработки состоялся релиз системы нелинейного видеомонтажа Pitivi 0.95, предоставляющей такие возможности, как поддержку неограниченного числа слоёв, сохранение полной истории операций с возможностью отката, отображение эскизов на шкале времени, поддержку типовых операций обработки видео и звука. Редактор написан на языке Python с использованием библиотеки GTK+ (PyGTK), GES (GStreamer Editing Services) и может работать со всеми форматами звука и видео, поддерживаемыми в GStreamer, включая формат MXF (Material eXchange Format). Код распространяется под лицензией LGPL.
- /**
* @author: Revenger
* Date: 2015-11-22
*/

SimpleScreenRecorder – это инструмент для записи работы игр или программ на рабочем столе Linux, разработанный автором Maarten Baert, целью которого было разработать программу, в которой есть все, что нужно приложению для записи с рабочего стола. Программа не такая простая, как может подсказывать имя, она богата возможностями и имеет понятный основанный на Qt пользовательский интерфейс. Программа поддерживает X11 и OpenGL, а также поддерживает множество кодеков и форматов файлов.
- /**
* @author: Revenger
* Date: 2015-11-22
*/

- /**
* @author: Revenger
* Date: 2015-10-23
*/

Переход на Unity 8 и «мутация» в сторону Mac OS пока отложены. В качестве X сервера по умолчанию, как и раньше, используется X-Org 7.7. При этом дистрибутив включает возможность установки X-серверов Mir 1.17 и Wayland 1.17.
- /**
* @author: Revenger
* Date: 2015-10-04
*/

В жизни каждого мужчины наступает момент, когда трафик растёт и сервак умирает необходимо задуматься об оптимизации. В последнем дайджесте PHP (№ 40) была упомянута ссылкой статья "How GZIP Compression Works". Исходя из статистики, 56% веб-сайтов используют GZIP.
- /**
* @author: Revenger
* Date: 2015-09-05
*/

Nginx один из самых лучших и быстрых веб-серверов. Часто используется в качестве reverse-proxy когда с одного публичного (белого) IP необходимо пробросить несколько сайтов.
- /**
* @author: Revenger
* Date: 2015-08-15
*/

Столкнулся с такой проблемой - gnome mplayer не разворачивал видео на весь экран.
- /**
* @author: Revenger
* Date: 2015-07-07
*/

Всвязи с необходимостью делать какие-то записи, заметки и т.д., у меня возникла необходимость в записной книжке с синхронизацией заметок через интернет. Основные требования были такие: кроссплатформенность (Linux, Android, Windows), возможность синхронизации, и это должно быть десктопное приложение, т.к. будет необходимость пользоваться при отсутствии интернета. Оценив возможности нескольких сервисов и приложений (Evernote - нет поддержки Linux, различные онлайновые сервисы типа Google Docs не подходят по определению), я нашел достаточно стандартное для Ubuntu решение - Tomboy и его порт под Android - Tombroid.
- /**
* @author: Revenger
* Date: 2015-06-11
*/

Проблему увеличения производительности веб-ресурса можно решить двумя способами. Первый наращивание мощности сервера (увеличение CPU и RAM), второй — использование прокси, который будет принимать часть нагрузки на себя. Наиболее популярным в качестве фронтэнд сервера является nginx.
Очень популярная тема в интернете, но, как правило, практически нет ни одной статьи, которая на 100% поможет в настройке, всегда приходится импровизировать.
Постараюсь оформить краткую инструкцию по настройке.
- /**
* @author: Revenger
* Date: 2015-04-14
*/

Что делать если нужно установить Windows 7 имея только Ubuntu и флешку.