Несколько лет тому назад умер смертью храбрых мой старый синтезатор Yamaha PSR-GX76. Случилось это что я по ошибке подключил к нему блок питания 24 В вместо положенных 12 В. В таком режиме синтезатор героически проработал несколько минут, после чего случился «пук», сопровождаемый аудиовизуальными спецэффектами и специфическим запахом и синтезатор больше не включался. С тех пор он пылился в коробке и ждал своего часа, который для него, наконец, настал. В нескольких статьях я расскажу как проходило движение от идеи вдохнуть в него новую жизнь до реализации и демонстрации полученных результатов.
Читать полностью »
Архив за 27 февраля 2014
Новая жизнь старого синтезатора. Часть 1
2014-02-27 в 21:26, admin, рубрики: DIY, diy или сделай сам, linux, встраиваемые системы, микроконтроллеры, музыкальные инструменты, Программинг микроконтроллеров, программирование микроконтроллеров, ремонт своими руками, сделай сам, метки: DIY, linux, встраиваемые системы, микроконтроллеры, музыкальные инструменты, программирование микроконтроллеров, ремонт своими руками, сделай самБлок дистанционный сервисный многофункциональный БДС-М
2014-02-27 в 20:41, admin, рубрики: arduino, DIY, diy или сделай сам, умный дом, метки: arduino, DIY, diy или сделай сам, умный домНа этой радостной ноте я завершаю рассказ о текущей конфигурации «Удобного дома». Последняя часть системы в моих секретных планах всегда проходила под шифром «медиаконтроллер». И, что закономерно, предназначалась для управления ТВ, медиаплеером и кондиционером со смартфона или вообще любого компьютера с интернетом и браузером. Функционал, как всегда, дополнялся и развивался на ходу — у меня, кажется, просто какая-то пагубная страсть к импровизациям.
Поэтому из простого ретранслятора ИК-команд медиаконтроллер превратился в не совсем простой. Сначала я добавил туда датчик атмосферного давления, чтобы завершить картину метеоданных. А потом — ретранслятор радиосигналов от беспроводных датчиков, что несколько упростило жизнь и использование некоторых функций центрального контроллера. Если точнее, то получилось практически безотказное управление кормушкой для котов.
Чтобы не было недопонимания: особой цели или необходимости в этом контроллере я не видел. Просто было интересно его сделать и заодно занять длинные зимние вечера чем-нибудь, кроме как задумчиво смотреть в окно, пить кофе и размышлять о вечном, обязательно под теплым клетчатым пледом.
Одно из текущих практических применений (от которого пришлось отказаться) — одновременное включение одной кнопкой беспроводной клавиатуры ТВ и запуск файлового менеджера на подключенном к телевизору Android-брелке, чтобы чего-нибудь посмотреть. Второе применение, о котором я думаю, но которое, скорее всего, тоже будет отправлено в топку — автоматическое управление кондиционером в зависимости от температуры в комнате.
Наверное, лучше обо всем по порядку.
Года полтора назад я выкладывал на Хабр цикл видеолекций с моим видением того как работает мозг и каковы возможные пути создания искусственного интеллекта. За прошедшее с тех пор время удалось существенно продвинуться вперед. Что-то получилось глубже понять, что-то удалось смоделировать на компьютере. Что приятно, появились единомышленники, активно участвующие в работе над проектом.
В настоящем цикле статей планируется рассказать о той концепции интеллекта над которой мы сейчас работаем и продемонстрировать некоторые решения, являющиеся принципиально новыми в сфере моделирования работы мозга. Но чтобы повествование было понятным и последовательным оно будет содержать не только описание новых идей, но и рассказ о работе мозга вообще. Какие-то вещи, особенно в начале, возможно покажутся простыми и общеизвестными, но я бы советовал не пропускать их, так как они во многом определяют общую доказательность повествования.
Читать полностью »
Почему стоит использовать препроцессоры
2014-02-27 в 20:13, admin, рубрики: css, less, sass, Веб-разработка, препроцессоры, метки: less, sass, препроцессоры У меня достаточно неплохой опыт в верстке — несколько лет.
За это время было многое — и табличная верстка, и собственные фреймворки, и IE6, и адаптивный дизайн, да что угодно — я всегда старался быть рядом с bleeding edge, как говорится.
Больше CSS-фреймворков (привет, бутстрап) и Emmet-а мне нравятся препроцессоры и я расскажу, почему. Возможно, покажется, что моя статья несколько устарела и сейчас все используют препроцессоры как само собой разумеющееся, но, увы, это не так. Недавно я встретил человека, который говорил о том, что ему быстрее писать CSS-код, нежели использовать препроцессоры. Мы долго спорили, на самом деле, ну очень долго, в итоге я решил выложить свои мысли здесь, в одном месте.
Less или Sass?
Ну, на самом деле, это дело каждого. Мне не нравился Sass из-за его медлительности — Less побыстрее выполнялся всегда, в итоге в один момент я решил перейти на Less, но через некоторое время оказалось, что мне не хватает его мощности! Увы, я так и не нашел, как реализовать банальный миксин уровня вот этого.
Но и медлительность Sass не устраивала, но именно в тот момент, когда я хотел обратно вернуться на Sass, но терзался сомнениями, мне посоветовали libsass, а т.к. я использую Grunt — мне было достаточно подключить только grunt-sass (и ничего больше, например, установка Ruby и гемов). Для меня выбор был ясен и с тех пор — только libsass. Мощность самого Sass и с скорость C — что еще нужно?
Stylus я пока не пробовал, как-нибудь потом.
Почему все-таки препроцессоры?
Я не скажу ничего нового, скорее всего, но я хочу показать, почему стоит использовать препроцессоры.
Читать полностью »
Работа над коллективным медицинским блогом
2014-02-27 в 20:07, admin, рубрики: медицина, я пиарюсь, метки: Медицина
Я — профессиональный программист, но всегда интересовался медициной. Ещё учась в школе, думал податься в физики, врачи или программисты. В итоге пошёл учиться на программиста, но любовь к биологии и медицине в себе сохранил.
Будучи неглупым образованным человеком, я не смог отыскать подходящий для себя интернет-ресурс, позволяющий удовлетворять свой дилетантский интерес. С одной стороны, есть куча популярных сайтов, рассказывающих о новых исследованиях британских учёных и рекламирующих БАДы. Они украшены картинками (красивая пара с розовощёким младенцем, длинноногая девушка с пробиркой и т.п.), но, будучи рассчитанными в основном на домохозяек, совершенно неинформативны. С другой стороны, есть закрытые социальные сети для профессиональных врачей или студентов медицинских вузов («Доктор на работе», «Медкампус»). Единственное из доступного — это врачебные блоги в LiveJournal, но их очень мало и они, как правило, больше о лирике, а не о медицине.
Успешность Хабра, качество публикуемого в нём материала и содержательность дискуссий давно убедили меня в ценности формата коллективного блога. Именно коллективный блог с возможностью публиковаться, комментировать и голосовать за публикации позволяет максимально раскрыть потенциал профессионального сообщества. И я загорелся идеей реализовать коллективный блог, посвящённый медицине и всему, что с ней связано.
Читать полностью »
Умный город на Mobile World Congress 2014
2014-02-27 в 20:02, admin, рубрики: android, Ericsson, Mobile World Congress, MWC, mwc 2014, smart city, Смартфоны и коммуникаторы, умный город, умный дом, метки: ericsson, Mobile World Congress, MWC, mwc 2014, smart city, умный городУже сейчас мы получаем информацию о заведениях и пробках на смартфоны, навигаторы прокладывают для нас наилучшие маршруты, пока мы жалуемся на дыры в дорогах, мы заказываем товары на дом или в офис. Что же будет дальше? В этом посте — несколько представленных на Mobile World Congress технологий, способных улучшить нашу жизнь в условиях города.
Автоматическая парковка
Кто помнит, как агент 007 управлял своим автомобилем с помощью мобильника? Или там было какое-то особенное устройство… Ericsson представила технологию, позволяющую автомобилю припарковаться без вашей помощи. Подъехали к ресторану, вышли из машины, нажали кнопку и пошли кушать — автомобиль сам найдет место для парковки и сам на него встанет.
У проекта только одна проблема — юридическая: кто будет отвечать, если во время поиска места парковки и самой парковки автомобиль кого-нибудь заденет.
На MWC 2014 были представлены смартфоны Alcatel OneTouch Idol 2 и Alcatel OneTouch Idol 2 Mini
2014-02-27 в 19:44, admin, рубрики: Новости, метки: новостиНа мероприятии MWC 2014 были представлены смартфоны Alcatel OneTouch Idol 2 и Alcatel OneTouch Idol 2 Mini. По словам производителя (марка Alcatel OneTouch принадлежит компании TCL), это «современные, тонкие и легкие, мощные и производительные смартфоны».
The Human Brain Project: Вы спрашивали – мы отвечаем
2014-02-27 в 19:06, admin, рубрики: Без рубрики
Источник: Nature
Некоторое время назад на Хабре была опубликована заметка о возможностях 3D SEM-микроскопии применительно к исследованию структуры человеческого мозга в рамках европейского мегапроекта «The Human Brain Project». Под катом мы постарались максимально подробно – а это значит будет много текста – ответить на заданные вопросы, но начнём по традиции с некоторого введения.
Attention! Впереди очень много текста
Читать полностью »
Увеличение производительности Redis с помощью простого кластера
2014-02-27 в 18:01, admin, рубрики: cluster, nosql, redis, ruby, метки: cluster, nosql, redis, ruby
Начиная знакомство с nosql-базой Redis, практически в каждой статье ей посвященной, мы встречаем утверждение о том, что эта база невероятно быстро работает. Скорость работы действительно потрясающая, благодаря хранению данных в оперативной памяти.
Но представим ситуацию, когда Redis надрывается от нагрузки. Эта ситуация не редка. Что же в таком случае делать?
Asus представила две док-станции для планшета Nexus 7 2013 года
2014-02-27 в 17:04, admin, рубрики: Новости, метки: новостиДолго ли, коротко ли — компания Asus наконец представила док-станцию для планшета Nexus 7 последнего поколения. Точнее сказать, сразу две док-станции, одна из которых под названием PW100 реализует беспроводную зарядку устройства.
Обычная док-станция оценена в $50 и сильно отличается от той, которая в своё время была выпущена Читать полностью »