RSS
Pages: 1 2
[>] Re: переименовать
pipe.2032
Roman Yakovlev(station13, 11) — spline
2015-09-10 17:44:31


>>btw, а карбонки в голдеде будут? :)
>Если бы я сейчас ещё вспомнил что это такое =)

у тебя же Голдед там где-то под рукой открыт :)

[>] gk11 repo group
pipe.2032
Roman Yakovlev(station13, 11) — All
2015-09-10 17:52:47


на гитхабе имя gk11 занято (это, кстати, девочка или мальчик?). создал юзера на битбакете, буду потихоньку репами заполнять

https://bitbucket.org/gk11/

[>] Re: переименовать
pipe.2032
Roman Yakovlev(station13, 11) — spline
2015-09-10 17:58:40


>>у тебя же Голдед там где-то под рукой открыт :)
>У меня там пустая карбонка. Могу создать пустой пункт в меню выбора эхи, конечно, но думаю, что речь о чём-то другом =)

это сообщения, адресованные мне (ну, или тебе :). как можно быть фидошником и не знать, что такое карбонка:


Карбо́нка — неформальное название специальной области, куда копируются личные письма из эхоконференций. Название происходит от того обстоятельства, что часто эту область называют CARBON.COPIES или другим сходным образом (от англ. carbon copy — копия под копирку).


то есть, это такой фильтр, куда отфильтровываются письма по заданному username... задал я фильтр "Roman Yakovlev", и все письма, где To = это значение, при получении копируются в неё - и я вижу, что ответили лично мне. самое гениальное изобретение человечества после колеса.

[>] Re: переименовать
pipe.2032
Roman Yakovlev(station13, 11) — spline
2015-09-10 18:01:48


>>btw, а карбонки в голдеде будут? :)
>Я думал как это сделать, но раз у нас не указывается адрес назначения, то не уверен, что можно однозначно идентифицировать себя как получателя просто по нику =) Если будет два сплайна у меня и у Виктора, например, то как их различать?

в голдеде фильтр был именно по имени (смотри конфиг)

если два - это ты, то тебе и надо, чтобы к тебе письма приходили... а если это два разных человека, то КАК МЫ ВАС ВООБЩЕ РАЗЛИЧАТЬ БУДЕМ (а не редактор)? :) надо будет оргвопросами решать, как переименовываться.

[>] Re: переименовать
pipe.2032
Roman Yakovlev(station13, 11) — spline
2015-09-10 18:01:49


>Я думал как это сделать, но раз у нас не указывается адрес назначения

в фидо тоже не указывается адрес назначения

ps. а руки-то помнят... механически пытаюсь использовать голдедовские клавиши, а не вимовские :)

[>] Re: переименовать
pipe.2032
Roman Yakovlev(station13, 11) — Andrew Lobanov
2015-09-10 18:10:39


>Ну значит буду изобретать карбонки =)

в 51talk был зачаточный вариант карбонок - можно было в конфиге указать to/СВОЁ ИМЯ, и появлялась спецэха... но она делала полный поиск при каждом обращении - а тут нужно именно при получении номера отдирать и помещать в спецэху :)

ещё один нюансик, на будущее - если в ii эхи были с .цифра, и дублирования не было, то в ГК11 эха может иметь любое название... но обязательно маленькими буквами. поэтому спецэхи лучше называть с больших букв, чтобы потом не было случайных или специальных совпадений :)

[>] клиент голдедович
pipe.2032
Roman Yakovlev(station13, 11) — All
2015-09-10 18:29:14


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

с таким клиентом и выходить не стыдно...

кстати, а оригинальный веб-клиент где-нибудь и как-нибудь развивался?

[>] Re: клиент голдедович
pipe.2032
Roman Yakovlev(station13, 11) — Andrew Lobanov
2015-09-10 19:21:44


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

год назад все хотели сделать нечто подобное... были даже варианты... но такого - не было никогда со времён голдеда... я даже ковырять его уже боюсь - пусть шедевр хранится нетронутым

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

>>кстати, а оригинальный веб-клиент где-нибудь и как-нибудь развивался?
>По-моему, нет. Я несколько месяцев назад написал веб-клиент на Common Lisp, но это другая история да.

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

[>] gk11 - first and dirty
pipe.2032
Roman Yakovlev(station13, 11) — All
2015-09-11 07:27:32


первый и довольно "грязный" порт ГК11 (сделан из босфора)

https://bitbucket.org/gk11/gk11-srv-dirty

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

сейчас буду описывать, что там и как.

поле addr - зарезервировано для хэшей, на которые можно будет отослать почту (возможно, потом туда можно будет добавлять и e-mail - суть в том, чтобы оставить координаты для личной связи), поэтому в ii-фетчере (который там есть) поле addr больше не копируется с ii.

создание бд - python initdbs.py. юзеры создаются из веб-интерфейса

[>] Re: gk11 - first and dirty
pipe.2032
Roman Yakovlev(station13, 11) — Roman Yakovlev
2015-09-11 07:43:11


>первый и довольно "грязный" порт ГК11 (сделан из босфора)
>https://bitbucket.org/gk11/gk11-srv-dirty

Запросы для клиента:

Все запросы делаются через url /bb/, и затем идут серии /ключ/значение. Порядок ключей значения не имеет.

В отличие от bosfor, где можно было запрашивать всё, тут есть три типа запросов:

/echolist/* - выдающий имена эх
/msgs/* - выдающий бандлы для указанных сообщений
/echo/* - выдающий msgid для сообщений из эх. если /echo/ не указано, то запрос идёт для всех эх
то есть, запрос /bb/lim/50 выдаст msgid для 50 последних сообщений станции

дополнительная опция: /appendts/1 - самой первой строкой ответа будет текущий timestamp сервера

/echolist/ - имеет несколько вариантов и ключ /cnt/
/echolist/discover - показывает все эхи станции, где есть хотя бы одно сообщение
/echolist/public - показывает только те эхи, которые записаны в public.txt
опции:
/ignore/эха:эха:эха - убирает из списка указанные эхи, если они там есть
/addecho/эха:эха:эха - добавляет к списку указанные эхи, если их там нет
/cnt/1 - к списку эх добавляется список сообщений в каждой эхе

/msgs/msgid:msgid:msgid - получает бандлы (сравнимые с ii-шными) для текущих msgid

/echo/эха:эха:эха - получает msgid для указанных эх (параметр можно опускать, тогда будет для всех эх)
опции:
/lim/число - запросить только указанное СУММАРНОЕ количество сообщений (то есть, если указаны 3 эхи и lim=200 это может быть хоть 10,10,180, хоть 200,0,0, идёт равнение по последним)
/withecho/1 - вместо ответа msigd msgid msgid идёт ответ msigd:эха msgid:эха msgid:эха, то есть к каждому msgid цепляется эха его происхождения
/afrom/timestamp - забирает сообщения, начиная с timestamp (имеется ввиду время прихода на станцию, а не время написания сообщения
/ato/timestamp - забирает сообщения до даты timestamp (аналогично)

вот такие вот запросы

[>] ночь темна
pipe.2032
Roman Yakovlev(station13, 11) — All
2015-09-11 17:20:48


не стал смотреть первый полуфинал, потому что было ясно, что Симона не готова. Флавия победила 6:1 6:3

вместо этого пересмотрел "Свадьбу в Малиновке" (даже не знаю, в какой раз, в этом году - уже раз третий). Получил большое удовольствие. Шедевр, что тут скажешь...

[>] Re: ночь темна
pipe.2032
Roman Yakovlev(station13, 11) — Andrew Lobanov
2015-09-11 17:47:31


>>не стал смотреть первый полуфинал, потому что было ясно, что Симона не готова. Флавия победила 6:1 6:3
>Ты бы хоть уточнял о каком виде спорта говоришь. Любителей "большого" спорта у нас или нет или почти нет.

поэтому и не назвал, что тут любителей нет :)

>Сто лет не смотрел этот фильм. Надо бы пересмотреть.
>"Трубка пятнадцать! Прицел сто двадцать! Бац-бац!.. И мимо." %)

у барона Врангеля всё английское :)

[>] Re: ночь темна
pipe.2032
Roman Yakovlev(station13, 11) — Andrew Lobanov
2015-09-12 08:27:21


>Ты новый цезий глядел? Я карбонку сделал.

Круто. Напиши мне что-нибудь :)

[>] Re: ночь темна
pipe.2032
Roman Yakovlev(station13, 11) — Andrew Lobanov
2015-09-12 10:51:19


>>>Ты новый цезий глядел? Я карбонку сделал.
>>Круто. Напиши мне что-нибудь :)
>Да вот, папример.

круто, только оно не показало, что там есть новые сообщения :) показало, как прочитанное

[>] Re: ночь темна
pipe.2032
Roman Yakovlev(station13, 11) — Andrew Lobanov
2015-09-12 11:31:10


>>>>Круто. Напиши мне что-нибудь :)
>>>Да вот, папример.
>>круто, только оно не показало, что там есть новые сообщения :) показало, как прочитанное

>Баг известный. Будет исправлен в скором времени. Зато дальше нормально пойдёт.

[>] Re: ночь темна
pipe.2032
Roman Yakovlev(station13, 11) — Andrew Lobanov
2015-09-12 11:31:10


>>>>Круто. Напиши мне что-нибудь :)
>>>Да вот, папример.
>>круто, только оно не показало, что там есть новые сообщения :) показало, как прочитанное
>Баг известный. Будет исправлен в скором времени. Зато дальше нормально пойдёт.

надо, чтобы отвечая в карбонку - оно отвечалось в нужную эху... зачем вообще эха перебивается на carbonarea в самом сообщении? вроде бы должно просто ссылку в списке создавать.

[>] а в Иркутске...
pipe.2032
Roman Yakovlev(station13, 11) — All
2015-09-18 08:27:38


а в Иркутске тем временем начался первый матч за выход в мировую группу Кубка Дэвиса: Россия - Италия. Прошлый матч с испанцами был во Владивостоке, где наши героически отыгрались с почти безнадёжной ситуации. Спорт Плюс показывает прямую трансляцию, смотрю на Иркутск :)

[>] Re: а в Иркутске...
pipe.2032
Roman Yakovlev(station13, 11) — Roman Yakovlev
2015-09-18 10:34:06


>а в Иркутске тем временем начался первый матч за выход в мировую группу Кубка Дэвиса: Россия - Италия. Прошлый матч с испанцами был во Владивостоке, где наши героически отыгрались с почти безнадёжной ситуации. Спорт Плюс показывает прямую трансляцию, смотрю на Иркутск :)

первый матч наш!

Теймураз Габашвили - Симоне Болелли
7:6(2) 6:1 6:3

[>] Re: а в Иркутске...
pipe.2032
Roman Yakovlev(station13, 11) — Roman Yakovlev
2015-09-18 12:59:46


>>а в Иркутске тем временем начался первый матч за выход в мировую группу Кубка Дэвиса: Россия - Италия. Прошлый матч с испанцами был во Владивостоке, где наши героически отыгрались с почти безнадёжной ситуации. Спорт Плюс показывает прямую трансляцию, смотрю на Иркутск :)

>первый матч наш!

>Теймураз Габашвили - Симоне Болелли
>7:6(2) 6:1 6:3

а второй - проиграли :(

Андрей Рублёв - Фабио Фоньини
6:7(8) 2:6 2:6

[>] Re: а в Иркутске...
pipe.2032
Roman Yakovlev(station13, 11) — Roman Yakovlev
2015-09-19 07:58:43


>а второй - проиграли :(

в Иркутске начинается третий матч - пары... надо брать пару, иначе вообще шансов минимум будет...

[>] Re: а в Иркутске...
pipe.2032
Roman Yakovlev(station13, 11) — Roman Yakovlev
2015-09-20 09:48:48


>>а второй - проиграли :(

>в Иркутске начинается третий матч - пары... надо брать пару, иначе вообще шансов минимум будет...

проиграли третий и четвёртый матч

всё, Италия в мировой группе, а мы - нет... надо было не Иркутск выбирать, а Анадырь :)

[>] бывает
pipe.2032
Roman Yakovlev(station13, 11) — All
2015-09-27 02:08:37


вчера прочёл анекдот:

Скачал Библию в инете... Через два дня пришли обновления...

посмеялся. а сегодня увидел вот это:

http://openports.se/misc/bible-kjv
(2015-09-27) Updated to version: bible-kjv-4.27

[>] Re: Как вам такая новость?
pipe.2032
Roman Yakovlev(station13, 11) — Difrex
2015-09-29 14:07:11


>http://lenta.ru/news/2015/09/28/nasa/

>По-моему -- это зашибись! Скоро бактерий найдем, а потом на Землю их притащим.

Так вот ты какой, землекапец.

[>] Re: Ау! Сетяне!
pipe.2032
Roman Yakovlev(station13, 11) — Andrew Lobanov
2015-11-13 02:53:14


> Сегодня помимо работы и исправления не критичного бага в цезии (дубли в карбонке при клонировании эхи) читал pushkin.local в этом нашем фидо. Интересные люди собрались. И общение почти как Рома мечтал =)

в страшном сне мне только могло прийти построить свою сеть "как pushkin.local"

общение "как я мечтал" было тогда, когда были Оля, Марина и все остальные :)

[>] Re: Ау! Сетяне!
pipe.2032
Roman Yakovlev(station13, 11) — vit01
2015-11-13 12:24:28


>RY> общение "как я мечтал" было тогда, когда были Оля, Марина и все остальные :)
>Не знаю, как там pushkin.local поживает (т.к. не фидошник), но, судя по твоему "как я мечтал", наши идеалы общения тоже не совпадают. =)

я делал сеть под свои идеалы. я делал прежде всего потому, что это нужно было мне. :) уж извините :)

[>] Re: Странности с jpg
pipe.2032
Roman Yakovlev(station13, 11) — Andrew Lobanov
2015-11-17 09:47:01


>Какие-то сабжи в последнее время наблюдаю в firefox. Некоторые изображения прогружаются не сверху вниз (и не снизу вверх даже), а справа налево. Это какой-то новый алгоритм или я что-то пропустил?

exiv-данные позволяют поворачивать картинку. возможно, поэтому firefox распознаёт тэг и поворачивает заранее

[>] Re: Странности с jpg
pipe.2032
Roman Yakovlev(station13, 11) — Andrew Lobanov
2015-11-17 11:11:45


>Difrex> Офигеть. И у меня. Справа на лево
>В ii://A2CddGDi0lDjIahxw4CJ Рома объяснил всю магию. Но я шибко недоумевал да =)

я понятия не имею. это просто предположение

[>] Re: Иногда они возвращаются
pipe.2032
Roman Yakovlev(station13, 11) — Andrew Lobanov
2016-01-12 01:30:58


>// А ещё меня покусали ребята с suckless.org и я забросил питон и лисп. Штудирую потихоньку (как всегда по чайно ложке) Кернигана и Ритчи.

это которые название ii утянули ещё до того, как я его придумал (да, я знал про их ii, когда маркировал свой, но у меня это просто цифра 2 :)

[>] obsd.gk11.ru
pipe.2032
Roman Yakovlev(station13, 11) — All
2016-04-21 13:31:23


http://obsd.gk11.ru
не хочу дублировать текст, но там на главной всё написано. кто помнит разные odii и прочие - тот вспомнит. :) вкратце - и каталог программ OpenBSD, и локальная панель (включая сбор информации)

Эта вещь будет перед ГК11, потому что надо согласовать форматы - как обмениваться сообщениями, как данными, как dmesg-ами, и что будет в ГК11, а что - отдельно.

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

Интересуют советы и комментарии. Если у Андрея есть где-нибудь обзоры instead и stone-soup, они тоже интересуют. :)

[>] Re: obsd.gk11.ru
pipe.2032
Roman Yakovlev(station13, 11) — Difrex
2016-04-21 15:03:56


>>ГК11
>А когда можно будет заценить гк11?

да в принципе, всё, что написано на http://doc.gk11.ru - то так и останется. И от текущего http://gk11.ru будет отличаться мало - вопрос только в том, что из опенбсдшных наворотов войдёт, а что нет, и как надо будет править реализацию.

клиентом там будет форкнутый цезий. возможно, ещё и свой веб-клиент (не уверен).

официальный релиз, как я уже сказал - будет практически сразу после сабжа.

[>] Re: obsd.gk11.ru
pipe.2032
Roman Yakovlev(station13, 11) — Difrex
2016-04-21 15:07:15


>>ГК11
>А когда можно будет заценить гк11?

а если кто-нибудь отберёт у меня Слёзы Валеры - так ещё быстрее. Включил, чтобы скриншотов наснимать, и залип. :)

[>] Re: obsd.gk11.ru
pipe.2032
Roman Yakovlev(station13, 11) — Difrex
2016-04-22 11:53:57


>>да в принципе, всё, что написано на http://doc.gk11.ru - то так и останется
>т.е. исходников нет?

исходники мало отличаются от существующих

вопрос запуска вообще не в этом, вопрос в социологии

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

а исходники, если не путаю, есть на bitbucket.com/gk11
но в любом случае, рабочий процесс будет через собственный fossil-репозиторий

[>] Re: obsd.gk11.ru
pipe.2032
Roman Yakovlev(station13, 11) — Andrew Lobanov
2016-04-22 18:32:06


>> а исходники, если не путаю, есть на bitbucket.com/gk11
>> но в любом случае, рабочий процесс будет через собственный fossil-репозиторий
>Проприетарь?

кто проприетарь? в смысле, я буду использовать не битбакет, а что-то типа фоссил.gk11.ru, мне вообще фоссил заменил некоторые вещи, которые чуть было не написал - например, распределённую вики

фоссил точно не проприетарь, я его недавно из сырцов собирал

[>] Re: obsd.gk11.ru
pipe.2032
Roman Yakovlev(station13, 11) — vit01
2016-04-22 18:32:07


>> потом пришли девочки посмотреть на опенбсдшников
>Улыбнуло :)
>// зачем девочкам опенбздшники?

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

>Вообще интересно будет понаблюдать за запуском сабжа. На главной доке gk11.ru мне только about.html приглянулся, а вот на obsd.gk11.ru всё сделано гораздо приятнее.

не знаю, мне about.html нравится меньше всего. надо будет переписать :)

[>] obsd control и ГК11
pipe.2032
Roman Yakovlev(station13, 11) — All
2016-04-24 06:31:33


Итак, по порядку.

1. http://gk11.ru теперь окончательно ГК11. Попутно в реализации выявились некоторые нюансы, связанной с работой баз данных и сортировкой в них, что непонятно - то ли переписать, то ли задокументировать для дальнейшего :)

2. В http://obsd.gk11.ru появились (самые примитивные форматы) как для данных, так и для газеты и для ГК11.

фетчеры лежат в репе https://bitbucket.org/gk11/obsd-control-dirty

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

и потом буду думать, что делать дальше и куда двигаться :)

[>] Re: obsd control и ГК11
pipe.2032
Roman Yakovlev(station13, 11) — Roman Yakovlev
2016-04-24 07:01:52


Добавил app/ с приложением (пока это просто переложение сайта, без openbsd-фишек)

дальше будут только фишки :)

[>] ГК11 - пошалим :)
pipe.2032
Roman Yakovlev(station13, 11) — All
2016-04-24 23:47:35


Что нам не хватает для релиза? Для релиза нам не хватает портировать хоть одного клиента, и, самое главное, коднеймов. Поскольку цифр в названии ОЧЕНЬ много, версионировать их я буду с помощью букв русского алфавита - не сходных с латинским и не реверсивных типа И и Я. Пока есть такие варианты:

Б Брежнев
Г Грозный
Д Донской
Л Ленин
П Путин
Ф
Ц
Ч
Ш
Щ
Э
Ю

any ideas? :)

[>] Re: ГК11 - пошалим :)
pipe.2032
Roman Yakovlev(station13, 11) — vit01
2016-04-25 05:20:25


> Если продолжать последовательность, то дальше будут Франклин, Цезарь и Чингисхан/Чапаев :)

Тоже варианты :) Пока так и запишу - Франклин, Цезарь, Чингисхан :)

[>] Re: ГК11 - пошалим :)
pipe.2032
Roman Yakovlev(station13, 11) — vit01
2016-04-25 06:13:16


>RY> Тоже варианты :)

>Тогда ещё можно вспомнить таких товарищей, как Фридрих Энгельс, Василий Шуйский, Юрий Долгорукий и Борис Годунов.

>// На Ф ни одного русского не припомню. Только Франкенштейн и Флаттершай в голову лезут... Хотя если к моменту релиза будут и девочки, и бздшники, то можно взять второй вариант, а коль не будет ни тех, ни других, то тогда первый :D

я сомневаюсь, что релизов будет много. у ii за полтора года было 0.1, 0.2, 0.3 и 0.5 :) так там менялось всё, что можно. а тут менять уже нечего.

я думаю, как только подниму фоссил (или закину репу в bitbucket), так сразу же пойду и напишу об этом на лор - не в новости, так хотя бы в форум. и сразу пойду искать, в какие бы ещё форумы написать. возможно, я это сделаю прямо сегодня :)

девочек... надо Женю позвать. ещё, поскольку Марина навсегда для меня потеряна, кто-нибудь может вырезать логотипчик из вот этой картинки?

http://gk11.ru/s/gk11.jpg

желательно с точками, и поместить это на прозрачную подложку

[>] Re: ГК11 - пошалим :)
pipe.2032
Roman Yakovlev(station13, 11) — vit01
2016-04-25 06:35:18


>> я думаю, как только подниму фоссил (или закину репу в bitbucket), так сразу же пойду и напишу об этом на лор - не в новости, так хотя бы в форум. и сразу пойду искать, в какие бы ещё форумы написать. возможно, я это сделаю прямо сегодня :)
>И это будет твоей самой главной ошибкой. На те же грабли уже в который раз.
>// вот вернусь домой, почитаю ЛОР, и будет стыдно за тебя

А чего ждать-то? Первый раз, я, в принципе, всё правильно сделал - проанонсировал, вызвал обсуждение, люди потянулись, жизнь стала налаживаться. Второй раз сложно выдать за первый, но что-то делать надо - а то там ничего не происходит. :)

[>] Re: obsd.gk11.ru
pipe.2032
Roman Yakovlev(station13, 11) — Difrex
2016-04-25 08:23:44


>А где этот фоссил взять? Первый раз о такой штуке слышу, а гугл выдает часы.

да в любом репозитории есть

http://www.fossil-scm.org

автор тот же, что и у SQLite. и сама SQLite хостится в фоссиле.

Я год назад вообще хотел весь сайт доков в фоссиле сделать. Но решил, что убрать портрет Оли - это неуважение к Оле (а логотип Марины - неуважение к Марине) :) поэтому будет юзерский сайт, и тех-сайт в фоссиле или на битбакете (с вики и тикетами)

[>] Re: ГК11 - пошалим :)
pipe.2032
Roman Yakovlev(station13, 11) — Difrex
2016-04-25 08:31:40


>>кто-нибудь может вырезать логотипчик из вот этой картинки?
>https://yadi.sk/i/RbG3fs2ZrG3Ti PNG

Спасибо! Вот теперь точно заживём, как надо! :)

[>] Re: ГК11 - пошалим :)
pipe.2032
Roman Yakovlev(station13, 11) — Andrew Lobanov
2016-04-25 10:21:04


ЛОР в последнее время куда адекватнее опеннета. И истеричек там сейчас банят на подлёте, как я посмотрю.

[>] Re: ГК11 - пошалим :)
pipe.2032
Roman Yakovlev(station13, 11) — vit01
2016-04-25 10:36:10


>> А чего ждать-то? Первый раз, я, в принципе, всё правильно сделал - проанонсировал, вызвал обсуждение, люди потянулись, жизнь стала налаживаться. Второй раз сложно выдать за первый, но что-то делать надо - а то там ничего не происходит. :)
>Каждый раз, когда ii приходил на Лор, это заканчивалось бодрым срачем и только всего. А ещё спамерами. Поскольку позиционирование gk11 мало отличается от предыдущего (а ещё у тебя сложилась на Лоре своеобразная репутация), я не уверен, что это будет лучше, чем в прошлые разы.

на анонс obsd не пришёл почти никто, зато 5 человек подписались на тему :) не думаю, что в этот раз хоть что-то изменится. главное, что те пользователи, которые до последнего висели на 51t, могли бы вернуться. Женя уже вернулась :)

>Сам на Лор очень редко захожу, но мне кажется, что старожилы до сих пор помнят темы Ромы, и им особенно надоело то, чем он занимается (переизобретает фидо).

Когда я переизобретал что-нибудь другое - им тоже не нравилось. Хотя из старожилов там мало кто остался (достаточно вспомнить совсем-совсем недавнюю тему про Арч и Саню, которую всю потёрли, и где никто не знает Саню, и виноват в этом оказался лично я). Это настолько не имеет значения, что даже не передать. А вообще, от темы в General или в Talks, я вообще не думаю, что хоть что-нибудь изменится - но если те два юзера вернутся, то уже хорошо. А потом надо будет OpenBSD-шников по оврагам собирать.

[>] Re: ГК11 - пошалим :)
pipe.2032
Roman Yakovlev(station13, 11) — vit01
2016-04-25 10:49:34


Я мож чё-то не понимаю, но как вообще тогда юзеры узнают о сети, если не писать в популярных местах?

Прошлый раз юзеры именно так и пришли, а не телепатически догадались :)

[>] Re: ГК11 - пошалим :)
pipe.2032
Roman Yakovlev(station13, 11) — Andrew Lobanov
2016-04-25 12:16:35


>> Прошлый раз юзеры именно так и пришли, а не телепатически догадались :)
>Я так пришёл. Правда на ЛОРе у меня и так не очень репутация и в ii я в опале оказался (отщепенец-тыкатель чужих идей) =)

А ты то в ii когда в опале оказывался? :) Чёт я не помню, чтобы хоть кого-то, кроме меня, выгоняли :) Даже спамер сам ушёл, когда я его банить отказался :)

[>] Re: Caesium
pipe.2032
Roman Yakovlev(station13, 11) — Andrew Lobanov
2016-04-25 12:39:32


>Кстати, загляни в новую версию. Сейчас ей можно прикручивать сторонний фетчер (отправка правда пока не отделена), что упростит использование его с гк11. Опция oldquote даст тебе тот режим цитирования, который ты хочешь. Отправку поправить не проблема. Особенно с учётом того, что скоро и эта опция будет отдельным скриптом.

Особенности ГК11 у нас такие:

1. список подаётся в обратном порядке. при этом некоторые особенности запросов от БД (где, как известно, нет "порядка", а есть sort order) иногда дают не тот результат, на который рассчитываешь. Думаю, таких мест ещё вылезет

2. в отличие от некоторых вещей, которые я забыл, есть ещё одна вещь, которую я вообще непонятно, зачем сделал - наличие для отправки отдельного урла и отдельного формата: при том, что отправка сообщений через веб-интерфейс была всегда. А не, я вспомнил, почему - потому что нужен был ещё и метод GET и изначально работал только он (nginx не пропускал сообщения более 8 кб - красота :). Теперь же это не имеет смысла, и отправка клиентом делает точно такой же POST-запрос, что и отправка браузером.

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

4. *Условно тайных* эх быть не может (впрочем, оно и раньше не было особо нужно, если честно). Все эхи, где есть хоть одно сообщение, видны через discover

5. В списке эх больше нет внешнего идентификатора "все сообщения, которые ниже - из этой эхи". Имена эх берутся или из самого сообщения, или с помощью ключа withecho - например:

http://gk11.ru/bb/echo/besedka/withecho/1

Следует заметить, что в отличие от ii, где msgid мог быть прописан в /echo/echo.123, а в самом сообщении в графе "эха" стояло непонятно что (и такое уже встречалось) в ГК11 такое невозможно, ибо никаких списков просто нет - все списки создаются на лету. "Пустых сообщений", которые есть в списке, но нету в базе - понятное дело, тоже быть не может. Поэтому информации из сообщения можно смело доверять - но это несколько меняет логику программы.

6. Ключи appendts и afrom позволяют получать списки "только с даты" (немного меняя сам спискок). В отличие от ii, где было просто поле даты, которое ничего не гарантировало (сообщение могло быть три дня в пути), на каждом сервере хранится отметка, когда сообщение было доставлено на станцию - поэтому такой режим стал возможен. Но пока цепляться за него клиентам смысла не вижу - надо сделать хотя бы базовую реализацию, тем более ключом lim можно (и нужно!) забирать только последние сообщения, поскольку эхи не перекатываются, не надо бедному юзеру скачивать тридцать тысяч сообщений. Сам я в миграции bosfor -> гк11 оставил только 500 последних сообщений с эхи. И, думаю, эта цифра должна быть дефолтом для клиентов, а юзер в настройках уже поменяет.


Но главное, что интересует в этой версии - чтобы >>это>го>ужасно>го>цитирования там не было ни при каких обстоятельствах :) да и вообще, мне кажется, что хватит и одного уровня цитирования (хотя бы опционально, иначе прибегут юзеры, начнут оверквотить, а нам глаза ломай!)

[>] Re: Caesium
pipe.2032
Roman Yakovlev(station13, 11) — Andrew Lobanov
2016-04-25 13:02:41


>Это всё интересно, но я не намерен пока поддерживать что-ибо кроме ii/idec. Но моё дело предложить, так сказать. Если ты будешь форкать цезий, не забудь сменить название и оставить ссылку на оригинальный проект.

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

как я понимаю, если просто подменить фетчер - то уже можно что-нибудь фетчить? :) сейчас попробую - можно просто держать разные фетчеры и форкать не придётся. а может, придётся :)

>RY> Но главное, что интересует в этой версии - чтобы >>это>го>ужасно>го>цитирования там не было ни при каких обстоятельствах :)
>Я тебе по секрету скажу, что и у нас такого цитирования, которое ты тут изобразил нет. Было несколько сообщений из-за моей криворукости в процессе обкатки, но теперь такого нет.

любого цитирования, кроме >. кстати, раньше же вроде после > был пробел - куда он делся, надоело вручную их расставлять :)

[>] Re: Caesium
pipe.2032
Roman Yakovlev(station13, 11) — Andrew Lobanov
2016-04-25 13:38:09


Чего-то я покрутил фетчер - кое-как добился, чтобы оно в правильном порядке выдавало сообщения, пока нашёл, куда реверсить :) но всё равно в коде не разобрался. Что за загадочное число 48?

В общем, оно почти работает, но работает как-то странно:
http://gk11.ru/s/fetcher2.py

конфиг - вместо node я взял кейворд gk11, и вот такой конфиг - как дефолтный, только строки поменяны на

gk11 http://gk11.ru/

echo besedka
echo obsd

Оно скачивает по 100 сообщений на эху, как и было задумано. А при следующем фетче скачивает те же самые 100 сообщений для первой эхи из списка! Поменяй эхи местами - и будет снова скачивать в первую из списка. Хотя я сейчас задал ещё эху с 50 сообщениями - и он теперь скачивает 150! 50 из первой и 100 со второй. Ничего не понимаю вообще.

[>] Re: Caesium
pipe.2032
Roman Yakovlev(station13, 11) — Andrew Lobanov
2016-04-25 13:51:59


>> я не знаю, что такое idec. но хочу, чтобы ты по возможности поддерживал перечисленное.
>Вряд ли. Мне пока не интересно распыляться на гк11, так как нет гарантии, что потом ты не изобретёшь ещё что-нить. ii, ulliss, bosfor, gk11. Если бы я всё поддерживал, то только тем бы и занимался, что фетчеры писал =)

разница между ГК11 и bosfor только в том, что надо писать не /bb/msgs/1:2:3/fmt/bundle, а /bb/msgs/1:2:3 :) и в том, что в bosfor через url можно было получить доступ КО ВСЕМУ, а в ГК11 большинство *жирных* реквестов сделать нельзя. формат сообщения точно такой же, только поле адрес действует иначе.


>RY> как я понимаю, если просто подменить фетчер - то уже можно что-нибудь фетчить? :) сейчас попробую - можно просто держать разные фетчеры и форкать не придётся. а может, придётся :)
>Скорее всего не придётся.

А обязательно python3? Впрочем, сейчас попробую разобраться.

>Странно. То ли регрессия, то ли ты пользуешься старой версией.

а, у меня-то да - у меня очень старая версия, где есть всё, что нужно и нет ничего ненужного - даже не хочется её на что-то менять :) но вроде это не от меня такое цитирование.

Pages: 1 2