# Re: Эталонная реализация idec
Andrew Lobanov (tavern,1) → Difrex – 04:33:31 2019-07-25
>> сделаете замечания
Difrex> filter() - это встроенная функция python.
Difrex> Т.е. делая так
Difrex> ====
Difrex> from api import filter
Difrex> ====
Difrex> Ты ее переопределяешь.
Спасибо. Переделаю.
Andrew Lobanov (tavern,1) → Difrex – 04:33:31 2019-07-25
>> сделаете замечания
Difrex> filter() - это встроенная функция python.
Difrex> Т.е. делая так
Difrex> ====
Difrex> from api import filter
Difrex> ====
Difrex> Ты ее переопределяешь.
Спасибо. Переделаю.
# Re: Эталонная реализация idec
Difrex (dynamic,1) → Andrew Lobanov – 13:43:52 2019-07-24
> сделаете замечания
filter() - это встроенная функция python.
Т.е. делая так
Ты ее переопределяешь.
Difrex (dynamic,1) → Andrew Lobanov – 13:43:52 2019-07-24
> сделаете замечания
filter() - это встроенная функция python.
Т.е. делая так
from api import filter
Ты ее переопределяешь.
# Re: Эталонная реализация idec
Andrew Lobanov (tavern,1) → All – 08:29:34 2019-07-24
Теперь idec-txt поддерживает слайсы. Вроде как, теперь он вполне себе POC клиентской части полноценный.
Andrew Lobanov (tavern,1) → All – 08:29:34 2019-07-24
Теперь idec-txt поддерживает слайсы. Вроде как, теперь он вполне себе POC клиентской части полноценный.
# Re: Эталонная реализация idec
Andrew Lobanov (tavern,1) → All – 04:17:14 2019-07-24
Много чего доделал и доработал в сабже. Также написал простенький idec-txt под шумок. И переписал скрипт отсылки файлов в фэхи.
Всё это лежит вот тут:
* https://gitlab.com/spline1986/idec - эталонная нода;
* https://gitlab.com/spline1986/idec-txt - скрипт для отпрафки файлов в фэхи;
* https://gitlab.com/spline1986/idec-utils - тут я собираюсь возродить свои скрипты для idec, но пока тут только скрипт для отправки файлов.
Если есть желание и время, буду признателен, если потестируете или сделаете замечания по README хотя бы =)
PS: Да. Докстринги я до сих пор не прописал. Это на очереди.
Andrew Lobanov (tavern,1) → All – 04:17:14 2019-07-24
Много чего доделал и доработал в сабже. Также написал простенький idec-txt под шумок. И переписал скрипт отсылки файлов в фэхи.
Всё это лежит вот тут:
* https://gitlab.com/spline1986/idec - эталонная нода;
* https://gitlab.com/spline1986/idec-txt - скрипт для отпрафки файлов в фэхи;
* https://gitlab.com/spline1986/idec-utils - тут я собираюсь возродить свои скрипты для idec, но пока тут только скрипт для отправки файлов.
Если есть желание и время, буду признателен, если потестируете или сделаете замечания по README хотя бы =)
PS: Да. Докстринги я до сих пор не прописал. Это на очереди.
# Re: android idec и play market
vit01 (mira, 1) → btimofeev – 02:55:31 2019-07-22
vit01>> 4. Аккаунт разработчика Google стоит 25 долларов. Напоминаю, что я студент-нищеброд (на этот раз даже без стипендии из-за оптики), и мне жалко денег
btimofeev> Дополнительно можно в F-droid выложить. Могу с этим помочь.
Думаю, что F-Droid - это всё-таки наша первоначальная цель. Потому что это более "элитный" стор.
Difrex> Думаю, что мы можем задонатить =)
Это можно, но главное - это пофиксить неудобства юзабилити и дизайна + создать эталонную ноду, чтобы простые юзвери могли с удовольствием пользоваться клиентом. Вот в том же HodDogEd регистрация уже встроена в клиент, например. Нам до такой крайности опускаться не надо, но упросить порог вхождения желательно.
Самая нехорошая проблема для новичка - это первое скачивание сообщений. Надо его либо как-то ускорить, либо как-то подкрутить фетчер (для первого раза) на меньший лимит скачивания, чтобы всё побыстрее шло. И ещё пометить после первого фетча всё как прочитанное.
Ещё у меня на 9 андроиде после перезагрузки системы клиент падает с вот таким эксепшеном:
>> Читать далее
vit01 (mira, 1) → btimofeev – 02:55:31 2019-07-22
vit01>> 4. Аккаунт разработчика Google стоит 25 долларов. Напоминаю, что я студент-нищеброд (на этот раз даже без стипендии из-за оптики), и мне жалко денег
btimofeev> Дополнительно можно в F-droid выложить. Могу с этим помочь.
Думаю, что F-Droid - это всё-таки наша первоначальная цель. Потому что это более "элитный" стор.
Difrex> Думаю, что мы можем задонатить =)
Это можно, но главное - это пофиксить неудобства юзабилити и дизайна + создать эталонную ноду, чтобы простые юзвери могли с удовольствием пользоваться клиентом. Вот в том же HodDogEd регистрация уже встроена в клиент, например. Нам до такой крайности опускаться не надо, но упросить порог вхождения желательно.
Самая нехорошая проблема для новичка - это первое скачивание сообщений. Надо его либо как-то ускорить, либо как-то подкрутить фетчер (для первого раза) на меньший лимит скачивания, чтобы всё побыстрее шло. И ещё пометить после первого фетча всё как прочитанное.
Ещё у меня на 9 андроиде после перезагрузки системы клиент падает с вот таким эксепшеном:
>> Читать далее
# Re: Netmail
G2I (dynamic,2) → All – 09:57:13 2019-07-21
Новый комментарий от пользователя Difrex
к задаче "Node 2 node initial" https://github.com/idec-net/netmail/pull/8.
Оставлен 2019-07-21 09:51:13 +0000 UTC.
Ссылка на комментарий: https://github.com/idec-net/netmail/pull/8#issuecomment-513539603
В таком виде ок?
Не уверен только на счет нужности получения колличества сообщений.
+++ G2I: https://github.com/idec-net/github2idec. GPLv3
G2I (dynamic,2) → All – 09:57:13 2019-07-21
Новый комментарий от пользователя Difrex
к задаче "Node 2 node initial" https://github.com/idec-net/netmail/pull/8.
Оставлен 2019-07-21 09:51:13 +0000 UTC.
Ссылка на комментарий: https://github.com/idec-net/netmail/pull/8#issuecomment-513539603
В таком виде ок?
Не уверен только на счет нужности получения колличества сообщений.
+++ G2I: https://github.com/idec-net/github2idec. GPLv3
# Re: Netmail
G2I (dynamic,2) → All – 07:47:07 2019-07-21
Новый комментарий от пользователя Difrex
к задаче "Описание формата сообщения на отправку" https://github.com/idec-net/netmail/issues/7.
Оставлен 2019-07-21 07:43:48 +0000 UTC.
Ссылка на комментарий: https://github.com/idec-net/netmail/issues/7#issuecomment-513531576
В мастере.
+++ G2I: https://github.com/idec-net/github2idec. GPLv3
G2I (dynamic,2) → All – 07:47:07 2019-07-21
Новый комментарий от пользователя Difrex
к задаче "Описание формата сообщения на отправку" https://github.com/idec-net/netmail/issues/7.
Оставлен 2019-07-21 07:43:48 +0000 UTC.
Ссылка на комментарий: https://github.com/idec-net/netmail/issues/7#issuecomment-513531576
В мастере.
+++ G2I: https://github.com/idec-net/github2idec. GPLv3
# Re: Netmail
G2I (dynamic,2) → All – 07:47:06 2019-07-21
Новый комментарий от пользователя Difrex
к задаче "Описание формата бандла" https://github.com/idec-net/netmail/issues/6.
Оставлен 2019-07-21 07:43:30 +0000 UTC.
Ссылка на комментарий: https://github.com/idec-net/netmail/issues/6#issuecomment-513531557
Вроде, как описание в мастере. Возражений нет.
+++ G2I: https://github.com/idec-net/github2idec. GPLv3
G2I (dynamic,2) → All – 07:47:06 2019-07-21
Новый комментарий от пользователя Difrex
к задаче "Описание формата бандла" https://github.com/idec-net/netmail/issues/6.
Оставлен 2019-07-21 07:43:30 +0000 UTC.
Ссылка на комментарий: https://github.com/idec-net/netmail/issues/6#issuecomment-513531557
Вроде, как описание в мастере. Возражений нет.
+++ G2I: https://github.com/idec-net/github2idec. GPLv3
# Re: android idec и play market
btimofeev (tavern,13) → vit01 – 15:24:50 2019-07-20
vit01> 4. Аккаунт разработчика Google стоит 25 долларов. Напоминаю, что я студент-нищеброд (на этот раз даже без стипендии из-за оптики), и мне жалко денег
Дополнительно можно в F-droid выложить. Могу с этим помочь.
btimofeev (tavern,13) → vit01 – 15:24:50 2019-07-20
vit01> 4. Аккаунт разработчика Google стоит 25 долларов. Напоминаю, что я студент-нищеброд (на этот раз даже без стипендии из-за оптики), и мне жалко денег
Дополнительно можно в F-droid выложить. Могу с этим помочь.
# Re: android idec и play market
Difrex (dynamic,1) → vit01 – 12:57:23 2019-07-20
> 4. Аккаунт разработчика Google стоит 25 долларов. Напоминаю, что я студент-нищеброд (на этот раз даже без стипендии из-за оптики), и мне жалко денег
Думаю, что мы можем задонатить =)
> 5. Нетмейл. Все про него постоянно спрашивают
Продолжу писать стандарт на следующей неделе.
Difrex (dynamic,1) → vit01 – 12:57:23 2019-07-20
> 4. Аккаунт разработчика Google стоит 25 долларов. Напоминаю, что я студент-нищеброд (на этот раз даже без стипендии из-за оптики), и мне жалко денег
Думаю, что мы можем задонатить =)
> 5. Нетмейл. Все про него постоянно спрашивают
Продолжу писать стандарт на следующей неделе.
# Re: android idec и play market
vit01 (mira, 1) → Peter – 11:09:06 2019-07-20
Peter> Тут интересуются, почему в плеймаркете нет твоего клиента. :) Действительно, почему? Может уже пора начать захватывать мир? Только регистрацию бы попроще сделать...
Для этого есть несколько проблем
1. Нет узла со свободной регистрацией, на который не стыдно приводить людей. И на котором будет хорошая защита от спама
2. В клиенте есть некоторые баги, которые до сих пор фиг знает как чинить, и для новичков они будут доставлять дискомфорт. Ещё есть недоработки в UI. См. Projects на Гитхабе. Ещё для финальной версии нужна поддержка шифрования, которую мне до сих пор лень делать.
3. Нет нормального хэлпа внутри клиента и некоторого "вступительного экрана". Но с этим вы можете помочь
4. Аккаунт разработчика Google стоит 25 долларов. Напоминаю, что я студент-нищеброд (на этот раз даже без стипендии из-за оптики), и мне жалко денег
5. Нетмейл. Все про него постоянно спрашивают
6. Есть неприятная особенность при первом запуске (или когда долго не заходишь в клиент), что долгое скачивание сообщений, которые ещё и в непрочитанные летят. Эту проблему тоже надо решать.
>> Читать далее
vit01 (mira, 1) → Peter – 11:09:06 2019-07-20
Peter> Тут интересуются, почему в плеймаркете нет твоего клиента. :) Действительно, почему? Может уже пора начать захватывать мир? Только регистрацию бы попроще сделать...
Для этого есть несколько проблем
1. Нет узла со свободной регистрацией, на который не стыдно приводить людей. И на котором будет хорошая защита от спама
2. В клиенте есть некоторые баги, которые до сих пор фиг знает как чинить, и для новичков они будут доставлять дискомфорт. Ещё есть недоработки в UI. См. Projects на Гитхабе. Ещё для финальной версии нужна поддержка шифрования, которую мне до сих пор лень делать.
3. Нет нормального хэлпа внутри клиента и некоторого "вступительного экрана". Но с этим вы можете помочь
4. Аккаунт разработчика Google стоит 25 долларов. Напоминаю, что я студент-нищеброд (на этот раз даже без стипендии из-за оптики), и мне жалко денег
5. Нетмейл. Все про него постоянно спрашивают
6. Есть неприятная особенность при первом запуске (или когда долго не заходишь в клиент), что долгое скачивание сообщений, которые ещё и в непрочитанные летят. Эту проблему тоже надо решать.
>> Читать далее
# android idec и play market
Peter (syscall,1) → vit01 – 06:41:00 2019-07-20
Тут интересуются, почему в плеймаркете нет твоего клиента. :) Действительно, почему? Может уже пора начать захватывать мир? Только регистрацию бы попроще сделать...
Peter (syscall,1) → vit01 – 06:41:00 2019-07-20
Тут интересуются, почему в плеймаркете нет твоего клиента. :) Действительно, почему? Может уже пора начать захватывать мир? Только регистрацию бы попроще сделать...
# Re: Эталонная реализация idec
Andrew Lobanov (tavern,1) → Difrex – 08:39:39 2019-07-18
>> Особенно что касается стиля, так как хороший стиль чужими патчами не выработаешь =)
Difrex> Ок, по стилю :)
Difrex> Общие рекомендации:
Difrex> * Код должен быть по PEP8.
Уже переделал этот момент.
Difrex> * Хорошо бы иметь краткий докстринг в каждой функции -- это полезно, для того, чтобы
Difrex> сразу понимать, что эта функция делает, для показа доков в Емаксе и для автогенерации
Difrex> документации на код в том же Sphynx. У меня, например, настроена CI так, что ПР, где
Difrex> нет докстрингов, не принимаются.
Это у меня в TODO было давно =)
Difrex> * Никогда не импортировать * из модулей.
>> Читать далее
Andrew Lobanov (tavern,1) → Difrex – 08:39:39 2019-07-18
>> Особенно что касается стиля, так как хороший стиль чужими патчами не выработаешь =)
Difrex> Ок, по стилю :)
Difrex> Общие рекомендации:
Difrex> * Код должен быть по PEP8.
Уже переделал этот момент.
Difrex> * Хорошо бы иметь краткий докстринг в каждой функции -- это полезно, для того, чтобы
Difrex> сразу понимать, что эта функция делает, для показа доков в Емаксе и для автогенерации
Difrex> документации на код в том же Sphynx. У меня, например, настроена CI так, что ПР, где
Difrex> нет докстрингов, не принимаются.
Это у меня в TODO было давно =)
Difrex> * Никогда не импортировать * из модулей.
>> Читать далее
# Re: Эталонная реализация idec
Difrex (dynamic,1) → Andrew Lobanov – 07:28:39 2019-07-18
> Особенно что касается стиля, так как хороший стиль чужими патчами не выработаешь =)
Ок, по стилю :)
Общие рекомендации:
* Код должен быть по PEP8.
* Хорошо бы иметь краткий докстринг в каждой функции -- это полезно, для того, чтобы
сразу понимать, что эта функция делает, для показа доков в Емаксе и для автогенерации
документации на код в том же Sphynx. У меня, например, настроена CI так, что ПР, где
нет докстрингов, не принимаются.
* Никогда не импортировать * из модулей.
* Не переопределять имена функций в переменные. Что я имею в виду:
В файле points.py(а возможно и в других, не копал еще сильно) есть функция `hsh()',
которая генерирует authstring. Так вот в нескольких других местах ты создаешь строковые
переменные с таким же именем. Это может привести к неочевидным последствиям.
>> Читать далее
Difrex (dynamic,1) → Andrew Lobanov – 07:28:39 2019-07-18
> Особенно что касается стиля, так как хороший стиль чужими патчами не выработаешь =)
Ок, по стилю :)
Общие рекомендации:
* Код должен быть по PEP8.
* Хорошо бы иметь краткий докстринг в каждой функции -- это полезно, для того, чтобы
сразу понимать, что эта функция делает, для показа доков в Емаксе и для автогенерации
документации на код в том же Sphynx. У меня, например, настроена CI так, что ПР, где
нет докстрингов, не принимаются.
* Никогда не импортировать * из модулей.
* Не переопределять имена функций в переменные. Что я имею в виду:
В файле points.py(а возможно и в других, не копал еще сильно) есть функция `hsh()',
которая генерирует authstring. Так вот в нескольких других местах ты создаешь строковые
переменные с таким же именем. Это может привести к неочевидным последствиям.
>> Читать далее
# Re: Эталонная реализация idec
Andrew Lobanov (tavern,1) → Difrex – 16:49:28 2019-07-17
Difrex> Сделал ПР.
Кстати, так как я учусь только, то лучше мне просто указывать на недочёты и ошибки, чтобы я сам разбирался и делал всё. Особенно что касается стиля, так как хороший стиль чужими патчами не выработаешь =)
Andrew Lobanov (tavern,1) → Difrex – 16:49:28 2019-07-17
Difrex> Сделал ПР.
Кстати, так как я учусь только, то лучше мне просто указывать на недочёты и ошибки, чтобы я сам разбирался и делал всё. Особенно что касается стиля, так как хороший стиль чужими патчами не выработаешь =)
# Re: Эталонная реализация idec
Andrew Lobanov (tavern,1) → Difrex – 15:50:00 2019-07-17
Difrex> И еще. Генерация authstring в points.txt отстой.
Difrex> Т.к. зная имя пользователя, мы всегда можем получить его строку авторизации.
Difrex> Сделал ПР.
А вот это по существу уже совсем. Спасибо.
Andrew Lobanov (tavern,1) → Difrex – 15:50:00 2019-07-17
Difrex> И еще. Генерация authstring в points.txt отстой.
Difrex> Т.к. зная имя пользователя, мы всегда можем получить его строку авторизации.
Difrex> Сделал ПР.
А вот это по существу уже совсем. Спасибо.
# https://club.syscall.ru
Peter (syscall,1) → All – 14:24:46 2019-07-17
Клуб теперь работает не только по http, но и по https.
Peter (syscall,1) → All – 14:24:46 2019-07-17
Клуб теперь работает не только по http, но и по https.
# Re: Эталонная реализация idec
Difrex (dynamic,1) → Difrex – 12:31:55 2019-07-17
И еще. Генерация authstring в points.txt отстой.
Т.к. зная имя пользователя, мы всегда можем получить его строку авторизации.
Сделал ПР.
+++ At work. idec.el/0.1
Difrex (dynamic,1) → Difrex – 12:31:55 2019-07-17
И еще. Генерация authstring в points.txt отстой.
Т.к. зная имя пользователя, мы всегда можем получить его строку авторизации.
Сделал ПР.
+++ At work. idec.el/0.1
# Re: Эталонная реализация idec
Andrew Lobanov (tavern,1) → Difrex – 12:29:05 2019-07-17
AL>> Очень бы хотелось услышать замечания и рекомендации от многоуважаемого All =)
Difrex> Сделал ПР.
Difrex> Замечания:
Difrex> * Не импортируй звездочки из модулей
Difrex> * Форматирование строк через % устарело
Difrex> * PEP8
Спасибо. Разберусь что к чему и смержусь/пофикшу.
Пора уже действительно писать как для людей, а не как для себя =)
Andrew Lobanov (tavern,1) → Difrex – 12:29:05 2019-07-17
AL>> Очень бы хотелось услышать замечания и рекомендации от многоуважаемого All =)
Difrex> Сделал ПР.
Difrex> Замечания:
Difrex> * Не импортируй звездочки из модулей
Difrex> * Форматирование строк через % устарело
Difrex> * PEP8
Спасибо. Разберусь что к чему и смержусь/пофикшу.
Пора уже действительно писать как для людей, а не как для себя =)
# Re: Эталонная реализация idec
Difrex (dynamic,1) → Andrew Lobanov – 11:10:43 2019-07-17
AL> Очень бы хотелось услышать замечания и рекомендации от многоуважаемого All =)
Сделал ПР.
Замечания:
* Не импортируй звездочки из модулей
* Форматирование строк через % устарело
* PEP8
+++ At work. idec.el/0.1
Difrex (dynamic,1) → Andrew Lobanov – 11:10:43 2019-07-17
AL> Очень бы хотелось услышать замечания и рекомендации от многоуважаемого All =)
Сделал ПР.
Замечания:
* Не импортируй звездочки из модулей
* Форматирование строк через % устарело
* PEP8
+++ At work. idec.el/0.1
# Эталонная реализация idec
Andrew Lobanov (tavern,1) → All – 09:26:27 2019-07-17
Давненько уже я начал работу над сабжем, но некоторые события жизни и длинный отпуск существенно замедлили события. Сегодня я, вроде как, закончил вчерне всё. Доступно это добро тут https://gitlab.com/spline1986/idec
Очень бы хотелось услышать замечания и рекомендации от многоуважаемого All =)
Andrew Lobanov (tavern,1) → All – 09:26:27 2019-07-17
Давненько уже я начал работу над сабжем, но некоторые события жизни и длинный отпуск существенно замедлили события. Сегодня я, вроде как, закончил вчерне всё. Доступно это добро тут https://gitlab.com/spline1986/idec
Очень бы хотелось услышать замечания и рекомендации от многоуважаемого All =)
# Re: Таверна
vit01 (mira, 1) → Andrew Lobanov – 23:50:41 2019-07-16
Готово. Надо потом и документацию обновить
+++ Отправлено через IDEC Mobile
+++ GNU/Linux, Android, physics, MLP:FIM
vit01 (mira, 1) → Andrew Lobanov – 23:50:41 2019-07-16
Готово. Надо потом и документацию обновить
+++ Отправлено через IDEC Mobile
+++ GNU/Linux, Android, physics, MLP:FIM
# Re: Таверна
Difrex (dynamic,1) → Andrew Lobanov – 07:24:44 2019-07-16
> Так что перенастраивайте фетчеры на сабж на адрес idec.spline-online.tk я вернул старый домен себе
Done
Difrex (dynamic,1) → Andrew Lobanov – 07:24:44 2019-07-16
> Так что перенастраивайте фетчеры на сабж на адрес idec.spline-online.tk я вернул старый домен себе
Done
# Таверна
Andrew Lobanov (tavern,1) → All – 03:45:26 2019-07-15
Я опять проморгал движухху на freenom. Они теперь не пускают по github'овскому аккаунту. Так что перенастраивайте фетчеры на сабж на адрес http://idec.spline-online.tk/ я вернул старый домен себе.
Andrew Lobanov (tavern,1) → All – 03:45:26 2019-07-15
Я опять проморгал движухху на freenom. Они теперь не пускают по github'овскому аккаунту. Так что перенастраивайте фетчеры на сабж на адрес http://idec.spline-online.tk/ я вернул старый домен себе.