[>]
Re: Caesium
ii.14
spline(station13, 1) — vit01
2015-08-31 18:39:10
>Ничего, если я позаимствую у тебя код txt2sqlite.py и sqlite2txt.py для своих ii-db-utils? А то экспорт/импорт в бандлы там есть, но в sqlite ещё нет.
Конечно можно. Можно даже не спрашивать.
[>]
Re: Caesium
ii.14
spline(station13, 1) — vit01
2015-08-30 17:25:02
>Патч для юзерфрендли-переопределения клавиш (ничего своего не заменял, клавиши все дефолтные):
Пожалуй, оформлю это себе в виде модуля позже =)
[>]
Re: lor.news.15
ii.14
spline(station13, 1) — All
2015-09-02 08:15:25
Так вот. Нужна ли сабжевая эха кому-либо? Мне нравится как она выглядит и читать её удобнее, но я новости и так читаю на сайте, а какого-либо фидбека я не получил пока.
[>]
Re: Caesium update
ii.14
spline(station13, 1) — All
2015-09-10 13:09:25
Ещё небольшие, но приятные изменения.
В режиме чтения теперь можно жмакать клавишу Enter. Это теперь просто мегаклавиша в цезии. Одной ей можно читать все новые сообщения во всех эхах, не нажимая ничего больше. Можно педаль приделать и есть борщ, читая почту с помощью педали.
Если сообщение не помещается на экран, то по нажатию Enter оно промотается на экран вниз. Если помещается или на момент нажатия на экране видно конец сообщения, то происходит переключение на следующее сообщение в эхе. Если ж так оказалось, что сообщений больше нет, то происходит выход на экран выбора эхи.
Если из режима чтения на экран выбора эхи выход производился с помощью клавиши "курсор вправо" или "enter", то курсор автоматически переключится на следующую эху, в которой есть непрочитанные сообщения.
Очень удобно, но возможны баги. Буду рад прочитать о них.
[>]
Caesium update
ii.14
spline(station13, 1) — All
2015-09-10 11:41:34
Сабж. Теперь на экране выбора эхоконференций отображается общее количество сообщений в эхе и количество непрочитанных сообщений.
[>]
Re: piratemedia rss
ii.14
spline(station13, 1) — vit01
2015-09-06 23:00:27
>Сабж последние 2 дня накапливает в себе кучу дублей. По-моему, такое уже не первый раз.
У меня такое бывает с твоим rss-php-ботом. Не вникал в суть вопроса пока.
[>]
Re: Caesium update
ii.14
spline(station13, 1) — All
2015-09-10 13:45:57
Очередной коммит. Теперь при получении новых сообщений курсор автоматически встаёт на первую в списке эху с новыми сообщениями. В итоге для чтения хватает 3 клавиши: G - загрузить сообщения, Enter - читать, F10 - выйти из клиента. =)
[>]
Re: Caesium update
ii.14
spline(station13, 1) — 51t
2015-09-10 13:29:25
>sadm там есть? :)
Что есть? =)
>ps. можно что-нибудь сделать с авторизацией? она быстро слетает, а поскольку это строка пароля, а не обычная строка - в автодополнении её нет... поэтому фиг на что ответишь :(
Ну у себя я время жизни сессии продлил, вроде, но был какой-то баг со временем жизни её. Так что фиг знает помогло или нет. Я в потроха глубоко лезть к PHP-ноде не хочу.
ЗЫЖ Я бы печеньками это сделал, а не сессией, если честно.
[>]
Re: Caesium update
ii.14
spline(station13, 1) — 51t
2015-09-10 13:44:27
>> Что есть? =)
>был в golded такой юмор :)
Как раз на днях с товарищем вспоминали такой прикол, но опять из головы вылетело. Память стала как у золотой рыбки =(
[>]
Re: test
ii.14
spline(station13, 1) — 51t
2015-09-10 15:48:02
>почему по ? или h не показываются хоткеи? пишу, и не знаю, как буду отправлять :)
Справки встроенной пока нет, но к моменту фиксации версии 0.1 будет. А пока всё в ридми есть.
[>]
Re: Caesium update
ii.14
spline(station13, 1) — vit01
2015-09-10 15:24:27
>> Очень удобно, но возможны баги. Буду рад прочитать о них.
>Скачиваю новые сообщения. Скачались. Дальше жму End, переходя в конец эхи. Потом жму Enter, надеясь перескочить на первое непрочитанное сообщение. Клиент же выходит из эхи.
Что логично, так как ты уже читаешь последнее сообщение в эхе. Скачались, курсор встал на эху, жмёшь Enter, заходишь, читаешь, листая Enter'ом.
[>]
Re: Caesium update
ii.14
spline(station13, 1) — vit01
2015-09-10 15:48:02
>По другой логике скачал я 1000 сообщений, требуется прочитать два последних, но потом вернуться к непрочитанным =)
Клиент в этом отношении тупой -- он помнит только указатель на локальные файлы индексов эхоконференций. Если клиент переедет на SQLite, то можно будет помечать каждое сообщение как прочитанное отдельно, прилепить поиск по произвольному набору символов в и много чего ещё вертеть-крутить, но с классической базой так быстрее и проще всего.
[>]
Re: test
ii.14
spline(station13, 1) — 51t
2015-09-10 15:52:36
>во! я нажал q, чтобы выйти из эхи, оно завело мне сообщение, я сразу же вышел, а оно - всё равно сохранилось и отправилось
Пока немного криво да. Если удалить все строки, включая заголовок и сохранить пустой файл, то он не протоссится. Я думаю над реализацией пока.
>можно ли после выхода сделать окошко:
>====================
> Отправить ПРЯМ ЩАС
> Сохранить на потом
> Отменить сообщение
>====================
Крутая идея. Я ей прям вот и поспользуюсь. Ну ещё проверку на изменение файла-шаблона сделаю, мол если файл пуст или не изменялся, то и менюшку не показывать.
Ещё будет интерфейс подписок, возможность прямо в клиенте отправлять эхи в архив/возвращать из него, удалять эхи вместе с содержимым и всякое такое вот. Клиент мечты. Тыры-пыры.
[>]
Re: test
ii.14
spline(station13, 1) — 51t
2015-09-10 15:56:49
>на curses шпаришь. я попытался покрутить две оболочки для curses на python - умер на взлёте. а чтобы прямо так, на голых курсах - круто :)
Я в своё время такие штуки на голом crt в паскале делал. Так что не привыкать =)
>вещь ахринужная! респект тебе!
Ну тут беда с виндами и другими системами. Причём на стыке ncurses и unicode. Причём даже pdcurses, который в отличии от ncurses вполне себе под винду есть, тоже косячит юникод. Ох уж эти недосистемы из прошлого тысячелетия =)
[>]
Re: test
ii.14
spline(station13, 1) — 51t
2015-09-10 16:00:17
>ps. Насколько клиент python3-specific? можно ли портировать на python2? если лицензия позволит - то это будет в базовом наборе ГК11 без вариантов! на самом видном месте!
Я не очень хорошо знаю пайтон (как и любой другой ЯП), и учить его начал с третьей ветки. Так что не могу ответить на твой вопрос, но лицензию думаю GNU GPL v3 сделать, так что можешь смело вносить любые правки и распространять результат как отдельный продукт, со ссылками на цезий и оригинальный проект. Буду рад такому развитию событий.
[>]
Re: test
ii.14
spline(station13, 1) — 51t
2015-09-10 15:48:02
>ууу, крутой голдед шайтан майтан!
Приятно читать такое да. Им родимым и вдохновляюсь. Открыт вон рядышком с цезием -- локалку Позитурина почитываю.
>ОРИ, ДЖИНН! ;) 2:5045
Вот да. Лысо без этой всей фигни выглядят сообщения в цезии =)
[>]
Re: test
ii.14
spline(station13, 1) — 51t
2015-09-10 16:01:50
>Я не очень хорошо знаю пайтон (как и любой другой ЯП), и учить его начал с третьей ветки. Так что не могу ответить на твой вопрос, но лицензию думаю GNU GPL v3 сделать, так что можешь смело вносить любые правки и распространять результат как отдельный продукт, со ссылками на цезий и оригинальный проект. Буду рад такому развитию событий.
Только подожди лучше фиксации версии дабы не пришлось многое перелопачивать в связи с какими-нибудь катаклизмами в цезии.
[>]
Re: ещё одно
ii.14
spline(station13, 1) — 51t
2015-09-10 20:35:40
>поставил себе в эдиторы vim, но бинарника vim на этом компьютере не было... в результате - в out куча файлов .out с "no subject" и пустым текстом :) хорошо, что это всё не отправилось - а отправилось бы?
История известная и будет исправлена в ближайших коммитах.
[>]
Re: python.15
ii.14
spline(station13, 1) — 51t
2015-09-10 20:35:40
>пусть будет метаклуб programming, где при наличии реального спроса потом растекаются эхи по другим языкам. но сейчас, по моей оценке, спрос на python-вопросы и предложения - больше, чем на всё остальное, вместе взятое.
>в эху про python можно привлекать и питонистов "с рынка" и тех, кто "зашёл про python спросить". а программинг - это настолько обще и размыто, что не будет ни первых, ни вторых. это противоречит и изначальной идее "клуба по интересам". программинг - это не клуб по интересам, это общая сущность. python - это именно общие интересы, и у python-щиков возникает много общих тем для разговоров. а если набрать программеров в эху - то общих тем не возникает, это не клуб :)
Клуб программирующих людей. Питонистов, конечно, много, но мне интересно было бы решать вопросы не только по пистону. Если так сложится, что будет реально много пистонистов и они начнут мешать, то можно им выделить отдельную эху.
>идеология ii страдает :)
Это идеология сети страдает, а не технологии =)
>>> хотел создать - ток чёт не создаётся... обидно :(
>>Создаваться должны. Видимо, Андрей на сервере специально настроил обратное поведение =)
>это противоречит букве и духу ii. я буду жаловаться :) куда тут, кстати, жалуются? :)
Это сделано умышлено. Пока не перееду на домашний сервак, так и будет.
[>]
Re: python.15
ii.14
spline(station13, 1) — 51t
2015-09-10 20:42:47
Если будет эха, в которую. будешь писать не только ты, то почему и нет. Хоть сейчас создам тебе эху у себя.
[>]
Re: python.15
ii.14
spline(station13, 1) — Roman Yakovlev
2015-09-10 20:47:57
>среди пользователей python много непрограммистов :) им неинтересно программирование :) клуб программирующих людей - тоже. python - это самостоятельная сущность, чтобы её объединять с чем-то. это как вместо эхи openbsd делать эху 'операционные системы для pc', типа "вдруг по windows вопросы возникнут". это хорошо, когда цель - заставить работать компьютер, но бесполезно, когда цель - обсуждать openbsd.
>эха по python - это такая же практичная эха, как и эха по openbsd. не теоретическая, не философская, а пытающаяся за счёт сужения тематики расширить свою аудиторию и получать более концентрированную публику, повышая компетентность эхи.
Убедил.
>>Это сделано умышлено. Пока не перееду на домашний сервак, так и будет.
>а смысл сего действа?
Смысл такой, что админ сервака умышленно не прописывает меня в группу с веб-сервером. То есть можно создать эху без участия сисопа -- не вопрос, но с ней не сможет работать гейт и я не смогу перебить ей права. На домашнем сервере уже будет получше и полегче.
[>]
Re: python.15
ii.14
spline(station13, 1) — Roman Yakovlev
2015-09-10 21:01:13
>значит, ты будешь спрашивать :)
У меня как правило вопросы по синтаксису возникают. Алгоритмические проблемы мне помогает решать дедушка Кнут. А оттранслировать уже готовый алгоритм в произвольный язык -- дело нехитрое даже если язык почти целиком состоит из синтаксического сахара.
[>]
Re: python.15
ii.14
spline(station13, 1) — Roman Yakovlev
2015-09-10 20:49:39
>>Если будет эха, в которую. будешь писать не только ты, то почему и нет. Хоть сейчас создам тебе эху у себя.
>ну у кого я спрашивать буду - у самого себя, что ли? :) если никто не ответит на мои вопросы - тогда и эха не нужна.
Ну ты ж говорил, что взлетит =) Я не шарю в пятоне практически (как и в программировании в целом) и вряд ли смогу уверенно принимать участие в обсуждениях, Виктор нынче любит C и ASM =)