Главное Свежее Вакансии Образование
0 10 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Делайте интерфейс для своего клиента, в первую очередь

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

Доброго субботнего утра, дорогие читатели Spark.

Скорее всего Вы читали о нас неделю назад в нашей статье про интерфейс и его переделку, и возможно даже кто-то из Вас зашел на поисковик и попытался что-то там найти.

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

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

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

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

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

И кто-то скорее всего задался вопросом, а зачем нам новый загрузчик ?

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

И да, за неделю мы подвели некоторую статистику за 20 дней и хотим поделиться ей с вами:

- 1 581 число просмотров страниц на сайте

- 278 уникальных посетителей

- 404 cуммарное количество визитов

- Топы поисковых запросов сложились таким образом: javascript, mvc node js, yii 2 авторизация по ip,установить npm локально, react это поисковые фразы которые проводились более 10 раз.

0
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
AgriChain
AgriChain - комплексная онлайн система IT-решений для управления агробизнесом
Автоматизация бизнеса.
Разработка ПО на платформе 1С:Предприятие
Нагибович Константин
Попробовал поискать... как-то слабенько.
Ответить
Handsales
поиск товаров сделанных своими руками стал проще – handsales.ru
Густун Сергей
Здравствуйте, Константин!
Нам было-бы интересно, что Вы подразумеваете под словом "слабенько".
Скорее всего это были Ваши поисковые запросы:
http://gaserd.com/?search=1c
http://gaserd.com/?search=1c таблицазначений
К большому сожалению, кроме как на хабре, информации по вашей теме нет, из тех источников по которым ищем мы.
Но мы будем стремиться, чтобы помочь и Вам!
Ответить
Автоматизация бизнеса.
Разработка ПО на платформе 1С:Предприятие
Нагибович Константин
Да, это были мои запросы.
Ответить
Никифоров Андрей
Идеальная страница загрузки — та, которой нет. Но это технологически намного сложнее, чем нарисовать анимацию, да.
Ответить
Handsales
поиск товаров сделанных своими руками стал проще – handsales.ru
Густун Сергей
Здравствуйте, Андрей.
Вы вполне правы, и мы можем убрать страницу загрузки. Но что делать если сервисы на которых мы ищем, будут не доступны некоторое время. Это займет порядка 10 сек. В нынешнее время ничего не делать на сайте 10 сек, считается для человека - "Похоже что-то не работает".
Именно поэтому было принято решение привнести в интерфейс загрузчика, небольшую анимацию.
Ответить
Никифоров Андрей
Как Гугл обходится без анимации загрузки? Яндекс? Bing?

Ответ: они строят индекс над страницами. Ну и применяют все способы для ускорения доставки данных пользователям: spdy, http/2, многоуровневое кеширование — от пользовательского до географически распределенных кеширующих серверов.

Но главное — индексация.
Даю пару ссылок, чтобы было с чего начать. Хабр тоже вполне себе парсится и индексируется, но с ним придется повозиться.
https://developer.github.com/v3/repos/#list-all-public-repositories
http://data.stackexchange.com/stackoverflow/query/new

А пока что у вас не поисковик, а оболочка над тремя поисковыми интерфейсами. Все это можно написать одним скриптом на любом удобном языке: интерфейсы поиска на всех трех сайтах открыты, дергаем их параллельно, сортируем выходные данные, отдаем.
Ответить
Handsales
поиск товаров сделанных своими руками стал проще – handsales.ru
Густун Сергей
Я не думаю, что для нас сейчас имеет смысл индексировать. А про то, что мы оболочка над 4-мя сервисами, вы вполне правы. Но разве, это не является поиском в общем понимании ?
Ответить
Никифоров Андрей
Нет. Это интерфейс к поиску. Я беру в руки Айфон, открываю Сафари, пишу в адресную строку запрос. Я ищу в Айфоне или Сафари? Нет, я ищу в Гугле.

Вот в чем проблема: пользы от такого поиска мало. Ищете не вы, ищет Гитхаб, Стэковерфлоу, Хабр и кто там еще у вас. А вы толком даже не знаете, что отдаете пользователю.

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

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

Не анимации рисовать надо. Или вы думали, что поисковик сделать — так, плевое дело, недельку посидеть, покодить и готово? А Гугл — дураки, вкладывают миллиарды в разработку алгоритмов и дата-центры.
Ответить
Handsales
поиск товаров сделанных своими руками стал проще – handsales.ru
Густун Сергей
Нет, конечно. Если вы думаете, что я не понимаю, как работают поисковики, то вы ошибаетесь.
И почему Вы решили, что если надо будет сделать сложный алгоритм, то меня это как то смутит?
И вы вполне правы, что у Гугла алгоритмы лучше, но я никому и не запрещаю пользоваться Гуглом, это сугубо Ваш выбор. Но точно так же, я не вижу ничего плохого в своей разработке, почему не сделать интерфейс над поисками других сервисов? Почему Вы решили, что такого нельзя делать?
А если бы Вы внимательнее читали и посмотрели мой блог, то скорее всего поняли, что я только начал разработку и всего лишь показываю результаты, того что у меня получается и я рад, что есть такие люди как Вы которые готовы меня упрекнуть за мою инициативу, но повторюсь ничего плохого в этом не вижу.
А на счет анимации, тоже извините меня, что я не Гугл и да, мне приходится хоть как то сглаживать ожидание пользователя, пока я ищу на других сервисах информацию для него.
Если честно, я не вижу смысла в дальнейшем разговоре, но спасибо, что высказали свое мнение.
Удачного дня!
Ответить
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.