• Через WebRTC можно получить список всех локальных (находящихся за NAT) интерфейсов в системе. Пример кода на JavaScript jsfiddle.net/GZurr Работает только в браузерах поддерживающих WebRTC, на текущий момент это Firefox и Chrome. Это можно использовать для получения более точного фингерпринта браузера…

  • Одним из важнейших нововведений спецификации Unified Extensible Firmware Interface явилось появление и интеграция в firmware персональной платформы особой операционной среды UEFI Shell, позволяющей выполнять небольшие задачи или UEFI приложения без загрузки операционной системы. В этом контексте, в первую очередь речь…

  • Здравствуй, читатель! Как и обещал, продолжаю тестировать различные форматы документов в MS Office 2010 и LibreOffice 3.5. За время написания этого поста я успел проверить в работе форматы odt и docx — к сожалению, остался разочарован. Но не будем забегать…

  • Думаю, всем читателям хабра хорошо известны алгоритмы энтропийного сжатия с использованием префиксных кодов (алгоритмы Шеннона-Фано, Хаффмана и др.). Особенностью этих алгоритмов является тот факт, что длина кода определённого символа зависит от частоты этого символа в закодированном сообщении. Соответственно при декодировании…

  • Эксперименты по обработке звука аппаратными средствами SB Live и их возможное применение для работы в эфире. Заметка включает в себя инструкцию по применению альтернативных драйверов KX-Project, примеры применения и выводы по возможности реального применения. Период написания статьи 2006-2007 год, размещена…

  • 7 марта мы добавили ко графикам вашего вклада учёт часовых зон. GitHub используется повсеместно — и мы хотим, чтобы это отразилось в его возможностях. Если вам довелось работать из Японии, Австралии или Улан-Батора, мы хотим учитывать ваш вклад с вашей точки зрения. При подсчёте коммитов мы станем учитывать информацию о часовой зоне, присутствующую в метке времени из этих коммитов. Создаваемые во Всемирной Паутине…

  • Использование случайных битов — один из способов усиления возможностей компьютеров. Вероятностные алгоритмы позволяют решать некоторые задачи теоретической информатики, для которых не работают детерминированные алгоритмы. Самый интересный вопрос — это насколько использование случайностей сокращает время работы алгоритма? Частично на этот вопрос…

  • Кому? Тем кто на Ruby on Rails. Кто не использует спрайты изображений, но собирается на них переходить — и при этом считает это «замором и гимором». Кто не собирается поддерживать IE6-7 (и 8) или знает все их прелести (да это…

  • Я тут подумал, что стоит написать о последних четырех годах, полных событий, как для меня, так и для Биткоина. Для тех, кто меня не знает, я — Хэл Финни. Я начал свой путь в криптографии с работы над ранней версии…

  • Обычно я пишу про более-менее флагманские устройства, но сегодня в моих руках побывал ультрабюджетный смартфон. И, вы знаете, жизнь на марсе в этом сегменте есть. Думаю, у многих когда-либо случалась ситуация, когда кровь из носу нужен (или очень хочется) смартфон,…