Турнирная сортировка

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

Солнечная электростанция на балконе. Личный опыт

Привет Хабр. Эта статья является продолжением экспериментов с солнечными панелями в городской квартире, первые опыты делались три года назад, но затем из-за переезда все пришлось свернуть и распродать. Однако опыт, как известно, не пропьешь, и было решено с учетом полученной практики, начать сначала. Фото (с) smartflower.com Я покажу все компоненты системы и весь процесс, от […]

Дайджест свежих материалов из мира фронтенда за последнюю неделю №421 (22 — 28 июня 2020)

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Медиа    |    Веб-разработка    |    CSS    |    JavaScript    |    Браузеры Медиа • Подкаст «CSSSR» — Telegram разблокирован, WWDC 2020, DX, фичи NodeJS 14, Webpack 5 beta 18, VPN от Mozilla • Подкаст «Веб-стандарты» №235: Евангелист Safari, Bootstrap 5, content-visibility, гриды, чекбоксы, forms, API для PWA • Подкаст «Фронтенд Юность […]

Избранные главы коллоидной химии. Достаточно ли мытья рук для защиты от коронавируса? «Мыльная энциклопедия»

Умывайся мылом, да не поддавайся сплетням… Русская народная поговорка Я и раньше встречал людей, которые очень рьяно и уверенно говорили «коронавирус? да просто мойте руки мылом и все уйдет!». А сейчас такие люди почему-то начали объединяться и захватывать умы населения. И уже в поисковой выдаче Google можно встретить «Мыло как новая религия» или там «В […]

Изучаю Scala: Часть 2 — Todo лист с возможностью загрузки картинок

Привет, Хабр! Следующих этап изучения нового языка это старый добрый todo list только не простой а с загрузкой и скачиванием картинок чтобы научится работе с базой данных и файловой системой. За подробностями добро пожаловать под кат. Содержание Изучаю Scala: Часть 1 — Игра змейка Изучаю Scala: Часть 2 — Todo лист с возможностью загрузки картинок […]

О стажировке в Samsung Research Russia

Привет, Хабр! Недавно мне довелось пройти стажировку в лаборатории биометрических данных компании Samsung. Несмотря на то, что запрещено раскрывать конкретные технологии, которые там использовались, задачи, проекты и так далее, я бы хотел рассказать о своих впечатлениях, полученном опыте и о том, стоит ли туда идти молодым специалистам, ищущих карьеру в IT-индустрии. Приглашаю под кат! Как […]

«Хакатоны можно использовать для найма»: опыт организатора 35 хакатонов

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

В поисках драгоценностей на другом конце Brainbow

Год назад я побывала на курсе «Mouse genetics; models for human diseases», проводимом International Centre for Genetic Engineering and Biotechnology (ICGEB). За этой организацией я наблюдаю уже давно (с 2014 года) и, когда выпадает такая возможность, приезжаю к ним на конференции и воркшопы. На данный момент ICGEB охватывает 98 стран, из которых 65 являются членами […]

Вечные виртуальные серверы

Меня зовут Леонид, я разработчик сайта Поиск VPS. Как видно из названия, проект специализируется на помощи в поиске виртуальных серверов, поэтому я стараюсь следить за всеми новшествами в этой сфере. Один из последних продуктов, который представили некоторые хостеры — это вечный виртуальный сервер, то есть VPS/VDS с единоразовой оплатой: пользователь платит фиксированную сумму и может […]

PostgreSQL Antipatterns: накручиваем себе проблемы

Некоторые ситуации в работе PostgreSQL кажутся неочевидными, пока не попытаешься детально понять, «почему это работает так». Из-за незнания таких особенностей иногда разработчик сам провоцирует проблемы для нормальной работы своего приложения в будущем. Сегодня разберем пару примеров, как неудачная организация БД и кода могут превратить наше приложение в клубок проблем: накрутка serial при ON CONFLICT накрутка […]