Динамическая типизация лучше, чем строгая!
Ниже напишу почему👇
Почему ⠀ ⠀⠀ ⠀⠀ ⠀⠀ ⠀⠀ ⠀⠀ ⠀⠀ ⠀⠀ ⠀⠀ ⠀⠀ ⠀⠀ ⠀⠀ ⠀⠀ ⠀⠀ ⠀⠀ ⠀⠀ ⠀⠀ ⠀⠀ ⠀⠀ ⠀⠀ ⠀⠀ ⠀⠀ ⠀⠀ ⠀⠀ ⠀⠀ ⠀⠀ ⠀⠀ ⠀⠀ ⠀⠀ ⠀⠀ ⠀⠀ ⠀⠀ ⠀⠀ ⠀⠀ ⠀⠀ ⠀⠀ ⠀ ⠀⠀ ⠀⠀ ⠀⠀ ⠀⠀⠀ ⠀ ⠀⠀ ⠀⠀ ⠀⠀ ⠀⠀⠀ ⠀⠀ ⠀⠀ ⠀
@sysadmin1
Ниже напишу почему
@sysadmin1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣10👍4😁2❤1
Firewall vs Antivirus
Брандмауэр защищает сеть, контролируя входящий и исходящий трафик, предотвращая несанкционированный доступ, тогда как антивирус защищает устройство, обнаруживая, предотвращая и удаляя вредоносное ПО из файлов и программ.
@sysadmin1
Брандмауэр защищает сеть, контролируя входящий и исходящий трафик, предотвращая несанкционированный доступ, тогда как антивирус защищает устройство, обнаруживая, предотвращая и удаляя вредоносное ПО из файлов и программ.
@sysadmin1
👍12🔥5⚡2🏆1
Media is too big
VIEW IN TELEGRAM
🔧 Agar instrumentlar gapirsa... 😆
Ish joyida instrumentlarni unutib ketadiganlarga yuboramiz! 😅
#Hazil #IT #Instrument #YanaUnutdim
😎 Telegram | 😎 Instagram
Ish joyida instrumentlarni unutib ketadiganlarga yuboramiz! 😅
#Hazil #IT #Instrument #YanaUnutdim
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣7🔥3😁2⚡1😱1💯1👨💻1🙈1
Net DevOps для Azure.pdf
10.4 MB
📖 .Net DevOps для Azure
Год: 2019
Авторы: Джефри Палермо
Эта книга стала кульминацией давнего видения, некоторого ключевого лидерства и слияния отраслевых событий. Почти 15 лет назад автор приобрел страсть к тому, чтобы помочь разработчикам добиться успеха, сделать сложное простым и найти эмпирские правила, которые работали бы для 80% ситуаций. Со слишком большим количеством вариантов в мире программного обеспечения и слишком большим количеством ответов «это зависит», индустрия была голодна для возможности сделать что-то «по книге». Эта книга стремится предоставить тот текст, где. Разработчик NET
Можно сказать: «Я занимаюсь DevOps с . NET и Azure по книге». Таким образом, можно было бы знать, какие модели и шаблоны были в игре и чего ожидать от указанной среды. Эта книга выпускается в то время как . NET Core 3 находится в предварительном состоянии; поэтому версию книги также следует рассматривать как предварительный просмотр. В примерах в основном используется предварительное издание Visual Studio 2019. Сам код и конвейер Azure DevOps Services отлично функционируют с . NET Core 2.2, однако, и может быть использован для немедленной реализации приложений. Намерение автора состоит в том, чтобы выпустить . Версия NET Core 3 соответствует графику выпуска Microsoft.
#Azure
@sysadmin1
Год: 2019
Авторы: Джефри Палермо
Эта книга стала кульминацией давнего видения, некоторого ключевого лидерства и слияния отраслевых событий. Почти 15 лет назад автор приобрел страсть к тому, чтобы помочь разработчикам добиться успеха, сделать сложное простым и найти эмпирские правила, которые работали бы для 80% ситуаций. Со слишком большим количеством вариантов в мире программного обеспечения и слишком большим количеством ответов «это зависит», индустрия была голодна для возможности сделать что-то «по книге». Эта книга стремится предоставить тот текст, где. Разработчик NET
Можно сказать: «Я занимаюсь DevOps с . NET и Azure по книге». Таким образом, можно было бы знать, какие модели и шаблоны были в игре и чего ожидать от указанной среды. Эта книга выпускается в то время как . NET Core 3 находится в предварительном состоянии; поэтому версию книги также следует рассматривать как предварительный просмотр. В примерах в основном используется предварительное издание Visual Studio 2019. Сам код и конвейер Azure DevOps Services отлично функционируют с . NET Core 2.2, однако, и может быть использован для немедленной реализации приложений. Намерение автора состоит в том, чтобы выпустить . Версия NET Core 3 соответствует графику выпуска Microsoft.
#Azure
@sysadmin1
👍4🔥2❤1
Python и анализ данных.pdf
7.4 MB
📖 Python и анализ данных
Год: 2015
Авторы: Уэс Маккинли
Книгу можно рассматривать как современное практическое введение в разработку научных приложений на Python, ориентированных на обработку данных. Описаны те части языка Python и библиотеки для него, которые необходимы для эффективного решения широкого круга аналитических задач: интерактивная оболочка IPython, библиотеки NumPy и pandas, библиотека для визуализации данных matplotlib и др.
#Python
@sysadmin1
Год: 2015
Авторы: Уэс Маккинли
Книгу можно рассматривать как современное практическое введение в разработку научных приложений на Python, ориентированных на обработку данных. Описаны те части языка Python и библиотеки для него, которые необходимы для эффективного решения широкого круга аналитических задач: интерактивная оболочка IPython, библиотеки NumPy и pandas, библиотека для визуализации данных matplotlib и др.
#Python
@sysadmin1
👍3❤2🔥2
Мастер-класс по Python.pdf
69.9 MB
📖 Мастер-класс по Python
Год: 2019
Авторы: Кори Вэйд
Добро пожаловать во второй выпуск Python Workshop! Эта книга предназначена для всех, кто только знаком с Python. язык программирования. Наша цель — научить вас Python 3.11, чтобы вы могли решать реальные задачи. проблемы как разработчика Python и специалиста по данным. В этой книге будут объединены теория, примеры, упражнения, вопросы и упражнения по всем основным понятиям. что вы можете научиться использовать лучшие практики Python для решения реальных проблем.
Упражнения и мероприятия были выбраны специально, чтобы помочь вам просмотреть изученные концепции и расширить свои знания. лучший способ изучить Python — решать проблемы самостоятельно. Материал (в этой книге) предназначен для новичков, но будет одинаково полезен и опытным специалистам. разработчики, которые еще не знакомы с Python. Мы не учим информатике как таковой, а скорее Python, самый красивый и мощный язык программирования в мире. Если вы никогда не учились информатика, здесь вы изучите самые важные понятия, и если вы изучали компьютер науке, вы откроете для себя инструменты и приемы Python, которых никогда раньше не видели.
#Python
@sysadmin1
Год: 2019
Авторы: Кори Вэйд
Добро пожаловать во второй выпуск Python Workshop! Эта книга предназначена для всех, кто только знаком с Python. язык программирования. Наша цель — научить вас Python 3.11, чтобы вы могли решать реальные задачи. проблемы как разработчика Python и специалиста по данным. В этой книге будут объединены теория, примеры, упражнения, вопросы и упражнения по всем основным понятиям. что вы можете научиться использовать лучшие практики Python для решения реальных проблем.
Упражнения и мероприятия были выбраны специально, чтобы помочь вам просмотреть изученные концепции и расширить свои знания. лучший способ изучить Python — решать проблемы самостоятельно. Материал (в этой книге) предназначен для новичков, но будет одинаково полезен и опытным специалистам. разработчики, которые еще не знакомы с Python. Мы не учим информатике как таковой, а скорее Python, самый красивый и мощный язык программирования в мире. Если вы никогда не учились информатика, здесь вы изучите самые важные понятия, и если вы изучали компьютер науке, вы откроете для себя инструменты и приемы Python, которых никогда раньше не видели.
#Python
@sysadmin1
👍4❤1🔥1
Media is too big
VIEW IN TELEGRAM
Протокол NDP
Рассматриваем два сценария использования протокола NDP:
- Автоматическая настройка сетевой конфигурации. Компьютеры получают от маршрутизатора сетевые настройки в сообщении Router Advertisement.
- Определение MAC-адреса по известному IPv6 адресу. Компьютер, который хочет узнать MAC-адрес, выдает сообщение NDP Neighbor Solicitation. Получатель отправляет свой MAC-адрес в ответ в пакете NDP Neighbor Advertisement. Информация сохраняется в таблице NDP (аналог ARP-таблицы в протоколе IPv4).
@sysadmin1
Рассматриваем два сценария использования протокола NDP:
- Автоматическая настройка сетевой конфигурации. Компьютеры получают от маршрутизатора сетевые настройки в сообщении Router Advertisement.
- Определение MAC-адреса по известному IPv6 адресу. Компьютер, который хочет узнать MAC-адрес, выдает сообщение NDP Neighbor Solicitation. Получатель отправляет свой MAC-адрес в ответ в пакете NDP Neighbor Advertisement. Информация сохраняется в таблице NDP (аналог ARP-таблицы в протоколе IPv4).
@sysadmin1
👍3❤1🔥1
📌 Автоматическое удаление старых логов в Linux
При администрировании серверов со временем накапливается много лог-файлов, которые занимают место. Этот простой скрипт автоматически удаляет файлы старше 30 дней в указанной директории.
🔹 Как использовать?
1️⃣ Сохраните скрипт в файл, например,
2️⃣ Дайте ему права на выполнение:
3️⃣ Добавьте в cron для автоматического выполнения раз в день:
Добавьте строку:
Это запустит скрипт каждый день в 3 утра.
🎯 Теперь ваши логи не будут засорять дисковое пространство!
@sysadmin1
При администрировании серверов со временем накапливается много лог-файлов, которые занимают место. Этот простой скрипт автоматически удаляет файлы старше 30 дней в указанной директории.
#!/bin/bash
LOG_DIR="/var/log/myapp" # Укажите путь к логам
DAYS=30 # Количество дней, после которых логи удаляются
find "$LOG_DIR" -type f -mtime +$DAYS -exec rm -f {} \;
echo "Удаление логов старше $DAYS дней завершено."
🔹 Как использовать?
1️⃣ Сохраните скрипт в файл, например,
clean_logs.sh 2️⃣ Дайте ему права на выполнение:
chmod +x clean_logs.sh
3️⃣ Добавьте в cron для автоматического выполнения раз в день:
crontab -e
Добавьте строку:
0 3 * * * /path/to/clean_logs.sh
Это запустит скрипт каждый день в 3 утра.
🎯 Теперь ваши логи не будут засорять дисковое пространство!
@sysadmin1
👍9🔥2⚡1
This media is not supported in your browser
VIEW IN TELEGRAM
Sophia Script for Windows 🔥
Sophia Script for Windows — это мощный инструмент для автоматизации настройки Windows, представляющий собой набор PowerShell-скриптов. Он позволяет тонко настроить систему, отключить ненужные службы, изменить параметры конфиденциальности и улучшить производительность.
🔹 Основные возможности:
- Гибкая настройка Windows 10/11 через PowerShell;
- Отключение телеметрии и трекинга;
- Настройка интерфейса и параметров системы;
- Автоматизация установки необходимых программ;
- Отключение ненужных служб для повышения производительности.
Sophia Script подходит как для опытных пользователей, так и для тех, кто хочет быстро настроить Windows без глубокого изучения реестра и групповых политик.
https://github.com/farag2/Sophia-Script-for-Windows
@sysadmin1
Sophia Script for Windows — это мощный инструмент для автоматизации настройки Windows, представляющий собой набор PowerShell-скриптов. Он позволяет тонко настроить систему, отключить ненужные службы, изменить параметры конфиденциальности и улучшить производительность.
🔹 Основные возможности:
- Гибкая настройка Windows 10/11 через PowerShell;
- Отключение телеметрии и трекинга;
- Настройка интерфейса и параметров системы;
- Автоматизация установки необходимых программ;
- Отключение ненужных служб для повышения производительности.
Sophia Script подходит как для опытных пользователей, так и для тех, кто хочет быстро настроить Windows без глубокого изучения реестра и групповых политик.
https://github.com/farag2/Sophia-Script-for-Windows
@sysadmin1
👍4🔥3🤔2❤1
📌 Сортировка данных в консоли
🔹Основные команды сортировки
1️⃣ sort – основная утилита для сортировки строк в файле или потоке вывода.
🔹Сортирует строки в алфавитном порядке.
2️⃣ sort -r – сортировка в обратном порядке.
3️⃣ sort -n – сортировка чисел.
🔹Работает корректно с числами, учитывает их величину.
4️⃣ sort -h – сортировка с учётом суффиксов (K, M, G).
🔹Полезно для файловых размеров: 10K, 2M, 5G.
5️⃣ sort -k – сортировка по колонке.
🔹Здесь сортировка идёт по 2-й колонке (числовая).
6️⃣ sort | uniq – удаление дубликатов после сортировки.
🔹Показывает только уникальные строки.
🔥 Полезный трюк: сортировка процессов по использованию памяти
🔹 Выводит топ-10 процессов по потреблению памяти.
Используйте эти команды для эффективной работы в консоли! 🚀
@sysadmin1
🔹Основные команды сортировки
1️⃣ sort – основная утилита для сортировки строк в файле или потоке вывода.
sort файл.txt
🔹Сортирует строки в алфавитном порядке.
2️⃣ sort -r – сортировка в обратном порядке.
sort -r файл.txt
3️⃣ sort -n – сортировка чисел.
sort -n числа.txt
🔹Работает корректно с числами, учитывает их величину.
4️⃣ sort -h – сортировка с учётом суффиксов (K, M, G).
sort -h размер.txt
🔹Полезно для файловых размеров: 10K, 2M, 5G.
5️⃣ sort -k – сортировка по колонке.
sort -k2,2 -n данные.txt
🔹Здесь сортировка идёт по 2-й колонке (числовая).
6️⃣ sort | uniq – удаление дубликатов после сортировки.
sort файл.txt | uniq
🔹Показывает только уникальные строки.
🔥 Полезный трюк: сортировка процессов по использованию памяти
ps aux --sort=-%mem | head -10
🔹 Выводит топ-10 процессов по потреблению памяти.
Используйте эти команды для эффективной работы в консоли! 🚀
@sysadmin1
👍4🔥2❤1
Базовые настройки VLAN на MikroTik.pdf
1.4 MB
Базовые настройки VLAN на MikroTik
В данной статье разбираемся с настройкой виртуальной локальной сети VLAN для сетевого оборудования Mikrotik поэтапно в состоянии: access, trunk, и в двух состояниях одновременно.
@sysadmin1
В данной статье разбираемся с настройкой виртуальной локальной сети VLAN для сетевого оборудования Mikrotik поэтапно в состоянии: access, trunk, и в двух состояниях одновременно.
@sysadmin1
👍6🔥2🏆1
Linux для разработчиков.pdf
6.8 MB
📖 Linux для разработчиков
Год: 2025
Авторы: Штурм Кристиан
Разработчики всегда стремятся подняться на новый уровень мастерства, но большинство полностью теряется, когда дело доходит до командной строки Linux. С помощью этой книги вы сделаете следующий важный шаг в своей карьере. Большую часть навыков, которые вы получите после ее прочтения, можно сразу же применить на практике, чтобы стать более эффективным разработчиком. Книга написана специально для программистов, а не для системных администраторов Linux. Каждая глава
даст достаточно теоретических знаний, чтобы понять, что вы делаете, прежде чем переходить к практическим
командам, которые вы сможете использовать в своей повседневной работе в качестве разработчика ПО. По мере прочтения вы быстро освоите основы работы Linux и освоитесь с командной строкой. Овладев основными навыками, вы разберетесь, как применять их в различных контекстах, с которыми столкнетесь как разработчик ПО: создание образов Docker и работа с ними, автоматизация скучных задач
сборки с помощью сценариев оболочки и устранение неполадок в продакшен-средах. К концу книги вы сможете с комфортом пользоваться Linux и командной строкой и применять приобретенные навыки в повседневной работе. Это позволит вам экономить время, быстро устранять неполадки
и стать мастером работы с командной строкой, к которому обращается вся команда.
#linux
@sysadmin1
Год: 2025
Авторы: Штурм Кристиан
Разработчики всегда стремятся подняться на новый уровень мастерства, но большинство полностью теряется, когда дело доходит до командной строки Linux. С помощью этой книги вы сделаете следующий важный шаг в своей карьере. Большую часть навыков, которые вы получите после ее прочтения, можно сразу же применить на практике, чтобы стать более эффективным разработчиком. Книга написана специально для программистов, а не для системных администраторов Linux. Каждая глава
даст достаточно теоретических знаний, чтобы понять, что вы делаете, прежде чем переходить к практическим
командам, которые вы сможете использовать в своей повседневной работе в качестве разработчика ПО. По мере прочтения вы быстро освоите основы работы Linux и освоитесь с командной строкой. Овладев основными навыками, вы разберетесь, как применять их в различных контекстах, с которыми столкнетесь как разработчик ПО: создание образов Docker и работа с ними, автоматизация скучных задач
сборки с помощью сценариев оболочки и устранение неполадок в продакшен-средах. К концу книги вы сможете с комфортом пользоваться Linux и командной строкой и применять приобретенные навыки в повседневной работе. Это позволит вам экономить время, быстро устранять неполадки
и стать мастером работы с командной строкой, к которому обращается вся команда.
#linux
@sysadmin1
🔥6👍2⚡1
Flutter and dart.pdf
8.7 MB
📖 Flutter и Dart
Год: 2023
Авторы: Ричард Роуз
Эта книга — это практическое руководство по Dart и Flutter, которое помогает быстро разобраться в основах и сразу приступить к разработке. Сначала дается вводный курс по Dart: переменные, управление потоком, базовые конструкции.
Затем идет углубленное изучение языка, а основное внимание уделяется Flutter — созданию интерфейсов, работе с виджетами и управлению данными. Также рассматриваются облачные сервисы, такие как Firebase, а в конце — бонус для геймдевов: движок Flame для простых игр. В приложении есть все, что нужно для настройки среды разработки и установки Flutter.
#flutter
@sysadmin1
Год: 2023
Авторы: Ричард Роуз
Эта книга — это практическое руководство по Dart и Flutter, которое помогает быстро разобраться в основах и сразу приступить к разработке. Сначала дается вводный курс по Dart: переменные, управление потоком, базовые конструкции.
Затем идет углубленное изучение языка, а основное внимание уделяется Flutter — созданию интерфейсов, работе с виджетами и управлению данными. Также рассматриваются облачные сервисы, такие как Firebase, а в конце — бонус для геймдевов: движок Flame для простых игр. В приложении есть все, что нужно для настройки среды разработки и установки Flutter.
#flutter
@sysadmin1
👍3🔥2⚡1
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Практический Bash – Всё, что нужно знать, чтобы уверенно работать в терминале!
1. Коды выхода Bash и связывание команд
2. Изучаем скрипты, функции, chmod и set -e
3. Подстановка команд: можно ли возвращать данные вместо кодов выхода в Bash?
4. Что такое stdout, stderr, /dev/null и перенаправление?
5. Передача данных в команды через конвейер и чтение из STDIN
6. grep: Всё, что нужно знать
7. sed: Легкая замена строк в файлах
8. Разбираемся с командой "tar": создание, извлечение и сжатие архивов
9. cURL – единственный HTTP-клиент, который вам понадобится | & Terminal
10. tr – Трансформация, замена и удаление определенных символов в строках
@sysadmin1
Видео на Eng1. Коды выхода Bash и связывание команд
2. Изучаем скрипты, функции, chmod и set -e
3. Подстановка команд: можно ли возвращать данные вместо кодов выхода в Bash?
4. Что такое stdout, stderr, /dev/null и перенаправление?
5. Передача данных в команды через конвейер и чтение из STDIN
6. grep: Всё, что нужно знать
7. sed: Легкая замена строк в файлах
8. Разбираемся с командой "tar": создание, извлечение и сжатие архивов
9. cURL – единственный HTTP-клиент, который вам понадобится | & Terminal
10. tr – Трансформация, замена и удаление определенных символов в строках
@sysadmin1
❤4🔥4👍2