А есть кто-нибудь, кто занимается фотографией в Linux?
Я долгое время работал с фотками в Lighroom и был от него в восторге. В восторге был до тех пор пока не познакомился с Capute One - афигеный инструмент и шикарная работа с цветом! Порой в нем чудо получается с помощью нескольких движений в отличии от целой работы в Ligtroom, но... захотелось попробовать найти что-то подобное в Linux и пока только наткнулся на darktable и RawTherapee, хочется и каталог и обработку на уровне, и чтобы пресеты были ибо не делать же одно и тоже каждый раз вручную.
darktable и RawTherapee..... после LR и C1 складывается ощущение будто ты пересел с какой-нибудь комфортной и проходимой Audi A4 Quattro в какую-то низко посаженную Приору с пневмоподвеской, все как надо - тонировка в круг, ревущая на весь квартал перделка в глушаке, куча неона внутри, бортовой компьютер, куча кнопочек, мультимедиа с андроид, GPS, Starlink, 50 колонок, кожаный салон, пуск двигателя с кнопки. Короче вроде куча всего есть, только нахуя если в итоге все равно это говно? ) В общем не нашел я эти инструменты удобными, результат какой-то получить можно, но там где есть автоматика - она говно, где нет автоматики руками получается раз в 30 дольше чем в нормальных редакторах..
Может я плохо искал и есть реально удобные и эффективные инструменты для работы с большим каталогом и редактором?
В последние годы мы активно импортозамещаемся, меняем ПО и железо. По сути, для специалиста, который этим давно занимается - никаких проблем нет, но в госучреждениях как правило много специалистов начального уровня, которые привыкли работать с AD и привычным Windows-окружением и при столкновении с Linuх, такими штуками как FreeIPA, Puppet, ISC-DHCP, Подключение сетевых папок и прочее - впадают в ступор и начинается паника. Так было у нас, кто-то был совсем не готов к такому переходу и не хотел переучиваться, кто-то хотел, но дело шло медленно и был некоторый хаос в работе, на простые задачи могло тратиться много времени.
Поэтому я постепенно начинал создавать небольшие системы для помощи своим сотрудникам... сначала стояла задача отслеживать кто из пользователей за каким АРМ работает, потом появилась идея добавить прямое подключение к рабочей станции по SSH или VNC. Позже я столкнулся с проблемой, что администратор путается в конфигах сервера DHCP и допускает в нем ошибки из-за чего машины не получают адреса и добавил этот функционал... таким образом постепенно набор страниц для управления стал перерастать в некую систему с которой мы сейчас работаем и которая молодым специалистам существенно облегчает жизнь.
Мне кажется, такие проекты сейчас нужны. Потому что импортозамещение — это не просто "купить российский софт". Это про то, чтобы сделать так, чтобы люди могли с ним работать. А для этого нужны инструменты, которые снижают порог входа. Мой проект, который назвал Focus.it - один из таких инструментов. Не революционный, не идеальный, но вполне рабочий. И если вы сейчас мучаетесь с переводом инфраструктуры на Linux — возможно, стоит посмотреть в его сторону. Этой системой и решил поделиться.. А вдруг кто-то захочет и у себя внедрить ее, или что еще более интересно - захочет что-то доработать в ней и внести туда какой-то новый функционал? Было бы здорово ) Мое свободное для таких проектов время, знания и навыки крайне ограничены.
"Focus.it" — это веб-панель для системных администраторов, которые переходят на Linux и чувствуют себя неуверенно. Она не пытается заменить FreeIPA или Puppet. Нет. Она надстраивается поверх уже настроенной инфраструктуры и дает понятный веб-интерфейс для рутинных задач, которые раньше требовали консоли и знания десятка команд
Установил, настроил — и вуаля: все управление DHCP, пользователями, оборудованием и Puppet-нодами в одном месте.
Мониторинг рабочих станций
Главная страница, на которой отображаются активные в данный момент рабочие станции
Тут все компьютеры, с которых когда-либо поступала информация
Графики активности пользователей
Администрирование пользвоателей. Ведется локально, но при подключении к FreeIPA - синхронизируется с ним и появляется возможность управления пользователями FreeIPA.
Окно создания пользователя в домене
Окно информации о пользователе. Тут видим основную информацию: ФИО, логин, адрес электронной почты, когда и на какой станции авторизовался.
Первое, что бросается в глаза — это дашборд с активными сессиями. Ты видишь, кто сейчас сидит за каким компьютером, с какого IP и как давно залогинился. Причем данные приходят от простого bash-скрипта, который крутится на каждой рабочей станции и раз в полчаса скидывает JSON-шку в общую папку. А еще там есть история входов, графики активности за 30 дней, топ компьютеров по использованию. Можно фильтровать по кабинету, отделу, статусу. И да, интеграция с FreeIPA — пользователи синхронизируются автоматически
То есть вам не нужно лезть в LDAP каждый раз, когда кто-то уволился или поменял отдел. Все обновляется само. Пользователей можно создавать, блокировать, менять им пароли прямо тут.
И есть одна крутая фича: система генерирует файл подключения для Remmina — SSH или VNC — прямо по кнопке. То есть вам не нужно вспоминать IP-адрес компьютера, чтобы подключиться к нему удаленно. Все уже готово.
Управление DHCP (модуль FocusDHCP)
Основаная информация о DHCP
Панель управления интерфейсами DHCP-сервера.
ISC-DHCP — это зверь, который любит, когда к нему прикасаются с умом. А тут — веб-интерфейс для создания подсетей, резерваций, просмотра аренд.
Вы добавляете подсеть через браузер, указываете диапазон, шлюз, DNS — и система сама генерирует конфиг, проверяет синтаксис, делает бэкап старого и перезагружает сервер. Без SSH. Без риска опечататься в конфиге. Без страха что-то сломать.
Синхронизация аренд — каждые две минуты данные с DHCP-сервера забираются в базу. Всегда актуальная картина по IP-адресам.
Управление Puppet (модуль Focus.run)
Панель управления сертификатами Puppet. Видим выданные, можно отозвать и удалить информацию о ноде из puppet, просмотреть запросы и одобрить сертификаты
Информация по нодам Puppet, в которой можно увидеть статус последней синхронизации, основную информацию по ноде и при необходимости - детальную информацию по железу
Честно скажу, я сам не большой фанат Puppet. Но когда видишь список всех нод с их статусами, ОС, IP, версией агента и все это в таблице с сортировкой и поиском — становится как-то спокойнее.
А еще там можно управлять сертификатами: подписывать запросы, отзывать, удалять ноды из PuppetDB. Все через модальные окна, без возни в терминале с командами.
И самое вкусное — модалка с фактами по ноде. Там и сетевые интерфейсы, и CPU, и ОЗУ с прогресс-барами, и диски с заполнением. Это реально удобно, когда нужно быстро понять, что за железо у машины.
Учет оборудования (CMDB)
А вот это уже больше для бюрократии, но тоже нужная вещь. Семь типов оборудования: компьютеры, ноутбуки, мониторы, принтеры, сетевое оборудование, телефония, файловые хранилища.
У каждого — инвентарный номер, статус, местоположение, дата покупки, гарантия, поставщик. Можно формировать АРМ (автоматизированные рабочие места) из разных устройств, назначать их сотрудникам, вести историю возвратов.
Как это все работает?
Архитектура, на мой взгляд, простая:
Серверная часть — PHP + PostgreSQL. Все библиотеки (jQuery, Bootstrap, Chart.js, DataTables) лежат локально. Интернет для работы не нужен. Это важно для госучреждений, где доступ в сеть часто ограничен.
Клиентский агент — bash-скрипт, который собирает данные о системе, определяет залогиненных пользователей, формирует JSON и сохраняет его в сетевую папку. Запускается через systemd-таймер.
Скрипт на DHCP-сервере — отдельный PHP-файл, который подключается к базе, проверяет изменения, генерирует конфиг, проверяет синтаксис, перезагружает сервис.
Все это работает по расписанию через cron и systemd. Никаких сложных очередей, никаких микросервисов. Просто и надежно.
Установка
Создан простой web-установщик, он работает пошагово: проверка требований, настройка БД, интеграция с FreeIPA, настройка папки для импорта (куда будут складываться данные с пользовательских машин), подключение к DHCP.
В планах близких и далеких:
Puppet: создание типовых задач, объединение их в политики с последующим назначением на ноду или группу компьютеров и формирование манифеста. Проще говоря сделать какой-то аналог виндового GPO
Активы: подружить с модулем puppet и получать информацию о железе из puppet
Бюджет: параллельно разрабатывается система для контрактной службы в которой подразделения подают заявки на закупку, экономист утверждает их и формирует бюджет с указанием ответственных подразделений по строкам бюджета. Хочется в будущем подружить их, чтобы focus.it получал статьи бюджета и заключенные договора по указанному ИТ-подразделению. Бюджет связать с Активами для отслеживания истории по оборудованию (когда, как и где было приобретено)
Оставлял сегодня у этого оператора заявку на расторжение договора мобильной связи и изменение пакетного тарифа. Сейчас перезванивает девочка-поддержка по имени Диана и вы только вчитайтесь в это сообщение от нее, наполненное просто примесью тупизма, критинизма и долбоебизма:
- Здравствуйте, вы оставляли заявку на отключение услуги мобильной связи
- Да, оставлял
- Спешу вам сообщить, что сейчас есть технические проблемы с системой и я ничего не могу сделать по вашей заявке, поэтому перезвоните нам через 2 часа, до свидания.
Есть тут люди работающие там операторами в поддержке? Вас там , блять, реально набирают из какой-то школы долбоебов, а на заявку по отключениям/расторжению, чтобы удержать клиента отправляют говорить с клиентом чувака с красным дипломом и медалью по долбоебизму???
Сразу предупрежу всех, кто ищет VPS-хостинг: если вы рассматриваете 4vps.su - будьте готовы к серьёзным проблемам. Делюсь своим опытом.
Поддержка: Чат на сайте отвечает с огромными задержками, если вообще отвечает. Контакты мессенджеров (Telegram, ВК), размещённые на сайте, не работают. Судя по всему, они там просто для красоты опубликованы, написать и получить оперативную помощь невозможно.
Инфраструктура и производительность: Такое ощущение, что виртуализацию настраивали на коленке. У меня на одном сервере стабильно терялись пакеты, а на другом скорость дисков критически низкая, несмотря на заявленные NVMe. Иногда проблему удаётся решить только через тикет в личном кабинете, но это отнимает кучу времени и нервов. Вот, к примеру, как работал у меня канал:
Надёжность и обслуживание: Хостер может начать технические работы без чётких сроков, и ваш сервер просто исчезнет из сети на неопределённое время. На момент написания отзыва мой сервер не работает уже второй день, а внятного графика восстановления нет. Обещали компенсацию за простой, но на балансе её до сих пор не появилось.
Итог: Это не полноценная хостинг-компания, а, судя по организации процессов, контора на 1–2 человека. Качество услуг на самом низком уровне. Не хотите терять время, нервы и деньги — обходите 4vps.su стороной. Ищите провайдеров с прозрачной поддержкой, стабильной сетью и адекватным SLA.
Когда я пользуюсь любым сервисом, у меня всегда есть дурацкая привычка: цепляться к удобству. Люблю удобные и хорошие интерфейсы - они позволяют легко пользоваться сервисом и экономят время. Часто возникают вопросы: «Как руководитель проекта такое в прод пустил?», «Они серьёзно считают, что это юзабельно?». Но после того как я решил найти сотрудника через эту парашу под названием Superjob, у меня появились другие вопросы, более экзистенциальные. Например: «Эти ребята вообще в своем уме?», «Неужели кто-то добровольно ЭТИМ говном пользуется???» и «Как этот сайт еще не сгорел к херам?».
- Логика поиска резюме уровня «крыса с инсультом». В описании вакансии нигде не указано, что я готов взять людей из других городов, нажимаю на кнопку в которой вы подобрали мне резюме и вижу список резюме со всей страны. Ставлю фильтр: нужны люди в моем городе. В резюме у чела четко прописан его город. Что делает Superjob? Правильно, ебашит мне в выдачу Саратов, Москву, Питер, Ижевск, Иркутск и деревню Гадюкино. Вы серьёзно думаете, что я буду листать кучу страниц рандомных чуваков, чтобы найти одного местного? Есть ощущение, что вы специально так делаете, чтобы накручивать количество «просмотренных резюме» и высасывать деньги за просмотры.
- Фильтрация - это отдельный пиздец. Хочешь попить кофе — нажми на фильтр в поиске резюме. Пока это долбаное колесико крутится (нет, интернет у меня отличный, комп — космос, тупите именно ВЫ, ебучие говнокодеры), можно успеть сходить в магазин за новой пачкой этого кофе. В 2026 году — это позорище.
- Статистика для ясновидящих идиотов. Захожу в статистику вакансии, а там график не рисуется. Почему? Потому что эти дебилы по умолчанию выставили период «от сегодня и на месяц вперед». Вы там собрались экстрасенсов нанимать? Бля, научитесь сначала вчерашний день отображать, провидцы хуевы. Я хочу увидеть, сколько человек уже посмотрели вакансию, а не сколько их предположительно накакает через месяц.
А в разделе "Кто смотрел мою вакансию" вообще показывают фигу.... где логика @SuperJob, ? На эту вакансию как минимум уже несколько откликов бестолковых зумеров прилетело, а в "кто смотрел" пустота ))
- Цены по принципу «Купи кота в мешке, лошара». Бабла хотят за всё. За публикацию. За просмотр резюме. При этом нет ни одного тестового дня. Нет пробного тарифа. Просто дай им денег и молись. На @hh.ru, (да, я его ненавижу, но он гораздо адекватнее) тебе хотя бы кидают немного резюме в подарок и можно оценить работу сервиса в полной мере.
Судя по откликам, которые прилетают на вакансию - на этом сайте сидят либо мертвые души (накрученные резюме, которые там лежат годами), либо зумеры без образования и онлайн курсами типа «Таргетолог за час», опыт работы — официантка в кафе и санитарка в морге. И они реально считают, что потянут работу крутым инженером со сложными системами управления, а @SuperJob, с энтузиазмом подсовывает таких "специалистов" тем, кто платит бабло
Для себя понял одно: пользоваться чем угодно, хоть доской объявлений у подъезда, но не этот сервис, который создан для высасывания денег из организаций, тратит ваше вреся и нервы. Нахер такой сервис.
В общем, сайт superjob - это про то, как не надо делать сайты для поиска работников и работы.
Давно уже мазолит глаза эта услуга, которую не заказывал, которой нет в описании тарифа, но которую Ростелеком втюхивает везде. А потом я наткнулся где-то на просторах пикабу, что бывают случаи когда они еще и абонентскую плату включают на эту услугу.
Решил разобраться как ее отключить - обратился в поддержку, те говорят что ее отключить невозможно, что она идет подарком и не требует денег... но подождите, нигде в договоре и описании к тарифу об этом ничего не написано, сегодня вы не берете деньги, а завтра решите что они стоит денег и начнете списывать?!
В общем, гвоорить с поддержкой на эту тему бесполезно. Написал в ФАС об этом, приложил скрины общения с поддержкой и вот сегодня получаю ответ от ФАС:
Ростелеком - птица гордая, пока не пнешь - не полетит.
Возникло желание отгородиться от соседей на даче и вот тут пришел в замешательство - глухой забор ставить нельзя, согласовывать его с соседом - не вариант, отступать 1м от межи - тоже не вариант, но хочется свести к минимуму присутствие соседа в жизни моего участка ))
Везде в рекомендациях написано что забор должен быть светопропускаемым... а вот что это значит - светопропускаемый? Если забор из металлического штакетника и между ними расстояние 1см или вообще 0,5см - это будет считаться светопропускаемым забором? Есть где-то четкое описание такого забора?