Pull to refresh
0
0
Send message

Нужны умные часы? Их можно просто напечатать: 3 open-source проекта смарт-часов для любителей электроники

Reading time3 min
Views11K

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

Но часы можно собрать и в своем собственном подвале, если так можно выразиться. Т.е. — сделать их целиком и полностью самостоятельно, прикупив лишь несколько недорогих элементов. Под катом — обзор трех проектов, которые предлагают всем заинтересовавшимся возможность собрать смарт-часы самостоятельно. Это open-source проекты, которые обеспечивают пользователя как макетами плат, моделями корпусов и других деталей, так и программным обеспечением.
Читать дальше →
Total votes 38: ↑37 and ↓1+52
Comments5

Интернет-цензура и обход блокировок: не время расслабляться

Reading time10 min
Views169K

Disclaimer: практически всё описанное в статье, не является чем-то принципиально новым или инновационным - оно давно известно и придумано, используется в разных странах мира, реализовано в коде и описано в научных и технических публикациях, поэтому никакого ящика Пандоры я не открываю.

Нередко на Хабре в темах, посвященных блокировкам ресурсов встречаются забавные заявления, вида "Я настроил TLS-VPN, теперь будут смотреть что хочу и цензоры мой VPN не заблокируют", "Я использую SSH туннель, значит все ок, не забанят же они SSH целиком", и подобное. Что ж, давайте проанализируем опыт других стран и подумаем, как же оно может быть на самом деле.

Читать далее
Total votes 258: ↑253 and ↓5+318
Comments518

Управление микроконтроллером через telegram-бот с обратной связью

Reading time8 min
Views29K

Как управлять различными устройствами: свет, вентиляция, полив, а также получать нужные данные от микроконтроллера.

При этом для учебно-тренировочных или DIY-задач совершенно не хочется задействовать дополнительные устройства, на которых будет размещаться сервер и уж тем более не оплачивать внешний статический IP-адрес.

Читать далее
Total votes 18: ↑17 and ↓1+20
Comments13

«Почему мне так плохо?» Частая причина депрессии, о которой мало кто подозревает

Reading time5 min
Views79K

Иногда причины депрессии очевидны, а иногда неуловимы. Особенно если все хорошо — работа нравится, личная жизнь тоже, СВО еще не началась, солнышко светит, а на душе тошно. В чем может быть причина? А вот в чем.

Читать далее
Total votes 71: ↑48 and ↓23+41
Comments338

Как создать червоточину в пространстве: три сложных и маловероятных варианта

Reading time8 min
Views11K


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

Но у всякой проблемы есть решение. Можно будет создать червоточину, соединяющую две разных точки в пространстве напрямую. Эти пространственные туннели очень популярны в научной фантастике, но основаны они на настоящей науке. Правда, и тут есть одна проблема. Создать червоточину (или, что то же самое, кротовую нору) чрезвычайно сложно. Хотя для этого существует три варианта действий.
Читать дальше →
Total votes 26: ↑24 and ↓2+34
Comments39

YAML из Ада

Reading time9 min
Views69K

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

Данный пост является нытьём и он более субъективен, чем мои обычные статьи.
Читать дальше →
Total votes 172: ↑169 and ↓3+215
Comments186

Как я несколько лет боролся с прокрастинацией и победил: полное практическое руководство

Reading time8 min
Views303K

Постоянно откладываешь дела на потом и не видишь в этом проблемы? Мне это знакомо. Расскажу как не повторить моих ошибок и почему пора это прекращать. Не откладывай эту статью на потом!

Начать читать
Total votes 125: ↑100 and ↓25+95
Comments174

Как превратить Raspberry Pi в роутер с поддержкой WireGuard VPN клиента

Reading time7 min
Views23K

Если вдруг у вас есть Raspberry Pi, вы с ним уже наигрались и хотите найти ему полезное применение, то в этой статье я расскажу как быстро и просто превратить его в роутер, который может работать c VPN сервером по протоколу WireGuard. В виду того, что вычислительные возможности Raspberry Pi выше, чем у среднестатистического роутера, вы получите большую скорость Интернет при работе через VPN.

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

Суперземля как иллюзия

Reading time10 min
Views13K

Ещё около 30 лет назад никто не мог бы с уверенностью сказать, имеются ли у других звёзд планеты. В настоящее время количество известных экзопланет превышает 5000, а с учётом планет-кандидатов, которых в 2021 насчитывалось 7913, общее количество таких внесолнечных миров приближается к 15000.

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

Соответственно, данные об экзопланетах отчасти неполные, а отчасти косвенные, поэтому классификация экзопланет затруднена. Тем не менее, уже открытые экзопланеты гораздо разнообразнее, чем миры, имеющиеся в нашей Солнечной системе. По некоторым источникам, самый распространённый класс планет – это «суперземли».  Примерно из 4000 экзопланет, достоверно известных к концу 2021 года, к числу суперземель относится примерно 1500. Возможно, это крупные скалистые планеты с атмосферой и гидросферой, превышающие по размеру Землю в 3-10 раз. Но почему, в таком случае, подобной планеты нет в нашей системе, ведь это противоречит принципу заурядности? Ниже мы обсудим, что нам сейчас известно о суперземлях и других экзотических классах планет, как образуются суперземли, и существуют ли они вообще.      

Читать далее
Total votes 33: ↑30 and ↓3+41
Comments10

Ethereum 2.0. Как прошёл переход на PoS. ETH всё ещё децентрализован? Никто больше не майнит Эфир

Reading time5 min
Views36K

15 сентября произошёл по-настоящему исторический момент для всего крипторынка. Блокчейн второй по капитализации криптовалюты Ethereum перешёл с алгоритма Proof of Work на Proof of Stake. Небольшой спойлер: слияние прошло без ошибок и сеть успешно обновилась, несмотря на неутихающие споры и противоречия мнений участников криптосообщества. Сегодня мы поговорим о том, как происходил переход, что принципиально изменилось в Эфириуме и чего ждать от монеты ETH дальше. Поехали!

Даже самый дорогой NFT-художник Beeple поддержал слияние Эфириума двумя масштабными работами. Изображение слева называется «PROOF OF STAKE», справа - «THE MERGE» (объединение).

Читать далее
Total votes 29: ↑23 and ↓6+28
Comments41

Почему Америка потеряет полупроводниковую отрасль

Reading time14 min
Views29K

США всегда были мировым лидером в области полупроводников: и в проектировании, и в производстве и в инструментах для их создания. Полупроводниковая отрасль является основой всех технологических инноваций в области вычислительной техники и информационных технологий. Без них не было бы таких компаний как Amazon, Google, Microsoft, Meta, Apple и Tesla. Но уже пару десятилетий США постепенно теряют своё превосходство в полупроводниковой промышленности. В последние годы темпы потерь только ускоряются. Если это лидерство будет утеряно, то будет потерян фундаментальный строительный блок современных технологий, и США уступят своё всеобъемлющее технологическое преимущество. В этой статье мы обсудим основные причины этой проблемы и предложим решения, которые по своей природе должны быть поддержаны обеими партиями.

Читать далее
Total votes 44: ↑35 and ↓9+42
Comments67

Отрисовка в браузере большой анимации или как я ушел с mp4 к своему формату видео

Reading time17 min
Views54K

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

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

Как писать код, чтобы тебя не уволили?

Reading time12 min
Views31K

Это несерьёзная статья на серьёзную тему. Есть такое понятие, как JSDD - Job Safety (Security) Driven Development, мы часто видим его в крупных компаниях. От этого не избавлены и небольшие компании, особенно когда в штате всего несколько программистов. Разработчики пишут свой код столь изысканным способом, что, несмотря на очень низкую скорость разработки, их страшно уволить, потому что, кроме них, этот код никто понять не сможет. Давайте попробуем разобрать, почему и как такое происходит.

Читать далее
Total votes 26: ↑23 and ↓3+22
Comments29

Какие флеш-карты быстрее и дешевле? Замеры скорости бюджетных microSD в одноплатниках

Reading time8 min
Views18K


Карты microSD удобно использовать для расширения памяти и хранения файлов на смартфонах и в разных гаджетах, а в Raspberry Pi и других одноплатниках (SBC) у них ещё более ответственная задача: это системный носитель, с которого загружается ОС и рабочие инструменты. Здесь особенно важна производительность.

К сожалению, заявленные технические характеристики не всегда отражают реальность. Чтобы узнать настоящую скорость, нужно запустить бенчмарки в полевых условиях.
Читать дальше →
Total votes 24: ↑22 and ↓2+30
Comments20

Мои главные принципы работы после 20 лет опыта в программировании

Reading time5 min
Views58K

Начиная новый проект, хорошо вспомнить полезные принципы программирования, которые помогут правильно расставить приоритеты и избежать многих ошибок. Рекомендациями от автора с опытом программирования в 20 лет делимся к старту курса по Fullstack-разработке на Python.

Читать далее
Total votes 41: ↑32 and ↓9+28
Comments73

Турель из Portal своими руками

Reading time9 min
Views25K

А вы играли в Portal? Даже если нет, сборка личной автоматической турели с детекцией движения и оригинальным голосовым сопровождением наверняка окажется как минимум любопытной, ведь такая диковина может не просто украсить интерьер, но и стать, к примеру, отличным подарком для детей.
Читать дальше →
Total votes 65: ↑64 and ↓1+87
Comments21

Как написать решатель «Пятнашек» на C#

Reading time15 min
Views17K

Цель этой статьи — пробудить интерес читателей к удивительному миру и показать различные способы решения таких же интересных головоломок, как «Пятнашки». Создайте свою базу данных с шаблонами и начните решать головоломки менее чем за 50 миллисекунд. Материалом делимся к старту курса по разработке на C#.

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

Европа создает конкурента Starlink и заодно хочет ввести регулирование в космосе, опасаясь монополии Маска

Reading time4 min
Views6.7K

У Евросоюза большие планы по поводу создания собственной системы спутникового интернета. Причем ЕС далеко не первый в своем желании разработать и запустить в работу масштабную космическую сетевую инфраструктуру. Так, в прошлом году правительство Великобритании спасло от банкротства конкурента Starlink, компанию OneWeb. После этого о своем желании создать собственный аналог заявили и китайцы. Они планируют запустить на орбиту Земли около 40 тысяч спутников.

У OneWeb с Великобританией (где замешан еще и индийский бизнес) все идет, как говорится, по плану. Несколько десятков спутников уже на орбите, и только пара-тройка месяцев отделяет сеть от полноценного запуска. Что касается китайцев, то об их системе информации не так много, но вроде как проект тоже реализуется согласно плану. В общем, было бы странно, если бы в этих условиях ЕС не стал бы разрабатывать нечто свое. И сейчас этот процесс как раз стартовал, причем в Европе заявили о необходимости строго контролировать не только пуски ракет-носителей, но и планы по разворачиванию сетей других государств на орбите планеты. Обо всем этот — под катом.
Читать дальше →
Total votes 47: ↑47 and ↓0+47
Comments6

Интересные проекты на Raspberry Pi: от счетчика Гейгера до коммерческих серверов

Reading time4 min
Views35K

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

Сегодня предлагаем поговорить об интересных проектах, основа которых — «малинка». Количество таких разработок просто зашкаливает, так что для того, чтобы охватить хотя бы небольшую их часть, придется писать несколько томов. Вместо этого мы составили субъективную подборку проектов, каждый из которых чем-то выделяется из ряда себе подобных. В общем, поехали!
Читать дальше →
Total votes 24: ↑22 and ↓2+28
Comments14

Разработка приложений на Typescript с использованием Nx

Reading time11 min
Views21K

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

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

Information

Rating
Does not participate
Registered
Activity