#  Мечты сбываются!
vit01 (mira, 1) → All  –  13:32:17 2021-03-04

Существует такое явление, что люди с огромным количеством проблем в жизни не любят узнавать о хороших новостях у окружающих. И их можно понять, ведь трудно радоваться чьим-то успехам или удаче, когда самому хреново. Но и меня поймите: не всё же время писать о плохом и жаловаться на жизнь. Здесь в блоге я стараюсь поддерживать какой-никакой, но уровень позитива, даже если всё рушится под ногами. Сейчас как раз тот случай, когда время написать о хорошем...


[https://ii-net.tk/ii/ii-point.php?q=/f/f/alicorn.blog/rb1zIYoUoxVL45iqyU3h]( https://www.deviantart.com/plainoasis/art/For-Summer-Solstice-2017-688227624 )

# Что изменилось с момента создания блога

Этот блог я завёл, чтобы делиться новостями из жизни с близкими мне людьми. Или с теми, кто хотел бы себя таковым считать. Поэтому часто тут откровенничаю. Приходилось много рассказывать о своём одиночестве, о том, как это чувствуется, насколько это ужасно и неприятно. [Пару постов назад]( https://blog.alicorn.tk/posts/technical-debt.html ) я впервые упомянул, что больше не одинок, и что это ощущается по-другому, но немножко прикрыл это, не называя вещи своими именами.

## Давайте назовём это вслух

> У меня есть любимая девушка, мы уже 5 месяцев вместе, и я этому очень-очень счастлив!

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


>> Читать далее
#  Re: Малинка, как домашний веб сервер
johnbrown (ping,9) → All  –  17:29:23 2021-02-14

Сложно искать черную кошку в темной комнате, да. В общем, проще все оказалось -- надо было подключаться к впн-серверу. Всем добра, Петр не грусти ;)
#  Re: Малинка, как домашний веб сервер
johnbrown (ping,9) → All  –  17:03:13 2021-02-13

Если подключаюсь через network manager по dsl, то в журнале пишет ошибку "error sending pppoe packet: invalid argument", хотя дальше добавляюся руты. Но, PADO не получает...

Если подключаюсь через pon, то вывод в журнале такой:
plugin rp-pppoe.so loaded
pppd 2.4.7 started by root, uid 0
pam_unix(sudo:session): session closed for user root

Почему "closed" непонятно.

Может нужен какой-то другой тип подключения, не pppoe-dsl?
#  Re: Малинка, как домашний веб сервер
btimofeev (tavern,13) → johnbrown  –  16:15:58 2021-02-13

johnbrown> johnbrown> А кто-нибудь подключался с девайса по pppoe?

johnbrown> К локальной сети подключился, но непонятно как выходить во внешний интернет.

johnbrown> С подключением вообще интересно получается. Если запускать мастер pppoeconf, то выходит ошибка, что не найдены концентраторы... Установил network manager, он подцепил все настройки по eth0, но теперь мне непонятно что делать дальше. Пробовал создавать dsl-соединение, но пишет сбой соединения. У меня проводной интернет, роутера нет.

Я лет десять назад использовал интернет через мобильный телефон в линуксе, но к сожалению не помню как настраивать. Помню только что настроил один раз и соединялся через консоль. Посмотри вот в эту сторону https://wiki.archlinux.org/index.php/Ppp_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)
#  Re: Малинка, как домашний веб сервер
johnbrown (ping,9) → All  –  12:38:23 2021-02-13

johnbrown> А кто-нибудь подключался с девайса по pppoe?

К локальной сети подключился, но непонятно как выходить во внешний интернет.

С подключением вообще интересно получается. Если запускать мастер pppoeconf, то выходит ошибка, что не найдены концентраторы... Установил network manager, он подцепил все настройки по eth0, но теперь мне непонятно что делать дальше. Пробовал создавать dsl-соединение, но пишет сбой соединения. У меня проводной интернет, роутера нет.
#  Re: Малинка, как домашний веб сервер
johnbrown (ping,9) → hugeping  –  18:56:42 2021-02-07

А кто-нибудь подключался на девайсе по pppoe?
#  Политика, экзамены и картография
vit01 (mira, 1) → All  –  12:35:35 2021-02-03

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


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

## Продолжаем автоматизацию

У предыдущего поста про автоматизацию было много отзывов мне лично, поэтому не лишним будет упомянуть, что было улучшено со времени создания той автоматизированной конфигурации:

1. Наконец-то получилось заставить работать интерпретатор языка программирования GDL под ArchLinux. PKGBUILD [доступен]( https://aur.archlinux.org/packages/gnudatalanguage-gdlkernel ) в Arch User Repository, и им можно свободно пользоваться. Эта сборка GDL свежая, из их официального репозитория. К сожалению, так и не получилось заставить GDL-kernel для Jupyter строить графики внутри окна браузера, но ничего страшного, в отдельном окне графики нормально отображаются.

2. В научной конфигурации добавлен модуль GDL-kernel для Jupyter и пакет IDLAstro для солнечников. Поскольку я фанат Jupyter, этого стоило ожидать

3. Добавил инструкции для установки [JHelioViewer]( http://www.jhelioviewer.org/ ) - программы для просмотра трёхмерной карты Солнца, которая использует данные нескольких спутников в разных диапазонах. Она позволяет не только скачивать изображения и строить видеоряды, но и получать данные о солнечных вспышках и активных областях за какой-то период, используя данные Heliophysics Events Knowledgebase. А ещё я завёл эту программу на Archlinux, сделав [пакет для AUR]( https://aur.archlinux.org/packages/jhelioviewer4-bin ). Так что это означает, что Арч готов для физики Солнца


>> Читать далее
#  Re: Театр с куклами или как всё собрать и пойти пить чай
vit01 (mira, 1) → btimofeev  –  13:06:09 2021-01-03

btimofeev> У тебя там yaourt в арче, его несколько лет назад задепрекейтили из-за отсутствия поддержки и кажется даже из аура уже выкинули, лучше заменить на yay или любой другой из списка https://wiki.archlinux.org/index.php/AUR_helpers

Заменил на yay. Про то что yaourt пользоваться не рекомендуется, давно уже знал (да и в том же Manjaro стоит по умолчанию pacaur), но загнал его в список чисто по привычке.

Просто когда составлял каркас репозиториев для арча, нужно было выбрать aur helper, и я не заметил, что в archlinuxcn кроме старого yaourt были ещё варианты, включая yay

>>> Хочу такой же инструмент, но для Android-смартфонов (установка софта в том числе из F-Droid). Предлагайте, советуйте, буду искать и пробовать

btimofeev> Гугл-сервисы =) Сами бекапят большую часть данных и приложений в облаке и восстанавливают при логине на другом телефоне. Но, насколько я понимаю, ты ими не пользуешься (да и приложения установленные из f-droid они не восстановят).

Да, в этом-то и дело, что гуглосервисами не пользуюсь и держу много софта из f-droid

btimofeev> Возможно тебе подойдет вот эта десктопная утилита, на базе которой можно написать скрипт для автоматической установки софта с fdroid https://github.com/mvdan/fdroidcl

Спасибо за совет, похоже, это именно то что нужно. Возможно, позднее я даже сделаю скрипт для частичного бутстраппинга свежего андроида через adb (и запихну в тот же репозиторий, чтобы добро не терять)

>> Читать далее
#  Re: Artist-mode в Emacs
Andrew Lobanov (tavern,1) → Difrex  –  07:58:35 2021-01-03

Difrex> А так, вроде, все просто там https://cloud.lessmore.pw/index.php/s/rkYMDEzwZXm7S7E
Difrex> По средней кнопке менюшка, где выбираешь инструмент для рисования, по левой кнопке рисуешь, правой кнопкой стирать.

Понятно. Я просто по привычке не догадался, что надо мышью орудовать, а с документацией какие-то нелады :)
#  Re: Театр с куклами или как всё собрать и пойти пить чай
btimofeev (ping,6) → vit01  –  10:10:09 2020-12-30

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

У тебя там yaourt в арче, его несколько лет назад задепрекейтили из-за отсутствия поддержки и кажется даже из аура уже выкинули, лучше заменить на yay или любой другой из списка https://wiki.archlinux.org/index.php/AUR_helpers

>> Хочу такой же инструмент, но для Android-смартфонов (установка софта в том числе из F-Droid). Предлагайте, советуйте, буду искать и пробовать

Гугл-сервисы =) Сами бекапят большую часть данных и приложений в облаке и восстанавливают при логине на другом телефоне. Но, насколько я понимаю, ты ими не пользуешься (да и приложения установленные из f-droid они не восстановят).

Возможно тебе подойдет вот эта десктопная утилита, на базе которой можно написать скрипт для автоматической установки софта с fdroid https://github.com/mvdan/fdroidcl

Также можно через adb просто копию телефона или отдельных приложений снять, а потом восстановить на другом (причем восстанавливаются даже настройки самих приложений):

adb backup -apk -shared -nosystem -f mybackup.ab
adb restore mybackup.ab
#  Театр с куклами или как всё собрать и пойти пить чай
vit01 (mira, 1) → All  –  19:49:20 2020-12-29

В этот раз пост будет технический, про настройку своих компьютеров и контейнеров на GNU/Linux (может быть, не только) и как я воспользовался системой управления конфигурацией Puppet. Если ты не программист, то не спеши пропускать пост, потому что кое в чём тебе полезно будет его прочитать и задуматься.


## Проблема настройки ОС с нуля

Часто ли вам приходится устанавливать операционки, контейнеры, виртуальные машины, настраивать их и загонять туда кучу программ? Мне вот в последнее время да, причём не только себе, но и другим людям. Когда-то это необходимость по учёбе, а иногда просто требуется чистый компьютер/окружение для экспериментов или для установки научного софта.

И вот так бывает, что просто задалбывает всё делать каждый раз с нуля, одно и то же. Конечно, в GNU/Linux дистрибутивах есть пакетные менеджеры, где можно в одну строчку ввести несколько имён пакетов, и нужный софт по порядку установится.

Например, `sudo apt install libreoffice firefox gnuplot-x11` и.т.д. Пусть это и круто, но хочется большего:

* Очень часто ты не помнишь названия всех программ, которые нужны или могут понадобиться в процессе
* Если помогаешь установить и настроить софт друзьям или коллегам, то там может быть другой дистрибутив, в котором пакеты называются по-другому, из-за чего названия нужно вспоминать
* Настройка свежей ОС уходит далеко за установку парочки программ. Нужно крутить конфиги, иногда добавлять репозитории, не забыть запустить какую-то команду и так далее


>> Читать далее
#  Re: Artist-mode в Emacs
Difrex (dynamic,1) → Andrew Lobanov  –  08:15:55 2020-12-29

А так, вроде, все просто там https://cloud.lessmore.pw/index.php/s/rkYMDEzwZXm7S7E

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