Pull to refresh
2
0
Дмитрий Корец @Ticman

PHP-разработчик

Send message

Как зануды предсказывают результаты футбольных матчей

Reading time13 min
Views20K

Завтра финал Чемпионата мира по футболу. Самое время для рассказа о футбольных прогнозах.

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

Такой день наступил и в моей жизни. И пусть я больше интересуюсь спортивным "Что? Где? Когда?", футбол - это классно. И это классно и с точки зрения прогнозов - и много данных, и много инересующихся, кому можно показать результаты. Давайте попробуем!

И раз за дело взялись зануды, будет много теорий, ещё больше таблиц и графиков.

Готовы? Вперёд!
Total votes 12: ↑12 and ↓0+12
Comments28

golang, GRPC, Jaeger и distributed tracing

Reading time8 min
Views9.7K

Сразу хотел бы обозначить, что в данной статье не стоит цели рассказать обо всех указанных в заголовке технологиях, а скорее просто how to инструкция как настроить это все у себя в проекте.

Причина по которой я сел писать этот пост - когда мне было нужно я не смог найти ничего подобного (возможно, как всегда, плохо искал). Так же во многих гайдах для работы с Jaeger использовали старую библиотеку от uber, а сейчас уже советуют отказываться от нее в пользу opentelementry клиента. Еще я толком не cмог найти информации как прокидывать trace-id через context между сервисами.

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

Читать далее
Total votes 2: ↑2 and ↓0+2
Comments5

Фронтенд на Go с использованием библиотеки RUI

Reading time4 min
Views5.8K

Изначально библиотека RUI разработана для создания клиент-серверных веб приложений на языке go, где вся обработка осуществляется на сервере, а браузер используется только как тонкий клиент.

Однако в последней версии библиотеки (0.10.0) была добавлена поддержка технологии WebAssembly. Теперь стало возможным объединить серверную и клиентскую часть в единый модуль исполняемый в браузере. При этом требуются минимальные изменения в уже существующем проекте использующем библиотеку RUI

В этой статье я покажу как переделать уже существующий проект чтобы его можно было скомпилировать в wasm модуль и запустить его в браузере

Читать далее
Total votes 4: ↑3 and ↓1+2
Comments0

FPV полеты — это не только квадрокоптеры

Reading time4 min
Views28K

Я нечаянно вляпался в одно интересное старое гик-хобби — авиамоделизм, и, оказалось, на Хабре оно не освещено. А ведь полеты, особенно от первого лица, — это легко и весело, и возня с микроконтроллерами и паяльником, ПИД-регулирование, автопилот. И ощущение полета опять же.

Судя по скорости развития технологий в сфере любительского авиастроения, до применения компьютерного зрения, например, здесь дойдет нескоро, так что хорошо бы завлечь в хобби побольше людей.

Интерес к квадрокоптерам я испытывал всегда, но никак не мог понять зачем он мне нужен. Пока случайно не увидел планер, и тут все стало на свои места! Оказывается, я хотел летать именно на планере, иметь возможность выключить двигатель, настроить закрылки и парить, а все это бесконечное в-ж-ж-ж-ж — скука.

Читать далее
Total votes 52: ↑47 and ↓5+59
Comments65

Как начать жить и выращивать салат

Reading time11 min
Views29K


Когда речь заходит о гидропонике, воображение непосвященного человека обычно рисует сложные промышленные установки с помидорами. На самом деле, этот метод отлично масштабируется до размеров компактного гаджета, который уместится даже на окне — он называется VegeBox T-Box, и сейчас мы о нем расскажем.
Total votes 27: ↑23 and ↓4+19
Comments31

Как я веду Zettelkasten в Notion уже год: стартовый набор и полезные трюки

Reading time8 min
Views176K

Zettelkasten — крутой метод хранения идей и знаний — сейчас на слуху, его уже обсуждали на Хабре. Я веду такой в Notion уже год, потому что Notion лучше всех воплощает три главных принципа Zettelkasten: взаимосвязанность, категоризацию, актуальность. Метод улучшил качество моего обучения и исследований, и без него как-то уже не так. 

Я почитал русскоязычные и англоязычные ресурсы и не нашел ни нормального шаблона для Notion, ни объяснения как реализовать главные преимущества метода Zettelkasten. Под катом и то, и другое. 

UPD: На текущий момент, статья безбожно устарела, потому что за еще один год я набрался опыта, помогая другим людям организовать их Цеттели и наблюдая за чужим опытом. А еще Notion выпустил несколько фич, заточенных именно под Цеттель. И теперь мне совестно, как новички страдают, разбираясь в теме после меня.

Эту статью можно почитать для понимания основ, но актуальные источники информации тут:

  • У меня в Психотронке можно следить за подготовкой обновленной версии, ну и написать мне за помощью. А можете не следить: версия 2.0 выйдет на Хабре.
  • В русскоязычном сообществе Zettelkasten в Телеграме сидят люди, которые хорошо разбираются в теме. Мы обожаем помогать новичкам.

Дисклеймер: ни Notion, ни автор метода мне за статью не платили.
Читать дальше →
Total votes 49: ↑49 and ↓0+49
Comments88

А как же лапки: робот-птица, способный приземляться на ветки

Reading time14 min
Views4K


Птицы, покорившие небеса задолго до человека, стали вдохновением для создания первых летательных аппаратов, пытающихся в своей механической и электронной ограниченности имитировать врожденный талант пернатых летунов. однако, помимо фактического пребывания в воздухе к полету птиц относятся еще несколько немаловажных составляющих, а именно взлет и посадка. Взлетают разные виды по-разному, одни могут взмыть в небо буквально с одной точки (воробьи, например), другим нужен разгон (лебеди, например). В мире технологий подобные варианты взлета отображаются в виде самолетов и вертолетов. Но вот посадка стальных птиц разительно отличается от посадки пернатых. Многие птицы способны приземляться не только на плоскую поверхность, но и на разного рода ветки, провода, жердочки и т.д. Другими словами, они пускают в ход свои лапки и коготки, чтобы в момент контакта с посадочной «площадкой» зафиксировать положение тела. Ученые из Стэнфордского университета (США) решили проанализировать динамику этого метода посадки и воссоздать его в роботизированном виде. Какими нюансами обладает посадка птиц на ветки, как выглядел созданный учеными робот, и смог ли он сымитировать птицу? Ответы на эти вопросы мы найдем в докладе ученых. Полетели. Поехали.
Читать дальше →
Total votes 24: ↑24 and ↓0+24
Comments2

Взлом мозгов. Сбор данных из социальных сетей

Reading time7 min
Views21K

Взлом компьютера, телефона, электроподстанции, беспилотника или даже целого города – кого этим удивишь?

Взлом мозгов сотен миллионов людей – вот это впечатляет! США, Великобритания и граждане стран третьего мира попали под влияние компании SCL Group и ее дочерних организаций, особенно на слуху была и останется теперь навечно Кембридж Аналитика.

Этот цикл рассказывает историю SCL и ее дочерних компаний глазами бывшего директора по исследованиям – Кристофера Уайли. Перед вами третья часть, и посвящена она различным методикам сбора приватных данных и тому, как команда психологов и аналитиков построила невероятно точную модель американского общества. Удивительно, порой, как плотно гуманитарные науки могут смыкаться с сугубо техническими.

Первая и вторая части, напомню, есть на Хабре и доступны также по ссылке внизу, в блоке навигации.

Читать далее
Total votes 38: ↑32 and ↓6+30
Comments2

Zettelkasten: как один немецкий учёный стал невероятно продуктивным

Reading time18 min
Views409K
Изображение предоставлено автором. Основано на фотографии Патрика Томаса с Ансплэша

Это перевод статьи Дэвида Клира о методе ведения заметок Zettelkasten, благодаря которому немецкий социолог Никлас Луман написал более 70 книг и 400 научных статей. Стоит читать, если вы хотите создать собственную базу знаний, систематизировать идеи и перестать забывать важные мысли.

Статья бережно перенесена из блога бегущего редактора. Кстати, следить за анонсами новых статей можно в моём телеграм-канале. Подписывайтесь, чтобы ничего не пропустить!
Читать дальше →
Total votes 40: ↑36 and ↓4+44
Comments82

Персональный экзокортекс, Зеттелькастен и программы для его реализации

Reading time4 min
Views37K

Один из любимых тропов научных фантастов и авторов в жанре киберпанк в частности — это мечты о том, что однажды сотрется грань между нашим мозгом и компьютерными интерфейсами. Мы сможем подключать наш мозг напрямую к компьютеру или интернету и помнить действительно всё.

Пока что мы далеки от проводов и чипов в голове, но уже сейчас имеем возможность использовать компьютер как эффективный внешний мозг.

Читать далее
Total votes 16: ↑15 and ↓1+18
Comments31

Домики для дронов: какие посадочные платформы БПЛА бывают, что внутри, чем отличаются, кто делает и как выбрать нужную

Reading time14 min
Views11K

В Центре компетенций НТИ по направлению «Технологии компонентов робототехники и мехатроники» на базе Университета Иннополис мы разработали прототип наземной посадочной платформы для беспилотного летательного аппарата.

Основное назначение таких платформ — борьба с недостатком БПЛА коптерного типа, малым временем работы. Аппарат может выполнить зарядку или замену батарей в посадочной станции, отдохнуть, принять ванну и продолжить свою миссию. Также такие платформы могут иметь и другие функции автоматического наземного обслуживания БПЛА — получение грузов, укрытие и хранение БПЛА, обмен данными и т.п.

За время работы над нашим прототипом накопились некоторые результаты поисковой и изобретательской работы в области конструкций платформ, которыми хотелось бы поделиться. Недавно на эту тему мы опубликовали статью в Sensors (это, как считается, неплохой журнал, но, чувствую, на Хабре просмотров будет больше). Здесь приведу ее краткий пересказ о том, какие посадочные платформы БПЛА бывают и кто их делает, чем отличаются их конструкции и как выбрать нужную под свои задачи.

Читать далее
Total votes 14: ↑14 and ↓0+14
Comments26

Моя клубничная чудо-коробка

Reading time17 min
Views59K

Я собрал умную коробку для круглогодичного выращивания клубники у себя на балконе. Расскажу как сделал управление освещением, поливом, отоплением, какие датчики использовал, с какими проблемами столкнулся и покажу результат.

Читать далее
Total votes 172: ↑172 and ↓0+172
Comments106

Бензиновые квадрокоптеры и мультикоптеры. Краткий обзор

Reading time9 min
Views25K

Квадрокоптеры неожиданно ворвались в нашу жизнь и распространились повсеместно. Они получили свой второй шанс на жизнь, впервые появившись в первой половине прошлого века. Однако их основная проблема так до сих пор и не решена, — над чем и бьются множество компаний и отдельных энтузиастов.

Читать дальше →
Total votes 33: ↑31 and ↓2+53
Comments48

Самодельный стратостат. Часть 2

Reading time20 min
Views17K

Vostok-3b view


Long, long time ago… Нет, не так. 4 месяца назад я рассказал вам, как из клея и резиновых сапог создать с нуля свой стратостат с телеметрическим модулем и видеокамерой. Я так же описал наш опыт запуска и поиска этого метеозонда, обозначив несколько возникших проблем. Что ж. Мы анализировали, анализировали и доанализировались до четвертого шара. И сейчас я расскажу вам, что произошло за это время, почему он четвертый, и где пропавшие два. Эта часть будет менее технической, т.к. изменений конструкции почти не было, но те что были — имеют значение. Если вы вне контекста, то эту часть советую читать только после прочтения первой (хотя бы технических разделов). Ссылка на первую часть ниже. Будет много фото, видео и графиков. Поехали?

Читать дальше →
Total votes 56: ↑55 and ↓1+73
Comments97

Я сделаю свою «умную» колонку… «with blackjack and hookers!»

Reading time7 min
Views58K

Я сделаю свою «умную» колонку… «with blackjack and hookers!»

Привет всем. В данной статье я расскажу историю как мы с двоюродным братом сделали свою «умную» колонку-голову робота Бендера из Футурамы.

Читать далее
Total votes 134: ↑134 and ↓0+134
Comments47

Удаленный мониторинг состояния квартиры и управление домашними устройствами

Reading time8 min
Views9.7K


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

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

Читать дальше →
Total votes 17: ↑16 and ↓1+21
Comments8

Ваш мозг — генетический DIY в реальном времени

Reading time8 min
Views8.1K

Что это значит? Автор книги The Self-Assembling Brain, профессор Питер Хизингер, рассказывает, чему нейросетям стоило бы поучиться у биологического мозга, насколько назрел новый подход к искусственному интеллекту и как именно мозг собирает себя сам. Подробностями делимся под катом, пока у нас начинается флагманский курс Data Science.

Читать далее
Total votes 9: ↑9 and ↓0+9
Comments11

Интеллектуальная производительность без выгорания: 7 техник использования мозга. Часть 2

Reading time12 min
Views29K

Итак, мы с вами личности, и у нас есть некие представления, желания, требования к себе, образ себя, стратегии жизни и так далее. При этом окружающий мир изменчив: коронавирус, остальные болезни, финансовые истории, искусственный интеллект, занимающий все больше рабочих мест… Продолжите список сами. 

Если мы не научим мозг строить красивую и нужную нам жизнь, то окажемся в ситуации, когда мы на протяжении долгого времени прикладываем усилия, тратим силу воли и энергию на построение чего-то во внешнем мире, что может быть разрушено. Сегодня я расскажу про еще четыре техники для тренировки мозга, которые помогут  вам быть эффективными в изменчивом мире. Здесь можно посмотреть теорию, а здесь — первую часть техник.

Читать далее
Total votes 38: ↑36 and ↓2+41
Comments7
1

Information

Rating
Does not participate
Location
Киев, Киевская обл., Украина
Date of birth
Registered
Activity