[>]
Re: Мелочи в клиентах
ii.dev.14
Romero Yakovlev(lenina,1) — spline
2014-05-16 12:35:05
а я чё-то включил его вчерась - (0.11.x в debian stable, 0.12.x в openbsd), чёт не моё.
ангбанд - хорош тем, что простой, как три рубля - чисто дум, только пошаговый и с rod of drain life на плече :) adom - замороченный какой-то, а в angband пошёл, и мочи эту нечисть. я дальше 31 этажа никогда не спускался, поэтому даже не представляю, чё там, и зачем я туда вообще попёрся. но вееесело :)
находка с клавишей Enter позволяет изучить весь интерфейс в процессе... все остальные рогалики для меня после этого - вообще непонятны, в nethack я как 10 лет назад два этажа с хрустом проходил, так и прохожу. а в angband я до 10-го этажа дохожу быстро и не заморачиваясь, даже если давно не играл.
[>]
Re: Мелочи в клиентах
ii.dev.14
spline(lenina,58) — Romero Yakovlev
2014-05-16 12:40:58
Из постбандов я sil иногда пускаю. Правда путаюсь в крафте и песнях. А dcss хорош тем, что там надо сильно менять тактику постоянно, правда без вики играть в него бессмысленно. adom не очень сложен, кстати. А в плане ии даже прост весьма.
Блин. Про постбанды я солгал наглейшим образом: tome4 как раз из ангбанда вырос. Правда нынче там большой мир и красивые эффекты.
[>]
Re: Мелочи в клиентах
ii.dev.14
spline(lenina,58) — Romero Yakovlev
2014-05-16 12:50:00
>нет клавиши ентер
Что за магическая клавиша такая? Что делает в ангданде, в смысле. А то собирать чтобы посмотреть лениво как-то.
Попробуй brogue -- там очень простой интерфейс. Ну и красиво в добавок.
[>]
Скоро ещё пакеты
ii.dev.14
vit01(lenina,50) — All
2014-05-16 13:07:48
Исправил проблему с отправкой из txt клиента. Сейчас протестирую и приготовлю новые, уже окончательные пакеты.
[>]
Re: Скоро ещё пакеты
ii.dev.14
spline(lenina,58) — vit01
2014-05-16 13:16:12
Круто. Я вот думаю всё или независимый клиент делать или просто читалку к txt-клиенту. Второе проще, бо можно уже заюзать какую-нить БД или свой формат хранения данных.
[>]
Re: Скоро ещё пакеты
ii.dev.14
vit01(lenina,50) — spline
2014-05-16 13:24:50
> Круто. Я вот думаю всё или независимый клиент делать или просто читалку к txt-клиенту. Второе проще, бо можно уже заюзать какую-нить БД или свой формат хранения данных.
Выбирай, что проще, но я думаю, что лучше использовать стандартный формат хранения данных.
[>]
Re: Скоро ещё пакеты
ii.dev.14
spline(lenina,58) — vit01
2014-05-16 14:02:09
Вопрос скорости обработки клиентом. Посмотрим как оно будет, пока что есть идея всё таки прикрутить к php-ноде читалку. Пусть без отправки сообщений даже если.
[>]
Re: Скоро ещё пакеты
ii.dev.14
vit01(lenina,50) — spline
2014-05-16 14:18:01
> Посмотрим как оно будет, пока что есть идея всё таки прикрутить к php-ноде читалку. Пусть без отправки сообщений даже если.
Вот к php ноде читалка как раз очень нужна. Отправку сообщений прикрутим, не переживай.
[>]
Re: Пакеты
ii.dev.14
vit01(lenina,50) — Romero Yakovlev
2014-05-16 14:29:33
Починил скрипты запуска, решил проблему с клиентами и обновил пакеты. Сейчас напишу в announce.
[>]
ii php rss bot
ii.dev.14
vit01(lenina,50) — All
2014-05-25 04:46:10
Всем привет! Я решил, что для хорошего гейтования нам необходим rss бот на пхп, и написал его. Скрипт уже умеет избавляться от всяких там { и прочего, а также, как предложил spline, публиковать новости по частям, если они превышают лимит. Пока он запущен в тестовом режиме на моей ноде в эхе lor-opennet.2014.
Рабочего крона пока у меня нет, поэтому запускать скрипт через curl
http://irk38.tk/ii/gate1.php && curl
http://irk38.tk/ii/gate2.php. Исходники обязательно выложу.
[>]
Re: ii php rss bot
ii.dev.14
vit01(lenina,50) — vit01
2014-05-25 11:12:14
Появились некоторые улучшения в самом ii-php.
Ждите сегодня новых коммитов.
Кстати, в адаптивном дизайне сайта для мобильных устройств нет кнопки new...
[>]
Re: ii php rss bot
ii.dev.14
vit01(lenina,50) — vit01
2014-05-25 11:14:30
>Кстати, в адаптивном дизайне сайта для мобильных устройств нет кнопки new...
Извиняюсь, проблема на клиентской стороне :)
[>]
Re: ii php rss bot
ii.dev.14
vit01(lenina,50) — Romero Yakovlev
2014-05-25 11:37:09
Ок, сделаю. (Правда часа через 3, так как батарея разрядилась, а я сижу в месте без электричества. :))
А что лучше вставлять: ссылку или источник? В первом случае поставлю в конце новости, во втором - в заголовке.
[>]
Re: ii php rss bot
ii.dev.14
spline(station13, 1) — Romero Yakovlev
2014-05-25 12:02:20
Вот и вся премудрость.
while (false !== ($entry = readdir ($handle))) { echo '<li>' . $entry . '</li>'; }
[>]
ii-php и rss бот
ii.dev.14
vit01(lenina,50) — All
2014-05-25 16:00:20
А вот и обновлённая php нода:
http://github.com/vit1-irk/ii-php
Изменения:
1. В функциях исправлено немного багов, отправка сообщения теперь идёт через msg_to_ii
2. Добавлен rss-bot, тоже чуть-чуть улучшенный (к примеру, вставляется ещё и ссылка в сообщение)
Моя нода (ниже есть ссылка) уже обновилась на новую версию.
[>]
баг с unbundle
ii.dev.14
51t(mira, 2) — All
2014-05-27 10:55:43
исправлена критичная проблема для всех обладателей флоппинета :) unbundle.py просто не работал, из-за безалаберности в api. проблема исправлена в hg.
[>]
ну и ужас тут в dev
ii.dev.14
51t(mira, 2) — All
2014-05-28 07:55:55
одни no messages, мля
два простеньких sh-скрипта, один из которых копирует выбранные эхи вместе с сообщениями (в cp/*), а другой - удаляет выбранные эхи вместе с сообщениями:
#!/bin/sh
mkdir -p cp/msg
mkdir -p cp/echo
for e in $@
do
cp echo/$e cp/echo/$e
for n in `cat echo/$e`
do
cp msg/$n cp/msg/$n
done
done
#!/bin/sh
for e in $@
do
for n in `cat echo/$e`
do
rm msg/$n
done
rm echo/$e
done
[>]
bugz
ii.dev.14
Romero Yakovlev(lenina,1) — All
2014-05-30 16:24:43
1. счётчик "более 100" к клиенту - от исправления стало только хуже. надо исправить, чтобы нормально отображал, а не 100
2. приём /u/point - не падать по incorrect padding
[>]
Re: bugz
ii.dev.14
vit01(lenina,50) — Romero Yakovlev
2014-05-30 16:41:16
> 2. приём /u/point - не падать по incorrect padding
Что?
[>]
Re: bugz
ii.dev.14
Romero Yakovlev(lenina,1) — Romero Yakovlev
2014-05-31 08:04:48
3. некорректная обработка ссылок в цитате (добавляется </em>) решить можно или добавлением < в стоплист, или сменой очерёдности.
[>]
Re: Моя изнуренная некрофилия
ii.dev.14
Romero Yakovlev(lenina,1) — muspellsson
2014-06-01 05:18:03
> Хочу j2me версию ii.
раньше был MRD, грозился. теперь его нет, и грозиться сделать подобную версию - некому :( я даже толком не знаю, что это такое, последний раз видел где-то в сименсе s55 :)
[>]
Re: Есть возможность интегрировать вас в меш-сеть, но
ii.dev.14
Romero Yakovlev(lenina,1) — guest
2014-06-02 18:46:24
сейчас детально ответить не готов,но, в любом случае, у нас всё решается организационно - кто с кем будет связываться. автоматизировать по спискам, конечно, можно, но делегирование ответственности предполагает, что каждый в ответе за трафик, что через него проходит, перед всей сетью, точнее, перед своим кольцом.
на sh портировать - вполне реально, нужны только base64, sha256 и запись-чтение файлов.
но нужно знать, что вам это нужно
[>]
txt-client
ii.dev.14
gadfly(lenina,91) — All
2014-06-03 01:01:27
А кто такая строка-авторизации? В readme не написано, другой документации нет, из приложенного конфига непонятно, что это за зверь.
[>]
Re: txt-client
ii.dev.14
gadfly(lenina,91) — hd
2014-06-03 03:17:51
> А как ты авторизовался без строки авторизации? :)
Так нигде не говорилось, что это и есть строка авторизации. Вдруг там чего хитрое должно быть. В клиенте по дефолту вообще :no: -- понимай как хочешь.
[>]
чмоки всем кто в этом чяте
ii.dev.14
spacejam(lenina,98) — All
2014-06-03 07:17:17
subj
прочитал пост на лоре, возникло несколько вопросов, предложений и небольшое желание поднять ноду на роутере. нода на роутере - это не питон. хорошая попытка, но нет. скорее всего это должен быть баш который запускается по требованию/крону и после того как всё сделал, молча умирает.
в связи с этим вопросы которые уже немного обсудили на лоре, но ответов я там не увидел.
1. даты сообщений
я считаю их необходимо отдавать в спискес идентификаторами. вы правы в том, что никому неинтересны архивы эхи за последние 2 года, но миграция - это не выход (об этом ниже). мне надо получить список сообщений с датами, положить их в склайт, сделать select id from msgs where date > вчера, перенаправить вывод в курл, выводом курла заполнить недостающие куски. потом я их попуржу из базы запросом delete from msgs where date > прошлый месяц.
старые сообщения ни мне, ни поинтам не нужны. чтобы кто-то их вечно хранил я требовать не буду. если кто-то хранит архивы - честь и хвала, но мне всё равно.
2. склайт
скажу только, что куча файликов на диске - это полное говно. для таких вещей есть sqlite. с ним много технических проблем просто отпадёт. например. вам надо отдать даты сообщений вместе с идентификаторами, для этого вам надо открыть миллион файлов и прочитать даты - это долго. в склайте такой проблемы не будет.
вообще можно описать только протокол обмена сообщениями. формат хранения на диске - это специфика реализации.
3. индексы эх и миграция
есть ли планы убрать .14 из названий эх? я серьёзно. миграция из эхи в эху - это пиздец. должен быть стабильный список эх. меня не интересует кто куда переехал, у меня есть мои подписки на то, что мне интересно. если через какое-то время все мои подписки протухают, то это геморой, мне их все надо переделывать заново. я лично забью. объясню почему.
я забью потому что это рутинная работа. рутинную работу должны делать компьютеры. я не компьютер. если сейчас 2014-й год, то компьютер должен сам добавить .14 в конец эхи и сам разобраться как склеить старую и новую эхи на стыке годов. но клеить эхи я тоже забью. объясню почему.
технических причин для миграции нет. старые сообщения можно просто удалять, а не выбрасывать всю эху. если у вас проблема с форматом хранения сообщений и это создаёт для вас трудности, значит это ваш проёб, измените формат хранения.
4. должен быть способ запросить все эхи с аплинка
когда я захожу в сеть, мне интересно посмотреть какая в сети есть тематика. мне не интересно читать длинющее полотенце всех подряд сообщений. то, что мне интересно - я на это подписываюсь, это мой фильтр сообщений. реализуется в клиенте, конечно, но мне надо выбрать из списка.
хранить вообще весь список эх - можно, когда попросят сообщения из неё - отметить как активную на ноде и начать забирать для неё сообщения. все сообщения во всех эхах мне не нужны.
я понимаю концепцию разспределённого хранилища и необходимость иметь копию сети, но мне нужна возможность хранить только часть копии сети. допустим у меня нет даунлинков, только аплинки - это допустимо. вообще, только с копией сети я могу и даунлинкам отдавать эхи, если начну забирать для них сообщения. т.е. такой вариант является функционально полным. как я это реализую? отмечу эху как активную и начну забирать сообщения в эту эху со своего аплинка.
вообще упоминание git на главной странице не к месту. передача сообщений - это не распределённое хранилище или хранение изменений, это простое распространение сообщений или только изменений. это разные вещи. представьте гит, где расходятся только патчи, без оригинала - это оно. например старые сообщения особой ценности не имеют, сейчас это решается исходом блядь евреев из египта, а можно просто не пересылать старые сообщения если никто не просит. оригинал никому не нужен. гит это делает потому что ему надо, а тут не надо.
5. личный совет
пожалуйста не быкуйте на лоре на людей у которых есть претензии к реализации сети. топик неприятно читать.
какие-нибудь идеи?
[>]
Re: чмоки всем кто в этом чяте
ii.dev.14
Romero Yakovlev(lenina,1) — spacejam
2014-06-03 07:31:22
> нода на роутере - это не питон. хорошая попытка, но нет. скорее всего это должен быть баш который запускается по требованию/крону и после того как всё сделал, молча умирает.
не вижу проблемы - это a. нода должна принимать входящих юзеров, как я понимаю - это b.
> старые сообщения ни мне, ни поинтам не нужны. чтобы кто-то их вечно хранил я требовать не буду. если кто-то хранит архивы - честь и хвала, но мне всё равно.
Для этого есть префиксы. сообщения дата-хэш планировались изначально, но они превратились в "хэш" на этапе реализации. Потому что проблем хватало. Можете сами взять, и попробовать переделать самую минимальную ноду и текстовый клиент под этот формат, вынеся дату снаружи - а потом пробовать.
А вообще - вы фетчер, вам и карты в руки. Хоть метод биссектрисы применяйте :) Вы же сами выбираете, что фетчить, никто вам не указ.
> 2. склайт
это обсуждали буквально вчера. и какой там формат, и какой способ БД может быть. к сожалению, обсуждали мимоходом и в im.1406, а не в dev. надо будет, наверное, это обсуждение перенести.
> 3. индексы эх и миграция
> есть ли планы убрать .14 из названий эх?
нет. эха - это законченное произведение. когда кто-то говорит "подай мне эху такую-то", там и будет всё, что в неё входило. когда у меня в фидо были "архивы сучайника", то я не знал, за какие они года, и как их дополнить архивами других лет. архивирование пользование этих для меня и нашей сети тоже важная задача. поэтому цифры убираться не будут.
> я забью потому что это рутинная работа. рутинную работу должны делать компьютеры.
эту работу могут делать компьютеры
> 4. должен быть способ запросить все эхи с аплинка
да. я сегодня ещё буду объяснять, почему сложилоь так, а не иначе. только найду человека, который бы меня об этом спрашивал. :) в общем случае
http://51t.ru/list.txt
> пожалуйста не быкуйте на лоре на людей у которых есть претензии к реализации сети. топик неприятно читать.
Я не помню, чтобы хоть слово сказал плохое людям, у которых есть претензии.
Вот люди, которые никого не слушают, кроме себя, что-то понимать даже не пытались, зато 10-й раз спрашивают, с дрожью в голосе, одно и то же из области общечеловеческого - тогда, да, надо как-то этот балаган прекращать, они эху маскируют от всех других сообщений.
[>]
ответ пользователю
ii.dev.14
irton(lenina,60) — All
2014-06-03 07:43:09
А не продублировать ли действие по щелчку на аватарке (Ответить пользователю) сделав ник пользователя тоже ссылкой для ответа?
[>]
Re: ответ пользователю
ii.dev.14
Romero Yakovlev(lenina,1) — irton
2014-06-03 07:44:26
если честно, то не вижу большого смысла. кнопки сделаны так, чтобы можно было и попасть пальцем, при этом не попав в соседний предмет. мелких кнопкоссылок там не будет.