Обновить
59

Пользователь

11
Подписчики
Отправить сообщение

Часовые перекомпиляции — признак неверной организации проекта.

Поставил статье минус за то, что «-менеджер» в заголовке и первом предложении пропущен, и при этом пропущен не по нелепой случайности, а целенаправленно.

Терпеть не могу, когда отгрызают куски слов и издеваются над семантикой текста, например, когда вместо «климат-контроль» (контроль климата) пишут «климат».

Paging канонично переводить как «страничная организация памяти», а не как «разбиение на страницы».

Графика скорее да, звук нет, GPIO естественно.

Эх, хау-ту-шка.

Я бы с удовольствием почитал статью о «матане», который заставляет звук звучать так, словно он доносится сверху, сзади, а ее просто слева.

Не могу заранее очертить. Границы хотелок — это 386й или 486й процессор, точнее совместимый с ним.

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

Ну где же одноплатники с x86-процессором?

Откуда в VGA сигналы Pr-Y-Pb?

С блобом это так не будет работать, все что стоит справа от blob: это просто ничего не значащая строка, уникально идентифицирующая блоб, а сам блоб — это объект, который создается клиентским кодом (JS) и сам же этот код волен записывать в блоб произвольные данные, таким образом никакого запроса к серверу при использовании блоба нет вообще.

По крайней мере так я понимаю, хотя я вышел из веб-разработки до того, как был изобретен блоб.

Другое дело, что у меня подход с блобом не используется инстаграммом (хотя когда-то в прошлом я помню, что блобы использовались), а используется прямое указание URL картинки или видео.

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

Я делаю ПКМ по стори и жму «Показать код». Открываются инструменты разработчика, вкладка с DOM-деревом, кликнутый элемент выделен.

Задача найти ближайший DOM-элемент типа <img> или <video>, в зависимости от типа истрии. Он будет накрыт дивом, чтобы заблокировать контекстное меню, поэтому смотрим выше дива, находим нужный элемент, смотрим у него атрибут src и готово.

Можно просто удалить из дерева прозрачные перекрывающие дивы, блокирующие контекстное меню, а потом кликнуть правой кнопкой и выбрать «Сохранить объект как...».

Да вроде бы пока сториз скачивается классическим путем.

Причем тут ссылка на файл? Вкладка поксзывает все HTTP- (и наверное теперь ещё и WebSocket-) запрося, какими бы инструментами они не инициировались (хоть упоминание в src, хоть XHR).

Честно говоря, статья меня удивила.

Раньше я всегда скачивал видео что с YT, что с VK открывая инструменты разработчики и выискивая во вкладке network соответствующий ресурс с самым длинным временем получения ответа на запрос.

При таком подходе не нужны были ни утилиты, ни скрипты, ни расширения браузера. Любая обфускация URL так же не создавала проблем, потому что во вкладке с HTTP-запросами мы уже видели деобфусцированные URL.

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

RTMP-трафик не виден во вкладке network, а главное, это не эквивалент скачивания mp4-файла.

Тогда тоже заморачивался: открывал Wireshark и отфильтровал там RTMP-трафик, оттуда излекал параметры стрима, из них формировал командную строку для вызова утилиты rtmpdump, а она уже сохраняла медиафайл.

Но проще оказалось пользоваться сервисами.

А сейчас я читаю статью, которая говорит, что контент забирается как готовый mp4-файл по HTTP(S). Как так? И если это так, то почему мы не видим нужный URL во вкладке network? А если видим, зачем нам утилита?

ssyoutube у меня перестал работать месяц-два назад. Выдает: не удалось определить URL для скачивания.

Приходится использовать y2mate, который показывает тонны фекальной рекламы, обходя с помощью каких-то хаков запреты на всплывающие окна.

У обозначенные в статье утилиты уже год как не могу использовать: то версия ютуба не соответствует версии утилиты, то утилите нужен питон другой версии, то питону подавай ОС другой версии. Как будто хоть что-то в этих утилитах есть такое, для чего не подошла бы и Windows 98...

«Как мы внедрили agile и стали поедать в три раза больше запасов зерна»

В ООП. Все объекты в ООП и что может создавать новые экземпляры на куче

Я бы не был так категоричен в высказываниях. new может быть перегружен. Под капотом может скрываться выделение памяти не из кучи, а из структуры типа arena.

Информация

В рейтинге
Не участвует
Откуда
Петропавловск, Северо-Казахстанская обл., Казахстан
Зарегистрирован
Активность

Специализация

Десктоп разработчик, Инженер встраиваемых систем
Pure C
Assembler
X86 asm
Win32 API
Visual Basic
MySQL
Git
ООП
Разработка электроники
Обратная разработка