[Безопасность] Принцип наименьших привилегий означает…
Anonymous Quiz
93%
Выдавать пользователям и сервисам только минимально необходимые права
2%
Работать под root
2%
Отключить пароли
3%
Всем права администратора
👍3⚡1👏1
Конференция по новым компьютерным технологиям и защите компьютерных программ 🌟
Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX
@sysadmin1
Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX
@sysadmin1
😁12❤1
В C, если вам нужен макрос, который при каждом развёртывании в пределах файла генерирует гарантированно уникальное имя переменной или структуры, в GCC и Clang есть малоизвестный встроенный макрос
Он автоматически увеличивает своё значение на единицу (0, 1, 2, 3...) каждый раз, когда препроцессор обрабатывает его
Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX
@sysadmin1
__COUNTER__.Он автоматически увеличивает своё значение на единицу (0, 1, 2, 3...) каждый раз, когда препроцессор обрабатывает его
Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX
@sysadmin1
👍2🎉1
Именованные инициализаторы (designated initializers) в C позволяют задавать значения только тех элементов массива, которые вам нужны.
Все остальные элементы автоматически инициализируются нулями, что делает создание разреженных таблиц простым и удобным.
Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX
@sysadmin1
Все остальные элементы автоматически инициализируются нулями, что делает создание разреженных таблиц простым и удобным.
Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX
@sysadmin1
🔥1
Когда кончился крепеж.
З.Ы. Можно было бы и на стяжки 🎩
Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX
@sysadmin1
З.Ы. Можно было бы и на стяжки 🎩
Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX
@sysadmin1
🔥4😁2
В ядре Linux используется хитрый макрос, позволяющий выявлять недопустимые условия ещё на этапе компиляции.
Если проверка не проходит, макрос создаёт массив с отрицательным размером, что заставляет компилятор выдать ошибку.
Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX
@sysadmin1
Если проверка не проходит, макрос создаёт массив с отрицательным размером, что заставляет компилятор выдать ошибку.
Подписывайтесь на наш канал в 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
Знания команды разбросаны по различным источникам и приложениям, а отдавать их на обработку внешнему ИИ-сервису не всегда можно. 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
Готовьтесь обновлять свои серверы уже сегодня.
В 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
Зарплата - Расходы;
Бонусы - Кредит;
...
Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX
@sysadmin1
🤣4👍1😁1🎉1
This media is not supported in your browser
VIEW IN TELEGRAM
- Видишь надвигающуюся сингулярность?
- Нет.
- И я не вижу. А она есть. И прямо сейчас сношает твой микросервисный бэкенд.
Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX
@sysadmin1
- Нет.
- И я не вижу. А она есть. И прямо сейчас сношает твой микросервисный бэкенд.
Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX
@sysadmin1
🔥2🎉1
[VoIP] Что означает SIP-ответ 486?
Anonymous Quiz
7%
OK
61%
Busy Here — абонент занят
8%
Not Found
24%
Service Unavailable
👍2🤝1
notepad если на винде
kwrite если в линухе
Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX
@sysadmin1
kwrite если в линухе
Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX
@sysadmin1
🔥1🎉1
[IP/Подсети] Какой размер префикса стандартен для LAN-сегмента IPv6?
Anonymous Quiz
11%
/96
21%
/120
13%
/48
55%
/64
👍2
ООП в Python: 6 примеров кода
Классы, объекты, инкапсуляция, абстракция, наследование и полиморфизм — в одной шпаргалке.
Сохраняйте, чтобы быстро освежить основы.
Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX
@sysadmin1
Классы, объекты, инкапсуляция, абстракция, наследование и полиморфизм — в одной шпаргалке.
Сохраняйте, чтобы быстро освежить основы.
Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX
@sysadmin1
👍1
Что происходит между GET /users/123 и ответом API?
Несколько сотен миллисекунд могут включать установку соединения, балансировку нагрузки, проверку авторизации, обращение к кэшу и базе данных. Код контроллера занимает лишь часть этого времени.
В статье разобран путь запроса в приложении на Spring Boot:
• DNS и TLS.
• Балансировка нагрузки.
• Spring Security и JWT.
• Попадание и промах кэша Redis.
• Ожидание соединения из пула.
• Запросы к PostgreSQL.
• Взаимодействие с Kafka.
• Источники задержек на каждом этапе.
Не каждый запрос проходит все эти шаги: соединение может переиспользоваться, кэш — исключить обращение к БД, а Kafka участвует только там, где это предусмотрено логикой приложения.
Читать на Medium
Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX
@sysadmin1
Несколько сотен миллисекунд могут включать установку соединения, балансировку нагрузки, проверку авторизации, обращение к кэшу и базе данных. Код контроллера занимает лишь часть этого времени.
В статье разобран путь запроса в приложении на Spring Boot:
• DNS и TLS.
• Балансировка нагрузки.
• Spring Security и JWT.
• Попадание и промах кэша Redis.
• Ожидание соединения из пула.
• Запросы к PostgreSQL.
• Взаимодействие с Kafka.
• Источники задержек на каждом этапе.
Не каждый запрос проходит все эти шаги: соединение может переиспользоваться, кэш — исключить обращение к БД, а Kafka участвует только там, где это предусмотрено логикой приложения.
Читать на Medium
Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX
@sysadmin1
👍3🎉1
Forwarded from IELTS C1C2
[A2 Grammar] ___ shoes over there are very expensive.
Anonymous Quiz
39%
Those
29%
These
21%
This
11%
That
🔥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
➜ https://medium.com/towards-data-engineering/building-a-production-grade-apache-spark-platform-on-kubernetes-2984e083dd71
Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX
@sysadmin1
🔥2😁1
[Cisco] Какой командой посмотреть соседей OSPF?
Anonymous Quiz
15%
show neighbors
6%
show cdp neighbors
10%
show ospf all
70%
show ip ospf neighbor
👍3