Pull to refresh
7
Karma
0
Rating
Сергей @madhead

User

Управляем чайником SkyKettle из GNU/Linux

Smart House IOT DIY
Recovery mode

Вступительно


Довольно много даже и на Гиктаймс рекламируют технику компании Redmond которая поддерживает технологию R4S — Ready For Sky.

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

Ситуация складывается странная. С одной стороны Ready For Sky состоит в консорциуме — allseenalliance, который, вроде бы, какой-то опенсорсный. С другой — ни фрагмента кода, ни строчки документации на протокол своего чайника я не видел. Я подозреваю что внутри что-то вроде чипа NORDIC SEMICONDUCTOR — и возможно надо читать доку на него.

Любой кто покупает технику с закрытыми протоколами совершает насилие над будущим.

Эта статья описывает первый шаг в управлении чайником в GNU/Linux — возможности включать и выключать его из консоли (с оговорками). Это важно потому, что если вам хочется чаю — вы не отрывая рук от клавиатуры ставите его кипятиться. Потом идете его пить. До этого — надо было искать смартфон и клацать в него пальцами — тут уж проще до чайника дойти. Еще один плюс — мультиплексирование доступа — пока можно держать только один смартфон подключенным к чайнику, а результаты консольного запроса можно транслировать в много мест.

Расширить этот подход до небольшого веб-приложения я думаю сможет каждый.
Дальше
Total votes 16: ↑15 and ↓1 +14
Views 25K
Comments 29

Полифазный сон — история удачного опыта

Lifehacks for geeks Brain Health
Статья, которую вы читаете, является выжимкой из более чем 20 хронологических отчетов, подробно описывающих течение эксперимента с полифазным сном американского блогера и гуру саморазвития, Стива Павлины.



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

Суть полифазного сна в том, что вместо одного продолжительного сна в сутки, мы спим понемногу, несколько раз в течение дня. Одной из популярных схем полифазного сна является «Режим Uberman», предлагающий разбиение дня на 6 коротких (20-30 минут) периодов сна, чередующиеся с равномерными (около 4 часов) периодами бодрствования. Это означает, что общее время сна сокращается до 2-3 часов в сутки.

Нормальный человеческий сон состоит из 90-минутных циклов, и каждый такой цикл завершается фазой быстрого сна (REM). REM – наиболее важная фаза сна, именно во время нее мы видим сны, а лишение человека REM – фазы, в течение длительного времени ведет к серьезным нервным расстройствам. Во время практики полифазного сна, организм учится входить в REM немедленно после засыпания, а не в конце цикла. Поэтому первую неделю, пока организм будет адаптироваться к укороченным циклам сна, он будет испытывать повышенную нагрузку. Зато потом будет чувствовать себя отлично, возможно даже лучше, чем прежде.
Читать дальше →
Total votes 34: ↑31 and ↓3 +28
Views 122K
Comments 156

Tutorial: как найти любовь?

Genotek corporate blog Popular science Lifehacks for geeks Brain Health
Считается, что самый дешевый вид топлива — природный газ. Это смесь углеводородов без цвета и запаха, основу которой составляет метан. В действительности же самый дешевый вид топлива — это страсть. Если у человека есть страсть, он может бесплатно отдаваться ей без остатка. Часто со страстью путают любовь, но любовь — топливо сомнительного качества. Любовь (для многих) — внутренняя защита от всего ужасного и плохого, что есть в мире. С другой стороны, внутренняя защита — это иммунитет. О профилактике заболеваний недвусмысленно поет БГ: «Кто любит, тот любим», The Sonics пропагандируют страхование в путешествии: «Have love — will travel», а о проблемах аутоиммунных заболеваний предупреждали еще Joy Division: «Love will tear us apart». Что нам на самом деле нужно и как это найти — в новом материале Genotek.

image
Читать дальше →
Total votes 24: ↑14 and ↓10 +4
Views 9.8K
Comments 17

Псевдоскоп, или что если поменять глаза местами

DIY

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

Привычный ход повседневных событий перестал успокаивать своей завершённостью. Всё, что когда-то наполняло смыслом мою жизнь, стало лишь бледным фоном для опухшей мысли, перманентно отнимающей ресурсы моего мозга; второстепенным мусором перед вопросом, ставшим на тот момент центром моего существования — «Как? Каково это — посмотреть в такую конструкцию? Что увидит человек?» (надеюсь, никто не заметил, что вопроса здесь три). Я определённо захотел собрать эту конструкцию и узнать ответ на вопрос.

графоманское словоблудие с обилием картинок, фотографий и даже схем
Total votes 294: ↑283 and ↓11 +272
Views 195K
Comments 162

Эффективное использование Github

2ГИС corporate blog Website development *Git *Version control systems *GitHub

Github — важная часть жизни современного разработчика: он стал стандартом для размещения opensource-проектов. В «2ГИС» мы используем гитхаб для разработки проектов web-отдела и хостинга проектов с открытым кодом.

Хотя большинство из нас пользуются сервисом практически каждый день, не все знают, что у него есть много фишек, помогающих облегчить работу или рутинные операции. Например, получение публичного ключа из URL; отслеживание того, с каких сайтов пользователи приходят в репозиторий; правильный шаринг ссылок на файлы, которые живут в репозиториях гитхаба; горячие клавиши и тому подобное. Цель этой статьи — рассказать о неочевидных вещах и вообще о том, что сделает вашу работу с гитхабом продуктивнее и веселее (я не буду рассматривать здесь работу с API гитхаба, так как эта тема заслуживает отдельной статьи).


Содержание



Читать дальше →
Total votes 149: ↑148 and ↓1 +147
Views 113K
Comments 38

Я и диод, или Новые приключения мышки

Computer hardware DIY Electronics for beginners
Как вы, возможно, помните, не так давно я напаял на свою мышь конденсатор и радостно отчитался об этом эпохальном событии. Но вскоре выяснилось, что радость моя была преждевременной. Итак, предлагаю вашему вниманию продолжение детективной истории.



Читать дальше →
Total votes 32: ↑26 and ↓6 +20
Views 41K
Comments 23

Лечим синдром двойного клика

Computer hardware DIY Electronics for beginners
Recovery mode
Tutorial
Жила-была мышь, и звали её Defender MM-525. Стойко тянула она свою мышиную лямку — на ссылки кликала, страницы прокручивала, курсор перемещала. Но однажды случилась беда — вместо одного клика она стала делать два, а то и больше. Бывало, захочешь приостановить видео на ютубе — а оно вместо этого на весь экран открывается. Или выделяешь текст — а в последний момент выделение сбрасывается. Понятно, что дальше так продолжаться не могло.


Поможем мышке!
Total votes 44: ↑35 and ↓9 +26
Views 255K
Comments 107

ПриватБанк начал продавать сойлент

Health The future is here
Что такое «ПриватБанк», думаю, объяснять не нужно. Некоторые могут уже знать о том, что такое «сойлент», если читали эту «Сойлент 2.0 — жидкая еда будущего для борьбы с перекусами и фастфудом» или любую другую статью о данном продукте. Но большинство всё же может быть не в курсе, что за продукт такой «сойлент», поэтому я опишу, что это такое и с чем его едят (в прямом и переносном смыслах).

Сойлент (англ. Soylent) — напиток, призванный по замыслу создателя, американского предпринимателя и программиста Роба Райнхарта (Rob Rhinehart), полностью заменить традиционную пищу. Содержит все вещества, необходимые для поддержания жизнедеятельности: углеводы, аминокислоты, белки, жиры, клетчатку, кальций и многое другое. Разработан в 2013 году, с апреля 2014-го поставляется в виде порошка, растворимого в воде. С августа 2015-го также доступна питьевая версия, т.н. «Сойлент 2.0» (да, у этого пищевого продукта существуют версии – его рецепт периодически улучшается и проходит, так сказать, апгрейд).

image
Читать дальше →
Total votes 29: ↑21 and ↓8 +13
Views 37K
Comments 264

Сойлент 2.0 — жидкая еда будущего для борьбы с перекусами и фастфудом

Jowi corporate blog Health The future is here
Translation


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

Также мы затрагивали вопросы здоровья — например, действительно ли еда из фастфуда вреднее, чем «ресторанная», а также рассказывали о новом напитке для похудения под названием «пуленепробиваемый кофе». Еще одним, даже более популярным у аудитори и инвесторов проектом, является жидкая еда под названием Сойлент. Не так давно разработчики выпустили новую версию этого «продукта». Издание TechCrunch решило поподробнее изучить, кому он может быть полезен, и для чего задумывался создателями. Мы представляем вашему вниманию адаптированный перевод этой заметки.
Читать дальше →
Total votes 24: ↑21 and ↓3 +18
Views 72K
Comments 169

Контроль над браслетом в ритме BlueZ

Python *Reverse engineering *Development for IOT *
В исследовательском проекте мне потребовался прототип медицинского браслета. Устройство должно было периодически измерять пульс, предупреждая об этом пациента, и отправлять результаты вместе с уровнем заряда батареи в облачный сервис. Таким устройством вполне мог стать и фитнес-браслет со стационарным ретранслятором вместо смартфона. Поэтому, прежде чем попытаться собрать прототип своими руками, я решил поэкспериментировать с чем-нибудь готовым. Так у меня появился новый Xiaomi mi band 1S Pulse (обзор на Geektimes) с оптическим датчиком частоты сердечного ритма.
Читать дальше →
Total votes 16: ↑15 and ↓1 +14
Views 34K
Comments 31

Мастера DIY-жанра: рельсотрон — собственными руками

Computer hardware Energy and batteries DIY


Пользователь YouTube «Xtamared» создал самодельный рельсотрон, большинство деталей которого он распечатал на 3D принтере. Рельсотрон умеет стрелять снарядами из алюминия или графита, выбрасывая их со скоростью 250 метров в секунду. Сам рельсотрон не создан целиком из пластика, иначе бы он просто не мог стрелять. Кстати, на каждый выстрел приходится около 1,8 килоджоулей энергии.

Для контроля всего процесса заряда и разряда используется Arduino Uno R3. Плата отвечает также и за температурный режим. Умельцу пришлось изменить дизайн устройства после того, как первая версия рельсотрона пришла в негодность из-за высокой температуры. В продолжении — фотографии (осторожно, их много!) с описанием от автора. Оружие будущего, не иначе.
Читать дальше →
Total votes 28: ↑26 and ↓2 +24
Views 34K
Comments 32

Ликбез по типизации в языках программирования

Programming *
Sandbox
image

Эта статья содержит необходимый минимум тех вещей, которые просто необходимо знать о типизации, чтобы не называть динамическую типизацию злом, Lisp — бестиповым языком, а C — языком со строгой типизацией.

В полной версии находится подробное описание всех видов типизации, приправленное примерами кода, ссылками на популярные языки программирования и показательными картинками.
Читать дальше →
Total votes 239: ↑232 and ↓7 +225
Views 413K
Comments 180

Диагностический разъём OBDII: можно ли его ”приручить”

Rainbow corporate blog
Идея не новая, но вопросов много. С одной стороны, можно снять практически любые данные, а с другой стороны, OBDII похож на лоскутное одеяло, т.к. общее количество физических интерфейсов и протоколов напугает любого. А объясняется всё тем, что к моменту появления первых версий спецификаций OBD большинство автопроизводителей уже успели разработать что-то своё. Появление стандарта хоть и навело некоторый порядок, но потребовало включения в спецификацию всех интерфейсов и протоколов, которые на тот момент существовали, ну, или почти всех.

Читать дальше →
Total votes 20: ↑14 and ↓6 +8
Views 69K
Comments 29

Теплые ламповые часики для гиков на любой вкус

Gadgets Computer hardware Cyberpunk DIY

После завершения своего мега проекта системы автополива у меня началось временное помешательство. В смысле я начал проект механических часов. Дабы быть максимально оригинальным, я решил внимательно проштудировать все существующие конструкции любительских часов, начав поиск с ламповых экземпляров.
С удовольствием делюсь данным обзором и с вами, так что подкатом вы найдете много теплых ламповых и винтажных видео.
Читать дальше →
Total votes 52: ↑50 and ↓2 +48
Views 104K
Comments 32

Rutor.org и ещё 12 сайтов заблокированы навсегда, на очереди RuTracker.org

Copyright

Первая вечная блокировка по вступившим в силу 1 мая поправкам


Сегодня Мосгорсуд навсегда заблокировал доступ к торрент-трекеру Rutor.org и двенадцати другим «пиратским» ресурсам, сообщает РАПСИ. Эта блокировка вечна, то есть она не будет снята даже при удалении проблемного контента или удовлетворении иных требований суда.

В ближайшие недели подобное может случиться и с RuTracker.org. Последний является не только самым популярным торрент-трекером в ряде русскоговорящих стран, но и одним из самых посещаемых сайтов России.
Читать дальше →
Total votes 35: ↑35 and ↓0 +35
Views 54K
Comments 94

Смажь колеса времени не для первой премии © Высоцкий. Топ-10 самых необычных часов

Medgadgets corporate blog Gadgets
Доброго дня!

Сегодня предлагаю посмотреть на необычные модели часов как серийного производства, так и модели «Сделай сам». Ниже вспоминаем Tix, собираем часы из деталей Lego, «залипаем» на девайс бывшего инженера NASA и параллельно смотрим на дизайнерские циферблаты.


Читать дальше →
Total votes 32: ↑29 and ↓3 +26
Views 22K
Comments 17

SSH-туннели — пробрасываем порт

Configuring Linux *
Не всегда есть возможность, да и не всегда надо, строить полноценный туннель с интерфейсной парой адресов. Иногда нам нужно лишь «прокинуть» вполне определённые порты.

Тут важно понимать, что туннель можно организовать как изнутри сети, к ресурсам которой вы хотите получить доступ, на внешний ssh-сервер. Также можно организовать туннель с хоста в Интернете на пограничный ssh-сервер сети, чтобы получить доступ к внутренним ресурсам.
Читать дальше →
Total votes 93: ↑68 and ↓25 +43
Views 408K
Comments 80

Как находить время для сайд-проектов

Alconost corporate blog Project management *GTD *Freelance
Translation
Бросать стабильную работу или бизнес ради будоражащей стартап-идеи — тот еще риск. А вот совмещать одно с другим — реально и не так болезненно.

Статью об этом мы в Alconost перевели с особой любовью. Ведь Alconost и сам когда-то был параллельным проектом своего создателя-программиста. А потом, когда агентство переводов стало главным делом, из него начали вырастать новые сайд-проекты: онлайн-переводчик Нитро, продающие видеоролики Alconost Video, а сейчас — онлайн-генератор быстрых и доступных роликов Маки. Параллельные проекты — это напряжно, сложно, но осуществимо, особенно если следовать нижеописанным советам.


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

Узнали себя? Я очень хорошо вас понимаю. У меня маленькая дочь, и я работаю по 40—50 часов в неделю. И моя голова полна превосходных идей, которые, я знаю, я способен реализовать. Параллельные проекты могут быть перспективными, если вы расставите все по местам. Craigslist начинался как параллельный проект, та же история с Basecamp. И таких примеров очень много.

За годы я вывел набор принципов, которые работают в моем случае.
Читать дальше →
Total votes 16: ↑15 and ↓1 +14
Views 10K
Comments 1

Программирование Arduino в CLion

C++ *C *
Tutorial
В этой статье я расскажу о небольшом how to о разработке для Arduino в CLion www.jetbrains.com/clion.
CLion — новая IDE для C/C++ от JetBrains. По стилю и поведению очень похожа на IDEA (IDE для Java). А так как я пишу на Java под IDEA с использованием «фишек» это IDE, то хотелось бы все эти «фишки» и use case разработки перенести на разработку для Arduino.
Читать дальше →
Total votes 21: ↑20 and ↓1 +19
Views 38K
Comments 20

Здоровье гика: как не закиснуть к старости

Кибермаркет Юлмарт corporate blog Health
Привет, Geektimes! Сегодня мы поговорим — внезапно! — о здоровье. А если быть точным — о том, как влияет многочасовое ежедневное сидение за компьютером и как можно минимизировать этот вред, чтобы в старости радоваться жизни и продолжать работать сидя за компом, а не жаловаться на жизнь на приёмах у врачей.


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

Условно все «компьютерные» упражнения можно поделить на три блока — для глаз, для суставов кистей и для осанки. Итак, поехали.
Читать дальше →
Total votes 49: ↑44 and ↓5 +39
Views 79K
Comments 42

Information

Rating
Does not participate
Location
Минск, Минская обл., Беларусь
Works in
Date of birth
Registered
Activity