Архив рубрики: Публикации

Настройка firewall Mikrotik

Итак, имеем роутер Mikrotik, например, очень популярный RB951G-2HnD.

Считаем, что внутренняя сеть осталась нетронутой (192.168.88.0/24), IP роутера 192.168.88.1, внешний интерфейс ether1-gateway.

Первое, что надо сделать: защитить роутер от маньяков из интернета. По умолчанию, брандмауэр роутера разрешает все подключения. Мы не можем подключить к нему клавиатуру и монитор для настройки или корректировки того, что мы натворим в дальнейшем, поэтому отнеситесь внимательно к тому, что и как вы настраиваете. Читать →

Чтение и запись списков в файл на Python

В качестве сериализованных структур данных программисты на Python активно используют массивы, списки и словари. Хранение этих структур данных постоянно требует файл или базу данных для работы с ними. Эта статья рассказывает, как печатать список в файл и как считать его обратно в память.

Чтобы записать данные в файл и считать их из файла, язык программирования Python предлагает стандартные методы write() and read() для работы с одиночными строками, а также writelines() и readlines() для работы с множеством строк. Более того, модули pickle и json module предоставляют разумные способы работы с сериализованными наборами данных. Читать →

Настройка маршрутизатора Mikrotik

Базовая настройка маршрутизатора mikrotik

Базовая настройка маршрутизатора mikrotik включает описание настройки безопасности и настройки выхода в интернет для использования с приборами Барьер. Читать →

Как удалить элемент из словаря Python: полное руководство

Удаление элемента по ключу с использованием оператора del

Оператор del — самый прямолинейный способ удаления элемента из словаря. Он работает быстро и эффективно, но требует осторожности.

user_data = { ‘name’: ‘Анна’, ‘age’: 28, ‘city’: ‘Москва’, ’email’: ‘anna@example.com’}del user_data[’email’]print(user_data)# Результат: {‘name’: ‘Анна’, ‘age’: 28, ‘city’: ‘Москва’}

Важно: Если ключа не существует, del вызовет KeyError. Поэтому всегда проверяйте наличие ключа перед удалением:

if ’email’ in user_data:
del user_data[’email’]

Эксперт по Python Раймонд Хеттингер отмечает: «Оператор del идеален для случаев, когда вы уверены в существовании ключа. Его производительность на 15-20% выше других методов.» Рассмотрим остальные способы удаления элементов, а более подробно изучить Python вы сможете на онлайн-курсах. Читать →

Где можно купить доменное имя для сайта

Если вы задумались о создании собственного сайта или блога — вас непременно посятит и вопрос о том где купить доменное имя для вашего сайта.

Разработка веб-сайта включает в себя несколько этапов, я надеюсь, каждый из вас в курсе. Читать →

Вечный виртуальный сервер от VDSINA — обзор и тестирование

vdsina ru хостинг vdsЗа последние несколько лет многие хостеры предложили тарифы «вечного» хостинга. Суть таких тарифов заключается в том, что вы оплачиваете услуги хостинга один раз, а пользуетесь ими сколь угодно долго. Читать →