Месяц: Март 2014

  • Определение локальных IP-адресов через WebRTC

    от автора

    Через WebRTC можно получить список всех локальных (находящихся за NAT) интерфейсов в системе. Пример кода на JavaScript jsfiddle.net/GZurr Работает только в браузерах поддерживающих WebRTC, на текущий момент это Firefox и Chrome. Это можно использовать для получения более точного фингерпринта браузера или, например, разоблачения персонажей сидящих за VPN чтобы ВЫЧИСЛИТЬ ПО АЙПИ И НАБИТЬ Е**ЛЬНИК Для…

  • Игры с UEFI

    от автора

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

  • Как подружить LO и MSO: автоматическая генерация тестов для docx и odt

    от автора

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

  • Об особенностях реализации префиксного энтропийного кодирования для больших алфавитов

    от автора

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

  • Использование DSP звуковой платы SB Live! на пользу радиолюбителей (KX Driver’s) — Часть [1/2]

    от автора

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

  • Графики вклада с учётом часовых зон

    от автора

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

  • Помогает ли в вычислениях подбрасывание монетки? Лекция в Яндексе

    от автора

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

  • Data URI изображения вместо спрайтов в Ruby on Rails

    от автора

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

  • Хэл Финни: Биткоин и я

    от автора

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

  • Смартфон за 100 долларов

    от автора

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