• 0. ВступлениеНаша жизнь постоянно меняется, причём происходит это в режиме, описанном в старой песне — «А времена менялись и изменились вконец». То есть, каждый день происходят какие-то незначительные изменения, и мы не всегда отдаём себе отчёт в том, какая в…

  • ВступлениеНастоящий взлом редко требует сверхсложного кода или таинственных эксплойтов. Чаще всего достаточно одного “слабого звена” — человека. И именно эта простая истина делает все современные системы уязвимыми.Как говорил один специалист по безопасности:“Зачем тратить недели на брутфорс сервера, если проще убедить…

  • Всем привет! Я уже больше 6 лет занимаюсь разработкой микросервисов, и хочу рассказать про наш опыт работы с liquibase.Неважно почему, но иногда может появиться желание заняться рефакторингом ваших скриптов liquibase. В моём случае постоянно возникали конфликты в общем файле журнала…

  • Порой, очевидные вещи таят в себе удивительные сюрпризы. Казалось бы, простые SQL конструкции: «IN» и «NOT IN». Что тут обсуждать-то?Учитель философии. Конечно. Вы хотите написать ей стихи?Г-н Журден. Нет-нет, только не стихи.Учитель философии. Вы предпочитаете прозу?Г-н Журден. Нет, я не…

  • В наше время цифровая подпись или печать нужны всем: каждому сайту, программе, человеку, бизнесу и даже автомобилю. Потому что в цифровом мире без сертификата человек/бизнес/сайт/автомобиль/программа не сможет доказать свою подлинность и аутентичность. А это нужно для любых серьёзных отношений, чтобы…

  • Китайский инженер Син спроектировал, собрал и построил для своего кота (мейн-куна) мистера Найса работающее мини-метро с полноценной станцией, вагонами, эскалаторами. Поезд является частью небольшого уютного кошачьего пространства с бильярдом, парковкой для машин, домашним кинотеатром и даже банком. Син ранее планировал…

  • Когда-то Nokia была бесспорным лидером на рынке мобильных телефонов. Настолько, что даже такие провалы, как N-GAGE, не имели для них значения. Но появление iPhone изменило всё. Nokia N95 вышла с клавиатурой, и, несмотря на её успех, она постепенно была затмлена…

  • Глава 1. Что такое fullchain-сертификат простым языком и зачем он нужен?Чтобы ответить на вопрос, что такое fullchain-сертификат, надо понять какие они бывают. Каждый «приличный» сайт в интернете имеет SSL-сертификат, подтверждающий его подлинность и принадлежность к той организации, которая его поддерживает. Самый…

  • Под катом – анимация, демонстрирующая сборку приложения для macOS в режиме реального времени:Я расскажу, как она получилась, но для начала обрисую контекст этого проекта.Компиляция конкретного софта может быть очень длительной просто потому, что в этой программе очень много кода —…

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