Почта, которую вы удалили пару лет назад, все еще может храниться на вашем смартфоне

Вчера обнаружил на своём новеньком смартфоне, который использую лишь около месяца, несколько файлов, которые видел раньше только один раз, и то два года назад. Тогда же я их и удалил с концами. По крайней мере, мне казалось, что с концами. А на деле оказалось иначе… Если вы живете в Центральной России, то наверное, так же, […]

Unity Editor Adventures: Сериализованная Матрёшка

Краткое вступление Как правило, для того чтобы добраться до интересующего нас поля сериализованного свойства, мануальная терапия советует нам использовать метод FindPropertyRelative(), в который прокидывается название переменной. По определённым причинам такой подход не всегда удобен. Причины могут быть самыми разнообразными. Например, название переменной может смениться, нам кровь из носу нужен доступ к несериализованному свойству, нам необходимо […]

Как стать DevOps инженером за полгода или даже быстрее. Часть 5. Развертывание

Как стать DevOps инженером за полгода или даже быстрее. Часть 1. Введение Как стать DevOps инженером за полгода или даже быстрее. Часть 2. Конфигурирование Как стать DevOps инженером за полгода или даже быстрее. Часть 3. Версии Как стать DevOps инженером за полгода или даже быстрее. Часть 4. Пакетирование программ Освежим память На картинке сверху показано, […]

Y messenger: децентрализованный мессенджер на блокчейне*

*Да, мы используем блокчейн, но только для хранения информации о пользователях, серверах, групповых чатах и каналах. Блокчейн не приспособлен для хранения чего-то вроде личных переписок. Сегодня у многих пользователей на смартфонах установлено несколько мессенджеров. У каждого из них есть своя задача. Где-то мы общаемся с друзьями, где-то – с родственниками, где-то решаем рабочие вопросы. Возникает […]

Мифы семантической технологии

В предыдущем тексте “Миф семантического веба” была сделана попытка обосновать мысль, что семантический веб в рамках исходно предложенных его основателями технологических решений так и останется мечтой. Хотя сами семантические инструменты от W3C не без скрипа, с доводкой напильником, но вполне успешно применяются для моделирования онтологий в энтерпрайз-проектах. Сейчас же попробуем разобраться с мифами, которые можно […]

The state of soft skills

Так сложилось, что софт-скиллы довольно сильно помогли мне в карьере. Например, спустя всего 9 месяцев работы в Rambler, куда я приходил простым frontend-разработчиком, мне предложили стать руководителем группы, потому что мой руководитель увидел во мне потенциал и достаточный уровень развития необходимых гибких навыков. Однако, несмотря на весь хайп вокруг темы софт-скиллов, многие разработчики всё ещё […]

Авторизация пользователя при помощи Starlette + Vue.js

Вступление Задача — создать пример авторизации пользователя с использованием фреймворков Starlette (https://www.starlette.io/) и Vue.js *, который был бы максимально комфортным разработчикам Django для «миграции» в асинхронный стек. Почему Starlette? В первую очередь скорость. Starlette ультимативно быстр, и в тестах уступает только BlackSheep (https://pypi.org/project/blacksheep/). Во вторых Starlette весьма прост и писать на нем в силу его […]

Веселее. Я серьёзно

В конце есть краткое содержание, если что. Я много лет занимаюсь эффективностью работы программистов. Испробовал кучу методов, и вычитанных из книг, и выдуманных, составил несколько кейсов и написал тысячи строк кода, чтобы всё это автоматизировать. И всё вроде ничего, но чего-то всё время в моем уравнении не хватало. Я не мог понять диких скачков этой […]

CopyPaste клавиатура своими руками или идельная клавиатура в мире, где каждая строчка кода уже написана

Многие люди, только начинающие изучать программирование, задают вопрос — нормально ли копипастить чужой код? Учитывая, что человек существо ленивое, а время программиста стоит денег — ответ, на мой взгляд, очевиден — да. Но людям, которые доводят этот принцип до абсурда, которые копируют не думая и не разбираясь, а еще тем, кто пишет диплом, реферат именно […]

Кремниевая долина по-русски. Как #ITХ5 работается в Иннополисе

В самом маленьком по численности населения городе России расположился настоящий отечественный IT-кластер, где уже сейчас трудятся одни из лучших специалистов в сфере информационных технологий. Иннополис был основан в 2012 году, а спустя три года приобрел статус города. Он стал первым городом в новейшей истории России, создаваемым с нуля. В числе резидентов техногорода — Х5 Retail […]