В этой статье вы узнаете об основных понятиях модели Open Systems Interconnections (OSI) в простой и доступной форме.Многие, вероятно, знают основы того, что такое интернет и как он работает. Есть клиент и сервер, и они «общаются» друг с другом с помощью чего-то, называемого HTTP или HTTPS?В этой статье вы узнаете как компьютеры общаются друг с другом по сети. Читать далее
Самое главное стоит понимать, что XSD (XML Schema Definition) – это схема, то есть описание данных взаимодействия. Схемы бывают разные, например, наша XSD, которую обычно используют для описания структур в формате XML, или JSON-schema - для описания структур в формате JSON. Использование схем в контрактах API сейчас уже является стандартом де-факто, так как это удобно.Основные объекты, из которых состоит XSD-схема:- Элементы;- Типы;- Индикаторы порядка. Читать далее
Даниил Шеповалов однажды сказал: "чтобы сделать классную демку, необходимо было быть гением в математике, программировании, теории оптимизации, уметь рисовать черные квадраты не хуже Малевича и сочинять такую трекерную музыку, чтобы после ее прослушивания DJ Грув отрастил…
Как сделать терминал macOS не только удобным, но и красивым? В этой статье я рассказываю о своём опыте настройки iTerm2 — от простой установки до создания уникального интерфейса. Это мой путь к идеальному инструменту с яркими темами, полезными плагинами и неожиданными фишками. Читать далее
10 новых российских продуктов для изучения английских и немецких слов, поиска и размещения объявлений в своем ЖК, контроля эмоционального перенапряжения и многого другого. Битва за «Продукт недели» началась!Product Radar — здесь каждую неделю публикуются лучшие онлайн-сервисы и железки от русскоязычных команд. Читать далее
На прошлой неделе исследователь Сэм Карри поделился результатами очередного исследования, посвященного безопасности онлайн-сервисов в современных автомобилях. Вместе с коллегами он обнаружил (уже не в первый раз) крайне серьезную уязвимость в инфраструктуре компании Subaru.…
https://security-tracker.debian.org/tracker/DSA-5851-1
В данной статье хочу поделиться примером реального применения Drools для реализации требований бизнеса по гибкому конфигурированию сервиса. Здесь не будет полного обзора или пересказа всех фич Drools. Опишу лишь тот функционал, который оказался полезен и применим конкретно к моей задаче. Читать далее
После работы в паре криптопроектов в качестве разраба, оглушительного успеха токена $GOVNO (я и сейчас сильно верю в проект) и еще кучи положительных событий, я понял, что на крипте действительно можно заработать если приложить огромное количество усилий. Впрочем как и в любой…
Всем привет!Это перевод статьи Clean Code in Python. В данной статье Nik Tomazic рассказывает о чистом коде, его преимуществах, различных стандартах и принципах, но что самое главное– он дает общие рекомендации по написанию чистого кода. Прочитав данную статью в оригинале, я понял, что это именно то, что я хотел бы прочитать в самом начале своего пути разработки на Python. Именно это и вдохновило меня на создание первого перевода, а вместе с этим, и первой публикации на Хабре. Читать далее