Комментарии 28
Обновите вёрстку и внешний вид до чего-то более функционального и желательно с мобильной версией.
Яндекс уже обновлял Кинопоиск, мы знаем что из этого вышло.
Рутрекер вдруг стал принадлежать Яндексу? Думаю что ваше сравнение тут не уместно.
Еще как уместно.
Я и не говорил что он принедлежит Яндексу.
Я хочу сказать, что не нужно трогать то, что уже работает и пользуется популярностью.
Я не думаю, что если Рутрекер обновит сайт, то народ еще больше восхвалит его.
Может быть в точности да наоборот.
Я и не говорил что он принедлежит Яндексу.
Я хочу сказать, что не нужно трогать то, что уже работает и пользуется популярностью.
Я не думаю, что если Рутрекер обновит сайт, то народ еще больше восхвалит его.
Может быть в точности да наоборот.
Положа руку на сердце, сложно придумать что-то хуже образца из 90х годов. Хотя конечно можно, если постараться.
По-моему у них прекрасный олдскульный дизайн, в который постепенно добавляют современные красивости.
Не хватает лишь группировки торрентов по названию/серии/категории, как на kat.cr. Но последний тоже не идеален и к оформлению раздач у них подходят не такой скрупулезный (хоть и не совсем помойка, как TPB).
Не хватает лишь группировки торрентов по названию/серии/категории, как на kat.cr. Но последний тоже не идеален и к оформлению раздач у них подходят не такой скрупулезный (хоть и не совсем помойка, как TPB).
Всегда есть альтернативный способ проверить это без потери аудитории.
Например, last.fm прежде чем перейти на новое оформление выкатывал бету сайта и проверял реакцию публики.
Да и голосование еще никто не отменял.
Например, last.fm прежде чем перейти на новое оформление выкатывал бету сайта и проверял реакцию публики.
Да и голосование еще никто не отменял.
Вышел современный сайт отлично выполняющий свою функцию, но категорично не нравящийся ретроградам, которых, к сожалению, большинство.
А что?
А что?
Вот мне интересно, все кто начинает программировать на Java через это проходят? Потому что я прям в словах "это не работает. совсем. никак." вспомнил своё единственное приложение под андроид, в котором тоже немало костылей. Вот что надо сделать и как мыслить, чтобы всё работало и получалось при разработке под андроид? Ни ужели, только опыт решает в данном случае? За что сообщество ТАК любит Java, если по всему интернету вместо элегантных решений раскиданы грязные хаки и костыли?
Справедливости ради следует отделить java от java на Android.
В самой джаве этих проблем нет, и те же apache библиотеки там можно использовать без угрызений совести. Проблемы возникают именно с реализацией под Android — из-за местных библиотек, и проблем совместимости, связанных с огромным зоопарком устройств. Например, проблема с webview — чисто проблема Android, java тут не при чём. Хотя вообще, если бы я упоролся и делал всё на apache Cordova, то там возможно были бы более продвинутые возможности работы с webview.
А проблема с хаками и костылями это скорее проблема низкого уровня Android разработчиков. Для большинства это явно первый язык и приложение. Если бы люди приходили туда из каких-то крутых java проектов, то писали бы совсем по-другому.
В самой джаве этих проблем нет, и те же apache библиотеки там можно использовать без угрызений совести. Проблемы возникают именно с реализацией под Android — из-за местных библиотек, и проблем совместимости, связанных с огромным зоопарком устройств. Например, проблема с webview — чисто проблема Android, java тут не при чём. Хотя вообще, если бы я упоролся и делал всё на apache Cordova, то там возможно были бы более продвинутые возможности работы с webview.
А проблема с хаками и костылями это скорее проблема низкого уровня Android разработчиков. Для большинства это явно первый язык и приложение. Если бы люди приходили туда из каких-то крутых java проектов, то писали бы совсем по-другому.
Да, разумеется, я не про абстрактный Java в вакууме, а именно под разработку под андроид. Язык без платформы в данном случае рассматривать очень сложно.
Ни ужели, СТОЛЬКО Android разработчиков, и все низкого уровня? Ни ужели, чтобы нормально писать под андроид, нужно сначала нормально писать (непонятно что и подо что) на Java? ИМХО сейчас этот язык имеет такое распространение только благодаря андроиду, и (так уж вышло) куча людей знакомятся с Java в Android Studio.
По своему опыту и опыту автора этой статьи, напрашивается вывод, что похоже это не лучший вариант… Но как тогда вообще начать писать под андроид в нативной технологии с минимальными усилиями?
P.S. К слову, мое приложение обменивалось данными с FT312D, так что ужасов WebView, я совершенно не испытывал, но все равно мне очень очень не понравилось. После Python, JS и С99, даже процесс проброса элементов интерфейса в код внушает дикий ужас и твердое осознание что как-то это СЛИШКОМ запарено чтобы быть православным подходом.
Ни ужели, СТОЛЬКО 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/
Предлагаю информацию перенести так же на википедию. Ее точно кишка тонка заблочить будет.
http://politrussia.com/news/roskomnadzor-predlozhil-shtrafovat-986/
Предлагаю информацию перенести так же на википедию. Ее точно кишка тонка заблочить будет.
Да любая информация ценна будет. Я думаю было бы хорошо если бы инициативу поддержали крупные зарубежные сайты. Просто в корне у себя стали бы размещать antiblock.html со списком действий как обойти блокировку. Им на то что там роскомнадзор считает насрать, а тот весь интернет задолбается банить.
Вообще было бы хорошим жестом — отломать им сайт и на их же сайте разместить инструкцию по тому как блокировку обходить.
Я бы на месте Википедии и Хабра просто бы забанил все связанные с ними подсети. Уверен баттхерта бы им доставило не мало..))
Вообще было бы хорошим жестом — отломать им сайт и на их же сайте разместить инструкцию по тому как блокировку обходить.
Я бы на месте Википедии и Хабра просто бы забанил все связанные с ними подсети. Уверен баттхерта бы им доставило не мало..))
Спасибо за приложение, отлично дополнит мой минисервер на Android. Из пожеланий:
1) Сделать нормальную иконку. Сейчас она выглядит… Не очень. Встречают приложения в маркете по иконке, и по моему опыту, 80% приложений с такими иконками — кривые и недостойны даже пробной установки.
2) убрать верхнюю панель-заголовок
3) внедрить стиль для рутрекера, например этот — https://userstyles.org/styles/118884/rutracker-org
1) Сделать нормальную иконку. Сейчас она выглядит… Не очень. Встречают приложения в маркете по иконке, и по моему опыту, 80% приложений с такими иконками — кривые и недостойны даже пробной установки.
2) убрать верхнюю панель-заголовок
3) внедрить стиль для рутрекера, например этот — https://userstyles.org/styles/118884/rutracker-org
1) Да, выглядит ужасно. Если гугл таки разбанит приложение, то иконку поменяю, иначе мало смысла. Конечно, можно сделать обновление и установку приложения и без Google play, но это тогда будет для пары-тройки энтузиастов.
2) А как лучше расположить кнопку для передачи magnet ссылки? По-моему, удобно, если прямо при открытии топика можно сразу передать ссылку. Я рассматривал вариант сделать кнопку плавающей на страничке — но тогда её легко не заметить.
3) Спасибо, посмотрю и вероятно добавлю в течении пары дней.
2) А как лучше расположить кнопку для передачи magnet ссылки? По-моему, удобно, если прямо при открытии топика можно сразу передать ссылку. Я рассматривал вариант сделать кнопку плавающей на страничке — но тогда её легко не заметить.
3) Спасибо, посмотрю и вероятно добавлю в течении пары дней.
1) 4пда обеспечит достаточно широкую аудиторию, как мне кажется. Возможно и на самом рутркере разместить информацию. Хотя лучше конечно все таки добить Google Play.
2) Обычная плавающая стандартная иконка Material.
2) Обычная плавающая стандартная иконка Material.
Добавлю пожелание — механизм обновления или просто уведомления о новой версии.
Подключил указанный стиль, всё было неплохо, но пропала панель авторизации…
Если будет время, можно попробовать разные CSS.
Подключается просто — меняем в /app/src/main/assets/rutracker.css код, и включаем обработку в коде WebViewClient:
Если будет время, можно попробовать разные 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();
}*/
}
У меня в данный момент к сожалению нет возможности проверить :( В каком смысле пропала панель, какая именно — та, что со строкой поиска?
Проверил на десктопе — та же фигня. Стиль рассчитан на экран с большим разрешением. У меня на ноутбуке еле влезает. А если чуть ужать страницу, то вход, регистрация, восстановление и поиск становятся неюзабельными.
Скажите, если увидите какой-то стиль, адаптированный под мобильные устройства.
Скажите, если увидите какой-то стиль, адаптированный под мобильные устройства.
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Android клиент для rutracker: обходим блокировку при помощи Google Compression proxy