Найти в Дзене
Ну в общем, дзен оказался поделкой мэйл.ру, им запахло от покореженных ссылок в постах. А я эту компанию и ее отношение к пользователям поддерживать не хочу.
1 год назад
Метаданные пдф или прочих файлов Под линуксом и не только под линуксом есть утилита exiftool, которая может показать или изменить метаданные у пдф файлов В частности, примеры ниже, я скопировал часть отсюда $ exiftool input.jpg тут он напечатает все метаданные Изменение титульной надписи и информации об авторе документа pdf: $ exiftool -Title="This is the document title" -Author="Given_Name Family_Name" input.pdf Модификация тегов нескольких изображений в пакетном режиме: $ exiftool -artist="The Owner" -copyright="2013 Someone" a.jpg b.jpg c.jpg Модификация имени исполнителя для всех мультимедийных файлов в заданной директории: $ exiftool -artist="Famous Person" ./folder Просмотр всех метаданных изображения, включая дублирующие и неизвестные теги, сортированные в группу: $ exiftool -a -u -g2 input.jpg Просмотр всех полей метаданных, содержащих слово "Date": $ exiftool -"*Date*" input.png File Modification Date/Time : 2013:08:24 00:54:58-04:00 Modify Date : 2013:08:24 04:54:58 Извлечение информации о координатах GPS из фотографии: $ exiftool -gpslatitude -gpslongitude input.jpg GPS Latitude : 54 deg 9' 42.68" N GPS Longitude : 5 deg 58' 35.93" W Просмотр информации о координатах GPS из фотографии в табулированной форме (например, ): $ exiftool -filename -gpslatitude -gpslongitude -T input.jpg input.jpg 54 deg 9' 42.68" N 5 deg 58' 35.93" W Есть гуевая приблуда к этой тулзе, но я не в восторге от нее. Новые теги добавляются к пдф в отдельной секции, старые данные не стираются, если принудительно не сделать это с помощью другой утилиты qpdf $ qpdf --linearize in.pdf out.pdf Полный список тегов для пдф на странице утилиты Зачем всё это надо? Лично мне - для наведения порядка в моей электронной библиотеке. tracker3 может обращаться к этим метаданным и их можно использовать для выдергивания других метаданных из интернета.
1 год назад
Я иногда смотрю лекции курсов в своей профессиональной области и мне не хочется зависеть от хостинга, который в любой момент может их обрубить, мне лучше скачать и иметь возможность посмотреть в любое время когда мне нужно. Сегодня я решил скачать один такой курс. Я открыл панельку инструментов разработчика в Firefox Developer Edition и посмотрел, что качает плеер когда я включаю видео. Там были файлы c с расширением .ts и .m3u8 После этого я задал поисковой запрос яндексу: чем скачать .ts m3u8 linux Первая ссылка выдала годный рецепт use yt-dlp yt-dlp your-url-to-m3u8 it just works. И правда, works. yt-dlp мне скачивать не пришлось, я пару недель уже скачал и использовал его чтобы сохранить несколько лекций с ютуба, потому что расширения браузера, которые раньше скачивали видосики бесплатно, стали требовать денежку. Только надо правильный .m3u8 файл выбрать, в моем случае был .m3u8 верхнего уровня, в котором ссылки на .m3u8 второго уровня для видео с разными разрешениями. - вот один из них надо выбрать и скормить урл на него yt-dlp. Как скачать трансляцию на лету я пока не понял. В этом случае .m3u8 динамически обновляется и в нем были ссылки на три кусочка потокового видео. ---- Нашел здесь yt-dlp --live-from-start "URL" personally i use ytarchive for a more stable download experience as yt-dlp cmd above can be unstable ytarchive Меня бесит как Дзен сокращает ссылки в тексте.
1 год назад
Запил по автоэлектрике. В моей шкоде октавии а5 комби загорелась лампочка неисправной подушки безопасности. Первый подход с дешевым китайским Bluetooth OBD-II 2.1 сканером не дал результатов, ошибок нет, хотя другие параметры читаются корректно. У меня были сомнения, правильный ли протокол выбран устройством и я нашел схемы машины и теорию, какие бывают протоколы на обд разъеме: There are 5 main communication protocols and each manufacturer usually uses always the same. In some cases, after the CAN-BUS implementation in 2008, some manufacturer continue supportting previous protocols. J1850 PWM (Pulse Width Modulation) Used by Ford Motor Company and Mazda. J1850 VPW (Variable Width Modulation) Used by General Motors and in some trucks or light trucks. ISO 9141-2 = Chrysler's earlier protocol, as well as European and Asian vehicles between 2000-2004. ISO 14230-4 KWP2000 (Keyword Protocol 2000) common protocol among manufacturers after the 2003. ISO 15765-4 CAN-BUS = Introduced in 2003, being commonly used for all vehicles after 2008. - There are 2 variants of the KWP2000: ISO 14230-4 KWP SLOW (5 baud init, 10.4 kbaud) ISO 14230-4 KWP FAST (fast init, 10.4 kbaud) - There are 4 variants of CAN-BUS they differ only in identifier length and bus speed: ISO 15765-4 CAN (11 bit ID,500 Kbaud) ISO 15765-4 CAN (29 bit ID,500 Kbaud) ISO 15765-4 CAN (11 bit ID,250 Kbaud) ISO 15765-4 CAN (29 bit ID,250 Kbaud) У моей октавии якобы ISO 14230-4 KWP SLOW (5 baud init, 10.4 kbaud) Далее еще копнул и нашел книгу THE CAR HACKER’S HANDBOOK A Guide for the Penetration Tester by Craig Smith К сожалению, ей уже 8 лет и в плане софта и харда кое-что поменялось. Мой клон elm327 v2.1 якобы не поддерживается и не рекомендуется к применению. И еще посмотрел какое железо поддерживает CAN. Платка discovery st32f4, которую я нашел в барахле, поддерживает 2 интерфейса CAN, причем один из них выведен на usb-otg разъем, что удобно. Далее нашел статью на Хабре CAN-USB адаптер из stm32vldiscovery Посмотрел мануал на процессор и плату. Дальше решил не копать потому что долго, а проблему надо решать сейчас. Проверил коды дополнительных опций на машину, есть подушки, значит действительно что-то не так. Осмотр выявил потрескавшуюся изоляцию на коричневом проводе от желтого разъема в вод двери, но провода вроде ок. На задних дверях желтых разъемов нет. На водительском сидении, желтый (от подушки безопасности - ПБ) разъем от сидения был выкушен и провода соединены напрямую. Это как бы намекает, что проблемы были и ранее. Но сканер не выдает никаких текущих проблем, однако лампа ПБ горит. Какие дальнейшие действия? - Сбросить клемму аккумулятора, возможно ошибка сбросится. - Заменить кусок провода в вод двери. Возможно, потребуется разобрать дверь, поскольку не работает еще и динамик на ней, что тоже косвенно говорит о проблемах. - Посмотреть, что внутри сидения, куда идет провод? - якобы датчик можно заменить 2 омным сопротивлением. - прочистить контакты с блоком SRS в тоннеле В итоге, оказалось, что ни фига клон elm327 v2.1 не показывает, а продвинутые сканеры показывают ошибки и их сбрасывают. После сброса лампочка погасла. Проводки, конечно, надо поменять.
1 год назад
Я линуксоид, это значит, что операционная систем на моем настольном компе - линукс. В частности, Ubuntu 22.04 c Mate графическим интерфейсом. С тех пор как я переполз на нее с Ubuntu 14.04, мне что-то не нравилось в отображении всякой информации в панели сверху экрана. Например, у меня было два значка сетевых устройств. И я решил разобраться. Удалил, нечто под названием Ayatana панель. После вообще сбросил настройки панелей со стиля Familiar в Traditional в Mate Tweak. Добавил обратно, но пропал значок текущей раскладки клавиатуры. Добавил Ayatana keyboard indicator in System>-Preferences->Personal->Startup Applications, show hidden, Ayatana Indicator Keyboard. После перезагрузки он появился, но в нем отображения языка белым по серому, плохо видно. Прочитал, что есть второй индикатор, который из Mate desktop, но он появлялся только при смене layout в Mate Tweak, после перезагрузки пропадал. Совет сделать так я увидел тут Оказывается, на панель надо добавить нечто под названием Notification Area чтобы показывался всегда. Ну совсем неочевидно! Один из минусов панелек в Mate, настройки слетают, если ты меняешь стиль layout. Приходится добавлять иконки снова и выписывать пути к исполняемым файлам. Теперь я пожалуй сохраню layout после того как добавлю все часто используемы иконки. ------------ Disable the old indicator: dconf-editor - /org/mate/desktop/peripherals/keyboard/general/disable-indicator (enable) - left click mouse - Custom value - True - Reboot
1 год назад
У меня когда-то был блог на яндексе, но проект Я.ру закрыли и все пришлось перелить на жж, там он и помер. sergey101bin.livejournal.com Пишу ради сохранения впечатлений от копания с софтом и технологиях. Моя аудитория в соцсетях не подходит для таких заметок, сочтут занудой. А саммари иногда написать хочется. На хабре писать не могу, упираться и зарабатывать там карму не хочу. Да и хз, может ошибаюсь, дурно пахнущей субстанцией закидают, не отмоешься.
1 год назад