# Re: Конкурс Забавной Фишки
std.club
Andrew Lobanov(Go!,0) — casper_nn
2017-04-17 16:09:10
>> для привлечения аудитории, генерации интересного оригинального контента и прочего хорошего нужно много времени и сил
> Так это даже не твоя задача, у тебя просто нет инструментов для её решения! В том то и дело, что это привлечение исключительно в руках владельцев конкретных ресурсов и форумов которые могут установить на них определенные правила общения, прокинуть ссылки, создать инфоповоды для посещения и подтянуть аудиторию. Вот тут то и получается затык, технология требует огромного количества человекодней программерского труда, а метод "социального привлечения" спотыкается даже не родившись о "не хочу, кто захочет -- придет сам...". )))
Мне интересно почему это не моя задача, но задача, например, Петра =)
Каждый поднимал узел для своих целей. Рома делает уберпортал, я экспериментирую, агрегирую и накапливаю, Пётр сделал убежище. И как минимум двое из трёх уже своих целей достигли =)
# Re: ... напал
idec.talks
Andrew Lobanov(tavern,1) — vit01
2020-07-30 05:20:47
Difrex>> Тогда нужно будет и id сообщений править, иначе он не будет вычисляться.
vit01> По стандарту id не обязан напрямую вычисляться из сообщения, он лишь должен удовлетворять требованиям по длине, набору символов и уникальности в базе
Верно. Вычисляемый id это просто способ получить этот id, но не строгое требование соответствия идентификатора сообщению. Даже при таком несовпадении сообщения идентификатору вероятность коллизии стремится к нулю.
# Termux + ssh
linux.14
Andrew Lobanov(tavern,1) — All
2016-07-11 06:19:08
Наступил на непонятные грабли с сабжем. Поставил openssh, но при попытке подключения куда-либо он просто впадает в ступор и не отдупляется пока не прибьёшь его.
# Re: Mesos
linux.14
Andrew Lobanov(tavern,1) — Difrex
2016-07-08 11:34:05
> Да, я использую цезий на телефоне, но, боюсь, что интернетов у меня там не будет :)
Ну тоже дело. Надо же отдыхать иногда от сети =)
> Фоточки будут. Как раз новый объектив купил.
Круть. А я вот думаю на какую мыльницу фоткать Урал, так как нормальных аппаратов в пределах досягаемости нет, а покупать жаба душит.
# Re: Python и магия генераторов
develop.16
Andrew Lobanov(tavern,1) — Difrex
2019-07-25 08:52:33
>> Я правильно думаю, что нет простого способа просто следующее совпадение извлечь?
Difrex> Ага, нету.
Понятно. И даже ожидаемо, так как оно немного противоречит философии питона, насколько я её понимаю =)
Difrex> Скомпиль, кстати, регулярку сначала, будет еще быстрее
Difrex> ====
Difrex> r = re.compile("(.+):(.+)\n")
Difrex> ====
Как раз поигрался вчера с этим немного и собирался в ближайшее время коммитнуть это изменение. Спасибо.
# Re: Mesos
linux.14
Andrew Lobanov(tavern,1) — Difrex
2016-07-07 10:31:23
Difrex> Зафигачили несколько проектов полностью в сабж.
Difrex> Офигительно: разрабы довольны -- у них есть кнопочка для рестарта их сервиса, апишечка куда они могут стучаться. Тестировщики довольны -- у них есть окружение полностью идентичное боевому. Админы довольны -- все работает :)
Вот что мне в твоих сообщениях нравится, так это то, что я без гугла их читать не могу =)
Difrex> Статью написать вот в нашу секточку думаю.
Напиши обязательно. Нужно больше хорошего контента в сети, а я его не генерирую.
Difrex> ЗЫ: в субботу выезжаю в Крымнаш, не будет меня две недели. Нода/поиск в авторежиме будут работать.
Если что, можно цезий на андроиде юзать (я так езжу нынче). В любом случае желаю хорошо отдохнуть. Фоточки привези =)
# Re: Python и магия генераторов
develop.16
Andrew Lobanov(tavern,1) — Difrex
2019-07-25 05:33:32
>> Я её хочу обработать минимальным количеством кода
Difrex> В тему, что меня бесит -- это питоновые однострочники. Оно работает не быстрее, чем если ты запишешь это в несколько строк,
Difrex> а вот читаемость падает.
Кстати, в итоге сделал вот так вообще. Даёт небольшой прирост в скорости и по идее легче читается.
d = {}
for (key, vaule) in re.findall("(.+):(.+)\n", counts):
d[key] = value
Кстати, насколько я понял, регулярки в re ложатся в философию питона как родные и всегда есть возможность получить или список или итератор. Или баловаться со смещением в цикле, что навряд ли будет быстро.
Я правильно думаю, что нет простого способа просто следующее совпадение извлечь?
# Re: Python и магия генераторов
develop.16
Andrew Lobanov(tavern,1) — Difrex
2019-07-25 05:33:30
>> Я её хочу обработать минимальным количеством кода
Difrex> В тему, что меня бесит -- это питоновые однострочники. Оно работает не быстрее, чем если ты запишешь это в несколько строк,
Difrex> а вот читаемость падает.
А мне наоборот компактность кажется читаемее. По крайней мере в генераторах. К тому же зачастую генератор получается быстрее циклического создания списка или словаря, вроде. Но это вкусовщина, конечно.
# Re: Конкурс Забавной Фишки
std.club
Andrew Lobanov(Go!,0) — casper_nn
2017-04-17 15:10:42
>> Просто ни соц. сети, ни разобщённые форумы ни новостные сайты не могут дать мне элементарного удобства при работе с информацией.
> Удобство это субъективное ощущение. Я щас вообще не о том прав ты или не прав и что хорошо, а что плохо. Я говорю не в контексте навязывания своей точки зрения, а в контексте решения поставленной задачи - вы обсуждали что бы такого замутить, чтобы расширить аудиторию, обсуждали ботов и фишки. Так вот если расширять аудиторию, то не за счет снижения требований к железу и красивостей, а либо за счет пользовательского функционала которого нет нигде, либо социальными методами.
Ну я твои сообщения понял так, что ты не понял что это и зачем =)
> Идея агрегации данных их разных источников интересная, имхо глобально она может еще решаться не сбором копий сообщений в одну сеть, а на клиенте, приведением разных типов сообщений в один вид. Что-то похожее сейчас есть в фаерфоксе, на стартовой они показывают популярные посты с кучи разных источников - фишки, пикабу, адме и т.п. может какие-то подписки есть я особо не разбирался, как реализовано не знаю, возможно рсс или какая-то интеграция с поисковиками, но показывается все в одном формате а чтобы прочитать полностью нужно заходить на сам сайт.
Тут нужны программисты. Я клиент то с нодой кое как наклепал, а уж в чужом "взрослом" коде вовек не разберусь.
>> И не чувствую необходимости сидеть там и указывать на очевидные недостатки.
> По-моему ты воспринимаешь меня как нахала, который приперся и начал рекламировать соцсети и обсирать любимое детище. ) Ну ладн, пусть так.
На самом деле не воспринимаю я тебя так. Я человек простой и сужу о людях по делам их =) За один только "Код-10" можно многое простить, а тут вообще ерунда сущая.
Дело вот в чём: для привлечения аудитории, генерации интересного оригинального контента и прочего хорошего нужно много времени и сил. У меня пока столько нет. Кое как хватает на текущие проекты, но узел я свой поднял не просто так и он полностью покрывает мои нужды. Тем не менее, я не забрасываю мечту друзей сюда привести, но для этого надо сделать хотя бы удобный веб-интерфейс.
# Re: Конкурс Забавной Фишки
std.club
Andrew Lobanov(Go!,0) — Antokolos
2017-04-17 13:26:50
Да. Тебе нужен параметр comment. За одно можешь и scrollbar перекрасить. Потому как его, скорее всего, у тебя тоже не видно.
# Re: ... напал
idec.talks
Andrew Lobanov(tavern,1) — Difrex
2020-07-24 07:47:37
Difrex> Тут на меня вышел автор игры GRANDIOSE DELUSIONS и попросил удалить сообщения с упоминанием его имени - я удалил.
Мне он тоже написал. Грохнул сообщения. Спасибо.
# Re: Python и магия генераторов
develop.16
Andrew Lobanov(tavern,1) — All
2019-07-24 09:18:41
AL> Продолжаю учиться писать программы на питоне и возник один странный, может быть, вопрос. Есть строка, в которой хранится в "сыром" виде выхлопом x/c. То есть данные в виде
AL> ====
AL> echo.area:messages_count
AL> ====
AL> Я её хочу обработать минимальным количеством кода. Так что решил использовать генератор:
AL> ====
AL> {x.split(":")[0]: x.split(":")[1] for x in x_i.split("\n") if ":" in x}
AL> ====
AL> Но при этом мне очень не нравится дважды вызванный .split(":"). Можно как-то произвести сплит единожды для каждой итерации или придётся городить огород для этого?
Благодаря товарищам из Instead группы в ТГ решил это следующим образом:
{y[0]: int(y[1]) for y in (x.split(":") for x in counts.split("\n") if ":" in x)}
Если предложите вариант проще и быстрее, то буду рад.
# Re: Slackware 14.2
linux.14
Andrew Lobanov(tavern,1) — btimofeev
2016-07-07 05:27:20
btimofeev> А я с появлением безлимитного интернета как-раз перескочил на арч. Тогда мне в нем понравилось что ставится только минимальная система, далее устанавливаешь что душе угодно (хотя сейчас я вижу, что такое есть много где), единый конфиг для системы (который постепенно выпиливали, и с появлением системд совсем выкинули), простой формат пакетов и pkgbuild'ов - свой пакет в большинстве случаев сделать можно за пару минут.
Минимальная система мне тоже нравится. Я и дебиан так ставил.
Слакбилд написать, конечно, подольше, зато это простой скрипт.
btimofeev> Этот арч у меня простоял с 2009 по 2016 год, пока нетбук не умер. На лоре все пишут про проблемы роллинг релиза, типа все ломается после обновления, но у меня за эти годы кажется один раз xorg не запустился после обновления, что потребовало правки конфига. Даже после моего годового пребывания в армии система нормально обновилась.
У меня с арчем чего только не случалось. И регрессии ловил в том исле и в ядре, и отваливалось всё подряд от ксорга до алсы. Причём именно такие полюсные ситуации наблюдал на форумах: или всё работает как часы или всё ломается причём часто. Правда арч я снёс в 2012-м году и с тех пор не ставил больше.
btimofeev> Но.. это уже совсем не тот арч который был в 2009 году. А вот слака видимо особо не меняется и это замечательно. Я когда впервые увидел Slackware не понимал почему везде ходят слухи что дистрибутив очень сложен, ведь он простой как валенок. Для меня дистрибутивы которыми я пользовался ранее (а это были ASPlinux, mandrake, а после и mandriva, немного fedora, которая мне почему-то никогда не нравилась) казались намного более сложными.
Мой первый был именно ASPlinux. Очень непростая вещь. С него сразу слез на слаку. Потом был арч, дебиан (но там мне не понравилось пересобирать некоторые пакеты для себя и куча скриптов вместо текстового редактора для настройки). В итоге вернулся на слаку да так и остался на ней. С 10 версии сидел на всём, исключая разве что 13.1. По первости заказывал диски на линуксцентре, так как жирного инета в пределах досягаемости не было (на самом деле десятку мне друг со спутника нарыбачил).
btimofeev> Что-то мне захотелось еще раз Slackware посмотреть, попробовать что-ли поставить.
Фиг знает. Если сейчас всё устраивает, то зачем менять? Суть слаквари в названии. Действительно для лентяев дистрибутив.
# Python и магия генераторов
develop.16
Andrew Lobanov(tavern,1) — All
2019-07-24 07:21:25
Продолжаю учиться писать программы на питоне и возник один странный, может быть, вопрос. Есть строка, в которой хранится в "сыром" виде выхлопом x/c. То есть данные в виде
echo.area:messages_count
Я её хочу обработать минимальным количеством кода. Так что решил использовать генератор:
{x.split(":")[0]: x.split(":")[1] for x in x_i.split("\n") if ":" in x}
Но при этом мне очень не нравится дважды вызванный .split(":"). Можно как-то произвести сплит единожды для каждой итерации или придётся городить огород для этого?
Эффективность обработки также играет для меня роль, так как впоследствии наработанные подходы я наверняка буду пытаться применять и для больших объёмов данных.
# Re: Slackware 14.2
linux.14
Andrew Lobanov(tavern,1) — btimofeev
2016-07-04 19:39:34
btimofeev> А у тебя это основной дистрибутив или для каких-то отдельных целей используешь?
Основной ага. Я шибко ленивый чтобы осваивать что-либо другое. Пробовал и дебиан и арч и генту, но простота и предсказуемость слаки подкупает.
# Slackware 14.2
linux.14
Andrew Lobanov(tavern,1) — All
2016-07-03 19:26:34
Перекатился сегодня на сабж. Перекатывался переустановкой, так как успел засрать 14.1, а чистить было лень. Патрик неизменно радует своим дистрибутивом. А ещё на том же ЛОРе тучи хейтеров веселят из года в год.
# Re: Emacs. Редактирование одного текста в нескольких местах
develop.16
Andrew Lobanov(tavern,1) — Difrex
2019-03-01 08:57:07
>> Вспомнил. Я его смотрел, но как-то не вкурил его философию. Выглядит круто, возможности прикольные, но пользоваться им я так и не научился.
Difrex> Там фишка в том, что есть демон, который реализует сам WM, и клиент к нему. И весь конфиг клиентом делается.
Difrex> Это позволяет писать конфиг на любом языке.
Примерно как в bspwm, видимо. Есть bspwm и есть bspwmc. Конфиг на чём угодно, что умеет в шелл-вызовы. Для управления исключительно bspwmc юзается. Вкупе с sxhkd очень вкусно получается.
# Re: Конкурс Забавной Фишки
std.club
Andrew Lobanov(Go!,0) — Antokolos
2017-04-17 13:14:29
Antokolos> И вот в Caesium эти вот ЗЫЖ и ЗЗЫЖ появились только тогда, когда попробовал ответить на сообщение. А на экране чтения сообщения их нет, хотя получить новые сообщения (G) нажимал.
Отредактируй тему (по-умолчанию это themes/default.cfg). Скорее всего, отличия в чёрном цвете с повышенной яркостью.
Antokolos> Надо ещё что-то нажать, или Caesium доработать?
На разных терминалах ncurses ведёт себя очень по-разному. Я начинаю понимать почему curses получил именно такое название =)
Antokolos> Пользуясь случаем: Андрей, спасибо за Caesium, он мне нравится :) Пускаю на Маке, кстати.
Прияно слышать, что людям нравится то, что я делаю. Это мотивирует на улучшение клиента.
# Re: IDEC в Tor. Снова.
idec.talks
Andrew Lobanov(tavern,1) — Difrex
2020-05-22 18:53:04
Difrex> Я вернул тороноду в онлайн. Теперь она смотрит на динамик и доступна по адресу: http://IDEClubzduruedpzzrxxbt2hk6apecuhni5vnjlsqg2t3gdet26fjyid.onion/
Нода это хорошо. Но нам бы поинтов :)
# Re: Изменения на syscall.ru
idec.talks
Andrew Lobanov(tavern,1) — Mirage
2020-04-23 12:03:46
>>> Пробросил в таверну.
Peter>> Ага, фетчу назад тоже. :)
Mirage> А как официально эха называется?
Может, я не понимаю вопрос, но std.hugeping. Судя по описанию в инстед-клубе, "Блог hugeping'а" :)
# Re: Конкурс Забавной Фишки
std.club
Andrew Lobanov(Go!,0) — casper_nn
2017-04-17 12:17:27
>> Ну и неудобно же грузить толстенный браузер
> Андрей, вы из той самой прослойки "кто по каким-то идейным соображениям не хочет пользоваться другими мессенджерами". Ели брать всю аудиторию интернета, или даже если брать только аудиторию техногиков, то таких идейных все же меньшинство.
Я и не ставил никогда целью сделать из своей станции убийцу вконтакта. Да и не техногик я ни разу. Да и зачем сразу на "вы"? =)
> Большинства современных пользователей мощностей хватает даже на телефоне, чтобы грузить тяжеленные странички для элементарных действий. Я не хочу сейчас опять вдаваться в споры, просто пытаюсь донести позицию - большинство людей идут не за технологией, за удовлетворением конкретных нужд, в первую очередь информационных.
Так и я иду за удовлетворением конкретных нужд. Просто ни соц. сети, ни разобщённые форумы ни новостные сайты не могут дать мне элементарного удобства при работе с информацией. А всё более мощное железо для решения тех же задач, что и 10-20 лет назад это просто повышение энтропии. Я помню скорость, с которой работал мой пентиум, например. Задачи нисколько с тех пор у меня не изменились, а железо очень сильно прогрессировало, но скорости не прибавилось.
> Тем более, что сбор информации из разных источников это вроде rss умеет.
И этим я пользуюсь. Например, у меня ходят эхи с RSS ЛОРа и опеннета, хабры, башорга. До вчерашнего дня ходила лента. Но rss позволяет только читать, но не позволяет писать. А ещё по вполне понятным причинам в RSS очень неохотно отдают полные статьи. Некоторые не гнушаются помещать в RSS только заголовки. И это меня опять таки не устраивает.
ЗЫЖ Спор получается пустой. Самое очевидное тут дело такое: если не видно смысла в технологии, то зачем её использовать? Я вот не вижу смысла в социальных сетях и просто не использую их. И не чувствую необходимости сидеть там и указывать на очевидные недостатки.
ЗЗЫЖ Тут, что удобно, каждый волен сам решать в каком виде ему удобней пользоваться сетью. Никто не принуждает сидеть именно в веб-интерфейсе клуба. Более того, не обязательно вообще пользоваться веб-интерфейсом.
# Re: Emacs. Редактирование одного текста в нескольких местах
develop.16
Andrew Lobanov(tavern,1) — Difrex
2019-03-01 04:20:10
>> Что, кстати, в этой нише есть?
Difrex> herbstlufwm сейчас ковыряю. Выглядит очень неплохо.
Вспомнил. Я его смотрел, но как-то не вкурил его философию. Выглядит круто, возможности прикольные, но пользоваться им я так и не научился.
Difrex> Еще смотрел на xmonad, но он слишком упорот для меня.
Мне он понравился, но Haskell это для меня перебор =)
# Re: Попытки собрать sbcl под Termux
linux.14
Andrew Lobanov(tavern,1) — vit01
2016-06-30 07:39:29
vit01> Кстати, в репозиториях Termux, оказывается, есть tinyscheme. Привет из GIMP! Только вот он ещё и не умеет ничего почти.
Я схему и так то не очень люблю. Даже если мне в руки racket дать. И никакой SICP мне тут не поможет. PCL, кстати, разочаровывает. ANSI CL получше будет, но в свободном доступе только пиратские версии находил. Хотя, когда это меня останавливало =)
vit01> Ну а по сабжу см. ii://tmp.red.eyes
Читаю с интересом. На таверну проброшена с первого дня существования.
# Re: Kivy: опять за старое
linux.14
Andrew Lobanov(tavern,1) — vit01
2016-06-27 10:24:17
vit01> Решил тут попробовать сабж: https://kivy.org
vit01> Зачем? Опять же, ради андроида. Сабж позволяет писать GUI приложения для гнулинуксов, винды, андроида и яблока. На питоне (пока что 2, тройка ещё экспериментальная).
Именно потому, что тройка пока экспериментальная, я не кинулся пилить на этом тулките свой клиент для андроида. Жду когда появится что-нить.
vit01> У Киви есть собственный довольно симпатичный GUI-тулкит, немного напоминающий Qt. И самое приятное - это то, что для андроида он позволяет собрать всё прямо в APK.
Бульдозер в руки и паковать =)
vit01> Попробую портировать туда CutieFeed. Если получится, то это будет очень и очень круто. Я, конечно, пока пользуюсь Цезием на телефоне, но у моего клиента гораздо более быстрый и навороченный фетчер, а также есть графический конфигуратор.
Не напоминай мне про фетчер =) Больное место у цезия. С другой стороны, можно очень просто подсунуть цезию и твой фетчер.
# Re: Изменения на syscall.ru
idec.talks
Andrew Lobanov(tavern,1) — Peter
2020-04-21 05:36:14
Peter> 2) Добавлена эха (пока пустая) std.hugeping. -- Это будет мой личный блог. Зачем я его сделал - напишу постом отдельно.
Пробросил в таверну.
# Re: Live usb
linux.14
Andrew Lobanov(tavern,1) — All
2016-06-18 13:10:21
Посмотрел этот slax 7. Вполне можно его брать. Если не хочется KDE, то в модулях есть всё необходимое для разворачивания альтернативы.
# Re: Live usb
linux.14
Andrew Lobanov(tavern,1) — vit01
2016-06-18 07:08:46
vit01> Нет, это ты про slax 6 говоришь (который, кстати, уже протух). Slax 7 гвоздями прибит к KDE4, и онлайн-конструктора больше нет, т.е. модули придётся вручную кидать на флешку. Хотя оптимизация там довольно неплохая всё равно.
Ну что ж. Значит помер слакс. Я с древних версий его не пользовал, а потом очень долго не смотрел. Много пропустил. Жалко дистрибутивчик.
# Re: Emacs. Редактирование одного текста в нескольких местах
develop.16
Andrew Lobanov(tavern,1) — Anotheroneuser
2019-01-22 03:48:56
Anotheroneuser> Я сейчас пробую работать, как посоветовал btimofeev и не могу вспомнить, что у меня тогда не получалось. Кажется, тогда при перемещении курсора (M-e) оба буфера двигались одновременно. А сейчас я пробую то же самое и всё по-отдельности. То есть, так, как надо.
Довольно странно, так как каждое окно имеет свои значения для курсора, даже если в них открыт один буфер.
# Re: Live usb
linux.14
Andrew Lobanov(tavern,1) — vit01
2016-06-18 05:15:03
vit01> Можно посоветовать slax 7 (весит мало, около 200 мб), но там KDE.
Я бы порекомендовал slax как раз. Во-первых, он и правда мелкий. Во-вторых, KDE там достаточно легко заменяется на что угодно, бо на сайте можно без проблем сконструировать свой образ с необходимым софтом.
# Re: Попытки собрать sbcl под Termux
linux.14
Andrew Lobanov(tavern,1) — vit01
2016-06-17 06:47:03
vit01> Пока что всё остановилось на этом: http://ii-net.tk/ii/files/JB2hrUA2cdO3sUtUJc3L.png
vit01> Небольшой свой прогресс более-менее подробно расписал вот здесь: http://ii-net.tk/ii/ii-point.php?q=/x/file/build-sbcl.txt
Создал бы под эти эксперименты эху. Мы ж тем и сильны, что эхи создаются с пол-тычка =)
Предвидя тонны подводных камней я просто смирился с отсутствием лиспа на телефоне. К тому же где-то на гитхабе (вот линк сохранить не догадался) набредал на репозиторий посвящённый сабжу, но там тоже ступор был.
Тем не менее, полезное дело делаешь и почитать интересно.
# Re: Конкурс Забавной Фишки
std.club
Andrew Lobanov(Go!,0) — casper_nn
2017-04-17 10:57:46
Это всё так, но есть одно но. Попробую объяснить.
В стародавние времена были BBS. Ходи туда-сюда, общайся, скачивай. И всё бы ничего, но BBS были каждая отдельно. Для того, чтобы не приходилось прозваниваться туда-сюда чтобы пообщаться в разных местах Дженнингс придумал фидонет. Так вот веб это такие себе BBS. Каждая отдельно, у каждой свой интерфейс, своё наполнение. И приходится ходить туда-сюда только чтобы почитать то, что интересно. idec же позволяет объеденить хоть часть этих BBS в одно информационное пространство и сделать это легко и безболезненно в большинстве случаев.
Ну и неудобно же грузить толстенный браузер, потом тяжёлую мелькающую переливающуюся и лопающуюся от тонны js-скриптов страничку, чтобы написать "Привет. Как дела?". Я понимаю, что большинство эта ситуация устраивает. Так они и слаще морковки ничего не ели. А некоторые всё таки помнят об удобном едином пространстве, в котором очень удобно существовать.
# Re: DE/WM
linux.14
Andrew Lobanov(station13, 1) — btimofeev
2016-05-30 21:30:03
btimofeev> Я раньше использовал консоль python'а, а сейчас обычно использую консольный bc.
Я emacs lisp использую. Всё равно большую часть времени он у меня запущен.
# Re: Mutt
develop.16
Andrew Lobanov(tavern,1) — Anotheroneuser
2019-01-14 08:23:26
>> Гуглиться надо, например, про связку mutt + fetchmail + procmail + msmtp.
Anotheroneuser> Вчера до глубокой ночи занимался этим. Всякий раз приходил к выводу, что люди, которые пишут инструкции, не намерены возиться с нами — непрофессиональными пользователями. Да, там есть объяснения, целые руководства и т.д. В них излагается принцип работы программы и рычаги управления ею. Но представления о программе это не очень-то даёт. Нужен какой-то алгоритм или что-нибудь наглядное.
Вот конфиги мои:
~/.fetchmailrc
defaults
#set daemon 120
poll imap.yandex.ru
proto IMAP
user 'username@yandex.ru'
pass 'password' is 'username@yandex.ru' here
mda 'procmail -d %T';
Опцию "set daemon 120" можно раскомментировать. Тогда fetchmail будет раз в 2 минуты проверять почту.
Опция "mda 'procmail -d %T';" вызывает procmail, который раскладывает почту по ящикам.
~/.procmailrc
MAILDIR=$HOME/Mail
LOGFILE=/dev/null
LOGABSTRACT=no
VERBOSE=off
FORMAIL=/usr/local/bin/formail
DEFAULT=$MAILDIR/default
:0 Whc: .msgid.lock
| $FORMAIL -D 16384 .msgid.cache
:0
* ^From:.*A.Kuronen@*
$MAILDIR/spam
:0
* ^From:.*naumen@urfc.ru*
$MAILDIR/naumen
:0
* ^To:.*username@yandex.ru*
$MAILDIR/mbox
Здесь правила для сортировки писем настроены. Письма от A.Kuronen попадают в ящик spam, уведомления от документооборота - в ящик naumen, а письма, написанные мне - в ящик mbox.
Для отправки писем используется программа msmtp.
~/.msmtprc
account default
host smtp.yandex.ru
from username@yandex.ru
user username
password password
auth login
Ну и для чтения использутся mutt. У меня его конфиг основывался на каком-то файле, найденном в сети.
~/.muttrc
# Сброс настроек
ignore *
unignore Date To From: Subject
#
# Здесь оставлено место для цветовой гаммы...
#
# Забиндить на кнопку 'G' прием почты
macro index G "!fetchmail -k -f ~/.fetchmailrc"
macro pager G "!fetchmail -k -f ~/.fetchmailrc"
macro generic G "!fetchmail -k -f ~/.fetchmailrc"
#добавление адреса в адресную книгу
macro index a "|abook --add-email\n" 'add sender to abook'
macro pager a "|abook --add-email\n" 'add sender to abook'
#поиск по адр. книге
set query_command="abook --mutt-query '%s'"
# В mutt нет адресной книги, поэтому мы польземся алиасами
#source "~/.mail_aliases"
#set alias_file="~/.mail_aliases"
# Кириллизация всего и вся ;)
set allow_8bit=yes
set ascii_chars=yes
set charset="utf8"
set send_charset="koi8-r:us-ascii:iso-8859-1:utf-8"
set signature="~/.signature"
# Не пищать!
set beep=no
# Внешний вид просмотрщика ящика
set index_format="%4C %Z %D %-25.25F %s"
set to_chars=" TCF"
set sort=threads
# Что считать за квотирование
set quote_regexp="^([ \t[A-Za-z]*]*[>+])+"
# Какие заголовки отображать
hdr_order Date From To Subject
# Весьма удобная штука
set pager_context=1
set pager_index_lines=6
# Различные предустановки ответов
set include=ask-yes
set fast_reply=yes
set confirmappend=no
# К написанию писем
set edit_headers=yes
set attribution="On %d, %n wrote:"
set date_format="%Y.%m.%d %H:%M"
set indent_string="> "
set editor="mcedit"
# Почтовые ящики
set spoolfile="~/Mail/mbox"
set folder="~/Mail"
mailboxes =mbox
set mbox="~/Mail/default"
set mbox_type=mbox
set postponed="~/Mail/postponed"
set record="~/Mail/sent"
set sort_browser=reverse-size
# Все связанное с отсылкой писем
set realname="Andrew Lobanov"
set from="Andrew Lobanov <A.Lobanov@45.rfc>"
set envelope_from=yes
set sendmail="/usr/bin/msmtp -oi"
# ПЖП пусть отдохнет...
set pgp_verify_sig=no
color header cyan black .
color header yellow black ^From
color header yellow black ^Subject
color body yellow black [_a-z\.\$A-Z0-9-]+@[a-zA-Z0-9\./\-]+
color body yellow black (http|ftp)://[_a-zA-Z0-9\?\=\&\@\%\#\:\,\./~\-]+
color quoted green black
color signature cyan black
color attachment yellow black
color tree white black
color indicator black cyan
color status white blue
color tilde blue black
color normal white black
color index green black ~N
auto_view text/html
set timeout=1 #Прверять через какое число минут почту
set mail_check=1
Надеюсь, другие пользователи подскажут что-нибудь ещё или смогут помочь советом с тем, что есть.
# Re: Mutt
develop.16
Andrew Lobanov(tavern,1) — Anotheroneuser
2019-01-14 04:15:04
Anotheroneuser> Не найдётся у кого-нибудь muttrc для mail.yandex? Или ссылки на нормальное руководство.
Ну так mutt это только читалка. Unix-way же. Гуглиться надо, например, про связку mutt + fetchmail + procmail + msmtp.
Mutt для чтения и написания писем, fetchmail скачивает почту с сервера, procmail сортирует её, msmtp отправляет почту.
Если не забуду, тр вечером посмотрю у себя. Где-то должны были остаться конфиги для этого добра.
# Re: Netmail
idec.talks
Andrew Lobanov(tavern,1) — G2I
2020-03-06 08:10:09
G2I> Новый комментарий от пользователя abolychev
G2I> к задаче "Описание node2node API" https://github.com/idec-net/netmail/issues/5.
G2I> Оставлен 2020-03-05 11:02:24 +0000 UTC.
G2I> Ссылка на комментарий: https://github.com/idec-net/netmail/issues/5#issuecomment-595169462
G2I> Мне кажется для netmail лучше push модель.
G2I> point1 ---push---> node1 ---push---> node2 ---pull---> poin2
G2I> Тогда письмо будут видеть только src и dst ноды. Но нужен будет nodelist с адресами нод.
Я тут отвечу пока. Вообще, доля здравого смысла в этом есть. Плюсы очевидны. Опять таки, если оглядываться на фидонет, то там нетмейл тоже сбоку от эхомейла. И даже маршруты прохождения почты разные зачастую. Может, попробуем такой вариант? Хотя, сейчас мне надо iing уже выкинуть на свалку и на базе idec (который моя реализация) запилить новую таверну. А там уже можно и экспериментировать.
Лично мне определённо нравится что не надо ничего сбоку прикручивать типа того же PGP, что нет необходимости прохождения нетмейла по лишним нодам. Заодно будет повод актуализировать нодлист :)
# owncloud
linux.14
Andrew Lobanov(tavern,1) — All
2016-05-01 18:53:14
Кто-нить сабж разворачивал? Какие подводные камни? Что лучше почитать по поводу?
# Re: Шеллы/Shells
linux.14
Andrew Lobanov(tavern,1) — vit01
2016-04-21 06:35:59
vit01> Какой у вас любимый $сабж?
На рабочих станциях пользуюсь zsh по старой привычке больше. На серверах -- баш.
vit01> Правда, в нём есть один серьёзный недостаток - невозможность запускать полноценные ncurses-приложения и вообще все те вещи, которые используют фичи терминала по полной.
Ну так это беда не шелла, а терминала, для коего у емакса есть медленный, но всё же term. А в качестве сабжа я пользуюсь как правило в емаксе M-x shell, который вполне себе системный шелл (без фич терминала правда тоже) юзает. А M-x eshell всё хочу потыкать, но руки не доходят.
# Re: ## СРОЧНО ##
std.club
Andrew Lobanov(Go!,0) — Peter
2017-04-16 20:24:10
Peter> У меня главная и так уже перегружена. А когда вы начнете обсуждать матчи, я пропущу все остальное. :) пока не буду выводить.
А если добавить список скрытых с главной какой-нить? Ну чтобы не все эхи шерстились для ленты.
# Re: Хабраэха
idec.talks
Andrew Lobanov(tavern,1) — libra
2020-02-20 03:41:26
libra>>> т.е. вместо echo -- будут так же прописаны archive
libra> Понятно. Спасибо, Андрей. ;)
Андрей долгое время сам пользовался цезием и решил немного автоматизировать, раз уж цезий не имеет интерфейса для настройки :)
# JavaFX WebView
develop.16
Andrew Lobanov(tavern,1) — All
2018-09-23 07:00:31
А есть у нас джависты? Очень хочется в сабже открывать ссылки в системном браузере. Или хотя бы в заданном браузере (как в цезии). Но не в самом вебвью. В интернете нашёл пример воркэраунда, который должен был это делать, но не только не понял как он должен работать, но и не смог заставить его работать.
# Re: Статистика по сети
idec.talks
Andrew Lobanov(tavern,1) — Difrex
2020-02-07 06:47:41
Difrex> Круговые диаграммы зло, когда используются для манипуляции данными. Тут же сортировка есть и никаких манипуляций.
Просто круговые диаграммы не очень наглядны. Когда надо сравнить 2-3 параметра и они сильно отличаются, то да. А когда параметров много и различия не очень чувствительны, но заметны на гистограмме, на круговой диаграмме нифига непонятно. Поэтому приходится изучать выноски, легенды, табличное представление. Круговые диаграммы теряют смысл просто в таких условиях :)
# Re: Разгрёб фото и пр. материалов. Перемещение, классификация
develop.16
Andrew Lobanov(tavern,1) — Anotheroneuser
2018-09-16 10:20:42
AL>> Тогда я не понял изначальную задачу. Откуда брать дату и время, если не из exif?
Anotheroneuser> Из EXIF, больше неоткуда.
Anotheroneuser> Написал про 1980 год (меня тогда на свете ещё не было) просто так. Удивился, что дата такая.
Грубо говоря, это "нулевое значение даты". Хотя странно, что 1980, а не 1970.
# Re: Разгрёб фото и пр. материалов. Перемещение, классификация
develop.16
Andrew Lobanov(tavern,1) — Anotheroneuser
2018-09-16 06:38:36
Anotheroneuser> Если для этого она берёт данные EXIF, то, конечно, ж... полная там будет с фотографиями )) Посмотрел: почти всё перепутано.
Anotheroneuser> Есть горы снимков, которые вообще не были датированы: указано 1 января 1980 года, но этого не может быть. И есть изображения, которые вообще не содержат какой-либо информации.
Тогда я не понял изначальную задачу. Откуда брать дату и время, если не из exif?
# Re: WM
linux.14
Andrew Lobanov(station13, 1) — Difrex
2016-04-01 14:16:23
Difrex> О, а меня второй моник появился недавно на работе :)
У меня дома два монитора по 19" 5:4 уже 8 лет живут. Третья машина уже с ними. Всё таки я больше люблю именно такое соотношение сторон. Ну или 4:3. А широкоформатники так и не полюбил.
# Re: Разгрёб фото и пр. материалов. Перемещение, классификация
develop.16
Andrew Lobanov(tavern,1) — Anotheroneuser
2018-09-14 12:32:35
Anotheroneuser> А, хочу добавить!
Anotheroneuser> Обращаюсь, только если есть у кого готовое решение. Или просто за советом по тактике : правильно или неправильно. Может, что ещё
Готового решения не имею, но можно попробовать написать. На выходных могу попытаться, если раньше никто не поможет.
# Re: atool
linux.14
Andrew Lobanov(station13, 1) — btimofeev
2016-03-25 05:32:28
> # Надеюсь никто не будет против если я сделаю здесь перепост заметки из своего блога. Возможно она кому-нибудь будет полезна. Оригинал лежит по адресу www.emunix.org/post/atool
Не только не против, но даже за. Нужно больше информации =)
# Re: Статистика по сети
idec.talks
Andrew Lobanov(tavern,1) — vit01
2020-02-07 04:11:25
vit01> Но на будущее: круговые диаграммы - это зло
vit01> См. эта статья: https://habr.com/post/424647/
Спасибо за статью. Теперь мне есть куда тыкать любителей круговых диаграмм :)
# Re: Парсинг цитат
idec.talks
Andrew Lobanov(tavern,1) — Difrex
2020-02-06 14:07:51
>> У меня сделано коряво, но результат сбоев не давал. Посмотреть можно тут: github.com/spline1986/idec-client/blob/master/api/__init__.py функция body_render().
Difrex> Спасибо. Попробую сделать аналогично.
Похоже, у тебя квотер из ссылки протокол подрезал. Это баг или фича? :)
# Re: Собстно Линукс
linux.14
Andrew Lobanov(station13, 1) — shurshun
2016-03-23 05:36:19
> Кеды точно не подойдут, слишком монстрячно,
> много лишнего, и мне явно не нужного.
Попробуй Trinity тогда. Это форк третьих кед (как Mate - форк второго гнома).
# Re: Собстно Линукс
linux.14
Andrew Lobanov(station13, 1) — vit01
2016-03-23 04:32:17
> Поставь что-нибудь из этого через пакетный менеджер; не понравится - вернёшься на гном.
Надо учесть, что оно названо как-нить типа mate-desktop или lxde-desktop. Специфика дебиана и его отпрысков.
# Re: Собстно Линукс
linux.14
Andrew Lobanov(station13, 1) — shurshun
2016-03-23 04:28:57
> Подскажите какое рабочее окружение отвечает
> следующему:
> возможность создавать ярлыки на рабочем столе.
> выбрать цвет понелек.
> нормальное меню, а не фигня во весь экран по
> которой скролить устанешь.
Если комп тянет третий гном, то есть смысл посмотреть в сторону KDE.
# Re: termux
linux.14
Andrew Lobanov(station13, 1) — shurshun
2016-03-18 15:24:40
shurshun> Не удалось подружить elinks с Русским языком.
shurshun> Отображает страницы транслитом. Такое чувсиво что
shurshun> собран без поддержки юникода.
shurshun> // Использую lynx, да он не фонтан конечно.
Попробуй w3m, кстати. Мне он больше понравился в своё время.
# Re: Хабраэха
idec.talks
Andrew Lobanov(tavern,1) — vit01
2020-01-27 11:12:06
libra>> Возможно ли реализовать такую штуку на станциях-нодах, по виду того как генерирует список эх нода на iing, конфиг для caesium^?
libra>> http://w0nderland.tk:3000/x/caesium
vit01> По стандарту список эх у каждой станции есть
vit01> https://ii-net.tk/ii/ii-point.php?q=/list.txt
vit01> А то, что Андрей наворотил специально для Цезия, - это костыль
Не костыль, а небольшое расширение для облегчения жизни. Частью стандарта не является и никем реализован быть не обязан. Так что опираться в настройках стоит в первую очередь на list.txt и f/list.txt.
libra>> т.е. вместо echo -- будут так же прописаны archive
Тут есть тонкость. Цезий не фетчит эхи, помеченные как архивные. Они прописываются исключительно для того, чтобы иметь к ним доступ, но в обмене не участвуют. Так что чтобы утянуть архивную эху, например, с alicorn archive, нужно её сперва прописать как echo, потом клонировать (клавиша C, если мне память не изменяет, помечает эху на клонирование) и засинхронизироваться с нодой. Потом в конфиге изменить echo на archive. Сделано неудобно, но таковы были реалии времён ii :)
libra>> И вообще, какая аннотация, принцип, по которому эхи попадают в архив?! т.е. в них перестают появлятся какое-либо сообщение, от кого либо? Кончается календарный год, и всё собрание сочинений написанных к примеру rss, и прочими ботами-парсерами, можно сложить в архив?!
vit01> Всё решается для каждой эхи индивидуально. Иногда для RSS-эх можно посбрасывать старые сообщения, но для нормальных эх договариваемся, если они не нужны
Если эха становится никому не нужна, то она умирает. Иногда мы решаем, что содержать её не имеет смысла и снимаем с фетчигна на серверах, а Виктор переносит её в архив. Он у нас главный архивариус :)
# Re: Как в Emacs двигать слова
develop.16
Andrew Lobanov(tavern,1) — Difrex
2018-08-21 04:53:26
Difrex> ====
Difrex> (defun setup-move-words ()
Difrex> "Move word right or left."
Difrex> (defun move-word-right (arg)
Difrex> "Move word to right."
Difrex> (interactive "*p")
Difrex> (transpose-words 1))
Difrex> (defun move-word-left (arg)
Difrex> "Move word to left."
Difrex> (interactive "*p")
Difrex> (transpose-words -1))
Difrex> (global-set-key [\C-\S-right] 'move-word-right)
Difrex> (global-set-key [\C-\S-left] 'move-word-left))
Difrex> (setup-move-words)
Difrex> ====
Difrex> По ctrl+shift+стрелка вправо двигаем слово на право, со стрелкой влево - влево =)
Всё оказалось даже проще, чем я думал =)
Emacs мощен, блин.
# Re: Как в Emacs двигать слова
develop.16
Andrew Lobanov(tavern,1) — btimofeev
2018-08-21 04:52:36
Anotheroneuser>> Ничего не нашёл, кроме -- менять слова местами по M-t
btimofeev> А чем оно тебе не подходит? Судя по справке это то, что тебе и нужно. К примеру C-u 4 M-t передвинет слово вперёд через 4 слова, C-u - 4 M-t назад через 4 слова. Правда довольно объемный кейбиндинг выходит, возможно можно как-то переопределить покороче.
Раскопать какую функцию оно вызывает и как да написать биндинг. Или, если там не одной функцией всё делается, написать свою функцию и прилепить кейбиндинг. Надо посмотреть что да как там.
# Re: ## СРОЧНО ##
std.club
Andrew Lobanov(Go!,0) — Ромеро
2017-04-16 11:28:58
Ромеро> сделал совсем простенький интерфейс для подписок - теперь для админов доступен url /ecfg, где можно задать подписную строку - а она будет сохраняться в файл subs0.lst - а на фетчере надо будет просто указать fetchcmd `cat subs0.lst`, так можно управлять подписками
Ромеро> если станций больше, то, соответственно, это url /ecfg/1, /ecfg/2, которые будут записывать в файлы subs1.lst, subs2.lst и т.п. (только цифры)
Ромеро> доступно в hg
Когда мы делали со стандартом нечто похожее, нас окрестили раскольниками =)
# Re: Termux
linux.14
Andrew Lobanov(station13, 1) — vit01
2016-03-17 14:39:42
vit01> Вообще на самом деле сомневаюсь в нужности такой штуки, как сплешскрин. Если уж очень хочется для красоты, то можно вынести его в окно справки или во что-то подобное.
Именно поэтому есть опция nosplash.
# Re: Termux
linux.14
Andrew Lobanov(station13, 1) — vit01
2016-03-17 10:45:59
vit01> Только не забудь выключить сплеш в цезии после смены шрифта, иначе при достаточно большом шрифте он будет падать.
Это всё от того, что я не подразумевал запуск цезия на терминалах меньше 80х25. Видимо, придётся пилить поддержку мелких терминалов.
# Re: Yet another idec client
idec.talks
Andrew Lobanov(tavern,1) — libra
2020-01-22 11:38:22
libra> И добавляет ещё одну пустую строку;
Кажется, проблема в том, что я не вырезал полученный от формы \r в конце строк. То есть было \r\n вместо \n.
Сейчас, вроде, пофиксил. На этом сообщении и посмотрим :)
# Re: Yet another idec client
idec.talks
Andrew Lobanov(tavern,1) — libra
2020-01-21 11:35:43
libra> Довольно странное в строки веб-клиент; по крайней мере оно довольно странно отображается через бравзер MF 60xx esr
libra> https://dynamic.lessmore.pw/thread/74cb532e-a1d0-4d19-a344-4d315e95e501#sjbB67F6WigMCPdm3gk9
Не очень понял о чём речь, если честно. Посмотрел вот тут
http://idec.spline-online.tk/sjbB67F6WigMCPdm3gk9 всё нормально сообщения тоже адекватные, вроде, уходят.
Сам проверял на firefox-esr 68.4.1 из десятого дебиана. Закинь скриншот в pictures хотя бы.
# Yet another idec client
idec.talks
Andrew Lobanov(tavern,1) — All
2020-01-20 07:45:09
Что-то захотелось сидеть в уютненькой через вебморду, но клиента, а не ноды. В связи с этим решил применить то немногое, что осело в голове после прочтения третьей части первого тома Лутца :)
В связи с таким желанием в свободное от работы, ремонта и семейных дел время начал попиливать
https://github.com/spline1986/idec-client
Пока что он умеет следующее:
* эхи;
* фэхи;
* различные шаблонов оформления.
В планах: интерфейс настроек (пока что конфиг надо править руками), отправку файлов в фэхи, sqlite вместо классической для секты текстовой базы сообщений.
В настоящий момент я им активно пользуюсь и ловлю баги да шероховатости.
Если интересно попробовать, то вот пример config.json:
{
"node": "http://idec.spline-online.tk/",
"auth": "your authstr",
"template": "gurochan",
"echoareas": [
["idec.talks", "Обсуждение технологии и сети"]
],
"fechoareas": [
["pictures", "Картинки"]
]
}
# Re: Настройки idec mobile
idec.talks
Andrew Lobanov(tavern,1) — vit01
2020-01-19 05:00:37
vit01> У каждого андроид-приложения есть имя пакета, в котором негласно принято указывать имя разработчика и название приложения. Например, com.google.apps.translate
Справедливости ради хочу заметить, что это соглашение произошло от java. Там так принято именовать пакеты. Так как андроид ногами растёт в ту степь, то и именование пакетов такое же принято.
# Re: twtxt
linux.14
Andrew Lobanov(station13, 1) — Рома Бибек
2016-02-16 05:24:49
РБ> ii, как и гк11, как и фидо - это именно централизация. распределённость и нераспределённость - это вообще техническое, не имеющее отношенния к этому
Специально для тебя я указал, что "технически". А по смыслу и идеологически централизация, конечно. Информация размазана по всей сети, но всегда в одном месте. Как бы странно это не звучало для стороннего наблюдателя.
# Re: Тормоза eMACS и первые впечатления от i3
develop.16
Andrew Lobanov(tavern,1) — Anotheroneuser
2018-08-10 18:33:19
Anotheroneuser> Это не давало мне спать ночью, когда проливной дождь по-летнему хлестал в тёмное окно.
Поэтично =)
Anotheroneuser> Мне виделся Andrew Lobanov, который весело рассуждал, как это здорово -- быть Emacs-ером. Можно жить и ни о чём не переживать, ведь теперь все твои проблемы ерунда, по сравнению с этим..
=)
Я просто уже третий год очарован лиспом и лиспохакингом. Единообразие и простота во всей лисп-машине. Но при решении практических задач проблемы таки появляются. Просто их сравнительно просто решать, если разобраться откуда ноги растут.
Anotheroneuser> Недавно я осознал, насколько он был... прав! :)
Просто делает жизнь чуточку проще =)
Anotheroneuser> Короче, стояла у меня прога под названием CopyQ.
Anotheroneuser> Она и тормозила.
Anotheroneuser> Узнал случайно. За ненадобностью снёс к едреням, поскольку начал подозревать её в хищении содержимого буфера обмена или как он правильно называется в Emacs. Работал в Emacs --nw и иногда не мог ничего скопировать/вставить по M-w или Ctrl+Shift+C.
Anotheroneuser> Удалить -- удалил, но сессию не перезапустил.
Anotheroneuser> И зачем-то запустил Emacs-GUI. C-Backspace-нул несколько раз и Cinnamon выдал поленницу ошибок CopyQ. Тут-то до меня и дошло, что вот она, падла, где была загвоздка.
Anotheroneuser> Перезапустил сессию, запустил Emacs-GUI, C-Backspace-нул и никаких тормозов.
Anotheroneuser> Всё, можно спать спокойно.
Офигеть. Таких наглых программ я ещё не видел.
Anotheroneuser> Второе -- это I3
Anotheroneuser> ----
Anotheroneuser> Вот сейчас из-под него (или из него, или в нём, или на нём), чудом догадавшись, как вызвать терминал, пишу этот рассказец). В общем, .. надо почитать руководства-инструкции, конечно ) Но i3 однозначно торт.
В начале руководства на официальном сайте есть шпаргалка со всеми стандартными хоткеями. Очень наглядная, состоящая из двух картинок. Всё остальное руководство описывает возможности конфигурации wm.
Anotheroneuser> Пётр, спасибо за рекомендацию.
Меня, кстати, тоже Пётр подсадил, хотя про этот wm я знал и до того =)
# Re: Vim на телефоне
linux.14
Andrew Lobanov(station13, 1) — vit01
2016-02-16 05:08:57
btimofeev>> И в самом цезии тоже все на vi-кнопки забиндил.
vit01> Аналогично.
Не зря значит выносил биндинги =)
# Re: bugs
idec.talks
Andrew Lobanov(tavern,1) — libra
2020-01-16 16:57:36
libra>>> Проверил http и https ... результат выхлопа работы с mira одинаковый.
AL>> Попробуй в браузере из той же подсетки открыть https://ii-net.tk/ii/ii-point.php?q=/f/e/mlp.pictures
libra> В бравзере открывается нормально;
Ну тогда проблема в цезии :)
libra> ====
libra> nodename mira
libra> node https://ii-net.tk/ii/ii-point.php?q=/
libra> auth ***
libra> to jmaks
libra> echo pipe.2032 Межсетевая труба
libra> echo mlp.15 Дружбомагия
libra> echo python.15 Все о питонах
libra> echo onion.14 Сеть TOR
libra> echo ru.humor.14 анекдоты
libra> echo game.rogue.14 рогалики-игры
libra> echo std.club instead-клуб
libra> echo ii.14 Обсуждение ii и софта
libra> echo linux.14 Эха для линускоидов
libra> echo develop.16 Программирование
libra> echo tmp.red.eyes Красноглазые приключения
libra> echo lit.14 Литература
libra> echo creepy.14 Страшные истории
libra> echo vit01.2014 Локалка vit01
libra> echo ii.test.14 Тестирование работоспособности
libra> echo habra.16 статьи с Хабра
libra> echo ifiction.15 rss ifprint
libra> echo lor-opennet.17 linux opennet rss
libra> echo ifhub.club rss ifhub
libra> echo vk-news.15 новости vk
libra> echo lenta.rss rss lenta
libra> echo piratemedia.rss rss piratemedia
libra> ====
Попробуй рандомную феху зафетчить. Можно даже несуществующую. Если поможет, то попробую выкатить обновление.
# Re: NNTP, Usenet, Emacs, gnus
develop.16
Andrew Lobanov(tavern,1) — Peter
2018-08-04 04:06:09
>> Кстати, я знаю, что в клубе есть эхи из секты =) Но я не знаю какие и есть ли где-то их список.
> А на сайте есть кнопка подписки. Это ж твой iing на стероидах. Там и список есть.
Ну я из этого и исходил. В iing на главной все публичные эхи видно =)
# Re: twtxt
linux.14
Andrew Lobanov(station13, 1) — Рома Бибек
2016-02-16 04:42:03
> это принципиальная разница, называется "Чебурашка ищет друзей". децентрализация vs централизация. при децентрализации ты должен тайно или явно искать себе фолловеров или как они там называются. в ii же наоборот, все вещи подчинены эхам, в которых уже есть живые (и не очень) люди, и ты прямо с ними и общаешься
В данном случае технически это децунтрализация и распределённость. ii и наш её вариант крут помимо прочего распределённостью, когда информация размазывается по всей сети. Сабж же вообще странен и сомнителен, но это ИМХО.
# Re: NNTP, Usenet, Emacs, gnus
develop.16
Andrew Lobanov(tavern,1) — Anotheroneuser
2018-08-03 21:17:59
>> Не совсем понятно о чём речь.
Anotheroneuser> Вот ссылка на каталог со снимками экрана: https://yadi.sk/d/Jn9OwvFH3Zspan
Anotheroneuser> Я там кое-что подтёр, не обессудьте — в Сети же общаемся.
В ридми описаны хоткеи. Для выхода жми F10. Потому что ncurses при аварийном закрытии приложения (по Ctrl+C например) не возвращает терминал в исходное состояние. Питонов у тебя нормально. По сути только второй и третий, что есть норма. Остальное это симлинки на эти два интерпритатора.
>> Скрипт сам должен выбрать третий питон. Совместимость гарантирована с версии 3.2 по 3.7.
Anotheroneuser> Когда запускаю, просто кликнув на caesium.py мышкой, так и получается. Но когда запускаю из терминала, то возникает такой вот вопрос. Жить это не мешает.
Вопрос не понял. В терминале переходишь в директорию цезия и набираешь ./caesium.py. Он запустится без проблем. Или просто Enter в mc когда курсор на этом файле.
# Re: NNTP, Usenet, Emacs, gnus
develop.16
Andrew Lobanov(tavern,1) — Anotheroneuser
2018-08-03 20:27:39
Anotheroneuser> А можно ещё спросить? Когда запускаю Цезий в терминале, то какой... из питонов выбирать? ) А то, у меня их тут почему-то несколько. Когда Цезий закрываю, то приходится немного корячиться с выходом — не сразу получается вернуть терминал в исходное состояние.
Не совсем понятно о чём речь. Скрипт сам должен выбрать третий питон. Совместимость гарантирована с версии 3.2 по 3.7.
# Re: ii node
idec.talks
Andrew Lobanov(tavern,1) — libra
2020-01-12 17:52:58
libra> О, отличносте!
libra> Так что там по актуальной карте покрытия сетки?! Вообще существует оно или забросили,
libra> или ничего не изменилось и старые данные из 2017-2018гг адекватно актуальны?
Вроде как изменений в топологии нет. Зазывал было народ выслать свои сегменты, но народ забил.
# Re: Зачем?
std.club
Andrew Lobanov(Go!,0) — Ромеро
2017-04-15 06:39:05
Ромеро> я просто не хочу заниматься кликализмом, чтобы пройти все этажи
Ну без этого один хрен не пройти игру. Так что просто удали кота и возьми другую.
Ромеро> для меня идеал - это The Secret of Monkey Island, который несмотря на дуэль на ругательствах (а она прикольная, я её перевод как-нибудь тоже в виде сервиса сделаю), всё довольно весело. А кликать 7 этажей - это скучно :(
Ну так играй в секрет острова обезъян. Это как виндузятники про другие системы "не как в виндовс". Больше всего на виндовс похоже виндовс. А на секрет острова обезъян похож секрет острова обезъян. Тебе в любом случае придётся ходить по этому зданию. Ну или забить и не играть.
# Re: mcabber
linux.14
Andrew Lobanov(station13, 1) — btimofeev
2016-02-02 08:53:42
btimofeev> Я разобрался в своей проблеме. Эти мои конференции подгружались с сервера из закладок. Закладки я создавал давно в другой программе и в них содержался только jid конференции без имени. Видимо поэтому mcabber выставлял им пустые имена. После переименования и пересохранения в закладках все нормально работает.
Я после Tkabber'а на mcabber переходил. Он у меня из закладок брал конференции, но вместо имён выставлял jid. Видимо, тот изначальный клиент не очень корректно с закладками работает. Или наоборот mcabber чудит.
# Re: NNTP, Usenet, Emacs, gnus
develop.16
Andrew Lobanov(tavern,1) — Peter
2018-08-03 18:48:14
Peter> Вот тут внизу страницы написано:
Peter> https://instead-hub.github.io/page/club/
Кстати, я знаю, что в клубе есть эхи из секты =) Но я не знаю какие и есть ли где-то их список.
ЗЫЖ Да это агитация за секты =)
# Re: NNTP, Usenet, Emacs, gnus
develop.16
Andrew Lobanov(tavern,1) — Anotheroneuser
2018-08-03 18:46:03
Anotheroneuser> > А так - есть caesium:
Anotheroneuser> Установил, запустил, но когда пытаюсь написать сюда, он отвечает
Anotheroneuser> ====
Anotheroneuser> Работа с http://ii.club.syscall.ru/
Anotheroneuser> Отправка сообщения: 1/1
Anotheroneuser> ERROR: unknown auth!
Anotheroneuser> ====
Anotheroneuser> Надо пароль ввести, а куда — х/з.
Anotheroneuser> Куда? )
Цезий пока не очень дружелюбен и требует правку конфига. После указания адреса ноды укажи
auth <authstr>
to Anotheroneuser
Первая строка задаёт пароль для отправки сообщений, а вторая содержит имя пользователя для копирования сообщений с этим именем в поле To в карбонку. Карбонка это виртуальная эха с сообщениями из всех эх, которые адресованы лично тебе. Отвечать можно прямо оттуда.
# Re: ii node
idec.talks
Andrew Lobanov(tavern,1) — jmaks
2020-01-11 18:58:59
jmaks> На данный момент запустил ноду iing в свободное плавание на простом и дешёвом vds за 50р/мес [vda 5Gb, ram 512Mb, vcpu 1, ehternet 5Mb/s]
Настроил фетчинг всего содержимого твоего узла с таверны.
# Re: Зачем?
std.club
Andrew Lobanov(Go!,0) — Ромеро
2017-04-15 05:57:10
> дайте спойлеры на кота :) а то я захожу, а там семь этажей... чё, все объезжать надо?
Так ты спрашивай свои вопросы. Полного солюшена никто не писал за ненадобностью, а ты упорно не задаёшь вопросы.
А так, могу предложить рандомные спойлеры:
> spoiler
0JIg0LvQtdGB0YMg0LXRgdGC0Ywg0LrQsNC/0LrQsNC9Cg==
# Re: ii/idec
std.club
Andrew Lobanov(Go!,0) — Ромеро
2017-04-15 05:57:10
> А у тебя в веб-интерфейсе есть лента? Я пытался анекдоты почитать, но прокручивать быстро устал. Даже хоткеев CTRL+стрелка нет :( А в веб-интерфейсе я за два нажатия пробела читаю сразу шесть анекдотов. Эхи, как они сейчас есть, расчитаны именно на ленту, чтобы быстро прошёлся (ну и чтобы можно было выбирать порядок сортировки, или вверху новые, или вверху старые, в зависимости от того, что хочешь почитать).
Пока на ленту рассчитаны в основном эхи, идущие от тебя и Петра. У нас как-то исторически сообщения в основном более раздутые. Тем не менее, в виде ленты читалка планируется и после инстедоза она будет. Просто пока не получилось с наскоку сделать что-то удобоваримое. Лента на главной появится тогда, когда я базу переведу на СУБД. Пока же будет так, как есть.
# Re: mcabber
linux.14
Andrew Lobanov(station13, 1) — Difrex
2016-02-02 06:56:50
Difrex> Я пытался им пользоваться и он сломал мне ростер.
Difrex> Почти все люди из групп вида "Отдел безопасности", "Отдел вязания носков" переместились в группу "свалка". И это отстой полный.
Кстати, да. Давайте искать закономерность. Пропадают только элементы с кириллическими названиями или без разбору?
# Re: mcabber
linux.14
Andrew Lobanov(station13, 1) — btimofeev
2016-02-02 01:54:24
btimofeev> Здесь кто-то пользуется mcabber? Установил я его попробовать, а в нем имена конференций в ростере почему-то пустые. Помогает команда "/rename -", но ее необходимо заново вводить при каждом запуске программы (притом для каждой конфы отдельно). Это у всех так или я что-то недонастроил?
Скажи дистрибутив и версию mcabber хоть. Конфиг на базе чего лепил? Я брал конфигурационный файл из архива с исходниками mcabber. Озвученной тобой проблемы вообще не наблюдал.
# Re: Немного фантазии
linux.14
Andrew Lobanov(station13, 1) — vit01
2016-01-19 04:36:36
vit01> http://ii-net.tk/ii/ii-web.php?msgid=d4AmGohAQMLs5ZzHSSrL
Надо вводить механизм форвардов и кросспостов =)
Идея забавная. Улынуло меня приятно. Правда я не люблю bossa nova jazz но такую песню бы послушал.
# Re: NNTP, Usenet, Emacs, gnus
develop.16
Andrew Lobanov(tavern,1) — Peter
2018-08-03 18:04:43
Peter> Через usenet еще можно читать fido. по моему. Но вообще, я не знаю, есть сейчас действующие сервера. Мне кажется, особой жизни нет.
Иерархия fido7 (соответствует 50 региону фидонета, то есть России) доступна на множестве nntp-серверов.
Русскоязычный Usenet больше мёртв, чем жив. В англоязычном жизнь есть, вроде. В общем, ситуация как с irc.
Для idec есть
https://github.com/idec-net/idec.el
Но я не знаю насколько он юзабелен пока, так как пользуюсь цезием (
https://github.com/idec-net/caesium) и idec-mobile (
https://github.com/idec-net/idec-mobile).
# Re: No subject
idec.talks
Andrew Lobanov(tavern,1) — around
2019-11-22 05:30:58
AL>> Это баг в цезии, который я всё никак не возьмусь исправить.
around> А вот ещё в копилку: если запускать Цезий не из каталога с Цезием, то будет ошибка:
around> iMac:~ around$ caesium/caesium.py
around> Traceback (most recent call last):
around> File "caesium/caesium.py", line 1945, in <module>
around> check_config()
around> File "caesium/caesium.py", line 67, in check_config
around> default_config = open("caesium.def.cfg", "r").read()
around> FileNotFoundError: [Errno 2] No such file or directory: 'caesium.def.cfg'
Это уже не баг, а фича. Цезий работает с текущей директорией. В ней ищет конфиг, в ней хранит базу, и так далее :)
# Re: ii/idec
std.club
Andrew Lobanov(Go!,0) — Ромеро
2017-04-15 04:18:21
> кстати, а есть хоть один не-веб клиент, где сообщения можно читать в виде ленты, просто прокручивая, а не по одному?
На ум только iitxt приходит =) CutieFeed тоже позволяет свежескаченные в виде ленты читать.
# Re: No subject
idec.talks
Andrew Lobanov(tavern,1) — jmaks
2019-11-07 04:23:16
jmaks>>> Цезий же сейчас, насколько помню пишет индексы и кэш msg взятый с ноды в бд sqlite? Или все опять изменилось. До этого помню сохраняло все в отдельные file, что кэш, что новые сообшения, что отправленные.
AL>> Цезий не только в sqlite умеет. По-умолчанию, он пишет сообщения в базу в формате ait (на каждую эху два файла - индекс и сообщения).
jmaks>>> Если sqlite, то можно сделать запросы в нее в таблицы где багованный msg и drop сделать ему.
AL>> И ничего не произойдёт, кроме того, что пропадёт сообщение. Это не битое сообщение, а баг в цезии :)
jmaks>>> vmg, переустанови на чистую цезий, т.е. возьми текуший ТОЛЬКО файлы *.cfg и положи в новый чистый каталог caesium;
jmaks>>> Должно пропасть твое избранное пустое msg.
AL>> Нет.
jmaks> AL<< Тогда вообще не понятно. Если баг в цезии. Т.е. где-то сообщение избранное прописалось на ноде чтоли? Если я загружу свежий чистый релиз-архив с цезием и просто подкину ему конфиг?! Это избранное сообщение повисшее в воздухе -- всё равно останется?
Не. Избранные сообщения это сугубо локальная штука. Просто где-то криво работают срезы. Вот и вся загадка. Надо просто взяться и исправить.
# Re: ii/idec
std.club
Andrew Lobanov(Go!,0) — z-Hunter
2017-04-14 19:28:12
z-Hunter> Тест. Если вы можете лицезреть данное сообщение -- отправка заработала.
Есть продувка!
# Re: ii/idec
std.club
Andrew Lobanov(Go!,0) — z-Hunter
2017-04-14 19:27:37
z-Hunter> Я тут поставил CutieFeed, читать могу, а вот отправить ответ не получается, выдаёт вот такую ошибку: http://prntscr.com/ewhvrs
Эха нынче ходит на mira station, а её сисоп автор этого клиента. Так что подожди немного и он, скорее всего, тебе ответит. Сам я толком его даже не тыкал, так как то настроения нет, что Qt5 собирать надо. Никак у меня настроение с Qt5 собранным не совпадали пока =)
# Re: No subject
idec.talks
Andrew Lobanov(tavern,1) — jmaks
2019-11-06 04:31:41
jmaks> Цезий же сейчас, насколько помню пишет индексы и кэш msg взятый с ноды в бд sqlite? Или все опять изменилось. До этого помню сохраняло все в отдельные file, что кэш, что новые сообшения, что отправленные.
Цезий не только в sqlite умеет. По-умолчанию, он пишет сообщения в базу в формате ait (на каждую эху два файла - индекс и сообщения).
jmaks> Если sqlite, то можно сделать запросы в нее в таблицы где багованный msg и drop сделать ему.
И ничего не произойдёт, кроме того, что пропадёт сообщение. Это не битое сообщение, а баг в цезии :)
jmaks> vmg, переустанови на чистую цезий, т.е. возьми текуший ТОЛЬКО файлы *.cfg и положи в новый чистый каталог caesium;
jmaks> Должно пропасть твое избранное пустое msg.
Нет.
# Re: ipfs
linux.14
Andrew Lobanov(station13, 1) — Difrex
2015-12-17 04:25:39
Difrex> Что думаете на счет сабжа?
Difrex> https://ipfs.io/
Особо ничего не думаю, хотя читал про неё раньше. Знаю, что Мицгол в векторном фидонете её внедряет.
# Re: No subject
idec.talks
Andrew Lobanov(tavern,1) — vmg
2019-11-05 16:07:54
vmg>> Я сохранил в избранные какое-то пустое сообщение и не могу его оттуда удалить.
vmg> Получается такая вот картина: https://yadi.sk/i/zr7_DFkKSAxITg
vmg> Какое-то сообщение находится в избранных. Я туда захожу и вижу это:
vmg> <https://yadi.sk/i/ZBZuYPnJjr8ykA>
vmg> Нажимаю Del, надпись "Сообщение отсутствует в базе" исчезает. Перехожу к перечню эх, а сообщение в избранных по-прежнему висит. Самостоятельное ковыряние в файлах ничего не дало, кроме понимания, что надо учиться и учиться )
Это баг в цезии, который я всё никак не возьмусь исправить.
Вообще, в последнее время к цезию такой интерес, что стоит вернуться к нему и хотя бы исправить баги. А вообще, я сейчас мечтаю о новом цезии :)
Когда в 2015-м я начинал эту программку я совсем не знал питон и не особо умел программировать (я до сих пор не особо знаю питон и не совсем умею программировать :). Поэтому он страшный и кривой как первая бетка чикаги.
В общем, как поправлю пару багов, выкачу версию посвежее и отпишусь сюда по этому поводу. Следи за новостями :)))
# Re: ii node
idec.talks
Andrew Lobanov(tavern,1) — jmaks
2019-11-04 11:22:25
jmaks> Планирую в ближайшем времени запустить ноду, ничего не изменилось в регламенте?! Поставишь в фетч, как будет готово?
Всё осталось как было. Отпишись сюда или мне куда-нить как будет готов узел и наладим связь.