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


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

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

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


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

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

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


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

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

[>] obsd.gk11.ru
pipe.2032
Roman Yakovlev(station13, 11) — All
2016-04-21 16: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 18: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 18:07:15


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

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

[>] Re: obsd.gk11.ru
pipe.2032
Roman Yakovlev(station13, 11) — Difrex
2016-04-22 14: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 21:32:06


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

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

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

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


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

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

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

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

[>] obsd control и ГК11
pipe.2032
Roman Yakovlev(station13, 11) — All
2016-04-24 09: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 10:01:52


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

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

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


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

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

any ideas? :)

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


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

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

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


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

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

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


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

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

http://www.fossil-scm.org

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

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

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


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

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

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


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

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


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

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

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

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

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


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

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

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


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

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

[>] Re: Caesium
pipe.2032
Roman Yakovlev(station13, 11) — Andrew Lobanov
2016-04-25 15: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 16:02:41


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

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

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

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

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

[>] Re: Caesium
pipe.2032
Roman Yakovlev(station13, 11) — Andrew Lobanov
2016-04-25 16: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 16: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? Впрочем, сейчас попробую разобраться.

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

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

[>] Re: Caesium
pipe.2032
Roman Yakovlev(station13, 11) — Andrew Lobanov
2016-04-25 16:52:00


>> я не знаю, что такое idec.
>Ты просил, чтобы мы не использовали название ii и потому теперь это зовётся idec.

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

[>] Re: Caesium
pipe.2032
Roman Yakovlev(station13, 11) — Roman Yakovlev
2016-04-25 17:09:12


Ломал, ломал и доломал :(

Ща, в общем, напишу лучше свой фетчер, на python2, чтобы хотя бы работал

[>] Re: Caesium
pipe.2032
Roman Yakovlev(station13, 11) — Roman Yakovlev
2016-04-25 17:09:12


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

В общем, вот фетчер на python2, который просто работает:

import urllib2, sys, base64, os

NODE='gk11.ru'
ECHO='obsd besedka humor gk11'
LIMIT=200

def b64d(s):
    return base64.b64decode(s.replace('-', '+').replace('_', '/'))

def getf(l):
    print 'fetch %s' % l
    from StringIO import StringIO
    import gzip
    request = urllib2.Request(l)
    request.add_header('Accept-encoding', 'gzip')
    response = urllib2.urlopen(request)
    if response.info().get('Content-Encoding') == 'gzip':
        f = gzip.GzipFile(fileobj=StringIO(response.read()))
    else:
        f = response
    return f.read()

def sep(l, step=20):
    for x in range(0, len(l), step):
        yield l[x:x+step]

def debundle(ea, s):
    for n in s.splitlines():
        mid, kod = n.split(':', 1)
        msgbody = b64d(kod)
        open('msg/%s' % mid,'w').write(msgbody)
        open('echo/%s' % ea,'a').write(mid + '\n')

def fetch(ea, url, lim):
    out = getf('%sbb/echo/%s/lim/%s' % (url, ea, lim))
    if os.path.exists('echo/%s' % ea):
        prev = open('echo/%s' % ea).read().splitlines()
    else:
        prev = []
    dllist = [x for x in reversed( out.splitlines()) if x not in prev]
    for dl in sep(dllist, 80):
        if ''.join(dl):
            s = getf('%sbb/msgs/%s' % (url, ':'.join(dl)))
            debundle(ea, s)

url = 'http://%s/' % NODE

for en in ECHO.split():
    fetch(en, url, LIMIT)

[>] Re: Caesium
pipe.2032
Roman Yakovlev(station13, 11) — Andrew Lobanov
2016-04-25 18:15:57


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

Суть идеи в том, что и клиент и сервер можно было реализовать с помощью первой дискеты OpenBSD или на ассемблере для KolibriOS :)

В ГК11 это распространяется уже только на клиента :)

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


>RY> на анонс obsd не пришёл почти никто, зато 5 человек подписались на тему :) не думаю, что в этот раз хоть что-то изменится.
>Хорошо, пусть так оно и останется. Кинь ссылку на анонс, кстати, а то почитать интересно.

Ещё не написал. Уже не вижу ничего... завтра подниму фоссил, напишу несколько тех. нюансов и запощу.

>Так-то оно так, но просто я сам ясно помню, как ты доказывал тут всем, что "как жаль, что сюда приходят люди с ЛОРа и тащат свою лоровскую культуру", и мне сегодняшнее положение дел кажется нелогичным и непоследовательным с твоей стороны. Не лучше ли набирать народ в тех местах, где тебе нравится этот самый народ?

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

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

а если бы были места, где мне нравится весь народ и вся атмосфера - я бы не делал свою сеть, я бы присоединился к ним. кроме того, у меня бы не было вопроса *где и когда писать анонс*.

вот Евгении нравится беседка :) сразу видно, человек за атмосферой пришёл :)

[>] Re: Оказывается, сетке уже 2 года
pipe.2032
Roman Yakovlev(station13, 11) — vit01
2016-04-26 08:18:25


>Задумался сейчас как-то и вспомнил случайно одно старое сочетание слов - "новое фидо апреля" (кто не помнит, оно было в софтинах ii 0.1). Смотрю на дату и понимаю, что уже заканчивается апрель. Ладно бы просто апрель, а то 2016 года.

>Сабж.

>Пусть у нас уже не ii, а IDEC, пусть это теперь не Клуб, а Секта, но ведь живём! И будем, надеюсь, жить ещё долго.

10 марта 2014 - первый официальный релиз

https://www.linux.org.ru/forum/talks/10267735

[>] Re: Оказывается, сетке уже 2 года
pipe.2032
Roman Yakovlev(station13, 11) — vit01
2016-04-26 08:53:46


>> 10 марта 2014 - первый официальный релиз
>Ну а я про то же. Проморгали годовщину :)
>Хотя всегда раньше думал, что релиз был 25 марта.

ну можно и 25 марта считать.

https://www.linux.org.ru/news/opensource/10319264

можно 3 марта

https://www.linux.org.ru/forum/general/10247460

или 6 марта

https://www.linux.org.ru/forum/talks/10258332

а можно увидеть намёк вот здесь :)
https://www.linux.org.ru/forum/talks/8607452


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

[>] Re: Оказывается, сетке уже 2 года
pipe.2032
Roman Yakovlev(station13, 11) — Andrew Lobanov
2016-04-26 09:15:39


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

> Очень порочная практика.

это шутка :) на самом деле, можно выбрать несколько дат "дня рождения". я выбрал 22 апреля 2016, когда состоялся первый обмен между gk11.ru и obsd.gk11.ru

[>] yes subject
pipe.2032
Roman Yakovlev(station13, 11) — All
2016-04-26 09:24:59


запулил тему на лор:
https://www.linux.org.ru/forum/general/12545898

посмотрим, что произойдёт. все наши - если что, заходите за меня :)

[>] ГК11 Б
pipe.2032
Roman Yakovlev(station13, 11) — All
2016-04-26 12:04:48


http://fossil.gk11.ru/tarball/gk11-83ad9416be.tar.gz

всё, что наскрёб на сегодняшний день

[>] Re: Caesium
pipe.2032
Roman Yakovlev(station13, 11) — Andrew Lobanov
2016-04-26 14:37:49


>> Что за загадочное число 48?
>Это загадочное число сообщений, при котором индекс эхи ближе всего к 1 килобайту =)

Андрей, я взял старую версию, но она неправильно считает, если сообщений - 0, то вообще не показывает эху, если 1 - то показывает эху, но говорит, что 0 сообщений, и так далее.

Видимо, он отбрасывает первую строчку. Андрей, посмотри, пожалуйста, свой код, и скажи, что сделать, чтобы убрать это поведение?

http://fossil.gk11.ru/artifact/8041f1a76241c152

[>] Re: Caesium
pipe.2032
Roman Yakovlev(station13, 11) — Andrew Lobanov
2016-04-26 16:22:41


>> Андрей, я взял старую версию, но она неправильно считает, если сообщений - 0, то вообще не показывает эху, если 1 - то показывает эху, но говорит, что 0 сообщений, и так далее.
>И да. Я уже это говорил. Я фикшу баги, но делаю это в своём репозитории. Два раза искать один и тот же баг мне откровенно лениво. Так что напиши уже патч и использую версию из моего репозитория.

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

И это не баг - я просто не могу понять, как оно работает.

[>] Re: Caesium
pipe.2032
Roman Yakovlev(station13, 11) — Andrew Lobanov
2016-04-26 17:09:12


>В текущей версии этого хватило для адекватного поведения плюсика =)
>Про неотображаемые эхи я вообще фиг знает о чём речь. Ковырять старый код нет никакого желания.

второй порции у меня нет вообще.

в третьей немного иначе, там ещё проверка на last > 0 перед этим

в общем, применил первую и третью порцию патчей - ничего не изменилось:

скачивает-то он всё правильно (вроде), но при нажатии на g:

- когда надо скачать 200 сообщений, показывает 199
- когда надо 2, показывает 1
- когда надо 1, показывает 0
- а когда новых сообщений, вместо показа ИМЯЭХИ 0/0, просто рисует чёрную строку

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


> Посмотрел я на скрин, который ты на ЛОР кидал. Я не возьмусь настолько древнюю версию приводить в порядок по новой. Но дело твоё, конечно.

я думаю, она и будет официальной :)

[>] клиенты ii
pipe.2032
Roman Yakovlev(station13, 11) — All
2016-04-27 04:36:58


Сделал гейт. Вопрос - какие есть клиенты ii, пусть даже старые версии, с нормальным цитированием? Были какие-то клиенты на tk, на перле - где это всё можно найти?

Кстати, забавно - 51talk с гейтом работает отлично, старый caesium с гейтом работает отлично, а новый почему-то по привычке скачивает заново все сообщения :) Андрей, ты его вообще на обычных нодах ii, без наворотов, проверял?

[>] Re: клиенты ii
pipe.2032
Roman Yakovlev(station13, 11) — Andrew Lobanov
2016-04-27 05:26:38


>> Сделал гейт. Вопрос - какие есть клиенты ii, пусть даже старые версии, с нормальным цитированием? Были какие-то клиенты на tk, на перле - где это всё можно найти?
> С "нормальным" цитированием у нас почти все клиенты. Найти можно на сайте у Виктора.

они все ломают цитирование и софт, который на них заточен. с такими клиентами я не могу пустить людей - это сразу же сломает мне obsd.odii.ru, и вылезет ещё много где... не говоря о том, что это нечитаемо. пока у меня только старый цезий и 51talk.

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

а как там нормальное цитирование включить, кстати? :)

[>] Re: клиенты ii
pipe.2032
Roman Yakovlev(station13, 11) — Andrew Lobanov
2016-04-27 05:30:49


в общем, оно уже отправляет и получает. но, при получении, сбоку вылазит надпись "не поддерживается какая-то фичерз", снизу "Пресс Энтэр то континье", но энтер не нажимается - вообще ничего не нажимается, кроме CTRL+C

[>] Re: клиенты ii
pipe.2032
Roman Yakovlev(station13, 11) — Andrew Lobanov
2016-04-27 06:06:22


>> в общем, оно уже отправляет и получает. но, при получении, сбоку вылазит надпись "не поддерживается какая-то фичерз"
> Ну так не поддкрживается. Это просто служебное сообщение, которое говорит о том, что фетчер переключится в режим совместимости автоматически.

Так оно выводится не там, где надо, и ломает курсесы.

[>] Re: клиенты ii
pipe.2032
Roman Yakovlev(station13, 11) — Andrew Lobanov
2016-04-27 06:07:07


>> они все ломают цитирование и софт, который на них заточен. с такими клиентами я не могу пустить людей - это сразу же сломает мне obsd.odii.ru, и вылезет ещё много где... не говоря о том, что это нечитаемо. пока у меня только старый цезий и 51talk.
> Ты, видимо, клиенты из параллельной вселенной достаёшь.

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

[>] Re: клиенты ii
pipe.2032
Roman Yakovlev(station13, 11) — Andrew Lobanov
2016-04-27 06:40:23


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

там разница только в енкодингах - если функция небольшая, то портировать проблем не будет :)

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

[>] Re: клиенты ii
pipe.2032
Roman Yakovlev(station13, 11) — Andrew Lobanov
2016-04-27 06:40:23


>> Так оно выводится не там, где надо, и ломает курсесы.
> Что странно, так как курсесы закрываются перед запуском фетчера и его выхлоп идёт в stdout по сути.

не знаю, у меня xfce4, debian 8 amd64, xfce-terminal - всё виснет мёртвым грузом :(

[>] Re: клиенты ii
pipe.2032
Roman Yakovlev(station13, 11) — vit01
2016-04-27 07:07:47


> Насчёт CutieFeed скажу, что тебе придётся исправлять многие моменты (например, регулярки для цитат и наши расширения). А для возрождения tk-версии ты просто откатываешь его в прошлое через git.

на какую версию надо откатить? есть какой-нибудь тэг?

а вообще, оно мне сначала насоздавало каталогов, а потом сказало, что у меня нет pyqt5... наверное, надо всё же наоборот :)

[>] Re: Программисты на C — самый большой разделённый народ в мире?
pipe.2032
Roman Yakovlev(station13, 11) — Andrew Lobanov
2016-04-27 07:37:57


> Нужно заметить, что признание судом языка программирования C иностранным языком позволит программистам на C бороться за официальное признание себя в качестве малого этноса. Малый этнос — это уже не обычное профессиональное сообщество, а народ. Народ же, не имеющий своего государства, может воспользоваться правом на самоопределение, записанным во Всеобщей декларации прав человека ООН.

нет :)

[>] Re: Программисты на C — самый большой разделённый народ в мире?
pipe.2032
Roman Yakovlev(station13, 11) — Roman Yakovlev
2016-04-27 07:39:30


>> Нужно заметить, что признание судом языка программирования C иностранным языком позволит программистам на C бороться за официальное признание себя в качестве малого этноса. Малый этнос — это уже не обычное профессиональное сообщество, а народ. Народ же, не имеющий своего государства, может воспользоваться правом на самоопределение, записанным во Всеобщей декларации прав человека ООН.

>нет :)

но если хотят, то я могу поговорить с губернатором Приморского Края Владимиром Владимировичем Миклушевским о выделении кластера в крае для переселения. У нас тут порто-франко, можно всем :) Главное, Тео привезите :)

[>] Re: клиенты ii
pipe.2032
Roman Yakovlev(station13, 11) — vit01
2016-04-27 07:48:51


> Последняя точка истории, где всё ещё есть Tk-версия - это коммит 99b4c17af8ee9f256e37d1abdfef236ec84ddb8e
> Но я более, чем уверен, что твоим пользователям tk-клиент совершенно не нужен. Они же не будут править json-конфиг вручную, во-первых, а ещё он очень плохо (да просто ужасно) выглядит и очень мало умеет.

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

кстати, а где-то был ещё андроидный клиент - он вообще где-то жив?

Pages: 1 2 3