# Mobile IDEC client
jmaks (tavern,12) → All – 07:32:38 2017-10-01
После крайнего обновления, сегодня, сабж виснет при старте и не работает.
До этого версия не знаю какая стояла, клиент перестал собирать с нод почту,
решил обновить.
Накатывал поверх старой, потом удалил все и почистил кэш, установил по
новой, эффект тот же.
Android 4.2.2
Сейчас написано в описании приложения -- версия от 30-авгу-2017
jmaks (tavern,12) → All – 07:32:38 2017-10-01
После крайнего обновления, сегодня, сабж виснет при старте и не работает.
До этого версия не знаю какая стояла, клиент перестал собирать с нод почту,
решил обновить.
Накатывал поверх старой, потом удалил все и почистил кэш, установил по
новой, эффект тот же.
Android 4.2.2
Сейчас написано в описании приложения -- версия от 30-авгу-2017
# Re: Mobile IDEC client
vit01 (mira, 1) → jmaks – 14:29:34 2017-10-01
> Просто серый экран и все.
Ну хоть что-то должно появляться в adb-логе
Попробую на 4.4 проверить, но там вроде работало в последний раз.
vit01 (mira, 1) → jmaks – 14:29:34 2017-10-01
> Просто серый экран и все.
Ну хоть что-то должно появляться в adb-логе
Попробую на 4.4 проверить, но там вроде работало в последний раз.
# Re: Mobile IDEC client
jmaks (tavern,12) → vit01 – 20:02:44 2017-10-03
>> Подключусь попробую посмотреть, как вообще процесс называется?
vit01> vit01.idecmobile называется. Всё как и должно быть.
=============
/ActivityManager( 618): START u0 {flg=0x10000000
cmp=vit01.idecmobile/.bugreports.CrashReportActivity (has extras)} from pid
30296
I/ActivityManager( 618): Process vit01.idecmobile (pid 30296) has died.
I/ActivityManager( 618): Start proc vit01.idecmobile for activity
vit01.idecmobile/.bugreports.CrashReportActivity: pid=30310 uid=10076
gids={50076, 1015, 3003, 1028}
V/ActivityManager( 618): Binding process pid 30310 to record
ProcessRecord{4223ef30 30310:vit01.idecmobile/u0a10076}
>> Читать далее
jmaks (tavern,12) → vit01 – 20:02:44 2017-10-03
>> Подключусь попробую посмотреть, как вообще процесс называется?
vit01> vit01.idecmobile называется. Всё как и должно быть.
=============
/ActivityManager( 618): START u0 {flg=0x10000000
cmp=vit01.idecmobile/.bugreports.CrashReportActivity (has extras)} from pid
30296
I/ActivityManager( 618): Process vit01.idecmobile (pid 30296) has died.
I/ActivityManager( 618): Start proc vit01.idecmobile for activity
vit01.idecmobile/.bugreports.CrashReportActivity: pid=30310 uid=10076
gids={50076, 1015, 3003, 1028}
V/ActivityManager( 618): Binding process pid 30310 to record
ProcessRecord{4223ef30 30310:vit01.idecmobile/u0a10076}
>> Читать далее
# Re: Mobile IDEC client
jmaks (tavern,12) → vit01 – 16:51:39 2017-10-03
>> Просто серый экран и все.
vit01> Ну хоть что-то должно появляться в adb-логе
vit01> Попробую на 4.4 проверить, но там вроде работало в последний раз.
Сделаю тест, отпишусь. Пока на паузе вопрос.
jmaks (tavern,12) → vit01 – 16:51:39 2017-10-03
>> Просто серый экран и все.
vit01> Ну хоть что-то должно появляться в adb-логе
vit01> Попробую на 4.4 проверить, но там вроде работало в последний раз.
Сделаю тест, отпишусь. Пока на паузе вопрос.
# Re: Mobile IDEC client
jmaks (tavern,12) → vit01 – 16:11:16 2017-10-01
vit01> Ты хоть дебаг-лог скинь, который в adb появляется.
Подключусь попробую посмотреть, как вообще процесс называется? Я просто все
процессы при якобы запущенном idec-mobile прочитал, ничего знакомого не
увидел.
vit01> Или тот, который по емейлу идёт, если он есть, конечно.
Никто никуда не идет, тупо фриз при старте и все, серый экран и ничего не
происходит.
jmaks (tavern,12) → vit01 – 16:11:16 2017-10-01
vit01> Ты хоть дебаг-лог скинь, который в adb появляется.
Подключусь попробую посмотреть, как вообще процесс называется? Я просто все
процессы при якобы запущенном idec-mobile прочитал, ничего знакомого не
увидел.
vit01> Или тот, который по емейлу идёт, если он есть, конечно.
Никто никуда не идет, тупо фриз при старте и все, серый экран и ничего не
происходит.
# Re: Mobile IDEC client
jmaks (tavern,12) → jmaks – 14:09:03 2017-10-01
jmaks>>> После крайнего обновления, сегодня, сабж виснет при старте и не работает.
vit01>> Пересобрал сейчас, попробуй новую сборку.
Просто серый экран и все.
В процессах найти не могу. Что ж за ерунда творится с софтом и железом у
меня.
jmaks (tavern,12) → jmaks – 14:09:03 2017-10-01
jmaks>>> После крайнего обновления, сегодня, сабж виснет при старте и не работает.
vit01>> Пересобрал сейчас, попробуй новую сборку.
Просто серый экран и все.
В процессах найти не могу. Что ж за ерунда творится с софтом и железом у
меня.
# Re: idec.el
Difrex(mobile) (tavern,23) → Difrex – 10:16:36 2017-10-01
idec.el научился качать почту. Смотреть без регистрации и смс: https://cloud2.difrex.ru/index.php/s/MHMROlHPoBCZ1jC
// Очень хочеться читать и писать в секту из GNU Emacs, в котором я провожу большую часть времени за компом.
Difrex(mobile) (tavern,23) → Difrex – 10:16:36 2017-10-01
idec.el научился качать почту. Смотреть без регистрации и смс: https://cloud2.difrex.ru/index.php/s/MHMROlHPoBCZ1jC
// Очень хочеться читать и писать в секту из GNU Emacs, в котором я провожу большую часть времени за компом.
# mtest всё
vit01 (mira, 1) → All – 13:35:31 2017-10-01
В связи с прекращением поддержки Redhat OpenShift v2 резервная станция mtest (бывший irk39.tk) должна скоро навернуться. В ближайшие пару дней уберу её из списка.
Подробности: https://www.linux.org.ru/news/redhat/13708785
На новую 3 версию пока не могу перейти, ибо там с похапе проблемы какие-то, и осваивать заново надо. Ещё там гвоздями прибитая к Git система деплоя, и просто так рандом-софт не развернёшь.
Ну ничё, разберёмся. Второй сервак задействую для резерва, может быть,
vit01 (mira, 1) → All – 13:35:31 2017-10-01
В связи с прекращением поддержки Redhat OpenShift v2 резервная станция mtest (бывший irk39.tk) должна скоро навернуться. В ближайшие пару дней уберу её из списка.
Подробности: https://www.linux.org.ru/news/redhat/13708785
На новую 3 версию пока не могу перейти, ибо там с похапе проблемы какие-то, и осваивать заново надо. Ещё там гвоздями прибитая к Git система деплоя, и просто так рандом-софт не развернёшь.
Ну ничё, разберёмся. Второй сервак задействую для резерва, может быть,
# Re: Mobile IDEC client
btimofeev (mira, 24) → vit01 – 16:46:11 2017-10-04
Вот кусок логката с эмулятора 4.2 (еле скопировал, приложение постоянно рестартится в цикле и логкат заново обновляется):
10-04 16:41:13.172 4868-4868/? E/ACRA: ACRA caught a RuntimeException for vit01.idecmobile
java.lang.RuntimeException: Unable to get provider vit01.idecmobile.FechoFilesProvider: java.lang.ClassNotFoundException: Didn't find class "vit01.idecmobile.FechoFilesProvider" on path: /data/app/vit01.idecmobile-1.apk
at android.app.ActivityThread.installProvider(ActivityThread.java:4822)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:4432)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4372)
at android.app.ActivityThread.access$1300(ActivityThread.java:141)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1294)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5041)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
>> Читать далее
btimofeev (mira, 24) → vit01 – 16:46:11 2017-10-04
Вот кусок логката с эмулятора 4.2 (еле скопировал, приложение постоянно рестартится в цикле и логкат заново обновляется):
10-04 16:41:13.172 4868-4868/? E/ACRA: ACRA caught a RuntimeException for vit01.idecmobile
java.lang.RuntimeException: Unable to get provider vit01.idecmobile.FechoFilesProvider: java.lang.ClassNotFoundException: Didn't find class "vit01.idecmobile.FechoFilesProvider" on path: /data/app/vit01.idecmobile-1.apk
at android.app.ActivityThread.installProvider(ActivityThread.java:4822)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:4432)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4372)
at android.app.ActivityThread.access$1300(ActivityThread.java:141)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1294)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5041)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
>> Читать далее
# Re: Mobile IDEC client
vit01 (mira, 1) → btimofeev – 17:09:49 2017-10-04
Спасибо
Теперь ясно, что проблема именно с ContentProvider'ом, и копать надо туда
vit01 (mira, 1) → btimofeev – 17:09:49 2017-10-04
Спасибо
Теперь ясно, что проблема именно с ContentProvider'ом, и копать надо туда
# Re: Mobile IDEC client
jmaks (tavern,12) → vit01 – 13:23:25 2017-10-01
jmaks>> После крайнего обновления, сегодня, сабж виснет при старте и не работает.
vit01> Пересобрал сейчас, попробуй новую сборку.
vit01> Только она нестабильная, если что (некоторые штуки в интерфейсе есть, не обращайте внимание, это следы экспериментов)
vit01> Из новых фич там только сортировка файлов в фэхах по давней просьбе Андрея. Выбор сортировки запоминается в конфиге.
vit01> // to btimofeev: цитаты Difrex(mobile) пофиксил
Перезагрузил с ii-net.tk, такая же ерунда. Почистил на внутренней памяти
файлы настроек, не помогло.
jmaks (tavern,12) → vit01 – 13:23:25 2017-10-01
jmaks>> После крайнего обновления, сегодня, сабж виснет при старте и не работает.
vit01> Пересобрал сейчас, попробуй новую сборку.
vit01> Только она нестабильная, если что (некоторые штуки в интерфейсе есть, не обращайте внимание, это следы экспериментов)
vit01> Из новых фич там только сортировка файлов в фэхах по давней просьбе Андрея. Выбор сортировки запоминается в конфиге.
vit01> // to btimofeev: цитаты Difrex(mobile) пофиксил
Перезагрузил с ii-net.tk, такая же ерунда. Почистил на внутренней памяти
файлы настроек, не помогло.
# Re: Mobile IDEC client
vit01 (mira, 1) → jmaks – 13:49:28 2017-10-01
Ты хоть дебаг-лог скинь, который в adb появляется.
Или тот, который по емейлу идёт, если он есть, конечно.
Из крупных изменений августа: поддержка действий "Поделиться" для файлов в двухстороннем порядке, допилинг интерфейса фэх. Пока что я даже не в курсе, куда копать.
vit01 (mira, 1) → jmaks – 13:49:28 2017-10-01
Ты хоть дебаг-лог скинь, который в adb появляется.
Или тот, который по емейлу идёт, если он есть, конечно.
Из крупных изменений августа: поддержка действий "Поделиться" для файлов в двухстороннем порядке, допилинг интерфейса фэх. Пока что я даже не в курсе, куда копать.
# Re: idec.el
Difrex (mira, 14) → Difrex – 14:47:24 2017-10-04
Да, мои настройки для idec-mode:
Difrex (mira, 14) → Difrex – 14:47:24 2017-10-04
Да, мои настройки для idec-mode:
;; IDEC
(use-package idec
:load-path "~/projects/idecel"
:bind (("C-c C-c" . kill-this-buffer)
("C-c C-n" . idec-next-message)
("C-c C-b" . idec-previous-message))
:init
:config)
# Re: Mobile IDEC client
vit01 (mira, 1) → jmaks – 15:12:06 2017-10-04
> Вот такое нашел через logcat | grep -i idec
Это неполный лог, в котором не видно ошибок, потому что grep пропустил мимо стектрейс, который мне так нужен. Надо полный вывод logcat
Зато я хотя бы понял, почему серый экран. Где-то внутри приложения возникла ошибка, и оно пытается запустить окно с сообщением о крэше, чтобы скинуть мне это на почту. А запустить CrashReportActivity, видимо, тоже не может. Хрень какая-то
Если ты так и не отловишь полный трейс, то тут два выхода
1. Либо я пытаюсь как-нибудь поднять виртуалку с 4.2 (не факт, что это будет быстро и просто)
2. Или мы связываемся друг с другом в воскресенье и удалённо подключаем отладчик к твоему телефону через ssh-туннель
vit01 (mira, 1) → jmaks – 15:12:06 2017-10-04
> Вот такое нашел через logcat | grep -i idec
Это неполный лог, в котором не видно ошибок, потому что grep пропустил мимо стектрейс, который мне так нужен. Надо полный вывод logcat
Зато я хотя бы понял, почему серый экран. Где-то внутри приложения возникла ошибка, и оно пытается запустить окно с сообщением о крэше, чтобы скинуть мне это на почту. А запустить CrashReportActivity, видимо, тоже не может. Хрень какая-то
Если ты так и не отловишь полный трейс, то тут два выхода
1. Либо я пытаюсь как-нибудь поднять виртуалку с 4.2 (не факт, что это будет быстро и просто)
2. Или мы связываемся друг с другом в воскресенье и удалённо подключаем отладчик к твоему телефону через ssh-туннель
# Re: idec.el
Difrex (mira, 14) → Difrex – 14:45:54 2017-10-04
Сегодняшнее обновление(можно увидеть в бранче research).
* Полностью переделано скачивание сообщений
Теперь емакс качает сразу по много сообщей, а не в цикле по одному
* Можно перемещаться по загруженным сообщениям вперед и назад
* Попутно поломал сортировку сообщений по времени
Смотреть тут: https://cloud2.difrex.ru/index.php/s/Ts4ZcadIYwAW0Gz
Difrex (mira, 14) → Difrex – 14:45:54 2017-10-04
Сегодняшнее обновление(можно увидеть в бранче research).
* Полностью переделано скачивание сообщений
Теперь емакс качает сразу по много сообщей, а не в цикле по одному
* Можно перемещаться по загруженным сообщениям вперед и назад
* Попутно поломал сортировку сообщений по времени
Смотреть тут: https://cloud2.difrex.ru/index.php/s/Ts4ZcadIYwAW0Gz
# Re: EleanorLordPray 0.0.1
gk11 (syscall,28) → Difrex(mobile) – 11:05:12 2017-09-30
Протокол точно такой же, как в ii. Формат сообщений точно такой же, как в ii.
В ii в первой строчке есть служебное поле, где сейчас, если не ошибаюсь, пишется только идентификатор ii/ok и repto/, но которое было зарезервировано для будущих тэгов. Там добавились тэги topicid (для идентификации темы) и tags (для проставления тэгов сообщениям).
gk11 (syscall,28) → Difrex(mobile) – 11:05:12 2017-09-30
Протокол точно такой же, как в ii. Формат сообщений точно такой же, как в ii.
В ii в первой строчке есть служебное поле, где сейчас, если не ошибаюсь, пишется только идентификатор ii/ok и repto/, но которое было зарезервировано для будущих тэгов. Там добавились тэги topicid (для идентификации темы) и tags (для проставления тэгов сообщениям).
# Re: EleanorLordPray 0.0.1
gk11 (syscall,28) → Peter – 12:57:51 2017-09-30
Ого, какая мощная профессиональная система. Даже не собираюсь конкурировать с ней :), пусть это будет для профессионалов. Я хочу сделать простую систему, при этом снабдить её дизайном: и вот с дизайном тут как раз основные проблемы, а всё остальное намеченное я точно реализую.
gk11 (syscall,28) → Peter – 12:57:51 2017-09-30
Ого, какая мощная профессиональная система. Даже не собираюсь конкурировать с ней :), пусть это будет для профессионалов. Я хочу сделать простую систему, при этом снабдить её дизайном: и вот с дизайном тут как раз основные проблемы, а всё остальное намеченное я точно реализую.
# Re: EleanorLordPray 0.0.1
gk11 (syscall,28) → Peter – 12:31:28 2017-09-30
> Если хочешь могу хеш пароля от gk11 скопировать в старый аккаунт Ромеро, когда домой приеду.
А у тебя какая реализация? В моей реализации был хэш от логина и пароля, поэтому копирование хэша в другую учётную запись не сделало бы его работоспособным. Или у тебя другая реализация - судя по внешнему виду, ты какой-то другой сервер за основу взял.
gk11 (syscall,28) → Peter – 12:31:28 2017-09-30
> Если хочешь могу хеш пароля от gk11 скопировать в старый аккаунт Ромеро, когда домой приеду.
А у тебя какая реализация? В моей реализации был хэш от логина и пароля, поэтому копирование хэша в другую учётную запись не сделало бы его работоспособным. Или у тебя другая реализация - судя по внешнему виду, ты какой-то другой сервер за основу взял.
# Re: EleanorLordPray 0.0.1
Peter (syscall,1) → gk11 – 11:37:46 2017-09-30
Привет, Рома! Твой аккаунт на сискооое если что сохранен. elp посмотрю.
Peter (syscall,1) → gk11 – 11:37:46 2017-09-30
Привет, Рома! Твой аккаунт на сискооое если что сохранен. elp посмотрю.
# Re: EleanorLordPray 0.0.1
gk11 (syscall,28) → Peter – 13:42:37 2017-09-30
регекспы по чему? средствами sql или как?
gk11 (syscall,28) → Peter – 13:42:37 2017-09-30
регекспы по чему? средствами sql или как?
# Re: EleanorLordPray 0.0.1
Peter (syscall,1) → gk11 – 13:49:12 2017-09-30
Вот кажется оно:
https://github.com/gl00my/iing/blob/master/api/__init__.py#L529
Peter (syscall,1) → gk11 – 13:49:12 2017-09-30
Вот кажется оно:
https://github.com/gl00my/iing/blob/master/api/__init__.py#L529
# Re: EleanorLordPray 0.0.1
Peter (syscall,1) → gk11 – 13:47:48 2017-09-30
Насколько я помню, по тексту. Тупо идет выборка текста, потом уже регекспы.
В противном случае пришлось бы усложнять. sqlite собирать с расширением итд.
Peter (syscall,1) → gk11 – 13:47:48 2017-09-30
Насколько я помню, по тексту. Тупо идет выборка текста, потом уже регекспы.
В противном случае пришлось бы усложнять. sqlite собирать с расширением итд.
# Re: EleanorLordPray 0.0.1
Peter (syscall,1) → gk11 – 12:53:37 2017-09-30
> Попытался сконвертировать базы ii.14 и std.club
Выглядит интересно, конечно. Вид блога прикольный....
Peter (syscall,1) → gk11 – 12:53:37 2017-09-30
> Попытался сконвертировать базы ii.14 и std.club
Выглядит интересно, конечно. Вид блога прикольный....
# Re: EleanorLordPray 0.0.1
gk11 (syscall,28) → Peter – 12:29:32 2017-09-30
Спасибо, хотя не имеет значения :) раз могу писать, значит работает.
Попытался сконвертировать базы ii.14 и std.club
http://elp.51t.ru/forum/list
http://elp.51t.ru/blog/list/std.club
http://elp.51t.ru/blog/list/ii.14
(пажинации нет, поставил искусственные лимиты)
gk11 (syscall,28) → Peter – 12:29:32 2017-09-30
Спасибо, хотя не имеет значения :) раз могу писать, значит работает.
Попытался сконвертировать базы ii.14 и std.club
http://elp.51t.ru/forum/list
http://elp.51t.ru/blog/list/std.club
http://elp.51t.ru/blog/list/ii.14
(пажинации нет, поставил искусственные лимиты)
# Re: EleanorLordPray 0.0.1
gk11 (syscall,28) → Peter – 13:07:33 2017-09-30
Вид блога - это единственный дизайн, который у меня был. Единственный, который мне подошёл с https://purecss.io/layouts/
С остальным пока сложнее.
gk11 (syscall,28) → Peter – 13:07:33 2017-09-30
Вид блога - это единственный дизайн, который у меня был. Единственный, который мне подошёл с https://purecss.io/layouts/
С остальным пока сложнее.