DMMR: управление по радиоканалу через USB-«свисток»

Автор: admin от 21-01-2014, 23:10, посмотрело: 1810

DMMR: управление по радиоканалу через USB-«свисток»

Позавчерашняя публикация анонса этого поста в нашем сообществе ВКонтакте вызвала неожиданно бурную реакцию. За прошедшее время мы успели собрать несколько новых радиомодулей, несколько диммеров, несколько USB- и PROG-адаптеров и запрограммировать их. Произведено предварительное тестирование диммеров, установленных в реальных стенах (пока без реализации протокола ZigBee). В однокомнатной квартире-студии и в двухэтажном коттедже из пенополистерол-бетонных блоков (междуэтажные перекрытия — дерево). Всё более чем работоспособно. Даже с простыми печатными антеннами с обоих сторон. Подробности + видео с участием неприбранного рабочего стола — внутри.

Категория: Гаджеты, Сделай Сам

 

FORTH: наносервера и наноклиенты. Часть 1

Автор: admin от 21-01-2014, 19:35, посмотрело: 1844

Пришло время рассказать о еще одной стороне применения замечательного языка Форт.
Этим циклом статей я покажу, как с его помощью можно создавать крошечные клиент-серверные приложения. Каждое из которых можно использовать как исследовательский и обучающий инструмент.
Для развлечения нам понадобится Windows вплоть до семерки и пакет SP-Forth. Андрей Черезов декларировал возможность запуска его форт-системы под Линуксом, но я это не проверял.

Для начала попробуем создать простейшую серверную программку, которая будет отдавать присоединившемуся клиенту ну… скажем текущую дату и время на сервере.

Категория: Программирование, Windows

 

GreenCubes: от Minecraft до MMORPG за 4(?) года

Автор: admin от 21-01-2014, 15:40, посмотрело: 1483

Приветствую вас, уважаемые Хабравчане!

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

Minecraft


Наш проект (в начале нас было только двое: я и Feyola) начинался как сервер Minecraft для друзей. То есть, скорее для друзей друзей друзей, потому что с друзьями мы играли и раньше, но в этот раз решили запуститься уже на более-менее постоянной основе и не сильно фильтровать приходящих людей. Запуск наметили на 1 ноября 2010 года, приурочив его к выходу Minecraft Halloween Update, который принёс в Minecraft много нового. Мы расстались с нашим старым миром и начали всё заново, серьёзно и даже без админских команд.

Категория: Программирование » Game Development

 

Невыносимая сложность программирования

Автор: admin от 21-01-2014, 14:25, посмотрело: 1949



Невыносимая сложность программированияКогда-то книга “Совершенный код” Стива МакКоннела произвела на меня большое впечатление. Я лично думаю, что эту книгу обязательно должен прочесть каждый, кто зарабатывает на жизнь написанием кода. Особенно настоятельно я рекомендую эту книгу новичкам.

Настоящие размышления о программирования посвящаются главе 33 “Личность” и тем, кто решил связать свою жизнь с разработкой программного обеспечения.

Категория: Программирование

 

Испытания boost::lockfree на скорость и задержку передачи сообщения

Автор: admin от 21-01-2014, 14:25, посмотрело: 870

Не так давно в boost-1.53 появился целый новый раздел — lockfree реализующий неблокирующие очереди и стек.
Я последние несколько лет работал с так называемыми неблокируюшими алгоритмами (lock-free data structures), мы их сами писали, сами тестировали, сами использовали и втайне ими гордились. Естественно, у нас немедленно встал вопрос, переходить ли с самодельных библиотек на boost, и если переходить, то когда?
Вот тогда у меня и возникла в первый раз идея применить к boost::lockfree кое-какие из методик которыми мы испытывали собственный код. К счастью, сам алгоритм нам тестировать не придется и можно сосредоточиться на измерении производительности.
Я постараюсь сделать статью интересной для всех. Тем кто еще не сталкивался с подобными задачами будет полезно посмотреть на то что такие алгоритмы способны, а главное, где и как их стоит или не стоит использовать. Для тех кто имеет опыт разработки неблокирующих очередей возможно будет интересно сравнить данные количественных измерений. Я сам по крайней мере таких публикаций еще не видел.

Категория: Программирование

 

Женский взгляд на Just5 Spacer: 5-дюймовый смартфон с двумя крышками за 5 250 рублей

Автор: admin от 21-01-2014, 14:05, посмотрело: 1485

Сегодня на моем разделочном столе в моих руках Just5 Spacer, первый аппарат от бренда «модных бабушкофонов». При этом к аппаратам с большими кнопками, выпускаемым Just5, данная модель прямого отношения не имеет: она ориентирована на людей любого возраста и с любыми запросами. (Напомню, что ранее мой коллега написал, скажем так, «мужской взгляд» на этот аппарат.) А я бы хотела рассмотреть эту модель с женской точки зрения и определить, подходит ли она под понятие «женский смартфон»
Женский взгляд на Just5 Spacer: 5-дюймовый смартфон с двумя крышками за 5 250 рублей

Категория: Гаджеты, Android

 

Facebook расширяет свой «арктический» дата-центр в Лулеа

Автор: admin от 21-01-2014, 14:05, посмотрело: 1728

Facebook расширяет свой «арктический» дата-центр в Лулеа

Оказывается, на Хабре почти нет информации об интереснейшем дата-центре корпорации Facebook, построенном в середине прошлого года недалеко от Полярного Круга (всего в 60 километрах), в Лулеа, Швеция. Этот дата-центр является одним из наиболее «зеленых», благодаря использованию соответствующих технологий.

Категория: Компании » Facebook

 

Первоначальная настройка и возможности UTM-устройств FortiGate для малых предприятий

Автор: admin от 21-01-2014, 13:05, посмотрело: 1749

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

Первоначальная настройка и возможности UTM-устройств FortiGate для малых предприятий

В зависимости от масштабов предприятий разделён и подход к защите от таких угроз, если крупные компании уделяют более пристальное внимание вопросам обеспечения сетевой безопасности своих ресурсов, то все большее количество угроз направлено на организации малого и среднего бизнеса. Предприятия этого сегмента — Small Office-Home Office (SOHO) могут не располагать обширной инфраструктурой, способной противостоять современным смешанным атакам, а филиалам/удаленным офисам крупных компаний (Remote Office/Branch Office, ROBO) не всегда хватает собственной квалификации для противостояния таким угрозам безопасности.

Категория: Программирование, Информационная безопасность

 

UNIX_TIMESTAMP, ROUND и другие DQL запросы через queryBuilder в Symfony 2

Автор: admin от 21-01-2014, 12:35, посмотрело: 1371

Как известно у Symfony 2 в Doctrine 2 из «коробки» нет поддержки стандартных функций Mysql, таких как UNIX_TIMESTAMP или ROUND и еще несколько других. В первую очередь статья для того чтобы понять как дополнять DQL своими функциями. Но перед написанием как следует «похабрить» и по «гитхабить», а вдруг уже кто-то написал, советую не городить велосипеды и воспользоваться уже готовыми наработками, например GitHub MysqlDoctrineFunctions
Статья больше подходит для новичков.

Категория: Программирование

 

Неделя бесплатных онлайн-курсов Windows Azure, регистрация открыта!

Автор: admin от 21-01-2014, 12:00, посмотрело: 907

Прекрасные новости для разработчиков и ИТ-профессионалов заинтересованных в облачных технологиях и Windows Azure. Эксперты Microsoft, в том числе Скотт Гатри и Скотт Хансельман предоставляют вам возможность изучить облачные технологии с помощью ежедневных онлайн-курсов в течение недели, начиная с 27 января 2014.

Неделя бесплатных онлайн-курсов Windows Azure, регистрация открыта!


В течение недели будут представлены следующие курсы:


  • 27 января, Get Started with Windows Azure Today Jump Start, регистрация

  • 28 января, Designing Applications for Windows Azure Jump Start, регистрация

  • 29 января, Building Windows Azure Applications Jump Start, регистрация

  • 30 января, Windows Azure IaaS Deep Dive Jump Start, регистрация

  • 31 января, Mobile Apps to IoT: Connected Devices with Windows Azure, регистрация

Категория: Windows, Microsoft

 
Назад Вперед