Команды для работы с сетью в Windows
1. ipconfig – Показать сетевую конфигурацию
2. ipconfig /all – Показать подробную информацию о IP
3. ipconfig /release – Освободить IP-адрес
4. ipconfig /renew – Обновить IP-адрес
5. ipconfig /flushdns – Очистить кэш DNS
6. ping [IP] – Проверить сетевое соединение с сервером
7. tracert [IP] – Отследить маршрут до назначения
8. nslookup [domain] – Запросить DNS для получения информации о домене
9. netstat -an – Показать активные сетевые соединения
10. arp -a – Показать кэш ARP
11. hostname – Показать имя компьютера
12. getmac – Показать MAC-адрес сетевого адаптера
13. net use – Подключиться к общему ресурсу
14. net share – Показать общие ресурсы
15. net start – Показать службы
16. net stop – Остановить службу Windows
17. netsh – Настроить сетевые параметры
#windows
1. ipconfig – Показать сетевую конфигурацию
2. ipconfig /all – Показать подробную информацию о IP
3. ipconfig /release – Освободить IP-адрес
4. ipconfig /renew – Обновить IP-адрес
5. ipconfig /flushdns – Очистить кэш DNS
6. ping [IP] – Проверить сетевое соединение с сервером
7. tracert [IP] – Отследить маршрут до назначения
8. nslookup [domain] – Запросить DNS для получения информации о домене
9. netstat -an – Показать активные сетевые соединения
10. arp -a – Показать кэш ARP
11. hostname – Показать имя компьютера
12. getmac – Показать MAC-адрес сетевого адаптера
13. net use – Подключиться к общему ресурсу
14. net share – Показать общие ресурсы
15. net start – Показать службы
16. net stop – Остановить службу Windows
17. netsh – Настроить сетевые параметры
#windows
👍14❤4🔥3🙏2🤮1
Компания Google выпустила новую версию языка Go - Go 1.25. Основные изменения в новой версии:
Среди изменений в новом выпуске:
- Для повышения производительности создания и сканирования мелких объектов добавлен экспериментальный сборщик мусора "greenteagc". Благодаря ему отмечается сокращение накладных расходов на сборку мусора на 10—40%.
- Добавлены экспериментальные пакеты encoding/json/v2 и encoding/json/jsontext. Первый пакет включает переработанную высокопроизводительную реализацию пакета encoding/json. Второй пакет предлагает функции для низкоуровневой обработки синтаксиса JSON.
- Добавлен новый пакет testing/synctest для тестирования синхронизации между разными потоками параллельно выполняемого кода.
- Для проверки утечек памяти при завершении работы программы в команде "go build" по умолчанию активирована опция "-asan"
- В команду "go vet" добавлены новые анализаторы "waitgroup" и "hostport" для проверки некорректного использования sync.WaitGroup.Add и fmt.Sprintf("%s:%d", host, port).
- При вычислении значения GOMAXPROCS теперь не просто выставляется число доступных логических CPU, но и учитываются применяемые в контейнерах ограничения производительности CPU.
- Для более компактного представления данных в компиляторе и компоновщике реализована поддержка генерации отладочной информации в формате DWARF5
https://go.dev/doc/go1.25
#go #golang
Среди изменений в новом выпуске:
- Для повышения производительности создания и сканирования мелких объектов добавлен экспериментальный сборщик мусора "greenteagc". Благодаря ему отмечается сокращение накладных расходов на сборку мусора на 10—40%.
- Добавлены экспериментальные пакеты encoding/json/v2 и encoding/json/jsontext. Первый пакет включает переработанную высокопроизводительную реализацию пакета encoding/json. Второй пакет предлагает функции для низкоуровневой обработки синтаксиса JSON.
- Добавлен новый пакет testing/synctest для тестирования синхронизации между разными потоками параллельно выполняемого кода.
- Для проверки утечек памяти при завершении работы программы в команде "go build" по умолчанию активирована опция "-asan"
- В команду "go vet" добавлены новые анализаторы "waitgroup" и "hostport" для проверки некорректного использования sync.WaitGroup.Add и fmt.Sprintf("%s:%d", host, port).
- При вычислении значения GOMAXPROCS теперь не просто выставляется число доступных логических CPU, но и учитываются применяемые в контейнерах ограничения производительности CPU.
- Для более компактного представления данных в компиляторе и компоновщике реализована поддержка генерации отладочной информации в формате DWARF5
https://go.dev/doc/go1.25
#go #golang
go.dev
Go 1.25 Release Notes - The Go Programming Language
⚡10🤡4❤3❤🔥3👍2😐2
Чек-лист для проведения code review - аспекты, которые следует учитывать при проверке кода:
- Функциональность и корректность: логика, требования, интеграционное тестирование, документация.
- Читаемость и ясность: стиль, комментарии, валидация, совместимость.
- Производительность и эффективность: масштабируемость, узкие места, кэширование, повторное использование.
- Безопасность и стабильность: обработка ошибок, уязвимости, зависимости, дизайн API.
- Функциональность и корректность: логика, требования, интеграционное тестирование, документация.
- Читаемость и ясность: стиль, комментарии, валидация, совместимость.
- Производительность и эффективность: масштабируемость, узкие места, кэширование, повторное использование.
- Безопасность и стабильность: обработка ошибок, уязвимости, зависимости, дизайн API.
👏9❤3🔥3
Технология Single Sign-On (SSO) позволяет пользователю получить доступ к нескольким сервисам, используя единый логин и пароль.
Как работает SSO? (на примере Gmail/Slack)
1. Пользователь заходит в Gmail (сессия не обнаружена).
2. Gmail перенаправляет запрос на аутентификацию.
3. Браузер перенаправляет запрос на аутентификацию.
4. Поставщик удостоверений (IdP) отображает форму входа, и пользователь вводит свои учетные данные.
5. IdP создает сессию и выдает токен в браузер.
6. Браузер перенаправляет токен в Gmail.
7. Gmail возвращает защищенные ресурсы.
8. Пользователь получает доступ к Gmail.
9. Slack перенаправляет запрос на аутентификацию.
10. Браузер перенаправляет запрос на аутентификацию.
11. Процесс входа пропускается.
12. Поставщик удостоверений выдает новый токен.
13. Браузер перенаправляет токен в Slack.
14. Slack проверяет токен.
15. Предоставляется доступ.
Как работает SSO? (на примере Gmail/Slack)
1. Пользователь заходит в Gmail (сессия не обнаружена).
2. Gmail перенаправляет запрос на аутентификацию.
3. Браузер перенаправляет запрос на аутентификацию.
4. Поставщик удостоверений (IdP) отображает форму входа, и пользователь вводит свои учетные данные.
5. IdP создает сессию и выдает токен в браузер.
6. Браузер перенаправляет токен в Gmail.
7. Gmail возвращает защищенные ресурсы.
8. Пользователь получает доступ к Gmail.
9. Slack перенаправляет запрос на аутентификацию.
10. Браузер перенаправляет запрос на аутентификацию.
11. Процесс входа пропускается.
12. Поставщик удостоверений выдает новый токен.
13. Браузер перенаправляет токен в Slack.
14. Slack проверяет токен.
15. Предоставляется доступ.
👍7❤2🔥2👎1🤯1
Вчера Роскомнадзор заблокировал звонки в Whatsapp и Telegram под предлогом, что они используются мошшениками.
И вот как сообщают эксперты по ИБ из МТС, в мессенджере Max появились первые мошенники, которые тестируют новые схемы обмана пользователей. Какие именно, правда не указывается.
https://moskva.mts.ru/about/media-centr/soobshheniya-kompanii/novosti-mts-v-rossii-i-mire/2025-08-08/analitika-servisa-zashhitnik-mts-15-mlrd-moshennicheskih-zvonkov-bylo-zablokirovano-v-pervom-polugodii-2025-goda
И вот как сообщают эксперты по ИБ из МТС, в мессенджере Max появились первые мошенники, которые тестируют новые схемы обмана пользователей. Какие именно, правда не указывается.
https://moskva.mts.ru/about/media-centr/soobshheniya-kompanii/novosti-mts-v-rossii-i-mire/2025-08-08/analitika-servisa-zashhitnik-mts-15-mlrd-moshennicheskih-zvonkov-bylo-zablokirovano-v-pervom-polugodii-2025-goda
moskva.mts.ru
Аналитика сервиса «Защитник МТС»: 1,5 млрд мошеннических звонков было заблокировано в первом полугодии 2025 года | 08 августа 2025…
Аналитика сервиса «Защитник МТС»: 1,5 млрд мошеннических звонков было заблокировано в первом полугодии 2025 года | Москва, РФ — ПАО «МТС» (MOEX: MTSS), цифровая экосистема, проанализировала активность мошенников в мобильной сети. По данным экспертов сервиса…
🖕35😁20🤡7🤷♂5👏3❤1
По данным сервиса Хабр.Карьера медианная зарплата IT-специалистов сейчас — 182 700 ₽, это лишь на 2% больше, чем во втором полугодии 2024, — тогда рост составил 19%.
Зарплаты разработчиков в Objective-С продолжают оставаться самыми высокими в этом исследовании и сохраняют рост. В первой половине 2025 медиана выросла на 7%, до 380 000 ₽. Второе место удерживают зарплаты в Elixir — 325 000 ₽ с приростом на 8%, на третьем месте зарплаты разработчиков в Golang — 309 000 ₽ с ростом на 3%.
Ощутимый рост зарплат — у разработчиков Elixir (+8%) до 325 000 ₽, Objective-C (+7%) до 380 000 ₽, JavaScript (+6%) до 217 000 ₽ и Python (+5%) до 212 000 ₽.
Также зарплаты выросли у разработчиков Golang и C# — на 3%, до 309 000 ₽ и 230 000 ₽ соответственно. Несущественно приросли зарплаты в Java, PHP (+2%) и Scala (+1%).
На 3% снизились зарплаты в Swift (до 292 000 ₽) и C++ (до 211 000 ₽). Самое больое падение - в C — на 7%, до 187 000 ₽
https://habr.com/ru/specials/936618/
Зарплаты разработчиков в Objective-С продолжают оставаться самыми высокими в этом исследовании и сохраняют рост. В первой половине 2025 медиана выросла на 7%, до 380 000 ₽. Второе место удерживают зарплаты в Elixir — 325 000 ₽ с приростом на 8%, на третьем месте зарплаты разработчиков в Golang — 309 000 ₽ с ростом на 3%.
Ощутимый рост зарплат — у разработчиков Elixir (+8%) до 325 000 ₽, Objective-C (+7%) до 380 000 ₽, JavaScript (+6%) до 217 000 ₽ и Python (+5%) до 212 000 ₽.
Также зарплаты выросли у разработчиков Golang и C# — на 3%, до 309 000 ₽ и 230 000 ₽ соответственно. Несущественно приросли зарплаты в Java, PHP (+2%) и Scala (+1%).
На 3% снизились зарплаты в Swift (до 292 000 ₽) и C++ (до 211 000 ₽). Самое больое падение - в C — на 7%, до 187 000 ₽
https://habr.com/ru/specials/936618/
🆒13🖕8❤2🥰1
Врачи моментально теряют навык диагностики, когда начинают использовать нейросети. После отказа от ИИ показатели падают ниже исходных
Когда врачи используют технологию распознавания изображений на основе ИИ для обнаружения и удаления предраковых новообразований, частота обнаружения выше - использование ИИ приводит к повышению частоты обнаружения аденом на 12,5%. Что вроде как хорошо
Но если убрать ИИ, частота обнаружения аденом падает ниже изначального уровня.
«Постоянное использование ИИ может снизить частоту обнаружения аденом при стандартной колоноскопии без ИИ, что свидетельствует о негативном влиянии на поведение эндоскопистов», — заключает исследование.
Еще в 2019 году Европейское общество гастроинтестинальной эндоскопии (ESGE) в своих рекомендациях по использованию ИИ предупреждало о риске «деквалификации».
В июне исследователи Массачусетского технологического института опубликовали аналогичное исследование, в котором было обнаружено, что использование чат-ботов LLM связано с более низкой активностью мозга.
Ученые из Университета Пердью утверждают, что аналогичная ситуация наблюдается и у проектировщиков, которые полагаются на ИИ: «Наши результаты свидетельствуют о том, что, хотя автоматизация на основе ИИ воспринимается как средство повышения эффективности, чрезмерное делегирование полномочий может непреднамеренно препятствовать развитию навыков», — заключают они.
Учёный-компьютерщик Арвинд Нараянан из Принстонского университета недавно заявил, что деквалификация разработчиков в результате развития искусственного интеллекта вызывает беспокойство: «если начинающий разработчик слишком полагается на вайб-кодинг вибраций и, следовательно, вообще не может программировать самостоятельно, ни на каком языке, и не понимает принципов программирования, это определённо проблема».
https://www.theregister.com/2025/08/13/doctors_risk_being_deskilled_by_rely_on_ai/
Когда врачи используют технологию распознавания изображений на основе ИИ для обнаружения и удаления предраковых новообразований, частота обнаружения выше - использование ИИ приводит к повышению частоты обнаружения аденом на 12,5%. Что вроде как хорошо
Но если убрать ИИ, частота обнаружения аденом падает ниже изначального уровня.
«Постоянное использование ИИ может снизить частоту обнаружения аденом при стандартной колоноскопии без ИИ, что свидетельствует о негативном влиянии на поведение эндоскопистов», — заключает исследование.
Еще в 2019 году Европейское общество гастроинтестинальной эндоскопии (ESGE) в своих рекомендациях по использованию ИИ предупреждало о риске «деквалификации».
В июне исследователи Массачусетского технологического института опубликовали аналогичное исследование, в котором было обнаружено, что использование чат-ботов LLM связано с более низкой активностью мозга.
Ученые из Университета Пердью утверждают, что аналогичная ситуация наблюдается и у проектировщиков, которые полагаются на ИИ: «Наши результаты свидетельствуют о том, что, хотя автоматизация на основе ИИ воспринимается как средство повышения эффективности, чрезмерное делегирование полномочий может непреднамеренно препятствовать развитию навыков», — заключают они.
Учёный-компьютерщик Арвинд Нараянан из Принстонского университета недавно заявил, что деквалификация разработчиков в результате развития искусственного интеллекта вызывает беспокойство: «если начинающий разработчик слишком полагается на вайб-кодинг вибраций и, следовательно, вообще не может программировать самостоятельно, ни на каком языке, и не понимает принципов программирования, это определённо проблема».
https://www.theregister.com/2025/08/13/doctors_risk_being_deskilled_by_rely_on_ai/
The Register
Doctors get dopey if they rely too much on AI, study suggests
: A tool can become a crutch
👍15🤯7🙏4❤1
Шаблоны проектирования для архитектуры микросервисов
(описание в следующем посте)
(описание в следующем посте)
Шаблоны проектирования для архитектуры микросервисов:
(описание к предыдущему посту)
1. Шаблоны декомпозиции:
- Decompose by Business Capability (Декомпозиция по бизнес-возможностям).
- Decompose by Subdomain (Декомпозиция по поддоменам).
- Decompose by Transactions (Декомпозиция по транзакциям).
- Strangler Pattern (Шаблон strangler).
- Bulkhead Pattern (Шаблон bulkhead).
- Sidecar Pattern (Шаблон sidecar).
2. Шаблоны интеграции:
- API Gateway (Шлюз API).
- Aggregator Pattern (Шаблон агрегатора).
- Proxy Pattern (Шаблон прокси).
- Gateway Routing Pattern (Шаблон маршрутизации шлюза).
- Chained Microservice Pattern (Шаблон цепочек микросервисов).
- Branch Pattern (Шаблон ветвления).
- Client-side UI Composition Pattern (Шаблон композиции пользовательского интерфейса на стороне клиента).
3. Шаблоны базы данных:
- Database Per Service (База данных на сервис).
- Shared Database per Service (Общая база данных на сервис).
- CQRS (Command Query Responsibility Segregation).
- Event Sourcing (Обработка событий).
- Saga Pattern (Шаблон saga).
4. Шаблоны наблюдаемости:
- Log Aggregation (Агрегация логов).
- Performance Metrics (Метрики производительности).
- Distributed Tracing (Распределенное отслеживание).
- Health Check (Проверка работоспособности).
5. Шаблоны сквозного применения:
- External Configuration (Внешняя конфигурация).
- Service Discovery Pattern (Шаблон обнаружения сервисов).
- Circuit Breaker Pattern (Шаблон предохранителя).
- Blue-Green Deployment Pattern (Шаблон сине-зеленого развертывания).
(описание к предыдущему посту)
1. Шаблоны декомпозиции:
- Decompose by Business Capability (Декомпозиция по бизнес-возможностям).
- Decompose by Subdomain (Декомпозиция по поддоменам).
- Decompose by Transactions (Декомпозиция по транзакциям).
- Strangler Pattern (Шаблон strangler).
- Bulkhead Pattern (Шаблон bulkhead).
- Sidecar Pattern (Шаблон sidecar).
2. Шаблоны интеграции:
- API Gateway (Шлюз API).
- Aggregator Pattern (Шаблон агрегатора).
- Proxy Pattern (Шаблон прокси).
- Gateway Routing Pattern (Шаблон маршрутизации шлюза).
- Chained Microservice Pattern (Шаблон цепочек микросервисов).
- Branch Pattern (Шаблон ветвления).
- Client-side UI Composition Pattern (Шаблон композиции пользовательского интерфейса на стороне клиента).
3. Шаблоны базы данных:
- Database Per Service (База данных на сервис).
- Shared Database per Service (Общая база данных на сервис).
- CQRS (Command Query Responsibility Segregation).
- Event Sourcing (Обработка событий).
- Saga Pattern (Шаблон saga).
4. Шаблоны наблюдаемости:
- Log Aggregation (Агрегация логов).
- Performance Metrics (Метрики производительности).
- Distributed Tracing (Распределенное отслеживание).
- Health Check (Проверка работоспособности).
5. Шаблоны сквозного применения:
- External Configuration (Внешняя конфигурация).
- Service Discovery Pattern (Шаблон обнаружения сервисов).
- Circuit Breaker Pattern (Шаблон предохранителя).
- Blue-Green Deployment Pattern (Шаблон сине-зеленого развертывания).
Telegram
METANIT.COM
Шаблоны проектирования для архитектуры микросервисов
🔥5❤3👏1
This media is not supported in your browser
VIEW IN TELEGRAM
В то время, как одни советуют не идти в программирование и разработку, так как ИИ якобы отберет рабочие места у разработчиков и сделает их труд не нужным,
известный исследователь в области ML/AI а также автор многочисленных курсов по этой теме - Andrew Yan-Tak Ng (изветсный как AndrewYNg) объясняет, почему нам нужно больше программистов, а не меньше.
“A fresh college grad on top of AI can outperform a full-stack engineer with 10 yrs of experience that is still doing things as they were back in 2022.”
«Недавний выпускник колледжа, освоивший ИИ, может превзойти инженера полного цикла с 10-летним опытом, который все еще работает так же, как и в 2022 году».
известный исследователь в области ML/AI а также автор многочисленных курсов по этой теме - Andrew Yan-Tak Ng (изветсный как AndrewYNg) объясняет, почему нам нужно больше программистов, а не меньше.
“A fresh college grad on top of AI can outperform a full-stack engineer with 10 yrs of experience that is still doing things as they were back in 2022.”
«Недавний выпускник колледжа, освоивший ИИ, может превзойти инженера полного цикла с 10-летним опытом, который все еще работает так же, как и в 2022 году».
🤣22🤡13😁3❤2👏1
Сравнение времени выполнения вложенных циклов для различных языков программирования.
Исходники для всех языков - https://github.com/bddicken/languages/tree/main/loops
Исходники для всех языков - https://github.com/bddicken/languages/tree/main/loops
😱20😁9😭4👎3👏1
В руководство по языку Python добавил статью про функцию zip
https://metanit.com/python/tutorial/3.9.php
#python
https://metanit.com/python/tutorial/3.9.php
#python
👍8🔥2😱2🤮2👏1🎉1
Microsoft выпустила новое предупреждение для пользователей Windows, которые хотят установить браузер Google Chrome, призывая их пользоваться более безопасным способом просмотра веб-страниц и предлагая Edge в качестве безопасной альтернативы.
Теперь при попытке установить браузер Chrome появляется сообщение:
«Microsoft Edge работает на той же технологии, что и Chrome, но при этом пользуется доверием Microsoft».
https://wccftech.com/microsoft-issues-bold-warning-stop-using-google-chrome-on-windows-and-switch-to-edge/
PS. На месте Microsoft я бы не был уверен, что доверие Microsoft - это плюс.
Теперь при попытке установить браузер Chrome появляется сообщение:
«Microsoft Edge работает на той же технологии, что и Chrome, но при этом пользуется доверием Microsoft».
https://wccftech.com/microsoft-issues-bold-warning-stop-using-google-chrome-on-windows-and-switch-to-edge/
PS. На месте Microsoft я бы не был уверен, что доверие Microsoft - это плюс.
😁55🤡13🤣9🤪2😎2😭1