Сохранение веб-страницы и её содержимого в одном html-файле

Введение

Идея сохранения любой веб-страницы в виде одного файла со всеми вложенными ресурсами не нова, и существует немало альтернатив. Например, веб-браузер Safari позволяет сохранять отдельные веб-страницы для просмотра в автономном режиме, сохраняя все элементы страницы в веб-архиве (расширение файла .webarchive). Есть также MHTML, формат веб-архива, который аналогичным образом сохраняет веб-страницы в одном файле. Есть даже оффлайн-браузеры (привет модемные подключения и ночные дозвоны до провайдера!) со своими собственными форматами хранения данных (хотя они немного сложнее чем просто сохранение страниц, там они целые сайты сохраняли)

Но у всех описанных выше средств есть некоторые ограничения, такие как требование использования определенного браузера или стороннего клиента для просмотра полученного результата. Например, вы можете сохранять и просматривать файлы .webarchive только с помощью веб-браузера Safari и некоторых сторонних решений. Что касается MHTML, он больше не поддерживается для просмотра в Firefox, да и Google Chrome недавно удалил пользовательский флаг # save-page-as-mhtml, который ранее позволял сохранять веб-страницы как MHTML (возможно есть некоторые расширения, которые возвращают эту функциональность, я не проверял).

Так как же сохранить файлы чтобы было удобно и не было так неряшливо как куча файлов и директорий? Читать далее «Сохранение веб-страницы и её содержимого в одном html-файле»

Как преобразовать PDF файл в текстовый

Решение вопроса вынесенного в заголовок достигается утилитой pdftotext. pdftotext — это утилита командной строки, которая преобразует PDF-файлы в обычный текст. Она имеет много опций, включая возможность указать диапазон страниц для преобразования, сохранить или нет исходную разметку текста, возможость задать окончания строк (unix, dos или mac) и даже умеет работать с PDF-файлами, защищенными паролем. Читать далее «Как преобразовать PDF файл в текстовый»

9 этажей свободы

Бетонный квадрат манит снизу,
Девять этажей свободы.
Сердцу ходящему по карнизу,
Задевающему пятками своды.

Сердцу вместившему оба-два.
Распареному, но не пропавшему.
Наплевавшему что скажет молва,
Но умирающему от выбора.

Пусть на мгновение ощутить.
Пусть на легке и тишина потом.
И какая разница что скажет о том,
Грустный, чуть пьяный, патологоанотом.

Microsoft отключит VBScript в Windows 7 и 8

Microsoft продвигает свой план по искоренению VBScript из Интернета. 13 августа 2019 года (в следующем обновлении Patch Tuesday) компания отключит эту технологию по умолчанию в Internet Explorer 11 (IE11).

Это будет происходить путем накопительных обновлений для Windows 7, 8 и 8.1 в августовских обновлениях «Patch Tuesday», и позволит прикрыть уязвимость используемую хакерской группой DarkHotel.

VBScript, как язык сценариев для веб-разработчиков, основанный на языке программирования Microsoft Visual Basic, появился в Redmond в 1996 году.  Но так и остался прерогативой IE.

https://www.zdnet.com/article/microsoft-were-disabling-vbscript-in-windows-7-8-to-block-attackers

Внезапно! Дорогой пистолет из дешевого кейса

Counter Strike: Global Offensive. Приют школьников мечтающих стать киберспортсменами, и дедов (типа меня) надеющихся что их спинной мозг сможет хоть как-то остаться в форме в результате игр в стрелялки XD.

И вот играл я играл, и выпал мне кейс Решающий момент (я обычно все кейсы продаю по дешевке). И решил я сдуру открыть его, тем более что на халявные деньги которые кроме как на игры в Steam и скины — потратить то и некуда. А там — USP-S — Извилины выпал, да еще и StatTrack О_О

USP-S Извилины.

Короче я в раздумьях и сомнениях. То ли продать его… То ли оставить себе — красивенький, и понты :-D Посоветуйте, может?

Как игровая индустрия угнетает работников. Видео.

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

Это видео может стать предупреждением всем остальным представителям огромной армии ИТ-индустрии. А может быть и нет. Ведь:

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

Мартин Фридрих Густав Эмиль Нимёллер

Короче смотрите. Думайте.

15 лучших решений с открытым исходным кодом для вашего онлайн-бизнеса

Одним из многих преимуществ, которые дала нам эпоха Интернета, является возможность запуска и управления бизнесом в Интернете с помощью практически бесконечного списка бесплатных, платных, открытых и закрытых систем и программ.

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

Сегодня я представляю вам список лучших решений для создания личного бизнеса электронной коммерции. Они перечислены без всякой системы ранжирования, лучше-хуже и т.п. Читать далее «15 лучших решений с открытым исходным кодом для вашего онлайн-бизнеса»

Внимание, владельцы доменов, вас пытаются развести мошенники.

Прилетело тут мне на почту письмо. Переслал его секретарь, с общего почтового ящика, который обслуживается сервером не нашей организации. Суть письма заключается в том, что срок делегирования домена зарегистрированного на одну из наших организаций истёк и домен может быть заблокирован (ШТА?!), поэтому нам надо срочно в течении 1 календарного дня оплатить продление. И удобная кнопка — Продлить. Читать далее «Внимание, владельцы доменов, вас пытаются развести мошенники.»

NCDU — кто занимает место на диске?

Я тут недавно уведомление получил от мониторинга, что у меня мало места на виртуалке осталось, и решил поглядеть. И правда — из 15 гигабайт места, занято 13. Учитывая что на виртуалке всего пара небольших сайтов — возник вопрос: где место, Зин? Полез в домашнюю директорию — да нет, ну бекапы лежат локальные — но не особо места занимают.. И тут я вспомнил о классной утилитке, на которую совершенно случайно когда-то наткнулся, но (ЗАРАЗА!) постоянно забываю её название. Пришлось гуглить и через 10 или 15 минут рысканья я её нашел. NCDU — NCurses Disk Usage. Консольная утилита, которая выполняет подсчет места в указанном вами каталоге. Читать далее «NCDU — кто занимает место на диске?»

Google отключает синхронизацию между Google Photo и Google Drive

12 июня 2019 года Google объявил, что планирует «упростить работу с Диском и фотографиями», отключив автоматическую синхронизацию фотографий и видео между Google Drive и Google Photos.

Фотографии и видео, которые пользователи делают с помощью Google Photos, в настоящее время автоматически синхронизируются с Google Drive, что довольно удобно для клиентов Google, которым нравится загружать мультимедиа на свои настольные устройства с помощью Google Drive. Точно так же новые фотографии и видео, добавленные в Google Drive отображались в приложении «Фотографии».

С 10 июля автоматическая синхронизация будет отключена. Изменение не влияет на существующие фотографии на обеих платформах, но влияет на новые медиафайлы и те места, где вы можете получить доступ к своим медиафайлам.
Читать далее «Google отключает синхронизацию между Google Photo и Google Drive»