Реверс-инжиниринг мерцающего светодиода

Автор: admin от 18-12-2013, 18:30, посмотрело: 2071

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


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

Категория: Веб-разработка, Сделай Сам

 

Крыши, вода и железные трубы — Nokia Lumia 1020 в руках у фотоэкстремалов

Автор: admin от 18-12-2013, 16:35, посмотрело: 2765

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

Крыши, вода и железные трубы — Nokia Lumia 1020 в руках у фотоэкстремалов

Дело в том, что мы отдали наши 41-мегапиксельные смартфоны Nokia Lumia 1020 самым что ни на есть настоящим мастерам эпичной съемки, фотографам с развитым чувством прекрасного, людям со стальными нервами и всем остальным — известному руферу Виталию Раскалову, не менее известному фотографу и блогеру Дмитрию Чистопрудову, а также дайверу и подводному охотнику Олегу Гаврилину.

Что из этого получилось, смотрите под катом.

(!) Внимание: в посте много фотографий — на случай, если вы экономите трафик.

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

 

История одного бэкдора

Автор: admin от 18-12-2013, 16:20, посмотрело: 1784

Предыстория


Жил-был один старый-старый сайт. Родители от него отказались, и на втором десятке лет существования он попал к нам. Он представлял из себя джунгли PHP кода, разбросанного по папкам. Все это было написано в разное время, с использованием разных паттернкостылей, в разных кодировках (до 3ёх кодировок в пределах одного файла). MVC тогда, наверное, еще не было известно, да и о шаблонизаторах разработчики не слышали, так что не стоит удивляться внезапному
<? if (cond) { ?>
в HTML разметке. Я провел не один час в увлекательных поисках нужного
<? } ?>
Разработчики не забывали и про бэкапы: в корне можно было найти index.php, index_old.php, index.php.bak. Но несмотря ни на что, это чудо работало. А что работает — не трожь.

Завязка


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

  • это сапа;

  • заказчик недоумевает.

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

     

    Ваши программисты работают в поте лица или просто ленятся?

    Автор: admin от 18-12-2013, 15:20, посмотрело: 777

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

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

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

     

    Российский рынок видеоаналитики: итоги 2013 года

    Автор: admin от 18-12-2013, 15:05, посмотрело: 1262

    Уходящий 2013 год показал отличную динамику на рынке видеоаналитики, несмотря на слабые темпы экономического развития в стране в целом. Масштаб и количество пилотных проектов многократно превысили показатели прошлого года и создали хороший задел для их тиражирования в период 2014-2017 гг. Отметим наиболее значимые сегменты применения охранной (О), биометрической (Б), статистической (С) и управленческой (У) видеоаналитики.

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

     

    Интервью с двенадцатилетним разработчиком игр

    Автор: admin от 18-12-2013, 14:25, посмотрело: 1910

    Игровая конференция DevGamm в этом году собрала рекордное количество участников (более тысячи трёхсот), некоторые из которых уже опубликовали свои впечатления. Однако среди разработчиков и издателей игр немного выделялся Вадим — прежде всего тем, что ему было 12 лет.

    Вадим сделал игру Robots Inc c необычным, голосовым управлением. (Чтобы робот летел, нужно жужжать, а чтобы в конце уровня взорвалась заложенная бомба, нужно сказать: «Бдыщь!») На игровых конференциях нечасто встретишь двенадцатилетних разработчиков мобильных игр, поэтому мы решили взять у Вадима интервью.

    Вадим учится в московской школе с углубленным изучением иностранных языков № 1296 в 6 В классе. С Unity работает с 2011 года, в 2012-м прошел курс обучения по C#, а сейчас самостоятельно изучает Java. Также активно занимается каратэ.

    Интервью с двенадцатилетним разработчиком игр
    Вадим, фотография папы.

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

     

    Invisible.js — одни модели и на клиенте и на сервере

    Автор: admin от 18-12-2013, 14:10, посмотрело: 655

    Invisible.js — библиотека, позволяющая использовать одни и те же модели данных как на клиенте, так и на сервере. На сервере работает поверх express.js на клиент отдается через browserify.

    Что есть:

    • возможность один раз описать модель (включая типизацию и валидацию) и использовать ее на клиенте и на сервере,

    • связь с MongoDb (при записи на сервере — объект пишется сразу в базу, при записи на клиете, используется RESTful API, автоматически созданное на сервере),

    • хуки на изменение данных (события бегают туда-сюда через socket.io).

    Категория: Программирование » Веб-разработка

     

    MetaPro — новые очки дополненной реальности

    Автор: admin от 18-12-2013, 13:30, посмотрело: 1608

    MetaPro — новые очки дополненной реальности
    Не так давно на Хабре писали об одном из проектов очков дополненной реальности SpaceGlasses META .01. Основной особенностью проекта является то, что в отличие от, все никак не появляющихся в продаже, Google Glass, эти очки придуманы именно для взаимодействия человека и «дополненной реальности». Всем проект хорош: и экранов там 2, вместо одного у GG и устройство ввода встроено в сам гаджет, но серьезным недостатком, способным отпугнуть большинство потенциальных покупателей, стал дизайн устройства. В первом видео от компании девайс выглядел так:

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

    Категория: Железо » Гаджеты

     

    Хабр Inc. — Будущее здесь. Будущее это Мы!

    Автор: admin от 18-12-2013, 13:05, посмотрело: 2201

    Хабр Inc. — Будущее здесь. Будущее это Мы!

    В каждом Хабражителе живет маленький, а может быть, очень большой человечек, который хочет изменить мир и помочь людям. Эта статья для тебя.
    Знаете ли Вы компанию, в которой сотрудники, работают только над теми проектами, которые им по-настоящему нравятся? Где нет начальника, где царит атмосфера изобретательности, креатива и предприимчивости, а поле для творчества не просто огромно, а возведено в nlogn-ную степень. Где каждый работает только тогда, и где ему будет комфортно, и столько, сколько он захочет. «Вымысел, сказка», — скажете Вы.
    Нет, — это реальность, и называется она Opensource 2.0, где код — это сотрудники и Мы уже в ней работаем.

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

     

    Очень интересный ролик про StarlingJS+Sublime+COLT

    Автор: admin от 18-12-2013, 12:50, посмотрело: 2145

    Наш друг из Македонии сделал игру на StarlingJS (Canvas), аналогичную показанную Bret Victor в его легендарной презентации.
    Плюс, в ролике он показывает преимущества программирования с livecoding, «умные автокомплиты» и кейсы в Sublime Text.

    http://habrahabr.ru/post/206522/#habracut

    Категория: Программирование » Веб-разработка

     
    Назад Вперед