Как стать автором
Обновить
0
0

Пользователь

Отправить сообщение

Матрица компетеций сетевого инженера

Время на прочтение1 мин
Количество просмотров11K

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

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

Опыта ни у кого из нашей команды не было в составлении таких документов. Впоследствии чего проанализировав и собрав данные по Интернету мы составили таблицу.

Читать далее
Всего голосов 8: ↑4 и ↓40
Комментарии18

Простейший сервер на Gorilla WebSocket

Время на прочтение3 мин
Количество просмотров21K

В этом небольшом туториале, мы чуть подробнее разберем использование Gorilla WebSocket для написания своего websocket сервера, на примере чуть более функциональном, чем базовый пример и более легком для понимания, чем пример чата.

Читать далее
Всего голосов 4: ↑3 и ↓1+3
Комментарии7

Связываем две локальные сети с помощью Wireguard VPN на выделенном сервере

Время на прочтение4 мин
Количество просмотров46K

Эта статья о том как настроить Wireguard VPN в локальной сети, если вам достался роутер от провайдера без возможности его прошивки и полноценной настройки. Для настройки VPN поставим в локальной сети сервер. И настроим, чтобы все клиенты обоих локальных сетей имели прозрачный доступ к обоим LAN.

Читать далее
Всего голосов 9: ↑8 и ↓1+9
Комментарии14

PyQt6 — полное руководство для новичков

Время на прочтение30 мин
Количество просмотров350K

К старту курса по разработке на Python делимся детальным руководством по работе с современным PyQt для новичков. Чтобы читать было удобнее, мы объединили несколько статей в одну:

1. Первое приложение

2. Слоты и сигналы

3. Виджеты

За подробностями приглашаем под кат.

Читать далее
Всего голосов 23: ↑22 и ↓1+26
Комментарии14

Самый простой способ разместить IP-камеру на сайте в 2022 году

Время на прочтение5 мин
Количество просмотров17K

Ранее в статье "Самый простой (для знающих Linux) и дешевый способ разместить IP-камеру на сайте для небольшой аудитории" я уже делился с сообществом своим видением, как быстро и просто разместить видео с камеры на своем сайте. Минусов у того подхода, к сожалению, было много. Это и запуск исключительно под Linux, и отсутствие полноценной поддержки Safari и Яндекс.Браузера для MacOSX, и необходимость проделать дополнительную работу, чтобы привести скрипт в боевое состояние. Установить Apache, PHP, FFMpeg. Сгенерировать вручную ссылки (немного не актуально – я недавно выложил генератор ссылок для того скрипта). В общем, в новом году хочется чего-то совсем простого, что настраивается в пару кликов и работает почти везде. Плюс в комментариях к статье были справедливые упоминания о технологии HLS. Вот такую программу я и написал, чем с вами сегодня и поделюсь.

Читать далее
Всего голосов 11: ↑10 и ↓1+14
Комментарии19

AGLoRa. Или прототип простого самодельного спутникового LoRa-трекера

Время на прочтение9 мин
Количество просмотров17K

Вокруг всё чаще и чаще слышно упоминание загадочных слов LoRa. Начиная от, разумеется, Хабра, и заканчивая прайсами поставщиков различного IoT-оборудования.

Было очень любопытно самому убедиться, а правдивы ли обещания дальности работы? Попробовать это очень просто, готовые модули LoRa можно без проблем кликнуть со всем известного китайского маркетплейса. Но проверять дальность, просто мигая лампочкой на расстоянии, как-то не наглядно, так что напрашивается подключение GPS-приемника и самостоятельного подсчета расстояния. Ну и вы уже поняли, что в этом месте запахло прототипом спутникового трекера, передающим данные не по GSM-каналу, как обычно, а по радиоканалу LoRa...

Читать далее
Всего голосов 22: ↑22 и ↓0+22
Комментарии16

Топ 25 инструментов DevOps 2021

Время на прочтение16 мин
Количество просмотров24K


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


В ходе опроса, проведенного аналитическим отделом Harvard Business Review, 48% респондентов заявили, что их компания полностью полагается на DevOps в контексте повышения эффективности. А более 80% представителей индустрии программного обеспечения заявили, что DevOps значительно повышает ценность их работы в том или ином виде.


Более того, согласно результатам вышеупомянутого опроса, DevOps увеличивает скорость выхода на рынок, масштабируемость, инновационный потенциал и качество продукции для компаний-разработчиков программного обеспечения на глобальном уровне.


2021 год станет важным годом для раскрытия потенциала DevOps. Он охватывает как команды разработчиков, Ops, IT и отделы обеспечения безопасности, так и различные этапы разработки программного обеспечения. Именно поэтому для каждой сферы существует множество инструментов на любой вкус и цвет.


Давайте подробно рассмотрим наиболее выдающиеся инструменты DevOps, доступные на рынке в настоящее время, с учетом важных категорий жизненного цикла CI/CD.

Читать дальше →
Всего голосов 26: ↑12 и ↓14-2
Комментарии7

Как работать с файрволлом через nftables

Время на прочтение5 мин
Количество просмотров20K

Статья расскажет об инструменте для управления сетевой подсистемы ОС Debian - nftables. Статья не предполагает доскональный разбор работы утилиты и расскажет только об основах использования.

Читать далее
Всего голосов 18: ↑14 и ↓4+10
Комментарии3

Wireguard VPN, Yggdrasil, ALFIS DNS и AdGuard

Время на прочтение5 мин
Количество просмотров42K

На написание этой статьи спровоцировала вот эта статья, с кучей странностей, и необязательных действий. Если коротко, то автор не понимает зачем он ставит те или иные программы, а именно - Unbound и dnsproxy. Но так как кроме исправления недочётов той статьи хочется добавить чего-то полезного, мы несколько расширим возможности подключающихся к серверу клиентов.

Во-первых, несколько слов об Yggdrasil. Это одноранговая сеть с адресами IPv6, которая по сути может считаться новым слоем сети Интернет. При установке и настройке у вас появляется новый сетевой интерфейс, который является окном в этот новый слой. Всё так же, как с обычным протоколом IPv6 - вы можете использовать его для удалённого подключения к своим устройствам без реального IPv4, для удалённого администрирования, размещения там каких-то ресурсов, например того же Nextcloud. Всё это находится как бы в глобальном пространстве общей приватной сети. Кто-то там разместил прокси-серверы для Telegram, которые нельзя заблокировать, кто-то выход в "большой" Интернет через сеть Tor. Там же есть несколько серверов для общения, вроде Mattermost, IRC и XMPP. Статей по настройке и использованию на Хабре уже достаточно.

Читать далее
Всего голосов 22: ↑20 и ↓2+19
Комментарии23

Не «читалками» едиными: в продажу поступил E-ink телефон с открытой операционной системой

Время на прочтение4 мин
Количество просмотров59K

Электронная бумага, несмотря на распространенность технологий, чаще всего применяется в одном типе устройств — электронных книгах, т.е. «читалках». И это при том, что в прежние годы было представлено немало девайсов иных типов с той же электронной бумагой. Это часы, телефоны, ноутбуки и т.п. Но все же все эти девайсы оставались и остаются нишевыми устройствами.

Возможно, сейчас ситуация может измениться — дело в том, что в продажу поступил E-ink телефон Mudita Pure. Сам по себе технологическую революцию он не совершит — это кнопочный простенький девайс, который получил название Mudita Pure. Но вот его операционная система заслуживает отдельного рассказа. Под катом разбираемся в особенностях самого девайса и его ОС.
Читать дальше →
Всего голосов 79: ↑78 и ↓1+103
Комментарии146

Из техпода в программисты (или Golang для самых маленьких)

Время на прочтение11 мин
Количество просмотров43K

Доброго времени суток, Хабровчане! 

Данный цикл статей предназначен в первую очередь для себя самого чтобы быстрее усвоить материал, а также для новичков в программировании которые как и я хотят освоить язык и заниматься интересными проектами.

Читать далее
Всего голосов 20: ↑18 и ↓2+21
Комментарии8

Разработка кроссплатформенного приложения на Avalonia для Raspberry Pi с использованием Github Action

Время на прочтение10 мин
Количество просмотров7.8K

Вступление

В связи с желанием апгрейдить свое рабочее место, появилась потребность в мониторе, на котором будут отображаться информативные виджеты, например: погода, календарь, показатели датчиков в доме -, и, так как готовые решения меня не устраивают, я решил, что сделаю свой аналог домашнего «дашбоарда».

Примерный план был такой: приобрести Raspberry PI 3 и экран, подключить его к интернету, написать приложение, повесить на стенку и пользоваться с удовольствием.

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

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

Статья будет посвящена полному циклу разработки кроссплатформенного десктопного приложения, преимущественно для использования на одноплатном компьютере Raspberry PI 3, а также, речь пойдет о его автоматическом развертывании, с описанием проблем и их решений, которые возникли в процессе разработки. В статье упор сделан на решение проблемы с доставкой, сборкой и запуском приложения на Raspberry Pi.

Выбор технологий для разработки и настройка Raspberry Pi

Для решения поставленных задач, нам потребуется ряд технологий, а именно:

-        Кроссплатформенный фреймворк для работы логики и GUI приложения;

-        ПО для автоматического развертывания приложения;

Читать далее
Всего голосов 23: ↑23 и ↓0+23
Комментарии1

Настройка домашнего роутера + NAS на unRAID (часть 2)

Время на прочтение6 мин
Количество просмотров23K

В первой части я довольно кратко рассказал о самой сборке, которая позволяет сделать компьютер, на котором можно запустить unRAID для создания NAS и MikroTik RouterOS в виртуальной машине KVM в качестве замены обычном роутеру.


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

Читать дальше →
Всего голосов 2: ↑1 и ↓1+2
Комментарии19

Делаем маршрутизатор и NAS на одном процессоре

Время на прочтение6 мин
Количество просмотров33K

У этой статьи есть продолжение.


У меня появился «домашний сервер» на Linux всего через несколько лет, как мне купили компьютер. Сейчас, с того момента прошло уже более пятнадцати лет и большинство этого времени у меня был какой-то второй дополнительный компьютер дома. Однажды, когда пришла пора его обновлять, я задумался: а зачем мне отдельный роутер, если у меня и так уже есть свободный компьютер? Ведь тогда давно, в нулевые, для многих это была стандартная конфигурация.


Действительно: сегодня для этого можно завести отдельную виртуалку, пробросить туда USB или PCI карту Wi-Fi. А в качестве ОС можно одним махом использовать MikroTik RouterOS, получая за небольшие деньги ПО enterprise уровня.

Читать дальше →
Всего голосов 20: ↑12 и ↓8+10
Комментарии72

Помощь и просьба о ней. Статья про информационную безопасность для рядовых пользователей

Время на прочтение118 мин
Количество просмотров102K
Я предлагаю вам некоторые шаги по повышению безопасности и приватности в интернет сети (и не только) для рядовых пользователей. Обоснование почему это необходимо – в начале статьи. Для тех, кто всё знает и недоумевает, почему этот текст находится здесь — просьба прочитать пункт «Для тех, кто уже всё знает». Три месяца назад я написала этот текст, но в связи с моей необразованностью и нескончаемым потоком новостей о новых угрозах безопасности, мне надоело переделывать, так что пусть в этом тексте остаётся всё как было).
Читать дальше →
Всего голосов 30: ↑27 и ↓3+24
Комментарии98

Возможности Python 3, достойные того, чтобы ими пользовались

Время на прочтение5 мин
Количество просмотров44K
Многие программисты начали переходить со второй версии Python на третью из-за того, что уже довольно скоро поддержка Python 2 будет прекращена. Автор статьи, перевод которой мы публикуем, отмечает, что основной объём Python 3-кода, который ему доводилось видеть, выглядит как код со скобками, написанный на Python 2. По его словам, он и сам грешит чем-то подобным. Здесь он приводит примеры некоторых замечательных возможностей, доступных лишь тем, кто пользуется Python 3. Он надеется, что эти возможности облегчат жизнь тем, кто о них узнает.



Все примеры, приведённые в этом материале, написаны с использованием Python 3.7. В описании каждой возможности имеются сведения о минимальной версии Python, необходимой для её применения.
Читать дальше →
Всего голосов 77: ↑76 и ↓1+75
Комментарии82

Node.js для начинающих: основы работы с файлами

Время на прочтение4 мин
Количество просмотров56K
Сегодня мы поговорим о том, как работать с файловой системой средствами Node.js, рассмотрим базовые операции, выполняемые с файлами. К таким операциям относятся следующие:

  • Создание файла
  • Чтение файла
  • Запись данных в файл
  • Удаление файла
  • Переименование файла

Необходимость в выполнении подобных операций возникает в самых разных ситуациях.


Читать дальше →
Всего голосов 36: ↑31 и ↓5+26
Комментарии1

Software Defined Radio — как это работает? Часть 1

Время на прочтение6 мин
Количество просмотров146K
Привет, Хабр.

Продолжая цикл статей про радио, есть смысл рассказать про последние достижения в этой области — Software Defined Radio. Я не знаю адекватного перевода термина на русский, поэтому оставим так, да и термин SDR уже прижился в технических и радиолюбительских кругах.

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



Мы все же попробуем разобраться.
Читать дальше →
Всего голосов 61: ↑58 и ↓3+55
Комментарии142

Сергей Зонов: «Первый „Спектрум“ я сделал потому, что мне было интересно»

Время на прочтение12 мин
Количество просмотров47K


Музей DataArt существует 10 лет, некоторые экспонаты мы уже представляли в виде постеров. Коллекция продолжает расширяться, но теперь мы решили дополнить ее интервью с людьми, повлиявшими на историю ИТ. Это первый из серии исторических материалов, которые будут выходить в нашем блоге регулярно.

В первой половине 1980-х популярным компьютером в Европе был ZX Spectrum. Когда он пришел в СССР, местные умельцы начали его копировать, перерабатывать и улучшать. Одним из тех, кто сделал свой вариант «Спектрума», был Сергей Зонов. По его схемам собраны десятки тысяч компьютеров.
Читать дальше →
Всего голосов 121: ↑121 и ↓0+121
Комментарии239

Самые страшные яды

Время на прочтение24 мин
Количество просмотров355K


Привет, %username%

Да, я знаю, заголовок избитый и в гугле есть овер 9000 ссылок, в которых описываются страшные яды и рассказываются ужастики.

Но я не хочу перечислять то же самое. Я не хочу меряться дозами LD50 и претендовать на оригинальность.

Я хочу написать про те яды, с которыми ты, %username%, имеешь большой риск столкнуться каждый день. И которые не так просты, как их ближайшие собратья.

Врага надо знать в лицо. И надеюсь — будет интересно. А если окажется интересно — то возможно, что и осилишь вторую часть.

Итак — моя смертельная десятка!
Читать дальше →
Всего голосов 308: ↑292 и ↓16+276
Комментарии609

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность