Безопасный доступ к умному дому при отсутствии публичного IP (часть 2)

Вступление В первой части я писал о постановке задачи и как трансформировались хотелки. В итоге я решил использовать OpenVPN, но, всвязи с тем, что решил все запускать в Docker контейнерах, это получилось не так-то просто. Сразу скажу, что потом я опять все переделал, в итоге отказался от внешнего VPS. Однако, поскольку все в контейнерах, в […]

Самый легкий способ изучения английского с помощью видео TED

Это немного адаптированный кросс-пост* статьи Самый легкий способ изучения английского с помощью видео TED с моего персонального сайта (сокращена небольшая часть в конце статьи, непосредственно не касающаяся TED). Видео TED представляют собой не только качественный контент по самым разным областям знаний, но и одну из самых легких и интересных возможностей для изучения английского языка. Все […]

Наложение 2d-текстуры на 3d-объект с использованием p5.js (часть 2 — наложение паттерна на куб)

Это вторая часть проекта, в которой мы накладываем динамический 2d-паттерн на 3d-объект. Вы можете начать с первой части (Часть 1) или просто скопировать итоговый код несколькими абзацами ниже. Некоторое время назад я создал паттерн, который генерировался при помощи нескольких строк кода в библиотеке p5.js. p5.js — это библиотека для Javascript, созданная в 2014 году. Ее […]

Этот неловкий момент. Странные и дурацкие ситуации на собеседованиях (true story)

Иногда кажется, что собеседование — это самое серьезное дело в жизни. А чем серьезнее относишься, тем смешнее, когда что-то идет не по плану. Недавно мы обсуждали с друзьями самые странные и неловкие ситуации, которые я собрал в одну статью и добавил некоторые выводы. Непонимание Ко мне однажды пришел на собеседование на digital-маркетолога «дедушка», который прошёл […]

Как должны выглядеть модели?

Наверняка все слышали что про модели, MVC, AR и другие замечательные слова. Но все ли до конца понимают, что эти слова означают? Все ли понимают что такое модель и как она должна выглядеть Давайте порассуждаем (и не только) на эту тему. Паттерны Первым делом обратимся к паттернам и их определениям модели (источник design-pattern.ru): MVC (Model […]

Иннополис снова на Хабре. Вспоминаем, как изменился город за пять лет и делимся планами

Привет, Хабр! Говорит Иннополис. В этом году мы празднуем первый юбилей — городу исполняется пять лет. Оглянувшись назад, мы поняли, что за это время пережили кучу интересных событий, которыми хотим поделиться с вами. Новостей действительно много. В городе втрое увеличилось количество жителей, появились новые компаний-резиденты. Университет Иннополиса запустил программы магистратуры и аспирантуры. Состоялась первая ночная […]

Древности: Nokia E90, последний коммуникатор

Давным-давно, лет пятнадцать назад, производители смартфонов не стеснялись экспериментировать с формой: им казалось, что «следующая крутая штука» обязательно должна иметь какие-то особые изгибы корпуса, иное расположение кнопок. Из настоящего времени, из мира примерно одинаковых широкоэкранных лопат, это кажется странным: ну что они суетились, ведь очевидно было, что главное в смартфоне — большой дисплей. А все […]

10 советов схемотехнику

Недавно один мой знакомый, начавший интересоваться электроникой и схемотехникой, обратился ко мне с просьбой дать ему какие-то практические советы по разработке электронных устройств. Поначалу этот вопрос немного озадачил меня: как-то так получилось, что для себя я никогда не выделял какие-то перечни обязательных правил проектирования, всё это было у меня где-то на уровне подсознания. Но этот […]

Основатель F# сообщества: «ООП и ФП головного мозга должны умереть»// Мы обречены #7

Недавно один мой знакомый, начавший интересоваться электроникой и схемотехникой, обратился ко мне с просьбой дать ему какие-то практические советы по разработке электронных устройств. Поначалу этот вопрос немного озадачил меня: как-то так получилось, что для себя я никогда не выделял какие-то перечни обязательных правил проектирования, всё это было у меня где-то на уровне подсознания. Но этот […]

Treezor — лидер в обслуживании необанков в составе Société Générale

Всем привет! Продолжаем тему инновации в банках. Сегодня мы расскажем про наших коллег из французского финтеха Treezor, который входит в группу Société Générale. Если интересно, добро пожаловать под кат. Последние несколько лет только ленивый не говорил о конкуренции необанков с традиционными игроками. Однако рассуждая о достоинствах и недостатках новых сервисов многие не заметили, что вокруг […]