RSS
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
[>] Re: Wallpapers
linux.14
vit01(mira, 1) — geomaster
2017-06-08 06:41:32


Наконец-то нашёлся один неминималист :)

Своей обоиной похвастаюсь:
https://ii-net.tk/screens/Screenhot-2017-06-08_13-37-34.png

[>] Re: Wallpapers
linux.14
btimofeev(tavern,13) — vit01
2017-06-08 07:57:48


vit01> А какие у вас обои на рабочем столе?

Я раньше использовал разные минималистичные обои с сайта http://simpledesktops.com

Сейчас, после недавней переустановки системы на новый жесткий диск, пользуюсь вот этими обоями под тёмную тему gtk http://imgur.com/a/5ZnRT

[>] Re: Wallpapers
linux.14
vit01(mira, 1) — btimofeev
2017-06-08 08:13:54


btimofeev> Я раньше использовал разные минималистичные обои с сайта http://simpledesktops.com

Спасибо за ссылку, интересные подборки тут.

[>] terminal.sexy
linux.14
btimofeev(tavern,13) — All
2017-06-09 14:49:11


Нашел сегодня интересный сайт, может кому-то еще пригодится: https://terminal.sexy

Это онлайн редактор цветовых тем для терминала: позволяет создавать новые темы и экспортировать в форматы различных популярных терминалов. Так же есть большой набор уже готовых популярных тем (таких как solarized, monokai, tommorow и пр.)

[>] FireURQ и GNU/Linux
linux.14
Andrew Lobanov(tavern,1) — All
2017-07-13 13:05:51


FireURQ - это интерпритатор текстовых игр, написанных на языке URQL (с кучей расширений этого самого языка). Подробнее о нём можно прочитать здесь: http://ifwiki.ru/FireURQ

Но есть у него один фатальный ддя эхотажников недостаток - он Windows Only. И лично я имел кучу проблем с его запуском под wine.

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

1. wine-2.x
2. Поставить d3dx9 (конечно, проще всего это сделать с помощью winetricks).
3. Убедиться, что у вас не карточка от Intel. Не уверен, что это воспроизводится на всех карточках, но на моих попытка отображения графики приводила к ошибке и вылету интерпритатора. К счастью, на моём новом ноуте есть nVidia, что позволило мне таки с помощью primusrun запустить "фурку" без проблем.

// Не знаю насколько это будет интересно подписчикам, но теперь мне будет куда посылать людей хоть за какой-то информацией =)

[>] Re: Шрифты в терминале
linux.14
jmaks(tavern,12) — btimofeev
2017-07-19 17:53:34


Peter>> Сколько лет использую Терминус -- заменить чем так и не нашел.
btimofeev> Нас уже трое.
четверо

Peter>> Поделитесь годнотой?
глобально изучал вопрос, даже делал подборку и вполне некоторые шрифты
для определенных задач, как допустим программирование, собирал неплохие
подборки шрифтов. Если интересно-актуально, могу поискать
позже оформить список.

btimofeev> Ещё у убунту в терминале симпатичный шрифт http://font.ubuntu.com
Ubuntu Font Family, нормальные шрифты. Пользуюсь ими нет нет для
всякого.

[>] Re: софт на Android
linux.14
jmaks(tavern,12) — vit01
2017-07-19 17:53:35


>> android 4.2.2
>> и termux этот, да и другой софт, в общем... да, надо обновлять платформу, гонка вооружений, новые девайсы
вообще, на волне всяких обновлений и прошивок, что-то вот думаю,
сделать бэкап и посмотреть может что посвежее попробовать залить в
тело.

vit01> Termux, конечно, крутая штука, но без него жить вполне можно.
так и живем, ага.

vit01> Под андроид есть куча других эмуляторов терминала. А если доступен рут, то обустроить девайс прилично не проблема.
не все они удобны, глядел термукс, самый он, что ни на есть годный.

vit01> Из альтернативных терминалов посоветую ConnectBot (на 4 версии ОС пашет), там ещё встроенный ssh-клиент есть, очень удобно. Правда, ради юзабилити придётся ещё chroot-среду мастерить (например, через proot, если рута нет), но всё равно сойдёт.
рут есть искаробки, версия андроид адаптирована, без лишнего мусора от
производителя и всякого левого китайческого софта.

[>] Re: Android и установка apk
linux.14
jmaks(tavern,12) — Andrew Lobanov
2017-07-19 17:53:36


AL> Раз профильной эхи нет, то напишу сюда. Тем более, что у андроида эхотажное ядро.

AL> Вроде, рассказывал уже, что у меня была проблема с сабжем в виже ненажимаемой кнопки "Установить". Выяснил я всё таки причину. Это приложение Twilight. Успешная установка после перезагрузки, о которой я писал, объяснялась тем, что я успевал нажать кнопку до того, как запускалось это приложение.

AL> Не очень удобно, но и к изменённой цветовой температуре по вечерам я уже привык. Так что буду отключать.
На самом деле это вроде только с гугл-плей, и где-то еще в каком-то
приложении сталкивался, что кнопки не работали...

AL> Вроде не я один пользуюсь подобным на телефоне. Может, пригодится кому моё скромное открытие =)
Да, кстати, тоже заметил сабж, и почти сразу понял в чем беда, так как
натыкался на отзыв или описание подобное, что, обрабатывает каким-то
образом UI, и не везде этот оверлей делается правильно.
А так как в эхе давно не был, так бы подсказал сразу...

[>] Re: Android и установка apk
linux.14
jmaks(tavern,12) — btimofeev
2017-07-19 17:53:37


AL>> Это приложение Twilight. Успешная установка после перезагрузки, о которой я писал, объяснялась тем, что я успевал нажать кнопку до того, как запускалось это приложение.

btimofeev> В приложении Red Moon, о котором я писал выше, есть опция, приостанавливающая работу приложения на время, пока на экране отображается подобный системный привилегированный диалог. Скачать можешь с гитхаба https://github.com/raatmarien/red-moon/releases или в F-droid.
В твайлайт, тоже есть пауза и гибкие настройки... оно очень таки
продумано.

[>] Re: FireURQ и GNU/Linux
linux.14
jmaks(tavern,12) — Andrew Lobanov
2017-07-19 17:53:37


AL> FireURQ - это интерпритатор текстовых игр, написанных на языке URQL (с кучей расширений этого самого языка). Подробнее о нём можно прочитать здесь: http://ifwiki.ru/FireURQ

AL> Но есть у него один фатальный ддя эхотажников недостаток - он Windows Only. И лично я имел кучу проблем с его запуском под wine.

AL> Попытаюсь рассказать, что необходимо для этого самого запуска.

AL> 1. wine-2.x
AL> 2. Поставить d3dx9 (конечно, проще всего это сделать с помощью winetricks).
AL> 3. Убедиться, что у вас не карточка от Intel. Не уверен, что это воспроизводится на всех карточках, но на моих попытка отображения графики приводила к ошибке и вылету интерпритатора. К счастью, на моём новом ноуте есть nVidia, что позволило мне таки с помощью primusrun запустить "фурку" без проблем.

AL> // Не знаю насколько это будет интересно подписчикам, но теперь мне будет куда посылать людей хоть за какой-то информацией =)

Протестировал в свое время определенное количество сборок фурки и
разных настроек wine, набора библиотек, настроек, либ закинутых вручную, через
винетрикс и т.д.
Определенное количество игр запускалось без каких либо проблем и
работало стабильно от начала и до конца, особенно упакованных сразу с
игрой.
Ноут на тот момент был HP Pavilion dv6700 с интегрированной Intel
GMA965, по большей части в дистрибутиве убунту толи 14.04 толи 12.04 очень все довольно
стабильно работало.

Разговаривал с создателем урки, очень плохая оптимизация кода
интерпритатора, декораторы там какие-то в директах использовались,
короче такие дебри, я ему отсылал логи того что происходило с wine, и в
общем ничего адекватоного он мне так и не посоветовал, кроме как
связывался с кем-то из сообщества urq, вроде Чешир, но это не точно, кто тоже
запускал furq из под wine, пользовался линухом. У него тоже был какой-то
релиз ubuntu из этих чисел 12~14, и так же наблюдались падения/вылеты
не на всех сборках furq и разных играх.

[>] Re: FireURQ и GNU/Linux
linux.14
Andrew Lobanov(tavern,1) — jmaks
2017-07-20 09:17:19


jmaks> Протестировал в свое время определенное количество сборок фурки и
jmaks> разных настроек wine, набора библиотек, настроек, либ закинутых вручную, через
jmaks> винетрикс и т.д.
jmaks> Определенное количество игр запускалось без каких либо проблем и
jmaks> работало стабильно от начала и до конца, особенно упакованных сразу с
jmaks> игрой.
jmaks> Ноут на тот момент был HP Pavilion dv6700 с интегрированной Intel
jmaks> GMA965, по большей части в дистрибутиве убунту толи 14.04 толи 12.04 очень все довольно
jmaks> стабильно работало.

Я всякое пробовал на нетбуке, но судя по моим наблюдениям, проблема была именно в карточке от intel. Точнее, в её драйверах.

jmaks> Разговаривал с создателем урки, очень плохая оптимизация кода
jmaks> интерпритатора, декораторы там какие-то в директах использовались,
jmaks> короче такие дебри, я ему отсылал логи того что происходило с wine, и в
jmaks> общем ничего адекватоного он мне так и не посоветовал, кроме как
jmaks> связывался с кем-то из сообщества urq, вроде Чешир, но это не точно, кто тоже
jmaks> запускал furq из под wine, пользовался линухом. У него тоже был какой-то
jmaks> релиз ubuntu из этих чисел 12~14, и так же наблюдались падения/вылеты
jmaks> не на всех сборках furq и разных играх.

Fireton мне как раз посоветовал перепаковать игры (упакеванные в exe игры легко распаковываются с помощью 7zip) и попробовать на современном интерпретаторе. Но судя по отзывам на #urq на forestnet'е нужен wine не младше 2.х.

[>] Re: софт на Android
linux.14
jmaks(tavern,12) — vit01
2017-07-22 02:26:54


vit01> Из альтернативных терминалов посоветую ConnectBot (на 4 версии ОС пашет), там ещё встроенный ssh-клиент есть, очень удобно. Правда, ради юзабилити придётся ещё chroot-среду мастерить (например, через proot, если рута нет), но всё равно сойдёт.
А что из редакторов кода посоветуешь? VimTouch, какой-то неполноценный, или
я просто не могу к нему привыкнуть.

Попробую щас этот самый ConnectBot

[>] Прошивка Android 4.4.4 Samsung Galaxy Tab E SM-T560
linux.14
jmaks(tavern,12) — All
2017-07-22 07:12:24


Подготовка.

Попробую завести таки внешний usb-modem, поменяв прошивку, взяв от смежной модели
SM-T561, либо уже откажусь от этой идеи.

OS Slackware 14.2 64bit

Использовал slackbuilds.org; загружены и установлены:
android-tools 7.1.0 r4
gtest 1.8.0
heimdall 1.4.0
jmtpfs 0.5

Теперь в процессе изучения загрузки подключения прошивок.

[>] Re: софт на Android
linux.14
vit01(mira, 1) — jmaks
2017-07-22 08:57:29


jmaks> А что из редакторов кода посоветуешь? VimTouch, какой-то неполноценный, или я просто не могу к нему привыкнуть.

Рекомендую Turbo Editor, в ф-дроиде присутствует. Пальцами удобно обращаться, вкладки есть, код подсвечивает.

Но по привычке предпочитаю на телефоне чистый оригинальный Vim.

[>] Re: Прошивка Android 4.4.4 Samsung Galaxy Tab E SM-T560
linux.14
vit01(mira, 1) — jmaks
2017-07-22 09:08:23


Самое главное - это какую именно ты прошивку заливать будешь.

У меня с heimdall как-то раз был факап, когда он отказался заливать образ system, который размером составлял больше 3гб. Оказалось, что на 32 битных системах там был глюк. И ещё походу он в ОЗУ грузился.

Так как неизвестно, что за прошивка, советую на всякий случай винду с Odin подготовить, сейчас последняя версия 3.10 вроде.

[>] Re: Прошивка Android 4.4.4 Samsung Galaxy Tab E SM-T560
linux.14
btimofeev(tavern,13) — vit01
2017-07-22 10:59:19


А самсунги через рекавери (twrp) не шьются? Я так HTC раньше прошивал: заливаешь прошивку на флешку, перезагружаешь телефон в рекавери, выбираешь файл прошивки и ждёшь пару минут. Это похоже самый простой способ прошивки. А для китайских телефонов на китайских процессорах постоянно какой-то софт для компа нужен (а один раз я прошивал телефон для которого пришлось винду искать, софта для линуксе не существует, а под вайном не работает).

[>] Re: Прошивка Android 4.4.4 Samsung Galaxy Tab E SM-T560
linux.14
vit01(mira, 1) — btimofeev
2017-07-22 11:52:44


Через рекавери шьются кастомы вроде цианогенов.
Для официальных прошивок или для основанных на них требуется комп. Плюс саму рекавери тоже заливать как-то надо.

jmaks ведь так и не написал, что именно он шьёт: 3х-гиговый официальный образ или кастом.

[>] Re: софт на Android
linux.14
1i8r4(av4lon,1) — vit01
2017-07-22 13:43:57


jmaks>> А что из редакторов кода посоветуешь? VimTouch, какой-то неполноценный, или я просто не могу к нему привыкнуть.

vit01> Рекомендую Turbo Editor, в ф-дроиде присутствует. Пальцами удобно обращаться, вкладки есть, код подсвечивает.
Надо попробовать, ага.

vit01> Но по привычке предпочитаю на телефоне чистый оригинальный Vim.
Что vim тоже есть оригинал или надо пересобирать?

[>] Re: Прошивка Android 4.4.4 Samsung Galaxy Tab E SM-T560
linux.14
1i8r4(av4lon,1) — vit01
2017-07-22 13:43:58


vit01> Через рекавери шьются кастомы вроде цианогенов.
vit01> Для официальных прошивок или для основанных на них требуется комп. Плюс саму рекавери тоже заливать как-то надо.
Да, истинно так, ну и как бы это вообще правильно, на компе все прошивать,
когда есть отладка, и прочие дела, а не на кирпиче все.

vit01> jmaks ведь так и не написал, что именно он шьёт: 3х-гиговый официальный образ или кастом.
Разберусь с номерами, что там мне подойдет лучше и отпишусь.

[>] Re: Прошивка Android 4.4.4 Samsung Galaxy Tab E SM-T560
linux.14
1i8r4(av4lon,1) — vit01
2017-07-22 13:43:58


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

vit01> У меня с heimdall как-то раз был факап, когда он отказался заливать образ system, который размером составлял больше 3гб. Оказалось, что на 32 битных системах там был глюк. И ещё походу он в ОЗУ грузился.
Да, это и из odin, можно получить, легко. А вообще я так подозреваю, что
потребуется, вероятно, мультилиб, для всего нормальной работы.

vit01> Так как неизвестно, что за прошивка, советую на всякий случай винду с Odin подготовить, сейчас последняя версия 3.10 вроде.
Винду с odin подготовить, чот я не вкурил !;
Вообще на xpda ребята пишут про heimdall, что все норм, заточено очень
даже лучше чем odin, для прошивки всяких гнусмасов. И кучи других, и что
мол работает в разы стабильней и правильней чем odin.

[>] Re: софт на Android
linux.14
vit01(mira, 1) — 1i8r4
2017-07-22 16:11:24


vit01>> Но по привычке предпочитаю на телефоне чистый оригинальный Vim.
1i8r4> Что vim тоже есть оригинал или надо пересобирать?

У меня ж Termux, так что все удобства из коробки :)

На 4 андроиде действительно либо пересобирать, либо использовать что-нибудь на основе chroot.

[>] Orange Pi PC2
linux.14
jmaks(tavern,12) — All
2017-08-06 15:51:42


На днях прилетел таки сабж.

Заказывал в офиц магазе только плату, блок питания по
рекомендуемым параметрам 5V, 2A, нашелся (5V, 2.5A), перебрал все завалы
различных блоков питания и различных форм факторов штекеров, уж не думал,
что их действительно столько (зачем? почему никаких оптимизаций и стандартов
на это дело, каждый производитель, словно хочет померятся кто дальше прыгнет)
от старого, а может и не старого, сам девайс не найден, производства
компании D-Link.

Посетил вчера местный псевдо-магаз (постоянно то что нужно ничего
нет, да и вообще ассортимент хромает) радиодеталей и закуплены разные
китайские штекеры, по копеечной цене, у OPi очень специфичный разъем
питания; можно конечно было притащить плату в магаз, но я ее забыл, да и
штекера в кулацком хозяйстве пригодятся.
Провел небольшой дзен по пайке подошедшего штекера, прозвонка, проверка,
питание есть!! Еще бы надо будет промерить реальные токи, под нагрузкой, но
это позже.

Сегодня авг-6/2017 были загружены различные образы совместимых готовых
дистрибутивов под это дело, флеш-карта микро-сд на 16Gb, была закуплена
заранее и оттестирована на скорость чтение-запись, проверена, форматнута и
вот настал час икс, запиливания и тестов дистрибов/железа.

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

Оффтоп. Что замечено, ни один известный брендом производитель, не гнушается
в те самые маршрутизаторы с модулями беспроводных сетей, НЕ устанавливать
хоть минимальное пассивное охлаждение. А эти самые цпу очень даже греются,
из-за чего очень часто идет отказ оборудования, сбои в работе, и вообще
дохнут оные чипы.
Перебрал много, раскручивал и разглядывал коробки. Ни в одном, что попались
в руки, штук 10, не было радиаторов. Экономная экономия: такие дела.

Фхух, фух, фух...

Позже могу запилить скрины и фоты, если кому интересно.

[>] Re: Orange Pi PC2
linux.14
vit01(mira, 1) — jmaks
2017-08-06 16:58:25


Уии, нас здесь теперь двое - оранжевщиков

Для тех, кто уже забыл, вот дискуссия:

ii://i7czbEw24fC2HrOJRo0Q
ii://IiLEfmzL6ooWr1gFoccV
ii://jKlUAAL8XkaFGdWlirmJ
ii://b7I8izCzpdp8NWyUC7hR
ii://afEFWJyxTZpwV8ab2GzK
ii://FDJpAENUdheiaHVmdgaG
ii://Lp7Hge28NAnVBg7Xx1m7
ii://AggLWvcc4uwBXgpGzp0A
ii://uzBlcEAWWx3ovRQr6VX6

// Юзерам IDEC Mobile для просмотра недостающих в базе сообщений сначала нажать на ссылку, потом меню -> "Обновить с сервера"

Кстати, тем, кому интересно, как мой оранж поживает. Transmission-daemon я в конце концов снёс, потому что он был крайне неудобен с точки зрения конфига (каждую перезагрузку слетал логин-пароль из-за мнимой "безопасности") и ещё требовал клиента для подключения.
Десктопный transmission-remote-gtk сделан крайне топорно и постоянно глючил опять же в конфиге, который сохранял через раз.

В итоге пользуюсь теперь RTorrent + Wtorrent GUI, который работает через браузер. Совершенно не надо заморачиваться, и работает как часы.

[>] Re: Orange Pi PC2
linux.14
jmaks(tavern,12) — vit01
2017-08-09 16:31:42


vit01> В итоге пользуюсь теперь RTorrent + Wtorrent GUI, который работает через браузер. Совершенно не надо заморачиваться, и работает как часы.
Вот с этого места можешь подробнее? Что за WtorrentGUI, чем плох, хорош,
что там в конфигах.

Не так давно пытался завести rtorrent в связке с rutorrent (довольно
мощный веб-гуй), но что-то пока ума ему до конца не дал, на
серве, не может установить связь по неведомым причинам с сокетом rtorrent.
Хотя веб-гуй заводится и даже функционирует.

[>] Re: Orange Pi PC2
linux.14
vit01(mira, 1) — jmaks
2017-08-10 16:17:31


WTorrent - это простой веб-гуй
Мне пришлось scgi-модули настраивать, чтобы всё получилось.

В качестве веб-сервера использую lighttpd, в конфигах надо в модули добавить

server.modules += ( "mod_scgi" )

И ещё зафигачить туда вот это:

scgi.server = (
 "/RPC2" => # RT_DIR
 ( "127.0.0.1" =>
  (
   "host" => "127.0.0.1", # Ip where rtorrent is listening
   "port" => 5000, # Port specified in .rtorrent.rc
   "check-local" => "disable"
  )
 )
)

Из дополнительных модулей PHP стоят php5-xmlrpc, php5-sqlite, php5-json и, может быть, что-то ещё.

А вот конфиг rtorrent

max_uploads = 8

download_rate = 0
upload_rate = 28
check_hash = yes

directory = /media/flashcard/
session = ~/.rtorrent.session/

schedule = watch_directory,5,5,load_start=/home/username/.rtorrent-files/*.torrent
schedule = low_diskspace,5,60,close_low_diskspace=100M

port_range = 6890-6999
port_random = yes

dht = auto
dht_port = 6881
peer_exchange = yes
scgi_port = localhost:5000
use_udp_trackers = yes

[>] Re: софт на Android
linux.14
jmaks(tavern,12) — vit01
2017-08-12 09:01:42


Что-то не могу найти Turbo Editor на F-Droid. Или не так ищу?! В настройках даж выставил несовместимые приложения.

[>] Re: софт на Android
linux.14
vit01(mira, 1) — jmaks
2017-08-12 12:05:38


jmaks> Что-то не могу найти Turbo Editor на F-Droid. Или не так ищу?! В настройках даж выставил несовместимые приложения.

https://f-droid.org/packages/com.maskyn.fileeditorpro/

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

[>] Systemd рулит
linux.14
Difrex(mira, 14) — All
2017-08-28 10:00:22


Сабж.

Покупал тут для своего проекта виртуалочки на DO. Пытался уложиться в мелкий бюджет - 20$.

В итоге взял 3x512RAM + 1x1GRAM.

В таких условиях нужно ограничивать сервисы. Городить туда Mesos очень не хотелось. В итоге все нагрузочно протестировалось на локальной виртуалке, посчиталось на листочке, сколько какому сервису нужно по-минимуму памяти и проца, написаль шаблоны для юнитов systemd - теперь можно динамически менять ресурсы для каждого из сервисов. Будь то докер или нет. :)

Пример юнита /etc/systemd/system/some_service@.service:

[Unit]
Description=Some API
After=docker.service

[Service]
Type=simple
ExecStart=/usr/bin/docker run --name some_service%i some_service:latest --listen 0.0.0.0:15282 -d
ExecStop=/usr/bin/docker stop -t 0 some_service%i
ExecStopPost=/usr/bin/docker rm -f some_service%i
MemoryLimit=8M
Restart=always

[Install]
WantedBy=multi-user.target

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

systemctl start some_service@2

А нагрузку отбалансировать можно nginx, тем более в нем уже давно есть стриминг и lua, так что haproxy больше ненужен.

[>] Re: Systemd рулит
linux.14
vit01(mira, 1) — Difrex
2017-08-28 11:53:16


Difrex> В итоге взял 3x512RAM + 1x1GRAM.
Difrex> В таких условиях нужно ограничивать сервисы.

Интересно, а как такие виртуалки поведут себя, если им увеличить память через своп на основе ZRAM?

> systemctl start some_service@2

Превосходно! Возьму на вооружение

[>] Re: Systemd рулит
linux.14
Difrex(mira, 14) — vit01
2017-08-28 14:46:56


>Интересно, а как такие виртуалки поведут себя, если им увеличить память через своп на основе ZRAM?
А вот хз. Я, честно говоря, никогда этот ZRAM не пробовал.

[>] Re: Systemd рулит
linux.14
vit01(mira, 1) — Difrex
2017-08-28 18:21:00


> Я, честно говоря, никогда этот ZRAM не пробовал.

Дельцы кастомных прошивок андроида его чуть ли не постоянно используют. Операционка немало жрёт, а на девайсах с меньше чем 1 гигом ОЗУ использовать свежатину хочется. Так что попробуй на своих виртуалках, вдруг легче жить будет.

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

[>] Re: Systemd рулит
linux.14
Peter(syscall,1) — vit01
2017-08-28 19:41:02


> Я, честно говоря, никогда этот ZRAM не пробовал.
>> Дельцы кастомных прошивок андроида его чуть ли не постоянно используют.

Прочитал. Прикольная штука! тоже не знал про нее...

[>] emacs FB2-mode
linux.14
Andrew Lobanov(tavern,1) — All
2017-09-07 05:27:37


Захотелось мне тут на днях почитать Эрика Реймонда "Искусство программирования для Unix", а она у меня в fb2. Собирать FBReader не хотелось, а опакетить fbless было лень. Так что я быстренько переделал свой старый проект fb2-читалки для emacs. Раньше он был глючный и падучий, а сейчас жуёт даже книги, которые не соответствуют стандарту.

Взять можно тут: https://github.com/spline1986/fb2-mode/

Скриншотв репозитории пока старый, так что вот поновее: http://spline-online.tk/stuff/docs/pics/fb2-mode2.png

Киллер-фича: он подкладывает белый фон под картинки, чтобы картинки с прозрачным фоном хорошо смотрелись в тёмных темах. Для отображения картинок необходим emacs, собранный с поддержкой imagemagick (в slackware он точно так собирается, но как дела обстоят в других дистрибутивах я не знаю).

Пока что мода не имеет настроек, но зато имеет пару некритичных недочётов и кривостей, но я хочу исправить такое положение вещей =)

[>] Re: emacs FB2-mode
linux.14
Andrew Lobanov(tavern,1) — All
2017-09-07 06:02:51


AL> Захотелось мне тут на днях почитать Эрика Реймонда "Искусство программирования для Unix", а она у меня в fb2. Собирать FBReader не хотелось, а опакетить fbless было лень. Так что я быстренько переделал свой старый проект fb2-читалки для emacs. Раньше он был глючный и падучий, а сейчас жуёт даже книги, которые не соответствуют стандарту.
AL> Взять можно тут: https://github.com/spline1986/fb2-mode/

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

[>] Re: emacs FB2-mode
linux.14
Difrex(mira, 14) — Andrew Lobanov
2017-09-07 09:23:05


Круто! Спасибо.

[>] Re: emacs FB2-mode
linux.14
Andrew Lobanov(tavern,1) — Difrex
2017-09-07 13:28:29


Difrex> Круто! Спасибо.

Да не за что. Если вдруг возникнут проблемы или будут найдены ошибки, просьба писать сюда. Секту я проверяю чаще гитхаба и почты =)

[>] Re: emacs FB2-mode
linux.14
btimofeev(tavern,13) — Andrew Lobanov
2017-09-08 07:05:05


У меня он так и не заработал, на любую книжку (если запускать из консоли командой emacs kniga.fb2) пишет "File mode specification error: (void-function third)". Если в емаксе выполнить M-x fb2-mode пишет "setq: Symbol's function definition is void: third".

[>] Re: emacs FB2-mode
linux.14
btimofeev(tavern,13) — Andrew Lobanov
2017-09-08 07:31:03


btimofeev> У меня он так и не заработал, на любую книжку (если запускать из консоли командой emacs kniga.fb2) пишет "File mode specification error: (void-function third)". Если в емаксе выполнить M-x fb2-mode пишет "setq: Symbol's function definition is void: third".

В исходнике у тебя нашел строку: (setq major-mode 'wpdl-mode). Это зависимость? У меня такого модуля не было. Скачал его на емаксвики, подключил так же как и твой модуль (до fb2-mode), но пишет все те же ошибки.

[>] Re: emacs FB2-mode
linux.14
Andrew Lobanov(tavern,1) — btimofeev
2017-09-08 09:38:12


btimofeev> У меня он так и не заработал, на любую книжку (если запускать из консоли командой emacs kniga.fb2) пишет "File mode specification error: (void-function third)". Если в емаксе выполнить M-x fb2-mode пишет "setq: Symbol's function definition is void: third".

Можешь выдать книгу, на которой возникает проблема? Буду разбираться. Сейчас не готов ничего сказать пока.

[>] Re: emacs FB2-mode
linux.14
btimofeev(tavern,13) — Andrew Lobanov
2017-09-08 10:58:58


AL> Можешь выдать книгу, на которой возникает проблема? Буду разбираться. Сейчас не готов ничего сказать пока.

К примеру вот этот маленький рассказ https://www.dropbox.com/s/rojs8wnzjrsntgi/Lavkraft_Gipnoz.31745.fb2?dl=0

[>] Re: emacs FB2-mode
linux.14
Andrew Lobanov(tavern,1) — btimofeev
2017-09-08 11:19:27


AL>> Можешь выдать книгу, на которой возникает проблема? Буду разбираться. Сейчас не готов ничего сказать пока.
btimofeev> К примеру вот этот маленький рассказ https://www.dropbox.com/s/rojs8wnzjrsntgi/Lavkraft_Gipnoz.31745.fb2?dl=0

Крайне странно. У меня открывается без проблем. Ты точно обновил моду? Какая система? Какая версия emacs?

[>] Re: emacs FB2-mode
linux.14
btimofeev(tavern,13) — Andrew Lobanov
2017-09-08 11:28:32


AL> Крайне странно. У меня открывается без проблем. Ты точно обновил моду? Какая система? Какая версия emacs?

Обновил, попробовал сейчас ещё раз перекачать, все равно ошибка. У меня Archlinux, Emacs 25.2.1

Так fb2-mode зависит от wpdl-mode? Если да, то откуда ты его брал? Мне кажется, что это в моей инсталляции емакса что-то не так.

[>] Re: emacs FB2-mode
linux.14
Andrew Lobanov(tavern,1) — btimofeev
2017-09-08 12:15:39


AL>> Крайне странно. У меня открывается без проблем. Ты точно обновил моду? Какая система? Какая версия emacs?
btimofeev> Обновил, попробовал сейчас ещё раз перекачать, все равно ошибка. У меня Archlinux, Emacs 25.2.1

Крайне странно. Всё должно работать. Надо в виртуалке чтоль проверить.

btimofeev> Так fb2-mode зависит от wpdl-mode? Если да, то откуда ты его брал? Мне кажется, что это в моей инсталляции емакса что-то не так.

Не зависит. Откуда там эта строчка я уже и не вспомню. Её можно вообще удалить, так как она ни на что не влияет. Сегодня пушну подчищенный fb2-mode.el.

[>] Re: emacs FB2-mode
linux.14
btimofeev(tavern,13) — Andrew Lobanov
2017-09-08 12:20:02


btimofeev> У меня он так и не заработал, на любую книжку (если запускать из консоли командой emacs kniga.fb2) пишет "File mode specification error: (void-function third)". Если в емаксе выполнить M-x fb2-mode пишет "setq: Symbol's function definition is void: third".

У меня заработало после добавления в начало файла fb2.el строки (require 'cl). Это для экспорта таких функций как first, third, return. В емаксе 24.3 и выше что бы их не экспортировать нужно вызывать их как cl-first, cl-return.

[>] Re: emacs FB2-mode
linux.14
btimofeev(tavern,13) — btimofeev
2017-09-08 12:29:30


btimofeev> У меня заработало после добавления в начало файла fb2.el строки (require 'cl). Это для экспорта таких функций как first, third, return. В емаксе 24.3 и выше что бы их не экспортировать нужно вызывать их как cl-first, cl-return.

Инфу я нашел тут https://stackoverflow.com/a/30848971 и тут https://www.masteringemacs.org/article/whats-new-emacs-24-3 в разделе Common Lisp emulation (CL). Написано что теперь модуль cl с функциями без приставок deprecated.

[>] Re: emacs FB2-mode
linux.14
btimofeev(tavern,13) — Andrew Lobanov
2017-09-08 14:25:07


AL> Для отображения картинок необходим emacs, собранный с поддержкой imagemagick (в slackware он точно так собирается, но как дела обстоят в других дистрибутивах я не знаю).

Теперь у меня книги с картинками не открываются. Пишет "File mode specification error: (error Not an image: nil)". Хотя команда (описанная тут https://www.gnu.org/software/emacs/manual/html_node/elisp/ImageMagick-Images.html) для проверки наличия поддержки imagemagic выдает t, я так понимаю поддержка есть. Пример книги здесь, если надо https://www.dropbox.com/s/fdhgt6qcs34h30q/Oruell_Skotnyiy_dvor.76204.fb2?dl=0

[>] Re: emacs FB2-mode
linux.14
Andrew Lobanov(tavern,1) — btimofeev
2017-09-08 15:01:22


btimofeev> У меня заработало после добавления в начало файла fb2.el строки (require 'cl). Это для экспорта таких функций как first, third, return. В емаксе 24.3 и выше что бы их не экспортировать нужно вызывать их как cl-first, cl-return.

Спасибо за помощь. Видимо, у меня какой-то из используемых пакетов уже тянул cl. Исправлю обязательно.

[>] Re: emacs FB2-mode
linux.14
Andrew Lobanov(tavern,1) — btimofeev
2017-09-08 15:01:22


AL>> Для отображения картинок необходим emacs, собранный с поддержкой imagemagick (в slackware он точно так собирается, но как дела обстоят в других дистрибутивах я не знаю).
btimofeev> Теперь у меня книги с картинками не открываются. Пишет "File mode specification error: (error Not an image: nil)". Хотя команда (описанная тут https://www.gnu.org/software/emacs/manual/html_node/elisp/ImageMagick-Images.html) для проверки наличия поддержки imagemagic выдает t, я так понимаю поддержка есть. Пример книги здесь, если надо https://www.dropbox.com/s/fdhgt6qcs34h30q/Oruell_Skotnyiy_dvor.76204.fb2?dl=0

Спасибо. Пока сделал простую проверку на успешное считывание картинки. В данном файле не распознаётся base64 в атачнутой картинке. Все изменения уже на гитхабе.

[>] Re: emacs FB2-mode
linux.14
btimofeev(tavern,13) — Andrew Lobanov
2017-09-08 15:26:41


AL> Все изменения уже на гитхабе.

Ещё в 38 строке замени пожалуйста return на cl-return.

Теперь в качестве ошибки вываливается такая строка

----
File mode specification error: (no-catch --cl-block-nil-- (description nil (title-info nil (genre nil prose_classic) (author nil (first-name nil Джордж) (last-name nil Оруэлл)) (book-title nil Скотный двор) (date nil) (coverpage nil (image ((href . #cover.png)))) (lang nil ru) (src-lang nil en) (translator nil (first-name nil Илан) (last-name nil Полоцк))) (document-info nil (author nil (first-name nil) (last-name nil)) (program-used nil FB Tools) (date ((value . 2005-02-07)) 2005-02-07) (src-url nil http://iaiwww.uni-muenster.de/cgi-bin/simplex/koi8/orwell/ ) (id nil CF2E496D-BAC4-4BFF-81BF-CB03B7EF95BA) (version nil 1.0))))
----

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

[>] Re: emacs FB2-mode
linux.14
Andrew Lobanov(tavern,1) — btimofeev
2017-09-08 16:05:02


btimofeev> Ещё в 38 строке замени пожалуйста return на cl-return.

Исправил. Спасибо.

btimofeev> Теперь в качестве ошибки вываливается такая строка

btimofeev> ----
btimofeev> File mode specification error: (no-catch --cl-block-nil-- (description nil (title-info nil (genre nil prose_classic) (author nil (first-name nil Джордж) (last-name nil Оруэлл)) (book-title nil Скотный двор) (date nil) (coverpage nil (image ((href . #cover.png)))) (lang nil ru) (src-lang nil en) (translator nil (first-name nil Илан) (last-name nil Полоцк))) (document-info nil (author nil (first-name nil) (last-name nil)) (program-used nil FB Tools) (date ((value . 2005-02-07)) 2005-02-07) (src-url nil http://iaiwww.uni-muenster.de/cgi-bin/simplex/koi8/orwell/ ) (id nil CF2E496D-BAC4-4BFF-81BF-CB03B7EF95BA) (version nil 1.0))))
btimofeev> ----

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

Надо будет попробовать на чистом профиле, но не сегодня уже.

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19