Pull to refresh
0
0
Dmytro Epifanov @theGrove

System administrator

Send message

Как работает JavaScript [Объясняю визуально]

Reading time4 min
Views44K

JavaScript - один из самых любимых и в то же время ненавистных языков в мире. Его любят, потому что он мощный. Вы можете создать полнофункциональное приложение, просто изучив JavaScript и ничего более. А также его ненавидят, потому что иногда он ведет себя совершенно неожиданным образом. И это может расстроить или даже заставить вас возненавидеть его.

В этой статье я подробно объясню, как JavaScript выполняет код в браузере, и мы изучим это с помощью гифок. Прочитав эту статью, вы станете на шаг ближе к статусу рок-звезды разработки.

Читать далее
Total votes 7: ↑5 and ↓2+3
Comments12

Powered by ZeroTier. Практическое руководство по строительству виртуальных сетей. Часть 1

Reading time7 min
Views101K

Продолжая рассказ о ZeroTier, от теории, изложенной в статье «Интеллектуальный Ethernet-коммутатор для планеты Земля», перехожу к практике, в которой:

  • Создадим и настроим частный сетевой контроллер
  • Создадим виртуальную сеть
  • Настроим и подключим к ней узлы
  • Проверим сетевую связность между ними
  • Закроем доступ к GUI сетевого контроллера извне
Читать дальше →
Total votes 30: ↑30 and ↓0+30
Comments0

3 ключевых Linux-команды для работы с текстом, мониторинг сервера Linux с помощью Checkmk…

Reading time2 min
Views11K

... а также шпаргалка Linux-команде find и watch.

Мы собрали для вас короткий и полезный дайджест полезных материалов, найденных нами в сети за последние две недели. Оставайтесь с нами – станьте частью DevNation! 

Читать дальше: 3 ключевых Linux-команды...
Total votes 12: ↑0 and ↓12-12
Comments1

Как ломать банкоматы: ARP spoofing, CVE, обход киоска

Reading time6 min
Views10K

На прошедшем 20 и 21 мая 2021 г. Positive Hack Days в зоне Payment Village был конкурс, участники которого могли посоревноваться в хакерском мастерстве, в частности во взломе банкоматов. Организаторы подготовили три виртуальных машины банкоматов с разным уровнем сложности заданий. На протяжении двух дней участники пытались взломать банкоматы, но всего несколько человек смогли приблизиться к заложенным нами сценариям.

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

Читать далее
Total votes 3: ↑2 and ↓1+2
Comments3

Полезные мелочи Windows администратора, поиск компьютеров пользователей и не только

Reading time18 min
Views29K

Как-то давно на хабре публиковалась статья Опытные мелочи Windows-админа. В ней рассказывалось как быстро и достаточно эффективно находить компьютеры на которых залогинился тот или иной пользователь.

Мне эта идея понравилась, т.к. всё делается достаточно просто, быстро и без модификации схемы Active Directory. Я постепенно улучшал изложенные в статье подходы и в итоге появились три скрипта, которыми я и хочу поделится с вами.

Читать далее
Total votes 21: ↑21 and ↓0+21
Comments8

Мой MikroTik – моя цифровая крепость (часть 3)

Reading time10 min
Views30K
Статья является продолжением первой и второй частей, посвящённых организации практической безопасности сетей, построенных на оборудовании MikroTik. Ранее были рассмотрены общие рекомендации, безопасность уровней L1, L2 и L3. Настало время показать варианты реализации централизованного логирования. Поехали!
Читать дальше →
Total votes 30: ↑28 and ↓2+39
Comments10

Разблокируем интернет с помощью Mikrotik и VPN: подробный туториал

Reading time3 min
Views154K

В этом пошаговом руководстве я расскажу, как настроить Mikrotik, чтобы запрещённые сайты автоматом открывались через этот VPN и вы могли избежать танцев с бубнами: один раз настроил и все работает.

В качестве VPN я выбрал SoftEther: он настолько же прост в настройке как и RRAS и такой же быстрый. На стороне VPN сервера включил Secure NAT, других настроек не проводилось.

В качестве альтернативы рассматривал RRAS, но Mikrotik не умеет с ним работать.  Соединение устанавливается, VPN работает, но поддерживать соединение без постоянных реконнектов и ошибок в логе Mikrotik не умеет.

Настройка производилась на примере RB3011UiAS-RM на прошивке версии 6.46.11.
Теперь по порядку, что и зачем.
Читать дальше →
Total votes 44: ↑40 and ↓4+63
Comments75

Рутина и ноотропы: как удвоить личную эффективность, если работы по горло

Reading time10 min
Views37K

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

Фишки простые и местами банальные, так статья писалась для тех, кому нужны быстрые и рабочие советы, которые можно внедрить буквально за один день и удвоить свою продуктивность минимум в два раза. Цифра условная, сами понимаете — надо привлечь немного внимания!

Читать далее
Total votes 28: ↑18 and ↓10+16
Comments52

MikroTik: L2VPN = EoIP + WireGuard (часть 1)

Reading time5 min
Views29K

Как позиционируют WireGuard это быстрый VPN нового поколения, в котором реализована современная криптография. Он изначально разрабатывался как более простая и удобная альтернатива существующим VPN.

Ну что, давайте протестируем данный протокол на примере Mikrotik. Возьмем версию прошивки Mikrotik RouterOS 7.1rc2 и протестируем.

Сделаем не просто связность, а реализуем схему: центральный офис + 2 удаленных офиса, все это на "серых" адресах, L2VPN (Ethernet over IP over WireGuard – нужно больше over) и подружим с CISCO.

Читать далее
Total votes 13: ↑12 and ↓1+15
Comments31

Аудиозвонки через I2P. Mumble

Reading time4 min
Views12K

Mumble - это приложение для организации голосового чата. Проект является свободным, исходный код клиентов и серверов открыты. В этой статье рассмотрим конфигурацию собственного Mumble-сервера, работающего через скрытую сеть I2P.

Читать далее
Total votes 12: ↑11 and ↓1+16
Comments22

Поиграем в слова? Автоматическое распознавание букв и нахождение слов в игре Слово

Reading time18 min
Views7.5K

В данной статье на примере проекта, архитектура которого приведена на фото, вы сможете найти ответы на следующие вопросы:

- Как работает алгоритм нахождения слов в игре типа Boggle?
- Как предобработать изображение для дальнейшего распознавания букв с помощью OpenCV?
- Как распознать буквы с помощью pytesseract?
- Как происходит клиент-серверное взаимодействие через TCP сокеты?
- Как связать Shortcut и приложение Pythonista?
- Как пробросить порты для взаимодействия с сервером в Docker?

Читать далее
Total votes 9: ↑8 and ↓1+8
Comments6

Байконур, часть 3. Город

Reading time4 min
Views9.4K

Город Байконур производит странное впечатление. С одной стороны, он не похож на фотографии советских городов до того, как они заросли вывесками и рекламой. Но вряд ли вы еще найдете где-нибудь место, где на стандартных рекламных билбордах изображены космонавты, конструкторы ракетной техники и другие связанные с космосом люди, а беседки и фонтаны имеют космическую тематику.

Под катом 16 фото на 11 мегабайт
Total votes 33: ↑33 and ↓0+33
Comments9

Vuetify  —  создаем свое простое приложение

Reading time12 min
Views42K

В этой небольшой статье мы с вами напишем свое простое приложение по типу "заказа еды". Само приложение если что будет статичным и здесь главный упор будет сделан на использование компонентов Vuetify и рассмотрение того как именно они работают. Также добавлю что здесь мы не будем рассматривать отдельную библиотеку Bootstrap Vue которую использует Vuetify чтобы строить гриды.

Читать далее
Total votes 10: ↑9 and ↓1+11
Comments17
12 ...
8

Information

Rating
4,887-th
Location
Черкассы, Черкасская обл., Украина
Date of birth
Registered
Activity

Specialization

System Administration, Server Administrator
Lead
Git
Linux
Bash
Ubuntu
Ruby on Rails
Ruby
SwiftUI
SWIFT