Автор: Shroom

Косяки с установкой redmine_git_hosting в Debian 8 Jessie

Сентябрь 30, 2015 | Debian, HOWTOs, Linux, Отчёты, Публикации, Статьи Автор: Shroom

Icon for application-x-ruby MIME type

До меня время от времени доходили слухи, что установка и сопровождение Redmine — это не то, чтобы адЪ, но как минимум геморрой неслабые головняки. Вероятно, я подогнался под эту тему и в первый раз установка заняла у меня дня три. Во второй раз я уложился в пару дней. В последнее время я делаю успехи, поскольку установка плагина redmine_git_hosting прошла не более, чем за сутки. И это не может не радовать. Последовательность шагов по установке очень подробно описана в руководстве от разрабов, которое можно найти здесь: Get started. Собственно, именно такого порядка действий я и буду придерживаться в статье. Поехали!..

Автор: Shroom

Криптография с использованием ключей SSH

Сентябрь 20, 2015 | Linux, Новости, Публикации, Ссылки, Эксперименты Автор: Shroom

…или «PGP для бедных»

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

История вопроса

Итак, давным-давно, кажется в прошлую пятницу… Хотя нет. На самом деле в начале мая этого года… Так вот, именно в то время Родригес задался вопросом, можно ли в рамках концепции криптографии с открытым ключом использовать для шифрования ключи ssh. Они же по умолчаню есть практически всегда, чего не скажешь, например, о PGP/GnuPG. И, как оказалось, это возможно! Но не всё так просто…

Автор: Shroom

LUKS Header Backup Helper

Сентябрь 14, 2015 | Новости, Проекты, Разработки, Ссылки Автор: Shroom

Связка ключей

В свете последнего жестокого дизастера, своей циничной простотой потрясшего весь OmskLUG, я начал задумываться, как можно предотвратить потерю данных, связанную с потенцальным багами в LUKS. Результатом раздумий стала пара скриптов и, как побочный эффект, эта небольшая статья. Если вас не интересует эпистолярный жанр, можете перейти сразу к разделу со ссылкой на репозиторий.

Потеря — это всегда боль…

Потеря данных — не исключение. И неважно на самом деле, были ли эти данные рабочими базами с боевых серверов или же мегатоннами порнухи семейными фотографиями и личной перепиской. Важно то, что данные, которые не были сознательно удалены хозяином, обязаны оставаться доступными. А иногда даже и те, которые были удалены…

Особенно это касается систем хранения данных с шифрованием разделов. И что же теперь делать?

Автор: linuxmasterz

День свободы программного обеспечения 2015

Август 31, 2015 | Локальные новости, Мероприятия, Новости, Публикации Автор: linuxmasterz

Software Freedom Day LogoЧто такое?

День свободы программного обеспечения (Software Freedom Day, SFD, День СПО) — ежегодное всемирное мероприятие, посвященное свободному программному обеспечению и ПО с открытым исходным кодом. День свободы программного обеспечения — публичная образовательная инициатива, нацеленная на повышение уровня осведомленности о свободном программном обеспечении и его преимуществах, информирование о последних технологиях и тенденциях в свободном программном обеспечении.

Идея Дня свободы программного обеспечения пояилась в 2004 году и первый раз такой день был проведен 28 августа того же года. В Омске он проводится с 2007 г. обычно группой пользователей Linux. Continue reading “День свободы программного обеспечения 2015” »

Автор: Shroom

Как собрать chatbot’а для Tox

Январь 25, 2015 | HOWTOs, Публикации, Статьи Автор: Shroom

В этой статье собраны некоторые подводные камни, обнаруженные лично автором при сборке чатбота для tox на Debian GNU/Linux 7 (Wheezy) для архитектуры amd64. Приведены способы обхода обнаруженных ошибок.

Подготовка

Для начала нам нужно установить некоторое количество пакетов с библиотеками и заголовочными файлами и вообще со средствами разработки (если таковых в системе ещё нет). Начнём с инструментария разработчика:

apt-get install build-essential libtool autotools-dev \
automake checkinstall check git yasm

Для удовлетворения сборочных зависимостей и для разных дополнительных плюшек типа аудио/видео, возможности запуска bootstrap-демона и хостинга ноды, ncurses-интерфейса поставим ещё несколько пакетов:

apt-get install libopus-dev libvpx-dev pkg-config \
libconfig-dev ncurses-dev

В принципе, эти рекомендации указаны на странице, посвящённой сборке toxcore. А дальше пойдут некоторые особенности… Кстати, я не рекомендую проходить данный квест, одновременно читая этот текст, поскольку стиль изложения материала довольно свободный и допускает возврат на несколько шагов назад и повтор действий с возможным улучшением стратегии. В общем, информация дана в чисто ознакомительных целях и ни в коей мере не является полноценным HowTo и, тем более, пошаговой инструкцией.

Continue reading “Как собрать chatbot’а для Tox” »

Автор: linuxmasterz

Software Freedom Day 2014 в Омске анонс

Сентябрь 15, 2014 | Локальные новости, Мероприятия, Новости, Публикации Автор: linuxmasterz

Software Freedom Day Logo2014-10-04T14:00+0700 OMST (четвёртого октября 2014 года в 2 часа дня после обеда по омскому времени) в 301 аудитории первого корпуса Омского государственного университета им. Ф.М. Достоевского (г. Омск, пр. Мира, д. 55А) пройдёт международный День свободы программного обеспечения (Software Freedom Day). Да, да, мы знаем, что он пройдёт 2014-09-20 по всему миру, но… В общем, мы слоупоки, извините. Если не сможете прийти, будет трансляция в Интернет всего действа вот тут: http://www.omsklug.com/tv. Continue reading “Software Freedom Day 2014 в Омске анонс” »

Автор: linuxmasterz

Установка КонсультантПлюс в Ubuntu Linux 12.04

Август 15, 2014 | HOWTOs, Публикации, Статьи Автор: linuxmasterz

Общие слова

Есть такая база, правовая база данных КонсультантПлюс, каждый IT-специалист знает это произведение российской компьютерной мысли и наверное устанавливал не раз. Конечно, можно пользоваться только online-версией этой замечательной правовой базы данных, но зачем? Ведь есть возможность получить эту компьютерную программу на руки, подписав договор с региональным представителем (региональным информационным центром) и выплачивая небольшие деньги. Именно от них, от региональных представителей, можно получить волшебный файл-демон лицензирования conslin, который позволяет провести-таки регистрацию правовой базы данных КонсультантПлюс (ведь мы же пользуемся только легальным программным обеспечением, не так ли?) и файл с инструкцией по установке: linux.rtf. Нет уверенности в том, что файл с инструкцией по установке можно публиковать публично, так как в нём не указаны условия его распространения, но там довольно банальные вещи, кроме некоторых секретных элементов, которые включены в пределах разумного цитирования в настоящую инструкцию. Continue reading “Установка КонсультантПлюс в Ubuntu Linux 12.04” »

Автор: linuxmasterz

Вторая троллинуксовка в Омске

Февраль 24, 2014 | Локальные новости, Новости, Отчёты, Публикации Автор: linuxmasterz

Утро

В морозное утро 22 февраля 2014 года омские линуксоиды выдвинулись на начальную точку движения в небольшом путешествии по Омску на WiFiизированном троллейбусе маршрута №4, а именно на остановку общественного транспорта «Железнодорожный вокзал». Это уже не первый случай такого «хождения в народ». Что-то подобное мы уже делали в 2011 году.

Continue reading “Вторая троллинуксовка в Омске” »

Автор: linuxmasterz

Software Freedom Day 2013 в Омске

Сентябрь 13, 2013 | Локальные новости, Мероприятия, Новости, Публикации Автор: linuxmasterz

Software Freedom Day LogoВРЕМЯ, МЕСТО

2013-09-21 в 14.00 ч. в 101 аудитории первого корпуса Омского государственного университета им. Ф.М. Достоевского (г. Омск, пр. Мира, д. 55А) пройдёт международный День свободы программного обеспечения (Software Freedom Day). Если не сможете прийти, будет трансляция в Интернет всего действа вот тут http://www.omsklug.com/tv. Continue reading “Software Freedom Day 2013 в Омске” »

Автор: Shroom

Сборка unstable-версии Wine для stable-ветки Debian (TrueЪ Debian-way)

Январь 10, 2013 | HOWTOs, Публикации, Статьи Автор: Shroom

Аннотация

В статье описан способ получения набора пакетов последней версии Wine для stable-ветки Debian GNU/Linux. В качестве инструмента используется утилита dpkg-buildpackage. Также кратко описан вариант использования dh_make.

Где найти?

Первая мысль, которая приходит в ответ на вопрос, где взять свежий Wine, — посмотреть собственно на сайте WineHQ в разделе Wine downloads (http://www.winehq.org/download/). Однако, как можно обнаружить при детальном исследовании ссылок на этой странице, никаких бинарников там нет. На самом же деле всё, что нам нужно, хранится на сайте стороннего разработчика, который и публикует сборки для Debian sid/unstable, а также выкладывает исходники с патчами. То есть, если у вас стоит sid (или подключены репозитории от unstable и experimental для разрешения зависимостей), вы можете взять пакеты прямо отсюда: http://dev.carbon-project.org/debian/wine-unstable/. Если же вы предпочитаете стабильность, но при этом хотите использовать новейшие разработки создателей Wine, придётся качать исходники. Ссылки на них размещены на этой же странице в разделе Source package. Фактически для сборки понадобятся два архива: wine-unstable_1.5.5.orig.tar.bz2 (это собственно дерево исходников) и wine-unstable_1.5.5-0.1.debian.tar.bz2 (это параметры для системы сборки пакетов). А файл wine-unstable_1.5.5-0.1.dsc — это подписанное маинтейнером описание архивов с исходниками.

Continue reading “Сборка unstable-версии Wine для stable-ветки Debian (TrueЪ Debian-way)” »