linux.14: Linux


1 . . . 12 13 14
Reply to: GoPe5RXliNO4FHA5my3e
From: vit01 (mira, 1) 08.06.17 05:41 UTC
To: geomaster
Subject: Re: Wallpapers
Наконец-то нашёлся один неминималист :)

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

Reply to: OmicpY6KahFuRuFKzIzh
From: btimofeev (tavern,13) 08.06.17 06:57 UTC
To: vit01
Subject: Re: Wallpapers
vit01> А какие у вас обои на рабочем столе?

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

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

Reply to: rXipXhEk5WncAzQ0XzWC
From: vit01 (mira, 1) 08.06.17 07:13 UTC
To: btimofeev
Subject: Re: Wallpapers
btimofeev> Я раньше использовал разные минималистичные обои с сайта http://simpledesktops.com

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

From: btimofeev (tavern,13) 09.06.17 13:49 UTC
To: All
Subject: terminal.sexy
Нашел сегодня интересный сайт, может кому-то еще пригодится: https://terminal.sexy

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

From: Andrew Lobanov (tavern,1) 13.07.17 12:05 UTC
To: All
Subject: FireURQ и GNU/Linux
FireURQ - это интерпритатор текстовых игр, написанных на языке URQL (с кучей расширений этого самого языка). Подробнее о нём можно прочитать здесь: http://ifwiki.ru/FireURQ

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

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

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

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

Reply to: B1uGvRBrcEGpXvIXnPzI
From: jmaks (tavern,12) 19.07.17 16:53 UTC
To: btimofeev
Subject: Re: Шрифты в терминале
Peter>> Сколько лет использую Терминус -- заменить чем так и не нашел.
btimofeev> Нас уже трое.
четверо

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

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

Reply to: M39ayYweuxS2h4VGujEH
From: jmaks (tavern,12) 19.07.17 16:53 UTC
To: vit01
Subject: Re: софт на Android
>> android 4.2.2
>> и termux этот, да и другой софт, в общем... да, надо обновлять платформу, гонка вооружений, новые девайсы
вообще, на волне всяких обновлений и прошивок, что-то вот думаю,
сделать бэкап и посмотреть может что посвежее попробовать залить в
тело.

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

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

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

Reply to: oB9MAU7BASmDxeriIRTR
From: jmaks (tavern,12) 19.07.17 16:53 UTC
To: Andrew Lobanov
Subject: Re: Android и установка apk
AL> Раз профильной эхи нет, то напишу сюда. Тем более, что у андроида эхотажное ядро.

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

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

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

Reply to: lMcfSlvzdk8b1I8wVTD0
From: jmaks (tavern,12) 19.07.17 16:53 UTC
To: btimofeev
Subject: Re: Android и установка apk
AL>> Это приложение Twilight. Успешная установка после перезагрузки, о которой я писал, объяснялась тем, что я успевал нажать кнопку до того, как запускалось это приложение.

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

Reply to: 7xKyKMfuv6KCN3MfdTkN
From: jmaks (tavern,12) 19.07.17 16:53 UTC
To: Andrew Lobanov
Subject: Re: FireURQ и GNU/Linux
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 и разных играх.

Reply to: bQQhbwAR9zZv6Bjs2daB
From: Andrew Lobanov (tavern,1) 20.07.17 08:17 UTC
To: jmaks
Subject: Re: FireURQ и GNU/Linux
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.х.

Reply to: M39ayYweuxS2h4VGujEH
From: jmaks (tavern,12) 22.07.17 01:26 UTC
To: vit01
Subject: Re: софт на Android
vit01> Из альтернативных терминалов посоветую ConnectBot (на 4 версии ОС пашет), там ещё встроенный ssh-клиент есть, очень удобно. Правда, ради юзабилити придётся ещё chroot-среду мастерить (например, через proot, если рута нет), но всё равно сойдёт.
А что из редакторов кода посоветуешь? VimTouch, какой-то неполноценный, или
я просто не могу к нему привыкнуть.

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

From: jmaks (tavern,12) 22.07.17 06:12 UTC
To: All
Subject: Прошивка Android 4.4.4 Samsung Galaxy Tab E SM-T560
Подготовка.

Попробую завести таки внешний 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

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

Reply to: dP3GqWIDzGeMpXSzyAkN
From: vit01 (mira, 1) 22.07.17 07:57 UTC
To: jmaks
Subject: Re: софт на Android
jmaks> А что из редакторов кода посоветуешь? VimTouch, какой-то неполноценный, или я просто не могу к нему привыкнуть.

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

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

Reply to: j6aqZYiAyFzAhBzK7NUS
From: vit01 (mira, 1) 22.07.17 08:08 UTC
To: jmaks
Subject: Re: Прошивка Android 4.4.4 Samsung Galaxy Tab E SM-T560
Самое главное - это какую именно ты прошивку заливать будешь.

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

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

Reply to: Und5Q5OzrzHOsDnvzbFK
From: btimofeev (tavern,13) 22.07.17 09:59 UTC
To: vit01
Subject: Re: Прошивка Android 4.4.4 Samsung Galaxy Tab E SM-T560
А самсунги через рекавери (twrp) не шьются? Я так HTC раньше прошивал: заливаешь прошивку на флешку, перезагружаешь телефон в рекавери, выбираешь файл прошивки и ждёшь пару минут. Это похоже самый простой способ прошивки. А для китайских телефонов на китайских процессорах постоянно какой-то софт для компа нужен (а один раз я прошивал телефон для которого пришлось винду искать, софта для линуксе не существует, а под вайном не работает).

Reply to: YfZ8OyCcutLjFvWfA7Vf
From: vit01 (mira, 1) 22.07.17 10:52 UTC
To: btimofeev
Subject: Re: Прошивка Android 4.4.4 Samsung Galaxy Tab E SM-T560
Через рекавери шьются кастомы вроде цианогенов.
Для официальных прошивок или для основанных на них требуется комп. Плюс саму рекавери тоже заливать как-то надо.

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

Reply to: AiRTQnxoV98HQVw1OSmb
From: 1i8r4 (av4lon,1) 22.07.17 12:43 UTC
To: vit01
Subject: Re: софт на Android
jmaks>> А что из редакторов кода посоветуешь? VimTouch, какой-то неполноценный, или я просто не могу к нему привыкнуть.

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

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

Reply to: hKqd5zCCH8X69rdgSEyV
From: 1i8r4 (av4lon,1) 22.07.17 12:43 UTC
To: vit01
Subject: Re: Прошивка Android 4.4.4 Samsung Galaxy Tab E SM-T560
vit01> Через рекавери шьются кастомы вроде цианогенов.
vit01> Для официальных прошивок или для основанных на них требуется комп. Плюс саму рекавери тоже заливать как-то надо.
Да, истинно так, ну и как бы это вообще правильно, на компе все прошивать,
когда есть отладка, и прочие дела, а не на кирпиче все.

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

Reply to: Und5Q5OzrzHOsDnvzbFK
From: 1i8r4 (av4lon,1) 22.07.17 12:43 UTC
To: vit01
Subject: Re: Прошивка Android 4.4.4 Samsung Galaxy Tab E SM-T560
vit01> Самое главное - это какую именно ты прошивку заливать будешь.
Ну вроде как попробую сначал официалку. Там их почему-то несколько разных
версий, номера сборок разные, еще не разобрался с этими цифробуквами.
Инет пока медленный и мобильный, сейчас погляжу еще размеры прошивок, пока только все
читаю, тонны манны. Может и загружу, что-нибудь сразу.

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

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

Reply to: apJt4hymwZn1dHBMMrlM
From: vit01 (mira, 1) 22.07.17 15:11 UTC
To: 1i8r4
Subject: Re: софт на Android
vit01>> Но по привычке предпочитаю на телефоне чистый оригинальный Vim.
1i8r4> Что vim тоже есть оригинал или надо пересобирать?

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

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

From: jmaks (tavern,12) 06.08.17 14:51 UTC
To: All
Subject: Orange Pi PC2
На днях прилетел таки сабж.

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

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

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

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

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

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

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

Reply to: TFXWKPOqxzWQeN75M3ja
From: vit01 (mira, 1) 06.08.17 15:58 UTC
To: jmaks
Subject: Re: Orange Pi PC2
Уии, нас здесь теперь двое - оранжевщиков

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

 i7czbEw24fC2HrOJRo0Q
 IiLEfmzL6ooWr1gFoccV
 jKlUAAL8XkaFGdWlirmJ
 b7I8izCzpdp8NWyUC7hR
 afEFWJyxTZpwV8ab2GzK
 FDJpAENUdheiaHVmdgaG
 Lp7Hge28NAnVBg7Xx1m7
 AggLWvcc4uwBXgpGzp0A
 uzBlcEAWWx3ovRQr6VX6

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

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

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

Reply to: Tdsc2rE86oD2Ho8LCIzd
From: jmaks (tavern,12) 09.08.17 15:31 UTC
To: vit01
Subject: Re: Orange Pi PC2
vit01> В итоге пользуюсь теперь RTorrent + Wtorrent GUI, который работает через браузер. Совершенно не надо заморачиваться, и работает как часы.
Вот с этого места можешь подробнее? Что за WtorrentGUI, чем плох, хорош,
что там в конфигах.

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

Reply to: sJwK4BWIRkTQ4mZjeve1
From: vit01 (mira, 1) 10.08.17 15:17 UTC
To: jmaks
Subject: Re: Orange Pi PC2
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
====

Reply to: AiRTQnxoV98HQVw1OSmb
From: jmaks (tavern,12) 12.08.17 08:01 UTC
To: vit01
Subject: Re: софт на Android
Что-то не могу найти Turbo Editor на F-Droid. Или не так ищу?! В настройках даж выставил несовместимые приложения.

Reply to: 3zWc9uN7PSMCC4QCSMDO
From: vit01 (mira, 1) 12.08.17 11:05 UTC
To: jmaks
Subject: Re: софт на Android
jmaks> Что-то не могу найти Turbo Editor на F-Droid. Или не так ищу?! В настройках даж выставил несовместимые приложения.

https://f-droid.org/packages/com.maskyn.fileeditor pro/

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

From: Difrex (mira, 14) 28.08.17 09:00 UTC
To: All
Subject: Systemd рулит
Сабж.

Покупал тут для своего проекта виртуалочки на 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 больше ненужен.

Reply to: hNc5YiLQnAAgT3aMOcKm
From: vit01 (mira, 1) 28.08.17 10:53 UTC
To: Difrex
Subject: Re: Systemd рулит
Difrex> В итоге взял 3x512RAM + 1x1GRAM.
Difrex> В таких условиях нужно ограничивать сервисы.

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

> systemctl start some_service@2

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

Reply to: 7Pq3HzyzC88qWxSB7YRT
From: Difrex (mira, 14) 28.08.17 13:46 UTC
To: vit01
Subject: Re: Systemd рулит
>Интересно, а как такие виртуалки поведут себя, если им увеличить память через своп на основе ZRAM?
А вот хз. Я, честно говоря, никогда этот ZRAM не пробовал.

Reply to: 7JkcetBDMAZMlHlvLBAe
From: vit01 (mira, 1) 28.08.17 17:21 UTC
To: Difrex
Subject: Re: Systemd рулит
> Я, честно говоря, никогда этот ZRAM не пробовал.

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

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

Reply to: Y7YESomU0nOtnO6ukxEh
From: Peter (syscall,1) 28.08.17 18:41 UTC
To: vit01
Subject: Re: Systemd рулит
> Я, честно говоря, никогда этот ZRAM не пробовал.
>> Дельцы кастомных прошивок андроида его чуть ли не постоянно используют.

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

From: Andrew Lobanov (tavern,1) 07.09.17 04:27 UTC
To: All
Subject: emacs FB2-mode
Захотелось мне тут на днях почитать Эрика Реймонда "Искусство программирования для 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 он точно так собирается, но как дела обстоят в других дистрибутивах я не знаю).

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

Reply to: DRPQb0LeFSAQwdHsLD7m
From: Andrew Lobanov (tavern,1) 07.09.17 05:02 UTC
To: All
Subject: Re: emacs FB2-mode
AL> Захотелось мне тут на днях почитать Эрика Реймонда "Искусство программирования для Unix", а она у меня в fb2. Собирать FBReader не хотелось, а опакетить fbless было лень. Так что я быстренько переделал свой старый проект fb2-читалки для emacs. Раньше он был глючный и падучий, а сейчас жуёт даже книги, которые не соответствуют стандарту.
AL> Взять можно тут: https://github.com/spline1986/fb2-mode/

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

Reply to: DRPQb0LeFSAQwdHsLD7m
From: Difrex (mira, 14) 07.09.17 08:23 UTC
To: Andrew Lobanov
Subject: Re: emacs FB2-mode
Круто! Спасибо.

Reply to: 1BjNh7lftdNvZZkdZcUy
From: Andrew Lobanov (tavern,1) 07.09.17 12:28 UTC
To: Difrex
Subject: Re: emacs FB2-mode
Difrex> Круто! Спасибо.

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

Reply to: tSCOvuw8X4aR0GgrAfws
From: btimofeev (tavern,13) 08.09.17 06:05 UTC
To: Andrew Lobanov
Subject: Re: emacs FB2-mode
У меня он так и не заработал, на любую книжку (если запускать из консоли командой emacs kniga.fb2) пишет "File mode specification error: (void-function third)". Если в емаксе выполнить M-x fb2-mode пишет "setq: Symbol's function definition is void: third".

Reply to: ZqH1rU1X68OhJCKGaBzz
From: btimofeev (tavern,13) 08.09.17 06:31 UTC
To: Andrew Lobanov
Subject: Re: emacs FB2-mode
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), но пишет все те же ошибки.

Reply to: WzSSEOJzeLdczcwFTMsB
From: Andrew Lobanov (tavern,1) 08.09.17 08:38 UTC
To: btimofeev
Subject: Re: emacs FB2-mode
btimofeev> У меня он так и не заработал, на любую книжку (если запускать из консоли командой emacs kniga.fb2) пишет "File mode specification error: (void-function third)". Если в емаксе выполнить M-x fb2-mode пишет "setq: Symbol's function definition is void: third".

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

Reply to: wXcRRHUv2VBGoBYntAOM
From: btimofeev (tavern,13) 08.09.17 09:58 UTC
To: Andrew Lobanov
Subject: Re: emacs FB2-mode
AL> Можешь выдать книгу, на которой возникает проблема? Буду разбираться. Сейчас не готов ничего сказать пока.

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

Reply to: iLN7oRdhLS037PzUhl5h
From: Andrew Lobanov (tavern,1) 08.09.17 10:19 UTC
To: btimofeev
Subject: Re: emacs FB2-mode
AL>> Можешь выдать книгу, на которой возникает проблема? Буду разбираться. Сейчас не готов ничего сказать пока.
btimofeev> К примеру вот этот маленький рассказ https://www.dropbox.com/s/rojs8wnzjrsntgi/Lavkraft _Gipnoz.31745.fb2?dl=0

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

Reply to: 8XsMBQVrJqRgDNAgFxwq
From: btimofeev (tavern,13) 08.09.17 10:28 UTC
To: Andrew Lobanov
Subject: Re: emacs FB2-mode
AL> Крайне странно. У меня открывается без проблем. Ты точно обновил моду? Какая система? Какая версия emacs?

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

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

Reply to: ZuiCYl4q9vIY8O4rlYHB
From: Andrew Lobanov (tavern,1) 08.09.17 11:15 UTC
To: btimofeev
Subject: Re: emacs FB2-mode
AL>> Крайне странно. У меня открывается без проблем. Ты точно обновил моду? Какая система? Какая версия emacs?
btimofeev> Обновил, попробовал сейчас ещё раз перекачать, все равно ошибка. У меня Archlinux, Emacs 25.2.1

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

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

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

Reply to: ZqH1rU1X68OhJCKGaBzz
From: btimofeev (tavern,13) 08.09.17 11:20 UTC
To: Andrew Lobanov
Subject: Re: emacs FB2-mode
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.

Reply to: q96GN4DWdJAB1ei5dzKq
From: btimofeev (tavern,13) 08.09.17 11:29 UTC
To: btimofeev
Subject: Re: emacs FB2-mode
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.

Reply to: DRPQb0LeFSAQwdHsLD7m
From: btimofeev (tavern,13) 08.09.17 13:25 UTC
To: Andrew Lobanov
Subject: Re: emacs FB2-mode
AL> Для отображения картинок необходим emacs, собранный с поддержкой imagemagick (в slackware он точно так собирается, но как дела обстоят в других дистрибутивах я не знаю).

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

Reply to: q96GN4DWdJAB1ei5dzKq
From: Andrew Lobanov (tavern,1) 08.09.17 14:01 UTC
To: btimofeev
Subject: Re: emacs FB2-mode
btimofeev> У меня заработало после добавления в начало файла fb2.el строки (require 'cl). Это для экспорта таких функций как first, third, return. В емаксе 24.3 и выше что бы их не экспортировать нужно вызывать их как cl-first, cl-return.

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

Reply to: tRgMBiO9oVGHhielL6gK
From: Andrew Lobanov (tavern,1) 08.09.17 14:01 UTC
To: btimofeev
Subject: Re: emacs FB2-mode
AL>> Для отображения картинок необходим emacs, собранный с поддержкой imagemagick (в slackware он точно так собирается, но как дела обстоят в других дистрибутивах я не знаю).
btimofeev> Теперь у меня книги с картинками не открываются. Пишет "File mode specification error: (error Not an image: nil)". Хотя команда (описанная тут https://www.gnu.org/software/emacs/manual/html_nod e/elisp/ImageMagick-Images.html) для проверки наличия поддержки imagemagic выдает t, я так понимаю поддержка есть. Пример книги здесь, если надо https://www.dropbox.com/s/fdhgt6qcs34h30q/Oruell_S kotnyiy_dvor.76204.fb2?dl=0

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

Reply to: lgEiLwxCkT5oW5OOpiT0
From: btimofeev (tavern,13) 08.09.17 14:26 UTC
To: Andrew Lobanov
Subject: Re: emacs FB2-mode
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, видимо ещё что то нужно заменить, попозже попробую разобраться.

Reply to: wYgo7b7BUqJBOA0QFw6Y
From: Andrew Lobanov (tavern,1) 08.09.17 15:05 UTC
To: btimofeev
Subject: Re: emacs FB2-mode
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, видимо ещё что то нужно заменить, попозже попробую разобраться.

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

1 . . . 12 13 14