Pull to refresh
125
Karma
0
Rating
Александр Белозор @abelozor

User

  • Followers 9
  • Following 9
  • Posts
  • Comments

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

Medgadgets corporate blog Gadgets Smart House IOT
Категория управляемых смарт-устройств в «рубрике» умный дом уже близка к тому, чтобы перестать поддаваться исчислению и систематизации, и отдельные прогнозы пока еще указывают на рост интереса пользователей к этой нише.



Из-за высокой конкуренции среди производителей стала заметна тенденция к созданию отдельных дешевых элементов, не входящих в какую-либо систему, а автономно работающих в паре с собственным софтом. Сегодня практически все время про них: управляемые смарт-девайсы для умного дома: свет, электричество, экология и видеонаблюдение. Выбираем среди дорогих и дешевых.
Читать дальше →
Total votes 22: ↑22 and ↓0 +22
Views 57K
Comments 23

3D-ручка 3Dali plus. Обзор из первых рук от художника-иллюстратора

Даджет corporate blog Gadgets Computer hardware 3D printers DIY
Recovery mode

Немного мастерства, легкое движение руки, и получаем… симпатичную шкатулку!

Привет, %username%. Сегодня мы представляем интересную модель 3D ручки, а именно 3Dali plus. Для того чтобы провести полноценную и непредвзятую оценку гаджета, мы нашли (вернее, не так — нас нашли, обратив внимание на программу сотрудничества с авторами) человека, который протестировал девайс, используя профессиональные навыки. Этот человек – Полина Нестерова, художник-иллюстратор с большим опытом работы. Ниже её оценка.

Привет! Меня зовут Полина Нестерова, я иллюстратор.
Обычно делаю иллюстрации для книг, журналов, рекламы, рисую открытки, паттерны. Занимаюсь созданием персонажей, стараюсь идти в ногу со временем, изучая новые программные и аппаратные инструменты, причем некоторые из них весьма специфичны. К примеру, недавно мне заказали сделать несколько предметов с помощью 3d-ручки.

Когда-то давно я уже видела эту чудо-ручку на Кикстартере, но плохо представляла, как она будет работать в реальности. И вот, прошло всего несколько лет после выхода первых образцов, и подобная 3d-ручка оказалась в моем распоряжении!
Читать дальше →
Total votes 24: ↑22 and ↓2 +20
Views 17K
Comments 25

Grape: не рельсами едиными, ч. 2

Website development *Ruby *
В первом своем посте про Grape я быстренько проскакал по основным его возможностям, за что заслуженно был засыпан упреками в излишней сжатости подачи материала. По результатам публикации прошлого поста я пообещал практический пример применения фреймворка, а также сравнительные бенчмарки.

Сегодня мы приступим к созданию примера — разработаем API, которое умеет:
— регистрировать пользователя
— активировать его по email
— обновлять данные авторизованного пользователя
— возвращать профиль авторизованного пользователя

Читать дальше →
Total votes 10: ↑9 and ↓1 +8
Views 6.7K
Comments 7

Первые фотографии с российского спутника «Ресурс-П» №2

Photographic equipment Astronautics
26 декабря 2014 года с космодрома Байконур проведён успешный запуск ракеты «Союз-2.1б» с экспериментальным спутником дистанционного зондирования Земли «Ресурс-П» №2. Всё прошло успешно, так что 5 января 2015 года со спутника начали поступать первые фотографии.

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

Вот некоторые из этих кадров (по ссылкам — оригиналы 2481х1754 px).

Москва-Сити



Читать дальше →
Total votes 58: ↑55 and ↓3 +52
Views 21K
Comments 21

Носимая электроника: как разрабатывать своими руками

MediaTek corporate blog Gadgets IOT Wearable electronics DIY
Умные часы и фитнес-браслеты из занятных, но исключительно теоретических концептов постепенно переместились в ближайшие салоны розничных продаж портативной электроники вроде «Евросети» или «Связного». Приложив чуть больше усилий, можно стать обладателем умных очков или какого-нибудь другого устройства виртуальной реальности. Носимые гаджеты постепенно становятся достаточно обыденной вещью. Но, в то же время, практически каждый покупатель такого девайса становится своего рода объектом эксперимента: на нём новые технологии проходят обкатку. «Ранние пташки», «early technology adopters» – так зовут на западе первую волну любителей новинок. Им приходится мириться с неидеальными интерфейсами, нехваткой приложений, не вполне ясными сценариями использования.



Можно ли заставить рынок как можно быстрее проскочить эту фазу и перейти в зрелое состояние, когда покупка носимого гаджета сравнится с выбором бытовой техники – простым и понятным? В свое время эту стадию довольно долго, лет 10, переживали смартфоны. Но у нас есть все основания полагать, что нынешние «детские болезни» носимых устройств будут преодолены куда быстрее.
Читать дальше →
Total votes 25: ↑22 and ↓3 +19
Views 19K
Comments 6

Как мы Select2 в хелпер заворачивали

Website development *Ruby *Ruby on Rails *
Думаю, многие знакомы с Select2. Всё в нём замечательно: и элементы красивые, и кастомизации вагон, и c ajax работает и ещё много много полезного делать умеет. Только проблема одна: инициализация довольно громоздкая (js писать надо, экшн иметь для ajax-овой подгрузки результатов и так далее). Это было не шибко удобно и решили мы сделать свою надстройку для Select2, в которой и js писать не надо, да и за пределы вьюхи уходить почти не придётся. О том как мы это делали и что получилось читайте под катом.

Читать дальше →
Total votes 14: ↑12 and ↓2 +10
Views 28K
Comments 7

Видеолекции по биоинформатике

Biotechnologies
В институте цитологии и генетики ежегодно проводит школу молодых ученых. На школу приглашаются ведущие ученые в области биоинформатики и системной биологии. Мы уже второй год записываем лекции и выкладываем их в публичный доступ.
Вот список лекций:
Total votes 23: ↑23 and ↓0 +23
Views 11K
Comments 5

Строение двигателей

Popular science
Недавно наткнулся на прекрасный сайт (англ.), который по полочкам размусоливает и показывает строение большинства типов двигателей. Попытаюсь вольно и сжато пересказать самое на мой взгляд главное, совсем по пальцам и как для самых маленьких. Конечно можно было бы позаимствовать точные определения из авторитетных источников, но такой любительский перевод обещает быть единственным в своем роде :)

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

Читать дальше →
Total votes 249: ↑220 and ↓29 +191
Views 70K
Comments 142

Паттерны проектирования

Lumber room
Здравствуй хаброчеловек!

Так уж случилось, что с этого семестра в своем вузе я записался на спецкурс по паттернам проектирования. Курс проходит в виде семинаров, на которых ты (студент) должен рассказать чему научился за неделю (имеется ввиду, какие паттерны изучил и применил на практике).
Читать дальше →
Total votes 47: ↑37 and ↓10 +27
Views 27K
Comments 29

Перепрошивка USB модема ZTE MF627, залоченного под МТС, для свободной работы с SIM-картами сторонних операторов + учим его звонить и принимать звонки & разлочка с помощью Unlock кода модемов Huawei

Computer hardware
В продолжение темы 3G-модем в Ubuntu.
Пошаговое описание перепрошивки USB модема ZTE MF627 залоченного под МТС, для свободной работы с SIM-картами сторонних операторов с его последующей настройкой и проверкой работы на осях Windows XP, Windows7 и Ubuntu 9.10 со скриншотами, ссылками на альтернативное (бесплатное) ПО и т.д. и т.п.
Дополнение №1: теперь, благодаря SerVik и его посту, наш модем может звонить и принимать звонки.
Дополнение №2: данная методика так же применима к модему ZTE MF626.
Дополнение №3: Для модемов Huawei от Мегафона, требующих Unlock код, вариант с заменой прошивки не подойдет. Здесь вопрос решается проще — вводом NCK кода по IMEI девайса. Желающие получить Unlock код для своего Huawei могут писать мне в личку или в комментах к этому посту. Валидность калькулятора многократно проверена мной на модемах Huawei E1550 от Мегафона. Услуга предоставляется "… бездвоздмездно, то есть даром...". От вас требуется только IMEI девайса.
Дополнение №4: согласно комментарию за 27.06.2010 от хаброюзера Vyazovoi, в салонах МТС появились модемы ZTE MF627, стоимостью 490 руб., с новым типом прошивки (BD_MTSP673A4V1.0.0B02), запрашивающим Unlock код при установке SIM-карты стороннего оператора. Нижеописанная методика перепрошивки к подобным девайсам не применялась и как следствие, возможный эффект от нее я предсказать не могу.
Для тех кто еще не приобрел модем, я рекомендую остановится на Huawei E1550/1750 от Мегафона или МТС. С их разлочкой пока проблем не наблюдается (см. Дополнение №3).


image
Итак, USB модем ZTE MF627 был приобретен мной 15.01.2010 г. в фирменном салоне-магазине МТС за 890 руб. Цель приобретения — доступ к сети интернет в частых и длительных командировках по России. Описание девайса на сайте МТС.
Перед покупкой было прочитано много форумов по теме, ибо я заранее обладал информацией о том, что операторы большой тройки вносят ограничение в прошивку продаваемых под своим брендом девайсов, не дающее использовать их с SIM-картами других операторов. В итоге выбор пал на ZTE MF626, который не удалось найти в продаже (г. Москва) и я, махнув рукой, рискнул взять новый на тот момент ZTE MF627, благо МТС отдавало его по новогодней цене в 890 руб.
В комплекте находился сам модем, гарантия на него и SIM-карта с доками. Все. А более нам ничего и не нужно.
Читать дальше →
Total votes 238: ↑231 and ↓7 +224
Views 169K
Comments 122

Изменение настроек телефона по времени и местоположению (без gps, по вышкам операторов)

Development for Android *
Наткнувшись на статью: NFC-теги из карт метрополитена решил оформить данный топик.
Помнится, что года полтора назад кто-то предлагал создать программу, которая в зависимости от местоположения, по вышкам (с целью экономии батареи) самостоятельно бы включала/выключала wifi. В том давнем топике все это было на уровне идеи, не имеющей реализации. И, вот, совсем недавно, меня такая мысль посетила вновь, из-за чего я начал искать конкретную реализацию.

image
Читать дальше →
Total votes 46: ↑45 and ↓1 +44
Views 18K
Comments 45

Sails.js: первые шаги

Node.JS *
Небольшой рассказ о начальном погружении в Node.js и опыте работы с Rails-like фреймворком Sails.js

Эта статья не претендует на внимание искушенных разработчиков, поскольку является лишь описанием некоторых впечатлений начинающего Rails-разработчика о Node.js. Надеюсь, кому-нибудь будет полезно.
Читать дальше →
Total votes 21: ↑12 and ↓9 +3
Views 32K
Comments 3

Полиморфные сквозные ассоциации в Ruby on Rails

Ruby *Programming *Ruby on Rails *
Sandbox
В статье идет речь о методе создания полиморфизма для связей many-to-many в Ruby on Rails.

Задача


Допустим, что необходимо разработать систему управления грузовым транспортом. В нашем распоряжении имеются несколько видов этого транспорта: поезда, вертолеты, грузовики и баржи. И известно, что каждое средство осуществляет перевозку только в строго определенные населенные пункты. Например, часть грузовиков катается по центральной части России, часть по южной, вертолеты работают в Сибири и на Камчатке, поезда вообще ограничены железнодорожным полотном и так далее.
Каждый вид транспорта в разрабатываемой системе будет представлен своим классом: Train, Copter, Truck, Ship соответственно.
Населенные пункты (города, поселки, научные станции, тут нас интересует не размер, а географические координаты), куда осуществляется перевозка, представлены классом Location.
Стоит условие: к каждой единице транспорта может быть привязано сколько угодно Location. В свою очередь к каждому населенному пункту может быть привязано сколько угодно единиц транспорта разных видов.

Читать дальше →
Total votes 32: ↑30 and ↓2 +28
Views 14K
Comments 18

Ruby: cheatsheet для изучения

Ruby *Programming *
Tutorial
Это — статья-roadmap-cheatsheet для изучающих Ruby. Вместо того, чтобы рассказывать очередной how-to я постараюсь расписать все те вещи, которые, на мой взгляд, можно изложить кратко и емко, с упором на то, что программисту пришедшему с других языков и платформ может показаться не очевидным, антипоисковым и просто затратным по времени на изучение без подсказок — на остальное просто дам ссылки. Не смотря на то, что в природе существует множество туториалов/кастов/книг/чего угодно по чему угодно — именно такого формата мне самому всегда не хватает. И по сути, это те вещи, которые чаще всего рассказываю при вопросах «а как оно вообще?», «с чего начать?», «а как делается такая вот штука?», «а какой gem лучше?». Кстати, пока работал над этой статьей на Хабре появилась похожая про Python — видимо, идея витает в воздухе.
Читать дальше →
Total votes 49: ↑49 and ↓0 +49
Views 56K
Comments 22

NodeSchool — интерактивные уроки по Node.Js

JavaScript *Node.JS *
image

Все мы знаем теоретический курс по node.js, недавно выпущенный Ильей Кантором. Отличный материал, свежий, полный и к тому же на русском. Но он теоретический, а нам-то хочется все потрогать, попробовать самим, получая реальный опыт. В этом нам поможет, недавно стартовавший, бесплатный проект NodeSchool.
Читать дальше →
Total votes 52: ↑43 and ↓9 +34
Views 38K
Comments 5

Почему Meteor погубит Ruby on Rails

JavaScript *Ruby on Rails *Meteor.JS *
Translation

От переводчика: перевожу не ради холивара, сам RoR не знаю, но чувствую исходящее от специалистов по RoR положительное к нему отношение, мельком видел красоту и самого языка и фреймворка, но здесь не об этом. Цель перевода еще раз обратить внимание на Meteor, который развивается семимильными шагами — в начале 2014 ждем релиз 1.0. В англоязычном Интернете все кипит, а у нас тишина — лишь несколько статей.

Почему Meteor?


Помню как начинал заниматься Rails в 2004 году — это было «волшебное время» — и, конечно, я помню, что меня по крайней мере раз в неделю спрашивали, почему же стоит использовать rails. Я всегда отвечал одинаково: разработчикам нравится этот фреймворк, потому что он позволяет делать работу быстро и с удовольствием. К этому моменту я чуть больше месяца вплотную проработал с Meteor и готов ответить на вопрос: «Почему Meteor?» — который мне тоже часто стали задавать.
Читать дальше →
Total votes 47: ↑22 and ↓25 -3
Views 19K
Comments 21

Паттерны проектирования в Ruby: Шаблонный метод

Ruby *Designing and refactoring *
Translation
Tutorial

Введение


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



Я настроятельно рекомендую книгу Russ Olsen — Design Patterns in Ruby. Наш цикл постов будет черпать вдохновение оттуда и будет чем-то вроде краткой выжимки. Таким образом, если вам понравится то что вы читаете (а я надеюсь на это!), книга будет отличным продолжением.

Мы рассмотрим различные паттерны проектирования и научимся их применять. Сегодняшняя тема — Шаблоный метод, простейший паттерн проектирования.
Построим что-нибудь?
Total votes 22: ↑15 and ↓7 +8
Views 19K
Comments 15

Стриминг в Rails 4

Ruby *Ruby on Rails *
Tutorial


Что такое стриминг?


Стриминг крутился около Rails начиная с версии 3.2, но он был ограничен исключительно стримингом шаблонов. Rails 4 же вышел с более зрелым функционалом стриминга в реальном времени. По сути это значит что Rails сейчас способен нативно обрабатывать I/O объекты и посылать данные клиенту в риалтайме.

Streaming и Live — два отдельных модуля, реализованных внутри ActionController'а. Streaming включен по умолчанию, в то время как Live должен быть явно добавлен непосредственно в контроллере.

Основной api стриминга использует класс Fiber (доступен с версии ruby 1.9.2). Файберы предоставляют инструментарий для потоко-подобного параллелизма в ruby. Fiber дает возможность потокам приостанавливаться и возобновлять работу по желанию программиста, а не быть по сути упреждающими.
Читать дальше →
Total votes 41: ↑36 and ↓5 +31
Views 18K
Comments 30

ActiveRecord Hacks

Ruby *Ruby on Rails *
Tutorial
Сегодня я поделюсь своим набором не всегда очевидных функций и возможностей Active Record, с которыми я столкнулся в процессе разработки Ruby on Rails приложений или нашел в чужих блогах.

Читать дальше →
Total votes 34: ↑30 and ↓4 +26
Views 9.8K
Comments 18

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity