Январь 31

Согревающие дата-центры

Как показывает статистика DCD Intelligence, совокупного тепла, выделяемого серверами всех дата-центров планеты хватило бы для компенсации годового потребления электроэнергии такого государства как Великобритания, да и с технологической стороны, разработка и внедрение таких технологий не представляют собой особых трудностей. Нужно наладить технологическое связующее звено между ЦОДом и городской системой отопления, от компаний же в свою очередь требуется вложить средства в разработку и внедрение внутренних трубопроводов, насосов и систем управления.

Читать дальше →

Раздел: Без рубрики | Комментарии к записи Согревающие дата-центры отключены
Январь 31

Как мы делали Multitouch Table

Привет Хабр.
Занимаясь Computer Vision, я интересовался Natural интерфейсами, общался с людьми кто проектирует столы для баров с touch интерфейсами. И у меня появилась идея сделать свой. Дешево, сердито, но главное, чтобы все работало. То есть важно испытать и протестировать. А тут, мой друг Александр Жеделев, музыкальный продюссер Русского Драматического театра Эстонии, предложил сделать какой нибудь новый музыкальный инструмент для выступления на музыкальном фестивале Tallinn Music Week. Времени было немного, и мы приступили.
Читать дальше →

Раздел: Без рубрики | Комментарии к записи Как мы делали Multitouch Table отключены
Январь 31

Анонс React Native

Не так давно в Калифронии прошла конференция по React.js (доклады с этой конференции уже размещены на канале facebook разработчиков в youtube). Доклады, как не сложно догадаться, были о различных возможностях React.js и применении их в реальной жизни, но два доклада презентовали исключительно новую технологию, бета-версия которой в данный момент доступна только для разработчиков, посетивших мероприятие. Если вы уже посмотрели доклады, то понимаете, что речь идет о React Native. В данной статье я хочу сделать краткий обзор того, что нас ждёт в будущем с этой технологией и как изменится наше представление о создании мобильных приложений с использованием JavaScript.
Читать дальше →

Раздел: Без рубрики | Комментарии к записи Анонс React Native отключены
Январь 31

Мод USB-COM переходника, который сэкономит Вам нервы при прошивке Arduino Pro Mini и не только

Вы прошиваете Arduino Pro Mini?
Вы устали нажимать на кнопку reset чтобы залить Ваш скетч?

image

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

Так давайте Мы это исправим.
Читать дальше →

Раздел: Без рубрики | Комментарии к записи Мод USB-COM переходника, который сэкономит Вам нервы при прошивке Arduino Pro Mini и не только отключены
Январь 31

Музыка как big data. Почему вместо качества звука надо задуматься об удобстве

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

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

Тему этой «сложности» я затронул в предыдущем посте, но очень поверхностно. Несмотря на это, дискуссия в комментариях вышла весьма интересная и полезная. А поэтому – продолжим! Что если вынести за скобки и качество звука, и стоимость? Что если оценивать плеер, наушники, колонки и усилитель исключительно по тому, насколько удобно ими пользоваться, и насколько хорошо они соответствуют Основным Принципам моего меломанства? Такой подход очень интересен и, увы, нечасто встречается. Сразу скажу, что «удобство» — это тема не для одного поста, но с чего-то надо начинать. Начну с тех самых принципов.
Читать дальше →

Раздел: Без рубрики | Комментарии к записи Музыка как big data. Почему вместо качества звука надо задуматься об удобстве отключены
Январь 31

Как подружить QML с чужим OpenGL контекстом. Часть III: Обработка пользовательского ввода

В данной статье я попытаюсь рассказать о том как передавать события мыши и клавиатуры в QQuickWindow, в случае его использования в связке с QQuickRenderControl. Причиной того, что этому необходимо уделять специальное внимание, является то, что в случае использования QQuickRenderControl, никакого окна на самом деле не создается, соответственно у QQuickWindow нет абсолютно никакой возможности получать какие либо события, и их приходится эмулировать. То же самое касается изменения размеров — об этой операции так же необходимо оповещать в явном виде.
Читать дальше →

Раздел: Без рубрики | Комментарии к записи Как подружить QML с чужим OpenGL контекстом. Часть III: Обработка пользовательского ввода отключены
Январь 31

Стартовали Стэнфордские курсы cs193p 2015: iOS 8 + Swift и только Swift

image

В прошлой публикации я писала о том, что ожидаются Стэнфордские курсы cs193p 2015.
И вот они стартовали. Вернее в Стэнфорде они стартовали давно, 5 января 2015 года. Но только сейчас их выкладывают в iTunes Developing iOS 8 Apps with Swift
В первой же лекции Пол Хегэрти (Paul Hegarty) четко сказал, что в курсе будет использоваться только Swift. Стэнфорд окончательно переключился на Swift не только потому, что многие компании в Силиконовой долине проводят интервью с выпусниками на позиции разработчиков iOS приложений на Swift, но и потому, что с благословления Apple свободное распространение такого качественного контента c 1.2 миллионами скачиваний откроет для многих разработчиков по всему миру язык разработки iOS приложений Swift.
Для того, чтобы воспользоваться этим контентом, вам нужно иметь только Mac — Macbook Pro, MacBook Air, iMac. Все программное обеспечение — бесплатное.
Уже выложены 4 лекции и одно домашнее задание.
Если кто-то чувствует себя не совсем уверенно с английским или просто хотите почитать материал на русском языке, предлагаю свой неавторизованный конспект лекций на русском языке. Выложена Лекция 1 CS193P Winter 2015 — Логистика курса, обзор iOS 8. В ближайшее время будет выложены остальные.
Блестящие лекции профессора Пола Хегэрти (Paul Hegarty) будут полезны как начинающим, так и опытным программистам.
Читать дальше →

Раздел: Без рубрики | Комментарии к записи Стартовали Стэнфордские курсы cs193p 2015: iOS 8 + Swift и только Swift отключены
Январь 31

STM32 и FreeRTOS. 3. Встаем в очередь

Раньше: про потоки и про семафоры

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

Возьмем наиболее яркий и богатый проблемами пример, на котором «валятся» большинство неопытных программистов. Есть мощный и достаточно быстрый микроконтроллер. К нему подключен с одной стороны адаптер com-порта, через который пользователь подает команды и получает результаты, а с другой — шаговый двигатель, который согласно этим командам поворачивается на какой-то угол. И конечно же, прикольная кнопочка, которая тоже что-то этакое значит для пользователя. Где можно наловить проблем?
Читать дальше →

Раздел: Без рубрики | Комментарии к записи STM32 и FreeRTOS. 3. Встаем в очередь отключены
Январь 31

Опубликован официальный Node.JS-драйвер для базы данных Oracle

На конференции OpenWorld 2014 корпорация Oracle объявила о том, что она работает над собственным Node.JS-драйвером для своей базы данных. На прошлой неделе был открыт его исходный код под лицензией Apache 2.0.

Драйвер включает в себя не только стандартные средства для исполнения SQL-запросов и PL/SQL-кода, но и инструменты для прозрачной работы с объектами JavaScript и массивами, продвинутые средства для работы с транзакциями и встроенными в Oracle инструментами масштабирования. Например, можно быстро прервать неудачную транзакцию на событие от сервера о невозможности корректно закончить работу, позволяя Node.js-приложению быстро переключиться на другую базу данных без потери пользовательских данных.
Читать дальше →

Раздел: Без рубрики | Комментарии к записи Опубликован официальный Node.JS-драйвер для базы данных Oracle отключены
Январь 31

[Перевод] Открытое письмо Йона фон Тэчнера

Руководитель компании Vivaldi Technologies, выпустившей несколько дней назад новый браузер Vivaldi, опубликовал в сети открытое письмо к пользователям своего нового программного продукта. Предлагаю вам перевод этого письма на русский язык.
Читать дальше →

Раздел: Без рубрики | Комментарии к записи [Перевод] Открытое письмо Йона фон Тэчнера отключены