@Tishka17
Tishka17
01 Sep 2015

Выложил версию 2.10.
Изменение одно: Авторизация на imgur. Доступна в настройках. Пока фотки просто постятся в ваш аккаунт, никаких альбомомв и прочего. Если фотка загрузилась, а вы передумали её постить и нажали на ней "крестик" - она обратно удалится. Если на фокте восклицательный знак - тыкайте, оно попытается повторить загрузку.

Из-за рефакторинга у вас всех слетит авторизация, зато посмотрите на новое окно авторизации в поинте, кто его ещё не видел. Ну и мне в будущем будет проще прикручивать новые сервисы.
Заодно почистил проект о твсякого мусора типа папки .idea, теперь все пучком, лишнее не коммитится.

Когда появится сборка на f-Droid не знаю. Призывается eoranged для допила настроек проекта и разбора как там приватно хранить секретный id клиента.
Когда появится в гугл плее - не известно. Написал запрос на аппеляцию, ждем ответа. Возможно понадобится участие arts в переписке с ними.
На гитхабе apk тут: https://github.com/Tishka17...id/releases/tag/2.10

Рекомендовано: Alinaki и arts
01 Sep 2015

А может не надо новых сервисов?
Пусть будет именно официально одобренный arts клиент поинта.
Ну там загрузку картинок куда-то можно ещё прикручивать, но не надо жуйков и бнвачей.

01 Sep 2015

на Гуглоплей ни в какую не заливается?

01 Sep 2015

NokitaKaze, они пока ещё с правами не разобрались. Я им отписал, посмотрим.

#vhysz/5 в ответ на /3
01 Sep 2015

arts, с правами на что? На лого Патреона?

#vhysz/8 в ответ на /5
01 Sep 2015

NokitaKaze, там давно нет ничгео похожего на лого патреона.

#vhysz/13 в ответ на /8
01 Sep 2015

Кстати, да. Опять APK ставить что ли?

#vhysz/6 в ответ на /3
01 Sep 2015

skobkin-ru, я про фдроид отписался в посте же. а хуяндекс мне не понятен

#vhysz/15 в ответ на /10
02 Sep 2015

Не заметил.
А что непонятного в Яндексе?

#vhysz/17 в ответ на /15
02 Sep 2015

Я юзаю. У меня оттуда некоторый софт, который в плее забанен ставится.

#vhysz/20 в ответ на /19
01 Sep 2015

Кстати, ты любитель JetBrains? Скажи, отладка программ на Ведре через Idea есть?
Само собой с драйверами разработчика

02 Sep 2015

Ну вообще на базе Idea есть Android Studio - рекомендованная гуглом IDE.

#vhysz/18 в ответ на /16
02 Sep 2015

skobkin-ru, собственно да. студия - специальная сборка идеи для ведроида. как обстоит дело с голой идеей - хз, подозреваю что его-то может не хватить

#vhysz/21 в ответ на /18
02 Sep 2015

NokitaKaze, да, можно ставить брейки и срать в лог, как и везде. Прога работает на телефоне / виртуалке, на компе бежит лог.

#vhysz/24 в ответ на /16
02 Sep 2015

NokitaKaze, дженимоушн педалит. стандартная хрень - тупит как и прежде. Я предпочитаю реальные девайсы

#vhysz/26 в ответ на /25
02 Sep 2015

NokitaKaze, есть образа x86, арм и мипс. x86 летает, если удастся его настроить - под винду ставится какая-то дикая индусятина от интела, которая через раз работает, под линукс - через KVM, но я почему-то не смог завести, хотя есть и квм, и проц с аппаратной вирт-ей, и другие виртуалки прекрасно робят. У меня есть гуглофон, нахуй мне ебаться с виртуалкой? А арм работает безотказно, хоть и слоупочит канеш.

#vhysz/29 в ответ на /25
02 Sep 2015

Raegdan, х86 в виртуалбоксе на ура взлетает.

#vhysz/30 в ответ на /29
02 Sep 2015

arts, а адб ты как туда заведешь? а как виртуализируешь мобильное железо типа GSM / GPS / NFC и тд? От лукавого все эти виртуалки. Ведрокодер без ведрофона - это как рыцарь без коня, ну правда же.

#vhysz/34 в ответ на /30
02 Sep 2015

GPS
NFC

это-то как раз проще всего

#vhysz/35 в ответ на /34
02 Sep 2015

Tishka17,

секретный id клиента

Это что за зверь такой? Кука авторизации штоле? Как обычно, в шаред префах или в скулайте, где ещё-то? Если телефон не рутован - не спиздят. Если рутован - можно присобачить хранение в криптованном виде, и вбивать при запуске пароль на шифр. Кто осилил рутование - поймет, что это такое, как работает и зачем нужно.

02 Sep 2015

Raegdan, айди клеинта, а не юзера. Юзается при oauth

#vhysz/23 в ответ на /22
02 Sep 2015

Tishka17, для кудахта штоле? Так он несекретный, я даже помню специально спрашивал у саппорта, потому что хотел напейсать какую-то опенсорсную тулзу на вк апи.

#vhysz/27 в ответ на /23
02 Sep 2015

Raegdan, для чего? секретный потому что на него могут быть завязаны ограничения скорости запросов и банить при нарушениях будут по нему. Соответственно, если кто-то напишет бота с тем же айди/серкретом, мы рискуем получить забаненный в имгуре клиент поинта

#vhysz/28 в ответ на /27
02 Sep 2015

Tishka17, а, вот оно как... Ну с этим ничего не поделаешь по определению, потому что номер все равно где-то на клиенте будет. StO? Да, единственное что можно предпринять, но все равно не поможет. Потому что StO защитой не является, в качестве пруфа сходи на любой трекер ;)

#vhysz/31 в ответ на /28
02 Sep 2015

Не. Вопрос в том как его не светить открытым текстом в исходниках. Меня убеждают, что все конфиги используемые при сборке на ф-дроид должны быть доступны всем

#vhysz/32 в ответ на /31
02 Sep 2015

Tishka17, ставим классический вопрос - кви продест?
1. Спамерам / сеорастам. Выдерут не моргнув глазом, потому что это их хлеб и там дохуя уберпрофи.
2. Тоньке-хуерезчице или другим врагам точкача. То же самое - врагом гиковской соцсети вряд ли будет ламер, а двигать им будет скорее всего бугурт голубого каления или другие идеологические причины. Тоже выдернет за 2 чашки кофе и 3 перекура.
Ещё варианты врагов, которых остановило бы StO? Я что-то таких не знаю. Так что не парься и пили плейнтекстом. Ну забанят - перерегишься и выкатишь патч.

#vhysz/37 в ответ на /32
02 Sep 2015

Ну я со своей стороны выкатил по правильному в local.properties, а его пусть для фдроида выкладывает кто там это делает.

#vhysz/41 в ответ на /37
02 Sep 2015

Tishka17, и да, вынести в конфиг этот параметр было бы вообще заебенно. Если пустое поле - юзаем дефолт. Если там что-то есть - пробуем с ним, если имгур отшивает - ругаемся тостом, что ключ неправильный, и юзаем дефолт.

#vhysz/39 в ответ на /32
02 Sep 2015

Tishka17, а если его брать, к примеру, с сервака поинта и кэшировать на девайсе? Так можно хоть на каждого юзера по ключу держать и обновлять по необходимости.

#vhysz/40 в ответ на /32
02 Sep 2015

Типа после авторизации в поинте? Было бы прикольно. Но тогда уж лезет в голову интеграция с имгуром везде в поинте. А оно нам надо? Уж лучше допили апи аплоада в поинт

#vhysz/42 в ответ на /40
02 Sep 2015

Вот апи аплоада прямо в поент было бы идеально.

#vhysz/45 в ответ на /42
02 Sep 2015

Есть варианты запилить пару токенов, типа поинт.им-гитхаб и поинт.им-плей? Выдрать его из апк на гитхабе ж плевое дело, какая-никакая защита — только на нерутованных плееустройствах.

02 Sep 2015

Ну хочешь - давай в приват.

#vhysz/50 в ответ на /49
03 Sep 2015

Я, кстати, в личку писнул про это прямо сразу, но вы что-то не ответили.

#vhysz/58 в ответ на /50
03 Sep 2015

Да, да, сорри. Видел. Еще не пробовал.

#vhysz/60 в ответ на /58
03 Sep 2015

Я тебе в личку тоже писнул. По другому поводу.

#vhysz/61 в ответ на /60
03 Sep 2015

Посмотри в вебне попробуй. Мне уже как-то говорили, что из жабберцов не видно ПМ из вебни. Вдруг, это действительно так.

#vhysz/63 в ответ на /62
03 Sep 2015

skobkin-ru, не может такого быть. Они постятся одинаково.

#vhysz/64 в ответ на /63
03 Sep 2015

Ну вот у меня висит в исходящих сообщениях PM Тишке, но он его не видит :)

#vhysz/66 в ответ на /64
03 Sep 2015

Можешь его посмотреть: #vrjor
Там ничего шибко личного нет.

#vhysz/67 в ответ на /66
03 Sep 2015

на поенте появился подставной Тишка, который тырит багрепорты!

#vhysz/70 в ответ на /69
03 Sep 2015

Мило. Ну вот я специально выложил номер, чтобы Арц мог посмотреть. Потому, что оно отправлено так же, как и всегда. Начинается с твоего ника и лежит в исходящих приватах.

#vhysz/72 в ответ на /71
03 Sep 2015

Я почти не юзаю вебню. Только клиент или джаббер. В основном клиент

#vhysz/65 в ответ на /63
03 Sep 2015

легко. Я несколько дней назад у годвилля из апк все ключи выдрал, разобрал их API, который они никому не хотели показывать, и написал работающий клиент на питоне.
А тут пару строчек вытащить, имея исходники на руках...

#vhysz/54 в ответ на /48
02 Sep 2015

arts, сговоритесь уже с Tishka17 и сделайте GCM!
Тишка тебе кюльч даст, а ты с сервера с его помощью будешь всем пуши рассылать и все будут просто охуенно счастливы. Правда, надо галочку в настройках сделать для этого.
Плюс стоит подумать, что имено пушами слать, а для чего использовать на клиенте вебсокеты. Например, слать пушами все комменты - спорный вопрос, т.к. тебя заебёт большие срачи читать и даже закрытие приложения никак не спасёт. То есть, треды можно обновлять пока приложение открыто с помощью вебсокетов.
А вот, например, новые сообщения в ленте, приваты, меншны - это, наверное, стоит рассылать и пушами. Только каждое из этого должно отключаться. По крайней мере, я так вижу.
Сделаете это - будет просто мегаклиент с настоящей интеграцией.

02 Sep 2015

В идеале - API для приложения, чтобы там в настройках можно было выбрать, какие пуши нужны.
Конечно, можно и всё слать, а на клиенте фильтровать, но это энергосбережение просадит.

#vhysz/47 в ответ на /46
03 Sep 2015

ты бы лучше чуть заранее сказал... Щас разберусь как там минорный апдейт сделать.
В F-Droid само всё обновляется в течение 24 часов, но в версии, которая лежит там, не будет работать вход по логину/паролю.

03 Sep 2015

это я понял, но тем не менее. Чего ты с ним делаешь?

#vhysz/57 в ответ на /56
03 Sep 2015

Дык по нему детектится что авторизация завершена

#vhysz/59 в ответ на /57

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.