Search
Write a publication
Pull to refresh
0
max7 @max7read⁠-⁠only

User

Send message

YouTube пометил ролик с мурчаньем кота как нарушение музыкального копирайта

Reading time1 min
Views33K

Кот просто не может поверить в случившееся

Историй с YouTube и защитой прав звукозаписывающих студий накопилось уже очень много. Здесь и видеозапись поющих птиц, и 7-часовая запись видеоконференции, которую YouTube начисто лишил звукоряда из-за мелодии, звучавшей в перерыве, и многое другое. Теперь ко всем этим курьезным случаям добавился еще один: YouTube автоматически пометил видеоролик с 12-секундным мурчаньем кота, как видео с нарушением копирайта.

Кот, которого зовут Фантом, недоволен этим решением, и собирается подавать в суд. В принципе, автоматические скрипты YouTube, выявляющие нарушение копирайта, обвинять в чем-то сложно — совпал какой-то участок аудио с участком музыкальной композиции, защищенной авторским правом, и скрипт помечает ролик, как нарушение. Но случай с мурчанием кота выделяется даже из ряда себе подобных.
Читать дальше →

Удивительное устройство USB-флешки Kingston DataTraveler DT6000 и восстановление информации, утраченной в результате сбоя

Reading time4 min
Views138K
Приветствую уважаемых Хабровчан. Я Артем Макаров aka Robin, ведущий инженер компании Хардмастер, уже много лет специализируюсь на восстановлении данных с разнообразных носителей. Сегодня хотел бы поделиться с вами историей восстановления файлов с одной весьма любопытной флешки. Надеюсь получить отзывы на свой хабрадебют в комментариях.

Несмотря на то, что перевидать всяких девайсов довелось огромную кучу, с задачей, подобно описываемой далее, раньше мне сталкиваться не приходилось.
Читать дальше →

Что нам стоит сделать китайский роутер?

Reading time6 min
Views57K
Доброго времени суток, уважаемые Хабражители!

С момента моей последней публикации пролетело немало времени и уже выполнено достаточно проектов. Как обычно водится после публикации мы получили массу предложений по разработке различной степени серьезности. Это и трекеры-часы для детей, автомобильные трекеры на основе Raspberry Pi, неизвестные устройства с условием предварительного подписания NDA и прочие гаджеты. К сожалению, по ряду причин доля стартовавших проектов весьма низкая, историю выполнения одного из них спешу поведать по горячим следам.

Однажды поступило непрофильное предложение по покупке и поставке из Китая партии мини-роутеров с функцией организации WiFi-Ethernet моста. Тем кому интересно, что из этого получилось прошу пожаловать под кат.
Как сделать партию китайских роутеров?

PeerVPN – пиринговый VPN с открытым кодом

Reading time2 min
Views27K
Перевод анонса и небольшой документации проекта PeerVPN, который показался мне интересным.

PeerVPN


Это программа, создающая виртуальную локалку из нескольких удалённых компьютеров. Такие сети могут быть полезны для непосредственного общения приложений, например совместного использования файлов или игр. Часто обычными способами наладить такое взаимодействие невозможно из-за фаерволов или NAT.

Традиционные VPN работают по схеме клиент-сервер, когда много узлов соединяются с одним сервером. У такой звёздной топологии есть недостатки. Центральный сервер должен обладать большой пропускной способностью, чтобы обрабатывать весь трафик сети. Если сервер падает, сеть падает следом.

PeerVPN работает по распределённой технологии, когда все узлы общаются друг с другом без необходимости в центральном сервере. Если один узел отключается, на сеть это не влияет.
Читать дальше →

Cache-Conscious Binary Search

Reading time6 min
Views11K
Рассмотрим простую задачу: есть некоторый достаточно большой неизменный набор чисел, к нему осуществляется множество запросов на наличие некоторого числа в этом наборе, необходимо максимально быстро эти запросы обрабатывать. Одно из классических решений заключается в формировании отсортированного массива и обработке запросов через бинарный поиск. Но можно ли добиться более высокой производительности, чем в классической реализации? В этой статье мне хотелось бы рассказать про Cache-Conscious Binary Search. В данном алгоритме предлагается переупорядочить элементы массива таким образом, чтобы использование кэша процессора происходило максимально эффективно.
Читать дальше →

Что каждый программист должен знать про оптимизации компилятора

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

Данная статья посвящена оптимизациям компилятора Visual C++. Я собираюсь обсудить наиболее важные техники оптимизаций и решения, которые приходится применить компилятору, чтобы правильно их применить. Моя цель не в том, чтобы рассказать вам как вручную оптимизировать код, а в том, чтобы показать, почему стоит доверять компилятору оптимизировать ваш код самостоятельно.
Читать дальше →

Библиотека для встраивания электронной подписи в приложения С++

Reading time16 min
Views14K


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

Некоторое время назад мы поддержали Рутокен ЭЦП в openssl, затем выпустили кроссплатформенный плагин для браузера, а теперь сделали высокоуровневую криптобиблиотеку для встраивания в С++ приложения.

Концептуально данные решения выполнены идентично: используется аппаратная реализация российских криптоалгоритмов на чипе Рутокен ЭЦП, обеспечивается поддержка цифровых сертификатов X.509, запросов на сертификаты PKCS#10, подписанных и зашифрованных сообщений CMS.

Новая библиотека пригодится тем, кто пишет «толстые клиенты», десктопные приложения, свои браузерные плагины и т.п.

Поддерживаемые устройства:
  • USB-токен Рутокен ЭЦП
  • Смарт-карта Рутокен ЭЦП
  • Bluetooth-токен Рутокен ЭЦП
  • Trustscreen-устройство Рутокен PINPad
  • USB-токен Рутокен WEB (HID)


Основные сценарии применения библиотеки с примерами кода под катом.
Читать дальше →

Эквадор: первая страна с государственной цифровой валютой

Reading time3 min
Views17K


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

Называется новая система Sistema de Dinero Electrónico (электронная денежная система), впервые государство представило ее в декабре, позволяя квалифицированным пользователям (небольшому количеству человек) завести аккаунты в системе, и работать с цифровой валютой, как с обычными деньгами. Теперь Эквадор, население которого составляет 16 миллионов человек, является первой страной с государственной цифровой валютой и соответствующей платежной системой.
Читать дальше →

Бинарные операции над упорядоченными множествами

Reading time4 min
Views31K
В предыдущей статье я писал о бинарных операциях над неупорядоченными множествами. В этой статье мы рассмотрим алгоритмы с меньшей сложностью выполнения, для упорядоченных множеств.

Читать дальше →

Проект GnuPG успешно завершил кампанию по сбору средств

Reading time1 min
Views7.4K

Вернер Кох

Вернер Кох, бессменный автор и управляющий проекта GNU Privacy Guard (GPG) для шифрования и цифровой подписи информации (писем, файлов и др.), успешно получил финансирование для продолжения работы. Кроме краудфандинга, принёсшего ему $150000, он получил $60000 от фонда Linux и ежегодные гранты от Facebook и Stripe по $50000.
Читать дальше →

Планшет в роли дополнительного монитора

Reading time2 min
Views91K
Приветствую!

Вдохновившись публикацией «Легким движением руки планшет превращается в… дополнительный монитор», я решил сделать собственную связку ноутбук-планшет, но не с помощью IDisplay, а с помощью Air Display. Программа так же, как и IDisplay, может устанавливаться на PC и Mac, IOS и Android. У автора поста планшет работает как второй монитор за счёт установленной виртуальной машины, не имея панели задач, чем я был очень огорчен, ведь управление удобней вести с планшета с панелью задач.
Читать дальше →

Статистика использования imarker (система СОРМ-like веб-аналитики)

Reading time5 min
Views27K
Прошел ровно месяц с момента публикации о системе imarker, коммерческой веб-аналитике, которая, по заверению самой системы на тот момент, должна была стоять у Акадо, ТТК, Ростелекома, Эр-Телекома, NetByNet и QWERTY, однако, сейчас официальный сайт изменили, и теперь они заявляют, что работают только с МГТС, Акадо, ТТК, Ростелекомом и QWERTY.

imageLast-Modified: Fri, 30 Jan 2015 12:57:16 GMT

На самом деле, все немного иначе.

Сухая статистика


Как вы, возможно, помните, я сделал специальную страницу, которая определяет наличие imarker у заходящего на нее посетителя. К сожалению, первые дни она работала не лучшим образом из-за rate limit со стороны imarker, поэтому, чтобы обойти это ограничение, чуть позже я сделал автоматическую генерацию домена нижнего уровня. Также, было незначительное количество ложных срабатываний из-за того, что люди делились сгенерированными уникальными ссылками, а не основной, из-за чего иногда получалось так, что пользователь, у которого нет imarker, дает уникальную ссылку другому пользователю (другу/знакомому/etc), у которого провайдер использует imarker, и, в конечном итоге, заход imarker засчитывается первому. Таких случаев около пары десятков, все они были проверены вручную по логам веб-сервера.
Читать дальше →

В Москве планируют создать сеть автоматов по продаже космической еды

Reading time1 min
Views18K


В следующие пару лет Москва может стать местом, где не пропадёт даже голодный космонавт. ЗАО «Лаборатория космического питания» готовит новый проект по размещению автоматов, продающих «космическую еду» – тюбиков и других упаковок с едой, которой обычно питаются в полёте космонавты. Об этом рассказал гендиректор ЗАО Андрей Ведерников.
Читать дальше →

Эффект капельного преобразования в CSS

Reading time2 min
Views50K
Недавно мы рассказывали про морфинг форм в SVG, когда одна форма преобразуется в другую. А теперь давайте взглянем как формы могут перетекать друг в друга. Этот липкий тянучий амебный эффект многим знаком из видео c каплями ртути на поверхности.

image

Читать дальше →

Как не потерять деньги на первой покупке книги в формате EPUB и что неправильно в книготорговле

Reading time9 min
Views16K
Только купив первую электронную книгу в формате EPUB
я понял почему многие до сих пор предпочитают бумажный вариант.


Сначала главное предостережение, ради которого написан пост.
Ни в коем случае не закачивайте на свой компьютер/гаджет книгу,
защищённую по технологии DRM в формате EPUB до того,
как не получите Adobe ID и не привяжете его к своему устройству!

Общение с очередным потенциальным клиентом вместо выгодного заказа закончилось милой беседой и вопросом с его стороны: “Почему имея такие наработки и такой опыт ты до сих пор не начал полноценный собственный бизнес по внедрению не чужих, а своих идей в жизнь?”. Чтобы наконец найти силы для старта он предложил мне “взорвать свой мозг” с помощью совершенно невероятной книжки про стартапы и даже кинул ссылку на это чудо. Семя попало на удобренную почву и я решил, если не прочесть данный труд, то хотя бы полистать. Не слишком то я уверен в возможности переноса западного опыта в суверенную российскую действительность, но в сегодняшних обстоятельствах всё больше задумываюсь пойти по пути немалой части своих знакомых и начать свой бизнес за бугром, воспользовавшись плодами Глобализации.

Итак, я перешёл по ссылке с твёрдым намерением произвести покупку и тут нарвался на свободу выбора. Книжка была доступна аж в двух вариантах: печатном и электронном. Из желания сэкономить и как можно быстрее совершить насилие над собственным мозгом я выбрал второй и решил, в первый раз в жизни, ПРИОБРЕСТИ ЗА ДЕНЬГИ то, что можно скачать в торренте задаром. Оказалось, что на этом пути есть подводные камни и не совсем там где ожидаешь их увидеть. В результате первая покупка может занять куда больше времени чем поход в соседний книжный магазин, а на выходе за свои немалые деньги получишь ограниченный в применении продукт. О том как минимизировать вред от процесса покупки и пойдёт речь под катом. Те кто решится дочитать статью до конца также познакомится с моими мыслями о сегодняшнем положении дел в области продажи электронных книг, а если тема затронет кого то кроме меня то и обсудить её в комментариях.
Читать дальше →

Как живёт китайская ферма биткойнов оборотом 1,5 млн долларов в месяц

Reading time2 min
Views46K

Четыре человека контролируют 3 % от всей сети Bitcoin




В сельской местности провинции Ляонин на северо-востоке Китая в бывшем здании завода на втором этаже расположена биткойн-ферма, которую под условием нераскрытия местоположения посетили представители журнала Vice. Это всего лишь одна из шести площадок, которыми владеет группа из четырёх человек. Всего на октябрь прошлого года они располагали компьютерной мощью в 8 петахэшей в секунду. Это 3 процента всей сети Bitcoin.
Читать дальше →

Разработчики Popcorn Time планируют уходить в i2p

Reading time1 min
Views13K
image

Один из самых активных форков проекта Popcorn Time, popcorn-time.se, задумался о переходе в сеть i2p. Летом прошлого года проект, заботясь об анонимности своих пользователей, проект начал предоставлять им бесплатный VPN, встроенный в приложение. Однако, к настоящему времени возможности провайдера VPN уже исчерпаны из-за большой популярности проекта.
Читать дальше →

Робот-ученый Ева нашла новое лекарство от малярии

Reading time1 min
Views16K
Исследователи из Кембриджского и Манчестерского университетов доказали способность робота-ученого Евы найти лекарство от малярии. Для этого Ева сканировала десять тысяч сочетаний веществ каждый день и испытывала их на генетически модифицированных дрожжах, чтобы проверить токсичность для человеческих клеток. По замыслу её создателей, Ева сделает процесс поиска лекарств быстрее и дешевле.

image
Читать дальше →

Сегодня Роскомнадзор поддержал запрет анонимайзеров

Reading time1 min
Views47K
Ну что — прощайте прокси, VPN и прочие фригаты с зенмейтами?

По сообщению «Ведомостей» сотрудники фильтрующего ведомства поддерживают идею депутата Левина о досудебной блокировке анонимайзеров и средств доступа в анонимные сети типа Tor.

Представитель Роскомнадзора Вадим Ампелонский сказал «Ведомостям», что его ведомство поддерживает идею Левина. Блокировка позволит решить проблему обхода блокировок. Блокировка анонимайзеров — задача непростая, но решаемая. Каким образом это будет решаться, он сказать не смог.


Очередная блокировка решит проблему обхода других блокировок, да.
Как-то так…

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity