ОМСКАЯ ГРУППА ПОЛЬЗОВАТЕЛЕЙ LINUX » Публикации http://omsklug.com Свобода - это ответственность. Вот почему все её так боятся. Бернард Шоу Fri, 10 Nov 2017 17:30:02 +0000 en hourly 1 http://wordpress.org/?v=3.2.1 Трансляция про Docker из Омска http://omsklug.com/2017/11/docker/ http://omsklug.com/2017/11/docker/#comments Fri, 10 Nov 2017 17:24:37 +0000 linuxmasterz http://omsklug.com/?p=2067 Следуй за синим китом!

Docker Logo

2017-11-11 в 16.00 OMST (10.00 UTC) на http://www.omsklug.com/tv (https://www.youtube.com/c/Omsklug/live) будет трансляция, посвящённая контейнерной системе виртуализации Docker. Казалось бы, что ещё можно рассказать, да показать? А вот и послушайте, да посмотрите. Всем синих китов!

]]>
http://omsklug.com/2017/11/docker/feed/ 0
Дополнительный контроллер домена http://omsklug.com/2017/08/optional-domain-controller/ http://omsklug.com/2017/08/optional-domain-controller/#comments Wed, 02 Aug 2017 11:07:13 +0000 Plus http://omsklug.com/?p=2057 Дополнительный контроллер домена без проблем и дополнительных вложений.

# Предисловие…

В статье zentyal 5.0 мы попытались сделать подробный обзор дистрибутива zentyal со всеми его положительными и отрицательными сторонами. Рассмотрели процессы установки и настройки модулей и компонентов системы. И в немного затронули роль сервера в качестве Active Directory на базе zentyal в качестве основного или дополнительного контроллера домена уровня windows 2008 R2. Об этом и пойдет речь ниже, что-то конечно будет пересекаться с предыдущей статьей. Основной упор сделан именно на администрирование контроллера домена с настройкой и приминением “групповых политик”. В качестве примера будем решать такие задачи как установка различного ПО через групповые политики, настройка сетевых параметров клиентских машин. Стоит отметить так же что необходимо учесть следующие особенности вычислительной инфраструктуры.

Особенности
* пункт 1 Разные версии ОС у клиентов (Windows 7, Windows 8, Windows 10)
* пункт 2 Разная разрядность ОС у клиентов (x86, x64)

Задачи
* пункт 1 Установка ПО через групповые политики без ограничений версионности ОС
* пункт 2 Сбросить настройки сети с ручных на DHCP

# Думаем что делать.
Если говорить конкретно о VNC сервере, а именно о TightVNC, то для установки его доступны сразу варианты как *.exe так и пакеты для GPO *.msi. Даже несколько версий для разной разрядности операционных систем семейства Windows. Пробовал штатные методы через редактор групповой политики. Далее конфигурация компьютера/пользователя, далее политики, конфигурация программ, и наконец, “Установка программ”. К слову скажу еще раз то, что уже итак есть в интернетах. Если использовать установку программ в политики конфигурации компьютера, то она применяться будет на момент загрузки системы, до входа в систему пользователя. Если же в политике конфигурации пользователя, то политика применится после входа пользователя в систему, точнее при входе после авторизации.
Меня смутило что указать в одном “пакете” можно только одну версию программы *.msi. Если сделать два пакета установки для x86 и x64 то несовсем понятно как в этом случае будет накатываться ПОшка… Да и разделения по серверным версиям ОС нет. Правда этот вопрос конечно можно решить путем группировки компьютеров в домене, через подразделения и установки групповой политики именно на подразделение.
В итоге нужно было либо городить огород из групповых политик и собирать по разрядности компы в группы руками. Либо вообще устанавливать в ручную.
Что же делать. Гугление не принесло хороших результатов. Ответ однозначен берем напильник пилим “как нам надо”. Кстати говоря использование батника снимает ограничение на установку только msi пакетов через GPO. Скриптом вы можете запихать туда что угодно.

# Скриптоварение
Большинство задач решается как и в Windows скриптами. К слову я раньше никогда в жизни не писал “батники”, следовательно в синтаксисе не силен. По-этому прошу не судить строго. :)
Если вам необходимо срочно решить проблему, а не читать демагогию относительно этой проблемы, то вот ссылка на рабочие скрипты, работающие на боевом сервере.

* [Рабочие скрипты](https://github.com/sor88/windows_script)

Для тех же кому интересен процесс продолжим. Почти все содержимое взято из готовых батников, которых много в интернете, и просто переработано и собрано во едино.

# Скрипт для установки программы TightVNC с учетом разрядности ОС.

@ECHO OFF
@ECHO ON
set dir=%\\192.168.41.100\it\
@ECHO ON
@If exist “%programfiles%/TightVNC” (
@echo Done!
) else (

@If exist “%programfiles(x86)%” (
@echo Installing: ThinVNC x 64
@”%dir%tightvnc-2.8.5-gpl-setup-64bit.msi” /quiet
) else (

@echo Installing: ThinVNC x 32
@”%dir%tightvnc-2.8.5-gpl-setup-32bit.msi” /quiet
)
reg.exe import “%dir%vnc7-8.reg”
@echo Done!
)

На входе передергиваем ECHO, потом подключаем общедоступную папку, где хранятся файлы дистрибутива и файл ключа реестра (о нем чуть ниже). Далее проверяем систему на наличие каталога C:\Program Files(x86). Если он есть значит система 64 разрядная, соответственно если нет, то 32. Далее, в зависимости от результата, запускаем установку. Ключ /quiet говорит о том, что делать это нужно в тихом (фоновом) режиме. Могут возникнуть проблемы с запуском исполняемого файла с удаленного каталога, тогда перед запуском можно скопировать его во временную папку TEMP, и запускать уже от туда.
Так или иначе программа установлена, но при попытке подключиться к удаленному пк не получится. Нужно сначала настроить VNC сервер, так как он автоматом встал в дефолтными настройками. Вот теперь займемся куском ключа реестра. Для этого на каком-нибудь Windows компьютере устанавливаем TightVNC в ручную и настраиваем его. Задаем необходимые пароли и прочие параметры подключения. Далее необходимо экспортировать ветку реестра с настройками TightVNC.
Найти ее в реестре можно по-этому пути [HKEY_LOCAL_MACHINE\SOFTWARE\TightVNC\Server].
Далее, опять таки можно импортировать её на контроллер домена, или на сервер GPO. И отдельной политикой применять. Через Управление групповой политикой, Конфигурация компьютера/пользователя, настройка, конфигурация windows, Реестр.
Или добавить в батник и испортировать командой. Я выбрал второй путь позже объясню почему. Теперь добавим проверку версий Windows, а именно серверная или нет. В случае со сбросом настроек сети на автоматические, хорошо бы, чтобы сервера не зацепило.

echo on
cls
reg query “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion” /v ProductName | find “ProductName” | findstr /i server && call :noconfig || call :config

:noconfig
echo %ProductName%
pause
exit

:config
@echo AutoConfiguration Lan DHCP Script
ipconfig /flashdns
nbtstat -R
nbtstat -RR
netsh winsock reset
netsh int reset all
netsh int ip reset
netsh interface reset all
ipconfig /renew
netsh interface ip set address name=”Подключение по локальной сети” source=dhcp
netsh interface ip set dns “Подключение по локальной сети” source=dhcp register=PRIMARY
ipconfig /renew
exit

Итак чтоже происходит тут. Сначала выдергиваем из реестра информацию о полном наименовании версии операционной системы Windows. Затем ищем внутри результата слово server. Если находим переходим в ветку :config. Если нет соответственно в :noconfig. Никто не мешает объеденить оба этих скрипта. Множество команд для сбрасывания настроек сети не нужно, у меня просто не все варианты сработали, подберите подходящий. Я же привел в качестве примера все, что должно работать.
Зачем вообще сбрасывать настройки. С точки зрения безопасности, то авторизация на шлюзе по MAC адресам гораздо безопаснее чем по ip адресам. Сейчас сменить ip на соседский может каждый 2-ой. А вот как поменять MAC знает не каждый 5 рядовой сотрудник офиса. Второй положительный момент, хорошо когда проводок включил и все заработало… не нужно бегать настраивать или перенастраивать сеть. По-этому dhcp опять таки упрощает жизнь значительно.
Ни в коем случае не используйте скрипт по сбрасываю настроек сети, если в вашей сети нет DHCP сервера.
Такой подход позволяет решать 90% задач простыми методами. Приведенный пример для установки практически любого пакета программ, или настройки операционной системы, или подключение сетевых дисков, и многое другое.
Все хорошо когда есть AD. А что если его нет? Последнее время все больше и больше админов обращаются для организации доменной сети к Linux дистрибутивам, благо вроде более менее отточили работоспособность.

# Linux в качестве контроллера домена.
Есть замечательный дистрибутив для организации домена на Linux сервере – Zentyal Server. Когда это был мультикомбаин для решения самых разных задач. Из коробки умел если не все, то почти все! Простой web интерфейс предоставлял администраторам удобный инструмент управления сервером и службами. Настраивается там все в пару кликов. Время идет и это, когда-то универсальное решение, превратилось в альтернативу Windows Active Directory. Причем Zentyal может работать в паре с Windows AD. Разработчики Zentyal все больше и больше выпиливают, на их взгляд, ненужные инструменты управления службами и все больше и больше оттачивают работу как сервера как контроллера домена.
Установка его проходит аналогично установки Ubuntu. Сразу после перезапуска вы получаете готовое рабочеее окружение да еще и веб панель в придачу.

www информация из Wiki
Zentyal (ранее — eBox Platform) — это дистрибутив основанный на Ubuntu, с пакетом серверного программного обеспечения с открытым исходным кодом, ориентированный на малые и средние корпоративные сети. Zentyal может выступать в роли сетевого шлюза, единого центра безопасности сети, Office Server, сервера унифицированных коммуникаций или комбинировать любые из перечисленных функций. Кроме того, Zentyal включает фреймворк, упрощающий разработку новых служб для Unix.

Исходный код проекта доступен на условиях лицензии GNU General Public License, а также (частично) под различными проприетарными соглашениями. Zentyal является собственностью и спонсируется испанской коммерческой компанией eBox Technologies S.L., которая владеет авторскими правами на кодовую базу.
В интеренет очень много информации установить Zentyl в качестве основного или дополнительного контроллера домена. В качестве основного он устанавливается практически из коробки. Вот эта статья мне понравилась по установки Zentyal в качестве вторичного контроллера домена.

* [HotWo по установке Zentyal в качестве дополнительного контроллера домена](http://www.ewgenik.tomsk.ru/page/zentyal-v-kachestve-dopolnitelnogo-kontrol)

По-этому заостраять внимание на этом не буду. Как установить Zentyal сервер информации в интернетах еще больше. На этом тоже внимание заострять не буду. Дабы не отвлекаться от сути. Лучше приведу пару ссылку на подобные статьи по установке. Нас в рамках статьи интересует именно управление групповыми политиками.
Опять таки в случае zentyal как дополнительного контроллера домена с этим проблем нет, политики автоматически “прилетают”.

* [Создание подразделений домена и управление контроллером домена Zentyal](http://www.tecmint.com/creating-organizational-units-and-enableing-group-policy-in-zentyal/)
* [Видео мануал по установке zentyal в качестве дополнительного контроллера домена](https://www.youtube.com/watch?v=81Yzy7qA2e4)

В этой статье отлично описано пошаговая установка Zentyal как первичного контроллера домена.

* [Установка Zentyal как основного контроллера домена](http://www.tecmint.com/install-zentyal-as-primary-domain-controller-and-integrate-windows-system/)

Одной из наиболее часто используемых консолей управления объектами в домене Active Directory – MMC оснастка Active Directory Users and Computers (или ADUC). Чтобы пользоваться этой оснастку с клиентского компьютера с Windows 10, необходимо установить компонент Microsoft Remote Server Administration Tools (RSAT). RSAT представляет собой набор различных инструментов и утилит для управления серверами Windows Servers, доменом Active Directory и другими ролями и функциями Windows. Скачать его можно по ссылке ниже

* [Дистрибутив RSAT для Windows 10](https://www.microsoft.com/en-us/download/details.aspx?id=45520)

Далее можно установить из консоли в фоне командой wusa.exe c:\Install\WindowsTH-RSAT_TP5_Update-x64.msu /quiet /norestart
Для активации функции RSAT нужно в панели управления выбрать “программы и компоненты”. Затем в левой панели нажать “Turn Windows features on or off”. И в дереве компонентов выбрать emote Server Administration Tools-> Role Administration Tools -> AD DS and AD LDS Tools -> AD DS Tools и нажать ок.
Или в консоли выполнить последовательно три команды

dism /online /enable-feature /featurename:RSATClient-Roles-AD
dism /online /enable-feature /featurename:RSATClient-Roles-AD-DS
dism /online /enable-feature /featurename:RSATClient-Roles-AD-DS-SnapIns

Для Windows 7 RSAT можно скачать по ссылке ниже

* [Дистрибутив RSAT для Windows 7](http://www.microsoft.com/downloads/en/details.aspx?FamilyID=7d2f6ad7-656b-4313-a005-4e344e43997d)

После этого управлять доменом на Zentyal можно из консоли “вендовой” без каких-либо ограничений. Либо через импорт скриптов через веб интерфейс Zentyal.

# Заключение.
В заключение хочется отметить, что для организации офисной, доменной сети совсем не обязательно тратить финансовые средства на лицензии операционных систем ОС windows. Microsoft с недавнего времени перестал быть монополистов в этой области и Zentyal не единственное решение!

* [Samba4 в роли AD + файловый сервер](https://habrahabr.ru/post/216173/)

После успешного подключения контроллеров домена Zentyal 5.0 можно спокойной и смело выключать Windows Server 2008 R2 совсем (тем более если он нелегальный, если же честно купленный, то можно оставить!.), и, безопасности и стабильности ради, рекомендую поднять еще один Zentyal как резервный контроллер домена. Правда стоит отметить что для управления групповыми политиками полноценно, необходимо установить пакет RSAT на windwos машину. О нем говорилось выше. Тем более что он бесплатный и можно хоть пачку установить!
Даже для организации сервера терминалов для приложений типа 1С можно организовать целиком и полностью на линуксе не расходуя средств зря! Специалисты отмечают, что некоторые сервисы работают даже стабильнее чем на Windows. Но это уже совем другая история…
В следующей статьей мы рассмотрим организацию сервера терминалов для 1С без Windows соовсем!
Всем спасибо!

]]>
http://omsklug.com/2017/08/optional-domain-controller/feed/ 0
По сервисам OmskLUG http://omsklug.com/2017/01/services-omsklug/ http://omsklug.com/2017/01/services-omsklug/#comments Mon, 30 Jan 2017 13:47:47 +0000 troe http://omsklug.com/?p=2049 Нужны ли вам сервисы:

1. IMG.omsklug.com – фото

2. PASTE.omsklug.com – заметки

Note: There is a poll embedded within this post, please visit the site to participate in this post's poll.

Оставляйте комментарии со своей позицией.

PS: голосование продлиться до 6 февраля 2017 года (06.02.2017) в 15:00

]]>
http://omsklug.com/2017/01/services-omsklug/feed/ 0
Трансляция “Битва дистрибутивов для импортозамещения” http://omsklug.com/2017/01/distrobattle2017/ http://omsklug.com/2017/01/distrobattle2017/#comments Wed, 25 Jan 2017 19:57:04 +0000 linuxmasterz http://omsklug.com/?p=2042 2017-01-29T17:00+0600 OMST (двадцать девятого января две тысячи семнадцатого года в семнадцать часов по Омскому времени) будет проведена видеотрансляция “Битва лучших дистрибутивов для импортозамещения”. Смотреть видеотрансляцию можно здесь:

http://omsklug.com/tv

или непосредственно на нашем канале тут:

https://youtube.com/OmskLUG

Мы просто установим и сравним несколько известных дистрибутивов GNU/Linux: AstraLinux, BaseAlt, GosLinux, МСВС. Готовьте ваши вопросы, например, в комментариях к этому сообщению. Либо отправляйте электропочтой на адрес post@omsklug.com или делитесь ими в jabber-конференции омских линуксоидов: omsklug@conference.jabber.ru.

Пошумим ПОСРАВНИВАЕМ !!!

]]>
http://omsklug.com/2017/01/distrobattle2017/feed/ 0
День свободы программного обеспечения 2016 http://omsklug.com/2016/09/sfd2016/ http://omsklug.com/2016/09/sfd2016/#comments Mon, 12 Sep 2016 18:54:50 +0000 linuxmasterz http://omsklug.com/?p=2025 Software Freedom Day LogoЧто это такое?

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

Что мы будем делать?

Мы просто устроим себе праздник и не будем напрягаться
Мы будем кулуарно свободно общаться на скучные темы про это наше IT, GNU/Linux, свободное программное обеспечение
Мы будем устанавливать и радоваться различным дистрибутивам свободных операционных систем: GNU/Linux-дистрибутивы, ReactOS, KolibriOS, Haiku
Мы будем раздавать случайным лицам методические материалы о свободном программном обеспечении
Мы проведём ещё более безудержную криптовечеринку, чем обычно.

Что мы не будем делать?

Мы не будем делать наши обычные доклады
Мы не будем делать вебтрансляцию мероприятия
Мы не будем никого регистрировать

Кому приходить?

Приходите, кому интересны:
Свободное программное обеспечение
Шифрование (PGP, LUKS, TrueCrypt), анонимность в интернете (Tor, i2p)
Сетевые технологии (виртуализация/контейнеризация через KVM, OpenVZ, LXC, Docker)
Вопросы лицензирования программного обеспечения
Реестр российского программного обеспечения

Что приносить с собой?

Ноутбуки, чтобы поставить туда свободные операционные системы
Носители компьютерной информации (флешки, диски и т.д.), чтобы скопировать свободное программное обеспечение
Аппаратное обеспечение, которое хотите подключить в свободных операционных системах, но не сумели или не успели это сделать

Когда и где?

Собираемся 17.09.2016 в 14.00 в Омске в кафе на 3½ этаже ТЦ «Омский» (над «Сытной площадью»), вот где-то здесь: https://www.openstreetmap.org/?mlat=54.97682&mlon=73.39135#map=19/54.99219/73.37326

 

]]>
http://omsklug.com/2016/09/sfd2016/feed/ 1
Crypto Install Fest 3 в Омске http://omsklug.com/2016/08/crypto-install-fest-3/ http://omsklug.com/2016/08/crypto-install-fest-3/#comments Wed, 10 Aug 2016 17:46:25 +0000 linuxmasterz http://omsklug.com/?p=2016 Когда и где?

2016-08-20T14:00+0600 OMST (двадцатого августа 2016 года в 14 часов дня по омскому времени) Омская группа пользователей Linux (#OmskLUG) проводит Crypto Install Fest (#CIF2016) в Омском ITLoft (г. Омск, ул. Учебная, 83, второй этаж, каб. 212).

Что будем делать и обсуждать в ходе мероприятия?

А будет несколько докладов и мастерклассов по защите вашей, никому не нужной, личной и иной информации:

  1. Личная кибербезопасность для самых маленьких (Станислав Емец)
  2. Безопасность в интернете
  3. Шифрование дома и на работе: LUKS, TrueCrypt (VeraCrypt и др.) (Алексей Тараканов)
  4. Проблемы хранения паролей (Антон Пацев)

После чего, с 16.00 часов будет трансляция с московского Crypto Install Fest (http://cif.pirate-party.ru/) с возможностью задать вопросы докладчикам.

Также будет криптовечеринка (#KSP, Key Signing Party). Что такое KSP? Вот: https://db.tt/86bW7biW

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

(a) ноутбук и/или (b) флешка.

Для участия в частной криптовечеринке для избранных:

(a) неплохо бы направить ваш публичный ключ PGP заранее на post@omsklug.com;
(b) не забыть документ, удостоверяющий личность;
(c) прийти самому лично.

Если желаете поучаствовать в качестве организаторов, то оставляйте комментарии на сайте http://www.omsklug.com , пишите на почту post@omsklug.com, забегайте в нашу jabber-конференцию: omsklug@conference.jabber.ru

Как безвозмедно и добровольно зарегистрироваться для участия?

Вот ссылка на форму регистрации:http://bit.ly/cif2016omsk

Если же проникнуть лично вам не удастся, то есть вариант посмотреть трансляцию мероприятия тут: http://www.omsklug.com/tv

]]>
http://omsklug.com/2016/08/crypto-install-fest-3/feed/ 1
Document Freedom Day 2016 в Омске http://omsklug.com/2016/03/document-freedom-day-2016/ http://omsklug.com/2016/03/document-freedom-day-2016/#comments Mon, 28 Mar 2016 18:07:32 +0000 linuxmasterz http://omsklug.com/?p=2011 Free Software Foundation Europe e.V.

Free Software Foundation Europe e.V.

Когда и где?

2016-04-02T11:00+0600 OMST (второго апреля 2016 года в 11 часов утра по омскому времени) Омская группа пользователей Linux (#OmskLUG) проводит День свободы форматов данных (Document Freedom Day, #DFD2016) в молодёжном пространстве #ДачаОнегина (г. Омск, ул. Красный Путь д.11, Омская государственная областная научная библиотека им. А.С.Пушкина).

Зачем всё это?

С 2008 года ежегодно во всем мире в последнюю среду марта проводится День свободы форматов данных (http://documentfreedom.org/). В 2016 году – это 28 марта (мы же перенесли на субботу, 2 апреля). Это мероприятие направлено на повышение информированности общества об открытых стандартах и форматах и какой вред несёт закрытость форматов, спецификаций, протоколов. В Омске это мероприятие проводится уже несколько лет подряд. Вот ссылка на Википедию для очень любопытных: https://ru.wikipedia.org/wiki/День_свободы_форматов_данных

Что будем делать и обсуждать в ходе мероприятия?

Несколько докладов о свободных форматах данных в кругу единомышленников…

… и возможно что-то ещё, следите за нашими новостями.

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

В ходе мероприятия, так и после него, будет “криптовечеринка” (KSP, Key Signing Party): приносите свои отпечатки публичных ключей  (а лучше отправьте их координатору на post@omsklug.com) и какой-нибудь документ, который удостоверяет, что вы есть вы. Что такое KSP? Вот: https://db.tt/86bW7biW

Если желаете поучаствовать в качестве организаторов, то оставляйте комментарии на сайте http://www.omsklug.com , пишите на почту post@omsklug.com, забегайте в нашу jabber-конференцию: omsklug@conference.jabber.ru

Как безвозмедно и добровольно зарегистрироваться для участия?

Вот ссылка на форму регистрации:

https://bit.ly/dfd2016omsk

Если же проникнуть лично вам не удастся, то есть вариант посмотреть трансляцию мероприятия тут: http://www.omsklug.com/tv

]]>
http://omsklug.com/2016/03/document-freedom-day-2016/feed/ 1
Нам нравится Profanity! http://omsklug.com/2016/03/we-like-profanity/ http://omsklug.com/2016/03/we-like-profanity/#comments Wed, 02 Mar 2016 19:20:35 +0000 Shroom http://omsklug.com/?p=1988 .local p {text-align: justify!important; text-justify: inter-word!important;} .local a {color: rgb(16, 8, 96)!important;} .local a:visited {color: Gray!important;} .local a:hover {text-decoration: underline; color: Blue!important;} .local pre {overflow-x:auto;} .local code {font-family: Monospace,Courier!important;} .local code > span.kw { color: #268BD2; font-weight: bold; } .local code > span.dt { color: #268BD2; } .local code > span.dv { color: #D33682; } .local code > span.bn { color: #D33682; } .local code > span.fl { color: #D33682; } .local code > span.ch { color: #4070a0; } .local code > span.st { color: #2AA198; } .local code > span.co { color: #93A1A1; font-style: italic; } .local code > span.ot { color: #A57800; } .local code > span.al { color: #CB4B16; font-weight: bold; } .local code > span.fu { color: #268BD2; } .local code > span.er { color: #D30102; font-weight: bold; }
profanity project logo

Правда. :) Даже несмотря на наличие под катом ненормативной лексики. Так что, если вам нет 18 лет или если инвективная лексика является основной причиной ваших нравственных страданий, добро пожаловать в основной раздел нашего сайта. Если же вам интересны некоторые пикантные подробности наших счастлвых отношений с программкой из сабжа, тогда идёмте дальше…

По OmskLUG прокатилось поветрие сборки и/или установки консольного xmpp-клиента profanity. Может быть, это следствие его специфической суровой консольной кавайности, может быть, омсклуговцы просто устали от навороченного минимализма mcabber’а… А может быть, он на самом деле лучший из всех консольных джаббер-клиентов на сегодняшний день. И сегодня я не буду, как обычно это делал, скучно и долго рассказывать, как протанцевать по граблям сборки, установки и настройки очередного несговорчивого софта. Лучше я, как говорят в этих ваших интернетах, «просто оставлю это здесь»…

Собери Profanity!

(По щелчку на миниатюре загрузится оригинал)

“build profanity” banner in russian

И то же самое по-английски:

“build profanity” banner in english

На сегодня всё.


Спасибо за внимание!


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

]]>
http://omsklug.com/2016/03/we-like-profanity/feed/ 0
Омские линуксоиды участвуют в Городском IT-турнире по игре “Что?Где?Когда?” http://omsklug.com/2015/11/omsk-it-quiz/ http://omsklug.com/2015/11/omsk-it-quiz/#comments Fri, 13 Nov 2015 10:28:23 +0000 linuxmasterz http://omsklug.com/?p=1977 Городской IT-турнир по игре "Что?Где?Когда?"Омские линуксоиды участвуют в Городском IT-турнире по игре “Что?Где?Когда?” 11 декабря в 18.30 в офисе компании “Тамтэк” (Жукова, 21, 8 этаж).
“Что? Где? Когда?” – популярная интеллектуальная игра, в которой команда из 6 знатоков ищут правильный ответ на вопрос в течение одной минуты. Эта игра, в которую в нашем городе играют школьники и студенты, профессионалы и любители.

Приходите поболеть! Между прочим хороший повод увидится. Участвуют шесть наших участников, но мы всегда ждём людей для скамейки запасных, конец года же. Хех… Вот только хрустальную сову нам поставить некуда ^__^

Анонс турнира: https://vk.com/it_turnir

]]>
http://omsklug.com/2015/11/omsk-it-quiz/feed/ 0
Быстрый способ поворота видео с помощью avconv http://omsklug.com/2015/11/video-rotation-avconv/ http://omsklug.com/2015/11/video-rotation-avconv/#comments Sat, 07 Nov 2015 16:54:58 +0000 linuxmasterz http://omsklug.com/?p=1971 Intro

Всем известно, что частенько кое-кто снимает видео странно: повернув смартфон или планшет вертикально. Или ещё как нетрадиционно. Вот с этим мы и будем бороться.

Prerequisitives

Устанавливаем форк ffmpeg (Почему? Да потому, что у меня Ubuntu 14.04):

sudo apt-get install libav-tools

Script

Можно сделать полноценный скрипт или пользоваться однострочником BASH:

for i in *.3gp; do avconv -i "$i" -c:v h264 -c:a aac \
-strict experimental -vf "transpose=1" "encoded/$i"; done

Параметр vf – применимые фильтры к видео.

Фильтр transpose может иметь вот такие значения:

  • 0 – 90° CCW и Vertical Flip (по умолчанию)
  • 1 – 90° CW
  • 2 – 90° CCW
  • 3 – 90° CW и Vertical Flip

Параметр c:v – кодек видео.

Параметр c:a – кодек аудио.

Посмотреть какие кодеки доступны для использования:

avconv -codecs

Посмотреть  какие кодеки используются в обрабатываемых файлах:

avconv -i <имяфайла>

Epilogue

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

]]>
http://omsklug.com/2015/11/video-rotation-avconv/feed/ 0