Месяц: Июль 2020

  • Как написать собственную файловую систему на языке Rust

    от автора

    Исходные данные и результаты работы программ должны где-то храниться для дальнейшего использования. Их хранение нужно организовать так, чтобы мы могли быстро получить нужную информацию. За эту задачу отвечает Файловая система (FS): она предоставляет абстракцию для устройств, на которых физически хранятся данные. В этом посте мы больше узнаем о концепциях, используемых файловыми системами, и о том,…

  • Бот «Умный планировщик»: понимает с полуслова

    от автора

    Если вы когда-нибудь желали иметь личного слугу, который бы напоминал вам обо всем, о чем вы ему скажите, но не имели возможности нанять такого, то разработанный мною бот станет ему достойной заменой. Хотите проверить функционал? Напишите в лс боту по этой ссылке и он ответит вам. А тем, кому интересно как он работает и как…

  • Как освободить умные часы Garmin от облачных сервисов, которые не работают из-за атаки

    от автора

    Автор статьи — известный хакер Эндрю Хван (bunnie) Я часто говорю: если поверить, что технология — это магия, то мы рискуем стать её заложниками. Совсем недавно я попал в такую ситуацию, но, к счастью, меня спас открытый исходный код. На момент написания этой статьи Garmin страдает от массированной атаки зловреда-вымогателя. Это повлияло на меня, потому…

  • Что случилось с транспортом и путешествиями за июль

    от автора

    Во-первых, границу приподоткрыли. С 1 августа можно ехать в Турцию, Танзанию и Великобританию. Уже понятно, что с Турцией договорились нормально и первые рейсы туда улетят с высокой вероятностью. С Великобританией и Танзанией нужно ещё много согласований, плюс в Лондоне наших сограждан пока ещё ждёт 14-дневный карантин. До этого озвучивались другие списки стран — где-то кто-то…

  • Крупнейшие DDoS-атаки первого полугодия 2020 года

    от автора

    Мы продолжаем знакомить вас с последствиями активности киберпреступников, ведь как говорили еще в древние времена Praemonitus, praemunitus, предупреждён — значит вооружен. Только зная, как выглядит враг можно подготовиться к его встрече. Сегодня хотим рассказать о крупных DDoS (distributed denial-of-service) атаках первого полугодия 2020 года.

  • Закон дырявых абстракций

    от автора

    Текст, который установил «закон дырявых абстракций», был написан в 2002 году. Почему я перевожу его спустя почти 20 лет? Он до сих пор не потерял своей актуальности и достоин прочтения. Протокол TCP не получил лучшую альтернативу, а закон дырявых абстракций лишь укрепился в жизни разработчиков и рискует стать аксиомой. Добавлю, что я не пересчитывал все…

  • Canary Deployment в Kubernetes #1: Gitlab CI

    от автора

    Мы будем использовать Gitlab CI и ручной GitOps для внедрения и использования Canary-деплоя в Kubernetes Статьи из этого цикла: (эта статья) Canary Deployment при помощи ArgoCI Canary Deployment при помощи Istio Canary Deployment при помощи Jenkins-X Istio Flagger Выполнять Canary-деплой мы будем руками через GitOps и создание/изменение основных ресурсов Kubernetes. Эта статья предназначена в первую…

  • Как я изучаю языки

    от автора

    Привет, хабровчане! Давным-давно, когда динозавры ходили по земле, a автор этих строк училась в шестом классе, на глаза мне попалась небольшая книжечка венгерской переводчицы Като Ломб «Как я изучаю языки». Я прочла её и — пропал калабуховский дом. Передо мной открылся совершенно новый мир, заворожила красота и логика построения разных языковых конструкций. А ещё было…

  • Создание образа Ubuntu для ARM «from scratch»

    от автора

    Когда разработка только начинается часто еще непонятно какие именно пакеты пойдут в целевую rootfs. Иными словами хвататься за LFS, buildroot или yocto (или еще что-то) еще рано, а начинать уже нужно. Для богатых (у меня на пилотных образцах 4GB eMMC) есть выход раздать разработчикам дистрибутив, который позволит оперативно доставить что-то чего не хватает в данный…

  • Снижение стоимости развертывания частной сети LoRaWAN

    от автора

    Наверное, многие слышали про LoRa и аналогичные решения, такие как SigFox, NB-IoT и Стриж. Про интернет вещей уж точно. Несколько лет назад инфополе бурлило новостями про данные технологии. Им предрекалось широкое проникновение в повседневную жизнь общества. Крупные компании, такие как, Эр-Телеком, Лартех и МТС рапортовали о развертывании сетей LoRa и NB-IoT федерального уровня с покрытием…