#  Re: emacs FB2-mode
btimofeev (tavern,13) → Andrew Lobanov  –  08:19:20 2017-12-09

Андрей, а у тебя в книгах пробелы в диалогах выделяются подобным образом? Скриншот: https://ibb.co/kTqZfG

У меня такое во всех книгах и во всех темах емакса, которые я пробовал. Или это у меня с настройками емакса что-то не так?
#  Re: Archlinux_32
Andrew Lobanov (Go!,1) → vit01  –  19:09:28 2017-11-28

vit01> Интересный факт. Последняя версия SBCL, доступная у нас в репах, - это 1.3.20-1, потому что более новые собранные версии почему-то отказываются работать. Это один из тех немногих пакетов, с которым у мейнтейнеров возникли реальные проблемы.

Расчехлил свой Compaq Evo N600c. Не собирается, однако. Валится на самопроверке sb-concurrency. Копать пока не знаю куда.

vit01> Если кто-то из наших лисповодов может помочь правильно собрать SBCL, то прошу сюда:

К сожалению, пока никаких идей.
#  Archlinux_32
vit01 (mira, 1) → All  –  14:19:52 2017-11-28

Оказалось, что не я один такой пользователь старого железа, и что среди арчеводов тоже есть те, кому требуется сабж

Так что добрые люди решили продолжить неофициальную поддержку Арча для 32-биток, и на другие дистрибутивы можно не переходить
https://archlinux32.org/

Parabola GNU/Linux-Libre как форк арча с полностью свободным ядром Linux и пакетами тоже оставляет поддержку 32-бит на основе репозиториев выше.

Обновления приходят, пусть и не часто.

Интересный факт. Последняя версия SBCL, доступная у нас в репах, - это 1.3.20-1, потому что более новые собранные версии почему-то отказываются работать. Это один из тех немногих пакетов, с которым у мейнтейнеров возникли реальные проблемы.

Если кто-то из наших лисповодов может помочь правильно собрать SBCL, то прошу сюда:

https://bbs.archlinux32.org/viewtopic.php?id=157
https://bugs.archlinux32.org/index.php?do=details&task_id=5
#  Re: KDE Connect
Difrex(mobile) (tavern,23) → jmaks  –  14:42:42 2017-10-18

>Получается без демона кдеконнект не работает?
У меня эта штука и с запущенным демоном не заработала.
Ванильный kdeconnect и mconnect отказались обнаружить мой телефон. А вот помню, что несколько лет назад,
когда только появился kdeconnect, он у меня работал.
#  Re: KDE Connect
vit01 (mira, 1) → jmaks  –  17:07:05 2017-10-03

jmaks> Получается без демона кдеконнект не работает? Тогда ничего не пойму, первый раз когда у меня вышло законнектится, я запустил всего лишь kdeconnect-cli -l

kdeconnect-cli запускает демона автоматически, если тот в данный момент не запущен. Ну у меня так происходит.
#  Re: KDE Connect
jmaks (tavern,12) → vit01  –  16:51:37 2017-10-03

vit01> Забавная вещь, что libsystemd таки в полном дереве зависимостей есть

vit01> ldd /usr/lib/kdeconnectd
Получается без демона кдеконнект не работает? Тогда ничего не пойму, первый
раз когда у меня вышло законнектится, я запустил всего лишь
kdeconnect-cli -l

Увидел девайс, сделал сопряжение
kdeconnect-cli --pair

Из установленных "пакетов" были только
основные libfafakey и kdeconnect-kde, kdelibs, hicolor, sshfs.
#  Re: KDE Connect
vit01 (mira, 1) → jmaks  –  14:27:41 2017-10-01

Забавная вещь, что libsystemd таки в полном дереве зависимостей есть

ldd /usr/lib/kdeconnectd

linux-gate.so.1 (0xb7723000)
libkdeconnectcore.so.1 => /usr/lib/libkdeconnectcore.so.1 (0xb766b000)
libKF5KIOWidgets.so.5 => /usr/lib/libKF5KIOWidgets.so.5 (0xb74f3000)
libKF5Notifications.so.5 => /usr/lib/libKF5Notifications.so.5 (0xb7480000)
libKF5DBusAddons.so.5 => /usr/lib/libKF5DBusAddons.so.5 (0xb746a000)
libKF5I18n.so.5 => /usr/lib/libKF5I18n.so.5 (0xb7410000)
libQt5Widgets.so.5 => /usr/lib/libQt5Widgets.so.5 (0xb6cff000)
libQt5Gui.so.5 => /usr/lib/libQt5Gui.so.5 (0xb6749000)
libQt5Core.so.5 => /usr/lib/libQt5Core.so.5 (0xb6257000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb60dd000)
libc.so.6 => /usr/lib/libc.so.6 (0xb5f08000)

>> Читать далее
#  Re: KDE Connect
jmaks (tavern,12) → btimofeev  –  14:09:02 2017-10-01

jmaks>> Если есть какие у кого идеи, буду рад.

btimofeev> Из исходников попробуй собрать https://cgit.kde.org/kdeconnect-kde.git
Да, прихожу вот к такому же решению, понять что-же он на самом деле там
хочет и требует, и чего ему не нравится у меня.
Самый прикол, что первый раз запустил установил, сделал соединение с
трубкой, и потом работало, никаких таких серьезных изменений в системе не
делал. И слакбилды брал из SBo для версии slackware 14.1, сейчас стоит 14.2.
#  Re: KDE Connect
jmaks (tavern,12) → vit01  –  13:23:24 2017-10-01

vit01> Демон находится в /usr/lib/kdeconnectd, поэтому его и не видно в $PATH
нету там ни фига, в том и дело, перерыл уж полсистемы, ничего понять не могу

vit01> А вот, что мне выдал пакетный менеджер

vit01> ====
vit01> Зависит от : hicolor-icon-theme kcmutils kwayland libfakekey qca-qt5
vit01> Доп. зависимости : sshfs: remote filesystem browser [установлено]
vit01> kde-cli-tools: configuration UI
vit01> ====

Эти зависимости я находил на арчвики, устанавливал большую часть и все равно.
Установлено уже все это было кроме квайлэнда
hicolor-icon-theme-0.15
kcmutils-5.28.0

>> Читать далее
#  Re: KDE Connect
vit01 (mira, 1) → jmaks  –  11:54:06 2017-10-01

Демон находится в /usr/lib/kdeconnectd, поэтому его и не видно в $PATH

А вот, что мне выдал пакетный менеджер


Зависит от : hicolor-icon-theme kcmutils kwayland libfakekey qca-qt5
Доп. зависимости : sshfs: remote filesystem browser [установлено]
kde-cli-tools: configuration UI
#  Re: KDE Connect
btimofeev (tavern,13) → jmaks  –  10:00:52 2017-10-01

jmaks> воот kdeconnectd -- вообще ни в каком виде нет, может в этом вся беда. Поиск
jmaks> по форумамп, вики и блогам, что-то никакой ясности не дает. Сейчас работать
jmaks> перестало совсем.
jmaks> Если есть какие у кого идеи, буду рад.

Из исходников попробуй собрать https://cgit.kde.org/kdeconnect-kde.git
#  Re: KDE Connect
jmaks (tavern,12) → vit01  –  08:58:40 2017-10-01

vit01>> Сами Кеды для его работы, как ни странно, не требуются. На Awesome у меня эта вещь вполне юзабельная.
vit01>> Для скриптов и автоматизации есть консольная утилита kdeconnect-cli,
vit01>> которая работает везде, и kdeconnectd - основной рабочий демон.
воот kdeconnectd -- вообще ни в каком виде нет, может в этом вся беда. Поиск
по форумамп, вики и блогам, что-то никакой ясности не дает. Сейчас работать
перестало совсем.
Если есть какие у кого идеи, буду рад.
#  Re: PMd secure storage
jmaks (tavern,12) → Difrex  –  08:58:39 2017-10-01

Difrex> Два года назад я создал пустой репозиторий на гитхабе. Я планировал написать сервер для своего менеджера паролей - PM.
Difrex> Но репозиторий оставался пустым :). И вот меня наконец достало синкать пароли через всякие хранилки, будь то яндекс.диск или свой owncloud.
Пришло время, так сказать, дождался !;

Difrex> Только что я затегировал весию 0.1. Как показали тесты - она вполне стабильна, но баги там есть.
Difrex> Ссылки:
Difrex> * PMd secure storage https://github.com/Difrex/PMd
Difrex> * PM password manager https://github.com/Difrex/PM
Difrex> * gpg golang bindings https://github.com/Difrex/gpg
С документацией там как? Не смотрел еще. А так считаю штука полезная, давно
что-то подобное уже думал, но решения простого так же не нашел, то облаки,
то еще какая-фигня...

Difrex> Надеюсь, кому-то еще это может быть полезно :)
Обязательно будет. Разгребу текущие дела и поизучаю-с.

>> Читать далее
#  Re: KDE Connect
jmaks (tavern,12) → vit01  –  15:23:07 2017-09-30

vit01> Открыл для себя сабж. Вещь очень полезная и перспективная, советую попробовать.
vit01> Для тех, кто не в теме: KDE Connect позволяет соединить по wifi или через мобильную сеть ваш телефон на андроиде и интегрировать его с десктопом.
Открыл для себя сабж так же, очень полезная штука и довольно удобная, когда
работаешь в связке смартфон-десктоп/лаптоп, а используешь тело только для
звонков. Теперь пытаюсь отладить его на slackware 14.2, порой,
что-то странное творится. Один раз удалось подключится между смартфоном и
десктопом, а потом молчание.


vit01> Сами Кеды для его работы, как ни странно, не требуются. На Awesome у меня эта вещь вполне юзабельная.
vit01> Для скриптов и автоматизации есть консольная утилита kdeconnect-cli,
которая работает везде, и kdeconnectd - основной рабочий демон.
vit01> Зависимостей совсем чуть-чуть, плазму за собой точно не тянет. Хотя, конечно, рекомендуется использовать сабж именно с ней.
Вот по поводу зависимостей нужно поподробнее. Может у меня что пропущено из
кде-пакетов и потому есть такие несуразности?

>> Читать далее
#  Re: Live usb
jmaks (tavern,12) → btimofeev  –  15:23:06 2017-09-30

btimofeev> Кто-нибудь пользуется live-версиями дистрибутивов? Какой можете посоветовать? Желательно легковесный, без kde и гномов. У меня на компьютере жесткий диск полетел, а на нетбуке толи экран, толи видео - изображения нет(( Хочу временно с флешки попользоваться.
Kali linux мой ответ
#  Используем Crond вместе с Android
vit01 (mira, 1) → All  –  04:09:31 2017-09-17

Несведущий читатель на вопрос "как использовать крон на андроиде?" наверняка скажет, что надо скомпилировать обычный демон или стащить его из busybox и, собственно, сразу запускать в консоли.

Увы, это способ нерабочий. Почему? Потому что для экономии батареи андроид, когда мы его не используем, уходит в сон и вместе с собой тащит спать все запущенные приложения. Так что наш консольный Cron застопорится вместе с девайсом и начнёт либо пропускать задания, либо выполнять их в неправильное время.

Можно поставить так называемый постоянный WakeLock. Это значит запретить устройству спать. Я так уже пробовал (и Cron отлично работал), но заряд батареи быстро иссякал через несколько часов.

Что делать?

Нативные приложения используют системный AlarmManager, чтобы выполнять свои задачи по расписанию. Поэтому ОС просыпается в чётко заданное время. (уведомления IDEC Mobile и прочие следилки работают именно так).

Можно сделать Android-версию Crond, работающую через AlarmManager, и такие реализации существуют. Не так давно подобная свободная тулза появилась в F-Droid. Программа так и называется: crond.

Скачать: https://f-droid.org/packages/it.faerb.crond/

После запуска жмём "Enable crond" и ставим галочку "Use wake lock for script execution". Не беспокойтесь, этот WakeLock не постоянный, он работает только во время выполнения наших скриптов, чтобы исключить случайные сбои из-за засыпаний.

>> Читать далее
#  Re: PMd secure storage
Difrex (mira, 14) → Difrex  –  09:40:21 2017-09-14

Выкатил первый стабильный релиз - 0.2: https://github.com/Difrex/PMd/releases/tag/0.2.

Там есть собраный бинарь под Linux amd64.

Добавилась возможность сноса юзера со всеми данными. Для этого достаточно отправить подписанный запрос на /purge.

Публичный сервер разлит тут: https://pm.lessmore.pw
#  PMd secure storage
Difrex (mira, 14) → All  –  14:29:13 2017-09-13

Два года назад я создал пустой репозиторий на гитхабе. Я планировал написать сервер для своего менеджера паролей - PM.
Но репозиторий оставался пустым :). И вот меня наконец достало синкать пароли через всякие хранилки, будь то яндекс.диск или свой owncloud.

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

Только из сервера чисто для PM это все вылилось в простую универсальную безопасную хранилку данных. Авторизация, доступ и.т.д построенно на использовании GPG. Попутно я открыл биндинг к GPG на golang.

Только что я затегировал весию 0.1. Как показали тесты - она вполне стабильна, но баги там есть.

Ссылки:

* PMd secure storage https://github.com/Difrex/PMd
* PM password manager https://github.com/Difrex/PM
* gpg golang bindings https://github.com/Difrex/gpg


>> Читать далее
#  Re: emacs FB2-mode
Andrew Lobanov (tavern,1) → btimofeev  –  18:20:39 2017-09-11

btimofeev>> У меня emacs почему-то дико тормозит при открытии и скроллинге pdf, по 10-15 секунд страницы переключает.
btimofeev> Проблема оказалась в тормознутости плагина отображающего номера строк, отключил его для этого режима и теперь не тормозит.

А. Ну я linum-mode включаю просто по хоткею, так как далеко не только пишу текст в emacs =)
#  Re: emacs FB2-mode
Andrew Lobanov (tavern,1) → btimofeev  –  18:19:46 2017-09-11

AL>> при чтении разнообразных pdf-ок.
btimofeev> У меня emacs почему-то дико тормозит при открытии и скроллинге pdf, по 10-15 секунд страницы переключает.

Такое было у меня на нетбуке. Как вариант, попробовать поиграться переменной doc-view-resolution. На новом ноуте всё вполне сносно переключается.

К сожалению, чтение через doc-view в emacs это достаточно грязный хак в виде конвертации страниц в отдельные изображения и последующее их изображение уже пререндеренными. И я не особо разбирался можно ли как-то кешировать подгруженные изображения на одну страницу вперёд, но погуглить в этом направлении стоит.
#  Re: emacs FB2-mode
btimofeev (tavern,13) → all  –  18:12:04 2017-09-11

btimofeev> У меня emacs почему-то дико тормозит при открытии и скроллинге pdf, по 10-15 секунд страницы переключает.

Проблема оказалась в тормознутости плагина отображающего номера строк, отключил его для этого режима и теперь не тормозит.
#  Re: emacs FB2-mode
btimofeev (tavern,13) → Andrew Lobanov  –  16:23:20 2017-09-11

AL> при чтении разнообразных pdf-ок.

У меня emacs почему-то дико тормозит при открытии и скроллинге pdf, по 10-15 секунд страницы переключает.
#  Re: emacs FB2-mode
Andrew Lobanov (tavern,1) → btimofeev  –  14:40:39 2017-09-11

btimofeev> Сегодня пробовал запускать сабж в Windows: для корректной работы нужно из архива https://kent.dl.sourceforge.net/project/ezwinports/libxml2-2.7.8-w32-bin.zip распаковать файлы libxml2.dll, libiconv-2.dll и zlib1.dll в папку Emacs/bin/.

Да. В windows приходится устанавливать недостающие библиотеки вручную, но ничего не поделать - такова уж система.

btimofeev> Ещё оказывается в емаксе есть закладки для файлов - для чтения книг очень важная штука. Что бы установить закладку на файл (и текущую строку) жмём C-x r m, что бы открыть список закладок C-x r l.

Да. Я активно ими пользуюсь при чтении разнообразных pdf-ок.

btimofeev> Ещё бы добавить настройки шрифтов и список глав/быстрый переход вперёд назад по главам и будет шикарно.

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

btimofeev> А ещё на днях также вышел nov.el - режим для чтения Epub: https://github.com/wasamasa/nov.el

Вот спасибо. Хотя у меня всё или в pdf или в fb2, но возьму на заметку.
#  Re: emacs FB2-mode
btimofeev (tavern,13) → Andrew Lobanov  –  13:59:22 2017-09-11

Сегодня пробовал запускать сабж в Windows: для корректной работы нужно из архива https://kent.dl.sourceforge.net/project/ezwinports/libxml2-2.7.8-w32-bin.zip распаковать файлы libxml2.dll, libiconv-2.dll и zlib1.dll в папку Emacs/bin/.

Ещё оказывается в емаксе есть закладки для файлов - для чтения книг очень важная штука. Что бы установить закладку на файл (и текущую строку) жмём C-x r m, что бы открыть список закладок C-x r l.

Ещё бы добавить настройки шрифтов и список глав/быстрый переход вперёд назад по главам и будет шикарно.

А ещё на днях также вышел nov.el - режим для чтения Epub: https://github.com/wasamasa/nov.el
#  Re: emacs FB2-mode
btimofeev (tavern,13) → btimofeev  –  17:10:44 2017-09-08

btimofeev> Помогает возвращение require 'cl, видимо ещё что то нужно заменить, попозже попробую разобраться.

Разобрался. Простой замены return на cl-return недостаточно, нужно ещё всё в cl-block заключить, вот так:


(defun somename()
(cl-block имя блока
...
тело блока
...
(cl-return-from имя блока возвращаемое значение)))


После подобной замены у меня всё без require 'cl заработало, даже нашел одну книжку в которой обложка отображается. Кстати, что не так с изображением в книге которую я тебе отослал?
Powered by iii-php v0.11