Слышал, что при ручном управлении памятью придётся отказаться от стандартных библиотек.
Невозможность абсолютно полного ручного управления памятью — единственное, что меня отталкивает от D.
Сложно, зато не универсально ))
Во-первых, таким способом без серьёзного перепиливания вы не перехватите RTMP-стрим.
А для остального можно установить AdBlock, прописать нужные правила. Тогда загрузка видеоконтента будет блокироваться и высвечиваться в списке заблокированного AdBlock-ом. Откуда можно просто скопировать ссылку и поставить на закачку.
Например, для youtube подойдёт такое правило: http://*.youtube.com/videoplayback?*
Для подавляющего большинства остальных видеофайлов: /^https?\:\/(\/[^\/\?]*){2,}\.(flv|iflv|f4v|mpg|mpeg|wmv|mp3|mp4|m4v|mov)(\?.*)?$/
Я так понимаю, другие операционки, кроме как Windows, вам не интересны. И, как пользователь Firefox, могу сказать, что Silverlight такой же левый плагин для меня, как для вас ActiveX-компонент.
Длинный текст практически невозможно будет «расшифровать» даже с настоящим ключом. Если же текст делить на блоки, то при «фейковой» расшифровке из них обратно не соберётся осмысленный текст, что и выдаст «фейковость» ключа.
Unicode hell!
Нет, это не нормально, с эти надо что-то делать. Unicode перестал быть удобным инструментом представления символов и превратился в адскую мешанину правил и исключений, напичканную ненужным хламом (вроде символов-картинок «на все случаи жизни»).
>выбираем N = (32 – 7) / 2 = 12
Откуда такая формула? В тексте её нет.
И вы, надеюсь, понимаете, что из всех этих выкладок следует, что функция divideBy127() будет правильно работать только для чисел 0 ≤ a < 2^12
В книге «Алгоритмические трюки для программистов» Генри Уоррена описано правильное решение этой задачи (и там всё не так просто).
habrahabr.ru##.to_topНевозможность абсолютно полного ручного управления памятью — единственное, что меня отталкивает от D.
Во-первых, таким способом без серьёзного перепиливания вы не перехватите RTMP-стрим.
А для остального можно установить AdBlock, прописать нужные правила. Тогда загрузка видеоконтента будет блокироваться и высвечиваться в списке заблокированного AdBlock-ом. Откуда можно просто скопировать ссылку и поставить на закачку.
Например, для youtube подойдёт такое правило:
http://*.youtube.com/videoplayback?*Для подавляющего большинства остальных видеофайлов:
/^https?\:\/(\/[^\/\?]*){2,}\.(flv|iflv|f4v|mpg|mpeg|wmv|mp3|mp4|m4v|mov)(\?.*)?$/Как будто что-то хорошее.
Как будто что-то плохое.
Вы серьёзно?!
Нет, это не нормально, с эти надо что-то делать. Unicode перестал быть удобным инструментом представления символов и превратился в адскую мешанину правил и исключений, напичканную ненужным хламом (вроде символов-картинок «на все случаи жизни»).
Откуда такая формула? В тексте её нет.
И вы, надеюсь, понимаете, что из всех этих выкладок следует, что функция divideBy127() будет правильно работать только для чисел 0 ≤ a < 2^12
В книге «Алгоритмические трюки для программистов» Генри Уоррена описано правильное решение этой задачи (и там всё не так просто).