LINUX.ORG.RU

29
Всего сообщений: 295

Предвыходные мысли о FHS

В rss ленте упало https://habr.com/ru/post/462045/. Не в первый раз такое вижу. Возможно кому-то будет интересно, но usr - это `user` пользовательская файлопомойка, etc - это `et cetera` общая свалка для дерьма, которое не нужно, но выкинуть жалко, bin - это исполняемое файло, home - это попытка отделить файло отдельных пользователей от системного (навести порядок, ага) . Не стоит искать в FHS смысл, его там нет. Уже 50 лет порядка нет. Это натуральное говно из говен. Все через жопу, непонятное и криво названное. Что думаете об иерархии в современном линукс? Пятничный тред.

 , ,

arrecck ()

Книги по истории unix/linux

Подскажите пожалуйста хорошие книги по истории развития unix/linux и напрямую связанного с ними железа, а то что-то ничего кроме коротких статей не гуглится.

Перемещено leave из general

 , ,

Serbis ()

Мак и его юзеры

Я ни разу не пользовался маком. Купил на днях его один человек, пользуется, ему все нравится и я ему предложил поработать через терминал, но он категорически отказывается им пользоваться, ссылаясь на то, что он ему не нужен. Решил я почитать в интернете гайды для тех, кто купил маки, там говорится про всякие icloud,интерфейс, но почему-то не говорят про терминал. Это,наверное, я так нагнетаю, но это ведь юникс система, так почему не пользоваться терминалом? Просто тогда мне непонятен смысл использования данной ОС, если ее берут, потому что у них iphone, то мне их жаль, ведь стоит не хило, а по железу толком ничего

 , ,

Avengerist ()

Москва. Дежурный админитартор Unix-систем

В крупную телеком-компанию ищем адекватного технического специалиста на стартовую позицию дежурного инженера. Вакансия позволяет получить опыт работы по техническому обслуживанию и поддержке серверного оборудования Enterprise-уровня SUN(Oracle), IBM, HP, Huawei, дисковых массивов HDS, HP и коммутаторов SAN Brocade, системного ПО ОС Solaris, AIX, Linux, Veritas SF, Symantec Netbackup. Наши ожидания по кандидату: • опыт работы с UNIX/Linux системами на уровне пользователя • понимание общих принципов работы современных операционных систем и сетевого взаимодействия Остальному научим! График работы сменный на площадке. Студенты приветствуются. Оклад «на руки» - 50 т.р. Оформление по ТК

Ваше резюме можно отправлять на ne.boldovskaya@jet.msk.su

 , ,

sakura07-82 ()

Bash awk редактор субтитров

Нужна срочная оплачиваемая помощь

titulky.sh -d dict1 -d dict2 -d dictn file1 file2 file3

где -d dict1 сообщает вашей программе, что текстовый файл dict1 должен быть загружен как словарь, который будет использован дальше . А остальные файлы file1 ... fileN загружаются как субтитры к фильмам. Которые даны в таком формате:

{20758}{20930}HELLO WORLD, BILL IS A YELLOW EXCAVATOR FROM USA. BUT|OUR JANE IS TOO!

где первые два числа без пробелов, заключенных в {a}, указывают начальный и конечный кадры субтитров сразу после (без пробела), за которыми следуют слова субтитров, которые содержат буквы английского алфавита и символы из набора,!?.

Ваша задача - отредактировать file1 ... filen файлы, чтобы они выглядели так: {20758}{20930}Hello world, Bill is a yellow excavator from USA. But|our Jane is too!

Так что делайте все в нижнем регистре, за исключением начала предложений, имен собственных (Джейн) и сокращений (США). Но у него есть подвох - Bill. «Bill» также переводится как счет, и поэтому слово «БИЛЛ» не может решить, будет ли он большим или маленьким. В этом случае ваша программа должна записать в журнал или вывод, что в этой строке он не уверен, и оставить «Bill».

slovo s slovo2 v slovo3 sv ZKRTKA MUDr. knife s knives read v reads read read

Если первый столбец - это слово в «голой» форме, второй столбец - это все части речи, которые могут быть существительным, глаголом и другими (это интересно).

Если слово неправильное и является существительным, оно имеет еще одно слово (knives) которая является формой множественного числа.

Для обычных существительных мы всегда используем окончание -s или -es (если слово оканчивается на -s, -sh, -x) или или -ies, если слово оканчивается на -y и до того, как y является согласной (согласная SK).

Сокращения в словарях, мы можем узнать потому что они не содержат никаких дополнительных слов в строке. (например, MUDR. или ZKRTKA)

Перемещено beastie из development

 , , , ,

wzwangel ()

Nextcloud - смена пароля к базе

Установлен nextcloud на debian+lamp. Изначально ставил для тестирования, но все прошло гладко и теперь хочу оставить облако и использовать его дальше.

Хочу поменять на более сложный пароль для root в mysql и пароль для nexclouduserdb.

Пароль то я им сменю, а где надо в конфигах поменять пароли на новые, чтобы все продолжило и дальше работать?

 , , ,

Ikarus ()

Ищу удаленную работу сисадмином unix/linux/network/voip

Ищу удаленную работу сисадмином unix/linux/network/voip. А также специалистом по безопасности ИТ.

Все подробности(в.т.ч скилы, обмен оперативными контактами) - через личный почтовый ящик: orphanedvox@protonmail.com

 , , , ,

ChAnton ()

Вакансия системный администратор Solaris, Linux

Крупный банк требуется системный Администратор Solaris, Linux для работы с Oracle engineered systems

Функциональные обязанности:

- Администрирование, поддержка и первоначальная диагностика сбоев oracle engineered systems SuperCluster, Exadata, (~30 штук). + 5 серверов Oracle Sparc T7-2.
- Администрирование, OS Solaris 11, OS Linux (OEL).
- Анализ использования ресурсов Oracle engineered systems и планирование необходимости их увеличения.
- Разработка и внедрение отказоустойчивых решения в части EngSys и сопровождающих их сервисов.
- настройка и поддержание мониторинга компонентов Oracle EngSys с помощью Oracle Enterprise Manager, ASR.
- Настройка мониторинга компонентов Oracle eng.systems с помощью общебанковской системы мониторинга( SNMP, bash-scripts, HP OVO).
- Планирование и контроль операций резервного копирования OS.
- составление и поддержание в актуальном состоянии документации по обслуживаемому оборудованию Oracle engineered systems.
- Взаимодействие с технической поддержкой системного интегратора, и вендора.( Ведение заявок, организация визитов инженеров, координация доставки/отправки/замены запчастей).
- Участие в проектировании решений в качестве консультанта со стороны Банка.
- Участие в пилотных проектах.
- Сопровождение процедур обновления Oracle engineered systems.

Требования:
Опыт администрирования Solaris, Linux (Rhel|OEL|Centos) от 3-х лет;
Знание zfs, bash-scripting, ASM, Grid Infrastructure, ldom, Veritas SF(IS);
опыт работы с нагруженными системами баз данных (диагностика, оптимизация производительности OS Solaris|Linux);
знание принципов работы систем хранения данных, сетевых протоколов;
желателен опыт работы с Oracle Engeneering Systems;
знание английского, достаточного для общения с технической поддержкой
понимание принципов работы СУБД Oracle будет плюсом.
Опыт работы с InfinfBand будет плюсом.

Условия:

зарплата от 180000 net
Гарантируем оформление трудовых отношений в соответствии с ТК РФ: «белую» зарплату, оплату больничных и отпусков;
Обеспечиваем ДМС, включая стоматологию, участие в программах корпоративного кредитования и страхования;
Организуем гибкое начало рабочего дня;
Предоставляем комфортный в г. Москва офис в шаговой доступности от метро Чистые Пруды/Тургеневская/Сретенский Бульвар

E-mail: в профиле

 , , ,

smaxim66 ()

Ищу удаленную работу системным администратором unix/linux.

Предлагаю удаленный аудит, настройку, оптимизацию, администрирование и организацию информационной защиты инфраструктур серверов/систем/сетей.

{{ Интересует только постоянная удаленка и/или средние/крупные проекты с постоянной занятостью с фиксированной компенсацией. Мелкие разовые заказы не интересуют }}.

Настройка, администрирование:

  • Операционных систем семейства Unix: Linux, FreeBSD, etc.
  • Систем эмуляции архитектур различного уровня их виртуализации: Qemu/KVM, Xen, VMWare.
  • Поддержка контейнерных объектов виртуализации высокого уровня: OpenVZ, LXC/Docker.
  • Систем управления базами данных как реляционного свойства: MySQL, PostrgeSQL, Oracle, Ingres, так и нереляционного: Redis, MongoDB, CouchDB
  • Программного обеспечения сервисов сетевого назначения и обеспечения работы приложений: mail,proxy,web,vpn,etc.
  • Систем цифровой телефонии/телефонных станций и сигналинговых сетей в различных схемах на базе ПО Asterisk, FreeSwitch, OpenSIPs/OpenSER.
  • Биллинговых систем/систем расчетов хостингов, операторов связи, других видов услуг.
  • Систем наблюдения и мониторинга: zabbix/nagios/cacti/etc.
  • Настройка и оптимизация коммутируемых и маршрутизируемых ip сетей на базе протоколов статической и динамической маршрутизации, коммутации.
  • Масштабирование проектов/решений/сервисов, аудит и обеспечение необходимого уровня их отказоустойчивости, доступности, распределенности, масштабируемости в различных вариациях: LoadBalancing/HighAvaliability сетей и сервисов в том числе при использовании таких решений как heartbeat-технологии: lvs/keepalived/pacemaker-автоматизации, haproxy и других.
  • Решений масштабирования объектов хранения: распределенных и кластеризованных и псевдо-кластеризованных файловых систем и устройств.
  • Систем контроля безопасности служб и сервисов систем, выявления и реагирования на угрозы в соответствие с международными стандартами ISO и локальными территориальными стандартами безопасности. Параметризации и нивелирования угроз по их свойствам. Применение сопутствующих инструментов, как свободно распространяемых, так и коммерческих аналогов систем: IDS/IPS/AAA/Firewall/etc.
  • Инструментов и методов автоматизации процессов сопровождения инфраструктуры и разработки на основе git/svn, а также оболочек chief/puppet/ansible, а также многоуровневых интегрированных инфраструктур автоматизации процессов/микросервисов на на базе облачных решений, а также с использованием kubernetes, и продуктов и оценки необходимости использования таковых.
  • Обеспечение динамики процессов CI/CD для тестовых сред и сред разработки. В основном Jenkins.
  • Выявление и устранение технических последствий несанкционированного доступа к инфраструктуре, причин утечек информации, защита итд.
  • Организация и внедрение уникальных и индивидуальных решений в области анонимизации сетей/структур. Под заказ и под ключ.
  • Консультации в сфере указанной компетенции, внедрение, планирование, поддержка.
  • Решение многих других сложных и нетривиальных задач в контексте обозначенной тематики.

Не организация, а частное лицо.

{{ В случае возникновения вопросов, просьба обращаться только через указанные контакты: }}

  • Jabber(JID): orphanedvox@xabber.de
  • Skype: sysbooter
  • Telegram: @sysbooter

 , , , ,

ChAnton ()

Поиск и архивирование найденных файлов

Как найти все файлы размером больше 100МБ, а затем найденные Файлы заархивировать ?

 , , , ,

gordeeva89 ()

Москва. Дежурный администратор UNIX-систем

В крупную телеком-компанию ищем адекватного технического специалиста на стартовую позицию дежурного инженера.

Вакансия позволяет получить опыт работы по техническому обслуживанию и поддержке серверного оборудования Enterprise-уровня SUN(Oracle), IBM, HP, Huawei, дисковых массивов HDS, HP и коммутаторов SAN Brocade, системного ПО ОС Solaris, AIX, Linux, Veritas SF, Symantec Netbackup.

Наши ожидания по кандидату:

  • опыт работы с UNIX/Linux системами на уровне пользователя
  • понимание общих принципов работы современных операционных систем и сетевого взаимодействия

Остальному научим!

График работы сменный на площадке. Студенты приветствуются. Оклад «на руки» - 50 т.р. Оформление по ТК

Ваше резюме можно отправить на awkazakov@gmail.com с темой «Резюме UNIX»

 , ,

jetinf ()

Вакансия ведущего системного администратора Unix (г.Москва)

Добрый день! В крупнейшее Российское издательство ищу ведущего системного администратора Unix.
Перед кандидатом мы ставим следующие задачи:
- Установка, настройка, администрирование, мониторинг серверной инфраструктуры под OC UNIX;
- Оптимизация, поддержка работы высоконагруженных WEB серверов;
- Администрирование сетевой инфраструктуры (Cisco Catalyst, WiFi, ASA, Juniper EX4300\4600);

Для нас важно:
- Опыт администрирования UNIX серверов (RHEL, CENTOS, FREEBSD)
- Опыт администрирования WEB серверов (Apache, Tomcat)
- Опыт администрирования почтовых серверов (postfix, dovecot)
- Опыт администрирования СУБД (MYSQL, PostgreSQL)
- Опыт работы с системами мониторинга (PRTG, Zabbix)
- Опыт администрирования NGINX (прокси, балансировщик)
- Навыки работы с системами контроля версий (git, svn)
- Умение работать с SSL сертификатами
- Понимание принципов работы сетевых протоколов (включая IPv6), протоколов динамической маршрутизации (BGP, OSPF)
Желательно:
- опыт работы с сетевым оборудованием производителей Cisco, Juniper
- опыт работы с балансировщиками Citrix Netscaler
- Английский язык на уровне чтения технической документации
- Умение работать в команде, дисциплинированность, пунктуальность
Мы предлагаем Вам:

- Работу в крупнейшем и динамично развивающемся Холдинге;
- Официальную заработную плату,(до 130 000 gross) оформление по ТК;
- Комфортные условия труда;
- График работы 5\2 (сб, вс - выходные, пт - сокращенный день)
- Решение амбициозных и интересных задач;
- Обучение и развитие в Компании;
- Территориально: м. Новослободская (5 мин.от метро)

Дополнительные вопросы можно задать по почте job@prosv.ru или по тел. +7 916 279 91 93

 , , ,

MariProsv ()

ipfw pipe

доброго времени суток

ipfw pipe 1 config bw 5Mbit/s 
ipfw pipe 2 config bw 1Mbit/s
ipfw add pipe 1 all from 192.168.7.0/24 to any out 
ipfw add pipe 2 all from any to 192.168.7.0/24 in 

создаем 2 трубы для исходящего и входящего трафика, ограничиваем скорость соответственно

Вопросы: 1. Как сделать трубу для конкретного порта(портов)? Чтобы весь трафик идущий по определенному порту(ам) шел в конкретную трубу?

2. Как сделать трубу для интерфейса? Чтобы весь трафик по данному интерфейсу шел в эту трубу.

3. Возможно-ли создание вложенных труб в друг друга? К примеру создаем трубу 10Мбит внутри нее еще 2 трубы по 5 Мбит.

Спасибо.

 , ,

dzenman ()

c++ tdatetime to unix timestamp

Добрый всем. Помогите решить задачку. есть данные в формате tdatetime от C++ Borland = 43451.514509 надо перевести в Unix time типа 1547047633.612. На сколько я знаю время начала исчисления у них разные, но на сколько умножить не могу сообразить.

 , ,

usaev-rustam ()

Linux Platform Developer (Sweden, Malmö)

Linux Platform Developer

What you will do:

- As an embedded developer at our customer, you work in exciting and varied projects where you can participate and influence your own work situation. - Your excellence determines which projects you will participle. We have business partners working in different areas, such as connectivity, automotive, cloud technologies, IoT and other perspective IT directions. We are confident that we can offer an exciting project for you to join in and we're glad if you're interested in these areas.

Your profile You have solid work experience with these technologies: ● Linux ● C/C++/Python/Unix shell scripts We expect you to ● Have a very good understanding of Linux/Unix ● Be experienced in building bespoke (and secure) Linux platforms ● Have worked in a team developing, deploying and maintaining one or more software products in production for an extended period of time ● Have demonstrated that you have the mindset and skills to become an effective part of a cross-function, self-organizing, self-managing team ● Have both theoretical and practical knowledge of agile and/or lean software development It is meritorious if you also have ● Jenkins ● Git/Gerrit ● OpenEmbedded ● RTOS ● Bitbake ● Jira/Confluence ● Willingness to learn Swedish

Education Bachelor's Degree or greater in Computer Science / Electrical Engineering / Computer Engineering (or equivalent). Personalities For this service, we place the greatest emphasis on your personal qualities. We are looking for you who are driven and not afraid to ask things. You have a strong desire to further develop and of course you are passionate about IT. Since this role involves some customer contact, it is important that you are comfortable with this and that you are social and responsive. We also see that you have a great technical interest and are passionate about everything that has to do with technology. You are triggered by joining a branch in Lund and understanding how important it is that you do your best at work.

Location You will be part of the international team that is based in our customer in Malmö and Lund, Sweden.

About us As an employee at Belt and Braces Software AB you can feel safe. All of our services are covered by collective agreements which gives you contractual terms regarding holiday, salary, sickness absence etc. As an employee of the future, you will always get a staff manager available to you throughout the entire term of employment. His task is to help you develop in your professional role and to ensure that you are comfortable at your workplace. We have Russian-speaking staff for your confidence and adaptation in the early stages of recruiting process. For successful candidates: - Permanent employment after probation period - Swedish Residence Permit - Housing assistance Please, apply directly via email with

- your CV - in the Motivation (cover letter) describe why you are suitable for this assignment - refer to earlier assignments, employments, education and personal qualities. e-mail: jobs@beltandbraces.se http://www.beltandbraces.se

 , ,

Andrey_Yunin ()

Почему в linux, bsd и прочих unix у сокетов api не соответствует напрямую протоколам?

Например

sock = socket(AF_INET, SOCK_STREAM, 0);

Тут нигде не написано, что это именно TCP. Мы можем это понять, почитав документацию

Аналогично

sock = socket(AF_INET, SOCK_DGRAM, 0);

не говорит о том, что это надо использовать UDP.

А если я захочу использовать SCPT, то надо будет делать

socket (AF_INET, SOCK_STREAM, IPPROTO_SCTP);

Немного неочевидно, чем принципиально TCP отличается от SCTP, что для TCP не надо указывать явно протокол, а для SCTP надо.

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

Почему нельзя было сделать проще и именовать протоколы по именам, которые указаны в описывающих их RFC, а не выдумывать какие-то ненужные абстракции?

Вроде такого:

socket(AF_INET, SOCK_TCP);
socket(AF_INET, SOCK_UDP);
socket(AF_INET, SOCK_SCTP);
socket(AF_INET, SOCK_RAW);

 ,

cvs-255 ()

Разделяемая память и ее защита.

Добрый вечер, форумчане!

Имеется вопрос, есть в проекте (операционка QNX4.25) несколько разделяемых объектов памяти, для взаимодействия между процессами. Есть один писатель в каждую из них и несколько читателей, я написал несколько функций оберток вида:

void XXXX_ShmemLock()
{
	assert( g_Shmem );
	sem_wait( &g_Shmem->lock );
}

void XXXX_ShmemUnlock()
{
	assert( g_Shmem );
	sem_post( &g_Shmem->lock );
}

void XXXX_ShmemCopy( void *destination, const void *source, const size_t num )
{
	XXXX_ShmemLock();
	_disable();
	memcpy( destination, source, num );
	_enable();
	XXXX_ShmemUnlock();
}

Дальнейшие операции более высокого уровня, выполняются путем вызова функций-оберток, как пример приложу:

void XXXX_ReadADC( const ADCChannel_t channel, double *voltage )
{
	assert( channel < ADC_ChannelsNum );
//	*voltage = g_Shmem->Vin[channel];
	XXXX_ShmemCopy( (void *)voltage, (const void *)&g_Shmem->Vin[channel], sizeof(g_Shmem->Vin[channel]) );
}

void XXXX_WriteADC( const ADCChannel_t channel, const double voltage )
{
	assert( channel < ADC_ChannelsNum );
//	g_Shmem->Vin[channel] = voltage;
	XXXX_ShmemCopy( (void *)&g_Shmem->Vin[channel], (const void *)&voltage, sizeof(voltage) );
}
P.S. Насколько рационален такой подход?

Так вот, как видно в функции XXXX_ShmemCopy, копирование данных в область и из нее, производится вызовом memcpy, обернутым в семафор и дополнительным отключением прерываний на момент копирования, чтобы обеспечить атомарность операции. Есть ли вообще смысл в такой перестраховке на однопроцессорной системе? Минус в использовании _disable()/_enable() при больших объемах копирования (которых скорее всего не будет), на момент выполнения операции, стопорится работа всей системы, или если вызовов XXXX_ShmemCopy будет много (а их скорее всего будет много), то рискуем то и делать что бесконечно выключать/включать прерывания. Так же есть ли необходимость оборачивания простых операций вида «Область->переменная = что-то записать», понятное дело не делая справа от «=» сложных операций, будет ли такая операция выполнена атомарно?

 , , , ,

subuser ()

Ищу удаленную работу сисадмином/архитектором.

  1. Создам VPN/Proxy/другой похожий проект «под ключ». Есть наработки.
  2. Проведу аудит проекта.
  3. Возьму администрировать серверы/сети/инфраструктуру. Unix/Linux/Network/Voip

Работаю только за фикс в месяц. По всем вопросам-только в контакты.

Контакты:

  • Jabber: orphanedvox@xabber.de
  • Telegram: @sysbooter

 , , , ,

ChAnton ()

UNIX/Каталоги, файлы

Добрый вечер, прошу помощи. Никак не получается выполнить задание: Вывести два первых элемента рекурсивного списка имен и атрибутов файлов в директории lab0, заканчивающихся на символ 'd', список отсортировать по убыванию даты доступа к файлу.

 , ,

Hajuro ()

Ищу постоянную удаленную работу системным администратором/архитектором.

Предлагаю удаленный аудит, настройку, оптимизацию, администрирование и организацию информационной защиты инфраструктур серверов/систем/сетей.

{{ Интересует только постоянная удаленка и/или средние/крупные проекты с постоянной занятостью с фиксированной компенсацией. Мелкие разовые заказы не интересуют }}.

Настройка, администрирование:

  • Операционных систем семейства Unix: Linux, FreeBSD, etc.
  • Систем эмуляции архитектур различного уровня их виртуализации: Qemu/KVM, Xen, VMWare.
  • Поддержка контейнерных объектов виртуализации высокого уровня: OpenVZ, LXC/Docker.
  • Систем управления базами данных как реляционного свойства: MySQL, PostrgeSQL, Oracle, Ingres, так и нереляционного: Redis, MongoDB, CouchDB
  • Программного обеспечения сервисов сетевого назначения и обеспечения работы приложений: mail,proxy,web,vpn,etc.
  • Систем цифровой телефонии/телефонных станций и сигналинговых сетей в различных схемах на базе ПО Asterisk, FreeSwitch, OpenSIPs/OpenSER.
  • Биллинговых систем/систем расчетов хостингов, операторов связи, других видов услуг.
  • Систем наблюдения и мониторинга: zabbix/nagios/cacti/etc.
  • Настройка и оптимизация коммутируемых и маршрутизируемых ip сетей на базе протоколов статической и динамической маршрутизации, коммутации.
  • Масштабирование проектов/решений/сервисов, аудит и обеспечение необходимого уровня их отказоустойчивости, доступности, распределенности, масштабируемости в различных вариациях: LoadBalancing/HighAvaliability сетей и сервисов в том числе при использовании таких решений как heartbeat-технологии: lvs/keepalived/pacemaker-автоматизации, haproxy и других.
  • Решений масштабирования объектов хранения: распределенных и кластеризованных и псевдо-кластеризованных файловых систем и устройств.
  • Систем контроля безопасности служб и сервисов систем, выявления и реагирования на угрозы в соответствие с международными стандартами ISO и локальными территориальными стандартами безопасности. Параметризации и нивелирования угроз по их свойствам. Применение сопутствующих инструментов, как свободно распространяемых, так и коммерческих аналогов систем: IDS/IPS/AAA/Firewall/etc.
  • Инструментов и методов автоматизации процессов сопровождения инфраструктуры и разработки на основе git/svn, а также оболочек chief/puppet/ansible, а также многоуровневых интегрированных инфраструктур автоматизации процессов/микросервисов на на базе облачных решений, а также с использованием kubernetes, и продуктов и оценки необходимости использования таковых.
  • Обеспечение динамики процессов CI/CD для тестовых сред и сред разработки. В основном Jenkins.
  • Выявление и устранение технических последствий несанкционированного доступа к инфраструктуре, причин утечек информации, защита итд.
  • Организация и внедрение уникальных и индивидуальных решений в области анонимизации сетей/структур. Под заказ и под ключ.
  • Консультации в сфере указанной компетенции, внедрение, планирование, поддержка.
  • Решение многих других сложных и нетривиальных задач в контексте обозначенной тематики.

Не организация, а частное лицо.

{{ В случае возникновения вопросов, просьба обращаться только через указанные контакты: }}

  • Jabber(JID): orphanedvox@xabber.de
  • Skype: sysbooter
  • Telegram: @sysbooter

 , , , ,

ChAnton ()