Pull to refresh
1
0
Алексей @gelas

User

Send message

Автоматизация квартиры с HomePod, Raspberry Pi и Node.js

Reading time 5 min
Views 11K


Перевели для вас статью Криса Хокинса, в которой он рассказывает о превращении своей квартиры в умный дом. В качестве базы используется HomePod от Apple, но, конечно, можно применять и другие системы.

У меня дома работает Apple HomePod, который помогает контролировать определенные системы в доме (к примеру, умные лампы) при помощи обычного запроса к Siri. Работает система как из дома, так и вне его (умный помощник есть на телефоне).
Total votes 33: ↑31 and ↓2 +29
Comments 1

Взгляд биолога на корни нашего старения

Reading time 16 min
Views 35K
Здравствуйте!

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

Дисклеймер: если вам кажется, что текст направлен определённому человеку, а не аудитории в целом, то так оно и есть, но менять я ничего не буду.

Эта статья написана полностью из головы, что называется на одном дыхании (правда в три захода), потому в ней минимальное количество ссылок и картинок – прошу понять и простить, либо написать в комментарии, возможно я что-то исправлю.
Читать дальше →
Total votes 79: ↑76 and ↓3 +73
Comments 156

Управление шлагбаумом с помощью Arduino UNO и радиопередатчика 433 МГц

Reading time 4 min
Views 158K
Всем привет! У меня на работе есть автомобильная парковка. Конечно, цель данной статьи не хвастовство, учитывая тяжелую ситуацию на дорогах с парковочными местами, и не пиар моего руководства о том, что они заботятся о своих сотрудниках (не буду даже упоминать о месте свой работы!), дело совершено не в этом. Суть в том, что мешает любому другому человеку, не имеющему отношения к месту моей работы, припарковаться на этой парковке? А это шлагбаум, ограничивающий въезд и выезд с этой парковки.
Total votes 21: ↑21 and ↓0 +21
Comments 33

Опасный target="_blank"

Reading time 2 min
Views 199K
Большинство создают внешние ссылки через target="_blank" и не знают одного интересного нюанса — страница, на которую мы попадем таким образом, получит частичный контроль над ссылающейся на нее страницей через js свойство window.opener.

Через window.opener.location мы сможем сделать редирект на, к примеру, фишинговую страницу. Это своего рода tabnabbing, только более продвинутый. Так как жертва меньше всего ожидает подмены страницы, в открытой ранее, доверенной вкладке браузера.
Читать дальше →
Total votes 132: ↑126 and ↓6 +120
Comments 136

Навигация в помещениях с iBeacon и ИНС

Reading time 15 min
Views 89K

  Представьте, что перед вами поставили задачу по реализации навигации внутри помещений. Соответственно, GPS/Глонасс и тому подобные системы спутниковой навигации вам недоступны. Что делать? В этой статье мы с вами подробно рассмотрим варианты решения подобных задач в теоретической части, а в практической – реализуем «в железе» indoor-трекер для работы с маячками iBeacon по Bluetooth BLE на NodeJS на базе новейшей платформы Intel Edison, рассмотрим применение трилатерации и фильтра Калмана, библиотеку CylonJS по работе с датчиками на NodeJS.

Читать дальше →
Total votes 41: ↑39 and ↓2 +37
Comments 15

Впервые зарегистрированы гравитационные волны: теперь официально

Reading time 3 min
Views 59K
Сегодня на специальной пресс-коференции ученые международной коллаборации LVC (LIGO) объявили о первом прямом детектировании гравитационных волн от слияния двух черных дыр с достоверностью 5.1σ.

UPD Запись пресс-конференции — историческое видео теперь. Кстати, отлично объясняю, что к чему. Еще добавил в конец статьи больше ссылок на материалы.


Image Credit: Bohn, Throwe, Hébert, Henriksson, Bunandar, Taylor, Scheel (see www.black-holes.org/lensing)

14 сентября 2015 год в 09:50:45 UTC два детектора LIGO (расположенные в США) одновременно наблюдали гравитационно-волновой сигнал GW150914. Сигнал с возрастающей частотой от 35 Гц до 250 Гц и амплитудой деформации метрики в 1x10-21. Сигнал соответствует предсказаниям Общей Теории Относительности (ОТО) для слияния двух черных дыр массами 36 и 29 солнечной.

Что еще интереснее, это открытие впервые позволяет с уверенностью сказать о существовании систем черных дыр, и характеризовать динамику системы черных дыр с позиций ОТО.

Результаты исследования опубликованы сегодня в Physical Review Letters.

Как это было
Total votes 81: ↑80 and ↓1 +79
Comments 410

Пол Грэм: «О чем вы не можете сказать»

Reading time 22 min
Views 26K
image

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

Зато у нас в конце есть примечания, как в книге «Хакеры и Художники», которую мы продолжаем переводить совместными усилиями.

Оригинал «What You Can't Say»

За помощь с переводом огромное спасибо Щёкотовой Яне и Artem unknown

Январь 2004

То, что Вы не можете сказать

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

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

Если бы Вы могли совершить путешествие на машине времени назад в прошлое, единственная вещь оставалась бы неизменной: вам следовало бы следить за своими словами. Мнения, считающиеся безвредными сейчас, могли бы доставить множество неприятностей. Я уже упомянул одну из них, которая могла бы доставить большие неприятности почти во всей Европе в середине 17 века, и доставила Галилею, когда он сказал, что Земля вращается. [1]
Читать дальше →
Total votes 17: ↑13 and ↓4 +9
Comments 18

«Математика – один из видов искусства»: пост к столетию со дня рождения Мартина Гарднера

Reading time 3 min
Views 59K

Перевод поста Эда Пегга Младшего (Ed Pegg Jr) "Martin Gardner’s 100th Birthday"

Я думаю, содержание этого поста будет интересно всем, кто любит математику и ее красоту, всем, кто знаком с замечательными книгами и задачами Мартина Гарднера, а также будет полезно учителям, школьникам и студентам. Все ссылки в данном посте ведут на сайты Wolfram Demonstrations Project (коллекция бесплатных интерактивных демонстраций, созданных пользователями системы Mathematica на языке Wolfram Language с помощью технологии Computable Document Format (CDF), при этом для вас доступны исходные коды всех демонстраций, а значит, вы можете каждую из них скачать, изучить и изменить под себя) и Wolfram MathWorld (крупнейшая и самая авторитетная онлайн-энциклопедия по математике).

Gardner100_1.gif

Читать далее...
Total votes 78: ↑75 and ↓3 +72
Comments 18

В мире математических парадоксов

Reading time 6 min
Views 112K

Доброго времени суток, уважаемое хабрасообщество.

Сегодня я хотел бы затронуть такую увлекательную тему, как математические парадоксы. По данной теме на хабре уже было опубликовано несколько замечательных статей (1,2,3,4,5), но в математике интересные парадоксы этой выборкой далеко не исчерпываются.

Поэтому попробуем рассмотреть другие занимательные парадоксы (а некоторые и «не совсем» парадоксы), которые пока еще не получили здесь должного освещения.
Читать дальше →
Total votes 98: ↑84 and ↓14 +70
Comments 92

Реактивный манифест

Reading time 12 min
Views 55K
В последние годы требования к приложениям значительно изменились. Десятки серверов, время отклика в несколько секунд, оффлайновое обслуживание, которое могло длиться часами, гигабайты данных — такими были большие приложения буквально несколько лет назад. Сегодня же приложения работают абсолютно на всём, начиная с простых мобильников и заканчивая кластерами из тысячи процессоров. Пользователи ожидают миллисекундного времени отклика и стопроцентного аптайма, в то время как данные выросли до петабайтов.

Первоначально эту нишу занимали крупные инновационные интернет-компании типа Google или Twitter, однако такие требования к приложениям начали всплывать во многих областях индустрии. Финансовые и телекоммуникационные компании первыми начали внедрять новые практики, чтобы удовлетворить новым требованиям, а теперь подтягиваются и остальные.

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

Однако прогресс не стоит на месте. Архитектура приложений эволюционировала в соответствии с изменившимися требованиями. Приложения, разработанные на основе этой архитектуры, мы называем Реактивными Приложениями. Такая архитектура позволяет программистам создавать событийно-ориентированные, масштабируемые, отказоустойчивые и отзывчивые приложения — приложения, работающие в реальном времени и обеспечивающие хорошее время реакции, основанные на масштабируемом и отказоустойчивом стеке и которые легко развернуть на многоядерных и облачных архитектурах. Эти особенности критически важны для реактивности.

Читать дальше →
Total votes 24: ↑21 and ↓3 +18
Comments 15

Расширенный «Hello! World» на микрофреймворке Flask

Reading time 5 min
Views 7.9K
image

Добрый день, хабраюзер.

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

Мы используем Python, в частности микрофреймворк Flask.
Читать дальше →
Total votes 40: ↑37 and ↓3 +34
Comments 7

Обзор Parrot Asteroid Tablet – самый «автомобильный» Android

Reading time 14 min
Views 110K


Мне всегда не хватало компьютера в автомобиле. То есть, конечно, планшет, телефон и навигатор решают большинство задач, но хотелось иметь единое интегрированное устройство без лишних проводов и без необходимости постоянно что-то подключать, отключать и путаться в проводах.

Имеющиеся на рынке 2-DIN устройства, заменяющие штатную магнитолу, зачастую обладают настолько неудобным интерфейсом и бедным функционалом, что рассматривать их всерьез на данном этапе я бы не стал. К тому же проприетарные операционки почти не позволяют расширять функционал.

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

Сразу должен сказать главное: то, что выглядит как планшет и работает как планшет, не всегда является планшетом в классическом представлении. Поэтому не спешите делать выводы по внешнему виду, а лучше посмотрите вместе со мной, что на самом деле скрывается за планшетным позиционированием Parrot Asteroid Tablet.

Для начала послушаем, как описывает свое устройство сам производитель. Parrot Asteroid Tablet – автомобильный планшет с multi-touch дисплеем высокого разрешения, который легко и незаметно интегрируется в любой автомобиль с подключением к штатной аудиосистеме и, опционально, к рулевым клавишам. Устройство позволяет взять на себя функции вашего смартфона или планшета в автомобиле, реализуя в полной мере возможности вспомогательных приложений – навигационных, музыкальных, информационных и других. Водитель получает доступ к медиатеке любых внешних устройств, а также может пользоваться продвинутыми функциями hands-free при помощи голоса или дистанционного пульта с сенсорным управлением.
Интересно? Внутри длинный рассказ и 8 Мб фотографий
Total votes 56: ↑42 and ↓14 +28
Comments 61

Виджет для вывода пользовательских данных на Android

Reading time 1 min
Views 9.6K
Universal Widget позволяет размещать на рабочем столе Android информацию о любой из ваших систем, описанную в формате JSON. Например, статистику посещений вашего сайта, информацию о заказах в интернет-магазине, загрузку процессора на сервере и т.д.



Три простых шага для размещения информации на рабочем столе:

1) Создайте скрипт – провайдер данных в формате JSON
2) Установите Universal Widget
3) В настройках виджета задайте адрес скрипта — провайдера данных, а также интервал обновления
Читать дальше →
Total votes 59: ↑55 and ↓4 +51
Comments 53

Ebay. Украина. О таможне и пересылках — 2012

Reading time 7 min
Views 192K
Небольшое предисловие. В 2010 году на Хабре был опубликован пост Ebay. Украина. О таможне и пересылках, в котором aevdox рассказал о нюансах доставки товаров с Ebay применительно к Украине и, особенно, об украинских таможенных правилах. Прочитав этот пост, я почувствовал, что мне есть, что к нему добавить, и, не будучи хабражителем, написал письмо автору. Так там появился «Upd # 3».

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

А теперь к сути. С принятием в 2012 году нового Таможенного кодекса Украины (далее – ТК) и его вступлением в силу информация в статье «Ebay. Украина. О таможне и пересылках» сразу же безнадёжно устарела. Прежде всего потому, что новый кодекс отменил нормативно-правовые акты, на которые я ссылался в своём дополнении (Закон № 2681-III, Постановление Кабмина № 1652), и теперь эти отношения регулирует сам кодекс. Регулирует он их уже иначе. Я попытался разобраться с тем, что же изменилось для нас, простых покупателей с Ebay, и соответственно актуализировать информацию в статье.

Если вкратце – «жить стало легче, жить стало веселей».
Подробности далее
Total votes 154: ↑149 and ↓5 +144
Comments 97

Жизнь разработчика (в картинках)

Reading time 1 min
Views 65K
Взято отсюда специально для хабра. Возможно, в некоторых из ситуаций вы узнаете себя.

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



Когда проджект-менеджер входит в офис



Читать дальше →
Total votes 884: ↑700 and ↓184 +516
Comments 132

Карьерный рост в ИТ глазами карьериста

Reading time 4 min
Views 5K
Вступление

Целевой аудиторией являются молодые специалисты, которые только начинают свой путь в сфере ИТ. Хочется помочь людям обойти ошибки, которые допустил сам в процессе карьерного роста. А так же получить конструктивную критику от других хабра-пользователей.
image

* картинка взята с этого сайта
Читать дальше →
Total votes 69: ↑50 and ↓19 +31
Comments 44

Очень быстрый и эффективный способ расслабления глаз

Reading time 4 min
Views 412K

Предисловие


imageНе знаю, все ли программисты всесторонне любознательные люди, но я всегда пытаюсь получить фундаментальные знания во всех областях, которые могут быть практически полезны. В то время, когда мне в голову пришла эта идея я изучал анатомию и физиологию по журналам «Тело человека. Снаружи и внутри», ну а по работе я занимался стерео-варио фотографиями (для тех кто не знает — были такие советские календарики с ребристой поверхностью, где картинка либо казалась объемной, либо менялась). Так вот, в один из вечеров мне пришла в голову замечательная идея, которую я на протяжении уже 4х лет использую для поддержания своего зрения.
Обещаю, что эффект почувствуете сразу!
Читать дальше →
Total votes 246: ↑238 and ↓8 +230
Comments 207

Механические клавиатуры

Reading time 17 min
Views 761K
Все мы давно ждем массового появления всевозможных кибер-перчаток и виртуальной реальности на каждом шагу, но все равно каждый день в офисе и дома нам приходится работать за такой банальной вещью, как обычная клавиатура.

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

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

Механические клавиатуры. Путеводитель.

Читать дальше →
Total votes 323: ↑313 and ↓10 +303
Comments 331

Рождение, жизнь и смерть Волны

Reading time 4 min
Views 2.8K
Корпорация Добра, Google, сделала много добрых дел и за это люди ее любили. Потом появился Facebook, который тоже всем понравился. И то ли ревность, то ли зависть что-то изменила в умах добрых волшебников, и стали они искать способ уничтожить Facebook. У них даже термин такой появился корпоративный — WWF (War with Facebook), и были назначены специальные «командиры», ответственные за эту войну, этакие антицукерберги. Генералом был назначен Вин Кундотра.

В то время братья Ларс и Йенс Расмуссены, известные своим стартапом Google Maps, загорелись новой идеей: сервисом общения и совместной работы (позже — Google Wave). И в Гугле решили вложиться в проект во многом именно потому, что видели в нем оружие против Facebook. В итоге злобным антицукербергам доверили курировать развитие идеи Расмуссенов. На наш взгляд, именно это несоответствие между миссией и идеей Wave привело к роковым ошибкам в проекте. Мораль банальна: зависть и ревность до добра не доводят.

Сервис Rizzoma продолжает развитие концепции Google Wave. Естественно, мы не хотим повторить те же ошибки, но важно и не упустить лучшее, что было в сервисе. Поэтому мы провели опрос среди пользователей GW из 500 команд. Вот его результаты.

Читать дальше →
Total votes 66: ↑58 and ↓8 +50
Comments 95

Топ-10 недооцененных веб-приложений 2011 года

Reading time 4 min
Views 18K
Мы регулярно натыкаемся на новые веб-приложения, однако не все из них получают заслуженную долю внимания. И в последние дни 2011 года мы хотели бы рассказать о десяти из них, которые, как нам кажется, достойны большей известности.

10. Мини-приложения




Начать список мы решили не с одного, а сразу с набора приложений. Остановимся на тех, которые выполняют одну простую функцию, но выполняют ее отлично. Среди них Every Time Zone (показывает текущее время во всех часовых поясах), Umbrella Today? (сообщает, понадобится ли вам сегодня зонтик) и notepad.cc (минималистичный блокнот). Еще есть Spreeder, который позволяет вам читать текстовую информацию заметно быстрее обычного; SleepyTime — скажет, когда вам нужно лечь спать, чтобы проснуться в оптимальное время; а также SimplyNoise, умеющий генерировать так называемый белый шум.

За кадром осталось еще много “умных” и полезных веб-утилит, для описания которых нам здесь просто-напросто не хватит места. Но вот вам все же несколько вдогонку: 0to255, Mixest, PDFMyURL, и Copy Paste Character.
Читать дальше →
Total votes 81: ↑72 and ↓9 +63
Comments 55

Information

Rating
Does not participate
Location
Киев, Киевская обл., Украина
Registered
Activity