Архив за 10 февраля 2013 - 2

image
Простой проект с описанием изготовления 4WD машинки с управлением от Android-устройства через Bluetooth канал. Управление машинкой происходит при помощи акселерометра, путем наклона планшета/смартфона. Видео работы смотрите в конце статьи. Все исходные тексты прилагаются.

Инструментарии разработки: Java/Eclipse для Android и .NET Micro Framework/Visual C# Express для микроконтроллера.

Читать полностью »

На Хабре полно разных инструкций, как связать Nginx с php5-fpm, даже я уже такую писал. Но сегодня предлагаю кое-что новенькое, а именно видео-инструкцию покупки и настройки собственного VPS на Linode.

Пост находится в хабе MODX не случайно, в уроке используются специальные скрипты для удобной работы с сайтами MODX Revolution.

Смотреть видео категорически не рекомендуется супер-крутым админам и беременным женщинам!

Под катом подробности организации + план работ с кусками кода, для удобного копипастинга.Читать полностью »

Судя по рекламным роликам, состоит из основы и финального покрытия.
Наносится спреем.
Отталкивает воду изо всех сил.

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

Но ролики впечатляют, согласитесь.
Читать полностью »

в 15:14, , рубрики: node.js, promises, метки: ,

Добрый день, Хабрахабр.

Предисловие

Была довольно простая задача: получить набор документов из базы, каждый документ преобразовать и отправить пользователю все преобразованные документы, порядок их менять нельзя, для обработки документа используется асинхронная функция. Если на каком-то документе вылезла ошибка — документы мы не отправляем, только ошибку и заканчиваем обработку документов.
Для решения задачи была выбрана библиотека Q, так как сам поход Promise мне симпатичен. Но возникла одна загвоздка, вроде бы элементарная задача, а выполняется больше секунды, а точнее 1300 мс, вместо ожидаемых 50-80 мс. Дабы разобраться, как все устроено и проникнуться асинхронностью было решено написать специализированный «велосипед» под данную задачу.

Читать полностью »

Попробуйте сделать traceroute до 216.81.59.173

Получится (с некоторого) момента следующий результат:
Читать полностью »

Во времена Qt 4 можно было ускорить рисование QPainter с OpenGL используя класс QGLPixelBuffer: он предоставляет удобный и быстрый способ создания поверхности для рисования, рендеринга на неё (с помощью обычных методов QPainter) и захвата конечного результата как QImage.
В Qt 5 QGLPixelBuffer по-прежнему существует, но он считается устаревшим в пользу объектов кадрового буфера, обёрнутых в Qt в класс QOpenGLFramebufferObject. Однако QOpenGLFramebufferObject это не QPaintDevice, поэтому мы не можем использовать QPainter прямо на нём.Читать полностью »

Для начала вынужден сделать небольшое вступление о Кикстартер. Для кого это уже неинтересно просьба пропустить несколько абзацев.
Брикстартер или “Двое из ларца, одинаковых с лица”
Читать полностью »

Microsoft одержала победу над Motorola Mobility, принадлежащей Google, после того, как суд аннулировал сразу 13 патентных претензий в многолетнем споре о лицензионных выплатах, связанных с H.264. Проходивший в судах США и Германии бой включал в себя три патента (7,310,374, 7,310,375, и 7,310,376), которые Motorola лицензирует Microsoft для нескольких продуктов, в том числе Xbox 360, Windows и Windows Phone.
Читать полностью »

На Хабре написано много статей об уязвимостях различных роутеров, о сканировании сетей wi-fi на Android-устройствах, о растущем их потенциале и т.д. В данной статье я хотел бы описать сервис/сервисы, которые позволяют полноценно или скорее удобно эксплуатировать уязвимости роутеров wi-fi с Android-устройства. Так или иначе, основным сервисом, о котором пойдет речь, является Routerpwn.
Читать полностью »

image

Официальное описание:

Если имена большинства книг на вашем компьютере выглядят как непонятная абракадабра то эта программа для вас. LibRaTAG способен привести вашу библиотеку в формате FB2 в порядок всего за несколько минут. Просто укажите каталог с книгами, задайте маску и наслаждайтесь процессом. Через некоторое время вы получите качественно отсортированную и переименованную в соответствии с реальными названиями библиотеку, которую вы сможете скопировать на любое устройство, поддерживающее формат FB2. Программа так же поддерживает и архивы, поэтому вам не надо беспокоиться с их предварительным распакованием, что вам непременно придется сделать, пользуяюсь множеством подобных программ. Программа поддерживает книги в кодировке WIN-1251 и UTF-8, причем выбор между этими двумя кодировками производится автоматически и вам не придется об этом задумываться.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js