[d | an-b-bro-fr-gf-hr-l-m-maid-med-mi-mu-ne-o-old_o-p-ph-r-s-sci-sp-t-tran-tv-w-x | bg-vg | au-mo-tr | a-aa-abe-azu-c-dn-fi-hau-jp-ls-ma-me-rm-sos-tan-to-vn | misc-tenma-vndev | dev-stat]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог-RSS] [Главная]

Файл: -(282 KB, 512x512)
282 No.3689885  

Клиент для Android

http://miku-nyan.github.io/Overchan-Android
GitHub: https://github.com/miku-nyan/Overchan-Android
Google Play: https://play.google.com/store/apps/details?id=nya.miku.wishmaster.sfw (SFW)
F-Droid: https://f-droid.org/repository/browse/?fdid=nya.miku.wishmaster

Прошлый тред >>3583268

>> No.3689886  
Файл: -(262 KB, 1000x1415)
262

Недокументированные возможности

Разблокировка списков досок в SFW-версии (из Google Play).
Для того, чтобы разблокировать списки досок, необходимо создать файл с названием ".overchan" в корне SD-карты, в котором должны быть указаны ссылки на главные страницы борд (где и можно увидеть эти списки), по одной на строке.
Готовый файл, где указаны все поддерживаемые борды (обновляется по мере добавления поддержки новых борд):
https://raw.githubusercontent.com/miku-nyan/Overchan-Android/gh-pages/data/.overchan

Сжатие трафика с использованием Chrome Data Compression Proxy.
Можно использовать локальный прокси DCP-bridge, который направляет HTTP-трафик через сервер Chrome. https://github.com/miku-nyan/DCP-bridge/releases
Как использовать: включить прокси; в настройках оверчана, в настройках борды, указать прокси, адрес - 127.0.0.1, порт - указанный при включении прокси (по умолчанию 8888)
Предупреждение. Необходимо учитывать, что при открытии и сохранении изображений, вместо оригинальных файлов будут шакалы сжатые копии. А если в настройках прокси включена подмена заголовка "Accept", они будут в формате webp, и потом могут возникнуть проблемы при прикриплении таких картинок при постинге. (алсо, не все просмотрщики изображений поддерживают webp)
указание xxx.googlezip.net в качестве прокси в настройках оверчана deprecated, в следующем релизе будет выпилено

>> No.3689890  

>>3689885
Сложно ли сделать детектор вайпа?

>> No.3689891  

>>3689885
Когда уже все борды сольются в единых организм арчан?

>> No.3689892  

>>3689885

>>3680917

>Как и чем отправлять запросы - это по сути внутренняя логика модуля чана (getHttpClient() в
>интерфейсе бывает нужен для обработки исключений InteractiveException, когда требуются действия пользователя, напр. надо пройти проверку Cloudflare, но такое исключение может бросить только сам модуль). Интерфейс HttpClient (это интерфейс из apache-hc) использовать не обязательно (вообще говоря, можно реализовать модуль для какой-нибудь борды, вообще работающей даже не по HTTP-протоколу), можешь использовать любой код.
>Касательно цепочки прокси, пока не планирую (и в моей архитектуре - AbstractChanModule, HttpStreamer, ExtendedHttpClient это пока не предусмотрено, а насчёт apache-httpclient в принципе - не знаю, надо смотреть документацию).

Можно реализовать свой интерфейс типа ConnectionSocketFactory и там реализовать всю логику установления соединения.
http://hc.apache.org/httpcomponents-client-ga/httpclient/apidocs/org/apache/http/conn/socket/ConnectionSocketFactory.html

>> No.3689893  

Удаление скрытых постов запили, шоб как в куклокостыле.

>> No.3689977  

>>3689889
Оно-то понятно, просто в тех разделах можно скрыть поле ввода капчи, там есть возможность постить без её ввода.

>> No.3689985  

Случайное нажатие на строку кэша в настройках и он очищен без предупреждения. Тут не помешает запрос подтверждения на удаление.

>> No.3690070  

>>3689886
Разблокировка списков досок не работает. ЧЯНТД?

>> No.3690534  
Файл: -(75 KB, 800x421)
75

Это к посту о недокументированных возможностях

Обновление криптопровайдера (SSL)
Это особенно актуально на старых версиях Android (до Jelly Bean), т.к. встроенный SSL-провайдер не поддерживает новые протоколы (как, например, TLS 1.2), а старые протоколы на данный момент признаны уязвимыми и их поддержка отключена на некоторых серверах (например, krautchan.net, как следствие, туда невозможно зайти по HTTPS).
Для решения этой проблемы, Overchan поддерживает подключение обновлённого криптопровайдера из Google Play Services. Так что, если возникают проблемы с HTTPS, один из вариантов действий - обновить Google Play Servies.
Однако, не все пользуются google apps, к тому же, эти сервисы занимают много места, постоянно жрут ресурсы (фоновыми процессами). Поэтому я сделала сборку этого пакета, где почти всё вырезано (сервисы, активити, ресиверы, разрешения и т.д., классы порезаны proguard), кроме провайдера SSL. Размер итогового на платформу (кроме mips) - менее 1 МБ, работает в т.ч. на эмуляторах.
https://yadi.sk/d/ugqLY7rRiMbwc (минимальная версия - Android 2.3)

>> No.3690535  
Файл: -(544 KB, 873x618)
544

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

>>3689985
Пожалуй, соглашусь.

>>3690070
УМВР.
Возможно, дело в том, что операционная система считает "SD-картой" не то же, что ты имеешь в виду, например, это внутренняя флешка (а настоящая sd-карта - это "sdcard1") и т.д. Посмотри, например, где создалась папка по умолчанию для загрузок, где лежит кэш приложений, скорее всего, это и есть "sd-карта" в понимании системы.
Алсо, покажи, что у тебя написано в файле ".overchan" (если ты не качал готовый файл с гитхаба).
И должен называться именно так, ".overchan", без лишних расширений (а то блокнот может сохранить в ".txt").

>> No.3690546  

>>3690535
Мику, уже версий пять дамажит скачиваемые файлы. Выглядит это как http://rghost.ru/7Y4SfqbVJ. Что делать? Олсо, удаление кеша по 10 минут - это нормально?

>> No.3690618  

>>3690535
Автобус барахлит.
Кстати, отправил пару крэшрепортов, чекни гуглоакк. Прозреваю, из-за автообновления.

>> No.3690627  
Файл: -(97 KB, 720x1223)
97

>>3690618
Вот. Рефреш не помогает.

>> No.3690712  
Файл: -(35 KB, 480x854)
35

>>3690627
Ычую, у меня ещё превьюшки на куклоскрипте сломались.

>> No.3690717  
Файл: -(870 KB, 1920x1200)
870

Обновление 1.2.2

apk: https://github.com/miku-nyan/Overchan-Android/releases/download/v1.2.2/Overchan-1.2.2.apk

  • Поддержка horochan.ru
  • Исправление 410chan.org (>>3690618>>3690627>>3690712 разметка поменялась)
  • Поддержка спойлеров на некоторых досках Ычана
  • Поддержка прокси googlezip.net удалена

>>3690546
Вроде бы логика скачивания файлов не менялась с первого релиза, если во время скачивания была ошибка (что из галереи, что из сервиса), файл должен удалиться. Я думаю, проблема или с твоим интернетом, или с сервером, откуда качался файл.

>удаление кеша по 10 минут - это нормально

Зависит от размера кэша (не столько в мегабайтах, сколько кол-во файлов)

>> No.3690744  

Сегодня я открыл для себя оверчан и я щаслив!

>> No.3690779  
Файл: -(35 KB, 412x717)
35

>>3690535
Вот скрин с названием. Файл без расширения, лежит в корне внутренней sd-карты, именно в ней папки загрузок и кеша приложений.
Насчёт текста в файле: я его скопипастил с гитхаба, он оказался без переноса строк, и я их проставил вручную. Может проблема в кодировке текста ( UTF-8 )?
И я вообще правильно понимаю, что должен появится список досок типа /а/, /б/ и т.д?

>> No.3690809  
Файл: -(29 KB, 700x438)
29

>>3690779
Название вроде правильное.

>он оказался без переноса строк, и я их проставил вручную

В Windows для переноса строк используются символы CRLF (\r\n), в UNIX - просто LF (\n). Однако, в оверчане должно работать и так, и так (я сейчас проверила).
Возможно, при копипасте вставились где-нибудь пробелы (например, в конце строк), вот тогда да, не работает. (в следующем релизе будет исправлено)
Попробуй просто скачать файл с гитхаба (не копипастить, а именно сохранить, как бинарный)

>Может проблема в кодировке текста ( UTF-8 )?

Я сомневаюсь (все символы всё равно ASCII). Разве что если твой редактор пишет BOM или ещё какую служебную информацию (тогда первая строчка не читалась бы).

>> No.3690838  

>>3690717
Впили поддержку ponyach .ru, если не сложно.

>> No.3690848  
Файл: -(77 KB, 768x1280)
77

>>3689886

>> No.3690916  
Файл: -(54 KB, 480x729)
54

>>3690809
Проблема решилась!
Раньше "Line Terminator" стоял на "DOS", и после того, как я убирал пробелы в конце каждой строки, они появлялись вновь. А когда я поставил на "UNIX", пробелы убрались сами, и все заработало.

>> No.3691300  
Файл: -(207 KB, 550x529)
207

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

>> No.3691820  

Няша, прикрутишь ычанокаталог?

>> No.3692210  

>>3689893
Ну сделай!

>> No.3692312  

>>3691300
А еще кнопку принудительного обновления всех тредов.

>> No.3692322  

Репост из прошлого треда. Мику, обрати внимание.

  1. Гуглокапчу V2 надо допилить (если это возможно). Сейчас приходится сначала нажимать "Отправить", а потом ставить галочку "Я не робот".

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

2. Нужна всегда активная полоса прокрутки. Открываю тред, хочу прокрутить к концу - и вместо этого обновляю свайпом.

3. Закрытие всех вкладок при выходе. Сейчас каждая страница открывается в отдельной вкладке, и единственный способ закрыть эти вкладки - вручную. Неудобно. Хочется начинать новый сеанс работы с приложением с нуля, а не со всеми предыдущими вкладками.

Фичи 2 и 3 - опционально, если кому-то будут мешать.

>> No.3692340  

>>3692322

> Закрытие всех вкладок при выходе.

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

>> No.3692348  
Файл: -(43 KB, 578x551)
43

А под винфон ни кто не сделал?

>> No.3692359  

>>3692348
На винмобайле 10 можно будет попробовать запустить.

>> No.3692362  

>>3692322

> Закрытие всех вкладок при выходе. Сейчас каждая страница открывается в отдельной вкладке, и единственный способ закрыть эти вкладки - вручную.

Можно закрывать по кнопке "Назад", в настройках есть пункт.

>> No.3692368  

>>3692340
Лучше сделать избранное отдельной папкой с возможностью сортировки и ручного перетаскивания.

>> No.3692433  

>>3692368
Зачем мне избранное, из которого надо периодически удалять умершие треды, если можно просто оставить открытой вкладку с ним и просто потом закрыть её?

>> No.3692523  

>>3692433
И потом все это просто сбросится.

>> No.3692524  

>>3692523
До сих пор не сбрасывалось, а тут вдруг сбросится?

>> No.3692527  

>>3692524
Имея избранное отдельной закладкой, можно попросить Мику сохранять его в файл и переносить между ведрами.

>> No.3692533  

>>3692527
>>3689885
Реквестую облачную синхронизацию истории, избранного, настроек и сохраненных тредов.

>> No.3692535  

>>3692533
На разных облаках, пожалуйста.

>> No.3692543  

>>3692535
А лучше на собственном! И регистрацию, с профилями, шарингом избранного и репутацией!

>> No.3692551  

>>3692543
И друзей пригласить в гости на облако.

>> No.3692552  

>>3692551
ВБорде.

>> No.3692555  

>>3692551
Звучит, как последнее желание ракового больного на прощальной вечеринке, где у пунша был странный привкус.

>> No.3692556  

>>3692533
Наверное это можно сделать через гугл драйв.
https://developers.google.com/drive/android/appfolder

>> No.3692632  

>>3692527

> можно попросить Мику сохранять его в файл и переносить между ведрами

Переношу с помощью titanium backup, меня полностью устраивает.

>> No.3692633  

>>3692632
Всем ТВ в этом треде.

>> No.3695262  

>>3692340

>Строго опционально.

Ну так я и пишу:

>Фичи 2 и 3 - опционально, если кому-то будут мешать.

>>3692362
Допустим, у меня 20 вкладок. Предлагаешь открывать каждую и нажимать там "назад"? Я хочу закрыть приложение, и при следующем запуске начать работу "с чистого листа". На самом деле, мне вкладки вообще не нужны, но раз уж от них не избавиться, то я хочу иметь возможность закрыть их все при выходе.

>> No.3695267  

>>3695262
Тут немного разница нюансов. Не "опционально, если" или после появления недовольных, а "строго опционально". То есть оно если и надо, то выключено, находится глубоко в настройках и о появлении этого не надо даже говорить. Кому надо - те найдут, если сильно захотят.

>> No.3695271  

>>3695262
Фича оверчана в том и состоит, что можно держать в фоне все закладки и оно будет обновляться. отправить одиночный пост или даже подцепить фичастый куклоскрипт я и ведра могу до появления оверчана так и делал, молясь, чтобы оперативка не кончилась

>> No.3696934  
Файл: -(99 KB, 904x1280)
99

Обновление 1.2.3

apk: https://github.com/miku-nyan/Overchan-Android/releases/download/v1.2.3/Overchan-1.2.3.apk

  • Каталог на Ычане
  • Поддержка ponyach
  • Подтверждение перед очисткой кэша
>> No.3697019  

>>3696934
Сделай закрытие картинки или видео свайпом вверх и вниз.

>> No.3697026  

>>3696934
Мику, можешь прикрутить anon.fm?

>> No.3697039  

>>3695267
Я как раз имел ввиду возможность выбора с самого начала, а не только после появления недовольных.

>>3695271

>Фича оверчана в том и состоит

...чтобы удовлетворять потребности разных пользователей, посещающих разные борды, нет?
Я просматриваю множество тредов, и большинство из них вскоре оказываются мне не интересными. А то, что для меня действительно важно, я сохраняю в закладках. Но приложение создаёт отдельную вкладку для каждой открытой страницы, и закрыть их можно только вручную.
В браузере Вортекса вкладки тоже так работали, но там они реализованы так, что их можно полностью игнорировать, и они никак не будут мешать тому, кому не нужны. Ты даже не будешь их видеть, если не захочешь ими пользоваться. Здесь же такой возможности нет, и это печально.

>> No.3697154  

Пытаюсь найти логику в порядке сортировки борд в списке. Не нахожу.

>> No.3697164  
Файл: -(469 KB, 2560x1877)
469

>>3690618
Про репорты то, когда конкретно это было? И укажи хоть какую-нибудь информацию, модель телефона, версию Android, чтобы найти репорт (можно на почту).

>>3692322

>Гуглокапчу V2 надо допилить (если это возможно). Сейчас приходится сначала нажимать "Отправить", а потом ставить галочку "Я не робот".

Несколько релизов назад была добавлена noscript-реализация, там не нужно ставить галочку (и она, кстати, работает на старых версиях Android), но нужно решать несколько заданий, и они обычно (субъективно) сложнее.

>2. Нужна всегда активная полоса прокрутки. Открываю тред, хочу прокрутить к концу - и вместо этого обновляю свайпом.

А свайп всё равно активируется, когда список в начальном положении, даже если включить "fastScrollAlwaysVisible", полоса всегда активна, но нужно сначала чуть-чуть прокрутить вниз, иначе за ползунок не ухватиться. Можешь поковырять (код) SwipeRefreshLayout, попробовать исправить, но по-моему, это не такая большая проблема (начинаешь прокручивать -> появляется полоса -> тянешь за неё), чем постоянно активная полоса, которая закрывает обзор.

>3. Закрытие всех вкладок при выходе

При выходе - точно нет, про кнопку закрытия думаю, как это лучше реализовать (в смысле - интерфейс).
>>3695262
Можно вкладками вообще не пользоваться, просто не обращать на них внимание.
По умолчанию кнопка "Назад" закрывает вкладку, и если это не было отключено (и не открывать треды без перехода - "открыть в новой вкладке"), то если мнгократно нажимать "назад" (вплоть до закрытия приложения), открытых вкладок оставаться не должно.

>>3697026
Там одна текстовая доска?

>>3697154
Её практически и нет.
Предполагается, что пользователь добавит свои часто используемые борды/доски на начальный экран (лонгтап -> в быстрый доступ) и там расположит уже по-своему. Алсо, сам общий список тоже можно сортировать, настройки -> имиджборды -> (последний пункт).

>> No.3697166  
Файл: -(731 KB, 900x900)
731

>>3696934
>>3689893
!!!!!!

>> No.3697271  

>>3697164
Закрытие картинки свайпом будешь делать?

>> No.3697312  

>>3697271
Не нужно.

>> No.3697548  

>>3697312
Нужно. Крайне неудобно тянуться до кнопки назад, когда лёжа капчуешь с планшетом на пузе.

>> No.3697596  

>>3697548
Сырчую.

>> No.3698321  
Файл: -(23 KB, 720x1280)
23

>>3697164
Вот такая херня и не лечится. HongMi(RedMi), 4.4.2. Репорты отсюда же. Случилось после обновления прошивки. Попробую откатиться, но всё же грустно.

>> No.3698333  

>>3698321
Внезапно, заработало! Всего лишь надо было перезайти в гуглоакк. Хотя, странно, у тебя же там нигде нет привязки к нему.

>> No.3698336  

>>3698321
>>3698333
Тест постинга. Жаль, правда, вкладочки все пролюбились.

>> No.3698414  

Картинки не отображаются в галерее и непонятно куда сохраняются (не в папку, что в настройках указана). Хотя если жму потом сохранить ту же картинку - пишет что файл существует.
Версия 1.2.3 sfw
Телефон - z3 compact

>> No.3698418  

Мику, а всечанок добавят? А то какието ноунем бооды и понячи :с

>> No.3698439  

>>3698418
Там даже api есть. allchan.su/d/thread/2.html#287

>> No.3698965  

А это нормально, что сохраняемые пикчи не отображаются в галерее?

>> No.3698968  

>>3698965
Поставь другую галерею и пользуй её вместо стандартной.

>> No.3698979  

>>3698968
Всё равно не видит.

>> No.3698983  
Файл: -(133 KB, 474x474)
133

>>3698979
УМВР.

>> No.3698987  

>>3698983
Ни в какую не хочет. Везде всё потыкал - всё одно, не показывает.

>> No.3698989  

>>3698987
Попробуй очистить данные "хранилища мультимедиа" и перезагрузить смарт.

>> No.3698995  

>>3698987
Ну хуй знает. Я QuickPic галерею поставил и проблема решилась.

>> No.3699004  

>>3698995
Вот теперь всё работает. Домо.

>> No.3699053  

Проба пера.

>> No.3699076  
Файл: -(1461 KB, 1280x800)
1461

>>3698995
Очень хороший и удобный просмотрщик, кстати, и он действительно «Quick». Когда-то давно обнаружил его, и теперь ставлю на всех своих Android-устройствах.

>> No.3699079  

>>3699076
Реквестирую две крайних справа картинки в четвертом снизу ряду.

>> No.3699100  

>>3699079
С CONFORMITY и тредшотом?

>> No.3699105  
Файл: -(136 KB, 1280x720)
136

>>3699100
Угу.

>> No.3699126  
Файл: -(250 KB, 800x600)
250

>>3699105

>> No.3699128  
Файл: -(107 KB, 743x1011)
107

>>3699105

>> No.3699138  
Файл: -(177 KB, 1280x720)
177

>>3699126
>>3699128
Спасибо же!

>> No.3699146  
Файл: -(192 KB, 542x594)
192

>>3699138
Пожалуйста десу. Я могу тебе даже залить все 1350 картинок.

>> No.3699175  
Файл: -(59 KB, 720x405)
59

>>3699146
Заливай.

>> No.3699208  
Файл: -(363 KB, 806x1200)
363

>>3699175
Завтра.

>> No.3699210  

>>3699208
Простынешь в мокрых. Ну-ка снимай немедленно, я тебя вытру и спрячу под одеяло.

>> No.3699271  
Файл: -(214 KB, 1184x921)
214

>>3697271
Пока нет, но если кто-то сделает, приму патч.

>>3698333
Привязки нет, но из гуглосервисов, подгружается провайдер SSL (>>3690534), при запуске приложения. Обычно в случае ошибки (например, если сервисов нет вообще) он просто не загружается, но выходит, может и зависать в некоторых случаях.

>>3698336
Кэш надо было сохранить, вкладки записаны там (конкретно - файл tabsstate)

>>3698414
Если потом пишет, что файл существует, значит куда-то, видимо, сохраняются. А путь таки берётся из настроек (там должен быть указан полный путь к папке в ФС, с точкой монтирования, например, /mnt/sdcard/...).
Алсо, какая прошивка и версия Android?

>>3698418>>3698439
Да, кстати. Борда на Qt/C++ это, конечно, прикольно, но я ещё не разобралась с вашим API (честно говоря, мне пока некогда ковырять исходный код, а сразу там не очевидно). Так навскидку, я так понимаю, все запросы надо слать по одному URL (/api), параметры передаются POST-запросом, причём не urlencoded или multipart form, а в json? По-другому никак? Если можно, приведи примеры, как получать список тредов на странице и список постов в треде, и опционально: список постов в треде с заданного номера, поиск по доске, каталог, список досок (с параметрами, вроде бамплимита или дефолтного имени).

>> No.3699280  
Файл: -(1165 KB, 4000x2662)
1165

Эмм.. Честно поискал в двух тредах, но не нашел.
Какую функцию выполняет файл serialized.bin в папке с сохраненным тредом? Зачем он?

>> No.3699284  

>>3699271
Мику, а ты знала что tinyboard и vichan генерируют json-версию постов и тредов на доске? Похоже, что по-умолчанию. Вот, напрмер: http://engine.vichan.net/support/0.json

>> No.3699333  

>>3699284
Его часто выключают для снижения нагрузки. А может он вообще изначально выключен.

>> No.3699386  
Файл: -(118 KB, 1357x889)
118

>>3699271
Админ аллчана на связи. Тот анон был не я, вечно кто-то самодеятельностью занимается. Ответ - пикрелейтед.
Лучше пока подождать перепила движка, будет новое апи, более простой и удобный.

>> No.3699387  

>>3699386

> get_thread_numbers

А потом что, get_post для каждого треда? Как-то не очень придумано.

>> No.3699388  

>>3699387
Суть в том, что ты получаешь номера вообще всех тредов доски, то есть до 200 штук. Загружать сразу 200 постов - накладно, поэтому после получения можешь загрузить столько, сколько потребуется. С использованием promises (если юзать жс) устраняется callback hell и чувствуешь себя сухо и комфортно.

>> No.3699391  

>>3699388
Да даже 10 тредов грузить - абсурд. Можно было сделать классический запрос страницы с тредами и последними ответами на них.

>> No.3699392  

>>3699391
Не тредов, а оп-постов. Скажем, узнал номера всех тредов, загрузил 20 оп-постов, долистал до конца страницы, загрузил следующие 20 (ну или как это в оверчане сделано, не знаю). Ну а когда уже открываешь тред, то "get_new_posts" с "lastPostNumber == 0" и загружается весь тред. Вот то что нужна возможность получить только N последних постов - это да, согласен.
В любом случае, API будет переделан, когда движок на ноду перенесу. Постараюсь все замечания учесть при этом.

>> No.3699405  

>>3699392

> Не тредов, а оп-постов. Скажем, узнал номера всех тредов, загрузил 20 оп-постов, долистал до конца

Я это и имел в виду. Итого 21 запрос на каждую страницу, когда должен быть 1.

>> No.3699410  

>>3699405
А в чем проблема? Быстрее от этого работать не станет, если конечно keep-alive не отключено.

>> No.3699415  

>>3699410
Когда речь о мобильном приложении - станет. Здесь куда важнее законы tcp, а не html. И отправить 1 датаграмму приняв 3-4 куда быстрее, чем отправить 21 и принять 21.

>> No.3699419  

>>3699415
Ну окей, спорить не буду, с мобилами не работал.

>> No.3699421  

>>3699419
Да дело не в мобиле, а просто потенциально плохом соединении.

>> No.3699423  

>>3699421
Да, я понял. Логично, что из-за плохой связи будут задержки даже с постоянным соединением. Может вообще сделаю так, чтобы в один запрос можно было сколько угодно под-запросов впихнуть.

>> No.3699424  

>>3699423
Да, это хорошая идея.

>> No.3699452  
Файл: -(0 KB, x)

>>3697164

>там не нужно ставить галочку (и она, кстати, работает на старых версиях Android), но нужно решать несколько заданий, и они обычно (субъективно) сложнее

Ладно, если нельзя просто избавиться от двойного нажатия (хотя, ЕМНИП, в Dashchan это как-то сделано), то можно хотя бы сделать так, чтобы эта галочка отображалась где-то внизу, ближе к первой кнопке "отправить"?

>Можешь поковырять (код)

Увы, я не программист. Уже дважды думал научиться, но понимал, что это не совсем то, что мне нужно.

>но по-моему, это не такая большая проблема (начинаешь прокручивать -> появляется полоса -> тянешь за неё), чем постоянно активная полоса, которая закрывает обзор.

А полоса и не должна ничего закрывать. Вот в браузере Вортекса она всегда активна, но отображается только при прокрутке. Правда, там обновления свайпом нет.

>про кнопку закрытия думаю, как это лучше реализовать (в смысле - интерфейс).

Зачем постоянно нажимать какие-то кнопки, чтобы закрывать то, что мне вообще не нужно? Я хочу при запуске приложения видеть только список досок/закладок, а не открытые в прошлый раз треды. Неужели это так сложно реализовать?

>При выходе - точно нет

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

>Можно вкладками вообще не пользоваться, просто не обращать на них внимание.

Нельзя. Во-первых, каждый раз, когда я открываю боковую панель, я вижу там не закладки или доски, а именно вкладки.
У Вортекса же такой проблемы нет, там вкладки расположены на отдельной вкладке (yo_dawg.jpg) в меню, и если они не нужны, то ты их вообще никогда не увидишь, и будешь вместо них открывать закладки.
Во-вторых, при запуске Overchan восстанавливает открытые ранее вкладки, но об этом я уже писал.

Я предлагаю сделать следующее:

  1. Настройка, позволяющая поменять местами вкладки и закладки. Закладки - в боковой панели, а вкладки, соответственно, на отдельном экране, открывающемся нажатием кнопки в панели сверху. Так они не будут мешать тем, кому не нужны.
  2. Строка в боковой панели для быстрого ввода адреса доски на текущей борде или полного URL (есть в Dashchan, удобная вещь).
  3. Переместить кнопку "+", открывающую список борд/досок, из левого угла боковой панели в правый. Это же одна из самых нужных кнопок, а дотянуться до неё сложнее всего.
  4. Настройка "не восстанавливать предыдущий сеанс при запуске приложения". Я не вижу причин, по которым это было бы невозможно сделать.
>По умолчанию кнопка "Назад" закрывает вкладку, и если это не было отключено (и не открывать треды без перехода - "открыть в новой вкладке"), то если мнгократно нажимать "назад" (вплоть до закрытия приложения), открытых вкладок оставаться не должно.

Если у меня 50 тредов в закладках, и я открывал их все, то кнопку нужно нажимать 50 раз? Это не вариант. Как я уже говорил, мне сами вкладки не нужны и только мешают.

>Её практически и нет.

По-моему, лучше все-таки по умолчанию как-то сортировать (по названиям или URL), должно быть удобнее. Список-то этот со временем все больше становится.

>> No.3699953  

>>3699452

> Я хочу при запуске приложения видеть только список досок/закладок, а не открытые в прошлый раз треды.

А я вот не хочу.

>> No.3700142  
Файл: -(277 KB, 1684x2378)
277

>>3699280
Там находится страница в сериализованном виде (чтобы открывать из приложения). Для откытия HTML браузером он не нужен.

>>3699284
Не знаю насчёт tinyboard, но на vichan да, оно и используется (например, см. синч).

>>3699386
POST-запрос (в протоколе HTTP) подразумевает, что что-то будет отправлено на сервер, а если нужно получить данные с сервера, используются GET-запросы. И к POST-запросам вроде бы не применимо If-Modified-Since.
И да, делать 20 запросов (даже 21, учитывая первый), чтобы получить только одну страницу, это не дело. Даже фиг с ним с сервером, для клиента, keep-alive это, конечно, хорошо, но дело не только в нём. Например, минимальное необходимое время на это (в одно соединение, без pipelining) - пинг умножить на число запросов (не считая саму передачу). А пинг может быть ощутимым и на стабильном соединении (чисто физически, в силу конечности скорости света).

Короче, я, пожалуй, пока подожду.

>>3699452

>в браузере Вортекса она всегда активна, но отображается только при прокрутке

Насколько я помню, там она также активировалась при прокрутке.

>Я хочу при запуске приложения видеть только список досок/закладок, а не открытые в прошлый раз треды.
>Почему?
>"не восстанавливать предыдущий сеанс при запуске приложения"

Потому что в андроиде вообще не определено, что такое "выход", или когда "новый сеанс". Например, ты нажимаешь домик, сворачиваешь приложение, а потом система решила убить процесс (посчитала, что сейчас память нужнее другим приложениям), так вот это нужно считать за "выход"? А если система решила пока не убивать его, а тебе нужно именно "выйти"? Ну и т.д.

>> No.3701175  

>>3700142

> или когда "новый сеанс"

А вот это неправда. В onCreate активити можно проверить равен ли savedInstanceState null. В этом случае, это новый сеанс.

>> No.3701179  

>>3700142
Может ли постоянное дёргание кэша при автообновлении и огромном количестве вкладок убить SD?

>> No.3701210  
Файл: -(1000 KB, 1080x1920)
1000

>>3699953
А я и не прошу, чтобы это было у всех. Я хочу, чтобы можно было выбирать. Возможность настроить что-либо под себя ещё никому не вредила.

>>3700142

>Насколько я помню, там она также активировалась при прокрутке.

Неправильно помнишь, активна всегда, но видна только во время прокрутки.

>Например, ты нажимаешь домик, сворачиваешь приложение, а потом система решила убить процесс (посчитала, что сейчас память нужнее другим приложениям), так вот это нужно считать за "выход"?

Можно считать, можно не считать. Пожалуй, лучше не считать, ведь это не то, чего хотел пользователь

>А если система решила пока не убивать его, а тебе нужно именно "выйти"?

Тогда я открою пикрелейтед и остановлю там приложение свайпом или кнопкой "закрыть". Вот это уже точно можно считать "выходом".

>> No.3701212  
Файл: -(115 KB, 1080x1920)
115

Кстати, ещё на тему вкладок и выхода из приложения.
Сейчас Overchan ведёт себя так же, как мобильный Chrome - всегда восстанавливает при запуске, и это нельзя отключить. А вот в Firefox есть как раз та настройка, о которой я говорил.

>> No.3702912  

Мику, слушай, там на неназываче можно с мобильных клиентов постить без капчи, сделай пожалуйста.

>> No.3702939  

>>3702912
Пасс-коды или авторизация в mail.ru ?не плохо бы добавить и то и другое
мимо другой анон

>> No.3702944  

>>3702912
Ничего не понял, но по твоему описанию это выглядит как бесплатный бан на все мобильные подсети, до которых не лень рукам дотянуться. Видимо, даже у вас там всем плевать.

>> No.3702963  

>>3702939
Нет, какой-то обход капчи для мобильных клиентов. Дашчан умеет уже, хотелось бы и здесь увидеть такое.

>> No.3702969  

Лол, сижу сейчас с него.

>> No.3703009  

>>3702963
Без пасскода что ли?

>> No.3703020  

>>3702944
Ты что сказать-то хотел?

>> No.3703041  

>>3702912
/аbu/rеs/42375.html

> В тестовом режиме работает ключ для отключения капчи для мобильных приложений.
>> No.3703100  

Мику, а можешь портировать его на Вин10 с полной поддержкой тача? А то с планшета очень неудобно пользоваться бордами.

>> No.3703169  
Файл: -(162 KB, 1160x783)
162

На claire.ws теперь капча.
Мику, помохи!

>> No.3703185  

>>3703100
А Microsoft уже выпустила API Mapping Tool для приложений Android?

>> No.3703217  

>>3703185
А вот хз

>> No.3703230  

>>3703217
Основная проблема вольных разработчиков, делающих приложения на мобильные платформы: они могут делать приложения только на те платформы, девайсы на которых они имеют.

>> No.3703372  

>>3703230
Про эмуляторы ты не слыхал?

>> No.3703380  

>>3703372
А ты ими пользовался?

>> No.3703804  
Файл: -(60 KB, 1280x720)
60

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

>>3702944
Щто? Там просто как на форчане продают специальный код за денежку. Мику говорила, что принципиально не будет делать, пока ей кто-нибудь не подарит этот пасскод.

>> No.3703818  
Файл: -(83 KB, 518x600)
83

>>3701175
Ну в принципе, можно сказать и так, если говорить о конкретном активити. Но вкладки у меня - нечто более глобальное, например, автообновление работает и без активити, также есть "точка входа" через Share Intent, где по умолчанию берутся открытые вкладки.

>>3701210
Пикрелейтед есть только начиная с Android 4.

>>3702912
Я написала туда на почту, если будет ключ, сделаю.

>>3703100
Вин10 - это обычный x86 PC?
А в хроме, кто-то писал, можно запускать android-приложения, не работает?

>>3703169
Исправлено, в релизе будет.
Я вот думаю, может организовать что-то типа nightly-сборок после каждого коммита?

>>3703804

>поиск в каталоге

Действительно, надо прикрутить как-нибудь.

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

А вот такого не было, вруша.

>> No.3703828  
Файл: -(139 KB, 517x480)
139

>>3703818
А вот и было! Хитрый, все треды удалены и я теперь не могу подтвердить цитатой.

>> No.3703835  

>>3703828
Ещё не удален >>3597164

>> No.3703886  
Файл: -(21 KB, 998x669)
21

>>3703818

> А в хроме, кто-то писал, можно запускать android-приложения, не работает?

В хроме есть т.н. ARC Welder чтобы запускать apk но далеко не все приложения с ним работают без проблем(может потому что он для хром-ос создан). C Overchan'ом у него пикрелейтед. Кстати, отправляю этот пост через оперу мини, запущенную в хроме.

>> No.3704104  
Файл: -(60 KB, 779x698)
60

>>3703818

>Пикрелейтед есть только начиная с Android 4.

Шёл октябрь 2015-го года. Вышел Android 6.0...

>> No.3704226  

>>3703818

> Вин10 - это обычный x86 PC?

Да.

> А в хроме, кто-то писал, можно запускать android-приложения, не работает?

Я через BlueStacks сижу, но это немного нериятно

>> No.3704225  

>>3703818

>Исправлено, в релизе будет.
>Я вот думаю, может организовать что-то типа nightly-сборок после каждого коммита?

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

>> No.3704237  

>>3704104

> This data is gathered from Google Play Store

То есть эта статистика не учитывает сотни миллионов китайских нищедевайсов, на которых нет этого скама, и с которого в основном тут и сидят

>> No.3704362  

>>3704237

> Сотни миллионов

Весьма голословно, однако.
Ни за что не поверю, что пользователей оверчана с 2.3 и ниже больше 5%.

>> No.3704367  

>>3704362
Где царствует вера, там нет статистики.

>> No.3704779  

>>3703818

>спойлер

Сделай автосборки, джва года жду. А ещё зеркала Ычана (n.iichan, on.iichan).

>> No.3706227  
Файл: -(113 KB, 1080x1920)
113

>>3703818
Няш, в дашчане теперь не нужно капчу вводить, когда на мочане сидишь пикрилетейд.

Может, можно такую же функцию к оверчану прикрутить?

>> No.3706620  

Мику мико ми! В апи рыжей молнии можно установить обход каптчи в мобильных приложениях.

>> No.3706813  

>>3706227

> в дашчане теперь не нужно капчу вводить

>>3706620

> В апи рыжей молнии можно установить обход каптчи

Вы хоть если не весь тред, так хоть посты от Мику прочтите, ну едрический же стыдЪ.
>>3703818

> Я написала туда на почту, если будет ключ, сделаю.
>> No.3706941  

>>3704237
В большинстве китайских нищедевайсов Google Play давно уже есть.

>> No.3706954  

>>3706941
Они продались гуглу?

>> No.3706987  

>>3706954
Да.

>> No.3707002  

>>3689891
Сделали. На Dashchan.

>> No.3707892  
Файл: -(167 KB, 700x600)
167

>>3703886
Да, там дело в том, что не поддерживаются некоторые опции сокетов, в частности, SO_KEEPALIVE, а клиент apache-hc всегда вызывает этот метод.
https://code.google.com/p/chromium/issues/detail?id=384940
Так что с этого релиза я собираю отдельную верию с пропатченным http клиентом, специально для этого.
Ссылка: https://yadi.sk/d/h_71bJRQjcdNm

>>3704779

>зеркала Ычана

Они же резолвят на один IP. Но в принципе, можно и добавить. (чуть позже)

Обновление 1.2.4
apk: https://github.com/miku-nyan/Overchan-Android/releases/download/v1.2.4/Overchan-1.2.4.apk

  • Поиск в каталоге, где не реализован полноценный поиск по доске (например, Ычан, Краутчан)
  • Какая-то польская борда pl.vichan.net (pull-request)
  • Постинг без капчи в рыжей молнии

По поводу последнего пункта, к сожалению, моё письмо так и осталось без ответа. Ну что, пришлось самой разбираться в реализации данного API. Развлекайтесь :3

>> No.3707936  

>>3707892
Малатса

>> No.3707951  

>>3707892
Наконец то! Не надо юзать гуглокапчу, спасибо

>> No.3707960  

>>3707892
О, капчу на курисаче пофиксили, спасибо :3

>> No.3708000  

Мику, я тут баг нашел. На курисаче все равно не получается ввести капчу, потому что русской клавиатуры нет. Она приложением отключается, вот.

>> No.3708007  

>>3708000
У меня получилось, и клавиатура не отключилась.

>> No.3708090  

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

>> No.3709770  

Спасибо за обновление. Спасло меня от шатаний капчи (наверняка умышленных) самизнаетегде.

>> No.3710046  
Файл: -(334 KB, 1000x1000)
334

Мику-нян, а возможно добавление вакачана и футабы? お願いします。

>> No.3710995  

Можно спросить, а почему на форчане ненажимательны ссылки с хттп и хттпс префиксами?

>> No.3711020  

>>3710995
По тому, что там движок не обрабатывает ссылки.

>> No.3711100  

>>3711020
А прикостылить как то можно?
Заодно бамп просьбе сделать поиск по архивачу.

>> No.3711495  

>>3707892
Спасибо, няш. Добра. :3

>> No.3711923  

Мику, иногда отправляемые посты не видно с клиента. На пека все видно, но с телефона не видно до сих пор.

>> No.3712145  

Чем overchan лучше Dashchan?

>> No.3712154  

>>3712145
Установи оба и сравни. Каждому свое.

>> No.3712156  

>>3712145

  • Фоновое обновление всех открытых вкладок
  • Сохранение вкладок при выходе
  • Не нужно париться с модулями
  • Встроенный видеоплеер
  • Неленивая загрузка миниатюр

Это я сходу вспомнил, может ещё что-то есть.

>> No.3712174  

>>3712156
Опенсорц забыл. Адекватному человек уже этого достаточно, чтобы сделать выбор в пользу свободы.

>> No.3712176  

>>3712174
Некоторые сторонники свободного ПО такие смешные...

>> No.3712194  

>>3712176

> ...
>> No.3712212  

>>3712194
А ещё вот так могу — …

>> No.3713569  

>>3712156
А еще эффективное использование экранного пространства. В Dashchan же гигантские поля и отступы повсюду, победа дизайна над здравым смыслом.

>> No.3713623  

>>3713569
Покажи наглядный пример сравнения.

>> No.3713777  

>>3713623

>Заморачиваться установкой Дашки чтобы доказать что-то непонятно кому в интернете.

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

>> No.3713786  
Файл: -(93 KB, 480x854)
93

>>3713623

> наглядный
>> No.3713787  
Файл: -(120 KB, 480x854)
120

>>3713623

> пример
>> No.3713794  

>>3713786
>>3713787
Ты забыл подписать, кто из них где. Мне что теперь, оба ставить и самому сравнивать?

>> No.3713802  

>>3713787
Этот немногим лучше.

>> No.3713808  

>>3713794
Конечно, я и так достаточно сделал для тебя, бака!

>> No.3713841  

>>3713808
Если я бак, то ты днище.

>> No.3713851  
Файл: -(249 KB, 1440x810)
249

>>3713841

>> No.3713884  

>>3713794

> Мне что теперь, оба ставить и самому сравнивать?

This. Вопрос что лучше закрыт. Но ты ж толстяк, поэтому мы тебя накормим.

>> No.3713900  

>>3713794

> Мне что теперь, оба ставить и самому сравнивать?

Хорош тот вопрос, в котором есть ответ

>> No.3713931  

>>3713787
>>3713786

>2015
>480x854

http://i.imgur.com/MJ0Qpal.jpg

>> No.3713932  

>>3713884
>>3713900
Если вы сырны, то почему такие двачеры?

>> No.3713940  

>>3713932
Неназывач мертв.

>> No.3713987  

>>3713940
Но его сладкий запах манит многих.

>> No.3714948  

>>3689885
Мику, а ты можешь сделать как в хроме, что бы при скроллинге скрывался action barили что там у тебя.
Вот нашел вопрос на stackoverflow; может быть это то.
http://stackoverflow.com/questions/20649079/how-can-i-implement-a-chrome-like-auto-hide-navigation-for-my-android-app

>> No.3715644  
Файл: -(901 KB, 1181x1748)
901

Обновление 1.2.5
apk: https://github.com/miku-nyan/Overchan-Android/releases/download/v1.2.5/Overchan-1.2.5.apk
(no-keepalive версия для ARC Welder - на яндекс диске)

  • капча при создании треда (всё там же)
  • поддержка вакачана (только доски на основном домене)

Таким образом, общее число модулей достигло 0x20 (ну или 32, кому как удобнее), можно сказать, юбилейный выпуск.

>>3714948
Я попробую

>> No.3716289  

>>3715644
И опять я прошу закрытие картинки свайпомим вверх или вниз, как сделано в приложении вконтакта того же. Имей уже сострадание, очень неудобно тянуться до кнопки назад на 10" планшете.
И не игнорируй пост, как все до этого. Хоть как-то ответь и покажи, что пост был замечен вообще.

>> No.3716294  

Сусач (8su.ru) добавьте. Буду благодарен.

>> No.3716354  

>>3715644
Спасибо, я и не заметил возможности избавиться от капчи.

>> No.3716438  

>>3716294
Это же борда питарда671. Как на ычане можно выразить наивысшую степень негодования, какими словами?
А ещё видел на девятыче хороший имиджборд текстовый, но не помню его адрес точный.

>> No.3716448  

>>3716438
Второй канал?

>> No.3716557  

>>3689885
Реквестую оконный режим.

>> No.3717641  
Файл: -(624 KB, 1280x720)
624

Очень прошу возможность отключать панели сверху и снизу опять же дашчан в пример . Пикчи ну совсем неудобно смотреть.

В целом программа очень хороша, большое спасибо.

>> No.3717944  

>>3717641
Я то думал что дашчан всё. А он стал оверчаном только с дизайном.
укатился

>> No.3717951  

>>3717944

> Я то думал что дашчан всё.

А почему так думал?

>> No.3718473  

>>3717951
Кажется версия 1.12 не искала новых обновлений.

>> No.3718489  

>>3718473
Сходить в тред и прочитать первый пост не судьба?

>> No.3725222  

Мику, а можешь http://gensokyo.4otaku.org/curr/b/ сделать?

>> No.3725583  

Мику, а ты обновила файл ".overchan" с NSFW досками для новых модулей?

>> No.3725585  

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

>> No.3725650  

>>3725585
И сортировку.

>> No.3725757  

>>3725650
Сортировка-то имеется. Лонгтап по вкладке и перемещаешь ее.

>> No.3725780  

>>3725757
По заданному параметру, очевидно.

>> No.3728328  

>>3725585
А зачем тебе три сотни открытых тредов?

>> No.3728382  

>>3728328
Читать. Это даже не половина /б/

>> No.3728400  

>>3728328
Какой-то советский подход.

>> No.3728749  

>>3728400
В смысле?
>>3728382
Все три сотни сразу? У тебя интернет вертолёт в избушку золотоискателей раз в месяц привозит? Или зачем, я не совсем понимаю.

И я снова реквестирую поиск по архивачу.

>> No.3728792  

>>3728749
Можно не обновлять главную постоянно, пару раз в сутки 10-15 тредов открыл, и они обновляются не спеша. Потом прошелся по списку - ага, сегодня Безумные умения обновились, надо посмотреть, или в РПГ новый пост написали, или опять картинок в футфетиштред наспамили. /а/ так вообще можно два раза в неделю читать. Вот я сейчас тебе отвечаю, а тред-то давно с главной уплыл. Удобно.

>В смысле?

В смысле "мне не надо - значит никому не надо"

>> No.3729774  

>>3728792
Кстати, да. Думал, может что-то типа групп вкладок как в Престо-Опере можно реализовать. Было бы вообще замечательно, все оффициальные треды рассортированы и не мозолят глаза.

>> No.3729778  

>>3728792

> В смысле "мне не надо - значит никому не надо"

А, вот оно что. А мне было показалось что в смыслe «мне надо — значит всем надо».

>> No.3729806  

На моём допотопном ведроиде перестал грузить Оверчан.
Пытаюсь обновить страницу/тред, он думает минуту-полторы, а потом выдаёт "Ошибку загрузки".
Даже как-то не знаю, что с этим можно сделать.
Я и с компьютерами-то не сильно дружу, а вот со смартфонами и вовсе ничего не понимаю.
Спасите-помогите!

>> No.3729838  

>>3729778
Если безальтернативно, то лучше и не делать.

>> No.3729844  

>>3729806
Телепаты...
Версия андроида, модель телефона, версия овервана в студию.

>> No.3729908  

>>3729806
С интернетом все нормально у тебя? Попробуй кэш оверчана почистить.

>> No.3731575  

Мику, пожалуйста, https://2chru.cafe/

>> No.3732046  

>>3731575

>Мику, пожалуйста, https://2chru.cafe/

Я просто вписал в настройках, работает вроде.

>> No.3732693  

>>3729844
Оверчан - наипоследнейший, 1.2.5.
Телефон - HTC Wild Fire S.
Андроид версии 2.3.5
>>3729908
Интернет как работал, так и работает, всё хорошо. Кэш и все данные я из Оверчана вычистил, эффекта никакого.

>> No.3733557  

>>3732046
Это как, интересно?

>> No.3733595  

>>3733557
Настройки => настройки имиджборд => 2-цхру.нет => домен, а там меняешь домен, он у меня просто с клавиатуры вводится.

>> No.3733622  

>>3733595
Ах, да, точно. Спасибки.

>> No.3735277  

А возможно ли сделать звуковое/виброоповещение о новых постах в отдельных тредах?

>> No.3736125  
Файл: -(84 KB, 720x1280)
84

В новой версии 1.2.5 увеличение гифок двумя пальцами работает тормознуто.
И еще, пускай в меню либо цвет из темы оверчана берет либо цвет шрифта из системной темы. Пикрилейтед, см12.1 + тема из маркета.

>> No.3736458  

Всё ещё молю о спасении!
>>3729806 >>3732693
Добавлю, что перед поломкой я хотел зайти в /pvc неназывача и он выдал мне нечто о незащищённом соединении, или протоколах... Где добавлялось, что "если не знаете - не трогайте".
Я быстро прощёлкал меню назад на Ычан, а там после этого началась такая проблема.
Причём сам неназывач теперь грузит, а вот Ычан мне закрыли.
Прости, Мод-тян! Я туда больше не буду ходить!

>> No.3736860  

>>3736458
Тогда, может быть, снеси оверчан полностью, предварительно удалив все данные?

>> No.3738012  

>>3736860
Переустанавливал и удалял. Удалял и переустанавливал. Удалял дома, удалял на работе, удалял в ванной.
И всё равно не работает!

>> No.3738489  
Файл: -(202 KB, 2001x1126)
202

Обновление 1.3.0
apk: https://github.com/miku-nyan/Overchan-Android/releases/download/v1.3.0/Overchan-1.3.0.apk
(no-keepalive версия для ARC Welder - на яндекс диске)

  • Поддержка борд: 10ch.ru, haruhichan.ru; удалён honeychan
  • Скрытие Action Bar при скроллинге (опция в настройках)
  • Всегда-активная полоса прокрутки (вообще, она так работает только на Android 4.4 и выше)
  • Рефакторинг кода модулей борд на vichan (надеюсь, ничего не сломалось)

>>3716289

>Пока нет, но если кто-то сделает, приму патч. (>>3699271)

>>3725583
Да, я обновляю по мере изменения этого списка (после каждого релиза).

>>3725585>>3725650
Реализовать то можно, только пиши ещё своё представление, как это должно в итоге выглядеть (т.е. интерфейс).

>>3729806>>3732693>>3736458
На всякий случай, проверь в настройках, что не включен прокси (Настройки -> Имиджборды -> Ычан).
С этого же устройства, через другие браузеры (только без опера-мини/опера-турбо и подобных, а которые соединяют напрямую) Ычан грузится? Может просто IP/подсеть твоего оператора заблокированы?

Кстати, а гуглопрокси давно забанили?

>>3736125
Что за тема, как это воспроизводить? На дефолтном ванильном Android 5.1 ничего подобного, на всех темах всё видно.

>> No.3738551  

>>3738489
Закрытие.
Картинки.
Свайпом.
Влез
Ворох
Вверх.
Или.
Вниз.
Запили.
Уже.
В конце концов.

>> No.3738660  

>>3738489

>Кстати, а гуглопрокси давно забанили?

Предположительно месяц назад. И не понятно почему.
А вот сервера оперы еще не забанили.

>> No.3738668  
Файл: -(350 KB, 832x1000)
350

>>3738489
Мику-тян, спасибо тебе за то, что ты делаешь. Я тебя люблю.

>> No.3738885  

>>3738668
Присоединяюсь к обнимашкам. Мику ван лав.

>> No.3738902  

Можно добавить 0ch2ch.org?

>> No.3739186  
Файл: -(116 KB, 720x1280)
116

>>3738489
Тема Playful flat. Дело не в теме, а в том что на том скриншоте конкретно в том меню, цвет шрифта зависит от темы оверчана (стояла Photon), вот я поставил тему Futaba и цвет шрифта поменялся.

>> No.3739191  
Файл: -(86 KB, 720x1280)
86

Прт создании темы на 2-chru.net вот такая штука, хотя тема создаётся.
Cm12.1 отключена проверка ssl

>> No.3739867  

>>3738489
А можно постоянную ссылку на обновляющийся файлик? Добавлю в закладки.

>> No.3739876  

>>3738489
У меня на неназываче пропал список досок...
Мику, что мне делать? Как его вернуть? Вроде он исчез после удаления кэша...

>> No.3739881  

>>3739876
Настройки> Дополнительные> Все форумы

>> No.3739902  

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

>> No.3739926  

>>3739881
У меня эта кнопка неактивна ;(

>> No.3739928  

>>3738489
Мику-тян, а можешь сделать фичу, чтобы можно было копировать ссылку на тред и отправлять её, скажем, в ВК или ещё куда?

>> No.3739935  

>>3739926
Откуда качал Оверчан?

>> No.3740011  

>>3739935
Google Market...

>> No.3740022  

>>3740011
Тут >>3689886 расписан процесс разблокировки.

>> No.3740048  
Файл: -(192 KB, 1280x719)
192

Огромное спасибо за программу! :)
есть несколько хотелок
1) что бы можно было сжимать траффик через серверы оперы. У некоторых сотовых операторов есть тарифы когда трафик через мобильную оперу бесплатный.
2) нужна возможность автоматически скрывать ответы в треде. Например когда в тредах с картинками начинается срач и поиск source/соус/кетчуп/майонез. Было бы очень удобно не видеть ответов
3) нужна возможность предпросмотра треда одним тапом, а не так как сейчас (длинный тап и выбор из меню нужного пункта)

>> No.3740060  

>>3740048
Второе уже давно есть, если я верно понял. Настройки => дополнительные => автоскрытие.
c:goy

>> No.3740114  

>>3740060

>Второе уже давно есть, если я верно понял. Настройки => дополнительные => автоскрытие.
>c:goy

Не правильно поняли.
Как там сделать что бы мое сообщение было видно в треде, а Ваше свернулось?

4) поддержу необходимость закрытия картинок как нибудь ещё (а то нажимать одной рукой кнопку 'назад' не удобно на больших экранах)
5) нужна синхронизация (закладок, тредов, настроек на разных устройствах - пользуюсь телефоном и планшетом). Может через аккаунт гугл или какой сторонний сервис.

>> No.3740115  

>>3740114

> 4) поддержу необходимость закрытия картинок как нибудь ещё (а то нажимать одной рукой кнопку 'назад' не удобно на больших экранах)

Ну хоть кто-то ещё, кроме меня заговорил об этом.

Мику, сделай, пожалуйста уже, вроде ж не сильно сложный реквест.

> нужна синхронизация (закладок, тредов, настроек на разных устройствах - пользуюсь телефоном и планшетом). Может через аккаунт гугл или какой сторонний сервис

А вот здесь уже весьма спорно. Синхронизация, может быть, и не помешала бы, но точно не через гуглоакк. У меня, например, его вообще нет в телефоне, как и всего остального гугломусора с зондами. Разве что файл на каком-нибудь дропбоксе использовать, да и то сомнительно.

>> No.3740121  

>>3740115

>А вот здесь уже весьма спорно. Синхронизация, может быть, и не помешала бы, но точно не через гуглоакк. У меня, например, его вообще нет в телефоне, как и всего остального гугломусора с зондами. Разве что файл на каком-нибудь дропбоксе использовать, да и то сомнительно.

Через гугл это легко сделать, у них даже апи есть для этого. Так же возможно для синхронизации можно использовать яндекс диск, но вас ним я не разбирался и не знаю есть ли там такая возможность. Можно использовать для этого отдельныйсвой сервер, но это стоит денег.

>> No.3740122  

>>3740115
Из поста в пост канючит "сделай да сделай". А ответ ведь был:

>если кто-то сделает, приму патч
>> No.3740152  

>>3740114
>>3740115
>>3740121
Только импорт/экспорт в файл. Синхронизация с сервером не нужна, ящитаю.

>> No.3740162  
Файл: -(102 KB, 1080x1920)
102

Не работает HTTPS. Ловлю пикрелейтед на любых бордах. В другом браузере все работает. Что это за фигня?

inb4 отключи HTTPS

>> No.3740169  

>>3740162
А впрочем, не на всех, но на трёх крупнейших точно ловлю.

>> No.3740170  

>>3740162
Какая версия Андроида, гугл сервисы установлены? >>3699271

>> No.3740171  

>>3740022
А лучше установить другую версию оверчана

>> No.3740173  

>>3740170
6.0, всё установлено. Nexus.

>> No.3740186  

>>3740122
Если б я умел сделать, я б сделал. Но я не умею ведь. Потому и прошу.

>> No.3740191  

>>3740169
Это какие?

>> No.3740218  

>>3740152

>Только импорт/экспорт в файл.

и что с ним делать? Костылями перебрасывать с устройства на устройство?
А кто очкует Гугла пусть не использует андроид.
Всегда есть баланс между удобством и приватностью.

>> No.3740233  

>>3740218

> и что с ним делать? Костылями перебрасывать с устройства на устройство?

Именно так. Ты ведь не одновременно используешь разные устройства, а по очереди.

>> No.3740239  

можно как-то задать одно правило автоскрытия что бы в /mobi скрылись треды про iOS и windows?

>> No.3740240  

>>3740233

>
>> и что с ним делать? Костылями перебрасывать с устройства на устройство?
>Именно так. Ты ведь не одновременно используешь разные устройства, а по очереди.

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

>> No.3740275  

>>3740191
4, 8 и обезьянник.

>> No.3740295  

>>3740114

> 4) поддержу необходимость закрытия картинок как нибудь ещё (а то нажимать одной рукой кнопку 'назад' не удобно на больших экранах)

Попробовал это сделать, и у меня получилось как то это слишком просто. И наверное наделал новых багов.

>> No.3740332  

>>3740275
Не понял.

>> No.3740350  

>>3740240
Как раз именно в оверчане и читаю.

> Я одновременно читаю на планшете и телефоне.

Левым глазом на планшете, правым на телефоне? Или наоборот?

>> No.3740423  

>>3740170
У меня такая же штука. Cm12.1 n7100
Началось 3-4 версии назад

>> No.3740431  

>>3740186
Ты канючишь. Мику в курсе реквеста ведь, ответила - а ты даже паузу не держишь.

>> No.3740434  

>>3740239
#[MOBI]hide (gayporn, );

>> No.3740891  
Файл: -(61 KB, 480x800)
61

>>3740434

>#[MOBI]hide (gayporn, );

и куда писать то что ты написал?

>> No.3741018  

>>3740218

> А кто очкует Гугла пусть не использует андроид.

А как насчет самосбора,а? А если у меня амазоновский девайс?
Неверно мыслишь.

>> No.3741098  

>>3740022
У меня стоит этот чудо файл и на ычане доски есть.

>>3740171
Это какая?

>> No.3741103  

>>3741098

> Это какая?

Это которая с сайта или из f-droid (хотя не знаю, есть ли во второй доски или как в маркете). У меня стоит с сайта, обновляю вручную по ссылкам из треда, никаких проблем не замечено.

>> No.3741104  

>>3741098

>Это какая?

С гитхаба. Там другое название пакета и по этому версия с гитхаба установится как еще одно приложение. https://github.com/miku-nyan/Overchan-Android/releases

>> No.3741130  
Файл: -(76 KB, 480x800)
76

Мику-нян, а на десятом канале картинки не открываются почему-то. Страницы показывает, превьюхи загружаются, даже постинг работает. Сначала думал, что это из-за орбота, но без него все равно не загружаются. Оверчан свежий, ведро 4.4.

>> No.3741132  

>>3741130
Ошибка 503 значит что проблема не в Оверчане

>> No.3741141  

Отличный клиент

>> No.3741146  
Файл: -(40 KB, 599x376)
40

>>3738668>>3738885
:3

>>3739186
Ну да, зависит. Только на светлых темах (Photon, Futaba наследуются от Theme.Light, Theme.Holo.Light или Theme.Material.Light, в зависимости от API) фон светлый, так что все шрифты должны быть видны. А как с твоей темой выглядят "тёмные" темы (например, Tomorrow)?

>>3739191
Будет исправлено в следующем релизе

>>3739867
Во втором посте ссылка: https://raw.githubusercontent.com/miku-nyan/Overchan-Android/gh-pages/data/.overchan

>>3739876
Да, есть такая проблема, все доски определяются как NSFW (моя ошибка) и не отображаются. И настройка "показывать все доски" в sfw-версии не активна (хотя, следовало её делать активной, если есть разблокированные доски). Постараюсь исправить всё это к следующему выпуску.
Пока можешь взять этот файл: https://yadi.sk/d/teMbqed3k9gxs
И положить в папку кэша (с заменой): /sdcard/Android/data/nya.miku.wishmaster/cache/
Или использовать nsfw-версию, c гитхаба или из f-droid (там обновления бывают с задержкой)

>>3739902
А в чём конкретно дело? Опиши технические детали, если можешь (какие куки, что реализовать?)
Собственно, по умолчанию все печеньки принимаются и хранятся в http клиенте (как в браузере). А некоторые (в частности, "hanabira") ещё сохраняются в Preferences (и не теряются после перезапуска приложения).

>>3739928
Лонгтап по вкладке в боковой панели

>>3740048
1) Можно через сервера хрома (см. 2 пост в треде), но на ычане почему-то забанили.
2) Можно в регулярке написать: ">>XXXXX" (номер поста). А автоматизировать в принципе можно, но как вот это сделать? Контекстное меню для постов и так уже слишком большое.
3) Пока не знаю, тоже подумаю ещё, как лучше сделать

>>3740152
Состояние открытых вкладок можешь копировать из кэша:
/sdcard/Android/data/nya.miku.wishmaster/cache/tabsstate*

Вообще да, надо бы как-нибудь сделать нормальный импорт/экспорт, с настройками, закладками и историей.

>>3740162
Честно говоря, пока не знаю. На гитхабе тоже репорты писали, что в хроме всё нормально, а в оверчане ошибка https (на 8ch и 4chan). И появилось внезапно.
При том, Android вполне свежий (там 5.1, у тебя вообще 6.0), я сомневаюсь, что в системе протухшие корневые сертификаты (и тем более, не поддерживаются протоколы). Да и на моих эмуляторах (в т.ч. 6.0) всё работает.
В качестве эксперимента, если отключить проверку SSL ("Игнорировать ошибки SSL"), ошибка уходит? Если да, то видимо, какая-то проблема с сертификатом (или проверкой сертификата). Алсо, системное время установлено верно, случайно, не слетало?

>>3740295
Покажешь?

>>3741130
Да, там, оказывается, захватывается не ссылка на картинку, а ссылка на гуглопоиск по картинке (а я сразу и не проверяла). Буду исправлять. (>>3741132 таки в оверчане)

>> No.3741152  

Мику, а Мику, а ты профессиональный Java/Android разработчик или любитель, как Степан?

>> No.3741208  

>>3741146

>Покажешь?

Создал pull-запрос на гитхабе.

>> No.3741306  

>>3741146
Время установлено правильно. При отключении проверки сертификата ошибка уходит, но это, очевидно, нельзя считать решением проблемы.
Больше всего огорчает то, что такая проблема только в Overchan, в других браузерах все нормально.

>> No.3741572  
Файл: -(101 KB, 720x1280)
101

>>3741146

>А как с твоей темой выглядят "тёмные" темы (например, Tomorrow)?

Хорошо выглядит.

>> No.3741612  

>>3741146
Не работает лонгтап.
Поделиться -> копируется текст поста в треде, но не ссылка на тред.
В том же 2ch Browser можно было скопировать либо текст, либо ссылку на тред.

>> No.3741614  

>>3741612
В боковом меню. А не в треде.

>> No.3741616  

>>3741614
Я туплю.
У меня древний кусок дерева (Fly IQ 275 Maraphon) с Android 2.3.4.
Что есть боковое меню? Это то, что сенсорной кнопкой на телефоне открывается?

>> No.3741639  
Файл: -(136 KB, 1000x724)
136

>>3738489

> На всякий случай, проверь в настройках, что не включен прокси (Настройки -> Имиджборды -> Ычан).

Нет, выключено. Это я ещё сам пытался тыкать. Туда-сюда включал, толку ноль.

> через другие браузеры

Через родной браузер грузит. Ну и через Оперу-мини.
Больше там ничего не стоит. Слишком мало памяти для роскоши в виде нескольких браузеров.

Что ещё сказать? Что ещё сделать? У меня Ычан за рабочий день из крови выветривается!

>> No.3741644  

>>3741614
А где оно находится-то?

>> No.3741658  

>>3741644

>А где оно находится-то?

В списке вкладок.

>> No.3741662  

>>3741639

>Что ещё сделать?

Дебажить оверчан.

>> No.3741786  

Неплохая идея >>3740558
Сложно ли сделать это в оверчане?

>> No.3741791  

>>3741786
Можно украсть из Clover.

>> No.3741815  
Файл: -(117 KB, 320x480)
117

>>3741644
>>3741616

>> No.3741840  

>>3741791

>Можно украсть из Clover.

Да оттуда можно не только это позаимствовать, там много интересных функций и решений. Например для вызова меню действий над постом используется не лонг-тап, а кнопка которая есть у каждого поста. Также там более удобная полоса прокрутки. Если пост был отправлен недавно там вместо времени отправки отображается сколько времени прошло с момента отправки.

>> No.3741851  

>>3741840
По описанию похоже на жуткое рачье.

>> No.3741854  

>>3741815
Сырна, это просто ШИКАРНЕЙШАЯ гифка!
Спасибо тебе, ты очень помогла!
Чем я могу помочь тебе или как мне тебя отблагодарить?

>> No.3741893  
Файл: -(227 KB, 354x484)
227

>>3741854
Пользуйся на здоровье.

>> No.3742479  

Мику, почему некоторые картинки при их просмотре становятся чёрно-белыми, в то время как превью цветное?

>> No.3742492  

Мику, я заметил, что если убрать обрезание длинных постов, оверчан всё равно обрезает их и если надать на "показать всё" то размер поста остаётся таким же, а горы текста уезжают в никуда.
Если продистать вниз/вверх и вернуться к тому посту, то только тогда он нормально раскрывается на всю длину.
В чём проблема?

>> No.3742655  

>>3742492
Странно, у меня работает, ты писал 0 туда?

>> No.3742684  

>>3741893
На картинке ОП недавнего треда с тыквой Злокотом?

>> No.3742701  
Файл: -(112 KB, 466x604)
112

Мику, у меня немного необычный реквест - можно ли сделать опциональный счетчик-индикатор, показывающий количество новых постов не на открытых вкладках, а прямо в заголовках ОП-постов? Не знаю, насколько это реализуемо, но идею сказал.

>> No.3742733  
Файл: -(127 KB, 720x1280)
127

>>3741146

>:3
>1) Можно через сервера хрома (см. 2 пост в треде), но на ычане почему-то забанили.

Я так попробовал. Здорово. Но сервера Оперы тоже надо в дополнение к Хромовским. Кстати - пикрелейтед на двух разных устройствах с разными версиями андроид (2.3 и 4.1) надеюсь там ничего интересного не написано :-)

>2) Можно в регулярке написать: ">>XXXXX" (номер поста). А автоматизировать в принципе можно, но как вот это сделать? Контекстное меню для постов и так уже слишком большое.

Каждый пост писать руками - не выход... Пока зайдешь в настройки автоскрытие так уже и тред прочитаешь

>3) Пока не знаю, тоже подумаю ещё, как лучше сделать

Может на самом треде кнопочку с глазиком, нажатие на которую делало бы предпросмотр треда. Или свайп треда в сторону, например.

>> No.3742735  

>>3742655
Такое бывает с рандомными пастами.

>> No.3742764  

>>3742655
Кстати, при этом текст залазит на картинку.

>> No.3742825  

>>3742655
Вот я бака!!!
Написал 0 - всё нормально теперь.

>> No.3742869  

А что на Пони борде за Хокку-Капча и что с ней делать?
Я тыкаю на картинку и она изчезает...

>> No.3742875  

>>3742869
Покажи.

>> No.3742882  

Всем пирожных в этом чате.

>> No.3742883  

>>3742875
Зайди на Поняч и попробуй что-нить в /b/ треде написать.
Я не могу сделать скрин экрана со своего кирпича.

>> No.3742891  

>>3742883
https://play.google.com/store/apps/details?id=com.linever.screenshot.android

>> No.3743108  

>>3741146

>А в чём конкретно дело? Опиши технические детали, если можешь (какие куки, что реализовать?)

Собственно, по умолчанию все печеньки принимаются и хранятся в http клиенте (как в браузере). А некоторые (в частности, "hanabira") ещё сохраняются в Preferences (и не теряются после перезапуска приложения).
Значит они должны сохраняться? Проблема в том, что, похоже, у меня они не сохраняются, потому что каптча увеличивается, будто доброчан думает, что я бот, обычно там такая длинная каптча только если старый тред бампаешь, например.
По идее, на доброчане каптча после нескольких постов исчезает, так как есть куки, а у меня она растёт сразу же после первого поста и не исчезает, при том, что самая первая каптча в сутки примерно короткая - всего одно слово.

>> No.3743259  

>>3742891
Просто зайдите в Поняч и попробуйте что-нибудь запостить и у вас вылезет картинка с Хокку. Это капча с пропущенными бкквами.
Как её решать? Любой клик по экрану обновляет капчу. Как её решить/ввести?

>> No.3743266  

>>3742891
Не поддерживается моим устройством.

>> No.3743317  

Google Drive
Плюсы:
*Легко реализовать синхронизацию настроек так, как есть API для этого.
*Много у кого есть Gmail аккаунт.
Минусы:
*Нужно получать API-ключ для использования в приложении.
*Нужно наличие Google Play services
*Кто-то не любит гугл.
Ссылки на документацию:
https://developers.google.com/drive/android/get-started?hl=ru
https://developers.google.com/drive/android/appfolder?hl=ru

Яндекс.Диск
Плюсы:
*Есть API под андроид.
*Есть поддержка WebDav
Минусы:
*Нужно получать API-ключ для использования в приложении.
Ссылки на документацию:
https://tech.yandex.ru/disk/webdav/
https://tech.yandex.ru/disk/rest/
https://github.com/yandex-disk/yandex-disk-sdk-java

Dropbox
Плюсы:
*Есть API под андроид.
*Кто-то считает что Dropbox лучше чем гугл.
Минусы:
*Нужно получать API-ключ для использования в приложении.
Ссылки на документацию:
https://www.dropbox.com/developers-v1
https://www.dropbox.com/developers-v1/core/sdks/android

Mega
Плюсы:
*По заявлению самого сервиса: сквозное шифрование и конфиденциальность данных
Минусы:
*Нужно получать API-ключ(appkey) для использования в приложении.
*Не понятно есть ли реализация API под андроид
Ссылки на документацию:
https://mega.nz/#doc

Облако@mail.ru
Плюсы:
*Возможно есть поддержка WebDav
*???
Минусы:
*Не понятно есть ли вообще API
*Возможны проблемы с конфиденциальностью и сохранностью данных

ownCloud
Плюсы:
*Open source
*Есть поддержка WebDav
Минусы:
*Нужен свой сервер

>> No.3743649  
Файл: -(0 KB, x)

>>3742684
Не видел того треда. А эта пикча нравится.

>> No.3744017  

>>3743108
Просто не вводи капчу. Это доброридер прямо говорил что её уже не надо вводить.
Тоже сначала не понял отчего стала такая пятисловесная капча, а потом не вводя попробовал отправить и всё отправилось.

>> No.3744096  
Файл: -(55 KB, 1280x720)
55

>>3743266
А такое работает у тебя?

>>3743317
Не понял, зачем это здесь?

>> No.3744100  

>>3744096

>Не понял, зачем это здесь?

Кто-то просил запилить синхронизацию, а это список сервисов через которые можно ее сделать.

>> No.3744108  

>>3744096
Это что за терминал?
Мой кирпич - Fly IQ 275 Maraphon, Android 2.3.4

>> No.3744113  

>>3744096
Просто зайди на Поня.Ч через оверчан и попробуй ответить в любом треде.
Я не смогу ничего сделать со своим телефоном.
Быстрее было бы, если бы ты проверил у себя капчу в Поня.Ч и отписался бы здесь о итогах.

>> No.3744197  
Файл: -(48 KB, 650x596)
48

>>3744100

>
>>Не понял, зачем это здесь?
>Кто-то просил запилить синхронизацию, а это список сервисов через которые можно ее сделать.

Я предлагаю сделать пару методов, один из них - Google. А для параноиков mega ;)
Для большей приватности можно шифровать данные что идут в облако

>> No.3744198  

Ну, так что там с HTTPS? Чинить будешь, Мику?

>> No.3744257  

>>3744198
Кстати, скачал все старые версии и проверил. HTTPS сломан в версиях 1.1.5 и выше. В 1.1.4 и ниже работает нормально.

Nexus 5, 6.0.

>> No.3744268  

>>3744257
А если точнее, то сломалось здесь: https://github.com/miku-nyan/Overchan-Android/commit/18c3f47d1e6d56a32e33db39235c9de57c281fd2

Кстати, моя версия гуглосервисов - 8.3.00.

>> No.3744361  

Мику, найдена проблема с "Поня.Ч"евской капчей.
Дело в том, что там появляется картинка с пропущенными буквами и... Всё! Хоть улистайся ты вниз/вверх.
На ПК же через браузер появляется 4 картинки (одна из них содержит правильный ответ).
В общем проблема в том, что картинки, которые надо выбрать, не появляются в OverChan'е, а на ПК - всё без проблем.

>> No.3744382  

>>3744257
Не работает поиск по картинкам с ычана в гугле.теперь еще и этот сервис забанили? или это только у меня не работает

>> No.3744383  

>>3744382
В советской России Ычан банит гугл на себе.

>> No.3744393  

>>3744382
Хм, а ведь можно тогда добавить в Оверчан другие поисковые системы? Ну а чтоб не забивать всплывающие меню, сделать например ее выбор в настройках.

>> No.3744809  

>>3744382
А щито, таковой поиск есть..?

>> No.3744817  
Файл: -(41 KB, 650x650)
41

>>3744809
http://google.com/searchbyimage
Сидишь на имиджборде и не знаешь про поиск по картинкам. Про тинай и сауснао тоже рассказать?

>> No.3744936  

>>3744817
О поиске не из куклоскрипта - узнал только что.
Тинай не нужен, лучше iqdb

>> No.3745315  
Файл: -(27 KB, 600x546)
27

добрый день. для решения проблем с понячем (капча не работает, после отправки перенаправляет на пятипостовую версию треда) реквестирую:

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

спасибо.

>> No.3745407  

>>3744108

> Это что за терминал?

https://play.google.com/store/apps/details?id=jackpal.androidterm

>> No.3745414  
Файл: -(94 KB, 814x649)
94

Обновление 1.3.1
apk: https://github.com/miku-nyan/Overchan-Android/releases/download/v1.3.1/Overchan-1.3.1.apk
(no-keepalive версия для ARC Welder - на яндекс диске)

  • Багфиксы

>>3741572
Я считаю, это баг темы, что в светлой андроидовской теме (Theme.Material.Light) такой тёмный фон.
Хотя, будет время - посмотрю ещё, попробую поставить эту тему

>>3741616>>3741644
Ну вот, а кто-то говорил, что вкладки нельзя игнорировать, в отличие от браузера Вортекса.

>>3741639
Установи эту версию: https://yadi.sk/d/-HdY9b5JkDes5
При ошибке загрузки с Ычана выведет полностью стектрейс ошибки, также IP адрес ычана (как его определяет приложение), и запишет это всё в файл iichan_error_log.txt в корне SD-карты. Файл можешь скинуть мне.

>>3741786
Уже предлагали когда-то. Суть в том, что не всегда можно однозначно определить свои посты.

>>3742479
Пример есть?
Полагаю, очередной баг андроидовского декодера. Там был один баг, что чёрно-белые JPEG файлы отображались криво (у меня исправлен переключением на webview), но чтобы цветные показывались как чёрно-белые, слышу впервые.

>>3742492
Да, был один баг, что после изменения настройки сворачивания постов на 0 (т.е. отключения сворачивания), нужно вручную переключить вкладку. (здесь исправлено)
Однако (>>3742825), а что ты написал до этого, если не 0?

>>3742733

>Но сервера Оперы тоже надо в дополнение к Хромовским

А документация есть, как их использовать вне оперы?
Просто гугловский прокси - это обычный HTTP-прокси (только ещё проверяет наличие дополнительных заголовков). А как работает опера, я не знаю.

>надеюсь там ничего интересного не написано

Да, ничего интересного, WebView почему-то не подхватывал кодировку.
На гитхабе исправленная версия (0.1.1), на эмуляторе теперь отображается правильно.

>>3743108>>3744017
Честно говоря, не сижу там. Теперь сделано как в доброридере, не проверяла, но надеюсь, работает.

>>3744198>>3744268
Собираюсь. Кстати, это объясняет, почему HTTPS сломался внезапно - гуглосервисы обновились. Попробую поставить их и посмотреть, что им не нравится.

>>3744361>>3745315
У меня всё работает, варианты показываются, в /test/ постит.
Только если телефон в альбомной ориентации, варианты не влезают, нужно проскроллить вниз.
Могу только предположить, что на тёмной теме они не видны (т.к. чёрные на прозрачном фоне PNG), в этом релизе фон принудительно белый.
С пятипостовой версией исправлено.

>> No.3745420  

>>3744382
Хм. Похоже, что Ычан забанил Гугл.

>> No.3745422  

>>3745414

>Как-то не очень.
>Когда изображение увеличено больше размера экрана, быстрый свайп всё равно закрывает галерею, даже когда можно скроллить (перемещать) саму картинку (в WebView и TouchGifView).

Тогда нужно добавить какой-то флаг, который будет показывать когда можно закрывать галерею.

>В статических изображениях (FixedSubsamplingScaleImageView) в некоторых случаях вообще не работает.
>И сам принцип, просто отлавливать событие резкого свайпа (никак не отображая), выглядит как-то слишком криво. И плавно не закрыть.

Почему это выглядит криво и что значит плавно закрытьнужна анимация? На пример как при закрытии вкладок в хроме? В том же kate mobile закрывается без всякого отображения просто свайпом.

>> No.3745445  

>>3745414
При светлой теме не видно вариантов ответа.
Альбомную раскладку не успел проверить, так как тыкнул в предполаганмое место варианта ответа и у меня теперь всегда ошибка "303 - Moved Permamently" выскакивает.
Да чтож это такое...

>> No.3745447  

Мику, это про сворачивание, там я вообще ничего не писал. Там по умолчанию - пустота была.

>> No.3745448  

>>3745414
Черно-белые картинки становились цветными при приближении.

>> No.3746272  

>>3745414

> >>3743108 >>3744017
> Честно говоря, не сижу там. Теперь сделано как в доброридере, не проверяла, но надеюсь, работает.

Да вроде как вообще ничего не изменилось. А вообще в доброридере было что если капча не нужна, то поле для её ввода отсутствовало.
Но это не самое необходимое для доброчана на самом деле.
Куда больше вызывает неудобство то, что если стоит галка загружать "только новые посты", то посты раскрытые из премода не будет видно, и чтоб их увидеть, надо лезть снимать ту галку. Но при этом время обновления треда естественно сильно увеличивается. Надо бы что ли отдельную кнопку сделать для доброчана, для полного обновления треда.

>> No.3746420  

>>3745414
Мику, а скажи что-нибудь про >>3725222

>> No.3746452  

>>3746420
Если в оверчане есть поддержка kusaba x то проблем быть не должно. А вот есть ли она там я не знаю.
мимо анон

>> No.3747357  
Файл: -(430 KB, 1599x1131)
430

Обновление 1.3.2
apk: https://github.com/miku-nyan/Overchan-Android/releases/download/v1.3.2/Overchan-1.3.2.apk
(no-keepalive версия для ARC Welder - на яндекс диске)

  • исправлена ошибка HTTPS
  • при инкрементальном обновлении треда на доброчане проверяется общее число постов, в случае расхождения тред перезагружается полностью
  • поддержка ориентации (поворота) JPEG из EXIF

С HTTPS ситуация такая, если установлен SSL-провайдер от гугла, то на некоторых сайтах при проверке сертификата бросается исключение:
java.security.NoSuchAlgorithmException: No provider found for ecdsa-with-SHA384
И что интересно, на Android 4.4 с гуглосервисами тех же версий (8.3.00 и 8.3.01, только -0хх вместо -4хх) ошибок нет.
Как решение, этот провайдер пока не подключается на Android >= 5.0, т.к. там и так поддерживаются все протоколы (TLS 1.2).
Хотя это, конечно, нехорошо, теоретически в обновлённой библиотеке (из сервисов) гугл может закрывать уязвимости, которые обнаружатся в дефолтном андроиде, но пока они сломали проверку сертификата.

>>3745422
да, как в хроме

>>3745445

>При светлой теме не видно вариантов ответа.

Ну я даже не знаю.
http://i.imgur.com/6KT2O1Q.png
На тёмной раньше да, раньше были плохо видны.

А вот ошибка 301 Moved Permamently (я думаю, у тебя опечатка, 303 будет See Other) там действительно бывает, если пытаться использовать не-HTTPS соединение на всех доменах, кроме .cf (там принудительный редирект).

>>3745448
Пример то есть?

>>3746272
Попробуй в этой версии, алсо, с капчей тоже должно быть исправлено, наверное.

>>3746420
Добавлю, когда будет время. Раньше там ещё на вход капча была с тохо?

>> No.3747374  

>>3747357
На свой кирпич я не смогу сделать примеры + это редко случается.

>> No.3747377  

>>3747357
По поводу Пони-борд, я включил https и отключил игнорирование ошибок SSL. Немного помучаясь (порой что-то ну медденно грузится) оно отправилось.
Слава вокалоидам.

>> No.3747378  

>>3747357
Там и сейчас капча с тохо на входе

>> No.3747386  

>>3747357
Считаю, что браузер вызывается из оверчана не совсем правильнопо крайней мере у меня и в хроме и в стандартном браузере :когда открываю из оверчана несколько страниц, то они открываются на одной и той же вкладкезаменяя друг друга в браузере, а по идее каждая новая страница должна открывается в новой вкладке.

>> No.3747391  
Файл: -(15 KB, 136x200)
15

>>3745414

> У меня всё работает, варианты показываются, в /test/ постит.

хорошо, спасибо, так страждущим и передам.

>> No.3747419  

>>3747357

> >>3746272
> Попробуй в этой версии, алсо, с капчей тоже должно быть исправлено, наверное.

Да, с капчей всё исправлено, хотя есть любители постить великую доброчанскую капчу в тред, а её теперь совсем не видно. в доброридере по этому поводу был пункт в настройках "показывать капчу, даже если её не надо вводить"

И в коммите вижу что перезагрузка по несовпадению кол-ва постов, но на деле пока ещё не встретил тредов с раскрытыми из премода постами чтобы быть 100% уверенным в рабоспособности этой фичи. Которая тоже не всегда конечно может сработать как надо, ведь один пост раскрыть из премода могли, а другой удалить. Хотя такие ситуации редкость.
В апи вроде есть всякие даты, последнего изменения, последнего поста и прочие, и надо дополнительно на их основании выводить решение о обновлении треда целиком. Но там чёрт ногу сломит в этом апи тоже, логика наверно сильно раздуется.
Поэтому и предложил отдельно сделать ещё и кнопку полного обновления треда.

> >>3745448
> Пример то есть?

Ну я вот нашёл один.
http://dobrochan.com/lor/res/116260.xhtml
У меня оп пик тут чернобелым кажет при открытии, превью цветная. Андроид 4.2.2

>> No.3747440  

>>3747419
Если убрать галочку "Просмотрщик на основе встроенной библиотеки skia" в настройках галереи, то все начинает правильно отображается. Android 4.4.3

>> No.3747448  
Файл: -(851 KB, 295x384)

>>3747440
https://code.google.com/p/skia/issues/detail?id=1282

>> No.3747461  

>>3689885

>Google Play: https://play.google.com/store/apps/details?id=nya.miku.wishmaster.sfw

404

>> No.3747485  

>>3747440
Это где?

>> No.3747916  

>>3747419

> И в коммите вижу что перезагрузка по несовпадению кол-ва постов

Подтверждаю что работает.

>> No.3748140  

>>3747419

> В апи вроде есть всякие даты, последнего изменения, последнего поста и прочие, и надо дополнительно на их основании выводить решение о обновлении треда целиком. Но там чёрт ногу сломит в этом апи тоже, логика наверно сильно раздуется.

Посидел с бумажкой, подумал.
Алгоритм должен быть таков на мой взгляд, для начала, надо хранить last_modified дату треда.
Потом, при обновлении, грузим новые посты, если новых постов нет, смотрим полученный last_modified (он же должен прилетать даже с запросом на нрвве посты и в случае их отсутвия?), если полученный last_modified отличается от сохраненного, то перезагружаем целиком, не отличается, не перезагружаем.

Теперь если новые посты были получены.
Если текущая проверка по кол-ву постов выдает несоответствие, то перезагружаем.
Если соответсвие есть, то значит либо в треде появились только эти новые посты, либо количество раскрытых и удаленных постов одинаково.
Чтобы всё это проверить сверяем полученный last_modified с датой постинга последнего поста треда.
Если last_modified дата позже даты последнего поста, то перезагружаем. Если раньше, то тут либо ничего не удалялось и раскрывалось, либо были удалены-раскрыты посты, но раньше чем был написан последний пост в треде. А такую ситуацию доброапи кажется никак не обнаружить. Значит не перезагружаем. То есть всё же, стоит сделать ещё и отдельную кнопку полного обновления, для вот таких легендарно редких ситуаций. Хотя всё что я тут описал, тоже довольно редко. Так что можно не заморачиваться, но кнопку отдельного обновления точно надо бы прикрутить.

>> No.3748174  

https://en.wikipedia.org/wiki/HTTP_ETag

>> No.3748195  

>>3748174
Ну и, узнаем мы что тред был изменён? Но понять грузить ли только новые сообщения, или же тред целиком, мы не сможем же.

>> No.3748202  

>>3748195
Грузи все, в чем проблема?

>> No.3748222  

>>3748202
Экономия трафика, пусть и неактуальная в наше время особо.
Снижение нагрузки на доброчан, по крайней мере админы писали чтоб люди не грузили попусту треды целиком. Хотя тоже неактуально, снижение нагрузки наверняка минимально.
Но самое главное, сейчас полное обновление треда, при неплохом 40мбит инете, занимает в среднем 5 секунд при 400 постах в треде. Что довольно долго. Можно и потерпеть конечно, не спорю. Но всё же, если есть возможность обновлять тред за полсекунды, почему бы ей не воспользоваться?

>> No.3748237  

>>3748222

>админы писали чтоб люди не грузили попусту треды целиком

ETags

>полное обновление треда, при неплохом 40мбит инете, занимает в среднем 5 секунд при 400 постах в треде.

Сначала измерь на что эти 5 секунд тратятся. То и оптимизируй.

>> No.3748239  
Файл: -(98 KB, 360x480)
98

Вот только что цветное превью превратилось в ч/б картинку. А если отключить библиотеку skia, то картинки загружаются не по центру экрана как было раньше справа, а вверху, как на картинке слева. только так смог уместить три картинки в одной

>> No.3748253  

>>3748237
Получили отличие по ETag, хорошо.
Но мы не знаем удалили ли пост, или написали, или из премода раскрыли.
Поэтому надо разобраться, грузить ли тред целиком, чтоб увидеть удалённые и/или раскрытые, либо же только написанные новые посты.
А на что оно там тратится, да даже если не на загрузку, а работу с массивом постов, то всё равно лучше когда оно полсекунды тратит.

>> No.3748261  

>>3748253

>Поэтому надо разобраться, грузить ли тред целиком, чтоб увидеть удалённые и/или раскрытые, либо же только написанные новые посты.

Зачем? Берешь два сета айдишников постов, делаешь дифф, соответственно апдейтишь основной массив постов. Все.
И не надо гадать и изобретать какие-то хитрые алгоритмы. Тем более, что это все может оказаться в пустую.

>А на что оно там тратится, да даже если не на загрузку, а работу с массивом постов, то всё равно лучше когда оно полсекунды тратит.

Ты болен?

>> No.3748262  

>>3748239
По тому что такие картинки отображаются через WebView.

>> No.3748276  

>>3748261
Откуда два сета взялось то?
У нас есть сет текущих постов в треде.
И для экономии мы делаем запрос на новые посты, только на новые, то есть на посты после последнего у нас поста. И если в треде написали три новых поста, которых у нас ещё нет, доброчан нам отдаст только эти три поста.
А раскрытые из премода старые посты он сжадничает.
А если ты подразумеваешь что доброчан может отдать только айдишники постов в треде, без их содержимого, то я о таком не знал.

> Ты болен?

Возможно.

>> No.3748302  

>>3748276
У тебя есть сет текущих постов.
Ты делаешь запрос на все посты, не забыв указать etag. Если пришло 304 => ничего не изменилось.
Если пришло 200 => берешь контент и >>3748261
Один запрос, один ответ, алгоритм тупой как палка. Профит!

>Возможно.

А на что там деньги уходят, да пусть хоть на игорные автоматы, все равно лучше когда я мало трачу.

>> No.3748322  

>>3748302

> Если пришло 200 => берешь контент и >>3748261

И берешь весь контент, то бишь все посты в треде, чего я и хочу избежать, ведь в 95% случаев можно взять только несколько последних постов. И это будет и экономнее, и быстрее.
Так что я совсем не понимаю в чём я там болен.

Гляди вот

> >>3747357
> при инкрементальном обновлении треда на доброчане проверяется общее число постов, в случае расхождения тред перезагружается полностью

Зачем Мику это сделала по-твоему? А не твои ETag'и?
Я лишь дополнил её алгоритм чтоб кроме кол-ва постов чекалась last_modified дата. Ибо то как Мику сделала, не все случаи покрывает.
И если по-хорошему, то сначала проверяем по ETag'у, и в случае расхождения уже моим алгоритмом.
При полном обновлении треда у нас будет небольшой перерасход, но полное обновление редкость, и на инкрементальных обновлениях треда мы сильно сэкономим.

>> No.3748378  
Файл: -(64 KB, 723x356)
64

>>3748322

>Так что я совсем не понимаю в чём я там болен.

Отсутствием логики. Ты не знаешь, что конкретно тормозит, лезешь "оптимизировать" взятую с потолка вещь. Как тот пьяница из анекдота, что ключи искал.
Алсо твой алгоритм инвалид.
Алсо

>на инкрементальных обновлениях треда мы сильно сэкономим.

<---

>Content-Encoding:gzip

Алсо каждый запрос-ответ, даже пустой, стоит времени.
Короче, запускай оверчан под профайлером и смотри результаты. А не занимайся ерундой.
c:go

>> No.3748409  

>>3748378

>Отсутствием логики. Ты не знаешь, что конкретно тормозит, лезешь "оптимизировать" взятую с потолка вещь.

Б-же, не оптимизировать, не в торможении дело.
Ты видишь, Мику сделала проверку,
if (postsCount != oldPostsCount + newPostsCount)
reloadThread();
У меня вот этот иф станет чуточку пожирнее, чтобы учитывать случаи когда удалено и раскрыто постов одинаковое количество.

>Алсо твой алгоритм инвалид.

Иф чуть жирней и сразу инвалид?

>Алсо
>>на инкрементальных обновлениях треда мы сильно сэкономим.
><---
>>Content-Encoding:gzip
>Алсо каждый запрос-ответ, даже пустой, стоит времени.

А я и не собираюсь лишних запросов даже делать. Сколько сейчас делается, столько и будет делаться. Там вся инфа нужная для выделения случаев когда раскрытых постов столько же, сколько и удалённых, уже и так в текущем коде грузится.

Если у тебя всё ещё какие-то претензии, мне уже надоело, Мику придёт и сделает как ей удобно будет.

>> No.3748803  

Я видимо лох.
У меня треды грузятся по минуте почти.

>> No.3749230  
Файл: -(274 KB, 720x1280)
274
>> No.3749237  
Файл: -(97 KB, 850x850)
97

>>3745414

> Установи эту версию: ...

Мику! Мику!
Мой телефон отказался открывать эту ссылку и я отложил скачку до следующего вечера, когда дома перезалил бы всё куда-нибудь в другое место.
Но утром обнаружил, что Ычан снова грузит.
Я ничего не делал. Оно как-то само.

В любом случае, большое тебе спасибо за помощь, отзывчивость и твой труд!

>> No.3750134  
Файл: -(31 KB, 586x585)
31

Где хранятся скрытые темы? Может где-то накапливаются и занимают место после их удаления с доски?

>> No.3750146  

>>3750134
На большом-пребольшом небесном сервере.

>> No.3750188  
Файл: -(57 KB, 640x482)
57

>>3750146

>На большом-пребольшом небесном сервере.

Ха-ха, смешно. Остряк-самоучка.
В каком файле?

>> No.3750195  

>>3750188
В самом главном.

>> No.3751000  

У меня перестала работать кнопка зачеркнутый текст. При выделении слова получается вот так

>> No.3751001  

>>3751000
У я лох, извиняюсь

>> No.3751700  
Файл: -(958 KB, 1200x900)
958

Приложение заблокировано в Google Play. Письма можно посмотреть здесь:
http://miku-nyan.github.io/Overchan-Android/googleplay-correspondence/2015-11-05-00-37-45.html
http://miku-nyan.github.io/Overchan-Android/googleplay-correspondence/2015-11-05-20-32-58.html

Видимо, придётся менять id пакета и пересматривать концепцию sfw-релизов. Какие предложения?

>>3747378
При переходе с ычана сейчас нет, только если очистить печеньки и заходить напрямую (вводить в адресную строку).

>>3747386
Пожалуй, да. По крайней мере, для внешних ссылок.

>>3747391
Ты напиши лучше конкретно, в чём проблема? Если варианты "не видны", пусть покажут скриншот. И по ссылке https://ponya.ch/haikaptcha.php?m=get через обычный браузер с того же соединения варианты видны ли?
Алсо, что у вас с HTTPS? Может убрать эту настройку, захардкодить везде https, а на домене .cf http? Или для .cf тоже https-only планируется?

>>3747419>>3748140
Настройку включения капчи сделаю как-нибудь, да.
Проверку даты изменения тоже можно, но это поможет только если ты обновишь тред сразу после того, как n-постов-удалили-И-n-постов-раскрыли, а после добавления ещё одного поста это уже не поможет.
А если у тебя тред обновляется регулярно (например, автоматически), я думаю, высока вероятность, что он и так обновится между событиями, когда один из постов удилили и один из постов раскрыли (чтобы сумма не сошлась).
Алсо, что в вашем API означает поле "last_hit"?

А делать отдельную кнопку перезагрузки треда пока не собираюсь, можешь у себя передвинуть доброчан вверх в настройках (внизу пункт "Переставить"), чтобы быстрее включать/отключать загрузку только новых постов.

>>3748239
Очередной баг встроенного декодера, через WebView нормально показывается. Алсо, в следующем релизе отображение в нём будет по центру.

>>3750134
Не поняла твой вопрос.
Все ранее открытые темы хранятся в кэше на SD-карте. Кэш по принципу LRU, т.е. когда он заполнен до максимального размера (указанного в настройках, по умолчанию 50 МБ), удаляется элемент, к которому не обращались дольше всего.
Скрытые треды и посты (точнее, только их номера), хранятся в базе данных sqlite, если были скрыты вручную (если скрыты регуляркой, не хранятся нигде на диске).

>> No.3751732  
Файл: -(63 KB, 717x720)
63

>>3751700

> For example, your app enable user to browse sextual contents which is agains to our policies.

Сраные, блджад, кретины. Веб-браузер тоже enables users to browse sexual contents - запретить браузеры. Алсо, напомнило анекдот про "инструмент-то имеется". На самом деле, ну их в пень с их анальным маркетом. Есть f-droid же.

>> No.3751781  

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

>> No.3751794  

>>3751781
Если мне не изменяет память, Даша (который другой браузер делает) так и сделал, когда его браузер удалили. Результат предсказуемый: дежурная отписка в ответ.

>> No.3751802  
Файл: -(58 KB, 337x349)
58

>>3751781>>3751794
У них там интересная такая политика, что за подобные вопросы «ЗАЩИТО?», могут и гуглоакк блокнуть совсем. Так что Даше ещё «повезло».

>> No.3751815  
Файл: -(386 KB, 1440x1280)
386

>>3751781
Они теперь не отвечают (больше 2 дней прошло из "72 часов"), хотя, может, и не должны теперь, ведь

>You will receive a response to the email address provided either accepting or denying your appeal. All appeal decisions are final, but you may upload a new, policy-compliant instance of your app if your account is still in good standing. Note that we will not provide guidance on the potential compliance of your future implementation, so submissions requesting advice will not receive an answer.

Однако, думаю, sfw-версия была всё-таки неудачной, т.к. названия борд то в основном однобуквенные, можно ввести рандомную букву на каком-нибудь чане и найти этот самый контент.
И даже тупой monkey test из стандартного sdk эмулятора делает это довольно быстро: http://rghost.ru/8Yggt7wPZ
Т.е. картинку могли найти и без ручной проверки (а с мощностями и технологиями гугла, вроде Content ID на ютубе, очень может быть).
Хотя, что там произошло на самом деле, я не знаю.

>> No.3751823  

>>3751700
Параноик в треде - почему-то у меня стоит не-гуглоплеевский оверчан. Редкое исключения для меня, я ведь всего боюсь.
Обновляю через about с сайта.

>> No.3751892  

>>3751700

>>3750134
Не поняла твой вопрос.
Все ранее открытые темы хранятся в кэше на SD-карте. Кэш по принципу LRU, т.е. когда он заполнен до максимального размера (указанного в настройках, по умолчанию 50 МБ), удаляется элемент, к которому не обращались дольше всего.
Скрытые треды и посты (точнее, только их номера), хранятся в базе данных sqlite, если были скрыты вручную (если скрыты регуляркой, не хранятся нигде на диске).

Я именно про скрытые треды. Т.е. После удаления этих тредов с доски их номера где-то остаются навсегда?
Жаль. Вот бы они тоже удалялись через время, хотя бы в /b.

по теме блокировки
Не стоит играть с Гугл. На хабре есть несколько занимательных историй как народ играл с Гугл, но особой пользы это им не приносит. Гугл всё вычисляет и банит. Если важен маркет, то есть же маркет у Яндекс, опера, амазон, ф-дроид, блэкмарт, аптоид... И куча мелких мест, типа официальной странички. Мне кажется что главное что бы потенциальный пользователь узнал о твоей программе, а дальше пусть качает с офф.сайта. О! Ещё размещение на 4пда полезно (впрочем я знаю что программа там есть).

>> No.3751972  

>>3751700

> >>3747419>>3748140
> Проверку даты изменения тоже можно, но это поможет только если ты обновишь тред сразу после того, как n-постов-удалили-И-n-постов-раскрыли, а после добавления ещё одного поста это уже не поможет.

Ну я об писал тоже же, да.
Причём не поможет только если добавлено k постов, раскрыто n, а удалено k+n, по кол-ву проверка никуда не девается же, и тут не поможет и только по количеству проверка. То есть с проверкой дат мы расширяем кол-во ситуаций правильного срабатывания алгоритма, но нигде не уменьшаем.

> А если у тебя тред обновляется регулярно (например, автоматически), я думаю, высока вероятность, что он и так обновится между событиями, когда один из постов удилили и один из постов раскрыли (чтобы сумма не сошлась).

Нет, не регулярно. Но да, соглашусь что все эти случаи архиуникальны, но вроде же не настолько сложно всё равно дописать проверку по датам дополнительно. Я даже сам могу накатать патч через пару дней

> Алсо, что в вашем API означает поле "last_hit"?

Дата последнего бампа, насколько я понял. Сортируют треды по ней что ли.

>> No.3752031  
Файл: -(98 KB, 450x450)
98

7) статистику забабахать можно? Сколько тренды открыто, скрыто, начато… и т.п.

>> No.3752040  

>>3751892

> Ещё размещение на 4пда полезно (впрочем я знаю что программа там есть)

Да есть, но никто там не обновляет Overchan до актуальной версии в последнее время (иногда я там кидаю ссылки на новые версии).

>> No.3752047  

>>3752040
Пусть в шапке треда будет ссылка на фдроид, разумному достаточно.

>> No.3752138  

Список досок на 2сн.нк немного устарел, например уже нет /g

>> No.3752148  

>>3752040
Я на 4пда из принципа ничего не выкладываю - модераторы мудаки, пусть сами обновляют, им за это деньги платят. Ну или те, кто больше заинтересован.
Например я хочу «плюс» в репутацию за каждую выложенную программу ;-)

>> No.3752170  

>>3752138
Нажми по кнопке обновления и список обновится.

>> No.3752171  

>>3752138
Список досок получается с борды. Нажми на обновление и прогрузится актуальный.

>> No.3752470  

Можно как-то автоматом скрывать похожие сообщения в треде?

>> No.3752602  

У меня одного не отображается зачёркнутый текст, когда он действительно зачёркнутый, или так и надо?

>> No.3752616  

>>3752602
Тред не читал? Тут выше писал такой же товарищ. А потом у него все заработало.

>> No.3752673  

>>3752616
Потом он жил долго и счастливо?

>> No.3752785  
Файл: -(54 KB, 1692x228)
54

Привет, Мику. На связь выходит админ одной борды на букву "а". Я тут допиливаю свой новый движок, и хочу посоветоваться с тобой как с повидавшим все возможные API борд.
Новый апи имеет примерно следующий вид:

Для статической информации:

/misc/base.json - основная информация (формат даты, поддерживаемые виды капчи и тому подобное)
/misc/tr.json (переводы различных частей интерфейса)
/misc/board.json?boardName=b (информация о конкретной доске: бамплимит, макс. количество файлов и т.д.)
И так далее.

Для динамической информации:

/api/post.json?boardName=b&postNumber=9000
/api/posts.json?posts=b:9000&posts=b:100500
/api/fileInfo?fileName=1446976348484.jpg
И так далее.

Все POST-запросы осуществляются со старой доброй кодировкой multipart/form-data, чтобы поддерживать версию сайта без скриптов. Например:

/action/createPost
/action/createThread
/action/editAudioTags
И так далее.

Отдача при POST-запросе идет либо в виде JSON, либо в виде страницы, либо в виде редиректа (в зависимости от типа действия и настроек, а точнее куки mode).

Как тебе такой API? Стоит что-то поменять?

>> No.3752924  

>>3751972

> Я даже сам могу накатать патч через пару дней

Нет, не могу, так и не придумал куда сохранять last_modified. Пытался ввести особый класс ДоброОпПостов, чтобы в нём сохранялось, но понял что так сериализацию убью. И по всякому другому пробовал, но там приходилось переделывать половину кода.

>> No.3752970  

>>3752924
У меня от этого треда добропосты и злопосты.

>> No.3753276  

Обновите курисач, Клара там вместо /б/ сделал /сг/.

>> No.3753636  

>>3753276
Админ этой борды однако спамер. Неплохо его бы выпилить из оверчана.

>> No.3753657  

>>3753636
Вряд ли сам админ лично этим занимается.

>> No.3753661  

>>3753657
Армия преданных хомячков сама решила поспамить?

>> No.3753679  

>>3753636
У них в б тред закреплён с пояснением, что это не их рук дело.

>> No.3753763  

>>3753679
Они могут написать там что угодно.

>> No.3753770  

>>3753679
Да я тоже могу написать, что я не я и вообще это вон те ребята меня подставили.
c:tebe

>> No.3753776  

>>3753679
Не нашел треда.

>> No.3753834  

>>3753763
>>3753770
И только из-за ваших догадок из приложения надо удалять их борду? Вот баки-то.
>>3753776
Тоже не нахожу, у них б 404 выдаёт вообще. Но он был.

>> No.3753835  

>>3753834

> догадок

Из-за факта содеянного. Тащемто это не первый случай.

>> No.3753837  

>>3753835
А факт содеянного не оспаривается. Оспаривается инициатор содеянного.

>> No.3753921  

>>3753834
/sg/ теперь.

>> No.3754544  

Они свой курисач рекламировали везде и к ним зашел один анон из Учана, начал постить пидоров. Они потерли все и начался срач по поводу правил. Потом они /b/ сменили на /sg/ и заявили что правила в /sg/ другие... Такие дела.

>> No.3755105  

>>3749230
Как сделать? Это костыль что ли?

>> No.3755106  

>>3754544
Я к ним зашел, сделал пару постов - тут же бан. При том ничего провокационного и запретного не постил, конечно. Короче на фиг их борду.

>> No.3755110  

>>3754544

>Потом они /b/ сменили на /sg/ и заявили что правила в /sg/ другие...

Правильно сделали. Усилиями многих анонов с активной гражданской позицией, куда я включаю и сырнофорсеров, /b/ уже довольно искаженная и омутнення тема, лучше не плодить ещё один /b/.

>> No.3755203  
Файл: -(24 KB, 480x378)
24

Обновленине 1.3.3
apk: https://github.com/miku-nyan/Overchan-Android/releases/download/v1.3.3/Overchan-1.3.3.apk
(no-keepalive версия для ARC Welder - на яндекс диске)

  • список досок на курисаче
  • картинки в WebView открываются по центру (прошу проверить, что ничего не сломалось, отключить вручную встроенные просмотрщики в настройках галереи)

А также прототип новой sfw-версии, можно взять здесь:
https://yadi.sk/d/j0Xa0q8hkM6Fo
Суть такова: общий список имиджбордов не нужен вообще (в настройках он тоже потом будет спрятан). Чтобы попасть на чан, нужно ввести URL в адресную строку (при этом, списки досок там разблокировать уже не нужно). Если URL не относится к чанам, открывается окно с обычным браузером (просто WebView).
Алсо, думаю сделать это универсальной версией, а не только "sfw". Почему? Общий список уже довольно большой, найти там нужную борду бывает сложно, а так это будет мотивировать добавлять часто посещаемые чаны в быстрый доступ (на страницу новой вкладки), вместо того, чтобы каждый раз искать в списке. И решается проблема с приоритетами (какие борды ставить выше, какие ниже в списке по умолчанию), и опять же, некоторая защита от рака.
Что думаете?

>>3751892

>Жаль. Вот бы они тоже удалялись через время, хотя бы в /b.

Да ладно, не думаю, что они занимают много места, если их количество не исчисляется миллионами.
Конкретно файл находится здесь: /data/data/nya.miku.wishmaster/databases/database.db (у меня на эмуляторе)
Сколько он у тебя занимает?
Алсо, там ещё избранные треды и история.

И удалять не понятно же, когда. Не везде в /b/ треды улетают за час, где-то тред может всплыть и через месяц. Хотя в принципе, можно чистить при открытии "каталога", но во-первых, не везде он реализован, а во-вторых, в общем случае нет такого условия, что в каталоге обязательно должны быть все-все треды с доски.

>>3751972

>То есть с проверкой дат мы расширяем кол-во ситуаций правильного срабатывания алгоритма, но нигде не уменьшаем.

Вопрос только в целесообразности, т.к. (повторюсь) если тред обновляется регулярно, скорее всего, всё будет работать и без этой проверки, а если не регулярно, она мало что даст, т.к. после первого же нового поста она не сработает.

>>3752924
Можно в классе модуля сделать хэштаблицу (или лучше LongSparseArray, с ключами по id тредов, которые не "display_id", а "thread_id"), но тогда она будет сбрасываться при перезапуске приложения. Если надо хранить, можно в Preferences, или сделать отдельную базу данных, но стоит ли оно того?
Алсо, что за добро/злопосты, ломающие сериализацию, ты от PostModel хотел их наследовать?

>> No.3755248  

>>3755203

> ты от PostModel хотел их наследовать?

Именно так. Хотел просунуть инфу о треде с первым постом.

> но стоит ли оно того?

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

>> No.3755251  

>>3755203

> Общий список уже довольно большой

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

>> No.3755360  

>>3755203
Теперь картинки по середине.
Спасибо, Мику.

>> No.3755400  

>>3755105

>Как сделать? Это костыль что ли?

Надо добавить пару строк в файл AndroidManifest.xml . После этого будет работать оконный режим на устройствах Samsung, где он есть и в теории может работать на Android 6

>> No.3755432  

>>3755251
Вот его ычую. А ещё можно в настройках сделать список с галочками, какие борды показывать в списке.

>> No.3755508  

У меня тоже теперь посередине, но при открытии картинка мигает, на секунду исчезает и снова появляется. Из-за чего это может происходить? Ведро 4.4, если что.

>> No.3755603  

>>3755106
Серьезно? Ты пришел к ним на борду и первым делом стал создавать тред с пидорасами, у которых конча на губах. Правильно сделали, что пидорнули тебя.

>>3755203
Спасибо Мику, хорошее обновление.

>> No.3755605  

Кстати, есть одна проблема. Когда запускаю оверчан, он сразу же зависает, ничего кроме своего названия не показывая. Решаю проблему выходом на рабочий стол и удалением процесса оверчана, после чего повторно его запускаю. Я один такой?

>> No.3755646  

>>3755432
Ответно сырначую.

>> No.3755686  

>>3755605
Тоже иногда появляется эта проблема, но не могу понять при каких условиях. Во время отладки повторить этот баг не получилось.

>> No.3755707  

>>3755605
>>3755686
У меня иногда подвисает в таком виде при запуске, но через несколько секунд нормально запускается. Xperia ZL, официальный 5.1.1.

>> No.3755708  

>>3755605
Было раза два, но это во время переключения между приложениями и в условиях плохой сети вроде. Больше не скажу

>> No.3755712  

>>3755400
Это самсунжий костыль.
А на Android M всё и так работает.

>> No.3755898  
Файл: -(143 KB, 720x1280)
143

>>3755203
Удалять не обязательно как исчезло, можно просто раз в месяц проверять и удалять удаленные или чистить по запросу пользователя

>> No.3755962  

>>3751700
Предлагаю чухач убрать и разблокируют. Они там детское порно постят и за наркоту болтают.

>> No.3755964  

>>3755962
Адрес?

>> No.3755967  

>>3755603

> Серьезно?

Ты какой то странный. Он не писал про те посты.
Тащемто удвою, нафиг борды, чьи админы такие безответственный и хитрее всех:
А я тут причем? Эт не я спамлю, даж не знаю, кому это выгодно. Не мне точно.

>> No.3755972  

>>3755964
В оверчане они помечены как два4рунет и два4рукафе, Вместо 4 - ч.

>> No.3755975  

>>3755203
Кстати на Совёнке уже давно появился раздел с радио. А так же немного порядок поменян. /ussr - в основных. /a и /vn - в японской культуре.
Ну и среди досок Ычана нет вроде /es.

> Что думаете?

Хорошая идея.

>> No.3755977  

>>3755972
Спасибо, звоню на орбитальный бомбоносец.

>> No.3756400  

>>3755203

>Суть такова: общий список имиджбордов не нужен вообще (в настройках он тоже потом будет спрятан). Чтобы попасть на чан, нужно ввести URL в адресную строку (при этом, списки досок там разблокировать уже не нужно). Если URL не относится к чанам, открывается окно с обычным браузером (просто WebView).

Это жутко неудобно, и отобьет желание пользоваться приложением вообще.
Смысл мобильных приложений в том, чтобы выполнять задачи максимально быстро и удобно. Любые попытки что-либо вырезать, усложнить или скрыть делают приложение только хуже.

>Алсо, думаю сделать это универсальной версией, а не только "sfw". Почему? Общий список уже довольно большой, найти там нужную борду бывает сложно, а так это будет мотивировать добавлять часто посещаемые чаны в быстрый доступ (на страницу новой вкладки), вместо того, чтобы каждый раз искать в списке. И решается проблема с приоритетами (какие борды ставить выше, какие ниже в списке по умолчанию), и опять же, некоторая защита от рака.
>Что думаете?

Я думаю, что ни один адекватный человек не может видеть в полном вырезании списка борд и всех связанных с ними настроек хоть что-то хорошее. Если такая "цензура" будет во всех новых версиях, то для меня это станет поводом никогда не обновляться до них.
Хочешь защиту от рака - просто не выкладывай ничего в Google Play. Не хочешь проблем с цензурой - не выкладывай ничего в Google Play. Это очень просто и эффективно.

Кстати, надеюсь, ты понимаешь, что любую "SFW-версию" все равно оттуда удалят, и это лишь вопрос времени. Поэтому не рекомендую прогибаться под цензуру и делать приложение хуже. По крайней мере, из полной версии точно ничего вырезать не следует. Я говорил это Вортексу, говорю тебе, и буду говорить всем, кто считает это хорошей идеей.

>> No.3756473  

>>3756400
Ычую.

>> No.3756482  

>>3755962
Ычую, от чухачеров одни проблемы.

>> No.3756643  
Файл: -(80 KB, 600x424)
80

>>3755605>>3755686>>3755707>>3755708
Укажите, пожалуйста, по возможности: (на момент, когда были зависания) версию Overchan, версию Android, установлены ли google play services (и их версию, если установлены).

>>3755251

>Сейчас можно выбрать любую борду, ранее неизвестную и посмотреть, понравится ли

Вот из-за этого в том числе
http://owlchan.ru/d/res/223.html#224

>>3755432

>А ещё можно в настройках сделать список с галочками, какие борды показывать в списке.

Ну так быстрый доступ со страницы новой вкладки давно уже есть, добавляешь туда борды, сортируешь, как надо.

>>3756400
Неужели многие постоянно пользуются списком всех досок, чтобы заходить на борду?
Проще же один раз добавить посещаемые борды на страницу новой вкладки и открывать оттуда, чем каждый раз открывать список (плюс один тап) и выбирать из множества всех поддерживаемых.

Впрочем, убедили, в версии на гитхабе (и f-droid) список пока останется (опционально).

>>3755508
Прямо буквально на целую секунду?
Вообще да, мигает, но не так долго. Попробую ещё это исправить.

>>3755898
Ну вот, через месяц очистили, а ещё через день один из тредов всплыл. И снова у тебя на экране.
Алсо, 152 килобайта это разве много?

>или чистить по запросу пользователя

Это может быть (как с очисткой кэша)

>>3755975

>Кстати на Совёнке уже давно появился раздел с радио. А так же немного порядок поменян

Спасибо за сообщение, исправлю.
А среди досок Ычана давно есть, нажми "обновить"

>> No.3756668  

>>3756643
Мику, умоляю, не удаляй список борд!

>> No.3756699  

>>3756668
Присоединяюсь. Не хочу делать вкладку со всеми бордам и каждый раз при добавлении новых борд в приложение ее переделывать. Пусть все будет как было.

>> No.3756723  

>>3756643

>Неужели многие постоянно пользуются списком всех досок, чтобы заходить на борду?
>Проще же один раз добавить посещаемые борды на страницу новой вкладки и открывать оттуда, чем каждый раз открывать список (плюс один тап) и выбирать из множества всех поддерживаемых.
>Впрочем, убедили, в версии на гитхабе (и f-droid) список пока останется (опционально).

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

>> No.3756731  
Файл: -(18 KB, 720x1280)
18

>>3756643
А я ещё баг нашёл: неверно отображается размер кэша при безразмерном кэше, в настройках раз в пять-шесть меньше реального значения. При чистке, впрочем, удаляется весь кэш.
По зависаниям(где-то секунд на пятнадцать-двадцать зависает при запуске) вот уж никогда не думал, что это баг : с где-то 0.9, точнее не скажу, и далее все версии, включая эту, обновляю с Гитхаба. Андроид 4.2.1, сервисы версии 8.3.01
На пике - скриншот того, как это выглядит.
И последний реквест фичи: можно ли сделать так, что кэш при закончившемся свободном месте начал вести себя как при заполнении до максимального размера?

>> No.3756732  

>>3756643
И таки прошу поправить ситуацию, когда удаленные посты считаются при отображении номера сообщения в треде.

>> No.3756775  
Файл: -(27 KB, 480x800)
27

Мику, на лайнчане неправильно отображаются ссылки на посты выше по треду. Исправь, пожалуйста.

>> No.3757379  

>>3756643

>Ну вот, через месяц очистили, а ещё через день один из тредов всплыл. И снова у тебя на экране.
>Алсо, 152 килобайта это разве много?

Ну если через месяц выплывет, то может уже и интересно будет :-)
Или еще раз спрячу - не страшно

>>или чистить по запросу пользователя
>Это может быть (как с очисткой кэша)

Ну хотя бы так. Только что бы не чистило самые недавно спрятанные, как с кешем - удалять самое старое.

>> No.3757985  

>>3757379
В догонку - я сейчас /b читаю так - скрываю неинтересные треды, обновляю, скрываю неинтересные, обновляю… и так несколько раз. В итоге за день я могу скрывать около 50-70 тредов. Думаю база быстро разрастается.
Вот еще обратил внимание что программа долго запускалась в последние разы, может как раз размер базы скрытых тредов влияет?
А можно вынести базу скрытых тредов вый отдельный файл и тогда я его удалял бы сам руками.
А еще увеличивающийся файл занимает ценное место в памяти, что тоже важно когда ее мало :-)

>> No.3757987  

Сделай кнопку несохранения истории.

>> No.3758863  

Сделай список всех борд выстроенным в цифро-алфавитном порядке.

>> No.3758946  

>>3758863
Бессмысленно и беспощадно.
>>3757987
Ты не один пользуешься телефоном?

>> No.3758964  

>>3758946
Осмысленно и упорядоченно. Еще вопрос, пока помню. На сырначе нет жалобы на пост как опции?

>> No.3758982  

>>3758964
В оверчане реализовано. На самой борде нет.
Зачем переворачивать порядок? Мне текущий например уже привычен.

>> No.3758990  

>>3758982
Порядка сейчас нет, навалено кучей. Как возможно жаловаться через это приложение, если на сайте нет такой возможности?

>> No.3759006  

>>3758990
А вот так. Оно отправляет куда надо.
Для меня сейчас порядок, например.

>> No.3759205  

>>3758990
Очень просто. Посмотри в настройках Ычана в Оверчане, должно стать понятно

>> No.3759220  

>>3759205
Когда выбираю тред для жалоб в настройках, там пусто.

>> No.3759227  

>>3759220
Ты должен ввести его номер из /d/.

>> No.3759242  

>>3759227
Почему это не сделано по умолчанию или не обговорено в настройках?

>> No.3759322  

>>3759242

>Почему это не сделано по умолчанию или не обговорено в настройках?

Просто ты не понял очевидную вещь

>> No.3759343  

>>3759322
Очевидно было бы проверять /d/ на предмет наличия треда с определённым заголовком, брать его адрес и подставлять куда надо при запуске приложения. А вручную уже неочевидно.

>> No.3759357  

>>3759343
У Сделай-сам нет четко закрепленного заголовка, да и мод-тяны тоже ошибаются иногда. Ручками надежней все же, тем
более тред этот по три-четыре месяца живет.

>Вручную неочевидно
>Поле для ввода
>Неочевидно
>При запуске

Плохо. У меня на данный момент Оверчан работает без остановок дольше, чем живет последний такой тред, не вариант. Обновляться просто лень

>> No.3759894  

Можно попросить сделать метку для удаленных постов? Аналогично кукле, 'удален'? А то нередко отвечаю на потёртые посты.

>> No.3759931  
>да, как в хроме

>>3747357
Нашел каким способом сделать закрытие галереи свайпом с анимацией. Но этот способ является "костылем".

>> No.3759943  

>>3759343
Сделай сам, код открыт.

>> No.3759944  

>>3759894
Есть же.

>> No.3759945  
Файл: -(202 KB, 720x1280)
202

>>3759894
Она уже есть, смотрите внимательней и перезагружайте тред перед отправкой, если период автообновления по 15 минут стоит.

>> No.3760417  

>>3759945
Иногда новые посты подгружает, а удаленные не маркирует.

>> No.3760711  
Файл: -(213 KB, 720x1280)
213

У маленьких картинок при просмотре появляются полосы прокрутки.
Хотелось бы опцию "не масштабировать маленькие картинки до ширины экрана"

>> No.3760713  
Файл: -(1 KB, 50x50)
1

>>3760711
Сама картинка

>> No.3760848  
Файл: -(305 KB, 1080x1920)
305

>>3760711

>Хотелось бы опцию "не масштабировать маленькие картинки до ширины экрана"

Согласен, не помешало бы.

>> No.3761183  

>>3760711
В 1.3.3 я смотрю поправили . но опция не мешала бы.

>> No.3761208  

Мне понравилось, очень удобное приложение

>> No.3761220  

>>3761208
Альтернативы пробовал?

>> No.3761222  

>>3761220
А они есть?Там просто в play market она самойой первой была

>> No.3761478  

>>3761476
Ты так говоришь, как будто читал код Оверчана целиком.

>> No.3761479  

>>3761476

> Поздравляю, ты часть ботнета, производственные ресурсы твоего устройства по твоей собственной глупости используются третьими лицами с бог знает какой целью.

Докажи, что это так.
Кстати, если ты самостоятельно не занимаешься сборкой браузера, то ты, полагаю, тоже являешься частью ботнета.

>> No.3761499  

>>3761478
А ты, видимо, не понимаешь, как работает опенсурс. Что и ожидалось от бездумного дурачка.
>>3761479
Чайник Рассела, это ты должен доказывать, что это не так. А пока не будет предоставлен исходный код, знай, что твоё устройство заражено, пароли крадутся, деньги делаются.

>> No.3761509  

>>3761499
Я понимаю как работает опенсорс. Оверчан - одно небольшое мобильное приложение. С большой вероятностью 80% кода никто вообще не читал, поэтому Мику может воткнуть туда ботнет и два года зарабатывать на нас деньги, и никто не заметит. А вот ты видимо не понимаешь, что выкладывание исходников на гитхаб не гарантирует отсутствия там вредоносного кода.

>> No.3761518  

>>3761499

> Чайник Рассела, это ты должен доказывать, что это не так.

Вообще-то, раз уж ты даже привёл в пример чайник, то всё ровно наоборот.
Задача истца доказывать вину, а не ответчика, что он не виновен. Это основа судопроизводства.
И как нелепо ты проигнорировал вторую часть поста, просто поразительно.

>> No.3761530  

>>3761509
То, что я не параноик и всего лишь пробежался глазами по нескольким скриптам, не значит, что кто-то более ответственный не следит досконально за всем кодом, и если бы там было что-то неподобающее, все давно бы об этом знали. Вспомни, откуда повелось, будто куклоскрипт ворует печеньки.
А если код закрытый, значит, его создателю есть что скрывать.

>> No.3761538  

>>3761518
Тут ситуация, обратная обвинению в суде. Презумпция виновности. И доказывать невиновность — твоя забота, если так уж хочется.

>нелепо ты проигнорировал

Разуй глаза и пораскинь мозгами. В любом случае, не уходи от главной темы.

>> No.3761539  

>>3761530
Это и не значит, что такой ответственный есть. Хатблид три года никто не видел.

> А если код закрытый, значит, его создателю есть что скрывать.

Если ты не хочешь, чтобы провайдер перехватывал и читал твои пакеты, а АНБ слушало твой телефон - тебе есть, что скрывать.

>> No.3761544  

>>3761539
Мои пакеты — приватная информация, не претендующая, чтобы другие пользователи бездумно ставили её на свои устройства, в отличие от. Так что нет, это ни о чём не говорит.

И почему мы обсуждаем какое-то подозрительное левое приложение в данном треде? Предлагаю вообще запретить упоминание любых не опенсурс "аналогов" на модераторском уровне.

>> No.3761545  

Дашчан принципиально не поддерживает некоторые борды, и не позволяет написать их поддержку самому. Дальше и смотреть не на что.

>> No.3761566  

>>3761538

> Тут ситуация, обратная обвинению в суде. Презумпция виновности.

Хорошо, не буду тебе мешать жить в своём, особом мире.

> Разуй глаза и пораскинь мозгами. В любом случае, не уходи от главной темы.

Ни разу не отхожу. Речь о том, что ты пользуешься таким же ботнетом, как и я. И остальные тоже пользуются. Но удивляют тебя именно пользователи дашачана. Глупо.

>> No.3761568  

>>3761530

> То, что я не параноик и всего лишь пробежался глазами по нескольким скриптам, не значит, что кто-то более ответственный не следит досконально за всем кодом

Расскажи это пользователям доброридера.
>>3761544

> Предлагаю вообще запретить упоминание любых не опенсурс "аналогов" на модераторском уровне.

Предлагаю запретить запрещать.

>> No.3761577  

>>3761566
Нет, только ты. Два слова: открытый код.
И вообще, я не уверен, что я говорю не с автоматически сгенерированным сообщением.
>>3761568

>Предлагаю запретить запрещать.

Очень иронично звучит.

Так или иначе, модератор, коль уж вычищаешь, делай это со всем мусором, начиная с >>3761231.

>> No.3761579  

>>3761545
Принципиально не поддерживается только рулет. Может есть ещё какие-то, о которых кодер сообщал лично, но мне о таких неизвестно.

>> No.3761582  

>>3761577

> Нет, только ты. Два слова: открытый код.

И ты самостоятельно собираешь этот код в бинарник?

>> No.3761586  

>>3761582
За меня это делает ф-дроид.
Мимо-проходил

>> No.3761609  

>>3761568
Кстати, а чего все тыкают в доброридер? Он был открыт, когда он стал скомпрометирован, то это быстро все узнали, старые версии, кроме последней и до сих пор используют, без каких-либо проблем, так что это даже напротив, хороший пример, ибо будь он закрыт, кто вообще знает что бы там было.

>> No.3761617  

>>3761609
Просто как пример того, что открытый код не доказывает хороших намерений разработчика.

>> No.3761646  

>>3761617
Пример доказывает, что программа при открытости кода от намерений разработчика зависима куда меньше, если вообще зависима.

>> No.3761654  

>>3761646
Прочитал два раза, мысль не понял.

>> No.3761675  

>>3761654
Доброридер стал вредоносен лишь в последней версии, когда разработчика покусала собака и он решил это сделать. Но это быстро выяснилось, не знаю уж из-за открытого кода, или нет, но лавочку прикрыли со стороны администрации дч, просто закрыв с этой версии доступ.
Но старые версии не были скомпрометированы, и это не сложно выяснить, так как код открыт, и кто-то до сих пор ими пользуется, может даже кто-нибудь мог взять его допиливать, но всем лень, это уже другая проблема.
А теперь подумай что бы было, если бы код был закрыт.

>> No.3761688  

>>3761675
Вот теперь понятно. Вопрос в доверии к тому, чего не хватает возможности проверить. Все равно, аналог мне более удобен в использовании, а разрешений гугла хватает для того, чтобы ему верить.

>> No.3761948  

>>3761688
У каждого свой тред.

>> No.3762154  
Файл: -(28 KB, 346x260)
28

Обновление 1.3.4
apk: https://github.com/miku-nyan/Overchan-Android/releases/download/v1.3.4/Overchan-1.3.4.apk
(версия для ARC Runtime, без поддержки keepalive - на яндекс диске, теперь не только apk, а как расширение chrome)

  • костыль на lainchan (>>3756775, аналогично syn-ch)
  • список борд на owlchan
  • изменена настройка автообновления фоновых тредов по умолчанию (теперь включена)
  • общий список борд по умолчанию выключен, включается в настройках, если кому нужен (в версии с гитхаба, яндекс.store и f-droid)

А также
Google Play: https://play.google.com/store/apps/details?id=nya.miku.overchan - теперь это универсальный веб-браузер
Яндекс.Store: yastore://details?id=nya.miku.wishmaster (id пакета именно такой)

>>3757379>>3757985
Ну смотри. После добавления в базу 30000 записей о скрытых тредах её размер ~ 1МБ. При этом работает всё довольно шустро, даже на ARM-эмуляторе.
Так вот, если ты скрываешь по 70 тредов в день, то база разрастётся до 1 МБ через 428 дней. А что такое 1 МБ? Одна картинка порой больше весит.

>программа долго запускалась в последние разы, может как раз размер базы скрытых тредов влияет?

Это вряд ли.
Я думаю, дело в файловом кэше (хотя он уже был оптимизирован, ещё с версии 1.1.3, но буду смотреть ещё).
Или в загрузке ssl-провайдера от гугла (который сейчас грузится только на Android версий от 2.3 до 4.4).

>>3759227
Не обязательно. >>3759242 сделано, если там ничего не введено, загружается значение по умолчанию из репозитория на гитхабе, там актуальное значение.

>>3759931
У меня тоже есть одна идея, как это сделать, попробую реализовать чуть позже.
Но если уже есть решение, предлагай.

>>3760848
Это только в WebView так, в просмотрщике по умолчанию увеличение не более 300% от оригинала.
WebView включается по умолчанию только на некоторых чёрно-белых изображениях, т.к. встроенный просмотщик отображает их некорректно.
Алсо (>>3760711) полос прокрутки в масштабе по умолчанию сейчас быть не должно, у тебя старая версия, ещё до 1.3.3.

>> No.3762171  

>>3762154

> Это только в WebView так, в просмотрщике по умолчанию увеличение не более 300% от оригинала.

А можно сделать всё-таки опцию "не увеличивать картинки, которые меньше ширины экрана"? Я и сам могу увеличить, если сильно мелко, но 50х50 растянутое на fullhd смотрится просто душераздирающе.

>> No.3762417  

>>3762154
Спасибо!

>> No.3762508  
Файл: -(1 KB, 24x32)
1

>>3762171

>50х50 растянутое на fullhd смотрится просто душераздирающе

Оно и не растягивается на fullhd, только на картинках, которые не отображаются встроенным просмотрщиком и показываются через WebView (в основном, некоторые чёрно-белые jpeg).

>> No.3762623  

Версия в Маркете отличается от обычной чем-нибудь, кроме имени пакета?

>> No.3762679  

>>3762154
Мику, солнце а расскажи как в хроме запускать, а то я не понимат. У меня просто качается apk и всё.

>> No.3762689  
Файл: -(21 KB, 960x632)
21

Попробовал запускать через http://4pda.ru/forum/index.php?showtopic=608999, дальше пикрелейтед дело не пошло. Висит уже полчаса так. Что я сделал неправильно?

>> No.3762690  

>>3762679
http://4pda.ru/forum/index.php?showtopic=655781
https://developer.chrome.com/apps/getstarted_arc

>> No.3762693  

>>3762154
Добавь в опции ОГРОМНЫЙ шрифт, няша. Как максимальный размер в дашчане. С меня сотни нефти.

>> No.3762695  

>>3762623
Автоапдейты, список досок отсутствует совсем.

>> No.3762697  

>>3758946
Один.
>>3762154
Историю кнопки несохранения, пожалуйста.

>> No.3762713  
>>Но сервера Оперы тоже надо в дополнение к Хромовским
>А документация есть, как их использовать вне оперы?
>Просто гугловский прокси - это обычный HTTP-прокси (только ещё проверяет наличие дополнительных заголовков). А как работает опера, я не знаю.

я тоже, но может где-то в интернете есть... ну или аналоги.
Может можно как-то узнать как работает Opera Max?

>>3761579

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

что за “рулет”?

>> No.3762721  

>>3762713
Чухач, он же 2чру.нет?

>> No.3762787  

Мику, тут уже бамплимит.
Надеюсь ты не снесёшь тред?

>> No.3763683  
Файл: -(65 KB, 200x200)
65

>>3762623
Там нельзя включить список всех борд.
Ручная проверка обновлений (через "about" в настройках) отключена.
Ну и главное, это не "клиент для борд", а универсальный веб-браузер с некоторыми оптимизациями для них (т.е. можно заходить на любые веб-сайты, хоть google, хоть yandex.ru)

>>3762679>>3762689
Там сейчас не apk, а zip-архив. Его надо распаковать, открыть настройки расширений, включить в режим разработчика и загрузить как "распакованное расширение".
При этом, должен быть установлен ARC Runtime (если ещё не установлен до этого):
https://chrome.google.com/webstore/detail/app-runtime-for-chrome-be/mfaihdlpglflfgpfjcifdjdjcckigekc
Он же ставится вместе с ARC Welder.

Или (вместо этого) ещё есть некий ARChon Runtime:
http://archon-runtime.github.io/ (ставится вручную, тоже через режим разработчика)
Честно говоря, не знаю, в чём сейчас отличия от того ARC Runtime, что ставится вместе с ARC Welder (из гуглостора).
Насколько я поняла, он просто был доступен до того, как google официально выпустила ARC Welder, и сейчас смысла ставить его нет (к тому же, он давно не обновляется). Хотя, у меня сейчас вроде работает, по крайней мере, "бета"-версия 2.1.0.

>>3762713

>Opera Max
>сжимает видео и фотографии практически в любом приложении

Так это разве не то, что тебе нужно? По идее, должна сжимать картинки и в оверчане (там, где соединение не https).

>>3762787
Сам утонет

Новый тред >>3763678




[d | an-b-bro-fr-gf-hr-l-m-maid-med-mi-mu-ne-o-old_o-p-ph-r-s-sci-sp-t-tran-tv-w-x | bg-vg | au-mo-tr | a-aa-abe-azu-c-dn-fi-hau-jp-ls-ma-me-rm-sos-tan-to-vn | misc-tenma-vndev | dev-stat]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог-RSS] [Главная]