# Re: Caesium
vit01 (mira, 1) → gl00my – 04:14:39 2016-03-23
gl00my> но какая разница сотру ли я текст или нет если я не делаю w ? я выхожу из вима :q !
Так ты сотри текст и выйди через :wq
В цезии стоит проверка именно на пустой файл.
vit01 (mira, 1) → gl00my – 04:14:39 2016-03-23
gl00my> но какая разница сотру ли я текст или нет если я не делаю w ? я выхожу из вима :q !
Так ты сотри текст и выйди через :wq
В цезии стоит проверка именно на пустой файл.
# Цезий
gl00my (station13, 8) → Andrew Lobanov – 19:42:04 2016-03-22
Привет ii!
После длительного перерыва запустил цезий, забрал сообщения. Долго держал кнопку "стрелка" вправо, чтобы добраться до последних новых сообщений. А можно как то быстрее это сделать? Извиняюсь, если не осилил README. :)
gl00my (station13, 8) → Andrew Lobanov – 19:42:04 2016-03-22
Привет ii!
После длительного перерыва запустил цезий, забрал сообщения. Долго держал кнопку "стрелка" вправо, чтобы добраться до последних новых сообщений. А можно как то быстрее это сделать? Извиняюсь, если не осилил README. :)
# Re: Странное дело
vit01 (mira, 1) → btimofeev – 04:35:41 2016-03-22
vit01>> Если бы ты открыл issue на гитхабе (как это делал Денис когда-то), то я бы ещё поверил, что это ты =)
btimofeev> Для таких целей можно использовать gpg, в нем можно создать цифровую подпись сообщения.
Поддерживаю. Давайте устроим обмен открытыми ключами в ближайшие дни.
vit01 (mira, 1) → btimofeev – 04:35:41 2016-03-22
vit01>> Если бы ты открыл issue на гитхабе (как это делал Денис когда-то), то я бы ещё поверил, что это ты =)
btimofeev> Для таких целей можно использовать gpg, в нем можно создать цифровую подпись сообщения.
Поддерживаю. Давайте устроим обмен открытыми ключами в ближайшие дни.
# Re: Caesium
Andrew Lobanov (station13, 1) → gl00my – 05:16:10 2016-03-23
> а сейчас пишу с андроид клиента. отличная штука. :)
На него тут жаловались и я было подумал, что придётся писать свой, когда подарят смарт =)
Andrew Lobanov (station13, 1) → gl00my – 05:16:10 2016-03-23
> а сейчас пишу с андроид клиента. отличная штука. :)
На него тут жаловались и я было подумал, что придётся писать свой, когда подарят смарт =)
# Re: Странное дело
Andrew Lobanov (station13, 1) → vit01 – 02:13:01 2016-03-22
vit01> Сегодня в 2 часа ночи, пока я мирно спал, на почту пришло странное сообщение про то, что rooker.ru в дауне, и нужен authstr. Причём с того емейла, который за тобой никогда не наблюдал. Зашёл поглядеть и вижу, что нода вполне открывается.
Вчера легла вообще вся инфраструктура rooker.ru. Веб, почта, джаббер и так далее. При том, что сервера разные используются. Что это было я так и не понял, но прошло достаточно быстро. Так что это действительно был я.
vit01> Начался небольшой приступ паранойи, и решил написать сюда. Если бы ты открыл issue на гитхабе (как это делал Денис когда-то), то я бы ещё поверил, что это ты =)
Я не умею пользоваться гитхабом =) Ещё у меня есть такой же емейл на gmail.com (который с годом).
Andrew Lobanov (station13, 1) → vit01 – 02:13:01 2016-03-22
vit01> Сегодня в 2 часа ночи, пока я мирно спал, на почту пришло странное сообщение про то, что rooker.ru в дауне, и нужен authstr. Причём с того емейла, который за тобой никогда не наблюдал. Зашёл поглядеть и вижу, что нода вполне открывается.
Вчера легла вообще вся инфраструктура rooker.ru. Веб, почта, джаббер и так далее. При том, что сервера разные используются. Что это было я так и не понял, но прошло достаточно быстро. Так что это действительно был я.
vit01> Начался небольшой приступ паранойи, и решил написать сюда. Если бы ты открыл issue на гитхабе (как это делал Денис когда-то), то я бы ещё поверил, что это ты =)
Я не умею пользоваться гитхабом =) Ещё у меня есть такой же емейл на gmail.com (который с годом).
# Re: Caesium
Andrew Lobanov (station13, 1) → gl00my – 04:27:05 2016-03-23
> 2) по хешу
Кстати, хороший вариант. Надо попробовать.
Andrew Lobanov (station13, 1) → gl00my – 04:27:05 2016-03-23
> 2) по хешу
Кстати, хороший вариант. Надо попробовать.
# Re: Caesium
vit01 (mira, 1) → Andrew Lobanov – 23:45:40 2016-03-21
AL> Проверить счётчик или пролистать всю директорию: что быстрее? А если у меня исходязих несколько сотен? А тысяч?
Помню, у меня в out на своём клиенте скапливалось по 500 файлов. И ничего, тормозов не было. Вообще, подсчёт там выполняется всего 1 раз - при запуске клиента. А дальше создание новых идёт инкрементом.
vit01 (mira, 1) → Andrew Lobanov – 23:45:40 2016-03-21
AL> Проверить счётчик или пролистать всю директорию: что быстрее? А если у меня исходязих несколько сотен? А тысяч?
Помню, у меня в out на своём клиенте скапливалось по 500 файлов. И ничего, тормозов не было. Вообще, подсчёт там выполняется всего 1 раз - при запуске клиента. А дальше создание новых идёт инкрементом.
# Re: Caesium
gl00my (station13, 8) → Andrew Lobanov – 04:54:27 2016-03-23
про управление -- можно привыкнуть. это не проблема. но вот детектирование ситуации при которой из редактора вышли без сохранения -- кмк важная фича.
gl00my (station13, 8) → Andrew Lobanov – 04:54:27 2016-03-23
про управление -- можно привыкнуть. это не проблема. но вот детектирование ситуации при которой из редактора вышли без сохранения -- кмк важная фича.
# Re: Странное дело
Рома Бибек (lenina,151) → vit01 – 04:54:02 2016-03-22
Стилистическая экспертиза - самоё надёжное. Если по мне не узнают, что это я - значит я и не заслуживаю быть собой :)
Рома Бибек (lenina,151) → vit01 – 04:54:02 2016-03-22
Стилистическая экспертиза - самоё надёжное. Если по мне не узнают, что это я - значит я и не заслуживаю быть собой :)
# Re: Caesium
vit01 (mira, 1) → gl00my – 01:59:17 2016-03-23
gl00my> Не могу никак победить цезий с его реакцией на q ;)
Надо читать README.
gl00my> Я нажимаю q - попадаю в vim и у меня нет никакой возможности отменить написание
Чтобы отменить написанное, надо стереть весь текст. А чтобы не наступать на грабли, надо бы обновить клиент и воспользоваться патчем специально для вимеров:
// андроид здесь при том, что изначально патч создавался для пользователей этой ОС, но он подойдёт всем
vit01 (mira, 1) → gl00my – 01:59:17 2016-03-23
gl00my> Не могу никак победить цезий с его реакцией на q ;)
Надо читать README.
gl00my> Я нажимаю q - попадаю в vim и у меня нет никакой возможности отменить написание
Чтобы отменить написанное, надо стереть весь текст. А чтобы не наступать на грабли, надо бы обновить клиент и воспользоваться патчем специально для вимеров:
git pull
patch caesium.py < keys_android.patch
// андроид здесь при том, что изначально патч создавался для пользователей этой ОС, но он подойдёт всем
# Re: Caesium
Andrew Lobanov (station13, 1) → vit01 – 02:13:01 2016-03-22
vit01> Помню, у меня в out на своём клиенте скапливалось по 500 файлов. И ничего, тормозов не было. Вообще, подсчёт там выполняется всего 1 раз - при запуске клиента. А дальше создание новых идёт инкрементом.
Ну значит надо попробовать.
Andrew Lobanov (station13, 1) → vit01 – 02:13:01 2016-03-22
vit01> Помню, у меня в out на своём клиенте скапливалось по 500 файлов. И ничего, тормозов не было. Вообще, подсчёт там выполняется всего 1 раз - при запуске клиента. А дальше создание новых идёт инкрементом.
Ну значит надо попробовать.
# Re: Странное дело
vit01 (mira, 1) → Рома Бибек – 05:08:08 2016-03-22
Твои трактаты определённо можно с первых строк узнать. Хоть из-под гвеста пиши :)
vit01 (mira, 1) → Рома Бибек – 05:08:08 2016-03-22
Твои трактаты определённо можно с первых строк узнать. Хоть из-под гвеста пиши :)
# Re: Странное дело
btimofeev (station13, 13) → vit01 – 04:20:16 2016-03-22
vit01> Если бы ты открыл issue на гитхабе (как это делал Денис когда-то), то я бы ещё поверил, что это ты =)
Для таких целей можно использовать gpg, в нем можно создать цифровую подпись сообщения.
btimofeev (station13, 13) → vit01 – 04:20:16 2016-03-22
vit01> Если бы ты открыл issue на гитхабе (как это делал Денис когда-то), то я бы ещё поверил, что это ты =)
Для таких целей можно использовать gpg, в нем можно создать цифровую подпись сообщения.
# Re: Caesium
gl00my (station13, 8) → Andrew Lobanov – 05:09:57 2016-03-23
о! супер! вечером попробую с ноута.
а сейчас пишу с андроид клиента. отличная штука. :)
gl00my (station13, 8) → Andrew Lobanov – 05:09:57 2016-03-23
о! супер! вечером попробую с ноута.
а сейчас пишу с андроид клиента. отличная штука. :)
# Re: Caesium
Andrew Lobanov (station13, 1) → gl00my – 04:27:05 2016-03-23
> я очень привык к мутту
Кстати, сейчас можно легко и непринуждённо перелопатить управление, поредактировав файл keys.py. Потому как я всё равно люблю GoldEd и не хочу отказываться от схожего управления.
Andrew Lobanov (station13, 1) → gl00my – 04:27:05 2016-03-23
> я очень привык к мутту
Кстати, сейчас можно легко и непринуждённо перелопатить управление, поредактировав файл keys.py. Потому как я всё равно люблю GoldEd и не хочу отказываться от схожего управления.
# Re: Caesium
vit01 (mira, 1) → vit01 – 12:08:31 2016-03-21
vit01> Удаляю все файлы из out, включая упомянутый .outcount. Создаю новые. Написал 2 сообщения, туда немного текста, сохранил.
vit01> Пытаюсь зайти в диалог неотправленных - валится. Баг воспроизводится как на телефоне, так и на компьютере.
Вообще этот механизм работы исходящих в цезии кажется каким-то костыльным. У самого в cutiefeed, к примеру, даже счётчик никакой не используется. Клиент просто берёт нужные файлы из каталога и с ними работает.
vit01 (mira, 1) → vit01 – 12:08:31 2016-03-21
vit01> Удаляю все файлы из out, включая упомянутый .outcount. Создаю новые. Написал 2 сообщения, туда немного текста, сохранил.
vit01> Пытаюсь зайти в диалог неотправленных - валится. Баг воспроизводится как на телефоне, так и на компьютере.
Вообще этот механизм работы исходящих в цезии кажется каким-то костыльным. У самого в cutiefeed, к примеру, даже счётчик никакой не используется. Клиент просто берёт нужные файлы из каталога и с ними работает.
# Re: Сайт
vit01 (mira, 1) → vit01 – 14:57:48 2016-03-18
Всё исправил. Теперь работает нормально. Заодно данную эху туда прикрутил.
vit01 (mira, 1) → vit01 – 14:57:48 2016-03-18
Всё исправил. Теперь работает нормально. Заодно данную эху туда прикрутил.
# Re: Caesium + Android
Andrew Lobanov (station13, 1) → vit01 – 11:16:04 2016-03-21
> Проблема shurshun'а заключается в том, что nano по-умолчанию добавляет пустую строку в конец файла. А vim - не всегда. Следовательно, питон не считает такой файл пустым и пытается распарсить.
Я правильно понимаю, что там просто вместо одной строки получается две? Тогда это легко фиксится.
> Могу исправить ошибки и подготовить пулл-реквест, но ты пока что ещё предыдущий не принял к себе =)
> А там и кода немного.
Смержил, кстати. Спасибо за работу.
Andrew Lobanov (station13, 1) → vit01 – 11:16:04 2016-03-21
> Проблема shurshun'а заключается в том, что nano по-умолчанию добавляет пустую строку в конец файла. А vim - не всегда. Следовательно, питон не считает такой файл пустым и пытается распарсить.
Я правильно понимаю, что там просто вместо одной строки получается две? Тогда это легко фиксится.
> Могу исправить ошибки и подготовить пулл-реквест, но ты пока что ещё предыдущий не принял к себе =)
> А там и кода немного.
Смержил, кстати. Спасибо за работу.
# Re: Caesium + Android
Andrew Lobanov (station13, 1) → vit01 – 11:39:11 2016-03-21
> Там вместо пустоты (0 символов) пишется в файл "\n" (т.е. 1), вот и всё. К андроиду это отношения не имеет.
Пустота с точки зрения питона (string.split("\n")) это список с одним элементом. В данном случае получается два элемента. Значит просто правим условие и пушаем.
# В перспективе хочется, конечно, сделать, чтобы функция различала заголовки и отсеивала пустые сообщения с нетронутым заголовком. А ещё лучше, ловить ответ редактора, но с этим пока всё глухо в моих изысканиях. Если кто-нибудь знает как это делается, просьба отписаться.
Andrew Lobanov (station13, 1) → vit01 – 11:39:11 2016-03-21
> Там вместо пустоты (0 символов) пишется в файл "\n" (т.е. 1), вот и всё. К андроиду это отношения не имеет.
Пустота с точки зрения питона (string.split("\n")) это список с одним элементом. В данном случае получается два элемента. Значит просто правим условие и пушаем.
# В перспективе хочется, конечно, сделать, чтобы функция различала заголовки и отсеивала пустые сообщения с нетронутым заголовком. А ещё лучше, ловить ответ редактора, но с этим пока всё глухо в моих изысканиях. Если кто-нибудь знает как это делается, просьба отписаться.
# Re: Caesium + Android
vit01 (mira, 1) → Andrew Lobanov – 11:26:56 2016-03-21
AL> Я правильно понимаю, что там просто вместо одной строки получается две? Тогда это легко фиксится.
Там вместо пустоты (0 символов) пишется в файл "\n" (т.е. 1), вот и всё. К андроиду это отношения не имеет.
vit01 (mira, 1) → Andrew Lobanov – 11:26:56 2016-03-21
AL> Я правильно понимаю, что там просто вместо одной строки получается две? Тогда это легко фиксится.
Там вместо пустоты (0 символов) пишется в файл "\n" (т.е. 1), вот и всё. К андроиду это отношения не имеет.
# Re: Caesium
Andrew Lobanov (station13, 1) → vit01 – 12:36:48 2016-03-21
> ====
> Traceback (most recent call last):
> File "./caesium.py", line 1194, in <module>
> echo_selector()
> File "./caesium.py", line 656, in echo_selector
> go = not echo_reader("out", out_length, archive, True, True)
> File "./caesium.py", line 951, in echo_reader
> stdscr.addstr(1, 7, nodes[node]["to"][0], color)
> IndexError: list index out of range
> ====
Ошибка исправлена.
Andrew Lobanov (station13, 1) → vit01 – 12:36:48 2016-03-21
> ====
> Traceback (most recent call last):
> File "./caesium.py", line 1194, in <module>
> echo_selector()
> File "./caesium.py", line 656, in echo_selector
> go = not echo_reader("out", out_length, archive, True, True)
> File "./caesium.py", line 951, in echo_reader
> stdscr.addstr(1, 7, nodes[node]["to"][0], color)
> IndexError: list index out of range
> ====
Ошибка исправлена.
# Re: Caesium
Andrew Lobanov (station13, 1) → vit01 – 12:39:45 2016-03-21
> Вообще этот механизм работы исходящих в цезии кажется каким-то костыльным. У самого в cutiefeed, к примеру, даже счётчик никакой не используется. Клиент просто берёт нужные файлы из каталога и с ними работает.
Счётчик у меня остался с тех пор, когда механизма никакого не было. Он нужен сугубо для простой и быстрой нумерации файлов и ни к чему не привязан. Проверить счётчик или пролистать всю директорию: что быстрее? А если у меня исходязих несколько сотен? А тысяч? При этом оно остаётся в рамках классической текстовой базы.
// Когда я забью на эту костыльную базу и сделаю поддержку sqlite, счётчик я уберу, конечно. Но пока пусть будет. Чтение с помощью mc пока никто не отменял =)
Andrew Lobanov (station13, 1) → vit01 – 12:39:45 2016-03-21
> Вообще этот механизм работы исходящих в цезии кажется каким-то костыльным. У самого в cutiefeed, к примеру, даже счётчик никакой не используется. Клиент просто берёт нужные файлы из каталога и с ними работает.
Счётчик у меня остался с тех пор, когда механизма никакого не было. Он нужен сугубо для простой и быстрой нумерации файлов и ни к чему не привязан. Проверить счётчик или пролистать всю директорию: что быстрее? А если у меня исходязих несколько сотен? А тысяч? При этом оно остаётся в рамках классической текстовой базы.
// Когда я забью на эту костыльную базу и сделаю поддержку sqlite, счётчик я уберу, конечно. Но пока пусть будет. Чтение с помощью mc пока никто не отменял =)
# Caesium + Android
Andrew Lobanov (station13, 1) → vit01 – 09:24:07 2016-03-21
Нужна помощь.
У товарища shurshun взникла странная проблема. У меня на руках нет андроид-устройств и потому не могу установить в чём косяк.
При сохранении пустого сообщения, цезий пытается его обработать и сохранить в out, что приводит к логичному падению. Можешь потыкать у себя поплотнее функции save_out() и resave_out() на предмет косячного поведения?
ЗЫЖ Редатор у него nano.
Andrew Lobanov (station13, 1) → vit01 – 09:24:07 2016-03-21
Нужна помощь.
У товарища shurshun взникла странная проблема. У меня на руках нет андроид-устройств и потому не могу установить в чём косяк.
При сохранении пустого сообщения, цезий пытается его обработать и сохранить в out, что приводит к логичному падению. Можешь потыкать у себя поплотнее функции save_out() и resave_out() на предмет косячного поведения?
ЗЫЖ Редатор у него nano.
# Re: Сайт
vit01 (mira, 1) → shurshun – 07:34:19 2016-03-18
shurshun> Разметка сайта на мобильном девайсе выглядит ужасно. Все схлопнулось в одну тонкую линию.
Уже давно это знаю: сам же с телефона сижу. К воскресенью обязательно заработает. В качестве временного решения можно перевернуть телефон.
vit01 (mira, 1) → shurshun – 07:34:19 2016-03-18
shurshun> Разметка сайта на мобильном девайсе выглядит ужасно. Все схлопнулось в одну тонкую линию.
Уже давно это знаю: сам же с телефона сижу. К воскресенью обязательно заработает. В качестве временного решения можно перевернуть телефон.
# Re: Caesium + Android
Andrew Lobanov (station13, 1) → vit01 – 11:17:25 2016-03-21
> Обнаруживаю, кстати, другую ошибку у себя: невозможно открыть диалог исходящих сообщений (клиент падает).
Это связано с кривыми сообщениями в out/. Проверь битые сообщения там и удали их (для красоты можешь заодно .outcount пофиксить).
Andrew Lobanov (station13, 1) → vit01 – 11:17:25 2016-03-21
> Обнаруживаю, кстати, другую ошибку у себя: невозможно открыть диалог исходящих сообщений (клиент падает).
Это связано с кривыми сообщениями в out/. Проверь битые сообщения там и удали их (для красоты можешь заодно .outcount пофиксить).