Пригласили потестировать новый сервис grabduck.com

grabduck

На днях мне написали команда разработчиков GrabDuck.com с просьбой протестировать их новый продукт. Интересно с чего меня удостоили такой чести, но я решил помочь, баги я искать умею.

 

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

Вообщем-то через 18 минут я нашел у них 4 недоработки по интерфейсу и 2 бага при заливке, мои 792 закладки сразу не залились а так же одну потенциальную XSS дыру, из-за одной моей закладки с тегом поехала вся верстка.

Я решил пока остановиться, пусть исправят что нашел.

P.S. зря они мне вообще написали =)

Опубликовано в Обо всём

5 comments on “Пригласили потестировать новый сервис grabduck.com
  1. Антон, привет,
    случайно наткнулись на эту запись, честно сказать не ожидали, что что-то подобное появиться о нас. 😀

    Да, мы те самые разработчики GrabDuck и Вас тоже помним 😉 Вы нам тогда действительно хорошо помогли.

    Пользуясь случаем напоминаем о нашем сервисе — он по прежнему жив и развивается (сейчас выглядит совершенно по другому, кстати), делаем в свободное от работы время, поэтому не так быстро, как бы нам хотелось. Планов что сделать много, но сделаем все. Забрасывать не будет!

    По прежнему приглашаем присылать свои комментарии и критические замечания, рассматриваем все! И, как говорят у нас, до встречи на GrabDuck! 🙂

    • anton_slim:

      Ок ) зашел сегодня еще раз, вот что пока удалось обнаружить:
      1. У меня теперь лимит 400 из 756 закладок, поэтому заливку и синхронизацию с браузером увы протестить не смогу
      2. Некоторые закладки почему то не пропарсились, хотя страницы живые, например эта http://www.xakep.ru /post/36954/
      3. Самое стремное, это то что поехала верстка у панели слева на некоторых страницах и нельзя проскролить вправо, см скрин http://joxi.net/wGrqw6eI8q6O2z

      P.S. Долго на angular переписывали ? на чем Backend написан если не секрет ?

    • anton_slim:

      Да и еще забыл, я бы вам советовал кешировать favicon через прокси URL как у Яндекса, чтобы вот таких вот сообщений не было ну и малоли если вдруг удалят, а у вас всегда свежие последнии версии

      Mixed Content: The page at 'https://grabduck.com/last' was loaded over HTTPS, but requested an insecure image 'http://geektimes.ru/images/favicons/favicon-32x32.png'. This content should also be served over HTTPS.
      jquery.js:7975 Mixed Content: The page at 'https://grabduck.com/last' was loaded over HTTPS, but requested an insecure image 'http://habrahabr.ru/images/favicons/favicon-32x32.png'. This content should also be served over HTTPS.
      jquery.js:7975 Mixed Content: The page at 'https://grabduck.com/last' was loaded over HTTPS, but requested an insecure image 'http://geektimes.ru/images/favicons/favicon-32x32.png'. This content should also be served over HTTPS.
      2jquery.js:7975 Mixed Content: The page at 'https://grabduck.com/last' was loaded over HTTPS, but requested an insecure image 'http://habrahabr.ru/images/favicons/favicon-32x32.png'. This content should also be served over HTTPS.
      /last:1 Mixed Content: The page at 'https://grabduck.com/last' was loaded over HTTPS, but requested an insecure image 'http://preyproject.com/img/favicon.ico'. This content should also be served over HTTPS.

      • 1) про лимиты
        Это backdoor для нас — когда ресурсов сервера не будет хватать и прийдется с этим что-то делать.
        Сейчас, пока сервер практически ничего не стоит, никаких ограничений по количеству закладок нет, независимо от того, что отображается в профиле.

        2) Закладки, которые не парсятся
        К сожалению наш сервер, стоящий в Германии этого сайта не видит (таймаут), с локального компьютера у меня тоже по таймауту вылетает.
        Попробуем контактировать провайдера и получить разъяснения. Спасибо, что нашли )

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

        Вообще по идее, есть 3 разных ширины левой панели: для больших разрешений,
        для «стандартных» ноутов и для более узких планшеток.
        В зависимости от ширины окна должно выбираться наиболее подходящая ширина панели.

        4) angular и backend
        Как долго переписывали. Трудно сказать, как долго. Для нас это не работа, а хобби. Переписывали по свободному времени.
        По идее получается не так долго, если каждый день и по 8 часов. backend — java + spring + rx

        5) кеширование favicon через прокси URL как у Яндекса
        Думаете нужно? 😉 у нас уже был proxy favicon (еще буквально 3 недели назад), когда отображали favicons в результатах поиска google.
        Там это действительно было необходимо, т.к. google-страница «жаловалась» на insecure контент, что потенциально пугало пользователей.

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

        Поэтому решили отказаться от показов Favicons в расширении google и не обращать внимание на предупреждения на самом grabduck.com

        • anton_slim:

          1) понял
          2) да странно, у меня тоже из Индии не открывает и из Германии, а из Москвы открывает, значит firewall всех IP кроме России, это единичный случай думаю можно на него забить
          3) Думаю, что можно разрешить хотя бы скролл вправо в таких случаях, как fallback версию если что то поедет, а если ничего не поедет скролла не будет. Проблема перезагрузкой не решилась, думаю что дело в закладках, зайдите в мой аккаунт
          4) понял
          5) ясно =)

          спасибо за ответы

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*