6 083
Subscribers
No data24 hours
-77 days
-5530 days
Posts Archive
6 083
Обновить нельзя экономить — запятую поставит Ref-сервер
Новый сервер с 2 ТБ DDR5 стоит как 3 восстановленных с 4 ТБ DDR4 каждый.
Для виртуализации, 1С, K8s и критичных сервисов редко нужны новые поколения. Прирост производительности — 5-15%, а разница в цене — до 70%. Отказоустойчивый кластер часто лучше, чем один новый узел.
Наши восстановленные серверы — это не б/у с гарантией. Они прошли дефектоскопию, замену комплектующих (накопители — только новые), стресс-тесты и отбраковку. Даём гарантию 5 лет с выездом инженеров и держим свой склад ЗИП, чтобы снизить риски и ускорить сервис. Доставка по всей России — бесплатно.
Нужна консультация технического специалиста?
Обращайтесь — ответим на любые вопросы.
Сайт с чатом: servermall.ru
Телефон: 8 (800) 755-25-51
Узнать больше
#реклама
servermall.ru
О рекламодателе
6 083
Пользователи сообщили о сбое в работе сайта Роскомнадзора
Согласно сообщениям СМИ, официальный сайт Роскомнадзора перестал открываться у части пользователей в России. Некоторые посетители сайта сообщают, что он работает, но страницы загружаются медленно.
Жалобы на сбой при доступе к сайту РКН начали появляться после 10:00 мск на профильных ресурсах, а сообщения о неполадках в работе сайта РКН поступают от пользователей из разных регионов страны.
https://www.kommersant.ru/doc/8476250
6 083
Добрались уже и до автомобилей: «VK Видео», «VK Музыка» и «Дзен» установлены в каждом пятом новом китайском автомобиле в России
VK устанавливает свои сервисы в мультимедийные системы автомобилей, продаваемых в России, с конца 2024 года
Медиасервисы VK интегрированы в 20% новых китайских автомобилей, официально поставляемых в Россию в 2025 году. Приложения «VK Видео», «VK Музыка» и «Дзен» доступны более чем в 120 тысячах машин брендов Chery, Omoda, Jaecoo, Changan, Exeed, GAC, Voyah, Aito Seres.
Самыми частыми сценариями потребления контента в VK Видео является фоновый просмотр шоу на том же экране, где обычно находятся картографические и другие развлекательные сервисы, просмотр видео водителем в стационарном положении автомобиля или детьми на заднем сидении. Наиболее востребованными форматами видео для просмотра в автомобиле стали шоу и детский контент.
https://vk.company/ru/press/releases/12239/
6 083
Вышла новая версия среды разработки NetBeans - Apache NetBeans 29 c поддержкой таких языков итехнологий программирования, как Java SE, Java EE, PHP, C/C++, JavaScript, Rust и Groovy. Готовые сборки доступны для Linux (snapcraft.io, flathub), Windows и macOS.
Основные изменения и дополнения в Apache NetBeans 29:
- исправлены ошибки и внесены улучшения для поддержки систем сборки Gradle, Maven и Ant
- исправлены ошибки и внесены улучшения для поддержки Java
- проведена оптимизация действий инспекции и преобразования кода
- проведена оптимизация Find Usages
- удалена поддержка Applet API
- исправлены ошибки и внесены улучшения для поддержки PHP
- добавлена возможность сворачивания heredoc и nowdoc блоков
- исправлено некорректное определение трейтов при использовании анонимных классов
- улучшения поддержки JavaScript
- добавлена проверка на дублирование приватных элементов классов
- добавлена проверка на недопустимые конструкторы
- исправлены ошибки и внесены улучшения для поддержки CSS
- добавлена поддержка image‑set
- исправлены ошибки парсинга псевдо‑элементов :host и :slotted
- исправлены ошибки и внесены улучшения для поддержки Git
- улучшено поведение диалогового окна переключения на определённую ревизию при неоднозначном идентификаторе коммита
- исправлен порядок отображения коммитов на вкладке истории для конкретного файла
- добавлена поддержка для .env файлов
- добавлена подсветка синтаксиса для jflex файлов
https://netbeans.apache.org/front/main/index.html
6 083
Сезон скидок для неё
Думаете, что выбрать на 8 марта? Зачем выбирать, когда на Wildberries скидки до 80%.
Перейти на сайт
#реклама
wildberries.ru
О рекламодателе
6 083
Финтех-компания Block решила уволить 40% сотрудников из-за ИИ
Технологическая компания Block основателя Twitter Джека Дорси сократит свой штат более чем на 4 тыс. сотрудников (40% от всего штата) из-за внедрения искусственного интеллекта. Об этом сам Дорси сообщил на своей странице в социальной сети.
«Сегодня мы принимаем одно из самых сложных решений в истории нашей компании: мы сокращаем штат нашей организации почти вдвое, с более чем 10 тыс. человек до немногим менее 6 тыс. Это означает, что более 4 тыс. из вас просят уйти или перейти к консультациям», — написал бизнесмен.
Дорси также отметил, что этот шаг не обусловлен проблемами в компании, и подчеркнул, что ее прибыль и рентабельность растут. По словам бизнесмена, причиной такого решения стали новые технологии, используемые в работе Block.
«Мы уже видим, что инструменты аналитики, которые мы создаем и используем, в сочетании с более компактными командами позволяют внедрять новый подход к работе, который в корне меняет представление о создании и управлении компанией», — уточнил основатель компании.
На фоне этого сообщения акции Block выросли более чем на 20%.
https://www.rbc.ru/rbcfreenews/69a121f89a79479786654dda?from=newsfeed
6 083
Как работают куки и сессии на примере аутентификации
(продолжение предыдущего поста)
Как работают куки на примере аутентификации
1. Первый запрос (REQUEST #1) — вход в систему (log in):
- Пользователь отправляет запрос на авторизацию (вход в систему).
- Backend-сервер проверяет учётные данные (аутентификация — *authenticate*).
- Если аутентификация успешна, сервер генерирует куки (cookie) и отправляет их обратно пользователю. Куки — это небольшой фрагмент данных, который хранится на стороне клиента (браузера).
2. Второй запрос (REQUEST #2) — просмотр страницы (view page):
- При последующем запросе (например, при попытке просмотреть страницу) браузер автоматически отправляет серверу ранее полученные куки вместе с запросом (*request + cookie*).
- Сервер проверяет полученные куки и, если они валидны, распознаёт пользователя.
- Сервер возвращает запрошенные данные с сообщением «welcome back, here’s the data» («добро пожаловать обратно, вот ваши данные»).
Суть: куки хранят состояние сессии на стороне клиента. Сервер доверяет данным, переданным в куках, и на их основе определяет, авторизован ли пользователь.
Как работают сессии на примере аутентификации
1. Первый запрос (REQUEST #1) — вход в систему (log in):
- Пользователь отправляет запрос на авторизацию.
- Backend-сервер выполняет аутентификацию (*authenticate*).
- Если аутентификация пройдена, сервер:
- создаёт сессию (уникальный сеанс работы пользователя) и сохраняет её данные в Session Store (хранилище сессий — отдельный компонент или база данных);
- генерирует куки с ID сессии (*here’s a cookie with session id*) и отправляет их клиенту. ID сессии — это ссылка на данные сессии, хранящиеся на сервере.
2. Второй запрос (REQUEST #2) — просмотр страницы (view page):
- При следующем запросе браузер отправляет кукис ID сессии (*request + cookie*).
- Сервер извлекает ID сессии из куки и обращается к Session Store для проверки существования и валидности сессии (*verify session*).
- Если сессия действительна, сервер возвращает запрошенные данные с сообщением «welcome back, here’s the data».
Суть: сессии хранят состояние на стороне сервера, а куки лишь передают ID сессии. Сервер не доверяет напрямую кукам, а каждый раз проверяет актуальность сессии в Session Store.
### Ключевые отличия
- Место хранения данных:
- Куки: данные хранятся на клиенте (браузере).
- Сессии: данные хранятся на сервере (Session Store), а на клиенте — только ID сессии.
- Безопасность:
- Куки менее безопасны, так как данные доступны на клиенте и могут быть подвержены атакам (например, CSRF).
- Сессии более безопасны, так как критичные данные не хранятся на клиенте.
- Объём данных:
- Куки имеют ограничение по размеру (обычно до 4 КБ).
- В сессиях можно хранить больше данных, так как они хранятся на сервере.
- Управление сроком действия:
- Куки могут быть постоянными или сессионными (удаляются при закрытии браузера).
- Сессии обычно имеют ограниченный срок действия и автоматически завершаются после бездействия.
6 083
Как работают куки и сессии на примере аутентификации
(продолжение в следующем посте)
6 083
Власти определились со сроками блокировки Telegram
Власти определились со сроками блокировки мессенджера Telegram и рассматривают возможность принятия этой меры в первых числах апреля, рассказал источник, знакомый с обсуждениями в профильных ведомствах.
Два источника, близких к Кремлю, называют это окончательным решением. Среди обсуждавшихся причин блокировки они указали на то, что в последнее время участились случаи вербовки людей, в том числе несовершеннолетних, для совершения противоправных действий.
https://www.rbc.ru/technology_and_media/26/02/2026/69a059719a7947a5ece8f4e4?from=from_main_1
6 083
Реклама для бизнеса любого уровня в Яндекс Директе
Создайте эффективную рекламную кампанию с алгоритмами Яндекс Директа 👌
Начните прямо сейчас ⚡
Зарегистрироваться
#реклама
direct.yandex.ru
О рекламодателе
6 083
Добавил на сайт статью-шпаргалку по основным командам для управления файрволом (брандмауером) в Linux (ufw, firewall, iptables)
https://metanit.com/os/linux/13.2.php
#linux
6 083
Latency (задержка) и Throughput (пропускная способность)
(продолжение предыдущего поста)
Latency (задержка) и Throughput (пропускная способность) представляют одни из ключевых понятий, которые следует учитывать при разработке и развертывании веб-приложения. Рассмотрим, что представляют эти понятия.
### Latency (задержка)
Определение: Latency — это время, которое требуется одному пакету данных для перемещения от сервера к конечному устройству (например, веб- или мобильному приложению). Ключевой акцент делается на задержке каждого отдельного пакета.
Компоненты Latency, показанные на изображении:
1. Server processing + Queuing delay (обработка на сервере + задержка в очереди) — время, которое сервер тратит на обработку запроса и нахождение в очереди перед отправкой.
2. Propagation, transmission & routing delays (задержки распространения, передачи и маршрутизации) — время, необходимое для передачи данных по сети, включая маршрутизацию между узлами.
3. Access Network (сеть доступа) — задержка, связанная с передачей данных через сетевую инфраструктуру (например, Wi-Fi, мобильную сеть).
4. Last-mile delay (задержка «последней мили») — финальная задержка перед достижением конечного устройства (например, смартфона или ПК).
Единицы измерения:
- миллисекунды (ms);
- микросекунды (μs);
- секунды (s).
Ключевые особенности:
- важна для приложений, чувствительных ко времени (например, онлайн-игры, видеозвонки);
- чем меньше Latency, тем быстрее пользователь получает ответ от сервера.
### Throughput (пропускная способность)
Определение: Throughput — это объём данных, который успешно передаётся от сервера к конечному устройству за одну секунду. Фокус здесь — на общем объёме переданных данных, а не на времени передачи отдельных пакетов.
Компоненты Throughput, показанные на изображении:
1. Server (сервер) — источник данных, который передаёт информацию.
2. Access Network (сеть доступа) — инфраструктура, через которую данные доставляются к конечному устройству.
3. End Device (конечное устройство) — место прибытия данных (веб- или мобильное приложение).
Единицы измерения:
- Мбит/с (Mbps) или Гбит/с (Gbps) — для измерения скорости передачи данных;
- запросы в секунду (requests/sec) — для оценки количества обработанных запросов;
- сообщений в секунду (messages/sec) — для измерения количества переданных сообщений.
Ключевые особенности:
- важна для приложений, требующих передачи больших объёмов данных (например, стриминг видео, загрузка файлов);
- чем выше Throughput, тем больше данных можно передать за единицу времени.
### Ключевые различия
- Фокус: Latency фокусируется на задержке отдельных пакетов, а Throughput — на общем объёме переданных данных.
- Единицы измерения: Latency измеряется во времени (ms, μs, s), а Throughput — в объёме данных или количестве запросов/сообщений в единицу времени (Mbps/Gbps, requests/sec, messages/sec).
- Приоритеты: низкая Latency критична для интерактивных приложений, а высокая Throughput — для задач с большими объёмами данных.
- Компоненты: Latency включает этапы обработки и передачи каждого пакета, тогда как Throughput оценивает суммарную эффективность передачи данных.
6 083
Latency (задержка) и Throughput (пропускная способность)
(продолжение в следующем посте)
6 083
Запустите рекламу в телеграм-каналах с Яндекс Директом
Перфоманс-реклама теперь в телеграм-каналах ⚡
Яндекс Директ знает, как привлечь целевую аудиторию 💰👌
Попробовать
#реклама
yandex.ru
О рекламодателе
6 083
Марк Руссинович и Скотт Хансельман из Microsoft опасаются, что ИИ вытеснит джунов в программировании
Технический директор Microsoft Azure Марк Руссинович и вице-президент по связям с сообществом разработчиков Скотт Хансельман опубликовали статью «Переосмысление инженерной профессии для ИИ». В ней они предупреждают: если компании будут отказываться от начинающих инженеров-программистов в пользу ИИ, в будущем может не остаться тех, кто будет развивать профессию.
По мнению авторов, появление ИИ-агентов помогает опытным разработчикам, но замедляет работу новичков. Если сеньорам ИИ позволяет автоматизировать рутинные процессы и ускорить разработку, то джуны вынуждены тратить время на проверку и интеграцию кода, созданного машиной. Руссинович и Хансельман обращают внимание: в компаниях, активно внедряющих ИИ, занятость начинающих программистов падает, а число старших специалистов почти не меняется.
Руссинович и Хансельман предлагают компаниям изменить подход. Вместо сокращения джунов они советуют основывать корпоративную культуру на наставничестве, чтобы старшие программисты направляли новичков в том числе и в вопросах использования ИИ.
Руссинович также считает, что университетам тоже необходимо пересмотреть методику преподавания информатики. По его словам, нужны курсы, где использование ИИ будет считаться жульничеством, чтобы студенты учились думать самостоятельно.
https://dl.acm.org/doi/10.1145/3779312
6 083
Ключевые стратегии для построения систем с высокой отказоустойчивостью
(продолжение предыдущего поста)
#### 1. Балансировка нагрузки (Load Balancing)
Суть: распределение входящих запросов между несколькими экземплярами серверов.
Как работает:
* клиентский запрос поступает на load balancer (балансировщик нагрузки);
* load balancer перенаправляет запрос на один из доступных серверов;
* нагрузка равномерно распределяется между серверами, что предотвращает перегрузку отдельных узлов.
Преимущества:
* повышение производительности и скорости обработки запросов;
* снижение риска отказа системы из-за перегрузки одного сервера;
* возможность горизонтального масштабирования (добавления новых серверов).
#### 2. Переключение на резервный узел (Failover)
Суть: автоматический переход на резервный сервер или компонент в случае отказа основного.
Как работает:
* система постоянно мониторит состояние основного сервера;
* при сбое основного сервера запускается механизм failover decision (решение о переключении);
* данные реплицируются (копируются) на резервный сервер;
* трафик перенаправляется на резервный сервер, который берёт на себя работу основного.
Преимущества:
* минимизация времени простоя системы;
* обеспечение непрерывности работы критически важных сервисов;
* защита от аппаратных и программных сбоев.
#### 3. Синхронная и асинхронная репликация (Synchronous vs Asynchronous Replication)
Репликация — это процесс копирования данных между основным (leader) и резервными (follower) серверами.
Синхронная репликация (Synchronous Replication):
* данные копируются на резервные серверы одновременно с их записью на основной сервер;
* гарантирует целостность данных, так как все узлы имеют одинаковую копию;
* недостаток: замедление работы системы, так как ожидание подтверждения от всех узлов может увеличить время отклика.
Пример работы:
1. Установка ключа:
set key = "foo".
2. Изменение данных.
3. Подтверждение успеха на основном сервере.
5. Подтверждение успеха на резервном сервере.
Асинхронная репликация (Asynchronous Replication):
* данные копируются на резервные серверы после их записи на основной сервер;
* обеспечивает более высокую производительность, так как не ждёт подтверждения от резервных узлов;
* риск: при сбое основного сервера часть данных может быть потеряна, так как они не успели скопироваться на резервные узлы.
Пример работы:
1. Изменение данных на основном сервере.
2. Немедленное подтверждение успеха на основном сервере.
3. Отложенная репликация данных на резервные серверы.
4. Подтверждение успеха на резервном сервере.
#### 4. Обеспечение уровня доступности (Availability Numbers)
Уровень доступности измеряется в процентах и определяет максимально допустимое время простоя системы в год.
Таблица уровней доступности:
- 99% («Two nines») (Время простоя в год - 3.65 дня): Допустимо для некритичных систем
- 99.9% («Three nines») (Время простоя в год - 8.76 часов): Подходит для большинства бизнес-приложений
- 99.99% («Four nines») (Время простоя в год - 52.56 минуты): Требование для критически важных сервисов
- 99.999% («Five nines») (Время простоя в год - 5.26 минут): Высокий стандарт для финансовых и телекоммуникационных систем
- 99.9999% («Six nines») (Время простоя в год - 31.5 секунды): Максимальный уровень доступности, используется в системах жизнеобеспечения
Комбинация балансировки нагрузки, механизма failover, подходящей стратегии репликации и достижения необходимого уровня доступности позволяет построить надёжную и отказоустойчивую систему, способную выдерживать сбои и обеспечивать непрерывную работу сервисов.6 083
Ключевые стратегии для построения систем с высокой отказоустойчивостью
(продолжение в следующем посте)
6 083
Аукцион выделенных серверов!
Серверы дешевеют у вас на глазах!
Новые лоты каждый день, скидки до -35% на весь срок аренды.
Успейте арендовать, пока лот не ушел другому!
Получить предложение
#реклама 16+
selectel.ru
О рекламодателе
6 083
Компании снова начинают нанимать джунов
IBM, LinkedIn, Cloudflare и другие работодатели наращивают найм молодых инженеров, считая их навык «AI-native» ключом к будущему роста
Как отмечают руководители из Blackstone и Salesforce в интервью Business Insider, «начинающие специалисты сегодня выделяются высокой AI-грамотностью и умением работать в связке с алгоритмами».
Так, социальная сеть LinkedIn планирует увеличить программу стажировок для инженеров начального уровня на 40% по сравнению с прошлым годом. По словам вице-президента компания делает ставку на специалистов, которые с самого начала карьеры работают в ИИ-ориентированной среде и мыслят как создатели продуктов.
IBM намерена утроить объёмы найма начинающих специалистов в 2026 году. По словам директор по персоналу IBM, именно компании, которые сейчас инвестируют в молодых сотрудников, через несколько лет окажутся в более выгодном положении.
Компания Cognizant планирует в 4 раза расширить поток начинающих специалистов и нанять до 2 000 человек. Директор по персоналу Cognizant считает, что молодые сотрудники обладают конкурентным преимуществом как «AI-native» и быстро обучающиеся профессионалы. Компания делает упор на проектные стажировки и программы практического обучения.
Cloudflare объявила о планах нанять 1 111 стажёров в 2026 году — против примерно 60 человек в прошлых программах. Руководство подчёркивает, что цель инициативы — дать бывшим студентам реальный опыт работы с инфраструктурой интернета и современными облачными сервисами. В компании отмечают: без постоянного притока молодых специалистов отрасль рискует столкнуться с дефицитом опытных кадров в будущем.
Платформа автоматизации бизнеса Invisible Technologies за последние полтора года наняла 160 инженеров, примерно половина из которых — джуны. По словам CEO, именно молодые специалисты часто наиболее осознанно используют ИИ, так как привыкли к нему ещё в процессе обучения.
Другие компании также демонстрируют аналогичную стратегию. Например, Dropbox расширяет программы для выпускников и стажёров на 25%, а компания ThreatLocker (сфера кибербезопасности) планирует почти удвоить штат, сделав значительную часть новых позиций доступной для начинающих разработчиков.
Опыт крупных компаний показывает, что роль начинающего разработчика быстро меняется: он всё чаще выступает как оператор, архитектор и редактор ИИ-инструментов. Вместо простых задач на первый план выходят интеграция моделей, проверка результатов, работа с продуктом и клиентами. ИИ же вытесняет молодых специалистов, а повышает требования к ним.
https://www.businessinsider.com/companies-boosting-hiring-entry-level-engineers-2026-2
