This media is not supported in your browser
VIEW IN TELEGRAM
Как работают большие языковые модели LLM наглядно
🤨15🤣12👾3🔥2🤯2👍1
Подборка полезных команд для Windows
Explorer.exe — в нормальном режиме работы вызывает «Проводник». Если в системе произошел сбой, и привычные элементы вроде панели задач и меню «Пуск» пропали, эта команда поможет вернуть их.
Msconfig.exe — вызывает меню «Конфигурация системы». Здесь можно удалить лишние операционные системы из списка загрузки, изменить параметры при загрузке системы, запустить встроенные утилиты для диагностики, а также отключить работающие службы.
Charmap.exe — открывает таблицу символов. Полезно, если нужно вставить какой-то особый символ в текст.
Mrt.exe — запускает утилиту «Средство удаления вредоносных программ Microsoft Windows». Ее можно использовать для проверки системы на вирусы
Diskmgmt.msc — открывает утилиту управления дисками. Это довольно мощный инструмент, который позволяет видеть скрытые разделы, преобразовывать MBR в GPT, создавать виртуальные жесткие диски и многое другое.
Также стоит отметить и другие команды:
regedit.exe — запускает редактор реестра, но без должных знаний никакие параметры менять не стоит;
lpksetup — установка или удаление языков системы;
intl.cpl — установка региональных и языковых параметров;
winver.exe — показывает сведения об операционной системе. В частности, можно узнать версию и сборку ОС;
msinfo32 — показывает сведения о системе. В отличие от предыдущего пункта здесь содержится более подробная информация;
dxdiag — диагностика компонентов DirectX;
mdsched — проверка оперативной памяти на ошибки;
joy.cpl — настройка геймпадов, джойстиков или других игровых контроллеров;
osk.exe — выводит экранную клавиатуру. Может быть полезно, если ваша физическая клавиатура по какой-то причине не работает;
control — открывает «Панель управления Windows»;
control folders — открывает свойства проводника, где можно задать видимость папок и настроить другие параметры;
appwiz.cpl — открывает «Программы и компоненты»;
devmgmt.msc — открывает «Диспетчер устройств»;
ncpa.cpl — открывает сетевые подключения;
powercfg.cpl — открывает настройки электропитания;
sysdm.cpl — открывает «Свойства системы»;
perfmon /res — мониторинг ресурсов ПК, позволяет увидеть загрузку комплектующих;
netplwiz — открывает настройки учетных записей пользователей;
cmd — запускает командную строку, с помощью которой можно отформатировать диск, проверить пинг или восстановить системные файлы;
powershell — запускает оболочку PowerShell.
Полезные команды для командной строки:
Ping — полезная команда, которая позволит узнать сетевые задержки. Пригодится, если возникают проблемы в онлайн-играх или с доступом к сайтам. Например, "ping google.com -n 50" отправит 50 пакетов к серверу google.com.
Sfc — проверка и восстановления целостности системных файлов. Не помешает проверить после сбоев, вызванных вредоносными программами или действиями пользователя. Доступно несколько параметров. Если вам нужно только проверить — Sfc /verifyonly, если проверить и по возможности исправить — Sfc /scannow.
Chkdsk — проверка диска на ошибки. Полезно, если возникают неполадки с накопителем. Стоит сразу запускать с параметрами для исправления ошибок и проверки секторов — chkdsk C: /F /R, где вместо C: поставьте букву нужного диска. Это может занять продолжительное время, а также потребует перезагрузки.
Format — позволяет отформатировать выбранный диск. Если нужно отформатировать накопитель, но в графическом интерфейсе системы нет нужных параметров, можно использовать командную строку. Введите "format D: /Q /FS:exFAT /A:2048 /V:name", где D: — буква диска, FS — файловая система, А — размер кластера, V — метка тома.
CLS — очищает окно командной строки. Полезно, когда вы уже продолжительное время пользуетесь командной строкой и она переполнена командами.
#windows
Explorer.exe — в нормальном режиме работы вызывает «Проводник». Если в системе произошел сбой, и привычные элементы вроде панели задач и меню «Пуск» пропали, эта команда поможет вернуть их.
Msconfig.exe — вызывает меню «Конфигурация системы». Здесь можно удалить лишние операционные системы из списка загрузки, изменить параметры при загрузке системы, запустить встроенные утилиты для диагностики, а также отключить работающие службы.
Charmap.exe — открывает таблицу символов. Полезно, если нужно вставить какой-то особый символ в текст.
Mrt.exe — запускает утилиту «Средство удаления вредоносных программ Microsoft Windows». Ее можно использовать для проверки системы на вирусы
Diskmgmt.msc — открывает утилиту управления дисками. Это довольно мощный инструмент, который позволяет видеть скрытые разделы, преобразовывать MBR в GPT, создавать виртуальные жесткие диски и многое другое.
Также стоит отметить и другие команды:
regedit.exe — запускает редактор реестра, но без должных знаний никакие параметры менять не стоит;
lpksetup — установка или удаление языков системы;
intl.cpl — установка региональных и языковых параметров;
winver.exe — показывает сведения об операционной системе. В частности, можно узнать версию и сборку ОС;
msinfo32 — показывает сведения о системе. В отличие от предыдущего пункта здесь содержится более подробная информация;
dxdiag — диагностика компонентов DirectX;
mdsched — проверка оперативной памяти на ошибки;
joy.cpl — настройка геймпадов, джойстиков или других игровых контроллеров;
osk.exe — выводит экранную клавиатуру. Может быть полезно, если ваша физическая клавиатура по какой-то причине не работает;
control — открывает «Панель управления Windows»;
control folders — открывает свойства проводника, где можно задать видимость папок и настроить другие параметры;
appwiz.cpl — открывает «Программы и компоненты»;
devmgmt.msc — открывает «Диспетчер устройств»;
ncpa.cpl — открывает сетевые подключения;
powercfg.cpl — открывает настройки электропитания;
sysdm.cpl — открывает «Свойства системы»;
perfmon /res — мониторинг ресурсов ПК, позволяет увидеть загрузку комплектующих;
netplwiz — открывает настройки учетных записей пользователей;
cmd — запускает командную строку, с помощью которой можно отформатировать диск, проверить пинг или восстановить системные файлы;
powershell — запускает оболочку PowerShell.
Полезные команды для командной строки:
Ping — полезная команда, которая позволит узнать сетевые задержки. Пригодится, если возникают проблемы в онлайн-играх или с доступом к сайтам. Например, "ping google.com -n 50" отправит 50 пакетов к серверу google.com.
Sfc — проверка и восстановления целостности системных файлов. Не помешает проверить после сбоев, вызванных вредоносными программами или действиями пользователя. Доступно несколько параметров. Если вам нужно только проверить — Sfc /verifyonly, если проверить и по возможности исправить — Sfc /scannow.
Chkdsk — проверка диска на ошибки. Полезно, если возникают неполадки с накопителем. Стоит сразу запускать с параметрами для исправления ошибок и проверки секторов — chkdsk C: /F /R, где вместо C: поставьте букву нужного диска. Это может занять продолжительное время, а также потребует перезагрузки.
Format — позволяет отформатировать выбранный диск. Если нужно отформатировать накопитель, но в графическом интерфейсе системы нет нужных параметров, можно использовать командную строку. Введите "format D: /Q /FS:exFAT /A:2048 /V:name", где D: — буква диска, FS — файловая система, А — размер кластера, V — метка тома.
CLS — очищает окно командной строки. Полезно, когда вы уже продолжительное время пользуетесь командной строкой и она переполнена командами.
#windows
👍23❤10🔥8
Прозвучит наверное как оксюморон, но PHP развивается.
В новой версии PHP (PHP 8.5), которая выйдет в ноябре, будет добавлен pipe-оператор |>. Этот оператор имеется в ряде функциональных языков программирования, в частности, в F#, и позволяет передать левый операнд в качестве аргумента в функцию в правом операнде.
На этом заимствования из функциональных языков не исчерпываются. В последующей версии - 8.6 собираются добавить частичные вызовы функций, когда функции агрументы передаются частями, и оператор композиции функций, который позволяет объединить несколько вызовов функций в одну функцию.
Кроме того, в новой версии будут добавлены Generics для интерфейсов и абстрактных классов.
https://thephp.foundation/blog/2025/07/11/php-85-adds-pipe-operator/
https://www.theregister.com/2025/08/08/after_30_years_php_still/
#php
В новой версии PHP (PHP 8.5), которая выйдет в ноябре, будет добавлен pipe-оператор |>. Этот оператор имеется в ряде функциональных языков программирования, в частности, в F#, и позволяет передать левый операнд в качестве аргумента в функцию в правом операнде.
На этом заимствования из функциональных языков не исчерпываются. В последующей версии - 8.6 собираются добавить частичные вызовы функций, когда функции агрументы передаются частями, и оператор композиции функций, который позволяет объединить несколько вызовов функций в одну функцию.
Кроме того, в новой версии будут добавлены Generics для интерфейсов и абстрактных классов.
https://thephp.foundation/blog/2025/07/11/php-85-adds-pipe-operator/
https://www.theregister.com/2025/08/08/after_30_years_php_still/
#php
👍17🤣15❤9🔥5💩3🤯2🙏2🤔1
Как работает протокол NAT
(описание к предыдущему посту)
NAT (Network Address Translation) используется интернет-провайдерами и организациями для того, чтобы несколько устройств могли совместно использовать один публичный IP-адрес. Это позволяет устройствам в частной сети общаться с устройствами в публичной сети без необходимости иметь уникальный IP-адрес для каждого устройства.
Описание работы NAT:
1. Private IP-адреса: Устройства в локальной сети имеют частные IP-адреса из диапазона 192.168.3.0/24 (например, 192.168.3.6, 192.168.3.7, 192.168.3.8).
2. Public IP-адрес: Маршрутизатор имеет публичный IP-адрес, предоставленный интернет-провайдером (например, 200.100.10.1).
3. Процесс перевода: Когда устройство с частным IP-адресом отправляет запрос в интернет, маршрутизатор изменяет его IP-адрес на публичный (например, 192.168.3.6:5733 → 200.100.10.1:5733).
4. NAT-таблица: Все преобразования адресов и портов записываются в специальную таблицу, чтобы маршрутизатор мог правильно перенаправлять ответы обратно на устройства.
5. Ответ от сервера: Сервер отправляет данные обратно на публичный IP-адрес маршрутизатора, который затем перенаправляет их на соответствующее устройство в локальной сети.
Преимущества NAT:
- Экономия публичных IP-адресов.
- Повышение безопасности локальной сети.
- Возможность подключения нескольких устройств к интернету через один публичный IP.
(описание к предыдущему посту)
NAT (Network Address Translation) используется интернет-провайдерами и организациями для того, чтобы несколько устройств могли совместно использовать один публичный IP-адрес. Это позволяет устройствам в частной сети общаться с устройствами в публичной сети без необходимости иметь уникальный IP-адрес для каждого устройства.
Описание работы NAT:
1. Private IP-адреса: Устройства в локальной сети имеют частные IP-адреса из диапазона 192.168.3.0/24 (например, 192.168.3.6, 192.168.3.7, 192.168.3.8).
2. Public IP-адрес: Маршрутизатор имеет публичный IP-адрес, предоставленный интернет-провайдером (например, 200.100.10.1).
3. Процесс перевода: Когда устройство с частным IP-адресом отправляет запрос в интернет, маршрутизатор изменяет его IP-адрес на публичный (например, 192.168.3.6:5733 → 200.100.10.1:5733).
4. NAT-таблица: Все преобразования адресов и портов записываются в специальную таблицу, чтобы маршрутизатор мог правильно перенаправлять ответы обратно на устройства.
5. Ответ от сервера: Сервер отправляет данные обратно на публичный IP-адрес маршрутизатора, который затем перенаправляет их на соответствующее устройство в локальной сети.
Преимущества NAT:
- Экономия публичных IP-адресов.
- Повышение безопасности локальной сети.
- Возможность подключения нескольких устройств к интернету через один публичный IP.
Telegram
METANIT.COM
Как работает протокол NAT
❤11🔥2👏1
Студенты-программисты в США начали искать работу не по специальности
Искусственный интеллект меняет сферу программирования и какие последствия это имеет для студентов, изучающих компьютерные науки. Теперь многим из них приходится устраиваться на работу не по профессии и выбирать низкоквалифицированный труд.
«Существовала риторика: если просто научиться программировать, усердно работать и получить диплом по информатике, можно получить шестизначную начальную зарплату», — вспоминает 21-летняя студентка Манаси Мишра. Девушка изучала информатику в старшей школе и получила специальность по ней в колледже. После года поисков работы в сфере технологий и стажировок Мишра в мае окончила Университет Пердью, так и не найдя предложения по профессии.
«Я только что получила диплом по информатике, и единственная компания, которая пригласила меня на собеседование, — это Chipotle», — рассказала она.
Мишру в итоге не взяли поваром буррито в Chipotle. Теперь она подрабатывает в качестве инфлюенсера в сфере красоты в TikTok. В июле девушка подала заявку на вакансию в сфере продаж в технологической компании, и ей наконец ответили утвердительно.
С начала 2010-х годов руководители технологических компаний призывали молодёжь изучать программирование, утверждая, что эти навыки помогут студентам улучшить карьерные перспективы. Техгиганты обещали выпускникам факультетов информатики высокие зарплаты и всевозможные льготы.
«Обычно их стартовая зарплата составляет более $100 000, плюс $15 000 бонусов при найме и гранты на акции на сумму $50 000», — заявлял Брэд Смит, один из руководителей Microsoft, в 2012 году.
Это быстро привело к буму в образовании в области информатики, изучения программирования и алгоритмов. В прошлом году число студентов бакалавриата в этой области в США превысило 170 тысяч человек, что более чем вдвое больше показателя 2014 года.
Однако распространение инструментов программирования ИИ, способных быстро генерировать тысячи строк кода, в сочетании с увольнениями в таких компаниях, как Amazon, Intel и Microsoft, омрачает перспективы в области, которую руководители технологических вузов годами продвигали как входной билет для построения карьеры.
«Я очень обеспокоен. Студенты, изучающие информатику, которые окончили вуз три-четыре года назад, с трудом получали предложения от ведущих компаний, а теперь им придётся бороться за любую работу», — сказал Джефф Форбс, бывший директор программы по образованию в области информатики и развитию кадрового потенциала Национального научного фонда. ....
https://www.nytimes.com/2025/08/10/technology/coding-ai-jobs-students.html
https://habr.com/ru/news/936172/
Искусственный интеллект меняет сферу программирования и какие последствия это имеет для студентов, изучающих компьютерные науки. Теперь многим из них приходится устраиваться на работу не по профессии и выбирать низкоквалифицированный труд.
«Существовала риторика: если просто научиться программировать, усердно работать и получить диплом по информатике, можно получить шестизначную начальную зарплату», — вспоминает 21-летняя студентка Манаси Мишра. Девушка изучала информатику в старшей школе и получила специальность по ней в колледже. После года поисков работы в сфере технологий и стажировок Мишра в мае окончила Университет Пердью, так и не найдя предложения по профессии.
«Я только что получила диплом по информатике, и единственная компания, которая пригласила меня на собеседование, — это Chipotle», — рассказала она.
Мишру в итоге не взяли поваром буррито в Chipotle. Теперь она подрабатывает в качестве инфлюенсера в сфере красоты в TikTok. В июле девушка подала заявку на вакансию в сфере продаж в технологической компании, и ей наконец ответили утвердительно.
С начала 2010-х годов руководители технологических компаний призывали молодёжь изучать программирование, утверждая, что эти навыки помогут студентам улучшить карьерные перспективы. Техгиганты обещали выпускникам факультетов информатики высокие зарплаты и всевозможные льготы.
«Обычно их стартовая зарплата составляет более $100 000, плюс $15 000 бонусов при найме и гранты на акции на сумму $50 000», — заявлял Брэд Смит, один из руководителей Microsoft, в 2012 году.
Это быстро привело к буму в образовании в области информатики, изучения программирования и алгоритмов. В прошлом году число студентов бакалавриата в этой области в США превысило 170 тысяч человек, что более чем вдвое больше показателя 2014 года.
Однако распространение инструментов программирования ИИ, способных быстро генерировать тысячи строк кода, в сочетании с увольнениями в таких компаниях, как Amazon, Intel и Microsoft, омрачает перспективы в области, которую руководители технологических вузов годами продвигали как входной билет для построения карьеры.
«Я очень обеспокоен. Студенты, изучающие информатику, которые окончили вуз три-четыре года назад, с трудом получали предложения от ведущих компаний, а теперь им придётся бороться за любую работу», — сказал Джефф Форбс, бывший директор программы по образованию в области информатики и развитию кадрового потенциала Национального научного фонда. ....
https://www.nytimes.com/2025/08/10/technology/coding-ai-jobs-students.html
https://habr.com/ru/news/936172/
NY Times
Goodbye, $165,000 Tech Jobs. Student Coders Seek Work at Chipotle.
As companies like Amazon and Microsoft lay off workers and embrace A.I. coding tools, computer science graduates say they’re struggling to land tech jobs.
😢21🤷♂17❤5😁5🤡5👎3🦄1
Как улучшить производительность API. 5 основных методов:
1. Pagination (Пагинация):
- Используется для разделения данных на страницы.
- Позволяет обрабатывать большое количество результатов.
- Пример: запрос на получение данных с первой, второй и третьей страницы.
2. Async Logging (Асинхронное логирование):
- Логи записываются в буфер без блокировок.
- Периодически буфер сбрасывается на диск.
- Это повышает пропускную способность и снижает задержку.
3. Caching (Кэширование):
- Часто используемые данные хранятся в кэше.
- Если данных нет в кэше, выполняется запрос к базе данных.
- Это ускоряет доступ к данным.
4. Payload Compression (Сжатие полезной нагрузки):
- Данные сжимаются перед отправкой.
- Уменьшение размера данных ускоряет загрузку и выгрузку.
5. Connection Pool (Пул соединений):
- Поддерживает открытые соединения для повторного использования.
- Снижает накладные расходы на открытие и закрытие соединений.
1. Pagination (Пагинация):
- Используется для разделения данных на страницы.
- Позволяет обрабатывать большое количество результатов.
- Пример: запрос на получение данных с первой, второй и третьей страницы.
2. Async Logging (Асинхронное логирование):
- Логи записываются в буфер без блокировок.
- Периодически буфер сбрасывается на диск.
- Это повышает пропускную способность и снижает задержку.
3. Caching (Кэширование):
- Часто используемые данные хранятся в кэше.
- Если данных нет в кэше, выполняется запрос к базе данных.
- Это ускоряет доступ к данным.
4. Payload Compression (Сжатие полезной нагрузки):
- Данные сжимаются перед отправкой.
- Уменьшение размера данных ускоряет загрузку и выгрузку.
5. Connection Pool (Пул соединений):
- Поддерживает открытые соединения для повторного использования.
- Снижает накладные расходы на открытие и закрытие соединений.
❤12👍4🥰1
Акции IT-компаний обвалились из-за опасений конкуренции с ИИ
Опасения по поводу того, что инструменты на основе ИИ могут нанести ущерб крупнейшим мировым компаниям-разработчикам программного обеспечения, привели к распродажам в технологическом секторе в Европе. Некоторые эксперты считают, что скоро ИИ станет настолько распространенным, что компании начнут разоряться. В результате распродаж акции технологического сектора показали самые слабые результаты среди всех компаний.
Инвесторы опасаются, что производители программного обеспечения могут столкнуться с усилением конкуренции, если инструменты на основе ИИ позволят создавать приложения быстрее и с гораздо меньшими затратами
https://www.rbc.ru/quote/news/article/689b6f909a79474eea0487fc?from=newsfeed
Опасения по поводу того, что инструменты на основе ИИ могут нанести ущерб крупнейшим мировым компаниям-разработчикам программного обеспечения, привели к распродажам в технологическом секторе в Европе. Некоторые эксперты считают, что скоро ИИ станет настолько распространенным, что компании начнут разоряться. В результате распродаж акции технологического сектора показали самые слабые результаты среди всех компаний.
Инвесторы опасаются, что производители программного обеспечения могут столкнуться с усилением конкуренции, если инструменты на основе ИИ позволят создавать приложения быстрее и с гораздо меньшими затратами
https://www.rbc.ru/quote/news/article/689b6f909a79474eea0487fc?from=newsfeed
РБК Инвестиции
Акции IT-компаний обвалились из-за опасений конкуренции с ИИ
Инвесторы опасаются, что конкуренция с ИИ может скоро разрушить бизнес крупных мировых компаний, разрабатывающих программное обеспечение. В акциях сектора начались распродажи
😁21😢9🌚2👎1👏1🤬1🙈1
Шпаргалка по Windows Security Denoscriptors (дескрипторы безопасности Windows) (описание в следующем посте)
👍7🔥1🥰1
Windows Security Denoscriptors (дескрипторы безопасности Windows)
(описание к предыдущему посту)
Windows Security Denoscriptors — структурах данных, которые содержат информацию о безопасности для объектов Windows, таких как файлы, папки, ключи реестра и другие ресурсы.
Основные компоненты Security Denoscriptors:
1. SD (Security Denoscriptor):
- Owner: Владелец объекта имеет неявные права на изменение DACL (WRITE_DAC).
- Group: Основная группа объекта используется в основном для совместимости с POSIX.
2. DACL (Discretionary Access Control List):
- Определяет права доступа пользователей и групп к объекту.
- Включает ACEs (Access Control Entries), которые контролируют или отслеживают доступ к объекту.
3. SACL (System Access Control List):
- Управляет созданием сообщений аудита при доступе к объекту.
4. ACE (Access Control Entry):
- ACE Type:
- Access Allowed: Разрешает доступ.
- Access Denied: Запрещает доступ.
- System Audit: Управляет аудитом.
- Inheritance: Определяет, наследуют ли дочерние объекты или контейнеры ACE.
- Access Mask: Указывает права, которые ACE предоставляет или запрещает.
- Trustee: Пользователь, группа или идентификатор сеанса входа, к которому применяется ACE.
5. Пример прав доступа:
- GenericAll: Полный контроль над объектом, его DACL и атрибутами.
- GenericWrite: Возможность чтения разрешений и записи во все атрибуты.
- GenericRead: Возможность чтения разрешений и всех свойств.
- WriteOwner: Право на принятие владения объектом.
- WriteDacl: Право на изменение DACL объекта.
- ReadProperty: Право на чтение свойств объекта.
- WriteProperty: Право на запись свойств объекта.
6. Active Directory:
- Объекты Active Directory имеют специальные типы ACE, которые позволяют контролировать доступ к конкретным свойствам и расширенным правам.
#windows
(описание к предыдущему посту)
Windows Security Denoscriptors — структурах данных, которые содержат информацию о безопасности для объектов Windows, таких как файлы, папки, ключи реестра и другие ресурсы.
Основные компоненты Security Denoscriptors:
1. SD (Security Denoscriptor):
- Owner: Владелец объекта имеет неявные права на изменение DACL (WRITE_DAC).
- Group: Основная группа объекта используется в основном для совместимости с POSIX.
2. DACL (Discretionary Access Control List):
- Определяет права доступа пользователей и групп к объекту.
- Включает ACEs (Access Control Entries), которые контролируют или отслеживают доступ к объекту.
3. SACL (System Access Control List):
- Управляет созданием сообщений аудита при доступе к объекту.
4. ACE (Access Control Entry):
- ACE Type:
- Access Allowed: Разрешает доступ.
- Access Denied: Запрещает доступ.
- System Audit: Управляет аудитом.
- Inheritance: Определяет, наследуют ли дочерние объекты или контейнеры ACE.
- Access Mask: Указывает права, которые ACE предоставляет или запрещает.
- Trustee: Пользователь, группа или идентификатор сеанса входа, к которому применяется ACE.
5. Пример прав доступа:
- GenericAll: Полный контроль над объектом, его DACL и атрибутами.
- GenericWrite: Возможность чтения разрешений и записи во все атрибуты.
- GenericRead: Возможность чтения разрешений и всех свойств.
- WriteOwner: Право на принятие владения объектом.
- WriteDacl: Право на изменение DACL объекта.
- ReadProperty: Право на чтение свойств объекта.
- WriteProperty: Право на запись свойств объекта.
6. Active Directory:
- Объекты Active Directory имеют специальные типы ACE, которые позволяют контролировать доступ к конкретным свойствам и расширенным правам.
#windows
Telegram
METANIT.COM
Шпаргалка по Windows Security Denoscriptors (дескрипторы безопасности Windows) (описание в следующем посте)
Команды для работы с сетью в 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