Это копия, сохраненная 29 декабря 2014 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Скачать: https://dl.dropbox.com/u/8047386/2ch-browser.apk (актуальная версия от Vortexwolf)
Тестовая версия от !7Y0Ba3aTEM: https://yadi.sk/d/BsBSLTMFaQvUt (с исходниками, по состоянию на 10.09 содержит альтернативные библиотеки для открытия изображений)
Google Play: https://play.google.com/store/apps/details?id=com.vortexwolf.chan (по состоянию на 10.09 устарела, лучше качать с Дропбокса/ЯДиска)
Исходники: https://github.com/vortexwolf/2ch-Browser
Старый тред: >>331787
>Program "sh" not found in PATH\t2ch-browser\t\t \tC/C++ Problem
К тому же вряд ли эти библиотеки на крестах работают лучше чем WebView, я бы убрал ее полностью.
Это небось "нативная библиотека" для гифок. Она тормозит и просто не нужна. Уже просили убрать ее.
>просто не нужна
Я уже отвечал, это единственный способ смотреть гифки на 1.6.
Алсо, double-tap запилил, сейчас обновлю на яндекс.диск
Никто не пользуется 1.6. Я серьезно. Даже на 2.0-2.2 почти никто уже не сидит. Относительно большое количество пользователей есть только на 2.3.
И не забывай, что на 2ch.hk обладателей некроверсий Android еще меньше, чем в общей статистике.
Зато из-за этой библиотеки теперь приходится компилировать C++, о чем написали выше.
Ну ок, надо чтобы miku nyan тогда исправил или удалил, т.к. я по комиту не понимаю, что это за файл .cproject и что именно там просит команду sh.
К тому же гифки автоматически растягивать точно не нужно, кому надо сами увеличат.
В столбце большие цифры это какие-то Sessions, юзеров поменьше будет.
Возможно, версию 1.6 можно и выпилить, но на 2 версиях еще есть устройства.
И сохраняя совместимость и лишая пользователей 4.X всяких фишек, ты сам поддерживаешь в нищенках убеждение "а чо мне его менять, ну и пофиг что держит два часа, зато двачбраузер работает)))"
И еще статистика по пользователям из google play.
Ну и еще я могу любому выдать доступ к аналитике, можно прислать свой gmail-адрес на мою почту и я добавлю.
> просто ты потреблядь
Просто прошло три года с выхода 4.0 и андроид в очередной раз радикально меняется, но упертые нищенки что-то кукарекают про потреблядство.
В 4 версиях кроме свистелкоперделок никаких нормальных фишек нет.
Вот например просмотр gif-картинок из коробки не добавили, могли бы хоть что-то полезное сделать. Вместо этого решили покрасить все в голубом стиле, вот и все улучшения.
Поддерживаю насчет того, что радикально менять дизайн не надо. Только привык с прошлой смены и тут тебе надо же, опять!
http://market.yandex.ru/guru.xml?CMD=-RR%3D9%2C0%2C0%2C0-PF%3D2142557977~EQ~sel~x808187701-PF%3D2142557926~LT~sel~3.5-PF%3D2142557921~GT~sel~480-VIS%3D38-CAT_ID%3D160043-EXC%3D1-PG%3D10&hid=91491
Выдаёт только тот же Xperia ray и Xperia U, который не сильно отличается (только отсутствием microsd слота).
А так, чтобы годный IPS экран с большой плотностью точек, современное железо, так хуй - БОЛЬШЕ ЛОПАТ!!
Даже Galaxy mini - лопата на 4.5". МИНИ, БЛЯДЬ
Для начала - производительность. Начиная с 4.1 система работает заметно быстрее. Мне, как пользователю, это очень важно.
И API тоже. Есть достаточно годных приложений, которые пилятся под 4 и выше. Интерфейс, опять же. На 2.3 даже привычную сейчас всем верхнюю панель нельзя так просто запилить в программах стандартными средствами.
Я не яблоблядь чтобы бегать и доказывать что 4.7 не лопата а уже тренд. Мне удобно, привык за два дня и на старый htc смотрю снисходительно. А если все это делается (я про поддержку некроговна) из альтруистических побуждений, то я еще раз пишу: владельцев 4. куда больше, и прокидывать их это просто срать в душу.
>Для начала - производительность. Начиная с 4.1 система работает заметно быстрее. Мне, как пользователю, это очень важно.
Вопрос в том, какой ценой? Монопольно отдавать все ресурсы UI, понижая производительность в целом, но рисуя красивые анимации (как в ios), мне нахуй не надо. Уж лучше пусть будет 30 fps вместо 60
> выпустили телефон 3.5
> люди купили
> выпустили пробную партию 4
> раскупили вмиг и стали просить больше
> выпустили модели до 4.7
> продажи до небес, все хвалят аллаха и просят еще
> SAMSUNG ВИНОВАТЫ ЛЮДЯМ ПЛОХО ЗДЕЛАЛИ ФУФУФУФ ЗАСТАВЛЯЮТ ЛЮДЕЙ ИСПОЛЬЗОВАТЬ ЛОПАТЫ ФУФУФУ
Раздается невнятное бормотание 1.5 человек. Разве нет?
гуд, теперь компилируется. Правда, новый просмотрщик subsampling не открывает некоторые картинки, в классе BitmapInitTask бросает exception: java.io.IOException: Image failed to decode using JPEG decoder.
Хотя расширение вроде jpg.
Надо будет добавить обработку исключений и в случае ошибки рисовать webview.
>владельцев 4. куда больше, и прокидывать их это просто срать в душу.
И как же поддержка старых API прокидывает владельцев 4? ААА, нищеброды на некродевайсах этим пользуются, это оскорбляет мои потреблядские чувства, нахуй это некроговно!!
Можно пример файла?
А так, там и так на любое Throwable переключает на webm, даже когда outofmemory работает
Что ты пытаешься доказать? Что старые смартфоны работают лучше новых? Очевидно, это не так.
Да, и пресловутый Dashchan (заточенный под 4.x) все-таки работает быстрее, что символизирует.
>>350719
Про Джобсе Apple очень консервативно относились к изменеию размеров, в то время как Samsung именно тогда начал делать лопаты все больше и больше, что быстро подхватили остальные. А теперь и Apple.
Ну так запили мне нормальное боковое меню и удобные свайпы, потому что в 2014 ЖАТЬ КНОПОЧКИ чтобы перейти в другой тред это пиздец. Что, будешь использовать костыльную либу, в которой эти уебищные панели будут ограничены в возможностях и тормозят даже на топовых девайсах? Нет, ты этого вообще не сделаешь. Даша запилил хороший юзер-френдли интерфейс, претензии есть, но по мелочам. Однако, использовать его анальный зонд я не собираюсь, пока он не даст исходники. Почему его интерфейс работает плавнее и вообще удобнее, чем костыльная параша с совместимостью некроговна под вашим с вортексом началом?
>Что старые смартфоны работают лучше новых? Очевидно, это не так.
Не лучше. Но это не значит, что старые смартфоны пора выкидывать.
Вот из очередного школотреда в бэ:
https://2ch.hk/b/src/75261414/14103263623240.jpg
Проверил даже просто ссылку без галереи, все равно пустой экран. В кэше файл правильный, размер берется
Не пора. Но их уже выкинули.
Если вернуться к тому, с чего мы начали, то я еще раз хочу сказать, что поддержку 1.x из программы можно смело выпиливать. А возможно, и всех версий ниже 2.3, но это еще под вопросом.
В итоге к релизу поменяю только просмотр обычных картинок. Для гифок и изображений с ошибками будет все ещё webview.
Увеличение к gif-просмотрщику запилю
Изменять мужу не надо даже на Вортексе, который пикчу видит, но на экран не натягивает.
Хм. SimpleGifView растягивает на весь экран, да ещё без какого-либо сглаживания, просто пиксели увеличивает. Нехорошо.
https://yadi.sk/d/BsBSLTMFaQvUt
обнови, исправлено. Теперь по умолчанию увеличение не больше 200%, максимум 300%, минимум 100% (как с обычными картинками)
Ага, теперь лучше. Только лучше к гифкам тоже зум двойным тапом прикрутить, для целостного пользовательского опыта.
Но без сглаживания гифок все равно не очень хорошо. Эта библиотека совсем в него не может?
И почему эта https://2ch.hk/b/src/75261414/14103263623240.jpg картинка только через WebView открывается? Врожденный дефект новой библиотеки, или ещё есть шанс пофиксить?
>Эта библиотека совсем в него не может
Так вроде может (по крайней мере, начиная с API 11 устанавливается Paint), только не работает нихуя. Попробую еще разобраться.
Двойной тап сделать попробую.
>почему эта https://2ch.hk/b/src/75261414/14103263623240.jpg картинка только через WebView открывается
BitmapRegionDecoder кидает IOException, Image failed to decode using JPEG decoder. Это стандартный класс андроида, что там фиксить, не знаю
http://developer.android.com/reference/android/graphics/BitmapRegionDecoder.html
Может сама пикча кривая? Надо бы еще проверить на rar-jpeg (или это он и был?)
paint.setFilterBitmap(true)
в следующей сборке будет исправлено
Кстати, отправлять этот пост мне пришлось с компьютера, потому что 2ch Browser выдает "При отправке сообщения возникла ошибка", если попытаться отправить любую гифку весом ~2МБ.
Кажется, я даже знаю, почему. Вот тут http://dashchan.reformal.ru/proj/?ia=687542 описана проблема с отправкой тяжелых файлов. Программа другая, формат файла другой, но симптомы похожие.
Почему не работает увеличение во весь экран и почему ты пишешь в тред Вортекса, а не в х2сН тред?
Если мужчина утром встает с эрекцией, а вечером после работы на бабу даже взглянуть не может, значит работа его полностью удовлетворяет.
Не знаю как там у вас с 4.1, а у меня когда Xperia mini pro обновилась до 4.0.4 лагать начали даже небо и Аллах. А дальше не обновляется, сука.
>>350733
>жать кнопочки как что-то плохое
Говна пожуй. Суки, сначала выпили хардверные кнопки, потом украли сенсорные, а заодно и экранные прихватили. Знал бы ты как бесит ваш пидорский свайп на 3"! Остается дождаться когда останется чисто голосовое управление. Ни одного более-менее приличного девайса с клавиатурой и экраном до 4" так и не выпустили, пидарасы. Как будто телефоны - это прерогатива бескнопочных говноедов с длинными большими пальцами, а всем остальным и бабушкиного сименса хватит. Накипело
>>351050
Тоже заметил, что единственный тред который я теперь читаю с двощбраузера регулярно - этот. Рекурсия какая-то. Тред о том, как сделать удобнее просмотрщик этого треда.
Алсо, спасибо за кнопочки зума, наконец-то поставил с дропбокса (и нихуя у меня не вылетел браузер, как специально, ждал версии под меня)
Ты немного отстал от жизни. Теперь Вортекс и !7Y0Ba3aTEM пилят браузер совместно. x2ch Browser - это теперь тестовая версия 2ch Browser, код у них общий.
>>351214
http://ru.wiktionary.org/wiki/дефективный
>Xperia mini pro
Там большинство проблем из-за свистоперделок Sony. Не пробовал чистый Android ставить? 4.1 точно должен быть, а может и новее.
Не пробовал. Хотел сделать рут и просто вычистить все эти перделки, но понял, что нихуя не понял. Рисковать девайсом и данными на нем к тому времени было уже страшно. До этого ставил какую-то каштомную прошивку на книгу Nook, но перепихивание флешек не научило меня разбираться в этом деле. Скоро освободится одно полумертвое ведро, думаю хоть на нем попрактиковаться. Так ведь и то подделка под Samsung, а не SE.
Нативная libgif, но она же тормозит.
И в simplegifview не "свободная библиотека", а встроенный в андроид Movie. (хотя, сам андроид свободный, так что в некотором смысле да)
Рутуй в сервисе, сам заповедь 100%.
Вот этого двачую. Файлообменник нужен такой, чтобы кук и джавы взаимно с регистрацией профиля не требовал.
Но я не понял предназначение класса TouchGifView, который делает множество каких-то действий с матрицей.
Еще непонятен код у webview:
[code]double picdpi = (context.getResources().getDisplayMetrics().density 160d) / scaleX;[/code]
И
[code]setDefaultZoomFAR[/code]
У меня работает без этого кода, зачем и где он применяется?
Еще я удалил getDisplayResolution и переделал через onGlobalChangeListener, который дожидается пока view получит размеры.
Опять будет с++ код, который не скомпилируется.
Нельзя ли скомпилировать этот код заранее и подключить как либу,
Некроёб хуев. Нормальные люди пользуются 4.4.4, а он говно наворачивает.
>Обновлена сборка на яндексе
Ты охуел да Вортекс ты чего троян туда вставил сука. Пидор ебанвй пили на гугломаркете пока так не сделаешь буду пользоваться только дашабраузером там хоть какое то юзабельность есть все равно у вас с Дашей походу вставлены трояны суки
Не пиздика мой ноок на 2.1 так что не пизди
О, вот это хорошая новость. Два разраба объединили усилия. Лишь бы не против третьего.
Быть может, мы лучше отдадим тебе из одних наших старых телефонов, если подобное позволит твоя религия?
https://yadi.sk/d/BsBSLTMFaQvUt
В просмотрщике гифок нормальный двойной тап и инерционный скроллинг.
Добавлена совместимость с 1.5 >>351908
>>350664
>Ну и еще я могу любому выдать доступ к аналитике, можно прислать свой gmail-адрес на мою почту и я добавлю
Какой адрес? написал на vortexwolf@gmail.com, или другой?
Как ты добавил эту совместимость для 1.5? Support library только начиная с 1.6 работает, потому и увеличил версию.
И кстати что этот setDefaultZoom(FAR) делает у webview? Так до сих пор не понял смысл.
А, прочитал уже выше, это та самая библиотека. В общем, тормозит оно все равно (хоть и меньше), WebView быстрее.
А SimpleGifView в текущей версии с Дропбокса не открывает некоторые гифки и не может в сглаживание. Может быть, оставить WebView? Для гифок он не так уж и плох.
>Как ты добавил эту совместимость для 1.5?
Сделал еще одно активити для табов/истории, без ViewPager.
>И кстати что этот setDefaultZoom(FAR) делает у webview? Так до сих пор не понял смысл.
Это устанавливает масштаб webView, чтобы оно выглядело, как на определенном значении dpi (FAR - наибольшее, 240 dpi). Т.е. изменяет пределы масштабирования, например, чтобы большие пикчи можно было уместить в экран. Или наоборот, для слишком маленьких (типа значков) выставить CLOSE, чтобы можно было больше растянуть.
Только оно в киткате - deprecated, и альтернатив я не нашел. Да и в любом случае, там только 3 фиксированных значения, для картинок даже 3000x3000 FAR не спасает.
>>352139>>352142
>воспроизводит медленно, как "нативная библиотека" в одной из старых сборок
Сейчас сделал замеры на одной из гифок (из /media/ на нулевой, с координатной плоскостью, чтобы было проще определить один и тот же период). Вот средние значения:
5.12 - webView
7.70 - libgif старая
5.70 - libgif новая
Думаю, кому это принципиально (10%), включат webView в настройках, он никуда не денется.
>А SimpleGifView в текущей версии с Дропбокса не открывает некоторые гифки и не может в сглаживание.
Я уже писал, что то, что он не открывает гифки, не моя проблема, декодер из стандартного класса Movie. Поддержку gif туда добавили то ли в API 10 (2.3.4), то ли в 3.0, и работает она криво. На stackoverflow решение - сторонний gif декодер. И libgif с обёрткой - не самое худшее решение.
А сглаживание - не проблема, с ним я разобрался. В принципе, можно и вернуть этот декодер, и он даже будет работать с новым touchgifview (т.е. нормальный зум), только нужно ли? Всё равно же не все файлы проигрываются.
только нужно ли?
Нет, не нужно. Хотелось бы, конечно, чтобы совсем не тормозило, но и так нормально.
Сижу с мобильника, всегда скачиваю с ядиска, в чём проблема вообще?
Может есть какие-нибудь баннеры, чтобы подогнать под размер?
https://yadi.sk/d/BsBSLTMFaQvUt (test 20140912)
Но в основную ветку, я считаю, не нужно.
Работает, как мне показалось, довольно нестабильно: выкидывает OOM на больших файлах (есть мнение, что нет, но у меня и на avd, и на моей xperia ray на гифке 11M стабильно выкидывает); некоторые гифки не воспроизводит вообще (>>351153); на gingerbread ведёт себя странно (на моем телефоне с 2.3.4 вроде работает более-менее нормально, а на avd с тем же API выдаёт омск - видеорилейтед).
Т.к. в случае ошибки в декодере Movie происходит автоматическое переключение на libgif, без консоли дебага понять сложно, какой просмотрщик используется на данной пикче. Поэтому добавил еще всплывающее сообщение с ошибкой, чтобы было видно, когда использовать Movie не удалось.
>>352343
Ящитаю, можно сделать по тому же принципу, что и пикрилейтед (или пик из оп-поста этого треда), т.е. по центру значок в высоком разрешении, и такого же типа фон. Или где больше народа, создать тред в /b/ или какой-нибудь тематике, пусть дизайнеры уровня /b/ посоветуют.
>Обновил еще тестовую сборку на яндексе.
>яндексе
Да ты охуел со своим трояном блять ты что пидор ебаный.
Блять Вортекс я всегда знал что ты еблан, но блять есть же всему предел сука. Сделай нормально выложи в плеймаркет, для тебя аутиста там тоже можно тестировать бета версии сука ты что идиот или правда вставил троян пидрила
Они блять охуели. Какой то вован прикидывается вортексом и вставляет свой троян, блять посоны не качайте
Тогда скажи почему это Вортекс раздвоился а? Они что троян вставили а?
>Падает при открытии этой гифки
Так я же про это и писал.
Или падает - вместе со активити (или вообще приложением)? Тогда интереснее, какая версия android, модель телефона, был ли очищен кэш?
>>352463>>352484
>со своим трояном
>троян
Блядь, ты заебал! Все исходники ко всем выложенным версиям лежат там же на яндекс.диске. В т.ч. JNI (а то ведь вообще пиздец, двоичный код прямо на процессоре выполняется).
Так что какие-то сомнения - бери, собирай сам. Или иди нахуй, использовать никто не заставляет.
Алсо, на данный момент версия на яндексе (которая не тестовая) полностью совпадает по коду с версией на дропбоксе (за исключением названия и ключа).
Отличие тестовой версии - добавлен еще один гиф декодер (можно выбрать в настройках), который, скорее всего, не нужен вообще. На то и тестовая версия.
>>352482
Какая версия приложения (откуда), какой телефон?
Никак абсолютно. Модель телефона Samsung Galaxy 5 (gt-5500).
>Блядь, ты заебал! Все исходники ко всем выложенным версиям лежат там же на яндекс.диске. В т.ч. JNI (а то ведь вообще пиздец, двоичный код прямо на процессоре выполняется).
Это ты заебал исходники хуескодники. Ты блять не увиливай сука, ты ведь знаешь что обывательский анон не разберется.
>Так что какие-то сомнения - бери, собирай сам. Или иди нахуй, использовать никто не заставляет.
Иди нахуй со своим СПИРВА ДОБЕЙСЯ
>Алсо, на данный момент версия на яндексе (которая не тестовая) полностью совпадает по коду с версией на дропбоксе (за исключением названия и ключа).
Яндексе хуяндексе, дробоксе хуебоксе однохуйственно почему не на гуглеплее с фильтрацией троянов
> почему не на гуглеплее
Потому что анон допиливает, вротекс не может или не хочет сам допиливать. Только иногда кладёт на маркет.
Скачай оттуда, там рабочая версия, и жди обновления, наркоман хуев, блядь.
Вортекс хотел дождаться, когда последняя доска /f/ перейдет на Макабу, а потом уже обновить в Маркете. Но что-то мне подсказывает, что про эту доску просто забыли, и Вортекс должен пнуть обезьяну сам.
1.
>Предлагаю выводить под тредом не количество постов, а количество ответов, т.е. на один меньше. Это позволит избавиться от бесполезной строки "1 сообщение..." под пустыми тредами.
Вортекс, ты не забыл еще про это?
2.
>Не работает перелистывание в галерее (subsampling-scale-image-view), если картинка увеличена больше размера экрана.
3.
>Не лучше ли все-таки иметь ручную настройку HTTPS? Кстати, если соединение перестанет быть защищенным, пользователь об этом сможет как-то узнать?
4.
>Если уж сделал подменю "Настройки галереи", то выдели его как-то по-другому, потому что по внешнему виду этого пункта настроек совсем непонятно, что это целое меню. Или вообще все настройки на несколько подменю раздели, так будет логичнее.
Это еще одна двачевочка, которая устала ждать своего принца и сама стала им.
Я жду, когда в новых добавлениях не будет явных багов, а также окончательного перевода на макабу. Но на выходных точно выложу на маркет.
>1
Если с ответами еще можно просто вычитать 1, что делать с файлами? везде "0 ответов, (1..4) файла"? Вычитать количество прикрепленных к оп-посту файлов? Но ведь может показываться только один файл (если в настройках отключены мультипикчи в списке тредов). В общем, общее число постов и файлов мне кажется более логичным.
>2
Вообще-то, пролистывается, только нужно свайпать точно вбок, а не под углом.
>3
>ручную настройку HTTPS
Смысл? Без https чан не работает вообще, ни на одном домене.
>Кстати, если соединение перестанет быть защищенным, пользователь об этом сможет как-то узнать?
А вот это можно будет сделать
>что делать с файлами?
Плевать на файлы. Их количество сейчас везде неправильно показывается - и в 2ch Browser, и в Dashchan, и даже в веб-версии (я однажды даже отрицательное значение словил, лол).
>только нужно свайпать точно вбок
Хм, действительно. Но в WebView удобнее пролистывается.
>Без https чан не работает вообще, ни на одном домене.
Там что-то непонятное с этим HTTPS. Сейчас принудительно включается, а где-то неделю назад не включался. А еще меня несколько раз со всех доменов редиректило на hk. Впрочем, не важно. Включение HTTPS всегда, когда это возможно + уведомление в случае, если HTTPS отвалится - хороший вариант.
>отправлять этот пост мне пришлось с компьютера, потому что 2ch Browser выдает "При отправке сообщения возникла ошибка", если попытаться отправить любую гифку весом ~2МБ.
>Кажется, я даже знаю, почему. Вот тут http://dashchan.reformal.ru/proj/?ia=687542 описана проблема с отправкой тяжелых файлов. Программа другая, формат файла другой, но симптомы похожие.
Увеличил таймаут до 30 секунд, гифка загрузилась. Однако, на больших файлах (или если загружать сразу 4), может не успеть.
Алсо, оказывается, мобильное API работает без https. Только пикчи вообще не показывает без проверки cloudflare (надо один раз открыть любую пикчу, проходит проверку, и дальше работает нормально). Так что настройку вернул, но по умолчанию https включен.
>Однако, на больших файлах (или если загружать сразу 4), может не успеть
Я там вариант решения этой проблемы предлагал:
>А если сделать таймаут настраиваемым? Или даже выбирать автоматически в зависимости от веса отправляемых файлов?
Можно такое реализовать?
>уведомление в случае, если HTTPS отвалится
Если отвалится вообще, просто не будет грузиться, т.к. ссылка на https.
Хуже, если будет кривой сертификат (MITM, или просто обезьяна накосячит). Только уже давно в параметрах клиента проверка сертификата отключена всегда.
>>352952
Думаю, можно. Только вопрос, как тогда подбирать время, какой коэффициент? И нужно учитывать, что это может еще зависеть от текущей загрузки сервера.
А, блджад, иконка сломалась. Вот поэтому и лучше работать с вектором, а не PNG перерисовывать.
Да что же такое с этой иконкой? В Photoshop края прозрачные, а после сохранения PNG - нет.
Все с файлами и количеством ответов в порядке. Обновляться не забывай, а как найдешь фактическую ошибку, воли громче с примером.
Т.е. принимается любой сертификат, независимо от того, какой там домен указан.
При этом сам сертификат, видимо, проверяется (должен таки быть валидным), т.к. на древних андроидах (видимо, там корневой сертификат протух) сертификат не принимался не смотря на это (и на 2ch.hk тоже), пришлось делать отдельную SSLSocketFactory, который принимает любой сертификат.
Возьмем, например, https://2ch.hk/mobi/res/352701.html
ОП-пост - 4 картинки
3 поста с 1 картинкой
1 пост с двумя
2ch Browser - 7
Dashchan - 3
Веб-версия - 1 отображается + 1 пропущен (хотя на самом деле пропущено 3)
Правильного значения нет нигде.
И по поводу отрицательных значений я не шутил, вот пруф: http://i.imgur.com/rBqF6Xl.png
Исправлено >>353021
И настройка, принимать ли SSL без сертификата (очевидно, чтобы быть уверенным, что никто не перехвитит твоё цопе при передаче).
>>353034
А смысл?
Компа под рукой нет. Исправьте баннер! Картинку по центру надо, надпись можно либо убрать, либо сделать 2ch @ browser, но картинка сбоку это зашквар
Ок, возьму баннер пока так. Но иконка с каким-то непонятным серым крестом.
>>353020
Отображается общее количество, а не пропущенное, в целом число логичное.
>>353189
Можно попробовать и по центру без названия, но почти все приложения рисуют название на баннере. Потом сделаю второй вариант и посмотрю что лучше.
xperia z1\z3 compact, больше рея всего на сантиметр. Ну и к бОльшему размеру быстро привыкаешь.
Ну или рей мегагоднота, да, особенно если руки прямые и можешь попердолиться.
Ходил долге время с симбоноклой 3.5". Захотел сменить телефон на нелопату. Хотелось лте, поэтому выбор был гелекси 4 мини или австралийский razr m. Есесно взял второй. Со временем в семье появились сначала xperia t, nokia 920 xperia sp и сейчас вот вместо xperia t была куплена галактическая жопа 4. Что я могу сказать сейчас? 4.3" - маловато, я бы взял 4.5" с тонкими рамками. Все перечисленные телефоны для меня неудобны в использовании - слишком большие. Из последних новинок меня привлекает z3c, наверное его и возьму, когда надоест моторола.
>А смысл?
Я ведь уже писал: чтобы под тредами, состоящими только из ОП-поста, не видеть строку "1 сообщение и 0 изображений".
>>353214
>Но иконка с каким-то непонятным серым крестом.
В полном размере загрузи, превью Макаба распидорасила.
>Отображается общее количество, а не пропущенное, в целом число логичное.
Количество постов действительно правильное, но совсем не логичное. Количество пропущенных постов (т.е. количество ответов) было бы гораздо лучше. Нет смысла считать ОП-пост, который и так уже на экране.
А количество изображений всегда (и везде) неправильное. Вернемся к этому >>353020 прмеру.
1. Текущаа версия 2ch Browser показывает общее число постов и изображений в треде, поэтому там должно быть число 4+3+2 = 9. Но вместо этого мы видим 7.
2. Dashchan показывает количество пропущенных ответов и изображений, поэтому число изображений должно быть на 4 меньше, т.е. 5. Вместо этого там 3.
3. Веб-версия показывает три последних поста и количество пропущенных постов с изображениями. Пропущены три поста с одной картинкой каждый, но вместо этого мы почему-то видим цифру 1.
Вывод: у сайта и мобильных приложений большие проблемы с подсчетом количества изображений в треде.
>чтобы под тредами, состоящими только из ОП-поста, не видеть строку "1 сообщение и 0 изображений".
Ну будет строка "0 сообщений 0 файлов", это лучше?
И это только в /d/, а в других разделах тогда будет "0 сообщений 1 файл", "0 сообщений 4 файла". И вся логика теряется.
>Ну будет строка "0 сообщений 0 файлов", это лучше?
>а в других разделах тогда будет "0 сообщений 1 файл", "0 сообщений 4 файла"
Если в треде только ОП-пост, то не должно быть никакой строки, это же очевидно.
>Если в треде только ОП-пост, то не должно быть никакой строки
Так это другой вопрос, и счетчик здесь вообще не причём.
Можно сделать такие же разделители, как между постами. Тогда они везде одинаковые будут.
Вот мы и подошли вплотную к дизайну. Это хороший знак.
>Так это другой вопрос, и счетчик здесь вообще не причём.
Почему же "не причем"? Под тредами с ответами показывать количество этих самых ответов (без ОП-поста). Под пустыми тредами тоже "показывать" количество ответов, и скрывать строку с нулями. Логика общая для любых тредов.
>Под тредами с ответами показывать количество этих самых ответов (без ОП-поста)
Так ещё раз, а с файлами то что? Я знаю, что сейчас счетчик сломан (на сайте), но всё же?
Вот оп-пост в 3 пикчами и ещё 15 дальше в треде. Написать "18 файлов" будет нелогично (по аналогии с числом постов, ОП-пост то уже виден).
Тогда что писать - 17 файлов? Но в зависимости от настроек может быть видна как одна первая картинка, так и все 3.
>Так ещё раз, а с файлами то что?
Еще раз отвечаю: что угодно. Именно потому что счетчик уже сломан.
Идеально - починить его и показывать количество пропущенных картинок, т.е. общее количество минус количество картинок, показанных в ОП-посте в соответствии с текущими настройками.
Другой вариант - показывать не количество картинок, а количество пропущенных постов с картинками (так было бы в веб-версии, если бы оно там правильно работало).
Кстати, webm тоже вместе с картинками считаются?
Зеленым цветом выделен текст, который добавлен или изменен. Также предлагаю сделать по-другому настройки времени (третья картинка).
>>352992
Надо бы перерисовать иконку большего размера пикрелейтед, т.к. 436х436 не совсем достаточно
http://pastebin.com/raw.php?i=7gJWDuEY
Вот тебе патч, бери исходники с гитхаба и собирай.
В основную ветку не пойдёт, мне кажется, общее число постов и файлов, мне кажется, лучше. Можно, конечно, сделать еще одну настройку, но во-первых, я думаю, это мало кому будет нужно, а во-вторых, меню настроек и так слишком перегружено.
>Кстати, webm тоже вместе с картинками считаются?
Считаются, и там вообще счетчик не картинок, а файлов.
>>353558
Давно уже, качай сборки с яндекса или дропбокса
Иконку-то я перерисовал, но она мне не нравится. И, вероятно, не только мне. Я уже очень давно жалею, что когда-то предложил этот вариант. Этот круг, силуэт анонимуса в стиле герба - все это уныло и абсолютно не оригинально.
Вот я и подумал: а не пора ли придумать что-то новое? Оставить силуэт для сохранения преемственности, но изменить форму иконки и убрать эти ассоциации с гербом.
Получится пикрелейтед. Два варианта, отличаются контрастностью градиента.
>>353586
Ладно, разберемся с этим как-нибудь в другой раз. Патч сохранил, но собирать лень.
Превью, как всегда, испорчены Макабой. Полноразмерные изображения в порядке.
Пакет, пакет на голове БЛДЖАД
Уберите эту звезду, нахуй она нужна? причем здесь вообще символы Союза?
Примерно вот так. Я не умею рисовать, но это всяко лучше многогранников, гругов и всяких ебаных звезд.
Вот этого двачую.
Ассоциаций с совковыми символами в новом варианте и так уже гораздо меньше.
>Пакет, пакет на голове БЛДЖАД
Не понял. Предлагаешь пакет вместо звезды? Покажи пример пакета, который ты считаешь подходящим. Хотя мне кажется, что это как-то глупо будет смотреться.
>>353741
Хуёвый какой-то пакет. Нужен геометрически правильный.
>>353745
Уже есть безумный шар в браузере для WP8. Спасибо, больше не надо.
А пока что - очередной небольшой фикс.
Новые звезды старого Давида ужасны. Не трогай круг и звезду, но направь ее лучом вниз.
>Уже есть безумный шар в браузере для WP8. Спасибо, больше не надо.
Он там не на значке, а можно сделать значком, главным символом приложения. Неслабо тогда бахнет, лол! А главное, права предъявить то будет не кому, йоба это же не зарегистрированный знак
> Хуёвый какой-то пакет. Нужен геометрически правильный.
Бля. Вот ты надень на голову пакет, но так, чтоб геометрически правильно, блядь.
Еще раз пишу для анонов, которые непрерывно ебуться в глаза: я не умею рисовать. Я лишь подаю идею.
И да, фикс твой - перегруженная хуита. Еще заебень каких-нибудь элементов. Самолеты на юэкграунде, которые бомбардируют нанойобами. Пиздец, блядь.
Градиенты везде на ведре ебашат. Мне на них похуй. Именно эта выебистость и школизм в виде шестигранника, этот анон, эта звезда. Слишком много всего. Особенно шестигранник.
>Анус свой главным символом сделай, пёс
Ой, иди нахуй!
Здесь и делать ничего не надо, не редактировать (есть и векторные варианты, и PNG, нужно просто взять готовый значок).
И для баннера тоже, готового контента с ЕХИДНЫМИ СЫРКАМИ дохуя.
Впрочем, моё дело предложить.
>в виде шестигранника
>Особенно шестигранник
Ну предложи другую форму. Только не круг со сраным "гербом".
>этот анон
Он там во все времена был. Пусть Вортекс убирает, если считает нужным.
>эта звезда
Попробую все-таки пакет сделать.
>Слишком много всего
Что именно ты подразумеваешь под "всего"? Что предлагаешь убрать?
>>353775
Катись отсюда, колобок.
Ну смотри, сейчас дезигн ведра упирается в иконка=один элемент, символизирующий программу. Без хуйни. А тут пакет - сразу означает что человек скрывается. Анонимная имиджборда подходит под это.
Я не умею вообще нихуя рисовать. Мышкой делать уебищно, да и сам думаю какой бы формы сделать рот. Но попробую, если уж ты настаиваешь.
>Но попробую, если уж ты настаиваешь.
Не надо, я уже сам попробовал. Хуйня какая-то, со звездой лучше.
>>353780
>А герб охуенен.
Только он не создавался как иконка для этого приложения. Его просто взяли и скопипастили сюда, потому что лень было придумывать что-то более оригинальное.
>>353781
Так тоже нормально. А вообще, меня этот баннер мало беспокоит.
Бомбануло. Ты же потом будешь сидеть как уебашка с новым ведром и флэтом, а двощ будет у тебя вот с такой хуергой. И это будет ой как не красиво.
Хотя кого я обманываю, ты же сидишь на 2.3 и будешь дальше мусолить свою бюджетку. Ну и до дезигна тебе, с таким мышлением, тоже далеко
>>353784
Сделал что-то примерное. Опять же, нужны люди, умеющие рисовать.
Я же могу только рисовать лого метро, не более, лол.
Ну как. Мода-хуеда там. К тому же ярко. Если следовать веянием нового ведра, то можно даже что-то оттенить немного. Предложу сделать изгибы немного оттененными. Ну и сделать низ более похожим на пакет. Эти отрывки от перфоленты тоже можно слегка оттенить. Будет годно.
Все же рисовать в пейнте, мышкой, на работе, где экран пиздец растянут ахуенно удобно. И еще можно взять в рассчет тот факт, что в жизни я единственный раз нарисовал ракету на 5 классе в 3-ем. И то получил я ее за оригинальность, а не качество.
Просто молния будет охуенно выделяться на фоне других иконок. Итак нихуя нет единства, так ещё и это говно будет.
>охуенно выделяться на фоне других иконок
Как что-то плохое. Или в твоем дезигнерском сне все иконки будут выполнены в едином стиле, с отличием, в скажем, букве, на них изображенной? Может у тебя еще рабочий стол на пеке кастомизирован свистоперделками? Джинсы узкие носишь? В жопу ебешься?
Иконки должны отличаться друг от друга, чтобы, знаешь, отличаться. Потому что я должен краем глаза блять видеть где какое приложение, а не удалять приложение из-за того, что иконка к другим на рабочем столе не подходит.
> Потому что я должен краем глаза блять видеть
Ну и каштомизируй свой интерфейс, уебашка.
Откуда такие мудаки лезут? Иди, делай себе иконки хуй пойми каких размеров.
2ch Le Coq
>353796
>Попробую что-то такое >>353790 сделать
Вот, сделал.
PSD, если кому-то нужно: http://rghost.ru/private/58012910/76d8793b6076c28d6dbfad3259c55f65
Превью традиционно испорчено Макабой. Спасибо, Абу!
Теперь нужно немного допилить и уговорить вортекса.
Нужны мятые углы, сгибы. Нужен цвет материал дезигна пастельный, йобана
Но все это нужно во флэте.
Ну почти. Нужны замятые углы в флэте. Еще я бы добавил морщины над или сбоку глаз.
Изначально я делал набросок. Не нужно его копировать, нужно допиливать все.
Фотошоп у меня есть, а с идеями беда. Можешь в M$ Paint еще какие-то наброски сделать, а я допилю.
Ну ты же понимаешь, что для криворукого уебана, у которого в голове тонна идей, плохо все выйдет в пейнте. Это будет не пейнт, а пейн.
> все иконки будут выполнены в едином стиле, с отличием, в скажем, букве, на них изображенной
This. Можно ещё цветом разные сделать, но не более. Форма должна быть одинаковой у всех.
> Может у тебя еще рабочий стол на пеке кастомизирован свистоперделками?
Нет, но иконки выключены, чтоб не загораживали обои.
>Рабочий стол
>Нет иконок
>не загораживать обои.
Ахуительный говноед. Ну открыл бы вьювер и смотрел на картинку. Рабочий стол для иконок, как раз. Пиздец просто.
Твоюмать, тредом промахнулся.
Ага, просто охуеть какая интересная, пушка вообще. Хорошо еще, что хотя бы не скопипизжена полностью откуда-то.
Мы же не разработчики, 60fps сами запилить не можем. Вот и приходится иконки рисовать.
Еще менее удачный вариант ты не нашел?
И я говорил про иконку Вортекса, а ты профейлил.
Ты таблетки принял?
Ой, бля, фон не убрал. Ужас-то какой.
В школу не опоздай.
Поэтому уберу:
layout.addView(LayoutInflater.from(context).inflate(R.layout.loading, null));
imageView.setInitCallback(new FixedSubsamplingScaleImageView.InitedCallback() {
...
Я про setInitCallback, который зачем-то удаляет и заново вставляет imageView. Без этого тоже работает.
Без этого значок загрузки не уберется же.
>- if (Constants.SDK_VERSION < 19 || !mSettings.isKitKatFix()) {
>+ if (Constants.SDK_VERSION < 19) {
не сломал?
>changed icon
Те же яйца, только в профиль. Почему не хочешь хоть немного изменить дизайн? Хотя бы вот это >>353753 пока что взять можно.
Но даже если не хочешь брать шестигранную, то возьми пикрелейтед. У той, которая сейчас в версии 1.5.4, звезда неправильная.
И еще сделайте установку позиции в конец после подгрузки постов с кэша, а то всегда приходится то до конца самому успеть прокрутить, то ждать пока появится тост с количеством сообщением и потом самому вычитать из номера последнего поста, количество новых.
>Тормозят списочки при загрузке аватаров.
Всегда так было. Олдфажные тормоза.
Каких аватаров, блджад? Совсем охуели аватаркофаги.
ВСЕГДА ТАК БЫЛО! У ДЕДОВ ТОРМОЗИЛО И У ВАС ПУСТЬ ТОРМОЗИТ! ИЛИ ТЫ ПОДПИНДОСНИК? МНОГОПОТОЧНОСТИ ЕМУ ЗАХОТЕЛОСЬ! НИКОГДА ТАК НЕ ДВАЧЕВАЛИ И НЕЧЕГО НАЧИНАТЬ!
Хотя бы слово "просмотрщик" оттуда убери, нет такого слова.
>слово "просмотрщик" оттуда убери, нет такого слова
Што?
https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D1%81%D0%BC%D0%BE%D1%82%D1%80%D1%89%D0%B8%D0%BA
ТЫ ЧО, НИ У КОГО ЖЕ НЕ ТОРМОЗИТ НА ЕГО ОХУИТЕЛЬНОМ НЕКРО 2.3 ЭТО ВСЁ ВРАКИ, ВЫ ВСЁ ВРЁТИИИИИИ
https://yadi.sk/d/BsBSLTMFaQvUt
Просто сборка текущего среза репозитория на github.
Отличается от той, что в маркете, выбором галереи в kitkat (те самые киткатопроблемы)
Почему не на ГуглоПлее? Оригинал оригиналом, но, по крайней мере, у него есть два очень хороших продолжателя.
Потоки разруливай, списочки ускоряй
Я ничего чинить не буду, я пользователь, а не кодер.
Я первый спросил и у меня рм.
А еще, попробуй зайти с пекарни https://2ch.pm
Да, спасибо, работает обоими способами. Но почему и какого хрена я должен сам руками выставлять значения, вместо того, чтобы приложение само работало без таких тонкостей? Какого хрена это не упомянуто на странице Плея?
>Но почему и какого хрена я должен сам руками выставлять значения
По умолчанию стоит домен 2ch.hk. Если у тебя .pm, значит ты его сам руками и выставлял, до обновления.
Если ставить с нуля, всё работает сразу
Все равно об этом должно быть упомянуто на странице разраба, а не узнавать у других вортексо-дрочеров.
Ты нормальный человек. Ни один дебил тут ни причем. Кроме главного дебила, который о других, пользующихся его трудом не думает.
Совсем не думают о том, что при критическом изменении настроек в обновлении, приложение должно делать их само.
Каких настроек? Из-за того, что кто-то сам поставил себе в настройках кривой домен (да, зато там проверка cloudflare отключена) и забыл про это, теперь отключить нахуй проверку сертификата? А нахуй тогда вообще такое SSL?
Единственное, согласен, что нужно было подробнее описать суть ошибки, что делать и чем это грозит. Ведь это мы знаем про текущую ситуацию с 2ch.pm, а что, если на самом деле MITM? Не всем насрать на безопасность.
Не все понял, но согласен с тем, информационный отдел надо прилюдно высечь и оставить без ужина.
Ты прав, но почему у тебя такая странная ссылка, вот такая https://ru.wikipedia.org/wiki/Человек_посередине у меня?
Если найдешь, как настроить, то напиши сюда. У меня вот нет такой проблемы, но компьютер не мой.
>Отличается от той, что в маркете, выбором галереи в kitkat (те самые киткатопроблемы)
Визуально - никаких отличий. Как работало все раньше без проблем, так и сейчас работает.
Т.е. у тебя версия с маркета, android kitkat и можно выбирать галерею, отличную от системной
Посмотрел так, как у тебя написано, все так и стоит
Можно еще с тех пор, как в одной из тестовых версий появилась настройка "Киткатопроблемы". Причем там все отлично работало, когда эта настройка была выключена, в связи с чем я попросил ее выпилить, что и было сделано ближе в релизу.
А, блджад. Версию из Маркета-то я и не проверил. Я предыдущую тестовую с сегодняшней сравнивал. Действительно, в версии из Маркета не работают сторонние галереи. Снова.
Вортекс, ты мудак. В одной из твоих же сборок с Дропбокса эта проблема уже была исправлена, а ты опять сломал. Спасибо !7Y0Ba3aTEM за фикс.
По какому принципу и сортируются ли треды в КАТАЛОГЕ?
Кокой ты быстрый. Этот каталог неделю назад появился, а то и две. Или ты все время только на некроверсиях из Маркета сидишь?
Двачую.
Вообще, кажется, нынешняя версия идеальна. Во всяком случае двачевать с нее мне удобнее и приятнее, чем с пеки. Только куда полоска загрузки в тредах при обновлении пропала? Давно ее не видел
Я не он, но преимущественно да. Накатывать обновления, выходящие дважды в день в режиме тестовой обкатки не вижу смысла. Только когда какое-то критическое для меня обновление вышло, скачал посмотреть. Ни разу не ставил x2ch. Вортекс тем и хорош, что на маркете старается держать готовый продукт для тех, кто этот тред вообще не читает, быть может.
Не так уж быстро. Надпись "загрузка" под тредом успевает секунд пять повисеть, от полоски ни следа нет. Обосрался - это с настройками-то? Обосрались те, кому в голову не пригшло их самим пофиксить
Все равно обосрался. Не предусмотреть директивную смену настроек и не сообщить о том, что она важны это прямое наплевательство на пользователей.
Это явно для конкурентного треда.
То есть машут жопами в воздухе и мечтаю быть выебанными лично БлоуДжобсом?
Переделаю структуру как будет возможность.
>>354472
>>354492
В настройках исправится.
А вообще да, мне не надо было слушать ламеров, которым нужно было защищенное соединение сами не знают зачем.
99% пользователей все равно на сертификаты и https, так что настройки уберу.
>>354529
Именно, что не нужно никому знать, ssl там или не ssl.
>>354565
Все версии начиная с появления макабы были с такой киткатгалереей. Да и к тому же, поставил киткат - пользуйся его галереей, руки не отвалятся.
>>354574
Иконка всегда в уменьшенном виде, никто не увидит 1 пиксель разницы.
>>354642
Загрузка пропала т.к. Абу возвращает сжатый gzip поток, в котором неизвестен размер. Не исправится никак.
Планируете ли Вы завести себе трипкод?
>>354826
>99% пользователей все равно на сертификаты и https, так что настройки уберу
Т.е. ты считаешь, что никто не должен знать, когда используется настоящий SSL, а когда вместо этого хуй собачий? Чем тебе эта настройка мешает? Можешь сделать проверку сертификата выключенной по дефолту, но настройку убирать не надо, потому что это снижение безопасности и функциональности.
А если "из принципа" хочешь убрать, то и поддержку HTTPS выпиливай полностью, ибо нехуй.
>Да и к тому же, поставил киткат - пользуйся его галереей, руки не отвалятся.
Похоже, что ты так и не понял: в версии !7Y0Ba3aTEM на 4.4 сейчас работают любые галереи (в том числе и стандартная). А в твоей - только стандартная. Чем же твоя версия лучше?
>Иконка всегда в уменьшенном виде, никто не увидит 1 пиксель разницы.
Тот, кто о нем знает - увидит. Так сложно поменять на GitHub? Никто и не просил из-за одной иконки сразу новую версию собирать и заливать в Маркет.
> А если "из принципа" хочешь убрать, то и поддержку HTTPS выпиливай полностью, ибо нехуй.
И поддержку двача вместе с ним, он ведь без https просто не будет работать, долбоёб.
>99% пользователей все равно на сертификаты и https, так что настройки уберу
>не нужно никому знать, ssl там или не ssl
За всех не говори. И то, что у тебя было с ALLOW_ALL_HOSTNAME_VERIFIER - это пиздец дыра, хуже трояна. Тем более, это анонимный форум, безопасность здесь играет не последнюю роль. (да, обезьяна всё равно всё сольёт, в случае чего, но это не повод так поступать)
Как решение предлагаю поменять значение ключа настройки домена, тогда после обновления он сбросится на дефолтный 2ch.hk, и проблемы не будет.
И написать более подробный текст к сообщению об ошибке.
>>354843>>354844
Вообще-то, мобильное API работает
Насчет апи я не слишком компетентен, так что мне простительно полагаться на мнение других.
> Вообще-то, мобильное API работает
Загрузка json только работает. Тубмнейлы, картинки, отправка поста - редирект на https.
Действительно. Два дня назад работало, в т.ч. и отправка.
В любом случае, настройка SSL нужна.
Как ещё один из вариантов, можно сделать как в обычных браузерах, чтобы при возникновении ошибки сам предлагал отключить проверку сертификата, например, в виде диалогового окна: "Соединение не защищено. Отключая проверку сертификата, ты сам долбоёб, твой трафик могут перехватывать. Отключить проверку? (Да/нет)" Тогда ебонтяи, не читая, сразу нажмут "Да" и проблемы не будет.
>Тогда ебонтяи, не читая, сразу нажмут "Да" и проблемы не будет.
Главное, чтобы при этом не_ебонтяям не приходилось наживать "Нет" несколько раз в день.
Тебе своих мозговых глистов лечить надо.
Https останется обязательным, валидация не нужна.
Ну а киткат прикрепление постоянно у кого-то не работало, что при фиксе, что без него. По идее, надо избавиться от файлов и прикреплять потоки, но это сложно будет протестировать.
>>354845
>ALLOW_ALL_HOSTNAME_VERIFIER - это пиздец дыра, хуже трояна.
Лолшто, еще один кулхацкер здесь завелся. Троян в 1000 раз хуже, чем игнорирование https. К тому же твои отправляемые посты в любом случае станут доступны всем посетителям двача. Нашел что скрывать, лол.
>>354850
Ну нажмешь ты нет, и что, не будешь приложением и сайтом пользоваться? Так не пользуйся сразу.
>Лолшто, еще один кулхацкер здесь завелся. Троян в 1000 раз хуже, чем игнорирование https
Смотря какой троян, и смотря какая ситуация.
>К тому же твои отправляемые посты в любом случае станут доступны всем посетителям двача. Нашел что скрывать, лол.
Ты еблан.
Посты видны всем (посетителям двача) анонимно. Совсем другое дело, когда сосед, владелец wifi точки поставит у себя SSL прокси и однозначно деанонимизирует тебя. И сделать это не так сложно, как тебе кажется.
>Ну нажмешь ты нет, и что, не будешь приложением и сайтом пользоваться? Так не пользуйся сразу
Охуительная логика! Файрфоксом тоже предлагаешь не пользоваться сразу?
Уебывай с треда и с двача, а то здесь видите ли, сертификат недоверенный.
Как будто его кто-то заставляет этим сайтом пользоваться. Не хочешь - не пользуйся, но для остальных валидация https будет проигнорирована.
Ты совсем уже поехал?
На 2ch.hk нормальный сертификат.
Зачем жрать говно с 2ch.pm? Проверка cloudflare давно реализована
То, что на днях шатали макабу, это очевидно. Если еще и для этого, тогда понятно.
Проверка сертификата - это очень полезная вещь для тех, кто действительно ценит безопасность. И не смей её выпиливать. Если не хочешь видеть жалобы "ААААА, у меня не работает", то выключи проверку по дефолту, но настройку оставь.
HTTPS можешь сделать всегда включённым и убрать из настроек, но тогда нужно будет сделать уведомление на тот случай, если обезьяна когда-нибудь откажется от HTTPS. Например, "Это соединение не является защищенным" - выводить, если включена проверка сертификата а настройках.
>Ну а киткат прикрепление постоянно у кого-то не работало, что при фиксе, что без него.
Про киткатопроблемы тут писал я. Я же - ОП этих двух тредов, и знаю, что после фикса на прикрепление изображений с 4.4 никто не жаловался (пока ты не выпилил фикс в релизе 1.5.4). Я же раньше писал, что после фикса все стало работать отлично, и попросил убрать его из настроек и сделать активным по дефолту. Возражений не последовало.
Ок, тогда принудительно перевожу всех на 2ch.hk, а также проверка сертификата будет только у тех, кто явно включит в настройках.
Что значит "принудительно"? Выпилить настройку домена и оставить только .hk? Зачем? Сейчас все отлично работает. Есть выбор домена, есть настройка HTTPS, есть настройка проверки сертификата. Этих настроек достаточно для того, чтобы продолжить пользоваться приложением независимо от того, что обезьяна решит сделать с доменом и HTTPS завтра.
Зачем что-то из этого убирать? Можно только по дефолту включить "Игнорировать ошибки сертификата", чтобы было меньше комментариев "помогите, у меня ничего не работает".
Двачую этого адеквата.
>Можно только по дефолту включить "Игнорировать ошибки сертификата",
Лучше по дефолту включить домен 2ch.hk, а проверку оставить.
Ты понимаешь, что ты уже всё, поехавший! Свободой у него, блядь, жертвуют.
Какая свобода? Или у тебя в квартире дверь постоянно открыта?
Ты не прошел тест и за тобой уже выехала бригада скорой психологической помощи. Жди их голый на балконе.
На дропбоксе тоже самое, что на маркете
Вообще из-за любых гифок? У тебя какой процессор? (аппаратная архитектура)
Или модель телефона
Этот форум называется Программы и да, в дэшчане все работает. Так что вызываем основателя вортекса и просим помочь.
Хоть и не вортекс, попробую разобраться.
А судя по списку классов, у Даши-тян другая библиотека json парсера
https://2ch.hk/s/res/1045141.html#1045300
Этот кривой парсер не обрабатывает ESC-символ \v
Вообще говоря, и не должен
https://en.wikipedia.org/wiki/Escape_character#JavaScript
>Note that the \v and \0 escapes are not allowed in JSON strings
Но абу (или кто делал JSON API для макабы), видимо, решили по-другому.
Что делать - или менять JSON парсер (или вообще нахуй переписать весь браузер с нуля), или костыль, который до парсера будет заменять эти \v на что-то другое.
ДА, после обновления стало вылетать из-за любых гифок на 4.1 планшете, прям как на dashchan
Ты про обновление с маркета, не так ли? Где вообще в вортексе можно посмотреть номер сборки?
обновлена сборка на яндексе
Спасибо. У меня 154 и никаких проблем.
Отлично, спасибо. Сейчас запощу эти символы в б, вг и ,конечно, в любимом моби.
Все страницы видны, а на этой не установлены сертификаты. Система безопасности ее блокирует.
>>355241
Вот этот отчёт, я правильно понимаю? Ошибка:
>Caused by: java.lang.UnsatisfiedLinkError: Couldn't load gif: findLibrary returned null
Это что за планшет такой g22ref, а главное, на какой архитектуре (даже интересно)?
У нас нативная библиотека собирается под все архитектуры: arm64-v8a, armeabi, armeabi-v7a, mips, mips64, x86, x86_64. Разве вообще есть андроид под что-то ещё?
В любом случае, можешь в настройках включить webView для просмотра гифок, там такой проблемы не будет.
Только ссылки на незащищенное содержимое (может баннер какой, хз).
Сама доска работает, если это можно назвать работой.
Нельзя, если туда невозможно постить.
да кому она нахуй нужна, эта главная? всё равно всегда сразу заходишь в нужную борду
Чувак, это значит, что администрация в курсе, но нихрена не говорит, что делает.
И что предлагаешь делать?
>>355959
>>355241
Могу предположить, что планшет этот Wexler TAB 7iS (гугл по запросу g22ref даёт только одну ссылку на 4pda)
Ну, во-первых, планшет - говнище. Заказал бы уж что-нибудь нормальное на алиэкспрессе, чем покупать это оверпрайсное говно с заклеенной этикеткой. Как и прочие эксплеи, роверпады, и иже с ними.
Но не суть. Процессор то вроде обычный arm, что странно, хули тогда не подгружается библиотека? А какие приложения (из тех, что используют нативный код) у тебя еще установлены и работают?
Что тут можно сделать? Либо ждать и не делать ничего, либо начать писать письма.
Ну пиши, если надо, только что это даст?
И так ясно, что доска не нужна или будет выпилена, или оставлена в таком состоянии как сейчас. Флешки поломали еще в 2012, для гифок и видео сейчас /media/.
Хочешь побыстрее окончательно выпилить код поддержки вакабы? Так а что это изменит?
>не нужна и будет выпилена
фикс
Ты думаешь это я писать что-то там должен? Подумай еще. Перечитай мои слова, может быть дойдут.
Ну например дизайн более похож на оригинал. Плюс когда нажимаешь на ответы, пост отображался как на стандартной версии сайта.
Пикрелейтед
Интересное предложение, но лучше подождем тех, кому его осуществлять.
>Доска flash выпилена с заглавной страницы двача. Через веб не открывается, только через моббраузеры. Постинга не было с конца лета.
И что это должно мне сказать? Ну и, как уже выяснили, через веб таки открывается.
>>356034
это можно просто сделать, а с этим >>356032
надо подумать. Совсем как на десктопе все равно не получится, мышки то нет
>Совсем как на десктопе все равно не получится, мышки то нет
А так и не надо. Достаточно по клику.
А скрывать я хз как реализовать, лол. Можно нажатием в свободное от сообщения места, лол
И какое мне дело до этого? Она заморожена в мобильном браузере, а в веб версии работает? Нет.
Какое мне дело до доски, на которую я не заходил, даже когда она работала как надо?
И ты гнался за мной четыре квартала, только чтобы сказать, насколько я тебе безразличен?
Иди нахуй
Сборка обновлена: https://yadi.sk/d/BsBSLTMFaQvUt
Относительно версии с маркета на данный момент:
- выбор галереи в kitkat
- json парсер '\v'
- UI для планшетов
>Буду ждать новой версии на маркете
это только к вортексу, возможно, ждать придётся долго
Загружай ее через соседнюю кнопку.
https://yadi.sk/d/BsBSLTMFaQvUt
Только с 1.5.
Работаем, я отправляю коммиты и в общий репозиторий.
Вортекс просто редко собирает, обновляет версию на маркете.
Таким образом получается, что твоя версия оперативнее, но включает ли версия Вортекс Вольфа все твои изменения?
Да, тогда это действительно совместная работа. Есть ли у тебя трипкод и если нет, то чем занят !7Y0Ba3aTEM? И не называется ли твоя часть работы браузер x2ch?
А, тогда хорошо. Я почему-то решил, что уже четыре человека делают браузер для мобильного двачевания. Успехов тебе и благодарности за труд ради всех, кто им пользуется.
Когда не было проверки Cloudflare и я предлагал поставить домен по умолчанию 2ch.pm (как единственный вариант заставить браузер хоть как-то работать), ты вернул 2ch.hk и ответил, чего его форсишь, там сертификат кривой. И ничего, что у половины пользователей в это время была ошибка 503.
А сейчас, когда некоторые всё-таки сами поставили в настройках 2ch.pm и сейчас наблюдают ошибку "Недоверенное соединение" (и даже не хотят зайти посмотреть в настройки), ты собираешься просто выпилить проверку сертификата? В чём логика?
Чтобы исправить ситуацию (а прокол есть, признаю, нужно всегда предусматривать защиту от дурака), нормальное решение - сбросить домен (не принудительно прописать .hk, а поменять ключ настроек, чтобы после обновления значение сбросилось один раз на дефолтное). Тогда ошибка останется только у тех, у кого действительно непорядок с HTTPS (ведь на 2ch.hk сертификат нормальный), и пользователь должен знать (по крайней мере, быть уведомлён) о проблеме. На этот случай - более подробный текст с сообщением об ошибке, и что делать. Всё это уже сделано, осталось собрать и выложить.
добавьте вот эту или подобную пердольку - https://github.com/ge0rg/MemorizingTrustManager - и прекратите страдать хуйней
мимопроходил
>ТИП ФАЙЛА НЕ ПОДДЕРЖИВАЕТСЯ
Этот баг был исправлен хуйзнаеткогда, я его уже больше месяца не видел.
Спасибо
Реально спасибо, а можно убрать полупрозрачное затемнение?
Плюс можно запилить Photon Tablet UI:
- Закругление рамки в 1-2px
- Бордюр #ccc
- Отступ сообщений в 5px от края?
Вот более подробное описание возможного Photon Tablet UI:
- Закругление рамки в 1-2px (Можно 5px как раньше, или вообще без как на том самом)
- Фон страницы #eee
- Бордюр вокруг post #ccc
- Фон поста #ddd
- Ну и номер поста перенести поближе к имени, то есть убрать нахуй от правого угла
- Отступ сообщений в 5px от края
Логика в том, что hk это единственно правильный домен. Остальные домены работают как-то по своему и значит неправильно.
Выбор домена я сделал когда сломался 2ch.so, затем отменили 2ch.ec, и была неопределенность, какой домен будет следующим. На данный момент этот выбор не нужен.
Все-таки оставь возможность менять домен, так как никогда не знаешь, что жизнь выкинет на этот раз. Или ты каждый раз будешь заставлять людей ждать, пока перепилишь приложение на новый домен?
Сделал непрозрачность 10% (чтобы видеть, какой пост активен).
С остальным, как бы не началось метание говна, кто уже привык. Попробуй сам запили, там видно будет.
Удваиваю.
В нем можно увидеть немного новой информации:
Отображаются сразу все треды с доски, у каждого треда видна информация о просмотрах (views), кол-ве подписок (favorites) и бамплимите.
На ее основе можно сортировать треды, выводить каталог, да и какой-нибудь свой топ тредов по выбранным доскам разработать.
О, абу в треде
Пожирание говна - не аскетизм.
Спасибо.
>4.4 - 4.4.4
>Сторонние программы теперь не могут писать на карту памяти — без рутования записать на карту можно только родными "Моими файлами".
Лолшто?
Вот и мне интересно, наняла ли Майкрософт и Эппл людей для уничтожения андроида как лучше ОС.
Поставил, попробова через неё - такая же хуйня.
Bump
Скачивает треды и собирает назад в HTML файлы, чтобы потом двачевать лол оффлайн.
Можно куда-нибудь интегрировать, и поднять свой архивач и т.д.
Исходники: https://github.com/miku-nyan/makaba-archiver
В принципе, на основе этого можно будет запилить интерфейс сохранения тредов из мобильного браузера в HTML.
Трип-код где? Тут можно давать такие обещания только если ты собираешься их выполнять. Скачанные по json треды возможно собрать обратно в html? Постарайся сделать так, чтобы тред у тебя не превращался в кучу файлов, запиханных в одну директорию.
Ссылка на гитхаб однозначно идентифицирует.
>Тут можно давать такие обещания только если ты собираешься их выполнять
Обещания не было
>Скачанные по json треды возможно собрать обратно в html?
А почему нет?
Вот так, например, выглядит архив /b/ (полтора часа назад)
https://yadi.sk/d/_q8OjrnmbZGGC
Я такие сложности не знаю. Мне достаточно того, что разработку ведешь ты, а не кто-то там с горы. Если осилишь, мое глубокое почтение еще более увеличится.
Прошу, попробуй сохранить отдельно взятый тред, вроде этого, через свой упаковщик одним файлом.
Ну допустим, всякие css, js и миниатюры еще можно попробовать упаковать, как .mht, но что тогда делать с пикчами?
К тому же, нужно хранить еще где-то json файл, чтобы потом можно было прочитать на телефоне, HTML так просто обратно не распарсишь
Вот теперь ты объяснил, насколько много существует трудностей из рода тех, о которых обычный двачер не знает. Если оригинальные пикчи не пакуются в mht, не класть ли их навалом в папку с названием треда? И в ней же пусковой файлик для просмотра архива на любом компьютере и ОС, могущей в html.
Не совсем объяснил я.
Получаем страницу в json
Скачиваем все изображения/webm файлы в папку, например в title_files, где title - Содержимое тега тайла
Саму страницу сохраняем title.html.
Потом папку и этот файл упаковываем в архив title.zip
Ну и конечно заменяем пути изображений на title_files
И получаем превеличайшую кучу файлов, тратящих больше ресурсов при передаче и обработке, чем один сплошной файл с возможностью вытаскивать из него целые пикчи и вебм.
Нихуя не каша.
Такой вариант даже лучше. У тебя все в запакованном виде. Надо посмотреть на ПК? - скачал архив, распаковал и смотришь
У меня ничего такого нет, не путай себя и других. Мне только нужно, чтобы не было html-помойки у меня на компьютере, тратящей большее количество ресурсов на большее количество файлов. Если это будет архив или хранящийся на облаке в сети mht, но в любом случае единый файл из которого можно вытащить данные стандартными средствами, это то, что надо.
В mht не советую. В архиве с тредами, про который все знают, половина архивов в mht.
Дак их смотреть не удобно - кукла не работает с ними.
>html-помойки у меня на компьютере, тратящей большее количество ресурсов
Думаешь, mht портатит меньше ресурсов? Лол.
Если тебе неудобно заливать это в облако, можешь сам запаковать, хоть в тарбол без сжатия, хоть в zip, хоть архиватором Бабушкина, кому как удобнее.
К слову, mht из коробки поддерживается не всеми браузерами (в firefox нужен аддон, насчет хрома не знаю)
Ну, хорошо. Тогда надо придумать какой-то раскрыватель такой папки, либо заархивированной, либо полной файлов. Чтобы только обязательно кукла работала, раз кукловоды не могут в закрытый стандарт mht.
В каком там виде представлены треды и что делать, если архив таких размеров при перекачке будет поврежден? Еще дай, пожалуйста, адрес.
Держи чувак, смотри сам. Там каша пиздец
magnet:?xt=urn:btih:53F3EFF363F805DD643C1AC0C7F8AB66A985D213&dn=%d0%90%d1%80%d1%85%d0%b8%d0%b2%20%d0%b4%d0%be%d1%81%d0%be%d0%ba
mht - то еще говно. Во-первых не все браузеры его поддерживают. Во-вторых его хуй подправишь.
Спасибо, вот о недопущении такого и говорил. Каждому треду отдельную папку с отдельным пусковым файлом, над ним должно быль оглавление, включающее все треды в борде. Файло-папочная-дисковая архитектура, в общем. Обязателен поиск по означенному району.
Никачает.
Выложите, хотя бы скрин, что там за файлы, в чем ужас?
Алсо, хуй знает, что делать с куклоскриптом. Он к локальным страницам не цепляется. Пробовал тупо включить в html страницу <script type="text/javascript" src="dollchan.js"> и положить в ту же папку, не работает. Видимо, я что-то делаю не так.
Можно ли спросить у создателей куклоскрипта, как они думали мы будем решать такие проблемы?
Найти место, где куклоскрипт идентифицирует веб-сайт и поменять значение на всегда, лол
Мимокрок
После обновления нет, лол
Я это есть не буду. Неизвестно, что это и где оно побывало.
Хуйню запилил, а не интерфейс для планшетов. Делай слева в столбик открытые треды и избранное с провекой новый постов и отображением их количества.
Это при твоем прадеде, когда ножей не было и говядину хуем рубили?
Вот этого двачую. Кто превратит json в подобие домашнего браузера, с большим количеством одновременно открытых вкладок, тот будет молодец. И будет больше поводов тупить в свой планшет, не глядя по сторонам.
Ничего подобного на строку вкладок в дэшчане нет. Постарайся нам сделать так, как дома, с миганием фавиконов и возможностью видеть, как много непросмотренных постов в полу-открытый тред капнуло.
> Разве в этом вашем дашчане не так сейчас?
Не совсем. Там есть панель с открытыми тредами, но без мигания фавиконов и счётчика новых постов. А ещё её надо доставать руками. Я же говорю про постоянно отображаемую в ландшафте полосу с вкладками.
Примерно как пикрелейтед, только с мигающими иконками.
Это самое лучшее обоснование, почему должны различаться версии для смартфона и планшета.
Не думаю, что прям раздельные версии надо делать, просто описать два типа раскладки интерфейса. Я не программист, но насколько я знаю, это вполне возможно сделать.
Тогда интерфейс должен определять разрешение экрана и подстраиваться соответственно.
Ничего не ставил. Я вообще ничего в этих ваших хтппс не понимаю. И с телефона и с планшета одинаковая проблема.
Черт знает что где ставить, но после твоихотчетливо ответов на планше все заработало.
Чебуран приходит
В меню выбирай настройки и ставь галочку на использовать https, галочку на игнорировать ошибки ssl сертификата убери. Проверь этот рецепт на телефоне.
Не пишешь ничего ни про аппарат, ни про программы, ни про настройки. Пока могу тебе только посочувствовать.
Тест
Планш - хттпс вкл, ссл выкл
Тел - хтппс выкл, ссл выкл.
Домен - хк.
Всем спасибо за помощь
Вот это да, фиксированная ширина реально бесит, когда сообщение длиной в два слова
И нахуя это здесь?
Тогда убери проверку ssl сертификата.
Рад за тебя.
https://yadi.sk/d/BsBSLTMFaQvUt
Можно посмотреть, как оно будет выглядеть.
Интегрировано пока криво, практически просто скопировал java проект архиватора с минимальными изменениями и сделал оболочку ASyncTask. Как следствие, всё просто загружается ещё раз уже (т.е. если тред уже утонул, но остался в кэше, он не загрузится), вложения грузятся заново, даже если уже есть в папке загрузок (или в кэше).
Куклоскрипт пока включен всегда (потом, наверное, сделаю настройкой). Если хочется посмотреть, как всё выглядит без него, можно удалить файл dollchan.js из папки makaba.
>
Ты сколько лет на старом Андроиде сидишь? Уже в Nexus 7 2012 с 4.1 планшетный интерфейс по-другому выглядел.
>.js? ты что, ебанутый?
Ну охуеть теперь. Сами же просили куклоскрипт.
И он даже работает Стёпа коммит запилил
>сделайте уже чтобы списки не тормозили
Надо сначала локализовать проблему. Когда именно они тормозят? Только при загрузке "аватарок", или вообще всегда?
Я уже как то делал тестовые сборки двачбраузера с замером скорости рендеринга. Тормоза начинаются, когда подгружается элемент списка при скроллинге.
Алсо, пробовал переносить загрузку пикчей в треды с низким приоритетом, что немного помогало, но не всегда.
Попробуй подключить логкат и посмотреть на варнинги при скроллинге - там будут сообщения о просадке фпс.
Так же тормоза фиксились изменением типа лэйаута.
Даже самый крупный шрифт на планшете выглядит мелким. Тут в соседнем треде говорили, что х2сН браузер приобрел планшетный интерфейс. Сделай установку шрифта не по пределах, а по пунктам и выбор шрифта сделай не только по-умолчанию.
Что-то не видно этого планшетного отличия. Что на смарте, что на планше одно и то же. Самый большой шрифт все равно не такой уж и большой.
На вакабе открывались точно. На макабе уже точно не помню. Вроде бы открывались по началу, на первых версиях. А есть ли где-нибудь архив старых версий? Хочу по юзать, может за работают пикчи. Скажу точно.
https://yadi.sk/d/BsBSLTMFaQvUt/archive/
В версиях от августа галерея не тронутая, но поддержка макабы есть (Read-Only по крайне).
Проверь, тогда сообщи.
Алсо, в настройках пробовал выставлять просмотрщик "WebView"?
Попробуй еще сначала включить пикрилейтед
Короче, мне надо чтобы по клику по посту в форме ответа появлялся его номер. Так понятно?
Разницу между ударить и нажать понимаешь? Походу, нет. Прижми один палец на тот пост, на который хочешь ответить и подержи до появления контекстного меню.
Попроси Создателя, чтобы предусмотрел опцию настройки времени реакции. Как чего, обращайся.
А то!
Ничем. Но в следующей версии хохлам завезу русский язык (но не украинский, т.к. не знаю).
А то сейчас они чего-то все надписи по английски читают.
Если у хохла в телефоне хохляцкая локаль, может он просто не хочет видеть русский язык?
Лучше тогда уж настройкой, хотя хз.
или это такой ход конём по нотам?
>но не украинский, т.к. не знаю
Гугл транслейт, рус<->укр вроде нормально должен перевести, грамматика то похожая.
Только найти здесь носителя, кто прочитает и исправит ошибки.
Просто полностью удалил двач браузер (скачанную вчера с маркета версию) и установил заново с того же маркета ту же версию - пикчи за работали.
>помогла установка домена по умолчанию 2ch.hk
Он же в последнем обновлении должен сам на .hk сбрасываться, не?
Когда tabs (закладки) открываешь, по-умолчанию открывает favorites.
Можно ли сделать, чтоб текущие вкладки открывало?
Давно же, открывается то, что было открыто в последний раз (вкладки/закладки/история)
>в последнем обновлении должен сам на .hk сбрасываться
Когда я заходил изменять его в первый раз, там было пусто
Если пусто, значит по умолчанию == 2ch.hk.
Попробуй удалить всё, оставить пустую строчку.
К тому же, 403, да еще и при постинге, очень странно. 403 еще может означать проверку cloudflare с капчей, если там IP забанен
А может, просто обезьяна шатала в это время
Да х.з. - постоянно в избранные бросает. Уже несколько раз моделировал.
cm11-m10-tilapia
это багрепорт
Не воспроизводится.
Попробуй сбросить все данные приложения.
Вообще, позиция последней открытой вкладки хранится как int в pref_history_tab_position (как ключ настроек).
Я имел в виду - хули без трипа?
>я на 1.5.4, качал с дропбокса.
Сегодня вортекс обновил, и на дропбоксе, и на маркете
Че бля?
Она жи есть не чистокровная нигерша с африки, а подданная мать ее Королевы Елизаветы Второй.
С 2ч броузера пишешь?
То, что ниггершам не положена одежда это правильно, это канонично.
У меня с капчей только что был 503, сразу же пошла проверка CloudFlare и все заработало. Почему-то у того господина автоматика сбоит.
503 != 403
>К тому же, 403, да еще и при постинге, очень странно.
Ты знаешь, насчет цифры на библии клясться не стану, но слово Forbidden было 100%. А вообще все заработало и экспериментировать больше не хочу
>>360331
>У меня с капчей только что был 503, сразу же пошла проверка CloudFlare и все заработало. Почему-то у того господина автоматика сбоит.
503 щас тоже было. Но заебись, что больше не надо вводить текстовую капчу пиздец, а ведь мы когда-то через нее двачевали. И предпросмотр отправляемых картинок вообще заебись, а то при добавлении фото постоянно ссусь прикрепить не то и сдеанониться, лол.
Так что, пользуясь случаем, передаю большое спасибо волку и другим участвовавшим анонам.
Недопост написал. Здесь должно было быть еще
>Может надо настройки попердолить или это вообще из-за макаки?
Это ты у обезьяны спроси лучше.
>Forbidden
Да, это и есть 403.
https://ru.wikipedia.org/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F_HTTP#403
На двачах оно ещё может означать, что требуется проверка Cloudflare с рекапчей - пикрелейтед (IP забанен или что-то вроде того, я такое только через тор видел).
Но не обязательно, может просто обезьяна вакабу пошатала, на сервере права не те выставлены, или ещё что.
Ошибка 503 - как правило, обычная проверка Cloudflare, без капчи. (или, возможно, дудос, но тут браузер не причём).
>>360435
>>360437
Хуй знает, сейчас закрыл приложение (полностью), открыл, постит и проверку не требует.
Может у тебя печенька сбросилась, или просто не сохраняется. Если постоянно повторяется, попробуй сбросить все данные >>360268
При каждом перезапуске телефона, если получаешь новый IP.
Как я понял из кода, рекапчу может показывать только в ThreadsListActivity.
При этом index.json (и другие json, видимо) выдаются и без проверки, а проверка всплывает только при постинге (как и при проверке без капчи).
Надо бы исправить, чтобы при получении ошибки в AddPostActivity тоже была возможность пройти проверку. Только как, делать отдельное activity для ввода капчи? Можно (как костыль) перед получением списка тредов (например, "2ch.hk/b/index.json") запрашивать "2ch.hk/b/", чтобы сразу запросило и прошло проверку.
Вортекс, предложения?
Пока, возможно, сработает такое решение: у кого ошибка 403 Forbidden, открыть сначала каталог тредов и ввести рекапчу там
https://ru.wikipedia.org/wiki/Список_кодов_состояния_HTTP
Что у тебя за говно вместо браузера?
Действительно, 403 Forbidden вываливает только при постинге, и решение с каталогом работает. В каталоге вываливает рекапчу, и после авторизации ошибка 403 пропала. появился ответ макабы: бан №...., причина: уход от бана, прокси, /mlp
Нужно делать скорее делать решение, или хотя бы задокументировать это, а то на маркете много отзывов именно про 403
Более полный список форумов включается через настройки, если ты об этом. Включить в список некоторые форумы мешает политика Google Play, но можно добавить их в закладки, тогда они начнут появляться в общем списке форумов в категории "избранное".
>>360547
Я чего-то не пойму, т.е. сейчас у меня есть два варианта:
1. Открыть доску, ввести рекапчу, двачевать
2. Открыть прямиком тред через закладки, попытаться отправить пост, подождать, пока браузер пройдет проверку и отправить пост
Так? Воспроизвести не получилось. Я это к тому, что второй способ-то проще, никто не любит вводить капчу, тем более рекапчу.
>подождать, пока браузер пройдет проверку
В том то и дело, если проверка с рекапчей, нихуя не пройдёт
Это всё нужно, только в случае, когда cloudflare запрашивает проверку с рекапчей (ошибка 403). У меня такое получилось воспроизвести только через тор. Но видимо, у некоторых такое происходит и без тора.
>1. Открыть доску, ввести рекапчу, двачевать
Не доску а "каталог". Сама доска может открываться нормально.
>2. Открыть прямиком тред через закладки, попытаться отправить пост
Будет 403. Это и нужно исправлять
miku-nyan@neko03 ~ $ wget --user-agent="Java/1.7.0_55" https://2ch.hk/makaba/posting.fcgi
--2014-09-24 18:13:47-- https://2ch.hk/makaba/posting.fcgi
Распознаётся 2ch.hk (2ch.hk)... 104.20.21.20, 104.20.20.20
Подключение к 2ch.hk (2ch.hk)|104.20.21.20|:443... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа... 403 Forbidden
2014-09-24 18:13:47 ОШИБКА 403: Forbidden.
miku-nyan@neko03 ~ $ wget --user-agent="Mozilla/5.0 (Windows NT 5.1; rv:31.0) Gecko/20100101 Firefox/31.0" https://2ch.hk/makaba/posting.fcgi
--2014-09-24 18:14:03-- https://2ch.hk/makaba/posting.fcgi
Распознаётся 2ch.hk (2ch.hk)... 104.20.20.20, 104.20.21.20
Подключение к 2ch.hk (2ch.hk)|104.20.20.20|:443... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа... 503 Service Temporarily Unavailable
2014-09-24 18:14:03 ОШИБКА 503: Service Temporarily Unavailable.
У меня сразу после 403 браузер обновляет капчу, начинается проверка CloudFlare и все, ввожу капчу второй раз - пост отправлен. Хотя непорядок конечно, вообще хуйня. Так это макак сделал или оно само сломалось?
Вот я уже долгое время включал браузер, отключался от вайфая и подключался к мобильному интернету, вернулся на домашний вайфай - баг не повторился. Может это было какое-то временное шатание?
Если 403 это Forbidden, то да. Извиняюсь, если речь идет о 503, у меня такого не было. Читаю невнимательно
А хули он его утром дважды распознавал? С первого раза не запомнил? Думал, щас с мобильного интернета напишу, там всегда айпишники разные, а домашний белый
Т.е. у тебя после 403 Forbidden при постинге прошла проверка cloudflare и обновилась капча?
Да
test
P.S.
Сука! Толи я слепой, то ли что. Сейчас с мобильного интернета было 503, и все так и произошло, как я описал (503-проверка CloudFlare-попробуйте еще раз). Наверное и утром было 503. Ну я и еблан.
ЯННП! Сейчас на домашнем вайфае залез написать пост на хисторач, опять были 503 и проверка после первого ввода капчи. Подумал, что проверка идет отдельно для каждой доски. Для проверки зашел в /b, бросил картинку в ЗП тред - проверки нет. Подумал, что наверное уже была проверка в /b. Зашел на /test, там я в жизни не постил - проверки нет. Хуйня какая-то. Нужно больше данных с других досок.
Продолжил опыты, повторить не удалось, в том числе в хистораче. Полагаю, проблема все таки на стороне макаки/CloudFlare
печенька от доски не зависит, это точно
Это пиздец. Выяснилось, что http поток читает 170 байт и зависает нахуй. Причём, зависит от User Agent, поставил строчку от Firefox, и чудеса прекратились.
Пробовал разные ноды тора. Что это за хуйня?
А ещё, страница может выглядеть и вот так:
http://pastebin.com/G55ZXp3w
И код не 403, а 503!
Но такую выдало только один раз. Тоже, хуй знает, отчего это зависит?
Ну и обновлённая сборка:
- Проверка рекапчи в случае ошибки 403 Forbidden в AddPostActivity.
- Заменил UserAgent на Firefox 31 под Windows 7
https://yadi.sk/d/BsBSLTMFaQvUt
Поводи страницу вверх-вниз, чтобы он появился, а потом тапай на самой полоске внизу.
Наверно надо создать отдельную activity с cloudflare капчей и редиректить туда. При успешном вводе закрывать activity и приложение само вернется на предыдущий экран.
>>360457
Эта капча случается с почти любым заграничным ip-адресом, неважно 3g или домашний интернет. Но ввести нужно максимум раз в месяц, поэтому я и не старался особо, сделал только в списке тредов, для меня этого было достаточно.
> Наверно надо создать отдельную activity с cloudflare капчей и редиректить туда.
Аутисты, почему вам до сих пор не пришла в голову мысль сделать это в диалоговом окне как у Дашки?
Потому что диалоговые окна и попапы - хуета которой место в веб 1.0.
Все стандартные приложения андроида работают без них.
> хуета которой место в веб 1.0.
> 2ch browser
Что-то не так?
И вообще диалоговые окна можно в каждом втором системном приложении встретить, долбоёб.
И в двачбраузере они есть.
Сюда ли ты зашел, говнюшок?
То есть ты не в курсе, что работают мастер Волк на маркете и подмастерье в виде x2ch на яндексе?
>>361485
Да, проверял только с тором, а там адреса забанены, и после проверки капчи всё равно не постит, только ответ с сообщением о бане. И не обратил внимание, что postsender может null вернуть, в итоге NPE.
Исправлено.
https://yadi.sk/d/BsBSLTMFaQvUt
Он не цепляется, если постить окошко, а не через форму в конце
Все равно, прошу тебя, будь внимательнее. Ты делаешь очень важное для двачеров дело и не надо будить паранойю, особенно на пустом месте.
Сажу ещё можно, прямо в поле e-mail написать, а имя да, никак
Зато мастер отвечает за качество работы своего подмастерья.
Сяб.
Так, а настройки для разработчиков у тебя где? Прямо в настройках отдельным пунктом?
Хм, а сейчас уже нет этого бага. Странно.
Отдельным пунктом. Но по умолчанию они в Android скрыты. Чтобы разблокировать, нужно 10 раз нажать на "Номер сборки".
Спасибо тебе, мой анонимный друг! Этот совет помог мне даже больше, чем http://www.youtube.com/watch?v=35IT_37WE9o
>Если свернуть приложение, я потом открыть с ярлыка, то оно показывает стартовый список досок, а не страницу, на которой было свернуто
Может ты открыл с ярлыка не x2ch, а просто 2ch. Для андроида это два абсолютно не связанных между собой приложения.
Хакнул стиралку, чтобы стирала в два раза быстрее?
Я открыл оба приложения, в обоих открыл тред, оба свернул, оба снова открыл с ярлыков. В 2ch Browser был открытый тред, а в x2ch - стартовый список досок. Но после принудительного перезапуска приложения баг больше не появлялся.
Ну может памяти стало мало, и операционная система решила выгрузить x2ch из памяти.
Nexus 5, памяти 2ГБ. Если разворачивать не ярлыком, а из системного "диспетчера задач", то все работало нормально. Думаю, оно и в версии Вортекса может быть, но встречается нечасто. А может быть, это вообще не проблема приложения, а у системы крыша едет немного.
Андроид сохраняет задачи и стек activity, если ему не хватает памяти.
Поставил последнюю версию с яндекса. Пишет 503 ошибку при хттпс и отключенной проверке сертификтов. Проверка клаудфары не проходит по таймауту. Как настроить так, чтобы работало?
На старых версиях работало? На пекарне рекапчу не запрашивает?
>Как настроить так, чтобы работало?
Если проверка сертификатов отключена, можно поставить домен 2ch.pm, там cloudflare без рекапчи не проверяется
Работает без всяких там проверок.
Нет их в гугловых приложениях, уебан, ни в джимейле, ни в хэнгаутс, ни в транслейт. И я оставил только для нефонового скачивания файлов и при отправке сообщений, но и их когда-нибудь уберу.
Вставлять диалоговые окна где-то еще - пиздец из 90-х с кучей попапов.
Не совсем понимаю смысл вашего обсуждения. Вы считаете, что пользователю ни в коем случае нельзя давать возможность самому в диалоговом окне менять настройки, влияющие на отображения приложения?
Браузером x2ch. Насколько понял, проблема возникает только если постить через отладчик и к обычным пользователям отношения не имеет. Тогда это хорошая новость для всех.
Очень странно. Никогда не видел, чтобы окон было два. Постарайся не терять трип, особенно если выкладываешь новую версию. И спасибо тебе за труд.
По умолчанию включена, когда нажимаешь на пост, чтобы вставить ссылку на него
>Это в настройках
Действительно.
Но вообще, имхо, маленькое окошко удобнее, что висит статично, пока прокручиваешь тред.
>И почему не пользуешься?
На харкаче и так нормальный интерфейс, я не нашел для себя ничего, ради чего бы стоило к каждой вкладке загружать ещё js на 400КБ.
На других чанах да, без куклоскрипта никуда. Особенно когда уже привык, что под постом список ответов, и при наведении везде всплывающие окошки. У меня и на ЛОРе подобный js.
> Это стандартные настроечные диалоги андроида и контекстное меню любых списков
В дашчане они же и используются, долбоёб.
> а не собственноручные говнопопапы
Ты не видел, как в двачбраузере всплывающее окно ответа на пост выглядит? Вот это - самый настоящий "собственноручный говнопопап" со своим уёбищным фоном вместо системного. В даше всё сделано так, как задумано системой.
Я переписал немного твою обработку рекапчи и заодно убрал постинг у вакабы, теперь осталась только макаба.
Еще я не понимаю, как у кого-то получается ловить 403 ошибку при постинге, ведь до постинга нужно увидеть список тредов, а там и будет капча на всю страницу.
Алсо, мне эта капча почему-то уже не показывается, похоже, она автоматически заносит адреса в белый список при нескольких успешных ответах.
Зато 503 ошибка бывает часто, надо будет потом вынести в отдельную страницу и отображать как видимый web view.
Окна ответов это да, говнопопапы скопированные 1:1 с веб-версии. Но свои всплывающие окна добавлять - пиздуй обратно в 90-е и съеби с этого треда.
Подведём итоги:
Системные приложения используют диалоги, гугловские приложения используют диалоги, в настройках любых приложений используются диалоги, в контекстном меню любых приложений используются диалоги.
В двачбраузере как минимум в 4 различных местах используются диалоги, в 2 из которых они выглядят как пизданутое васянское говно.
Но у тебя, долбоёба, диалоги - признак 90х и веб 1.0. Это полный пиздец. Особую комичность этой ситуации придаёт то, что 2чбраузер в целом выглядит как говно в стиле веб 1.0.
>Еще я не понимаю, как у кого-то получается ловить 403 ошибку при постинге, ведь до постинга нужно увидеть список тредов, а там и будет капча на всю страницу.
-> >>360487 на скрин посмотри
index.json отдаётся без проверки, mobile.fcgi, видимо, тоже. Проверку начинает требовать только posting.fcgi и makaba.fcgi
>надо будет потом вынести в отдельную страницу и отображать как видимый web view.
Вообще, неплохая идея, можно и при 503, и при 403 посылать на такую страницу с WebView, типа, там и набирай свою капчу, а потом просто печеньки собирать.
Кнопки разметки тоже можно включить в настройках. Даже этот раздел настроек называется, кажется, "раньшебылолучше"
>>362216
Если ты знаком с определением веб2.0, то в курсе, что это вопрос не дизайна, а способа наполнения сайта. Хотя на ваш срач мне похуй, можешь не отвечать, просто не мог не заметить. Раскудахтались тут про 1.0
Hello Google Play Developer,
We are constantly striving to make Google Play a safe and positive experience for developers and consumers. This requires us to occasionally update our Developer Distribution Agreement ("DDA") in accordance with the law and current best-practices. This email is to notify you that we've made some changes to our policies, which are highlighted below.
We've updated requirements on the level of support that developers must provide to their users, including a minimum defined service level and requirements for accurate contact information.
We're expanding the marketing opportunities developers have available when Google promotes their apps. As always, developers can control this choice via settings in the developer console.
We've introduced language that will allow Google to distribute apps and games from the Google entity most appropriate to user location, and to comply with changes to international VAT tax regulations. No immediate action is necessary regarding this update, and we will prominently notify you when action is required. For details, please see this Help Center article.
We've updated DDA 4.5 to provide additional clarity around the distribution of third-party apps on Google Play to maintain a secure ecosystem.
We've introduced language that supports Google's ability to remove apps and games identified as security risks from user devices.
We've updated the DDA acceptance model to be less disruptive to developers, and to allow us more flexibility as we rapidly introduce support for new product features.
Please take a look at the Google Play Developer Distribution Agreement to review all the changes in more detail, and then sign into your developer console with your primary developer account to accept the agreement.
We ask you to accept this agreement within 30 days of the receipt of this notification. After this time, we may restrict the publishing ability of accounts until the agreement has been accepted. After 90 days, apps published on accounts not accepting the DDA will be removed from the store until the DDA has been accepted.
Regards,
Google Play Team
Hello Google Play Developer,
We are constantly striving to make Google Play a safe and positive experience for developers and consumers. This requires us to occasionally update our Developer Distribution Agreement ("DDA") in accordance with the law and current best-practices. This email is to notify you that we've made some changes to our policies, which are highlighted below.
We've updated requirements on the level of support that developers must provide to their users, including a minimum defined service level and requirements for accurate contact information.
We're expanding the marketing opportunities developers have available when Google promotes their apps. As always, developers can control this choice via settings in the developer console.
We've introduced language that will allow Google to distribute apps and games from the Google entity most appropriate to user location, and to comply with changes to international VAT tax regulations. No immediate action is necessary regarding this update, and we will prominently notify you when action is required. For details, please see this Help Center article.
We've updated DDA 4.5 to provide additional clarity around the distribution of third-party apps on Google Play to maintain a secure ecosystem.
We've introduced language that supports Google's ability to remove apps and games identified as security risks from user devices.
We've updated the DDA acceptance model to be less disruptive to developers, and to allow us more flexibility as we rapidly introduce support for new product features.
Please take a look at the Google Play Developer Distribution Agreement to review all the changes in more detail, and then sign into your developer console with your primary developer account to accept the agreement.
We ask you to accept this agreement within 30 days of the receipt of this notification. After this time, we may restrict the publishing ability of accounts until the agreement has been accepted. After 90 days, apps published on accounts not accepting the DDA will be removed from the store until the DDA has been accepted.
Regards,
Google Play Team
Гугл уже не торт.
Подведем итоги: ты еблан, приписавший контекстное меню и комбобоксы к "диалогам", в то время как первоначально навязывал попап с cloudflare-капчей.
Алсо, когда был веб 1.0, ты еще в детский садик ходил, так что не рассказывай мне про историю веба.
>>362245
А что веб-версия при 403 ошибке делает, редиректит на b и потом обратно? Тогда отдельная активити была бы логичным решением, как отдельная страница.
>>362678
Нет, для белой темы нужен стандартный цвет, а не фотоновский оранжевый.
> Подведем итоги: ты еблан, приписавший контекстное меню и комбобоксы к "диалогам"
Потому что это и есть диалоги, долбоёб. В исходниках андроида прямым текстом создаётся AlertDialog. И от того, что это якобы системная хуйня, они не перестают от этого быть диалогами.
> в то время как первоначально навязывал попап с cloudflare-капчей.
Я тебе сказал, что так лучше сделать, на что ты мне сказал, что это вебодиннольная хуйня и диалогам не место в приложении. На что я тебе привёл кучу контрпримеров, что диалоги как раз используются для подобных задач. Но у тебя, долбоёба, это всё ВЕБОДИННОЛЬВРЁЁЁТИ.
> Алсо, когда был веб 1.0, ты еще в детский садик ходил, так что не рассказывай мне про историю веба.
А теперь решил на личности перейти, клоун?
Для каких "подобных задач", наркоман? Ты в подобные задачи записал те скриншоты с настройками/контекстными меню/комбобоксами что ли? Съеби уже с треда, школота, если не можешь понять различие системных окон с собственноручными попапами.
На 3 скриншотах из 6 мною предоставленных диалоговое окно было создано не контекстным меню и не настройками, т.е. они тоже являются собственноручными, долбоёб.
Хотя, как я уже говорил, от того, что остальные 3 созданы с "настройками/контекстными меню/комбобоксами", они от этого не перестают становиться диалоговыми окнами, и абсолютно похуй чем они были созданы - сам факт их использования системой задаёт тенденцию их использования.
А заодно я хочу услышать объяснение, почему ты не хочешь убрать диалоговое окно при нажатии на "ответы" и на "показать оп-пост полностью". Что за двойные стандарты?
Нет, не похуй как они были созданы. Системные стандартизированные, упрощенные и к ним уже привыкли с самой первой версии андроида. А вот собственнонаписанные все вырвиглазный пиздец.
Попапы для ответов тоже выглядят вырвиглазно, но в веб-версии такие же, так что пришлось копировать какие есть. Любые другие попапы выглядят как костыли, в том числе диалоговые окна "ок/отмена" от которых успешно избавились в gmail.
Прошу привести пример различия в попапах разного происхождения, сделанных системой и сделанных в x2ch.
> Нет, не похуй как они были созданы. Системные стандартизированные, упрощенные и к ним уже привыкли с самой первой версии андроида. А вот собственнонаписанные все вырвиглазный пиздец.
Любой "собственнонаписанный" можно сделать так, чтобы он выглядел как стандартизированный. Для этого существуют гайдлайны, о которых ты даже не знал.
> Попапы для ответов тоже выглядят вырвиглазно, но в веб-версии такие же, так что пришлось копировать какие есть.
То есть всё таки двойные стандарты или ты всё таки придёшь к заключению, что диалоги весьма функциональны и они должны быть в приложениях по мере необходимости?
> Любые другие попапы выглядят как костыли, в том числе диалоговые окна "ок/отмена" от которых успешно избавились в gmail.
А тебя не смущает, что я тебе давал скриншот из gmail с диалоговым окном "ок/отмена"?
> Любые другие попапы выглядят как костыли
Ебать, у тебя весь двачбраузер выглядит как костыль, а тебя смущают именно диалоговые окна /0
>Любой "собственнонаписанный" можно сделать так, чтобы он выглядел как стандартизированный. Для этого существуют гайдлайны, о которых ты даже не знал.
Нельзя, они будут вырвиглазны из-за нестандартности.
>То есть всё таки двойные стандарты или ты всё таки придёшь к заключению, что диалоги весьма функциональны и они должны быть в приложениях по мере необходимости?
Не функциональны и могут быть заменены более функциональными вещами.
>А тебя не смущает, что я тебе давал скриншот из gmail с диалоговым окном "ок/отмена"?
Из страницы настроек что ли? Там много встроенных, а в списке писем диалогов с подтверждениями уже нет.
>Ебать, у тебя весь двачбраузер выглядит как костыль, а тебя смущают именно диалоговые окна /0
А то, пользуйся веб-версией и не еби мне мозг.
> Нельзя, они будут вырвиглазны из-за нестандартности.
Такое то ОТРИЦАНИЕ. Если делать как гугл говорит - они не будут вырвиглазными. Иначе гугл бы вообще никакой информации о диалогах в современные гайдлайны не добавлял, но надо же - они есть даже на официальном сайте с информацией о материал дизайне! Причём очень подробно.
> Не функциональны и могут быть заменены более функциональными вещами.
Что может быть функциональнее диалога, который появляется при нажатии на ответ?
> Из страницы настроек что ли? Там много встроенных, а в списке писем диалогов с подтверждениями уже нет.
Самый первый из 6 скриншотов, долбоёб. Несложно заметить, что там список писем, а диалоговое окно спрашивает, действительно ли я хочу удалить выбранное письмо.
Пока посты идут без трипов не могу отделаться от мысли что в треде Семен или что Вазатем не так уж и прав.
Картинки лучше открывать в отдельной вкладке, по олдскулу
Открыл форму ответа, свернул двачбраузер, полазил в интернетах;
Вернулся, написал пост, но браузер видимо уже забыл тред и после "сообщение усспешно отправлено" начал его подгружать (т.е. на фоне был просто черный экран и надпись "загрузка", как при открытии треда);
Нажатие на любую ссылку в треде открывает последний пост в треде (или мой пост?) (пикрилейтед, пробовал с разными ссылками, в любом случае, ссылок на этот пост в треде еще просто нет)
Все эти гайдлайны никак не являются призывом выполнять все что написано. Диалоги в приложениях нахуй не нужны.
И да, обнови джимэйл, он уже давно не показывает диалогов при удалении писем.
да, я тоже видел такую фигню, что всегда один и тот же ответ открывал. Буду разбираться, из-за чего это.
> Все эти гайдлайны никак не являются призывом выполнять все что написано. Диалоги в приложениях нахуй не нужны.
Ну да, у тебя своё видение, и, как показал наш диалог, оно вообще нихуя нелогичное и полно двойных стандартов. Невероятно необучаемый /0
А в том, что ты вертишь гайдлайны на хуе, уже никто не сомневается.
> И да, обнови джимэйл, он уже давно не показывает диалогов при удалении писем.
Самая последняя версия стоит, маня.
Какие двойные стандарты? Ты лучше объясни, откуда у тебя появилась эта тупая идея показывать cloudflare-капчу в попапе, хотя она в вебе как отдельная страница?
Вот уж смешно видеть диванных дизайнеров, кукарекающих о гайдлайнах и предлагающих совсем вырвиглазный пиздец.
А по-моему годная идея. CLOUDFLARE капча занимает совсем мало места, и открывать ее одиноко в центре пустого экрана выглядит нелепо. В попапе, соответствующем её размеру было бы логичнее.
ебал дизайн в рот
Я в этой дискуссии (про диалоги) не участвую
Нет блять, он 7 years old Вазатем, разве не очевидно? Иначе зачем там эта семерка? Шах и мат, йоба-фаги!
Где закрывающий перевернутый восклицательный знак, как в португальском положено?
> Какие двойные стандарты?
Ты за нитью диалога вообще следишь? У тебя есть попапы, в том числе невероятно отвратительные, но при этом говоришь, что попапы из веб 1.0, клоун.
> Ты лучше объясни, откуда у тебя появилась эта тупая идея показывать cloudflare-капчу в попапе, хотя она в вебе как отдельная страница?
А зачем нужен клиент для сайта, если он стремится быть аналогичным браузерной версии?
Идея взялась с того, что она максимально логична с точки зрения андроида. Именно для того диалоги в андроиде и придумали. Пруфов я тебе уже море предоставил, но ты их упорно игнорируешь, продолжая нести хуйню что диалоги устарели.
> Вот уж смешно видеть диванных дизайнеров, кукарекающих о гайдлайнах и предлагающих совсем вырвиглазный пиздец.
Я предлагаю сделать так, как задумано андроидом. Или у тебя, Васяна, весь андроид - вырвиглазный пиздец?
Если кажется что много пустого места - могу добавить картинок и поле, чтоб совсем как в веб-версии было.
>>363325
Мои попапы скопированы с веба 1:1, читай внимательнее и тренируй память.
В нормальных условиях попапы нахуй не нужны ни в андроиде, ни в вебе. Где ты здесь двойные стандарты увидел?
Алсо, все началось именно с твоего упоротого желания показывать капчу в попапе. После таких тупых предложений молчал бы о дизайне, лол.
> Мои попапы скопированы с веба 1:1, читай внимательнее и тренируй память.
Я тебя вообще-то после следующей цитаты акцентировал внимание на том, что ты скопировал из веба, не тебе говорить про "тренировку памяти", долбоёб.
То, что ты скопировал их из веба, не оправдывает того, что ты используешь диалоги, считая их "устаревшей хуитой из веб 1.0" - вот двойные стандарты, и об этом речь шла наверное постов 10 назад ещё.
> Алсо, все началось именно с твоего упоротого желания показывать капчу в попапе. После таких тупых предложений молчал бы о дизайне, лол.
> Именно для того диалоги в андроиде и придумали. Пруфов я тебе уже море предоставил, но ты их упорно игнорируешь, продолжая нести хуйню что диалоги устарели.
Удваиваю. Удобно, модно, Маттиас одобряет.
Только вверх а не вниз. Тут то тред растёт вниз.
Я уже пробовал >>355201
Стандартный класс может тянуть только вниз (или я не нашел, как настроить), а такое обновление не нужно, действительно, "тред растёт вниз".
Так что просто так с пол-пинка не запилишь, опять нужны костыли, сторонние библиотеки. Может и запилю что-нибудь, когда время будет
> Стандартный класс может тянуть только вниз
Что за стандартный класс? Обычный ListView не умеет в свайпы.
>Нет, для белой темы нужен стандартный цвет, а не фотоновский оранжевый.
Лол, я совсем ослеп. Почему-то был уверен, что в приложении нет темы Photon. А она есть.
Пикрелейтед: subsampling-scale-image-view не может нормально открыть изображение. Через WebView правильно отображается.
https://2ch.hk/vg/res/8547275.html#8555361
Это даша пытается пояснить вротексу за современные стандарты приложений, а вротекс обсирается и кудахтает, что это веб1.0.
Улучшение уровня вротекса.
Не знал о таком даже, видимо не так давно добавили.
Кстати, по поводу "отправить". Почему бы не разместить эту кнопку справа от поля ввода капчи? Так удобнее же, не надо будет скроллить страницу, чтобы увидеть эту кнопку.
Я ему давно писал, что обновление капчи надо сделать тапом по капче, а туда, где кнопка обновления сейчас - поставить кнопку "Send".
Но вротекс ебалом воротит уже второй год от этой идеи. Нинужно ему, видите ли.
Может, хоть Йоба сделает?
Сидишь на куске говна от ебанутого.
где именно?
1. Баг subsampling-scale-image-view: >>364565
2. Кнопка "отправить": >>364817>>364890
3. Сгруппировать настройки: >>353535
4. Пофиксить иконку: >>354325
5. Если это здесь кому-то под силу, то было бы неплохо скопировать из Dashchan режим "Расширенный экран" для 4.4 и выше. В этом режиме верхняя панель скрывается при скроллинге, а статусбар и экранные кнопки внизу становятся прозрачными. Пикрелейтед.
6. Обновление треда свайпом вверх. Но все знают, что этого не будет никогда.
И еще. Можно не обновлять капчу после завершения проверки CloudFlare. Посты и со старой капчей проходят, проверено в Dashchan.
Лол, никогда не читал надпись но этой клавише, даже не заметил, что она изменилась. Вот ведь как бывает
>Баг subsampling-scale-image-view
Рты ебал.
После загрузки на форчан, файл получился другой, с другой контрольной суммой, и открывается нормально (>>366032 этот файл). Вообще не понимаю, что это за хуйня? И где её ещё воспроизвести.
Может, разработчик этого виджета ответит.
>2. 3. 4.
По реализации там хуйня, только файлы разметки подправить.
Только как это будет выглядеть, еще вопрос. Кнопка "отправить" - прямоугольная, по ширине намного шире высоты. Хуй знает, как это будет лучше запилить, из меня дизайнер хуёвый. С настройками тоже спорное решение
>5
https://developer.android.com/training/system-ui/immersive.html
Можно будет запилить. Сейчас нет времени разбираться, как-нибудь потом. Или может вортекс запилит
Ты до сих пор не успокоился?
Ну считаю я диалоги устаревшей хуетой, ну пришлось скопировать с веб-версии, и че, где здесь "двойные стандарты"? Я их в упор не вижу, так что не еби мне мозг.
>>364071
Пробовал, но текущие библиотеки содержат слишком много странных багов, когда не реагирует на отпускание пальца или застревает вместо того чтобы скрыться.
>>364565
Какая-то нестандартная картинка, надо будет разобраться, что с ней не так.
>>364590
Семен незаметен.
Вы че там, ебанулись?
Надо разобраться, как пользователи включают и выключают этот immersive режим. А то методы show/hide SystemUi есть, а откуда их вызывать - непонятно.
http://habrahabr.ru/post/238611/
А у Вортекса приложение бесплатное, ему не нужно деанониться. Это только для тех, кто бабло зарабатывает с продаж или рекламы.
Они всегда сначала так говорят, а потом поставят тебя номер на предплечье и загонят в печь.
> с продаж или рекламы.
Рекламы это тоже не касается. Только платных приложений и приложений с встроенными покупками.
https://github.com/vortexwolf/2ch-Browser/issues/60
https://github.com/vortexwolf/2ch-Browser/pull/63
Мы узнаем тебя по красной розе в заду?
>I've narrowed the cause down to the JPEG subsampling of this image. ImageMagick reports the subsampling is 2x2, which is quite unusual and not one of the standards any of my image editors will save. I was able to reproduce the problem by using ImageMagick to convert an image to 2x2 subsampling, and make it worse by changing the sampling to 4x4, which gave me one quarter of the screen filled with groups of four interlaced lines.
>
>I have tried changing the settings used to decode images but this makes no difference, so it must be a bug in BitmapRegionDecoder, which I have no workaround for. I will report the bug to Google, and see what happens, but it will be years before a fix is rolled out. It's quite surprising that no-one has reported this bug as far as I can tell - perhaps that means it is very rare for a JPEG to be compressed this way.
Как решение, можно сделать, чтобы после скачивания пикчи, перед показом, преобразовывать её к sampling-factor 1x1, такие пикчи показываются нормально: https://2ch.hk/test/res/51674155.html#51676062 после преобразования ImageMagick.
Только вот чем это делать? Есть порт ImageMagick на андроид с нативными либами, но они занимают по 6 мегабайт, под каждую архитектуру. Так apkшка сразу увеличится метров на 20 (учитывая сжатие zip), по мне так это неприемлемо. А чем ещё можно сделать такое преобразование на телефоне?
Лол, ну будет там что-то вроде "340 Main Street, Venice, CA 90291", и что, ты туда приедешь что ли?
>>366426
Да я сам офигеваю, одни предложения охуительнее других.
>>366618
>>366688
Я думаю, такие сжатые изображения очень редкие и можно ничего не делать.
Или может есть возможность узнать этот subsampling 2x2 и открывать через webview для этого случая?
Такая же херня при отправке сообщения
Очень хорошо, но пусть выделение не пропадает, пока не отмотаешься на последнее из непросмотренных.
Нет, это плохая идея. Или придется такой линией каждый пост выделять, чтобы знать точно, что он из непрочитанных.
Три браузера, но идеал пока не достижим. С таким настроем одна дорога, в программисты.
> Три браузера, но идеал пока не достижим. С таким настроем одна дорога, в программисты.
кокой третий?
Там ридонли.
Охуенно же получится, можно сразу собрать и под Андроид, и под iOS завтра в 20:00, и под Шиндошс Phone, и везде будет одинаково выглядеть. Такая-то кроссплатформенность! Если надо, можно и под пекарню собирать.
Анус себе перепиши, пёс. Только Android, только хардкор!
Двачую этого. Плюс еще скоро Meizu на убунте будет, а следом и другие тилибоны, им тоже двач-браузер на Qt не помешает. Такое кроссплатформенное приложение грех не продавать, я бы купил не раздумывая.
А меня волнует, нахуя всё прогонять через виртуальную машину, лишнюю прослойку. Особенно на телефоне, где нужно экономить ресурсы, в т.ч. аккумулятора. Qt не ассемблер, в случае чего, несложно сконпелировать под нужную архитектуру.
Сомневаюсь, что тяжеленная Qt-библиотека будет жрать меньше родных средств Android.
Не говоря уже о том, что будет смотреться как седло на корове, и на андроиде, и на iOS, и на любом устройстве.
Чтобы было проще разрабатывать (Java же! Язык, специально созданный для индусов) и чтобы обеспечить полную платформонезависимость. Иначе придется делать миллион бинарников под разные архитектуры и операционки.
>и чтобы обеспечить полную платформонезависимость
А в итоге получаем Android-only.
А для шиндошс переписывай на такой же платформонезависимой .NET, для iOS ещё под какой-то анальный фреймворк
И кнопку "Отправить" все-таки лучше разместить в одной строке с полем ввода капчи.
Я не он, но не люблю разные программы для одного и того же. Один видеоплеер, одна читалка, один аудиоплеер, один двачбраузер. Зачем плодить сущности бестолку?
Если кто-то говорит тебе быть нацистом, просто убей его это очень плохая новость.
Мне лично непонятно чем заимствование фич у даши плохо, покуда это фичи, а не спорные дизайнерские решения. Хотя я вообще галерей не пользуюсь и ебал ее в рот, но предложение того анона звучит весьма логично.
На самом деле все это не важно, разработчики уже покинули тред, и Абу потребуется перевести доску на макаку, чтобы они вернулись.
Думаю, если в каждой новой версии они все больше, то не вываливаются и приятно заполняют.
1. Обработка ошибки 407, надо показать форму с логином и паролем.
2. Подумать как сделать Full Screen режим.
3. Может сгруппировать страницу настроек, но это вряд ли буду делать.
>>366946
Скорей всего буду делать как в ВК-приложении, где над новыми постами будет линия с надписью New messages. Да, так >>367067
>>367104
>>367253
Анус себе удвой, эта линия понятнее и проще запрограммировать.
>>367368
И что там охуенного?
>>367816
Ну значит сижу двачую капчу, а тут приходит письмо от sergey@google.com "ты крутой чувак, приходи к нам работать в отдел андроида, будешь оптимизировать списочки и улучшать андроид студию чтобы не было сотен ошибок". С тех пор целыми днями и ночами тружусь на благо андроид ос.
>>369307
Когда-то думал, чтобы сделать переход к рилейтед-посту по умолчанию, но почему-то не сделал. А через меню вряд ли это будет удобно.
Так сделай так, чтобы было удобно. Посмотри на альтернативый браузер. Там пошли от того, что нужно пользователю.
Да, сразу как только сделаю так, чтобы всем на земле было хорошо.
>>370356
Такое письмо получил:
"Разница между 407 и 401 семантическая, а не техническая. Т.е. 407 - это частный случай 401. Где-то неправильно настроенное оборудование может возвращать и 401 для прокси. Но мне нужна только поддержка 407 :)
В аттачменте пример всплывающего окна, о котором я говорю."
От кого письмо?
Это когда такая ошибка возникает?
На скрине же авторизация на веб-интерфейс роутера, причем здесь вообще двачи и 2ch браузер?
Если импотент херов, может еще совет кому дашь. Шляпу только надень, сползла.
>эта линия понятнее и проще запрограммировать
Но она абсолютно бесполезна, потому что ты даже не будешь знать, что она есть, пока не прокрутишь тред именно к тому месту, где она находится. Дисплей смартфона-то гораздо меньше, чем монитор компьютера. Линию легко пропустить при прокрутке, и даже не знать, до или после нее ты уже читаешь.
>чтобы сделать переход к рилейтед-посту по умолчанию
Не надо. Тогда галерея сразу начнет портить жизнь всем, кому такой автоматический переход не нужен.
Надо будет поискать в интернете, что делать с 407 ошибкой. Но я сам никогда не видел. Всегда достаточно было залогиниться в браузере и доступ получали все приложения.
>>370369
Че?
Нахуй послан.
>>370386
В вк-приложении она все же заметна. Надо бы еще найти скриншотов с других месенджеров и посмотреть как у них сделано.
>407 ошибкой. Но я сам
Если подключаешься к wifi сети, где такая вот хрень, андроид сам кидает уведомление, мол, пройдите авторизацию, и открывается браузер.
А что, в каких-то ещё приложениях-клиентах, работающих через интернетом, эта ошибка обрабатывается самим приложением?
Использующего собственный язык в качестве туалетной бумаги.
Хули ты языком своим пиздишь тут? Иди улучшай двач браузер. Совсем распустился, гнида.
Вот что с людьми отсутствие доната делает. Не могут серьезно относиться к нуждам людей, к программированию негодных.
разработчик вк-приложения
Списочки до сих пор лагают без ускорения GPU. Или в реквестах тебе никто об этом не говорил?
Там есть какое-то апи, вызывается по ссылке
2ch.hk/makaba/makaba.fcgi?task=catalog&board=mobi&filter=standart&json=1
Параметр json=1 нужно добавлять.
>>370521
Дуров на дваче, вот это прикол. Так ты выбрал в какую страну сваливать после того как тебя выгнали из совета директоров?
>>370623
В первый раз слышу об этом. Хорошо, что ты появился и сказал, а то так никогда бы и не узнал.
>>370669
Я куклоскрипт не осилил и ничем из него не пользовался. Так что можно и без этого прожить.
>В первый раз слышу об этом. Хорошо, что ты появился и сказал, а то так никогда бы и не узнал.
Не пизди. Сто раз уже в тредах писали. Когда скроллишь быстро, текст не плавно идёт, а как бы рывками. Помогает включение ускорения gpu.
>Я куклоскрипт не осилил и ничем из него не пользовался. Так что можно и без этого прожить.
Ты че сука ты че, а как я буду вату с каклами в тредах скрывать?
Ну вообще-то да.
Но это же неприлично!
Включи у вьюхи хардварное ускорение, даун ты тупой. Чтоб не тормозили списочки включайте режим разработчика и пердольте своё ведро, уважаемые пользователи.
Из-за таких быдлокодеров у ведра и сложилась репутация лагофонов. Фикси или пиздуй вон из профессии.
Всёравно лагает, пердоль, не пердоль.
Минет хочешь? А хуй тебе не пососать?!
За деньги пасскоды покупаются, а трипкоды это что-то другое.
>>371433
Эта шторка во всех версиях есть, но я не знаю, какая от нее может быть польза в двач браузере.
А про материал дизайн в первый раз слышу. Если это который в 5 версии, то он должен примениться автоматически.
>>371539
Хз что за облака там, ни разу не видел.
А ты самокритичен.
По-моему тут просто орудует жирный дебил, и не факт, что это вортекс
все посты в треде написаны вортексом, инфа 100%
а что с ним?
Отдай бинокль и уйди с мостика.
Просто вортекс и робин видимо решили уйти из треда, посчитав приложение допиленным. Основная, активная, бурная доработка закончена, насущные проблемы решены. Так что мы возвращаемся к схеме постепенной доработки в свободное время по собственным желаниям вортекса. И это нормально, ему никто не платит и он никому ничем не обязан
И про вот это >>369307 ещё напоминаю.
>>372406
>посчитав приложение допиленным
Тогда нужно было сначала скомпилировать новый билд с учётом последних изменений на GitHub, а потом уже уходить.
Кароч.
Просмотр вебм можно в броузер встроить?
Ошибку при постинге так чинить никто и не будет,да?
Встроить нельзя, да и не нужно это. Ошибки нет.
Кстати, еще кое-что давно хотел спросить. Реально ли как-то запилить в 2ch Browser синхронизацию списка досок с сервером, и при этом не вылететь из Маркета? Тогда можно было бы и вот это https://2ch.hk/userboards.json добавить.
Хуй его знает, что там за политика на маркете.
Так ведь и через обычный браузер (даже стандартный) можно зайти на порнотуб, или ещё какие сайты с шок-контентом, да даже на тот же харкач, но не выпиливают же, лол.
Только Мизулина хотела запретить Яндекс-браузер за то, что там встроенный прокси типа оперы-турбо, не блокирует сайты из реестра, но это к делу не относится, и всё равно закончилось ничем
Или таки Даша-тян темнит, и её браузер на самом деле выпилили за трояны?
Похоже, Дашулька темнит. Иначе зачем оставлять исходные коды такого браузера закрытыми?
Чтобы тебе было чем кормить паранойю?
Поддерживаю. При попытке просмотреть галерею с картинками у меня, чтобы выбрать webm для приложения к посту, в QuickPic перестает отображаться любой файл webm. Помогает только жесткая остановка и перезагрузка QP.
>Если в приложении еще была какая-то поддержка Вакабы, то теперь ее можно смело выпиливать, потому что доска /f/ теперь выдает 404.
> Идеально скопировать у Дчана, но граф.оформление оставить от Вортекса.
Не у даши канешна функции клёвые, он во всём лудше вортекса... Но всё равно говно яскозал!!! Вортекс перенеси все функции к себе ПЛИЗЗЗЗ(((((
Логи пишешь?
"Самая последняя тестовая" давно протухла, новая версия сейчас в Маркете/на Дропбоксе.
Крашится и на этих. Причем на маркете тоже жалуются. Как логи копирнуть я так и не сообразил.
Ну чо, кто фиксить будет или нет? Не так часто вылетает конечно. Но неприятно. Или снова полгода ждать вортекса? Даша мудила не понимает как должен выглядеть нормальный нейтрон и вообще ему на него поебать. Делает только как он хочет. Большинство пользовательских предложений шлет нахуй. В итоге в его треде остались одни подсосы. Не везет двачу с мобильным бравзером
>Не везет двачу с мобильным бравзером
Ну расскажи, какой борде, кроме форчана, вообще везёт с мобильным браузером?
Ну двач не мелкоборда же.
Стабильно, как в морге.
Ну хуй с ним, поменял домен на 2ch.pm и столкулся с другой проблемой. Браузер проходит проверку CloudFlare при загрузке доски и при попытке постинга. Если не открывая доску залезть в тред и попытаться его обновить, а не постить сразу, то проверка не начинается. Просто вылазит ошибка 503.
УМВРН
Не ты один страдаешь.
https://yadi.sk/d/BsBSLTMFaQvUt
С одной стороны хочется чмокнуть тебя в щечку и сказать "спасибо!" с другой - а ты кто? А вдруг там вирас? еще пока не ставил
А вылеты можешь пофиксить? А свайпы запилить? Энивей спасибо тебе
Я сижу на не измененной версии из Маркета, последней. Ничего не качал, не ставил. О каких серверах ты говоришь - не знаю.
Нет там людей. Не люди там.
Вот сейчас отчёты о сбоях на версии 1.5.6 в маркете (отчёты то отправляли?), фиксы по ним:
1. Несколько отчётов NPE. Даже не знаю, как это происходит и почему. Исправлено (возможно, надеюсь), только только по отчётам, у меня из этого ничего ни разу не воспроизводилось.
2. AsyncTask, 9 отчётов, все с Android 4.4, пример:
>java.util.concurrent.RejectedExecutionException: Task android.os.AsyncTask$3@41f7f698 rejected from >java.util.concurrent.ThreadPoolExecutor@41b91968[Running, pool size = 5, active threads = 5, queued tasks = 128, completed tasks = 248]
Когда в очереди накапливается 128 заданий, выбрасывается исключение. Пока решение - костыль, на киткате использовать последовательный Executor вместо пула потоков. Не знаю, насколько помогло, проверяйте.
3. https://code.google.com/p/android/issues/detail?id=35466 (фиксить нечего, баг андроида, исправлено в 4.3)
4. Ещё несколько ошибок, в частности
>Unable to start activity ComponentInfo{com.vortexwolf.chan/com.vortexwolf.chan.activities.PickBoardActivity}: android.view.InflateException: Binary XML file line #8: Error inflating class android.widget.RelativeLayout
>Unable to instantiate application com.vortexwolf.chan.common.MainApplication: java.lang.ClassNotFoundException: com.vortexwolf.chan.common.MainApplication
Судя по всему, это не вылеты, а программа вообще не запускается. Может apk криво скачался, классы не распаковались, или ещё хуй знает что, не буду утверждать. Пока фиксить нечего.
5. Две ошибки в стеке support.v4 библиотека
>java.lang.IllegalArgumentException: pointerIndex out of range
>at android.view.MotionEvent.nativeGetAxisValue(Native Method)
>at android.view.MotionEvent.getX(MotionEvent.java:2061)
>at android.support.v4.view.MotionEventCompatEclair.getX(MotionEventCompatEclair.java:32)
>...
и
>java.lang.ArrayIndexOutOfBoundsException
>at android.view.MotionEvent.getX(MotionEvent.java:893)
>at android.support.v4.view.MotionEventCompatEclair.getX(MotionEventCompatEclair.java:32)
>...
библиотека обновлена до последней (октября 2014), возможно поможет.
6. Ошибки в нативном коде (libc.so вроде), претензии к Васяну-вендору прошивки.
7. Несколько OutOfMemory, в разных местах. Ну тут хуй что сделаешь, я пока не берусь. Единственное, если ошибки возникают при загрузке пикч с новой галереей, можно попробовать переключиться в настройках на WebView, ведь раньшебылолучше?
Итак, обновлённая версия (пока на яндекс диске):
https://yadi.sk/d/BsBSLTMFaQvUt
На будущее. Пишите модель телефона и версию android и отправляйте отчёты об ошибках в маркет. Можно ещё прислать выхлоп logcat.
Вот сейчас отчёты о сбоях на версии 1.5.6 в маркете (отчёты то отправляли?), фиксы по ним:
1. Несколько отчётов NPE. Даже не знаю, как это происходит и почему. Исправлено (возможно, надеюсь), только только по отчётам, у меня из этого ничего ни разу не воспроизводилось.
2. AsyncTask, 9 отчётов, все с Android 4.4, пример:
>java.util.concurrent.RejectedExecutionException: Task android.os.AsyncTask$3@41f7f698 rejected from >java.util.concurrent.ThreadPoolExecutor@41b91968[Running, pool size = 5, active threads = 5, queued tasks = 128, completed tasks = 248]
Когда в очереди накапливается 128 заданий, выбрасывается исключение. Пока решение - костыль, на киткате использовать последовательный Executor вместо пула потоков. Не знаю, насколько помогло, проверяйте.
3. https://code.google.com/p/android/issues/detail?id=35466 (фиксить нечего, баг андроида, исправлено в 4.3)
4. Ещё несколько ошибок, в частности
>Unable to start activity ComponentInfo{com.vortexwolf.chan/com.vortexwolf.chan.activities.PickBoardActivity}: android.view.InflateException: Binary XML file line #8: Error inflating class android.widget.RelativeLayout
>Unable to instantiate application com.vortexwolf.chan.common.MainApplication: java.lang.ClassNotFoundException: com.vortexwolf.chan.common.MainApplication
Судя по всему, это не вылеты, а программа вообще не запускается. Может apk криво скачался, классы не распаковались, или ещё хуй знает что, не буду утверждать. Пока фиксить нечего.
5. Две ошибки в стеке support.v4 библиотека
>java.lang.IllegalArgumentException: pointerIndex out of range
>at android.view.MotionEvent.nativeGetAxisValue(Native Method)
>at android.view.MotionEvent.getX(MotionEvent.java:2061)
>at android.support.v4.view.MotionEventCompatEclair.getX(MotionEventCompatEclair.java:32)
>...
и
>java.lang.ArrayIndexOutOfBoundsException
>at android.view.MotionEvent.getX(MotionEvent.java:893)
>at android.support.v4.view.MotionEventCompatEclair.getX(MotionEventCompatEclair.java:32)
>...
библиотека обновлена до последней (октября 2014), возможно поможет.
6. Ошибки в нативном коде (libc.so вроде), претензии к Васяну-вендору прошивки.
7. Несколько OutOfMemory, в разных местах. Ну тут хуй что сделаешь, я пока не берусь. Единственное, если ошибки возникают при загрузке пикч с новой галереей, можно попробовать переключиться в настройках на WebView, ведь раньшебылолучше?
Итак, обновлённая версия (пока на яндекс диске):
https://yadi.sk/d/BsBSLTMFaQvUt
На будущее. Пишите модель телефона и версию android и отправляйте отчёты об ошибках в маркет. Можно ещё прислать выхлоп logcat.
>Pocket (которые в итоге становятся нечитабельны
Что за Pocket?
>в соответствующий html файл и с полным архивом пикч
Посмотри на яндекс диске (ссылка та же) в папке archive сборка test-x2ch-vortex-20140920. В основной ветке радикальных изменений с тех пор (20 сентября) особо не было, так что версия вполне актуальна.
Только там берётся не сериализованная страница из кэша, а тред скачивается заново. (по сути, тупо прицеплен makaba-archiver с минимальными изменениями, безо всякой интеграции)
Пример сохранённого треда (этот тред на текущий момент):
https://yadi.sk/d/dB1ezkVdcX4Pw
По нормальному запилю как-нибудь, когда время будет.
Хорошо, спасибо тебе. В другой раз отправляю отчет. Я думал он гугловцам летит, а оказывается разработчику. У меня стоковый киткат 444 без всяких вованских накруток.
> 5. Две ошибки в стеке support.v4 библиотека
Случайно не в коде ViewPager вызывается этот getX?
у Вортекса и спрашивай.
https://github.com/miku-nyan/2ch-Browser/commit/2ddc40220ea40151210bba7d75c24fb79d495dc9
По идее, можно и в ExtendedViewPager переопределить этот onInterceptTouchEvent и конструкторы. Или, может, уже пофиксили в новой support.v4? У меня всё равно не получается воспроизвести, ни на эмуляторах, ни на телефоне.
Лучше в mht, чтобы файл был один и любой mht-открыватель его открывал. Не люблю папку, полные разрозненных файлов и пусковой файл отдельно для сборки из этой папки страницы.
Яндекс что-то сломал там, со смартфона Firefox ругается на сертификат SSL, а если пропустить ошибку, то выдает 404. С компьютера нормально качает.
Кстати, эта версия работает так же, как >>385260, или снова работает с мобильным API?
И напоминаю про реквесты:
1. >>369307
2. >>372428
3. Один и тот же тред, открытый с разных доменов, можно несколько раз добавить в закладки. Это нехорошо.
Не любой. MHT так себе стандарт, только IE в него сохраняет по умолчанию. А например firefox нужно дополнение, mozilla даже не считает нужным включать поддержку mht в свой браузер. Обычный HTML же открывается даже в links.
И всё равно нужно будет где-то хранить исходный файл (json, или сериализованные java объекты), чтобы открывать мобильным браузером, не парсить же html.
И уже обсуждали, можно паковать в zip. Запилю, когда буду нормально переделывать
>>392084
>Яндекс что-то сломал там, со смартфона Firefox ругается на сертификат SSL
>подтверждено Unizeto Technologies S.A.
Шарага какая-то. Что, яндексу уже не хватает денег на нормальные сертификаты? Или санкции? крымотред стартует здесь
>эта версия работает
С мобильным API. Там boolean константа в коде, если шатания ещё будут снова, вынесу в настройку.
>реквесты
Когда-нибудь будет
Насчет того, что есть программы типа https://play.google.com/store/apps/details?id=com.tflare.mhtviewer&hl=ru еще кроме нее. Всякие плагины к браузерам интересуют меньше. А так поставил ее на всех своих андро и гоняй mht-архивчик через облако. Всякие зип-архивы, для которых нужны отдельные манипуляции по разжатию для просмотра интересуют много меньше. В идеале, вообще надо встроить в вортекс кнопку для сохранения треда в текущем виде и при дальнейшем ее нажатии обновлять существующий файл. На архиваче очень уж поганое оформление.
В какой момент, хотя бы? Ну и модель телефона и версия android.
>Даже зарепортить нельзя
Логично, версия не с маркета.
Можешь сам логи посмотреть и скинуть?
Если не трудно, объясни в двух словах как прочесть логи и я тебе в пастбин скину.
MotoX, 4.4.4, ни рутов и других разных вованоподелий. На нексусе 7 2013 (4.4.4.) тоже ловлю. Закономерность определить сложно. Но вроде часто вылетает когда я жму на карандашик чтобы пост начеркать.
У меня на N7 всё нормально работает.
Рут не нужен.
Должен быть включен режим разработчика (режим отладки), на пекарне установлен adb из android-sdk. Чтобы сохранить лог, пишешь на пекарне (в командной строке):
adb logcat -d > logcat.txt
(сохранять нужно сразу после сбоя, пока лог не перезаписан)
Или есть готовые писечки в маркете, которые пишут лог и сохраняют, но не знаю, как хорошо они работают
Живее всех живых, вчера дважды обновлялся.
Попильщик дашчана какая-то ебаная истеричка, не могущая в коллективный разум.
А этот браузер универсален и вечен.
Даша мудак, но он хотя бы есть. А вортекс дропнул проект. Въебал бы рекламу штоле, но зато пилил и улучшал. Баблом мотивировать нужно
И много ты с двачеров получишь?
Обоссал аттеншхору, которая ест полумертвое говно от автора без элементарного чувства вкуса.
Есть говно староебское, которое держу, пока не куплю новый. С него и тещу x2ch.
Но там любой десктоп будет уебищно смотреться.
Не всем нужны свистоперделки (которые еще и постоянно меняются с каждой версией).
мимо-юзал пару лет, не заходя в треды
Потому что версию на Яндекс-диске компилирует и выкладывает не Вортекс, а другой разработчик. У него есть доступ к GitHub, но нет доступа к Маркету. Вортекс же разработкой приложения в последнее время занимается мало (на GitHub хорошо видно, что значительную часть изменений теперь вносит не он).
А разве в Маркете можно кому-то давать права выкладывать обновления? Не слышал о таком.
можно
Ну так вортекс криворукий мудак, никто в этом никогда и не сомневался.
Из-за гугл аналитики
Потому что вротекс ленивый хуй и не сделал, очевидно же.
Меня, а что?
Какая между ними разница?
Посоны, с андроедом хожу 3 дня, чем этот браузер отличается от Dashchan? Только ссаными тряпками не кидайтесь, я совсем не шарю.
Спасибо, ткни пж в последнюю версию для 4.2, а то тут столько ссылок, что можно запутаться
Они ебанутые? Почему нельзя работать из-под аккаунта без перерегистрации на каждый чих?
2. Нахуй вообще обмазыватся во всяких регистрациях?
3. Почему не выложить на том же Рыге или Меге, например, нахуй анону этот анальный Яндекс-диск?
4. Уважаемый программист, задавался ли ты когда-н. такими вопросами?
Не мы. Без регистраций и с гостевого аккаунта в чужом городе. Они никогда не задаются такими вопросами и смотри пункт первый.
Даша. Фич больше.
Тебе можно.
Нирикаминдую качать с мокрописек, кароч.
>>398072
Местный ОП - это я. И к разработке я действительно никакого отношения не имею. Я только треды создаю же.
Что же касается анона, писавшего под трипкодом !7Y0Ba3aTEM, и выкладывающего новые версии сюда https://yadi.sk/d/BsBSLTMFaQvUt - то это https://github.com/miku-nyan , и без него никакого 2ch Browser'а бы уже не было.
Спасибо тебе, ты тоже адекватен. Но в моем представлении это человек, который остается спокоен и в самую лютую пургу.
На каких-то вылетает, на каких-то нет. Я из-за этого на дешчан пересел, хоть мне он и не нравится. Но что поделать
А как подобает? По-моему, эта функция раньше была в приложении. И в dashchan есть.
Точно не знаю, о чем ты, но у дэша она есть уже довольно давно. Подобает писать на е-мейл для связи с соавтором. Или здесь, но цензурно.
Пока никак, но это в планах. Разумеется, не здесь.
Что с мобильным апи было не так? Из-за чего был добавлен 2-й способ загрузки?
>>391960
Еще список ошибок есть в Google Analytics. Большинство с функцией nativeGetAxisValue.
>>391973
Пока слишком сложно, т.к. кроме простого текста как-то нужно сохранять изображения.
>>393127
Валидацию SSL не я добавлял, поэтому не знаю, как работает. Проблемы с ssl были только когда пользовался вай-фаем у которого свой сертификат, а с мобильным интернетом все отлично.
>>396646
Может сегодня обновлю.
>>397201
У этого клевера есть исходный код?
Мобильный API у обезьяны отваливался не меньше двух раз, результат - ошибка 503.
Не время спать, давай внедрять.
Зато он в маркете есть, а ваша хуитка только на мокрописьках на свой страх и риск ваши кредитки пиздит.
Напрасно ты веришь в гуглорынок, как в бога и рай. Посмотри статистику, сколько всего было снято с реализации, так как в процессе продаж оказалось много нехорошего. Поэтому, скачивая обновленную версию с маркета, подумай, что прошлая там точно была проверена временем, а вот эта?
Куда домой? На марс штоле? Или куда там так долго лететь, что он по нескольку месяцев на связь не выходит.
Вот вот. Как раз на Марс так и получается, что только долетишь до туда, уже пора лететь обратно.
Не помню, чтобы где-то было всё чётко документировано, частично было у обезьяны на стене вк, когда переводили на макабу.
Вкратце, суть такова.
страницы:
https://2ch.hk/mobi/index.json - нулевая
https://2ch.hk/mobi/1.json - первая (другие страницы аналогично)
треды:
https://2ch.hk/mobi/res/350547.json - один вариант, тред целиком
https://2ch.hk/makaba/mobile.fcgi?task=get_thread&board=mobi&thread=350547&num=406202 - мобильный апи, немного другой формат, загружаются посты начиная с определенного номера
Народ безмолвствует.
>removed board items from the favorites tab
Отлично. И иконку пофиксил. Осталось вот это:
>добавить в меню при перелистывании картинок пункт "Перейти к посту"
>кнопку "Отправить" все-таки лучше разместить в одной строке с полем ввода капчи
>при просмотре доски в меню почему-то нет пункта "Добавить в закладки", из-за чего приходится делать это из истории.
>Один и тот же тред, открытый с разных доменов, можно несколько раз добавить в закладки. Это нехорошо.
Недолго осталось. Зачем ждать какой-то жалкий месяц, если можно сделать сейчас?
>Зачем ждать какой-то жалкий месяц
А ты оптимист
>если можно сделать сейчас?
Почему ты меня спрашиваешь? Я не автор
Хорошо. Будь на стреме тогда, а то пропустим!
Там есть автоматическая проверка на явные трояны, все обновления через нее проходят.
Иногда проводят ручную проверку, где находят загруженные картинки с порно и удаляют приложение.
>>406043
Если нужно что-то важное сказать, пиши на почту, я ее гораздо чаще читаю.
>>406202
Я с этого поста узнал о новом апи, но нормального гайда нигде нет: https://2ch.hk/abu/res/31512.html
>>406567
С "перейти к посту" не так все просто. Кнопку перемещать не нужно, справа от капчи места мало. Остальное исправить несложно.
Спасибо, автор, буду знать. И еще спасибо, что не забываешь и обновляешь. Жаль, что трипкоды выпилили, но я все равно верю в тебя.
Скачай актуальную версию, все сделано. Возможно, что было даже в предыдущей. Открываешь вложение оптреда с доски нажатием на него, получаешь возможность как нажать на любую из картинок, так и нажав на первую, перелистывать мини-галерею множественного вложение оптреда. Вот дальше в тред тебя не пустит, это да.
Извини, перепутал треды. Думал ты про браузер, который регулярно допиливают по многочисленным просьбам читателей.
- починить вылеты
- сделать материал дизайн
- добавить модного и актуальная функционала вроде свайпов
А еще ты можешь что-то подсмотреть в исходниках кловера. Почему ты так на отъебись к своему детищу относишься? Долго не фиксишь, не говоря уже об улучшениях
Шёл бы ты отсюда.
>>407447
И ты тоже.
>>407548
Ни разу не вылетало ничего. Ни на 4.4, ни на 5.0. Да и на предыдущих смартфонах тоже не видел вылетов.
Вместо дизайно- и свайпосрача было бы лучше сначала просто свести к минимуму число кастомных элементов интерфейса, заменив их системными. И сразу станет заметен "новый дизайн". Сейчас даже настройки в приложении на 5.0 выглядят так, как будто у меня стоит 4.4.
Вортекс, подумай об этом.
И ещё один реквест: нужно выпилить автообновление капчи после проверки CloudFlare. Посты и с уже введенной старой капчей должны уходить.
Ну у тебя не вылетало а у некоторых вылетает
Ты, вероятно, никогда не видел 2.0. Там все было гораздо хуже.
Слишком толсто.
Нет, я серьёзно
Ты про что ?
Понятия не имею. Никогда не включал автообновление. Ну вот совсем никогда. Хотя использую 2ch Browser с самого первого дня его существования.
Под Луганском родился, в Бухаре простудился, в Копенгагене напился, дымом грелся в Амстердаме
Вортекс не пользуется ими, нахуя ему пасскод? Даже не подписывается.
Отклеилось
Создал несколько сотен тредов в mobi, заодно оставив примерно столько же некропостов на доске.
А о своих успехах сообщал в d, после чего моча решила отключить здесь трипкоды.
Если это правда, то за седой остаются только обвинения во вниманиеблядстве, а за модерами в нежелание тереть вайп и "лечении" ампутацией головной боли на работе.
NEECAQUE.
Это копия, сохраненная 29 декабря 2014 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.