пʼятниця, 4 травня 2018 р.

Git в качестве создателя отчетов

​​В некоторых компаниях руководство требует отправлять отчеты о проделанной работе за неделю. Для быстрого составления отчета можно воспользоваться командой

git log --author="author_name" --after="1 week ago" --oneline

субота, 10 березня 2018 р.

Мягкое введение в машинное обучение

Хочу поделиться прекрасной статьёй, которая дает представление о том, что такое машинное обучение и в чем различие между аналитическими и обучающимися моделями. В качестве важной особенности статьи хочу отметить, что она написана очень просто, на простом английском, и читатель (сужу по себе) получает удовольствие не только от закрепления знаний (или даже от их получения), но и от чтения, практики языка.

пʼятниця, 9 березня 2018 р.

Инициализаторы в if С++17

В C++ можно объявлять переменные, которые преобразуются в bool, прямо в скобках оператора if:

 if (bool is_enabled = IsEnabled())
   assert(is_enabled);

 while (bool should_contunue = ShouldContinue())
   assert(should_continue);

 if (void* ptr = GetPointer())
   assert(ptr != nullptr);

 if (std::optional<int> value = GetOptional())
   assert(value.has_value());

В C++17 ввели инициализаторы непосредственно в операторе:

 if (Status status = Foo(); !status.ok())
   return status;

Что сильно напоминает Go:

 if err:= Foo(); err != nil {
   return err
 }

середа, 28 лютого 2018 р.

Разработчики Instagram о работе с Python и Django

Нашел серию статей разработчиков Instagram о том, к каким методам им приходится прибегать для поддержания работы веб-версии, написанной на Python и Django.

пʼятниця, 23 лютого 2018 р.

Квадрокоптеры-атлеты

Квадрокоптеры-атлеты балансируют с тростью. Странно звучит, не так ли? Сегодня поделюсь с вами видео из robot lab в TEDGlobal. Raffaello D'Andrea демонстрирует применение моделей из теории управления и не только на квадрокоптерах. Сначала, один коптер с одной и тойже моделью балансирует как с тростью, так и с фужером с жидкостью. Смотрится очень эффектно. Затем, коптеры-атлеты выполняют кувырки и ловят мячи сетью, отбивают летящие мечи и имитируют другую среду, например, вязкую жидкость или гравитацию Плутона. В общем, очень занимательное видео, длится 16 минут. Рекомендую к просмотру.

понеділок, 19 лютого 2018 р.

"японский морской бой" на квантовом компьютере

В январе писал про квантовые вычисления и вот попалась интересная статья. Уже видел "квантовые шахматы", на ютубе есть ролик со Стивеном Хокингом и человеком-муравьём из одноименного фильма. Здесь же "японский морской бой". Автор рассказывает как воспользоваться облаком IBM для квантовых вычислений в примитивной игре. Статья даст вам некоторое представление о том, где может пригодиться суперпозиция кубита.

Оригинал

Перевод

середа, 7 лютого 2018 р.

Телеграм сделал виджет для аутентификации

Долгое время все те, кто хотел прикрутить к своему сайту или приложению аутентификацию через телеграм выкручивали всякие финты с ботами и даже с кастомными клиентами (на хабре есть пара статей), мне тоже на паре своих пет-проектов пришлось через это пройти. Проблема была в том, что пользователю необходимо было явно обратиться к боту авторизации и только после этого процесс взаимодействия мог быть запущен (deep linking спасал нас как мог). Вчера телеграм наконец-то представил возможность разместить на сайте виджет для аутентификации. Попробую в ближайшее время, тем более есть где заменить самописную реализацию. По заявлениям это первая стадия введения Telegram ID. Ссылка на официальный обзор

HyperComments for Blogger

comments powered by HyperComments