Тег: Linux

Медленное подключение к MySQL в Docker

Post image

На моём текущем проекте я разрабатываю приложение, использующее MySQL в качестве базы данных. Сама база данных крутится в Docker-контейнере, что очень удобно.

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

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

Далее »

Настройка Ubuntu для работы с SSD

Post image

В прошлый раз я рассказывал об установке твердотельного накопителя (SSD) в iMac. Такие накопители характеризуются очень высокой скоростью чтения (~500 МБ/с при условии подключения через 6-гигабитный SATA III) и бесшумностью.

Далее »

Размножение объектов на фото в Gimp

Post image

Сегодня я хочу поведать о старой как мир, но от этого не менее впечатляющей технике тушения пожаров размножения объектов (обычно людей, но это могут быть и котики, и лопаты) с помощью графического редактора. Эту технику часто называют multiplicity. С её помощью можно делать фотографии наподобие такой:

Поскольку я пользуюсь Линуксом, мой любимый графический редактор — Gimp, но то же самое можно сделать в любом другом, поддерживающем слои и маски.

Далее »

Мои скрипты на GitHub

Post image

Наконец-то дошли руки создать открытый репозиторий на GitHub для всех моих общедоступных скриптов (пришлось немного покувыркаться с git filter-branch, чтобы извлечь из моего домашнего репозитория то, что безопасно выложить в общий доступ).

На данный момент там доступны четыре скрипта:

Далее »

Создание XML-файла обоев в Ubuntu/GNOME 3

Post image

Я уже приводил скрипт, устанавливающий случайный файл изображения в качестве обоев рабочего стола. У него есть лишь один недостаток: его требуется запускать каждый раз, чтобы сменить обои.

Между тем, ещё в GNOME 2.28 появилась возможность установить на обои слайд-шоу в виде списка картинок в XML-файле. В нём указывается последовательность и длительность отображения каждого изображения. Более того, в нём можно даже указать плавный переход от одного изображения к другому.

Я решил создать простой скрипт, генерирующий XML-файл из заданного набора изображений и опционально устанавливающий его в качестве обоев. Для работы скрипта нужен GNOME 3+ или Ubuntu (начиная 11.10).

Далее »

Интеграция Google Music с Убунту

Post image

Месяц назад я рассказывал об открытии облачного сервиса для хранения музыки Google Music (сервис по-прежнему формально доступен только для обитателей США, что едва ли вызывает у меня угрызения совести).

Моя эпопея с загрузкой 130 ГБ музыки в облако успешно завершилась примерно за четыре дня, и теперь вся моя коллекция доступна мне везде, где есть интернет — с некоторыми ограничениями (которые, возможно, будут устранены, когда сервис выйдет из стадии беты).

Далее »

Эта музыка будет вечной

Post image

Наконец-то Гугл открыл свой многострадальный долгожданный Music: как долго я ждал этого шага от Корпорации Добра! Отличная возможность отправить в облака свои 130 ГБ музыки — я как раз вписываюсь в бесплатный лимит в двадцать тысяч файлов.

Далее »

Скрипт для смены обоев для Ubuntu/GNOME 3

Post image

Этот bash-скрипт выбирает случайный файл изображения (.jpg, .jpeg или .png) из заданного каталога и устанавливает его в качестве обоев рабочего стола.

Предыдущая версия скрипта отлично работала в GNOME 2 и Ubuntu 11.04 (и более ранних), однако после замены бэкенда конфигурации с GConf на dconf в GNOME 3 он больше непригоден.

Далее »

iMac: Mac OS X Lion + Ubuntu

Post image

Обновление Mac OS X до Lion

Некоторое время назад я созрел до того, чтобы обновить систему на своём Apple iMac 27" с Mac OS X 10.6 Snow Leopard до 10.7 Lion. Не то, чтобы я очень часто ей пользовался, скорее сделал это из любопытства: интересного про это систему рассказывали немало.

Основной моей системой на этом компьютере всегда была Ubuntu.

В теории установка не должна вызвать больших сложностей: всё, что нужно сделать, это купить Mac OS X Lion в магазине приложений Apple:

Далее »

Поделиться: