Как стать автором
Обновить
26
0

Пользователь

Отправить сообщение

DIY Zigbee датчик СO2 для вашего Умного дома

Уровень сложностиПростой
Время на прочтение14 мин
Количество просмотров23K
Приветствую всех читателей Habr. Меня зовут Андрей, примерно около 5 лет я осознано занимаюсь DIY разработкой электронных устройств для своего «Умного дома», да и не только для своего. Сегодня хочу рассказать об одном из моих DIY проектов, небольшом устройстве для контроля уровня углекислого газа. Проект называется EFEKTA iAQ, это датчик с круглым IPS TFT дисплеем, сенсором CO2, работающий на протоколе Zigbee.

Читать дальше →
Всего голосов 39: ↑37 и ↓2+44
Комментарии49

Офлайновый мир: обзор инструментов цифровых «выживальщиков» на 2022 год

Время на прочтение7 мин
Количество просмотров12K

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

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

Читать далее
Всего голосов 40: ↑40 и ↓0+40
Комментарии14

Почему не Notion

Время на прочтение3 мин
Количество просмотров42K

Давно понял, что записанное: мысль, идея, задача (назову их "сущности"), освобождают место в голове. Пока они не записаны - они не зафиксированы и носятся в голове как оголтелые и мешают другим работать. А записанная - она уже зафиксирована и работать намного легче и никому она не мешает… 

И вот я стал искать кроссплатформенную программу (запомните эту фразу), чтобы поселить в нее свои сущности, каждую в свое пространство отдельно от других, но чтобы могли “созваниваться”. 

В настоящее время рынок переполнен такими программами. Выбирай на любой вкус и цвет в прямом смысле. И вот я наткнулся на Notion. Тем кто не знает кратко поясню - Notion это не готовое решение, это конструктор. Хочешь таблицу - пожалуйста, создавай по любому поводу, с любыми сортировками, столбцами и т.п. Наполняй их контентом и вперед. Многоуровневые списки, страницы с прямыми ссылками на любой контент из сети в наглядном виде или внутренние ссылки на разные страницы. Заметки, планировщики, проекты, списки покупок… И многое, многое другое. При этом он не планировщик, не ToDo, не табличный редактор и т.п. Он всё это сразу и ничто из этого одновременно. Метаморф, одним словом.

Читать далее
Всего голосов 21: ↑17 и ↓4+18
Комментарии66

Панорама-FM или как увидеть все радиостанции сразу с помощью SDR

Время на прочтение38 мин
Количество просмотров19K
Привет, Хабр.

Наверное все, хоть немного интересующиеся радиосвязью, знают что с помощью SDR-приемника возможно принимать и обрабатывать широкую полосу спектра радиодиапазона. Собственно, отображением спектра в таких программах как HDSDR или SDR# никого не удивить. Я покажу как построить псевдо-3D спектр принимаемых станций с помощью RTL-SDR, GNU Radio и примерно 100 строк кода на языке Python.



Также мы возьмем приемник посерьезнее, и посмотрим на весь FM спектр 88-108МГц.
Продолжение под катом.
Читать дальше →
Всего голосов 21: ↑21 и ↓0+21
Комментарии26

Как я делал передачу звука на Raspberry Pi

Время на прочтение2 мин
Количество просмотров40K
Привет!

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

Шаг 0. Подготовка
Читать дальше →
Всего голосов 29: ↑25 и ↓4+21
Комментарии29

Написание шейдеров в Unity. GrabPass, PerRendererData

Время на прочтение9 мин
Количество просмотров29K
Привет! Я хотел бы поделиться опытом написания шейдеров в Unity. Начнем с шейдера искажения пространства (Displacement/Refraction) в 2D, рассмотрим функционал, используемый для его написания (GrabPass, PerRendererData), а также уделим внимание проблемам, которые обязательно возникнут.

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


Читать дальше →
Всего голосов 53: ↑53 и ↓0+53
Комментарии9

Эффективный расчёт области видимости и линии взгляда в играх

Время на прочтение16 мин
Количество просмотров37K
image

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

image

Имея параметры видимости наблюдателя (направление взгляда, расстояние видимости и угол поля зрения), нам нужно найти видимую для него область, т.е. определить область видимости (field of view, FoV). Если препятствия отсутствуют, это будет сектор круга, состоящий из двух граней (радиусов) и соединяющей их дуги (см. Рис. 1). Кроме того, имея заданную точку мира, мы должны быстро определить, видима ли она для наблюдателя, т.е. необходимо обрабатывать запросы линии взгляда (line of sight, LOS) для заданной точки. Обе эти операции можно выполнить достаточно эффективно для использования при рендеринге в реальном времени.
Читать дальше →
Всего голосов 130: ↑126 и ↓4+122
Комментарии27

Игровая индустрия: полезные материалы для геймдевелопера от A до Z

Время на прочтение10 мин
Количество просмотров161K
В последнее время мы часто сталкиваемся с вопросами о том, как попасть в игровую индустрию, какие полезные материалы на эту тему можно почитать и посмотреть, с чего начать изучение геймдева. Когда начальные знания появляются, то возникают уже более конкретные вопросы, например «где найти единомышленников для создания игры», «как продвигать свой проект с минимальным бюджетом», «на каких издателей стоит выходить, как это делать и стоит ли вообще», «как улучшить ретеншн в нашей игре» и так далее.

Друг наших образовательных программ Михаил Пименов,  CEO компании Wonder Games и Team Lead инди-проекта "Guard of Wonderland" сам не раз задававший себе эти вопросы, создал для себя выборку всевозможных материалов по индустрии геймдева. От полезных ресурсов, до сообществ, подкастов, книг и фильмов, которые призваны помочь понять, с чего начинается и чем заканчивается разработка игрового проекта. Объединив наши силы, мы с Мишей сделали эту статью с подборкой полезных материалов по игровой индустрии. Вы найдете подборку под катом.


Читать дальше →
Всего голосов 58: ↑54 и ↓4+50
Комментарии26

10 полезных сайтов с 2D ресурсами для игр

Время на прочтение3 мин
Количество просмотров459K


С развитием HTML5 и мобильных платформ 2D-игры возвращаются в моду. Заниматься такими проектами, будь то браузерные игры, игры на телефон или для ПК, стало легче благодаря таким инструментам, как Unity, и онлайн-ресурсам с игровыми ассетами. Ниже представлен список из 10 лучших сайтов с 2D-ресурсами для игр – как платными, так и бесплатными.

Читать дальше →
Всего голосов 43: ↑41 и ↓2+39
Комментарии2

Идеальный гаджеторюкзак для отца семейства

Время на прочтение7 мин
Количество просмотров14K
Приветствую вас в блоге iCover. Два года назад я написал большой топик “правильная сумка для правильного гика”, получивший хороший отклик и ставший “топиком добра” из-за большого количества отличных комментариев. С тех пор тему сумок и рюкзаков я не оставляю, регулярно пробуя что-то новое.



Мой текущий рюкзак Booq Squezze является отличным экземпляром за одним небольшим исключением – он маленький. Другими словами, с ним отлично ходить по городу, если нужно положить туда ноутбук, несколько EDC-вещей типа мультитула и фонарика, запасного повербанка, плюс бросить книжку и журнал. И все. Что-то большее туда лезет с трудом.

А поскольку я являюсь отцом двух маленьких детей (да-да, я еще и автор топика «ребенок в семье гика») и мы регулярно куда-то выбираемся всей семьей, недавно встал вопрос покупки чего-то более вместительного. И я стал копать.
Читать дальше →
Всего голосов 10: ↑8 и ↓2+6
Комментарии59

[ В закладки ] Алгоритмы и структуры данных в ядре Linux, Chromium и не только

Время на прочтение9 мин
Количество просмотров86K
Многие студенты, впервые сталкиваясь с описанием какой-нибудь хитроумной штуки, вроде алгоритма Кнута – Морриса – Пратта или красно-чёрных деревьев, тут же задаются вопросами: «К чему такие сложности? И это, кроме авторов учебников, кому-нибудь нужно?». Лучший способ доказать пользу алгоритмов – это примеры из жизни. Причём, в идеале – конкретные примеры применения широко известных алгоритмов в современных, повсеместно используемых, программных продуктах.



Посмотрим, что можно обнаружить в коде ядра Linux, браузера Chromium и ещё в некоторых проектах.
Читать дальше →
Всего голосов 158: ↑149 и ↓9+140
Комментарии15

Работа с Arduino из C# приложения

Время на прочтение7 мин
Количество просмотров90K

В этой статье я хотел бы рассказать о том, как можно считывать данные и управлять платой Arduino, подключенной через USB порт, из .Net приложения и из приложения UWP.

Делать это можно без использования сторонних библиотек. Фактически, используя только виртуальный COM порт.
Читать дальше →
Всего голосов 22: ↑15 и ↓7+8
Комментарии23

Звезды и комета под шубой

Время на прочтение2 мин
Количество просмотров9.1K

В новогодние праздники в темное время суток подними глаза и посмотри на ночное небо. В эти ночи, при отсутствии облаков, на небе можно будет увидеть много всего интересного. Новогодняя комета, метеорный поток, почти парад планет — на что стоит посмотреть?
Читать дальше →
Всего голосов 32: ↑31 и ↓1+30
Комментарии3

ТОП-10 гик сериалов и тв-шоу по мнению команды организаторов фестиваля Make It Show

Время на прочтение4 мин
Количество просмотров39K
image

Организаторы фестиваля Make It Show решили собрать подборку самых классных сериалов и тв-шоу, которые должны оценить все, кто с трепетом и восторгом относятся к науке, технике и современным технологиям, и может отличить качественное тв-шоу от Дома-2.

Рейтинг исключительно субъективен и является коллективным мнением команды организаторов фестиваля Make It Show. Будем рады, если вы подскажете нам, какой сериал или тв-шоу, по-вашему, мы пропустили и он обязан быть в этом списке.
Читать дальше →
Всего голосов 33: ↑26 и ↓7+19
Комментарии69

Задачи на собеседованиях в Яндексе

Время на прочтение15 мин
Количество просмотров359K
Открытые вакансии на должность разработчика в Яндексе есть всегда. Компания развивается, и хороших программистов не хватает постоянно. И претендентов на эти должности тоже хоть отбавляй. Главная сложность – отобрать действительно подходящих кандидатов. И в этом плане Яндекс мало чем отличается от большинства крупных IT-компаний. Так что базовые принципы, описываемые в этой статье, могут быть применимы не только к Яндексу.

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

image
Читать дальше →
Всего голосов 221: ↑178 и ↓43+135
Комментарии329

Как я проходила собеседования в Яндекс: мой непростой, но успешный опыт

Время на прочтение7 мин
Количество просмотров244K
Уже чуть больше полугода я работаю в поиске Яндекса релиз-инженером. И чуть ли не с первого рабочего дня хочу написать о том, как отзывалась на вакансию, как проходила собеседования, что мне в этом процессе понравилось, а что — не очень. Но сначала я входила в курс дела, а потом каждый день в моей работе появлялись такие интересные задачи, что я даже не была готов отвлечься от них на этот рассказ.

Вопрос для внимательных: сколько модулей отломится от корабля на старте?


А еще год назад у меня в жизни была вроде бы похожая, но в то же время совсем другая ситуация — времени на хобби не хватало, задач было много, но они не приносили мне никакого удовольствия. В итоге я решилась на перемены. На самом деле, эта позиция в Яндексе не была первой, которую я рассматривала. За то время, которое прошло до моего первого рабочего дня, я освежила в голове очень много тем. И перед финальным собеседованием мне пришлось взяться ещё за несколько. Сейчас я понимаю, какие ошибки совершила в этом процессе, поэтому хочу поделиться своим опытом с вами. Буду рада, если кому-то это будет полезно. Хочу сказать, что это не официальные рецепты от рекрутеров Яндекса, а только мои собственные выводы. В конце поста я поделюсь списком литературы, которая мне помогла в подготовке, и еще добавлю те источники, которые считаю полезными, оглядываясь назад.

Читать дальше →
Всего голосов 112: ↑87 и ↓25+62
Комментарии84

Рюкзак для программиста

Время на прочтение4 мин
Количество просмотров80K


Главным рабочим инструментом увлечённого своим делом программиста является ноутбук. Ты не привязан к конкретному офисному столу, да и вообще к офису, если на то пошло. Ноутбук для программиста и рабочее место, и центр развлечений, и окно в мир сеть. Но такая свобода имеет один недостаток: ноутбук вещь не маленькая, в карман не положишь. Можно, конечно, носить его в сумке через плечо, но это не слишком удобно: надо придерживать рукой, поддергивать соскальзывающий ремень, да и сама сумка получается широкой и жёсткой. В общем, чемодан без ручки. Совсем другое дело — рюкзак. Руки свободны, нагрузка распределена равномерно и гораздо комфортнее, ничего не болтается сбоку. Да и ноутбук защищён от всяких коллизий не в пример лучше. Неудивительно, что рюкзаки сегодня столь популярны среди всех слоёв населения, не только среди программистов. А уж в дальних поездках и перелётах рюкзаки вообще вне конкуренции. Поэтому стоит уделить особое внимание выбору модели, которая удовлетворяет всем вашим нуждам, эстетическому вкусу и анатомическим особенностям. Так что если вам приходится носить ноутбук, а ваш текущий рюкзак надоел или чем-то не нравится, или вы только подумываете перейти на рюкзак, то рекомендуем посмотреть эту подборку. Возможно, подберёте для себя интересную модель.
Читать дальше →
Всего голосов 44: ↑42 и ↓2+40
Комментарии63

Android-приложения на BlackBerry 10. Ликбез

Время на прочтение8 мин
Количество просмотров74K
Выпуская новую операционную систему, BlackBerry в свое время здорово вывернулась из кризиса приложений, предложив своим пользователям виртуальную машину Android внутри своей QNX-системы и позволив таким образом запускать на смартфоне Android-приложения. На каком-то этапе дело дошло до того, что официальный магазин BlackBerry World был завален различными фонариками портами Android-приложений (так владельцы BlackBerry между собой окрестили Android-приложения, запущенные на BB OS10). Кстати, до сих пор официальные приложения skype и viber, размещенные компаниями в BlackBerry World суть есть не что иное, как порты. =)

Не секрет, что сейчас любая контора по доставке пиццы уважающая себя компания считает своим долгом сделать приложение для двух популярных мобильных операционных систем — iOS и Android. Не говоря уже о таких полезных и удобных приложения как банковские клиенты или навигационные сервисы. Про экзотическую BlackBerry OS никто из них, как правило, не слышал, и возможность запуска Androd-приложений — единственный шанс для владельцев BlackBerry сделать из своей отличной звонилки и почтовика полноценный смартфон.

Краткая история и описание способов запуска Android-приложений — под катом.
Читать дальше →
Всего голосов 15: ↑13 и ↓2+11
Комментарии13

Анонсирована Heroes of Might and Magic III — HD Edition (Уже появилась в Steam)

Время на прочтение2 мин
Количество просмотров39K
Официальный анонс: http://might-and-magic.ubi.com
image
Дата выхода: 29 января 2015 года
Платформы: PC, IOS*, Android* (*только для планшетов)

Самая популярная игра серии Heroes® возвращается – теперь в высоком разрешении! Пятнадцать лет спустя вы сможете снова встретиться с королевой Екатериной Железный Кулак, которая должна объединить народы своей родины, истерзанной войной, и вернуть себе королевство Эрафия. Heroes® of Might & Magic® III – пошаговая стратегия, впервые вышедшая в январе 1999 года.
Читать дальше →
Всего голосов 58: ↑55 и ↓3+52
Комментарии91

#DevNightMinsk: мобильная разработка

Время на прочтение5 мин
Количество просмотров7.5K
22 ноября в минском офисе компании Wargaming | СООО «Гейм Стрим» состоялся первый белорусский #DevNightMinsk. До самой поздней ночи разработчики и геймдизайнеры обсуждали различные аспекты разработки игр. Собственным опытом делились представители компаний Wargaming, Heyworks, Alis Games и Happymagenta.

DevNightMinsk 2014 in Wargaming Conferece hall
Читать дальше →
Всего голосов 7: ↑7 и ↓0+7
Комментарии2
1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Минск, Минская обл., Беларусь
Дата рождения
Зарегистрирован
Активность