@laravel_pro

Страница 388 из 2014
Sergey
01.03.2017
19:31:42
Помню что виртуалбокс под виндой очень медленно с шарой работает

Гдето +500мс на запрос

Like
01.03.2017
22:19:12
Есть не спящие?)

Wild
01.03.2017
22:19:41
Да

Google
Like
01.03.2017
22:21:27
Связи шаришь?))

Wild
01.03.2017
22:21:52
лол кек

да

Like
01.03.2017
22:21:59
ща в лс

крч

шоб не спамить

johan_krs
02.03.2017
11:23:44
у меня одного js ошибки в консоли после вызова dump($var) ?

при этом если вызвать dump($var); dd($var); все ок

VSKut
02.03.2017
11:42:30
Кто-нибудь организовывал у себя приём биток в автоматическом режиме с зачислением $ на баланс акка? готовы заплатить за решение

Maxim
02.03.2017
11:42:36
поделитесь ошибкой и решением связей. чтоб и не спамить и был рецепт

VSKut
02.03.2017
11:42:41
нужно без комиссий процентных и т.д.

Maxim
02.03.2017
11:42:47
можно еще пометить #laravel_recept

VSKut
02.03.2017
11:43:25
можно с фиксированной абонкой, если это какой-то сторонний сервис и т.д.

Google
VSKut
02.03.2017
11:44:33
нас уже за****ли тупоголовые иранцы, которые не могут нормальн отправить деньги :)

Maxim
02.03.2017
11:45:12
как правильно пишется. иран или ирак?

(с) анекдот

Евгений
02.03.2017
16:09:22
посоны

делаю короч агрегатор вакансий

надо парсить с нескольких источников

как лучше организовать структура парсера?

для каждого сайта свой парсер в своём классе?

Wild
02.03.2017
16:10:00
Бота в телегу замути

Евгений
02.03.2017
16:10:03
или в ожном классе?

Wild
02.03.2017
16:10:09
Хотя я такое видел вроде

Kirill
02.03.2017
16:10:12
думаю 1 варик

Wild
02.03.2017
16:10:15
Я бы так сделал

Есть у тебя класс который парсит

Евгений
02.03.2017
16:10:24
при чем тут телега

я не себе делаю

Wild
02.03.2017
16:10:27
и есть у тебя настройки парсинга

шаблоны парсинга, назовем это правильно

В итоге получаем расширяемую систему

Евгений
02.03.2017
16:10:49
ну вот как в socialite, можно сделать типа как там провайдеры

Google
Евгений
02.03.2017
16:10:58
то есть какой то общий класс

но передавать сайт который парсим и оттуда уже выбирается свой метод

Wild
02.03.2017
16:11:20
Да, что то в таком стиле

Евгений
02.03.2017
16:11:22
хотя там парсинг сильно отличается в них

Kirill
02.03.2017
16:11:35
общий класс - интерфейс =)

Евгений
02.03.2017
16:11:47
в одном например можно скачать все все вакансии, а в другом только поиском и оттуда парсить результат поиска

Kirill
02.03.2017
16:12:01
содаешь методы для управления, если будет общий похожий функционал - в абстракный класс

а от него наследуешь всё что тебе надо

для каждого отдельного источника

Евгений
02.03.2017
16:12:41
ага, норм, попробую

Rodion
02.03.2017
16:13:22
разберись с сущностями

что есть что

Евгений
02.03.2017
16:13:34
да я уже разобрался вроде с сущностями

составил список что должно быть в вакансии

в разных источниках разная инфа а у меня уже все суммируется и складывается в поля которые я уже задал

осталось сами парсеры написать

ну и всякие там атрибуты типа Город, могут быть представлены разными вариациями

надо будет как то объединять в один вид

Rodion
02.03.2017
16:14:52
у тебя есть стратегии парсинга данных, но вакансия, отображаемая в твоем агрегаторе, одна

Евгений
02.03.2017
16:15:05
да

Google
Евгений
02.03.2017
16:15:45
все что с текстом, типа описание вакансии или название тут проблем нет, а вот те атрибуты по которым может быть в дальнейшем выборка, их надо приводить к строгому виду

Wild
02.03.2017
16:15:47
Ты сначала парсер напиши

Евгений
02.03.2017
16:15:54
не

Wild
02.03.2017
16:15:55
а потом уже придумаешь как в общий вид привести

Евгений
02.03.2017
16:15:57
надо сначала продумать

а то напарсю а там данные не те что надо

Admin
ERROR: S client not available

Wild
02.03.2017
16:16:09
Загонять в гугл карту, получать геолокацию

ее загонять в бд не вариант?

Так у тебя будет общий формат

А гугл мапс схватает все

Евгений
02.03.2017
16:16:32
при чем тут гугл карта?))

Dmitriy
02.03.2017
16:16:53
для каждого сайта свой парсер в своём классе?
Интерфейс единый. А в нутри уже своя реализация каждого парсера в отдельном классе.

Евгений
02.03.2017
16:17:14
вот например в одном из источников откуда буду парсить идут города, и например город id = 1 title = Москва

как мне складывать в базу если в другом сайте вакансий будет подругому

Rodion
02.03.2017
16:18:15
в стратегии парсинга все это должно быть инкапсулировано

Like
02.03.2017
16:18:29
Женя

У меня связи не работают

Евгений
02.03.2017
16:18:56
ну вот как автоматизировать то, как мой пхп код поймет что в ожном случае id 1 это москва а в другом это мухосранск? или вручную делать соответствия?

Не ври мне анимешник

Google
Rodion
02.03.2017
16:19:05
цель - привести всю байду к единому интерфейсу - с каждого источника по-своему

ну это уже вопрос реализации

Евгений
02.03.2017
16:19:28
города вручную соответсвовать?

Like
02.03.2017
16:19:37
Интерфейс единый. А в нутри уже своя реализация каждого парсера в отдельном классе.
да емае, забацай делегатор с __construct который принимает интерфейс, создай интерфейс, а потом - парсер = контроллер который описывает интерфейс

Dmitriy
02.03.2017
16:20:18
Надеюсь это не мне =)

Like
02.03.2017
16:20:36
Не ври мне анимешник
не работают емае

що це за гывно

Евгений
02.03.2017
16:20:49
доку дочитал?

Rodion
02.03.2017
16:20:54
чтоб в рантайме можно было менять стратегии парсинга, лучше совать стратегию в кач-ве аргумента в исполняемый метод parse()

Like
02.03.2017
16:20:55
да я не о том

Евгений
02.03.2017
16:20:56
вечра работало а сегодня нет?

Like
02.03.2017
16:20:57
я тебе утром писал

фишка с entity_id какая-то не правильная

Евгений
02.03.2017
16:21:09
не помню чо ты писал

V
02.03.2017
16:34:20
Может быть общий сервис парсинга принимающий интерфейс. А фабрика будет те создавать нужный парсер по ситуации. Из парсера возвращать обьект вакансии, готовый к вставке в бд.

В сервисе принимать репозиторий интерфейсом в который уже и втыкать твой дто

Almas
03.03.2017
06:42:01
Привет всем. Подскажите как вывести форматированную дату в бладе

Даниил
03.03.2017
07:03:26
У вас флудить нельзя а тут че можно?

Страница 388 из 2014