Как стать автором
Обновить

Комментарии 28

Обновите вёрстку и внешний вид до чего-то более функционального и желательно с мобильной версией.

Яндекс уже обновлял Кинопоиск, мы знаем что из этого вышло.
Рутрекер вдруг стал принадлежать Яндексу? Думаю что ваше сравнение тут не уместно.
Еще как уместно.
Я и не говорил что он принедлежит Яндексу.
Я хочу сказать, что не нужно трогать то, что уже работает и пользуется популярностью.
Я не думаю, что если Рутрекер обновит сайт, то народ еще больше восхвалит его.
Может быть в точности да наоборот.
Положа руку на сердце, сложно придумать что-то хуже образца из 90х годов. Хотя конечно можно, если постараться.
По-моему у них прекрасный олдскульный дизайн, в который постепенно добавляют современные красивости.
Не хватает лишь группировки торрентов по названию/серии/категории, как на kat.cr. Но последний тоже не идеален и к оформлению раздач у них подходят не такой скрупулезный (хоть и не совсем помойка, как TPB).
Всегда есть альтернативный способ проверить это без потери аудитории.
Например, last.fm прежде чем перейти на новое оформление выкатывал бету сайта и проверял реакцию публики.
Да и голосование еще никто не отменял.
Вышел современный сайт отлично выполняющий свою функцию, но категорично не нравящийся ретроградам, которых, к сожалению, большинство.

А что?
А стала ли функция лучше выполняться?
Стала. Находить фильмы стало проще благодаря на порядок меньшему количеству визуального мусора.
Вот мне интересно, все кто начинает программировать на Java через это проходят? Потому что я прям в словах "это не работает. совсем. никак." вспомнил своё единственное приложение под андроид, в котором тоже немало костылей. Вот что надо сделать и как мыслить, чтобы всё работало и получалось при разработке под андроид? Ни ужели, только опыт решает в данном случае? За что сообщество ТАК любит Java, если по всему интернету вместо элегантных решений раскиданы грязные хаки и костыли?
Справедливости ради следует отделить java от java на Android.
В самой джаве этих проблем нет, и те же apache библиотеки там можно использовать без угрызений совести. Проблемы возникают именно с реализацией под Android — из-за местных библиотек, и проблем совместимости, связанных с огромным зоопарком устройств. Например, проблема с webview — чисто проблема Android, java тут не при чём. Хотя вообще, если бы я упоролся и делал всё на apache Cordova, то там возможно были бы более продвинутые возможности работы с webview.

А проблема с хаками и костылями это скорее проблема низкого уровня Android разработчиков. Для большинства это явно первый язык и приложение. Если бы люди приходили туда из каких-то крутых java проектов, то писали бы совсем по-другому.
Да, разумеется, я не про абстрактный Java в вакууме, а именно под разработку под андроид. Язык без платформы в данном случае рассматривать очень сложно.
Ни ужели, СТОЛЬКО Android разработчиков, и все низкого уровня? Ни ужели, чтобы нормально писать под андроид, нужно сначала нормально писать (непонятно что и подо что) на Java? ИМХО сейчас этот язык имеет такое распространение только благодаря андроиду, и (так уж вышло) куча людей знакомятся с Java в Android Studio.
По своему опыту и опыту автора этой статьи, напрашивается вывод, что похоже это не лучший вариант… Но как тогда вообще начать писать под андроид в нативной технологии с минимальными усилиями?

P.S. К слову, мое приложение обменивалось данными с FT312D, так что ужасов WebView, я совершенно не испытывал, но все равно мне очень очень не понравилось. После Python, JS и С99, даже процесс проброса элементов интерфейса в код внушает дикий ужас и твердое осознание что как-то это СЛИШКОМ запарено чтобы быть православным подходом.
Неужели, чтобы нормально писать под андроид, нужно сначала нормально писать (непонятно что и подо что) на Java?

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

ИМХО сейчас этот язык имеет такое распространение только благодаря андроиду, и (так уж вышло) куча людей знакомятся с Java в Android Studio.

Да нет, джава используется в куче различных enterprise проектов — посмотрите на hh.

По своему опыту и опыту автора этой статьи, напрашивается вывод, что похоже это не лучший вариант… Но как тогда вообще начать писать под андроид в нативной технологии с минимальными усилиями?

Тут всё зависит от того, что именно писать нужно. Есть много подходов к написанию приложений под андроид — в том числе можно писать с Apache Cordova, можно использовать C# и C++.
«Роскомнадзор предложил штрафовать за рекламу способов обхода блокировки»
http://politrussia.com/news/roskomnadzor-predlozhil-shtrafovat-986/

Предлагаю информацию перенести так же на википедию. Ее точно кишка тонка заблочить будет.

Непонятно, какую именно информацию вы предлагаете перенести на Википедию. Да и с точки зрения обхода блокировки эта статья не так ценна — как я писал, есть много более легких способов.
Да любая информация ценна будет. Я думаю было бы хорошо если бы инициативу поддержали крупные зарубежные сайты. Просто в корне у себя стали бы размещать antiblock.html со списком действий как обойти блокировку. Им на то что там роскомнадзор считает насрать, а тот весь интернет задолбается банить.

Вообще было бы хорошим жестом — отломать им сайт и на их же сайте разместить инструкцию по тому как блокировку обходить.

Я бы на месте Википедии и Хабра просто бы забанил все связанные с ними подсети. Уверен баттхерта бы им доставило не мало..))
Спасибо за приложение, отлично дополнит мой минисервер на Android. Из пожеланий:

1) Сделать нормальную иконку. Сейчас она выглядит… Не очень. Встречают приложения в маркете по иконке, и по моему опыту, 80% приложений с такими иконками — кривые и недостойны даже пробной установки.
2) убрать верхнюю панель-заголовок
3) внедрить стиль для рутрекера, например этот — https://userstyles.org/styles/118884/rutracker-org
1) Да, выглядит ужасно. Если гугл таки разбанит приложение, то иконку поменяю, иначе мало смысла. Конечно, можно сделать обновление и установку приложения и без Google play, но это тогда будет для пары-тройки энтузиастов.
2) А как лучше расположить кнопку для передачи magnet ссылки? По-моему, удобно, если прямо при открытии топика можно сразу передать ссылку. Я рассматривал вариант сделать кнопку плавающей на страничке — но тогда её легко не заметить.
3) Спасибо, посмотрю и вероятно добавлю в течении пары дней.
1) 4пда обеспечит достаточно широкую аудиторию, как мне кажется. Возможно и на самом рутркере разместить информацию. Хотя лучше конечно все таки добить Google Play.
2) Обычная плавающая стандартная иконка Material.
Добавлю пожелание — механизм обновления или просто уведомления о новой версии.
Добавил простенький механизм обновления — уведомляет о новой версии и предлагает перейти установить новую версию APK.
Подключил указанный стиль, всё было неплохо, но пропала панель авторизации…
Если будет время, можно попробовать разные CSS.
Подключается просто — меняем в /app/src/main/assets/rutracker.css код, и включаем обработку в коде WebViewClient:

        if (url.getPath().equals("/custom.css")) {
            Log.d("WebView", "Adding custom css file...");

            // убираем в комментарии эту строку
            return new WebResourceResponse("text/css", "UTF-8", null);
            //убираем комментарии с этого блока
            /*try {
                return new WebResourceResponse("text/css", "UTF-8", (MainContext).getAssets().open("rutracker.css"));
            } catch (IOException e) {
                e.printStackTrace();
            }*/
        }
У меня в данный момент к сожалению нет возможности проверить :( В каком смысле пропала панель, какая именно — та, что со строкой поиска?
Проверил на десктопе — та же фигня. Стиль рассчитан на экран с большим разрешением. У меня на ноутбуке еле влезает. А если чуть ужать страницу, то вход, регистрация, восстановление и поиск становятся неюзабельными.

Скажите, если увидите какой-то стиль, адаптированный под мобильные устройства.
Глянул, что есть — добавил неплохой. Без изысков, но убирает мусор. Работает в релизе 4.
НЛО прилетело и опубликовало эту надпись здесь
Что я делаю не так?

Наверное запускаете Tor Browser не на Android. Речь в посте — именно про приложение для Android.
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории