
Artur
09.09.2016
22:04:59
взять любую сложную идею типа рекомендательного движка или расчёта маршрутов на хайлоаде - это всё требует железо
ясное дело разработчикам реальным не достанется и трети

Konstantin
09.09.2016
22:06:10
проблема ковваижора на маленьком количестве точек ничего не требует)

Artur
09.09.2016
22:06:36

Google

Artur
09.09.2016
22:07:04
но там нужно почти в реальном времени сходить в десятки апи
сосчитать все комбинации со всеми пересадками(хотябы крупными)

Konstantin
09.09.2016
22:07:18
никто не ходит
тупо кеш

Artur
09.09.2016
22:07:25
ходят, говорят
конечно кэш. по кэшу строят потом проверяют доступность
иначе ВСЕ вкусные варианты будут уже заняты

Konstantin
09.09.2016
22:08:02
ну это не архизадача на самом деле

Artur
09.09.2016
22:08:16
я же не про моделирование атомного взрыва

Konstantin
09.09.2016
22:08:17
список пересадочных узлов ограничен

Artur
09.09.2016
22:08:19
вопрос в хайлоаде
а про время на трафик для АПИ на внешние медленные ресурсы

Google

Konstantin
09.09.2016
22:09:37
да рынок узкий просто

Artur
09.09.2016
22:09:59
зато конкуренция дичайшая
участники говорят маржи не осталось

Konstantin
09.09.2016
22:10:18
Ну почти нет

Artur
09.09.2016
22:10:36
хотя лично я летал через чабука гораздо дешевле на чартере

Konstantin
09.09.2016
22:10:54
чабука это легаси уже)

Artur
09.09.2016
22:11:07
так цен ниже небыло

Konstantin
09.09.2016
22:11:35
ищи на avia.yandex

Artur
09.09.2016
22:11:41
так я там и искал

Konstantin
09.09.2016
22:11:52
куда летел?

Artur
09.09.2016
22:12:11
черногория 2 месяца назад

Konstantin
09.09.2016
22:13:03
В тиват?

Artur
09.09.2016
22:13:13
аха
так вот тот же яндекс не просто так долго считает

Konstantin
09.09.2016
22:14:39
так опрос идет
всех агенств
там тупо таймаут стоит 25 секунд

D'
09.09.2016
22:16:27
Это мне 25с ждать? ну нахуй, пешком пойду

Artur
09.09.2016
22:16:46
ну опять же, у гугла просто космо-сервис

Konstantin
09.09.2016
22:16:59
там кэш

Google

Konstantin
09.09.2016
22:17:27
гугл вообще непонятен он только на зарубежном рынке

Artur
09.09.2016
22:17:33
ещё раз. у кэша есть фатальная проблема
все выгодные рейсы будут уже куплены. люди ищут только выгодные рейсы
выгодные рейсы на ближнее время это сденные билеты(часто бронь)

Konstantin
09.09.2016
22:19:51
ну так и есть
И проблема нерешабельна
там тупо пока будешь вбивать данные пассажира места снимут

Artur
09.09.2016
22:36:05
а на твоём подходе работает чиптрип ) только там не кэш а статика )
а так если рассуждать везде кэш

Евгений
10.09.2016
07:36:48
@vinkonst научи правильно делать апи, чо почитать по теме?

Konstantin
10.09.2016
11:50:03
Апи открытое / закрытое?)

Евгений
10.09.2016
11:53:48
Давай предположим что открытое
Но и закрытое тож интересно

Konstantin
10.09.2016
11:55:47
https://github.com/joselfonseca/laravel-api
Вот пример с авторизацией и получением токена
Даже примеры тестов есть
Ну а в остальном просто надо сразу принять что любой метод должен возвращать всегда признак что успешно или нет
например { success: true, data: [...] }

Евгений
10.09.2016
12:03:00
а вот например

Google

Евгений
10.09.2016
12:03:03
получаю юзера
у него нет аватарки
надо пустоту возвращать или просто не возвращать поле?
вк не возвращает

Konstantin
10.09.2016
12:03:36
Или в противном случае { success: false, errorCode: 2, errorMessage: 'My Erorr' }
И так и так можно
Там вопрос что за поле возвращаться с аватаркой, если просто стринг то норм

Евгений
10.09.2016
12:04:50
стринг

Admin
ERROR: S client not available

Евгений
10.09.2016
12:04:59
ну прост легче было бы делать с пустой строкой
а так надо еще проверять наличие поля

Konstantin
10.09.2016
12:05:35
Это не столь важно мне кажется

Евгений
10.09.2016
12:05:58
мне удобнее сразу видеть все возможные поля даже если они пустые

Konstantin
10.09.2016
12:06:04
главное возвращать одинаковые типы данных

Евгений
10.09.2016
12:07:40
А вот еще вопрос, не связаный с апи и не с ларавел, посто по разработке
есть сайт - pesnik.su
там просто генерятся страницы по песням, под траф
сайт без базы и самих песен там нет, а песни проигрываются с саундклауда по апи и качаются тоже оттуда
у меня мозг плохо соображает как такое сделать, я понимаю когда создаются физичесике страницы под каждую песню и они парсятся, но тут ничего не парсится
http://pesnik.su/mp3/Moby%20-%20Extreme%20Ways%20Jason%20Bourne

Google

Konstantin
10.09.2016
12:09:33
Ну ты же парсишь названия, артиста и что то еще?

D'
10.09.2016
12:10:12
Обычный динамический дор
Ничего особенного

Konstantin
10.09.2016
12:10:17
data-secret="H-lV4ZAEfmKAgBgi8ftrdw" data-track="Extreme Ways" data-artist="Moby"

Евгений
10.09.2016
12:10:18
вот мне чувак сказал что откуда нибудь скачать топ песен и исполнителей (не с саундклауда), а проигрывать уже оттуда
ну да, дор

Konstantin
10.09.2016
12:10:38
вот как проигрывается это с саундклауда

Евгений
10.09.2016
12:10:40
прост я не умею такие делать, хотел узнать как оно делается
без базы

D'
10.09.2016
12:10:50
Т.е?
У тебя есть начальная база кеев

Konstantin
10.09.2016
12:11:03
да там саундклаудовское апи просто используется

D'
10.09.2016
12:11:14
Остальное автоматом из гугла\хзоткуда парсится потом

Евгений
10.09.2016
12:11:17
ну вот без базы данных, по крайней мере без mysql, на файлах например
"у меня без баз все работает
максимум кеширую некоторые запросы в файл, чтоб допустим раз в сутки только обновлять его"

Konstantin
10.09.2016
12:12:34
а зачем?

D'
10.09.2016
12:12:40
Ну дык

Евгений
10.09.2016
12:12:43
"спарси откуда-нить исполнителей и песни
или топ песен"

Konstantin
10.09.2016
12:12:43
ты создаешь базу исполнителей

D'
10.09.2016
12:12:44
Просто файловый кеш

Konstantin
10.09.2016
12:13:18
на странице исполнителя у тебя лара получает список песен с саундклауда и вылает вьюху