
Михаил
28.11.2016
11:30:45
Нубовопрос инкамин. Кто использовал laravel/backpack? Как там язык сменить?

aspirin
28.11.2016
12:21:21
сегодня начал писать на laravel, есть ли в queues реализацяи "мультипоточного" выполнения задач?
все вроде нашел, я так понимаю можно указать кол-во в numprocs и он будет выполнять задачки одновременно пока есть свободные?

Shadow
28.11.2016
12:38:07
#juniors_is_best

Google

Artur
28.11.2016
12:39:52
народ-народ. а ктонить делал обходчик "всех записей в таблице" но для не-sql? есть какаянить ларавельщина под это дело?
записей 100кк
самое обидное в эластике нелььзя делать from больше 10к :(

aspirin
28.11.2016
12:43:45
ага я уже разобрался, спсб

Владимир
28.11.2016
13:06:41
Всем привет, ищу QA опытного тестировщика в офис, строго москва от 100/мес + бонусы. Пишите в лс, если есть такой знакомый.

(;¬_¬)
28.11.2016
13:08:16
в ларочке
не?
а, бля... не для sql...

Алексей
28.11.2016
13:17:15

Artur
28.11.2016
13:17:27
и как это поможет?

Google

Artur
28.11.2016
13:17:57

Алексей
28.11.2016
13:18:11
Начнем с того чего, какой источник данных
No-sql db?

Artur
28.11.2016
13:18:33
еластиксёч

(;¬_¬)
28.11.2016
13:18:39
еластиксёч
у меня есть эластика, но у меня не стояло такой задачи, выдернуть из нее овердох*я строк
у меня и строк-то там порядка 10к

Artur
28.11.2016
13:20:15
основная проблема именно в офсете большом

Алексей
28.11.2016
13:22:07
while ( rows = db::select()->offset(offset)->get()){
.....
$Offset+=1000
}
Чем так не устраивает?

(;¬_¬)
28.11.2016
13:22:56
Артур же пишет, что эластика капризничает при from > 10000
In Reindexing Your Data we explain how you can retrieve large numbers of documents efficiently.
https://www.elastic.co/guide/en/elasticsearch/guide/current/reindex.html
читал?

Artur
28.11.2016
13:26:22
по озвученной выше причине
Result window is too large, from + size must be less than or equal to: [10000] but was [10500]. See the scroll api for a m
ore efficient way to request large data sets. This limit can be set by changing the [index.max_result_window] index level parameter."}
я уже в сероьёз думаю хранить все айдишники в файле :(

(;¬_¬)
28.11.2016
13:27:31
See the scroll api for a more efficient way to request large data sets

Google

Artur
28.11.2016
13:28:09
я со скроллом работал это тоже звиздуля

(;¬_¬)
28.11.2016
13:28:18
ну хз тогда =(
[index.max_result_window] поменять не вариант?

Artur
28.11.2016
13:28:29
каждый скролл "копирует базу" а потом памяти не хватает и она складывается :)

(;¬_¬)
28.11.2016
13:28:42
да епт

Artur
28.11.2016
13:29:18

(;¬_¬)
28.11.2016
13:30:18
не, ну может ты уже пробовал и тоже херово?

Artur
28.11.2016
13:30:26
пока оптимальным кажется вариант с хранением айдишников отдельно :(
а скролл её положет только при переиндексации

(;¬_¬)
28.11.2016
13:32:39
я-то использую эластику из-за фуллтекст поиска, да и то я этот поиск зае**лся настраивать, и все ранво мне не нравится как он ищет, а потом я беру найденые айдишники и выдираю инфу из мускуля =)

Евгений
28.11.2016
13:33:15
алголию заюзал но одном свежем проекте

(;¬_¬)
28.11.2016
13:33:28
она же эластика только в профиль, не?

Евгений
28.11.2016
13:33:32
норм штука
эластик не юзал

aspirin
28.11.2016
13:34:35

(;¬_¬)
28.11.2016
13:36:46
неа... изначально смотрели на эластику и сфинкс, и решили эластику юзать... уж не знаю зря ли или к лучшему

Artur
28.11.2016
13:37:31

(;¬_¬)
28.11.2016
13:39:29

Google

Artur
28.11.2016
13:40:15
зато есть куда её оптимизировать
например нечёткий поиск
близость слов
там куча функционала

(;¬_¬)
28.11.2016
13:41:16
я пинал этот функционал =) забодался... и fuzzy search посмотрел, и этот... не вспомню название, когда он строку на подстроки бьет с размерами блока минимальным\максимальным
типа "волк" - "вол" "олк"
короче... да, там много чего можно играться...

Admin
ERROR: S client not available

(;¬_¬)
28.11.2016
13:42:06
только дока запутанной показалась =(

Artur
28.11.2016
14:12:27
а ещё оно активно развивается. я пока апп пишу уже апдейт с 2.4 на 5 :)

(;¬_¬)
28.11.2016
14:17:01
это да
я вот думаю стоит ли обновляться до 5 и не сломаю ли я весь поиск, который наковырял

Ivan
28.11.2016
14:19:53
Товарищи, у меня вопрос: пишу тесты, для тестов базу использую sqlite храню в :memory:, в TestCase в методе SetUp пишу TestCase $this->artisan('migrate'); $this->artisan('db:seed'); да бы мигрироваться и сидироваться, однако этот метод выполняется перед каждым тестом. Как сделать, что бы миграции и сидинг БД происходил один раз перед запуском всех тестов?

Sergey
28.11.2016
14:54:31
конфига bootstrap в phpunit.xml
я типа такого файла создал
echo shell_exec('php -dxdebug.remote_enable=0 artisan migrate:refresh');
require __DIR__ . '/../../bootstrap/autoload.php';
рекуайрю тот, который по умолчанию в ларавель подключен

Ivan
28.11.2016
15:46:42

Bekzod
28.11.2016
15:53:16
всем привет кто может помоч с опен сервером?

JT
28.11.2016
15:53:47
а шо с ним не так ?

Bekzod
28.11.2016
15:56:14
видно?

Google

Bekzod
28.11.2016
15:57:18
кароч я открываю через гуугол хром и там во такая фигня не понимаю чё делать

Sergey
28.11.2016
15:57:47

Еськов
28.11.2016
15:57:59
А что ты ожидаешь увидеть?

Sergey
28.11.2016
15:58:29
я так полагаю путь там к руту "../hello.loc" а должно быть ".../hello.loc/www" как минимум

Bekzod
28.11.2016
15:59:40

Sergey
28.11.2016
16:01:23
так и есть
ну а если laravel стоит, то путь будет (из коробки) ../hello.loc/www/public_html - если конечно ларавель стоит и развернут в www

Zlatoslav
28.11.2016
16:02:21
Сразу понятно, почему чат в gitter считают самым адекватным...

Bekzod
28.11.2016
16:07:13
что larvel знасит\

Sergey
28.11.2016
16:07:36

Bekzod
28.11.2016
16:08:13
?

Sergey
28.11.2016
16:08:30
в смысле
это "Чат для всех программистов, работающих с PHP фреймворком Laravel"

Bekzod
28.11.2016
16:08:47
ааа

Sergey
28.11.2016
16:08:54
это не справочная))

Bekzod
28.11.2016
16:09:24
ааа

Меня зовут
28.11.2016
16:12:03
Возможен join через модель и есть ли смысл так делать или лучше через DB?

Sergey
28.11.2016
16:23:10