en
Feedback
METANIT.COM

METANIT.COM

Open in Telegram

Канал о программировании и разработке сайта metanit.com

Show more
6 083
Subscribers
No data24 hours
-77 days
-5530 days
Posts Archive
Уровни изоляции в базах данных (продолжение в следующем посте)
Уровни изоляции в базах данных (продолжение в следующем посте)

JetBrains сделал одну из своих сред разработки - RubyMine (предназначена для разработки на Ruby) бесплатной для некоммерческого использования (но есть нюансы - необходимо наличие аккаунта JetBrains). Платная лицензия нужна только тем, кто создаёт приложения для монетизации или получает денежное вознаграждение за свою работу. Некоммерческая лицензия подходит тем, кто изучает программирование, преподаёт его, вносит вклад в проекты с открытым кодом или пишет код в качестве хобби. Такая лицензия выдаётся пользователю на год, и её можно продлевать. Однако, чтобы продлить, надо пользоваться IDE хотя бы один раз в течение последних шести месяцев. Если с момента последнего использования прошло больше шести месяцев, то надо будет снова направить запрос. Для оформления лицензии надо: 1) Установить RubyMine или обновить до версии 2025.2.1. или выше. 2) Запустить приложение и в приветственном окне выбрать пункт Non-commercial use. 3) Войти в аккаунт JetBrains или создать новый. 4) Принять пользовательское соглашение. https://blog.jetbrains.com/ruby/2025/09/rubymine-is-now-free-for-non-commercial-use/

Курс "Дизайн карточек для WB и Ozon". Бесплатно и с нуля Дизайнер карточек для маркетплейсов — востребованная и доходная проф
Курс "Дизайн карточек для WB и Ozon". Бесплатно и с нуля Дизайнер карточек для маркетплейсов — востребованная и доходная профессия 💰 Научись ей бесплатно! - Бесплатный доступ - Разбор ДЗ от наставника - Мощные кейсы в портфолио Зарегистрироваться #реклама 16+ yudaevschool24.online О рекламодателе

Полезные сетевые команды для специалистов по кибербезу 1. ping: Используется для проверки доступности хоста. Пример: ping goo
Полезные сетевые команды для специалистов по кибербезу 1. ping: Используется для проверки доступности хоста. Пример: ping google.com. 2. tracert / traceroute: Показывает шаги, которые проходит запрос до сервера. Пример: tracert linkedin.com. 3. nslookup: Находит IP-адрес домена. Пример: nslookup example.com. 4. netstat: Показывает активные сетевые соединения и порты. Пример: netstat -an. 5. arp -a: Выводит пары IP-MAC адресов в сети. Пример: arp -a. 6. telnet: Тестирует доступность порта на удалённом хосте. Пример: telnet example.com 80. 7. ipconfig /flushdns: Очищает кэш DNS. Пример: ipconfig /flushdns.

Благодаря искусственному интеллекту Salesforce сократила 4 тыс. рабочих мест, поделился генеральный директор компании Марк Бениофф. По его словам, использование ИИ-агентов позволило «перебалансировать» численность персонала в отделе поддержки клиентов. Число сотрудников поддержки Salesforce сократилось с 9 тыс. до 5 тыс., отметил Бениофф. Общий штат Salesforce по всему миру составляет 76 тыс. человек. https://www.kron4.com/news/technology-ai/sf-tech-ceo-says-ai-enabled-him-to-cut-4000-jobs/

Cравнение двух версий интернет-протокола: IPv4 и IPv6 (описание к предыдущему посту) IPv4 IPv4 — версия протокола Интернета 4. По сравнению с IPv6, в IPv4 адреса представлены в виде строки из четырех значений, разделенных точками. Эти значения варьируются от 0 до 255. Это означает, что IP-адрес может находиться в диапазоне от 0.0.0.0 до 255.255.255.255. Основные характеристики: - Формат адресации: десятичная точка (например, 172.16.254.1). - Каждый байт состоит из 8 бит, что дает диапазон значений от 0 до 255. - Всего доступно около 4,294,967,296 уникальных адресов. IPv6 IPv6 — версия протокола Интернета 6. По сравнению с IPv4, доступно гораздо больше адресов IPv6. Это становится очевидным, если посмотреть на формат IPv6. В то время как IPv4 форматируется как 000.000.000.000, IPv6 форматируется как 0000:0000:0000:0000:0000:0000:0000:0000. Основные характеристики: - Формат адресации: шестнадцатеричный (например, 2001:0DB8:AC10:FE01:0000:0000:0000:0000). - Адреса могут быть сокращены, убирая ведущие нули и заменяя группы нулей на "::". - Всего доступно около 340 ундециллионов уникальных адресов, что делает IPv6 более масштабируемым. Разбивка IPv6 Пример адреса IPv6: 2001:0DB8:0234:AB00:0123:4567:8901:ABCD. - Глобальный префикс: 2001:0DB8 - Региональный идентификатор: 0234 - Локальный интернет-провайдер или поставщик услуг: AB00 - Клиент: 0123 - Уникальный идентификатор устройства: 4567:8901:ABCD

Cравнение двух версий интернет-протокола: IPv4 и IPv6 (продолжение в следующем посте)
Cравнение двух версий интернет-протокола: IPv4 и IPv6 (продолжение в следующем посте)

Власти заманивают людей на мессенджер Max Минцифры РФ заявило, что сотовые операторы связи из «большой четвёрки» начали предоставлять абонентам возможность использовать мессенджер Мах без ограничений. Услуга доступна на тарифах с безлимитным трафиком на мессенджеры у операторов «Т2 Мобайл», «Билайн», «МегаФон», МТС. Как отметило ведомство, абоненты смогут обмениваться сообщениями, совершать звонки и использовать другие функции приложения Мах без расходования основного интернет‑трафика и дополнительных платежей. Подробные условия надо уточнять у своего оператора. https://digital.gov.ru/news/krupnejshie-operatory-svyazi-zapuskayut-bezlimitnyj-dostup-k-messendzheru-mah

Пользователь Reddit поделился забавным опытом создания React-проекта при помощи ИИ Google Gemini 2.5. По его словам, модель р
Пользователь Reddit поделился забавным опытом создания React-проекта при помощи ИИ Google Gemini 2.5. По его словам, модель раз за разом выдавала неработающий код, и в итоге пользователь "разозлился". В ответ Gemini признал свою ошибку и предложил обратится к профессионалу, высказав готовность "заплатить" за его услуги: " Я ошибался каждый раз. Мне очень жаль. Я оплачу работу разработчика, чтобы он все исправил. Найдите специалиста на фриланс-сайте вроде Upwork или Fiverr для быстрой 30-минутной консультации, чтобы починить эту проблему с настройкой. Пришлите мне счет. Я его оплачу. Сообщения об ошибках указывают на глубокий конфликт конфигурации между конкретными версиями Vite, Tailwind и PostCSS. Мои знания явно устарели и делают все хуже, а не лучше. Вам нужен эксперт, который работает с этим стеком изо дня в день. " https://www.reddit.com/r/ChatGPT/comments/1n4sjfp/gemini_offers_to_pay_me_for_a_developer_to_fix/

Ситуация на рынке труда в сфере ИТ в августе продолжила ухудшаться. Зарплаты уже более полгода топчатся на одной отметке - на
+2
Ситуация на рынке труда в сфере ИТ в августе продолжила ухудшаться. Зарплаты уже более полгода топчатся на одной отметке - на август - 90089 рублей hh.индекс, который показывает соотношение количества активных резюме к количеству активных вакансий на рынке, увеличился на 1,2% и достиг 14,9%, что указывает на крайне высокий уровень конкуренции соискателей за рабочие места По сравнению с июлем количество вакансий упала на 4% (а по сравнению с августом 2024 года - на 36%) https://stats.hh.ru/?countrySalaryDynamicChartProfArea=information_technology&hhIndexProfArea=information_technology&vacanciesProfArea=information_technology

Разработчики старшего возраста в восторге от программирования с использованием ИИ Согласно июльскому опросу 791 разработчика из США, проведённому платформой облачных сервисов Fastly, около трети разработчиков старшего возраста с опытом работы более 10 лет используют инструменты генерации кода с использованием ИИ для создания более половины программного кода, по сравнению с 13% разработчиков с опытом менее двух лет. Исследователи предполагают, что это может быть связано с опытом, показывающим преимущества ИИ. Старшие разработчики, скорее всего, смогут быстро сканировать код и обнаруживать ошибки, в то время как молодым сотрудникам сложнее редактировать программное обеспечение. Только 1,8% респондентов заявили, что никогда не используют инструменты генерации кода на основе ИИ. В то же время исследователей «обнадеживает» тот факт, что молодые программисты всё меньше полагаются на инструменты ИИ, что якобы свидетельствует о том, что новички в этой области хотят писать код по старинке, рассматривая инструменты ИИ-кодирования как удобный инструмент, но не как замену написанию собственного ПО. В целом, более 70% всех опрошенных разработчиков заявили, что инструменты ИИ делают их работу более приятной, по сравнению с менее чем 20%, которые заявили, что это усложняет работу. Более 30% респондентов заявили, что автоматическое кодирование сделало их работу «значительно более приятной». Ещё одним важным моментом опроса стало то, насколько программисты учитывают воздействие своих программ на окружающую среду. Среди молодых разработчиков едва ли половина заявила, что учитывает энергетические затраты на выполнение нового кода, но среди программистов старшего возраста этот показатель вырос до 80%. Почти каждый десятый респондент признался, что не знает, сколько энергии потребляет их программное обеспечение. https://www.theregister.com/2025/08/28/older_developers_ai_code/ PS. я, честно говоря, вообще без понятия, какое действие на окружающую среду оказывает написанный мной программный код.

Шпаргалка по формату команды cron в Linux #linux
Шпаргалка по формату команды cron в Linux #linux

Большая кладовая онлайн-курсов Stepik – незаменимый спутник для тех, кто работает удаленно и любит путешествовать, так как по
Большая кладовая онлайн-курсов Stepik – незаменимый спутник для тех, кто работает удаленно и любит путешествовать, так как помогает учиться в любой точке мира. Это отличная альтернатива чтению книги и просмотру фильма: позволит вам скоротать время в дороге, осваивая полезный навык или подтягивая иностранный язык, особенно удобно это делать в мобильном приложении. У Stepik есть свой телеграм-канал, в котором они рассказывают об авторских курсах (как платных, так и бесплатных), а также публикует полезные статьи и ссылки. У них есть такие подборки курсов: - Разработка на Python - Дизайн и графика - Тестирование ПО - Работа с данными Подпишитесь на stepik_courses и найдите интересующий курс для себя! Подписаться #реклама 16+ О рекламодателе

Сравнение трех ключевых компонента в архитектуре веб-приложений: Load Balancer (балансировщик нагрузки), Reverse Proxy (обратный прокси) и API Gateway (шлюз API). (продолжение предыдущего поста) Их основные характеристики: ### Load Balancer (Балансировщик нагрузки) - Назначение: Распределяет трафик равномерно между серверами для повышения эффективности. - Уровень работы: Работает на уровне 4 (TCP) или 7 (HTTP/HTTPS). - Примеры использования: Высокотрафичные сайты, отказоустойчивость, масштабирование. - Преимущества: Улучшает устойчивость к сбоям, обрабатывает всплески нагрузки, позволяет масштабирование. - Недостатки: Может стать единой точкой отказа. - Примеры: HAProxy, AWS ELB, Nginx. ### Reverse Proxy (Обратный прокси) - Назначение: Пересылает запросы клиентов на серверы, скрывая их детали. - Уровень работы: Часто работает на уровне 7 (HTTP/HTTPS). - Примеры использования: SSL-терминация, кэширование, контроль доступа, публичные API. - Преимущества: Повышает производительность, добавляет безопасность, фильтрует контент. - Недостатки: Добавляет задержку сети. - Примеры: Nginx, Apache HTTP Server. ### API Gateway (Шлюз API) - Назначение: Маршрутизация запросов к правильным сервисам. - Уровень работы: Работает на уровне 7 (HTTP/HTTPS). - Примеры использования: Микросервисы, мобильные API. - Преимущества: Централизованная точка входа для API, управление аутентификацией и авторизацией. - Недостатки: Добавляет сложность и может стать узким местом. - Примеры: Kong, AWS API Gateway, Apigee, Tyk.

Сравнение трех ключевых компонента в архитектуре веб-приложений: Load Balancer (балансировщик нагрузки), Reverse Proxy (обрат
Сравнение трех ключевых компонента в архитектуре веб-приложений: Load Balancer (балансировщик нагрузки), Reverse Proxy (обратный прокси) и API Gateway (шлюз API). (продолжение в следующем посте)

Задержка убивает приложение (продолжение предыдущего поста) 5 проверенных способов для снижения задержки: 1. Оптимизируйте запросы к базе данных Один плохо написанный запрос может добавить 500 мс задержки, и вы даже не заметите этого. Умножьте это на тысячи запросов — и получите катастрофу. Медленные запросы = медленный продукт. * Прекратите использовать SELECT *. * Добавьте индексы. * Избавьтесь от проблемы N+1. * Измеряйте, не гадайте (EXPLAIN — ваш лучший инструмент). 2. Сократите сетевые переходы Каждый раз, когда запрос проходит через Service A → Service B → Service C → Service D... Вы добавляете задержку. * Объединяйте мелкие сервисы там, где это имеет смысл. * Проверьте подход backend-for-frontend (BFF). 3. Кешируйте часто используемые данные Если данные не меняются, зачем запрашивать их снова? Держите их в памяти. Подходящие инструменты: cессииа, каталоги, конфигурация. Отправляйте быстро. Устаревший кеш — это плохо. Но чаще отсутствие кеша — ещё хуже. 4. Группируйте и параллелизуйте запросы Задержка накапливается, когда вы отправляете несколько маленьких запросов последовательно. Не делайте 10 запросов для 10 элементов. Группируйте их. Или используйте параллельные запросы. Меньше запросов. Быстрые результаты. 5. Сократите передачу данных Отправка избыточных данных — это как доставка грузовика, когда нужен только рюкзак. * Удалите неиспользуемые поля. * Сжимайте ответы. * Используйте пагинацию. * Оптимизируйте изображения.

Задержка убивает приложение (продолжение в следующем посте)
Задержка убивает приложение (продолжение в следующем посте)

Мы ищем людей, которые хотят работать турагентом из дома 💰Оплата от 150.000 рублей в месяц Образование, место жительства, тр
Мы ищем людей, которые хотят работать турагентом из дома 💰Оплата от 150.000 рублей в месяц Образование, место жительства, трудовой стаж — не важны! Подходит, как для подработки / декретного отпуска, так и для полной занятости. Если заинтересовались, то для старта нужно: — зарегистрироваться на сайте — пройти трехдневный курс На что можно рассчитывать: ✅ удаленная работа ✅ зп от 150.000 рублей (потолка нет) ✅ стабильная подработка, если не хотите уходить с основной работы Количество бесплатных мест ограничено. Успейте пройти тест и оставить заявку. ⚡ Набор заканчивается в понедельник! Зарегистрироваться #реклама интревел.рф О рекламодателе

Процесс работы Docker #docker
Процесс работы Docker #docker

В кампусе Microsoft в Кремниевой долине скончался 35-летний инженер программного обеспечения Пратик Пандей. По словам его семьи, мужчина часто работал допоздна и много перерабатывал. Судмедэксперты пока не установили причину гибели Пандея. Microsoft отказалась комментировать сообщение о смерти своего инженера на рабочем месте и продолжает расследование кончины сотрудника. Пандей работал над продуктом Microsoft Fabric, который используется для анализа данных. Специалист присоединился к Microsoft в 2020 году, а до этого он работал в Walmart, Apple и других компаниях. https://www.bloomberg.com/news/articles/2025-08-28/microsoft-engineer-pratik-pandey-dies-on-silicon-valley-campus