Схема выбора кода ответа HTTP

На идущей WWDC 2019 заметил одну особенно классную штуку на iPadOS: перенос текста жестами максимально похож на операции с вещами в физическом мире. Это действительно движения, которые мы совершаем, чтобы взять и переложить что-либо.
Посмотреть можно на сайте iPadOS в разделе Text Editing.
С коллегами из ODS заняли 52ое место в соревновании на Kaggle среди 8800 команд.
Santander в этот раз молодцы: обошлось почти без ликов.
Данные были странные и несколько тысяч команд застряли на скоре 0.901. В итоге сильно докинула частотность значения признака и хороший тюнинг.
Kaggle = веселье.
Выглядит фантастически. Почитать можно в The Guardian.
Хо́торнский эффе́кт (англ. Hawthorne effect) — это условия, в которых новизна, интерес к эксперименту или повышенное внимание к нововведению приводят к искажённому, зачастую благоприятному результату. Участники эксперимента действуют иначе, более усердно, чем обычно, только благодаря осознанию того, что они причастны к эксперименту. В результате эксперимента было доказано, что изменение условий социально-психологического климата оказывает большее влияние на производительность, чем многие технические аспекты производственного процесса.
Всё чаще нужно посмотреть на какое-то поле в json-ответе, а искать в строке глазами лень. Поэтому написал бота в Телеграм, который выравнивает отправленный ему json. Работает через команду /pretty, можно добавлять в группы.
Поля сортирует по алфавиту, понимает только двойные кавычки.
Попробовать: @pretty_json_bot
UPD: проект успешно закончен.
Мы в КоргиЛаб закончили наш первый проект: мойсеверозапад.рф.
Это интерактивный портал по сбору идей для формирования комфортных общественных пространств Северо-Западного района города Курска. Пользователь могут кликнуть на глобальной карте в какую-то точку и отметить, что хотел бы там видеть (детская площадка, сцена, спортивная площадка).
Этот проект — часть магистерского диплома студентки архитектурного вуза:
Моё диссертационное исследование посвящено формированию общественных пространств в жилых районах с использованием методов открытого проектирования.
Открытость подразумевает возможность рядовых жителей принимать участие в формировании среды, которая их непосредственно окружает.
Также открытое проектирование можно рассматривать с точки зрения «open architecture», понятия, используемого в программировании, когда созданный продукт, будь то сайт или приложение, постоянно улучшается за счет взаимодействия с пользователями, их мнениями, и другими специалистами.
Информационно-компьютерные технологии позволяют сегодня не только провести различные виды архитектурного анализа. Они позволяют дистанционно взаимодействовать с теми людьми, среду для которых мы хотим создать.
Так и зародилась идея создания платформы мойсеверозапад.рф, где жители и те люди, которые часто посещают этот район, могут выбрать из предложенного перечня объектов тот, который они хотят видеть в своем районе, или же предложить что-то свое.
Весь сервис — React-приложение и Firebase в качестве БД.
Собрал список летних школ, все проходят в Европе.
Отсортировано по дате начала. None в поле значит, что я не нашел информацию.
В комментарии можно писать о школах, которых нет в списке, или о недочетах.
Название | Место | Даты | Цена | Сроки подачи |
Summer School of the Centre for Neural Dynamics | Оттава, Канада | с 26.05 по 07.06 | None | конец — 15.02 |
NASSMA MLSS | Бен-Герир, Марокко | с 24.06 по 29.06 | None | конец — 15.03 |
2nd Conversational Intelligence Summer School | Лоуэл, США | с 24.06 по 29.06 | 450$ — 900$ | конец — 25.03 |
International Summer School on Deep Learning | Гданьск, Польша | с 1.07 по 5.07 | 195€ — 245€ | конец — 10.03 |
NLPDL 2019 | Барселона, Испания | с 26.06 по 3.07 | None | None |
Eastern European MLSS | Бухарест, Румыния | с 1.07 по 6.07 | 100€ — 300€ | конец — 29.03 |
The Fifth Machine Learning in High Energy Physics Summer School | —Гамбург, Германия | c 1.07 по 10.07 | 300€ | конец — 17.03 |
Reinforcement Learning Summer SCOOL | Лиль, Франция | с 1.07 по 12.07 | 480€ — 1920€ | конец — 15.03 |
VISion Understanding and Machine intelligence — VISUM 2019 | Порту, Португалия | с 04.07 по 12.07 | 100€ — 600€ | конец — 22.03 |
RAAI Summer School | Москва, Россия | с 4.07 по 7.07 | 50$ | конец — None |
The Summer School of Informatics, Communications, and Media | Хагенберг, Австрия | с 8.07 по 14.07 | free — 350€ | конец — 30.04 |
LXMLS | Лиссабон, Португалия | с 11.07 по 18.07 | 300€ — 600€ | конец — 31.03 |
3rd International Summer School on Deep Learning | Варшава, Польша | с 22.07 по 26.07 | 340€ — 520€ | конец — 2.03 |
RANLP’19 Summer School on Deep Learning in Natural Language Processing | Варна, Болгария | с 29.08 по 30.08 | None | None |
Summer school on Deep Learning and Bayesian Methods | Москва, Россия | с 20.08 по 25.08 | 1000₽ — 30000₽ | конец — 15.04 |
MLSS-Skoltech | Москва, Россия | с 26.08 по 06.09 | None | начало — 4.03, конец — 5.04 |
Долго искал классическую и глупую ошибку. Обстановка такая:
class TestView(View):
def __init__(self, storage_arg: Storage):
self.storage = storage_arg,
...
def get_item_name(id):
...
return self.storage.name(id)
self.storage внезапно оказывается tuple<Storage>, хотя storage_arg типа Storage.
Легко догадаться, что проблема в лишней запятой после storage_arg. В питоне код 1, создаст тапл из одного элемента.
Установил расширение для flake8, чтобы больше на таком не попадаться.
Написал пару скриптов для исправления координат ДТП.
Процесс состоит из двух шагов:
Не вынес отдельно конфигурацию, поэтому лучше всё запускать по шагам у себя в тетрадках и настраивать под себя.