Месяц: Июнь 2013

  • Классы в lua, или избавляемся от двоеточия

    от автора

    Как всем известно, в lua нет как таковых классов и объектов. Однако есть метатаблицы и синтаксический сахар. С помощью указанных механизмов достаточно просто реализовать подобие классов. В итоге и получается нечто такое: Самый простой классlocal MyClass = {} — the table representing the class, which will double as the metatable for the instances MyClass.__index =…

  • Найдены мутации генома, отвечающие за уровень образования

    от автора

    На прошлой неделе в Science: международная команда исследователей сообщила о нахождении генетических вариаций, ассоциированных с количеством классов школы, заканчиваемых людьми с европейскими корнями. Учёные провели полногеномный поиск ассоциаций (genome-wide association study) и обнаружили мутации в специфичных участках генома, появление которых коррелирует с образовательными достижениями. Найденные мутации отвечают лишь за два процента вариаций уровня образования и…

  • Google запретил распознающее лица ПО для Google Glass

    от автора

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

  • Собираем идеальный CarPC на Android: недостроенный долгострой

    от автора

    Моя машина меня устраивает почти всем. Есть практически все, что нужно. В комплектации блютусный телефон, кнопочный климат-контроль, электростеклоподъемники на всех дверях, подогрев сидений, подогрев, регулировка и складывание зеркал, чип-ключ, CD-чейнджер на 6 дисков, но без MP3 и линейного входа. Вот этот прискорбный факт и привел меня к мысли начать собрать свой CarPC на базе андройда.…

  • Модифицированная зарядка может взломать любое устройство на iOS за минуту

    от автора

    Исследователи безопасности обнаружили новый способ незаконного внедрения программ в устройство на iOS при помощи модифицированной зарядки. Команда Института Технологий Джорджии говорит, что их зарядка может загрузить произвольный софт на любое iOS-устройство в течение одной минуты с момента подключения. По данным исследователей, «все пользователи сейчас подвержены риску", так как взлом не требует от владельцев никакого взаимодействия,…

  • A13AA — миниатюрная числомолотилка для встраиваемых применений

    от автора

    Недавно на хабре прозвучало предположение, что систему на базе Allwinner AXX пока никто не сделал. Что ж, встречайте. ВведениеПлата на базе мегапопулярного китайского процессора Allwinner A13, незатейливо названная нами A13AA, предназначена для использования в качестве основы разнообразных систем управления, требующих одновременно как компактные размеры с возможностью батарейного питания, так и высокие вычислительные возможности. Плата несет…

  • Путешествие через вычислительный конвейер процессора

    от автора

    Так как карьера программиста тесно связана с процессором, неплохо бы знать как он работает. Что происходит внутри процессора? Сколько времени уходит на исполнение одной инструкции? Что значит, когда новый процессор имеет 12, или 18, или даже 31-уровневый конвейер? Программы обычно работают с процессором, как с чёрным ящиком. Инструкции входят и выходят из него по порядку,…

  • Symfony 2.3.0! Первый релиз с долгосрочной поддержкой!

    от автора

    Symfony 2.3.0 Мы все долго этого ждали, многие из нас работали последние 4 года что бы это произошло. Сегодня, Symfony 2.3.0 доступна и это первый релиз с долгосрочной поддержкой(LTS) для Symfony 2. Я очень счастлив, что мы достигли этой точки в жизни фрэймворка. Спасибо вам, что сделали это возможным!

  • Mozilla и Foxconn представили первый планшет на основе Firefox OS

    от автора

    Многие компании, включая Sony, ZTE и некоторые другие, давно уже заявили о намерении выпускать телефоны на основе Firefox OS. Некоторые модели таких устройств уже даже появились в продаже habrahabr.ru/post/177747/. Теперь некоторые производители телефонов и планшетов, включая Foxconn заявляют о намерении выпустить и планшет на основе Firefox OS, с акцентом на использование веб-приложений (собственно, вся Firefox…

  • Распознавание бланков психологического тестирования с нуля

    от автора

    Три месяца назад ко мне обратился хороший товарищ и коллега по работе с просьбой написать небольшую программу для проведения психологического тестирования. Я, до этого писавший исключительно для мелких нужд офисной автоматизации на vba, vb, vb.net, решил воспользоваться моментом и за время проекта подучить C#. К слову, проект простой, всего 5 психодиагностических методик. Позже оказалось, что…