Pull to refresh
-14
0
Send message

Пульсации яркости: факты, механизмы и нормы

Reading time7 min
Views36K
Пульсации светового потока источников света ограничиваются санитарными нормами, и с каждым годом уменьшаются. А на пульсации яркости экранов санитарных норм нет. При том, что в мониторы и телефоны люди уже смотрят дольше, чем на офлайн-сцены.


Разберемся, как и на что влияет пульсация яркости наблюдаемых сцен, и как в действительности пульсируют источники света и экраны.
Читать дальше →
Total votes 26: ↑25 and ↓1+24
Comments53

Как заставить работать sim900a в наших сетях

Reading time5 min
Views54K
Для начала справочная информация:
sim900 — представитель нового поколения бюджетных GSM/GPRS модулей компании SIMCom.
Sim900a – аналог sim900, предназначенный для использования на азиатском рынке, не работает с российскими операторами.


Читать дальше →
Total votes 16: ↑16 and ↓0+16
Comments22

Простейший измеритель CO2 за 2000 рублей и полчаса

Reading time2 min
Views53K
Измеритель уровня углекислого газа (CO2) наверное самый недооценённый прибор, который на мой взгляд должен быть в каждой квартире, ведь он показывает, насколько воздух пригоден для дыхания и с помощью него всегда видно, когда пора проветривать.

Такой измеритель в квартирах большая редкость прежде всего из-за высокой цены. Свой первый измеритель AZ Instruments 7798 CO2 datalogger я покупал за $139 и это была самая дешёвая модель на рынке.

Сейчас готовый измеритель CO2 стоит около 4000 рублей, а самодельный обойдётся вдвое дешевле.

Читать дальше →
Total votes 100: ↑98 and ↓2+96
Comments253

Разрабатываем крутой GUI на esp8266 с библиотекой uGFX

Reading time10 min
Views56K

В многих проектах для esp8266 я использую TFT экран с тачскрином. В зависимости, от проекта интерфейс может быть простым, например, текстовая консоль, выводящая лог работы приложения или просто график изменения входного сигнала. А в некоторых — сложный GUI, с несколькими экранами, графическими кнопками, строками ввода текста и даже виртуальной клавиатурой.


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


Видео-тизер:



Итак, приступим

Total votes 47: ↑46 and ↓1+45
Comments8

Из ESP8266 сделали аналоговый телевизионный передатчик

Reading time2 min
Views56K


Признаться, когда я читал статью об этом проекте на Hackaday, не раз посмотрел на календарь — уж не первое апреля ли?

Автор проекта, Чарльз Лор, выступающий под ником CNLohr на Github, взял обычный трёхдолларовый модуль ESP8266, который многие из нас используют для «Умного дома» и прочих IoT поделок, и разогнал его. Он заметил, что при этом I2C на модуле остаётся работоспособным и прекрасно работает на частоте 80 мегагерц. Автор вспомнил, что эта частота близка к частотам аналогового телевидения и, вспомнив Найквиста (Котельникова) смог заставить ESP8266 выдать сигнал на частоте около 60 мегагерц — частоте третьего канала аналогового ТВ.

Ему осталось только припаять к «ноге» модуля длинный провод, который послужил передающей антенной и вспомнить устройство видеостандарта NTSC. Впрочем, видео — лучше тысячи слов:

Читать дальше →
Total votes 52: ↑52 and ↓0+52
Comments35

До свидания, Google Fonts. Последний аргумент

Reading time6 min
Views78K


Шрифты Google Fonts страшно популярны. Их загружают более 42,8 миллиона сайтов, в том числе Хабр. Библиотека Google Fonts содержит 1023 свободных шрифта и программные интерфейсы для их внедрения через CSS. Очень удобно, казалось бы.

Во многих статьях отмечалось, в какую цену обходятся многочисленные запросы через API. Совет самостоятельно хостить шрифты дают много лет. Даже сама Google давала такой совет на конференции Google I/O 2018 года в выступлении на тему веб-производительности.

Так почему же многие до сих пор загружают шрифты через Google Fonts API? Ну, был последний аргумент — кэширование. Мол, благодаря общему CDN пользователю не нужно скачивать шрифт заново с каждого сайта. Однако в октябре 2020 года этот аргумент перестал работать. Теперь шрифты Google Fonts больше не кэшируются!
Читать дальше →
Total votes 76: ↑76 and ↓0+76
Comments65

Теперь не заблокируешь: выложен первый выпуск децентрализованной коммуникационной платформы Jami

Reading time3 min
Views23K

Сегодня появился первый выпуск децентрализованной коммуникационной платформы Jami, он распространяется под кодовым именем Together. Ранее проект развивался под другим именем — Ring, а до этого — SFLPhone. В 2018 году децентрализованный мессенджер переименовали для того, чтобы избежать возможных конфликтов с торговыми марками.

Код мессенджера распространяется под лицензией GPLv3. Jami выпущен для GNU/Linux, Windows, MacOS, iOS, Android и Android TV. По желанию можно выбрать один из вариантов интерфейсов на базе Qt, GTK и Electron. Но главное здесь, конечно, не интерфейсы, а то, что Jami дает возможность обмениваться сообщениями без обращения к выделенным внешним серверам.
Читать дальше →
Total votes 30: ↑30 and ↓0+30
Comments26

Сложение двух чисел с плавающей запятой без потери точности

Reading time9 min
Views78K
Здравствуйте, друзья, как вы думаете, если мы напишем такой код:

s = a+b;
z = s-a;
t = b-z;

то не кажется ли вам, что в результате его выполнения получится, что t=0? С точки зрения привычной математики действительных чисел это и правда так, а вот с точки зрения двоичной арифметики с плавающей запятой в переменной t будет кое-что другое. Там будет то, что спасает нас от потери точности при сложении чисел $a$ и $b$. Кого интересует данная тема, прошу под кат.

Total votes 139: ↑137 and ↓2+135
Comments172

Вам не нужен дизайн как у Apple

Reading time11 min
Views33K


Apple доказала, что красота не просто работает. Она ещё и продаёт. Соединив дизайн и технологии, Apple превратилась из нишевого бренда для энтузиастов в одну из самых дорогих компаний. И после такого успеха многие начали следовать её примеру, копировать её шаги и улучшили дизайн своих продуктов. Но вы не сможете победить их.
Читать дальше →
Total votes 42: ↑30 and ↓12+18
Comments74

Кейс: новый сайт в ТОП «Яндекса» за полтора года

Reading time5 min
Views5.4K
В этом выпуске мы расскажем о том, как вывели новый сайт в ТОП «Яндекса» за полтора года. Опытом делится Алексей Леонтьев — руководитель группы оптимизаторов Kokoc.com (Kokoc Group).

image
Читать дальше →
Total votes 20: ↑1 and ↓19-18
Comments13

Домашняя метеостанция на esp8266

Reading time4 min
Views59K
Привет ГТ!

С появлением esp8266 пару лет назад, у меня возникла мысль создать на базе этого контроллера что-нибудь полезное, что будет нужным в доме, и чем будет удобно пользоваться всем. Возможность подключения по wi-fi, небольшие габариты, достаточное количество контактов ввода-вывода, легкость программирования сделали возможным собирать на базе этой платы множество устройств, и одно из них — система мониторинга погоды.

Изначальные требования к системе:

  • Удаленный просмотр измеряемых данных
  • Возможность удаленного управления устройством
  • Наличие дисплея для просмотра данных «прямо сейчас»
  • Простота подключения и питания (питание от обычной USB-зарядки)
  • Передача данных на домашний сервер для сбора статистики, просмотра графиков и т.п.
  • Возможность увеличения количества подключенных сенсоров
  • Возможность использования множества метеодатчиков одновременно


КДПВ:



Читать далее...
Total votes 27: ↑25 and ↓2+23
Comments93

Анатомия шаблонов Blogger

Reading time7 min
Views23K

Вступление


В Сети, как оказалось, не так уж и много информации относительно того, как создавать свои собственные темы оформления для блоговой платформы от Google, во всяком случае, в Рунете. Есть какие-то куцые посты про то, как настроить отдельное свойство конкретного виджета, да и только. Посему, в этой статье я решил консолидировать знания на данную тему.
Читать дальше →
Total votes 34: ↑28 and ↓6+22
Comments6

Отправка сообщений через API VK средствами PHP для ленивых

Reading time3 min
Views124K
Что мы будем делать: настроим отправку сообщений от имени конкретного пользователя в несколько чатов и другим пользователям используя HTTP запрос средствами PHP, с минимальными усилиями.

Собственно, одними сообщениями мы не ограничимся. Все будет работать через standalone приложение vk по тому принципу, что мы потенциально сможем делать все действия, которые будут доступны этому самому пользователю (точнее все то, на что мы выдадим сами себе права, но об этом чуть позже).

Сообщения рассматриваем именно по той причине, что с ними можно работать только в standalone-приложениях.

План действий:
1. Создаем приложение
2. Получаем access_token
3. отправляем сообщения
Читать дальше →
Total votes 30: ↑11 and ↓19-8
Comments24

ESP8266 с чего начать или первый опыт

Reading time7 min
Views328K
В этой статье я хочу поделиться опытом того, что делать, когда в руки впервые попадают платки ESP8266. Сразу оговорюсь, что ковыряние в таких железках, равно как и программирование, это моё хобби за мои деньги и в свободное от основной деятельности время. Поэтому прошу отнестись с определенной скидкой к степени критики данного материала.

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

image

Итак, приступим!
Читать дальше →
Total votes 27: ↑27 and ↓0+27
Comments51

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

Reading time4 min
Views25K
Огроменное всем спасибо за душевный прием на данном ресурсе. Мы не ожидали такого интереса к сфере частной безопасности. И вообще планировали ограничиться одной статьей. Но люди просто порвали нас на расспросы, что говорит о живом интересе к данной теме. И, как говорится, по вашим просьбам, продолжаем цикл идей о подручных способах выжить в этом мире, понятно каком.
Читать дальше →
Total votes 33: ↑22 and ↓11+11
Comments143

Как выйти из квартиры живым? Датчик присутствия — устройство против самого распространенного вида ограбления

Reading time5 min
Views50K
На преступном жаргоне это называется «войти на плечах». Злоумышленники дожидаются, когда хозяин выйдет из дома, или наоборот придет, и отопрет дверь. В этот короткий момент открытия – закрытия двери, длящийся с десяток секунд, собственная квартира превращается в мышеловку.
Читать дальше →
Total votes 46: ↑39 and ↓7+32
Comments188

В лаборатории впервые выращен двухнедельный человеческий эмбрион

Reading time2 min
Views21K
image

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

Используя метод культивирования, опробованный ранее на эмбрионах мышей, учёные смогли наблюдать за почасовым развитием эмбриона, за его начальным ростом и самоорганизацией, вплоть до 13-го дня. Учёные намеренно прервали эксперимент, поскольку текущие правила работы с человеческими эмбрионами, существующие в дюжине стран, включая США и Великобританию, запрещают проводить исследования на эмбрионах людей более, чем 14 дней с начала их развития.
Читать дальше →
Total votes 26: ↑24 and ↓2+22
Comments121

Троян использует «режим Бога» Windows, чтобы спрятаться в системе

Reading time3 min
Views306K
Как известно, в операционной системе Windows Vista, 7, 8 и 10 есть своеобразная пасхалка — GodMode (режим Бога). Начиная с версии Vista можно создать папку со специфическим именем, которая перенаправляет на настройки Windows или служебные папки, такие как «Панель управления», «Компьютер», «Принтеры» и проч.

Например, если создать на рабочем столе папку с названием GodMode.{ED7BA470-8E54-465E-825C-99712043E01C} (вместо GodMode можно указать любые символы), то внутри будут отображаться все настройки, в том числе и те, которые не включены в меню «Панели управления» или «Параметры»: скриншот.

Очень удобная фича для управления настройками в системе и для системного администрирования.

К сожалению, режим Бога используют не только сисадмины, но и авторы вирусов.
Читать дальше →
Total votes 27: ↑20 and ↓7+13
Comments56

Невизуальные методы защиты сайта от спама. Часть 1. Статистика

Reading time3 min
Views8.5K

Часть 1. Что говорит статистика


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

Системы, анализирующие такие данные, как правило, накапливают статистику данных посетителя и вынесенных решений. Вашему вниманию предлагается краткий обзор статистических данных, накопленных нами (сервисом защиты сайтов от спама CleanTalk).
Читать дальше →
Total votes 8: ↑8 and ↓0+8
Comments17

Cocos Creator

Reading time2 min
Views48K
Месяц назад китайцы зарелизили Cocos Creator. Что это такое? Это как Unity3d, только с 2-мя симками и телевизором. И бесплатно.

image

Удивительно, но эта довольно значимая новость для разработчиков игр на хабре осталась незамеченной.

Сейчас я исправлю это недоразумение и кратко расскажу про Cocos Creator (если совсем кратко это надстройка над Cocos2d, повторяющая редактор Unity).

Читать дальше →
Total votes 23: ↑19 and ↓4+15
Comments16
1
23 ...

Information

Rating
Does not participate
Registered
Activity