Системный администратор - Сетевые технологии - Компьютерная помощь
8.27K subscribers
3.87K photos
5.21K videos
1.15K files
1.21K links
Канал для системных администраторов или те кто работает в ИТ сфере.
📚КНИГИ ПО
💠Cisco systems
💠Mikrotik
💠VoIP
💠Linux
💠 Windows server
💠 Сетевые технологии
📽Видеоуроки
🤝Поддержка
Наша группа: @SySAD
Feedback bot: @SySADbot
Download Telegram
Конференция по новым компьютерным технологиям и защите компьютерных программ 🌟

Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX

@sysadmin1
😁12❤1
В C, если вам нужен макрос, который при каждом развёртывании в пределах файла генерирует гарантированно уникальное имя переменной или структуры, в GCC и Clang есть малоизвестный встроенный макрос __COUNTER__.

Он автоматически увеличивает своё значение на единицу (0, 1, 2, 3...) каждый раз, когда препроцессор обрабатывает его

Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX

@sysadmin1
👍2🎉1
Именованные инициализаторы (designated initializers) в C позволяют задавать значения только тех элементов массива, которые вам нужны.

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


Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX

@sysadmin1
🔥1
Когда кончился крепеж.

З.Ы. Можно было бы и на стяжки 🎩

Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX

@sysadmin1
🔥4😁2
В ядре Linux используется хитрый макрос, позволяющий выявлять недопустимые условия ещё на этапе компиляции.

Если проверка не проходит, макрос создаёт массив с отрицательным размером, что заставляет компилятор выдать ошибку.

Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX

@sysadmin1
🔥3🎉1
[Маршрутизация] Какой протокол объявляет маршруты в интернете между провайдерами?
Anonymous Quiz
7%
RIP
68%
BGP
8%
EIGRP
17%
OSPF
👍1
Yahont - полноценная опенсорс-платформа для корпоративного поиска и ИИ-агентов, ориентированная на быстрое развертывание внутри периметра компании
Знания команды разбросаны по различным источникам и приложениям, а отдавать их на обработку внешнему ИИ-сервису не всегда можно. Yahont ищет по всем вашим источникам и отвечает со ссылками на документы. Работает у вас на сервере в Docker Compose.
Что умеет
- Подключается к Confluence, Jira, GitHub, GitLab, Google Drive, Gmail, Яндекс Почта/Диск, Mail ru, S3-совместимым хранилищам, сайтам и другим источникам.
- Гибридный индекс (OpenSearch): ищет и по смыслу, и по точному слову, адаптирован под русский язык.
- Любые модели: RouterAI, Polza AI, OpenRouter, OpenAI, Anthropic или свои через Ollama, vLLM, LM Studio.
- Агенты, глубокое исследование, веб-поиск, запуск кода в песочнице.
- MCP и OpenAPI: подключайте MCP-серверы или сам Yahont как источник знаний для Claude Desktop.
и много другое.
Начать: github.com/pipedude/yahont-ce
Документация: docs.yahont.

@sysadmin1
👍2
[Сети] Какая максимальная длина сегмента витой пары Ethernet по стандарту?
Anonymous Quiz
6%
500 метров
1%
2 км
3%
10 метров
89%
100 метров
👍1
Media is too big
VIEW IN TELEGRAM
Критическая уязвимость в PHP, которая может стать одной из самых серьёзных в истории!

Готовьтесь обновлять свои серверы уже сегодня.

В 17:00 по московскому времени должен выйти срочный патч, устраняющий две крайне опасные уязвимости.

Они потенциально позволяют злоумышленникам удалённо выполнять код на серверах.

Хуже всего то, что проблема затрагивает версии PHP с 5-й по 8-ю.

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

Если вы используете собственный или арендованный сервер с PHP, WordPress или аналогичными системами, обязательно установите обновление.

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

session.upload_progress.enabled = Off

Это позволит частично снизить риск, но не устранит саму уязвимость.

Единственным полноценным решением станет обновление PHP сразу после выхода патча.


MAX и будьте в курсе!
👉 Мы в MAX

@sysadmin1
👍3🎉1
This media is not supported in your browser
VIEW IN TELEGRAM
Когда вы получили зарплату:
Зарплата - Расходы;
Бонусы - Кредит;
...

Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX

@sysadmin1
🤣4👍1😁1🎉1
This media is not supported in your browser
VIEW IN TELEGRAM
- Видишь надвигающуюся сингулярность?
- Нет.
- И я не вижу. А она есть. И прямо сейчас сношает твой микросервисный бэкенд.

Подписывайтесь на наш канал в MAX и будьте в курсе!

👉 Мы в MAX

@sysadmin1
🔥2🎉1
notepad если на винде
kwrite если в линухе

Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX

@sysadmin1
🔥1🎉1
Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX

@sysadmin1
😁6🔥1🎉1
[IP/Подсети] Какой размер префикса стандартен для LAN-сегмента IPv6?
Anonymous Quiz
11%
/96
21%
/120
13%
/48
55%
/64
👍2
ООП в Python: 6 примеров кода

Классы, объекты, инкапсуляция, абстракция, наследование и полиморфизм — в одной шпаргалке.

Сохраняйте, чтобы быстро освежить основы.

Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX

@sysadmin1
👍1
Что происходит между GET /users/123 и ответом API?

Несколько сотен миллисекунд могут включать установку соединения, балансировку нагрузки, проверку авторизации, обращение к кэшу и базе данных. Код контроллера занимает лишь часть этого времени.

В статье разобран путь запроса в приложении на Spring Boot:

• DNS и TLS.
• Балансировка нагрузки.
• Spring Security и JWT.
• Попадание и промах кэша Redis.
• Ожидание соединения из пула.
• Запросы к PostgreSQL.
• Взаимодействие с Kafka.
• Источники задержек на каждом этапе.

Не каждый запрос проходит все эти шаги: соединение может переиспользоваться, кэш — исключить обращение к БД, а Kafka участвует только там, где это предусмотрено логикой приложения.

Читать на Medium

Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX

@sysadmin1
👍3🎉1
В этом туториале показано, как развернуть мультитенантную платформу Apache Spark в Kubernetes с использованием Spark Operator, Volcano, Helm, Airflow, общих образов, ограничений на рабочие нагрузки и мониторинга.

➜ https://medium.com/towards-data-engineering/building-a-production-grade-apache-spark-platform-on-kubernetes-2984e083dd71

Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX

@sysadmin1
🔥2😁1