Linux | OpenSource | Tech
5 subscribers
1.47K links
Download Telegram
🔒 LDAP для интернет-проекта. Часть 5: Хранение sudoers в LDAP

Завершающая статья цикла о внедрении OpenLDAP! Сегодня разбираем, как хранить конфигурацию sudo в LDAP: удобно, централизованно и без костылей.

🔗 Предыдущие части:
Часть 1 | Часть 2
Часть 3 | Часть 4

Читать полностью Habr

#LDAP #Linux #DevOps #Администрирование
💰 Сколько на самом деле стоит хостинг?

Давайте разберёмся:

🔹 Аренда сервера: $300/мес
🔹 Системный администратор: $1500/мес
🔹 Техподдержка (6 человек на круглосуточную работу): $3000/мес
🔹 Офисные расходы и телефонные линии: ???

👉 Итого: минимум $5300 в месяц

При этом на сервере 500 ГБ можно разместить до 500 сайтов (по 1 ГБ каждый).

Сколько должен стоить 1 ГБ? Хотя бы $10, но многие хостинги предлагают гигабайты почти даром.

Как такое возможно? 🤔

📌 Читать подробнее на Habr

#Хостинг #IT #Цены #Программирование
🎶 Last.fm представил бета-версию обновления

Проект Last.fm, занимающий 5-е место в списке компаний на Хабре (между Apple и Студией Лебедева), запустил бета-тестирование обновлённой версии. Пока доступ к новым функциям и интерфейсу открыт только для подписчиков.

📌 Что нового?
🔸 Обновлённый интерфейс
🔸 Дополнительные функции (пока не раскрываются)

🚀 Подписка стоит $3 в месяц — пользователи, по традиции, помогают тестировать систему за свои деньги.

👉 Попробовать бета-версию
🔗 Читать подробнее на Habr

#LastFM #Музыка #Технологии #БетаТестирование
Компания «Неоторг» вернула свой домен у киберсквоттера

📌 Известная российская компания «Неоторг» получила права на домен neo-torg.ru по решению Арбитражного суда Москвы. Ранее на этом адресе размещался интернет-магазин, незаконно выдававший себя за представителей бренда.

🔗 Подробнее: Вебпланета
📡 Больше интересного: Читать на Habr

#Новости #Киберспорт #Юриспруденция
⚠️ Хостер отключил сервер без предупреждения

Сегодня утром произошёл очередной инцидент с хостинг-провайдером — сервер клиента был отключён без каких-либо уведомлений.

🔹 5 часов ожидания ответа
🔹 Пустые обещания и игнор со стороны поддержки
🔹 В итоге — стандартное письмо с формальными отписками

Подробности и пример «качественного» сервиса — в материале:
👉 Читать на Хабре

#ИТ #Хостинг #Инфраструктура #Сервера #НекачественныйСервис
🔥 Спамеры атакуют через Google Docs!

📌 В чём суть?
Спамеры начали тестировать новый метод рассылки через Google Docs. Они публикуют документ, нажимают «Share» и рассылают приглашения тысячам пользователей.

🤔 Почему именно Google Docs?
Бесплатный и надёжный хостинг (серверы Google не падают)
Ссылки на docs.google.com почти невозможно забанить
Жалобы на спам обрабатываются очень медленно

🛡 Что делает Google?
Внизу каждого приглашения есть кнопка «Пожаловаться на спам», но автоматического бана нет — каждая жалоба рассматривается вручную.

🔗 Читать подробнее на Habr

⚠️ Будьте осторожны: не кликайте на ссылки в подозрительных письмах!

#Спам #Google #Безопасность
Кириллические домены: нужно ли нам ".РФ"?

От Ru-Center пришло письмо с просьбой проголосовать за введение кириллического домена «.РФ» в дополнение к уже привычному .RU.

Автор новости считает саму идеу доменов на национальных алфавитах абсурдной – примерно как русскоязычный Photoshop или программирование на русском.

📢 Проголосовать можно здесь (только для пользователей nic.ru).

Обновление:
Спустя сутки голосования 60,8% (1281 голос) высказались за, а 39,2% (827) – против. Но, как отмечают в обсуждениях, дело здесь не столько в мнении пользователей, сколько в коммерческой выгоде – кириллическая зона может серьезно увеличить обороты в этом секторе.

🏛 Вывод: русским доменам быть. Вавилон снова всех запутал.

🔗 Читать подробнее
🚀 Что такое HTTP Upgrade и как его использовать в .NET?

В недавней статье на Хабре упомянули HTTP Upgrade как один из методов… но что это на самом деле?

🔹 HTTP Upgrade — это механизм, позволяющий переключить HTTP-соединение на другой протокол (например, WebSocket или кастомный TCP-обмен).
🔹 Зачем нужно? Для создания полнодуплексных соединений, где клиент и сервер могут обмениваться данными одновременно.

💡 Как работает?
1. Клиент отправляет запрос с заголовком Upgrade.
2. Сервер отвечает 101 Switching Protocols, если поддерживает этот протокол.
3. Соединение продолжается уже по новому протоколу.

📌 Применение в .NET:
Автор статьи (Андриевский Леонид из Ростелекома) показывает, как использовать HTTP Upgrade для передачи видео между клиентом и сервером.

🔗 Читать подробнее на Habr

#HTTP #DotNET #WebDevelopment #WebSockets
🔐 Настройка SSH для коммитов в репозиторий

Знакома ситуация, когда при клонировании репозитория Git просит непонятные пароли? 🤔

📌 В этой статье — простое руководство по настройке SSH-ключей, чтобы коммитить без лишних вопросов.

➡️ Читать подробнее

#Git #SSH #Программирование
🚀 Настройка ToolChain для программирования MCU FlagChip FC7300F8MDT

FC7300F8MDT — микроконтроллер от FlagChip (aka FlagShip). В этой статье автор разбирает, как настроить среду разработки для работы с этим чипом с нуля — даже на чистом компьютере.

🔗 Читать на Habr

#Программирование #Микроконтроллеры #Embedded
🔧 Основы GNU Make

📌 GNU Make — мощный инструмент для автоматизации сборки проектов. Эта утилита помогает запускать процессы в нужном порядке, руководствуясь простыми скриптами.

➡️ В статье автор разбирает, как писать make-скрипты для проектов на микроконтроллерах.

🔗 Читать подробнее: ссылка на статью

#Программирование #Разработка #GNU #Make #Автоматизация
🚀 Статические анализаторы кода: просто и эффективно

Существуют бесплатные инструменты для статического анализа C-кода, такие как splint и cppcheck.

🔍 Что такое статический анализатор?
Это консольная программа, проверяющая исходный код до компиляции — автоматическая инспекция программ.

📌 В статье — инструкция по интеграции статического анализа в скрипт сборки на GNU Make. Показываем, как легко подключить разные анализаторы к проекту.

👉 Читать подробнее на Habr

#Программирование #DevTools #C #СтатическийАнализ
🔧 Авто-замена токенов в файлах и их названиях: утилита R

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

💡 Разработчик представил утилиту r.exe, которая упрощает этот процесс — она автоматически заменяет токены в содержимом файлов и их именах.

🚀 Как это работает?
- Указываете шаблон для замены, и R делает всё за вас — не нужно вручную редактировать десятки файлов.
- Простота и скорость: минимум конфигурации, максимум эффективности.

🔗 Подробнее на Habr

#Программирование #Автоматизация #Разработка
🚀 Как запустить Linux на Android без поддержки AVF

📱 Автор поделился опытом установки Linux на рутованный non-Pixel телефон с Android 15 (и Android 14 с ядром 6.1) через Crosvm — без использования AVF. В статье подробно разбираются:
Доступ к интернету
Работа с SSH
Графическая среда (GUI)
Общий каталог для обмена файлами

📌 На примере Xiaomi, но метод может работать и на других устройствах.

🔗 Читать подробности на Habr

#Linux #Android #Root #Программирование #МобильныеТехнологии
🚀 Запуск микросервисов на базе пользовательских ресурсов Kubernetes

Kubernetes уже стал де-факто стандартом для масштабируемых микросервисов, но его гибкость не всегда очевидна.

🔹 В статье разбирается, как кастомизация K8s через пользовательские ресурсы упрощает развертывание и автоскейлинг, но сталкивается с ограничениями хранения данных.
🔹 HariKube предлагает решение для эффективного распределения данных в кластере.

📌 Какой подход вам ближе — стандартные возможности K8s или кастомные решения?

👉 Читать подробнее

#Kubernetes #DevOps #Микросервисы #HariKube
Паяльная паста (Часть 2): свойства и практика

🔧 Паяльная паста – слишком неньютоновское вещество, чтобы игнорировать его особенности, и слишком дорогое, чтобы не разобраться в деталях.

Во второй части подробного разбора основ работы с пастой автор рассказывает о ключевых свойствах материала на всех этапах технологического процесса. Также в статье собраны полезные публикации по теме.

📌 Читайте первую часть → «Паяльная паста: всё, что нужно знать»
🔗 Полная статья → habr.com/ru/articles/921618

#Электроника #Технологии #ПаяльнаяПаста
🔎 Исследование: Главные проблемы новичков в 1С и пути их решения

Начинающие пользователи часто сталкиваются с трудностями при освоении платформы 1С. Разбираем ключевые моменты:

### 🔧 Технические сложности
- Сложность платформы – уникальная логика 1С требует времени на изучение.
- Проблемы с базами данных – ошибки при запуске, нехватка памяти, поврежденные файлы.
- Ошибки потоков и доступа – система может отказываться работать без очевидных причин.

### 🧠 Концептуальные трудности
- Неправильная работа с данными – непонимание структуры приводит к ошибкам.
- Неэффективные запросы – циклы с запросами внутри могут тормозить систему.
🔹 Пример: Пока Выборка.Следующий() Цикл А = Выборка.Ссылка.Договор; – создает лишние запросы.

👉 Читать подробнее в источнике → Habr

Как вы справлялись с трудностями в 1С? Делитесь опытом в комментариях! 💬 #1С #Программирование #Разработка
🚀 Квантовые революции: кубиты или сети?

<img src="https://habrastorage.org/getpro/habr/uploadfiles/b3b/c50/1fa/b3bc501fa8ce8e0af29d21a4fa5a4f08.jpg" />

Квантовые вычисления — одна из самых перспективных технологий XXI века. Но как именно они развиваются?

🔹 **Больше кубитов** — улучшение отдельных квантовых чипов.
🔹 **Распределённые сети** — объединение нескольких процессоров в единую систему.

Кто лидирует в этих направлениях? Какие решения уже тестируются в реальных условиях? Читайте подробнее в статье на Habr.

📌 **Читать полностью**: [
habr.com](https://habr.com/ru/companies/vasexperts/articles/921584/?utmcampaign=921584&utmsource=habrahabr&utmmedium=rss)

#Квант #Технологии #ИТ #Наука
🔥 При чем тут СУБД? Размышления о демократии, технологиях и выборе инструментов

<img src="https://habrastorage.org/getpro/habr/uploadfiles/3d1/2f9/8fd/3d12f98fd75de1941bd3a843f8a39828.jpg" alt="Иллюстрация" />

Автор статьи категорически не доверяет демократии, особенно в том виде, в каком она проявляется в IT-сообществах. Он сравнивает массовые голосования с тем, как две тысячи лет назад «люди проголосовали распять одного там назаретянина», и считает, что мнение большинства часто ошибочно.

🔹 **Почему "мнение коммьюнити" — не истина?**
Разработчики склонны выбирать привычные инструменты — «у каждого свой молоток». Но если бы решения принимались только большинством, мир ограничился бы банковскими приложениями, CRUD’ами и базами данных как узким местом, вместо гибкого горизонтального масштабирования.

🔹 **А что на практике?**
Многие используют технологии, которым даже не нужны базы данных, а масштабирование достигается распределением нагрузки, а не «липкими сессиями».

💭 **Вывод:** Слепое следование трендам — путь в никуда. Выбор технологий должен быть осознанным, а не основанным на популярности.

[Читать полностью](
https://habr.com/ru/articles/921598/?utmcampaign=921598&utmsource=habrahabr&utmmedium=rss)

#Программирование #Разработка #Технологии #Мнение
🚀 Rattle: узнаём об ошибках в Docker раньше, чем сообщит клиент

Контейнеры падают, а вы узнаёте об этом постфактум? Ошибки в логах проходят мимо?

🔧 Rattle — простой self-hosted инструмент, который отправляет события из Docker прямо в Telegram. Никаких сложных панелей, только важные уведомления.

Особенности:
Разработан за 3 дня
Минимальная настройка
Telegram Mini App для управления

🔗 Репозиторий: github.com/rattle-bot/rattle
📖 Подробнее: Читать на Habr

#DevOps #Docker #Telegram #Мониторинг