Замена Outlook
Корпоративный Аутлук отказался ставиться на телефон Huawei — принимает его за рутованный, пишет «обратитесь к админам». Админы посоветовали поставить что-нибудь другое. Что посоветуете поставить вы?
Корпоративный Аутлук отказался ставиться на телефон Huawei — принимает его за рутованный, пишет «обратитесь к админам». Админы посоветовали поставить что-нибудь другое. Что посоветуете поставить вы?
Вообще, понадобилось сконвертировать пачку PDF во что-нибудь с произвольной шириной страниц. Например, HTML. EPUB или FB2 тоже сгодятся.
В идеале нужно что-нибудь предельно простое в командной строке, типа soffice --convert-to html filename.pdf (который не работает).
Про Calibre знаю, но в его интерфейсе можно блуждать неделями. И он не умеет сохранять HTML.
pdftohtml из poppler работает, но картинки кладёт отдельными файлами. Хотелось бы, чтобы мог сразу в HTML внедрять.
Кто чем пользуется?
Как заставить PDF открыться во Writer-е? Когда-то достаточно было открыть через File → Open или в консоли lowriter filename.pdf, но теперь он автоматически открывается в Draw.
Ответ: выбрать в диалоге в выпадающем списке типов «PDF - Portable Document Format (Writer) (*.pdf)»
Следующий вопрос: как это сделать при открытии из командной строки? Указывать ту же строку для --infilter= не помогает.
Ответ: --infilter=writer_pdf_import
https://old.reddit.com/r/linux/comments/1g6f9rx/dont_support_the_coreboot_project/
https://www.opennet.ru/opennews/art.shtml?num=62079
https://old.reddit.com/r/linuxhardware/comments/15v2y21/stay_away_from_malibal/
Есть такая американская компания — Malibal. Судя по постам на ЛОРе 11-13 лет назад, продаёт ноутбуки Clevo под брендом Malibal. (Судя по ссылкам выше, компания сейчас состоит из 1 человека — сложно представить, как можно долго уживаться с таким скандалистом.) Не так давно Malibal пытался сотрудничать с CoreBoot — прислал недоделанную прошивку, обещал заплатить за доведение её до ума.
В итоге не договорились, никому не заплатили, Malibal ввёл санкции против Польши, Германии, Австрии, Техаса, Лихтенштейна и AMD за сотрудничество с CoreBoot.
Если верить коребутчикам, заказчик не видел разницы между «прошивку можно собрать» и «прошивка рабочая», не знал, где на его плате UART, требовал снизить расценки за работу пропорционально прожиточному минимуму в Польше. И постоянно скатывался на оскорбления.
Последнее подтверждают покупатели этих ноутбуков.
Редактор запущен в консоли. Для определённости — Konqueror. Чтобы скопировать текст из консоли в другую программу через буфер, его надо выделить мышью.
Но текст в редакторе MC можно выделять и стрелками с шифтом или через F3 и Shift-F3. Есть даже команда для копирования этого выделения в буфер обмена, но это свой отдельный буфер ~/.cache/mc/mcedit/mcedit.clip. В баг-трекере есть 2 просьбы использовать общеиксовый буфер, одна помечена как выполненная, но требует громоздить пирамиду костылей, другая висит 11 лет без изменений:
https://midnight-commander.org/ticket/30
https://midnight-commander.org/ticket/3081
Как пользоваться иксовым буфером обмена? Существует ли способ проще, чем по ссылкам?
Постоянно сыплются ошибки 404 и 502. Я уж сперва испугался, что Talks снесли.
Наткнулся: https://youtu.be/84M55-TL5go Датировано 26.11.2023.
Автоматическая расшифровка — в комментариях, чтобы не забивать ленту.
Вкратце — говорит, сперва боялся, что если не предпринимать мер к пиратам, автоматически теряет права на выложенные тексты, но потом обнаружил, что его пиратят в России, затем пираты переводят и выкладывают переводы, и когда он пытается издаваться в России, у него неожиданно высокие продажи. Попробовал на месяц выложить бесплатно «Американские боги» на английском — продажи в независимых магазинах подскочили. Приводит пример: примерно 5-10% впервые прочли своего любимого писателя в купленной в магазине книге, а 90-95% — в книге, которую они взяли почитать. Поэтому считает, что бояться пиратства и интернета не следует.
Получил новую машину (для тестирования кросплатформенных программ .Net/Mono), пытаюсь залогиниться в Джиру (на atlassian.net, авторизация через Microsoft), 2-факторная аутентификация, логин, пароль, жду SMS. Жду… Жду… Жду… Меняю способ авторизации на голосовой телефон. Приходит звонок, просит нажать любую кнопку, но все нажатия игнорирует. Иду к админам, беру код, логинюсь.
Вечером возвращаюсь домой, обнаруживаю, что все смс-ки пришли в WhatsApp. Который у меня только десктопный на домашней машине (веб-версия в Electron, если быть точным).
Atlassian Microsoft упрощает работу ЦРУ? :)
Продолжение:
Полез на другой сайт, где та же корпоративная авторизация, и куда давно не заходил. Снова запросило пароль, снова послало код на WhatsApp. Я этот код ввёл. Его отказалось принимать, как неверный. Я запросил новый код. Новый код пришёл по SMS.
Есть 2 файла с видео в разрешении 320x240. При попытке запустить их в mpv одновременно командой
mpv --lavfi-complex="[vid1][vid2]vstack[vo];[aid2] acopy [ao]" 1.mp4 --external-file=2.mp4
получаю ошибку
[ffmpeg] Parsed_vstack_0: Input 1 width 480 does not match input 0 width 320.
Аналогично для hstack получаю
[ffmpeg] Parsed_hstack_0: Input 1 height 360 does not match input 0 height 240.
Если поменять файлы местами — ошибка та же.
Насколько я понял, в свойствах видеопотоков прописано верное разрешение 320x240, но в свойствах контейнеров 480x360. И для главного файла (input 0) берутся параметры потока, а для external-file (input 1) — параметры контейнера.
(Кому интересно, такие файлы получаются, если сохранять видео с Ютуба через сайт ddownr.com если у видео разрешение ниже заданного в веб-форме. Но для формы минимальное разрешение — 360p.)
Вопрос: как изменить свойства файла, чтобы сделать верное разрешение? Вероятно, это делается одной командой ffmpeg, но я её пока не нашёл. -c copy сохраняет неправильное разрешение.
В списке Оффтопик-лист (изменён 03.09.2025) видно 24 пункта. Если открыть историю правок, в последнем варианте тоже 24 пункта. Но если включить подсветку изменений, пунктов будет 25, добавится «21. Обсуждение криптовалют, не имеющее непосредственного отношения к GNU/Linux.» В чём дело? Удалённый элемент списка не подсвечивается красным и сдвигает нумерацию?
Езжу на велосипеде по Москве и области, записываю свой маршрут. Пока попробовал http://agps-tracker.com. Сохраняет в формат GPX (http://www.topografix.com/GPX/1/1/) Когда работает — работает нормально, даже при отсутствии сети, ставит точки каждые несколько секунд, координаты вполне точные. Но иногда уносит точки чёрт знает куда — километров на 40 по горизонтали и на высоту 30 км, например. Или ставит точки через 10-30 минут при заряженной батарее.
Я не вполне представляю, как должен работать трекер в условиях глушения и помех. Такое ощущение, что AGPS-Tracker много выбрасывает как недостоверные. Думаю, пускай пишет всё, без «умного» отсеивания странных точек, их можно будет потом удалить вручную.
Наверное, имеет смысл, чтобы при разряженной батарее трекер сам снижал частоту запросов, чтобы можно было не применять к нему системные средства энергосбережения.
Какие программы посоветуете?
https://www.youtube.com/watch?v=DmLJAYRazDY В видеоклипе использованы фрагменты из какого-то фильма. Или, возможно, компьютерной игры.
Мужчина бежит по лесу, выходит к заброшенному дому на опушке, у дома находит убитую лису (или рыжую собаку) с торчащими проводами и раненую чёрно-белую собаку. У него на руке какое-то устройство, которое иногда светится. Находит в доме консервы и какое-то фантастическое электронное оборудование (мелькают надписи «Greenhouse control» и «Artificial intelligence the end of the human race?»), выхаживает собаку. Спит с собакой на сеновале. Потом дверь выбивают, в дом входит человек в броне с ружьями, закреплёнными на руках (вероятно, не один), мелькает какое-то шарообразное устройство (ЭМИ-граната?), дальше беглец лежит мёртвый, из его шеи тоже торчат провода, но камера фокусируется на устройстве на руке, где написано «system transfer complete 100%». Следующий кадр — убежавшая собака, у неё на шее на цепочке устройство, которое раньше носил на шее беглец, наподобие микросхемы в стекле с надписью SONY.
Ответ: Немецкая короткометражка «The Last One» (2014).
https://www.youtube.com/watch?v=gMwcIuPOzgQ
Похоже, снята учащимися Баден-Вюртембергской киноакадемии.
Если формат сжимает с потерями, значит при каждом изменении и сохранении всё будет пережиматься, размываться, будут теряться детали, добавляться артефакты… Но я знаю, что есть исключения. Например, JPEG можно поворачивать на 90 градусов и зеркалить. Вообще JPEG состоит из независимых блоков 8х8 или 16х16, любой из которых можно менять или удалять, не затрагивая остальные. Видео и звук можно обрезать по ключевым фреймам — при склейке первый кадр после шва должен быть ключевым, хвост вообще можно обрезать где угодно. А что ещё?
Можно ли преобразовать JPEG в какой-то из новых форматов без перекодирования? Помимо JPEG XL.
Можно ли конвертировать друг в друга без перекодирования какие-либо из форматов, использующих вейвлетное сжатие: DjVu, JPEG2000, WebP и т.п.?
Можно ли обрезать у видео края кадров без перекодирования? Например, убрать пустое чёрное пространство, добавленное к горизонтальному видео, чтобы сделать его вертикальным.
Перемещено hobbit из talks
На этот раз забанили в Твиттере. Успел только зарегистрироваться, отписаться от НАСА, отключить заблюривание небезопасных картинок и пролистать раздел Media одного пользователя года на полтора-два вниз. Выдаёт капчу, но не может её загрузить, так как https://client-api.arkoselabs.com/rtig/image?challenge=0&… выдаёт 403.
Наткнулся на лингвистический прикол: поиск слов, в которых есть все 5 гласных в алфавитном порядке. В случае английского это aeiou («y» не участвует, как дублирующая «i»), и таких слов довольно много. Для русского рассказывавший выбрал аиоуэ, и нашлась только «радиодуэль», которой нет в большинстве словарей.
Я решил тоже попробовать поискать. Питоном в первых попавшихся списках слов. Условия сделал чуть менее жёсткими: гласные должны быть в алфавитном порядке, и из каждой пары а-я, о-ё, у-ю, ы-и, э-е должна быть только одна буква.
Сделал так: из списка слов выбирается subset, в котором ровно по 1 гласной из каждой пары, затем регулярным выражением выбираются слова, где они в алфавитном порядке.
import re, zipfile, py7zr
def five_vowels(w):
return w.count('а') + w.count('я') == w.count('э') + w.count('е') == w.count('ы') + w.count('и') == w.count('у') + w.count('ю') == w.count('о') + w.count('ё') == 1
rex = '[^аеёиоуыэюя]*' + '[^аеёиоуыэюя]*'.join(['а*','е*','ё*','и*','о*','у*','ы*','э*','ю*','я*']) + '[^аеёиоуыэюя]*'
# '[^аеёиоуыэюя]*а*[^аеёиоуыэюя]*е*[^аеёиоуыэюя]*ё*[^аеёиоуыэюя]*и*[^аеёиоуыэюя]*о*[^аеёиоуыэюя]*у*[^аеёиоуыэюя]*ы*[^аеёиоуыэюя]*э*[^аеёиоуыэюя]*ю*[^аеёиоуыэюя]*я*[^аеёиоуыэюя]*', w)]
wordlist = zipfile.ZipFile('word_rus.zip').read('word_rus.txt').decode().split('\r\n')
subset = [w for w in wordlist if five_vowels(w)]
ordered = [ w for w in subset if re.fullmatch(rex, w)]
print(ordered)
wordlist = py7zr.SevenZipFile('russian-wordlist-inflections-1251.txt.7z').read(['russian-wordlist-inflections-1251.txt'])['russian-wordlist-inflections-1251.txt'].read().decode('cp1251').split('\n')
subset = [w for w in wordlist if five_vowels(w)]
ordered = [w for w in subset if re.fullmatch(rex, w)]
print(ordered)
Как-то можно это записать покороче?
Дело было в конце мая, но постов на ЛОРе не было, вроде.
https://github.com/googleapis/elixir-google-api/commit/078b497fceb1011ee26e094029ce67e6b6778220
https://ipullrank.com/google-algo-leak
Вроде бы, случайно выложили документацию по API и ранжированию результатов. Из этого делают далеко идущие выводы.
Кто в этом разбирается, можете подтвердить или опровергнуть?
Когда-то проходил какой-то курс на Coursera. Сейчас пришло письмо, что курс издан в виде отдельного PDF под названием «30 algorithmic interview questions with solutions», дали ссылку на заблокированный в РФ сайт: https://www.linkedin.com/posts/alexanderskulikov_30-algorithmic-interview-questions-with-solutions-activity-7193703459714424832-ORWE Для скачивания нужен аккаунт с привязкой к телефону.
Кому интересно и не лень, можете сделать доброе дело и выложить в более доступном месте.
P.S. Пока тут: https://0x0.st/XPaH.pdf
Попробовал скачать wget-ом один журнал. После 500М заблокировали. У кого опыт есть, это надолго?
Сижу, редактирую текстовый файл (компоную копипасту). Сохраняю чуть ли не каждую минуту. Внезапно появляется сообщение «файл на диске был изменён». Сохранил под другим именем, откатил правки к последнему сохранению, сохранил под третьим. Сравнил — «изменённый» и откаченный идентичны.
В чём может быть дело?
lsof этот файл не видит. Я правильно понимаю, что Kate его при каждом сохранении открывает-закрывает и запоминает время?
P.S. Предыдущие несколько недель пользовался vim и mcedit, которые тоже отслеживают модификацию файла посторонними, но ни о чём не сигналили.
Нужен телефон, чтобы цеплять на руль велосипеда, чтобы смотреть карту. 10-дюймовый планшет для этого великоват. Водостойкость и ударопрочность полезны но некритичны. А вот возможность фотографировать в сумерках и ночью очень желательна.
Если он легко рутится или вообще есть рабочая свободная прошивка — совсем здорово.
| ← назад | следующие → |