@phpclubru

Страница 602 из 956
Artem
05.06.2018
12:00:04
кто нибудь знает кошерный способ в тестах ларки иерархическу базу строить, чтобы без костылей, но со всеми уровнями иерархии, чтобы права проверять на совместный доступ? например super_admin => 1, admin => 10, moderator => 50, user => 100 000, и он прям умный, идет смотрит сколько кого можно и даже заполняет parent_id и детей/соседей в дереве? (lдерево чтобы контролировать доступ и потом проще работать, уровней на много больше, пользователей ~1млн.) p.s. или как вы вообще такое тестируете? Задача просто тесты, есть конкурентный код, которых хрен угадаешь что и когда делает, и вот нужно чтобы генерировались разные иерархии, а дальше он будет от разных пользователей просто пытаться гадости одновременно делать.
все решилось банальным вызовом saveMany->each рекурсивно с указанием параметров в create. Но если кто знает, как это сделать не дожидаясь пол дня пока отработает сид большой вложенности велкам.

Pavel
05.06.2018
12:03:08
Может просто нагенерить кучу сидов в виде голых запросов и пачками пихать в базу?

Artem
05.06.2018
12:11:11
может, сложно сказать, я пока смотрю что из этого получится. 100к записей заполняются уже минут 5 и пока только 12к готово, там еще дерево заполняется потому хз. По разному попробовать все равно придется, но нужно что -то сделать рабочее пока и хочется использовать встроенные механизмы.

Влад
05.06.2018
12:19:18
Ребзя,как grep указать,чтобы он искал по первой колонке,к примеру у ps aux

Google
Dmitry
05.06.2018
12:20:13
он регулярки умеет

_suser
05.06.2018
12:28:08
добрый день! юзаю $a = strpos($name, 'off'); где в $name Владимир Карпов off. когда находит $a равняется 30, не могу понять почему

Dmitry
05.06.2018
12:32:16
потому что strpos работает с байтами, а не буквами

Pavel
05.06.2018
12:34:32
Тебе нужно юзать mb_strpos

_suser
05.06.2018
12:37:19
спасибо

Maksim
05.06.2018
12:58:23
Всем привет. подскажи как быть. есть дерево категорий 13 млн вложенность. корневых категорий только 1 млн + нужен поиск. есть какие нибудь готовый решения?

Vitaliy Nameless
05.06.2018
13:01:38
вложенность миллион?

или количество элементов в корне около миллиона?

Maksim
05.06.2018
13:03:32
Dmitry
05.06.2018
13:06:36
и какая связь между деревом и "нужен поиск"?

Vitaliy Nameless
05.06.2018
13:08:21
а поиск собссно какой?

конечного товара? поиск категории по имени?

Dmitry
05.06.2018
13:08:41
поиск по поиску

Google
Vitaliy Nameless
05.06.2018
13:08:59
поиск по понятиям

Maksim
05.06.2018
13:11:57
не ребят сори я тут чуть тупанул. сократил выборку до 50 корневых категорий, завязал на предыдущие параметры откидывая не нужные категории

Vitaliy Nameless
05.06.2018
13:12:32
вот она, оптимизация! 1.000.000 -> 50

Павел
05.06.2018
19:32:22
Ребят, я тут с ума схожу

var_dump ($course->cost); var_dump (intval($course->cost));

получаю string(1) "8" int(8) 0

это это возможно?

почему ноль? почему не 8

Pavel
05.06.2018
19:34:28
Ноль лишний

Он тебе все правильно дампит int(8)

Павел
05.06.2018
19:35:11
Он тебе все правильно дампит int(8)
8 в скобочка это размер

Pavel
05.06.2018
19:35:24
Нифига не размер

Это и есть число

Павел
05.06.2018
19:35:39
string(1) тебя не смущает?

Pavel
05.06.2018
19:36:35
ни капли

Павел
05.06.2018
19:37:00
ладно, щас проверю echo

Pavel
05.06.2018
19:38:12
Че там проверять то

$ php -a Interactive mode enabled php > $a = 42; php > var_dump($a); int(42)

Павел
05.06.2018
19:46:54
echo intval($course->cost); выводит все правильно, как вы и сказали

$cost = intval($courses->cost); echo $cost;

Google
Павел
05.06.2018
19:47:20
почемуто выводит 0

Pavel
05.06.2018
19:47:24
Ну да. А откуда там еще берется 0 это тебе разобраться надо

Там поди дальше еще какой-нибудь echo

Павел
05.06.2018
19:48:39
сократил код до минимума

понял

вот я косяк

спасибо за помощь

Pavel
05.06.2018
19:51:31
Мы, Павлы, должны поддерживать друг друга.

Потому что мир жесток и беспощаден.

Павел
05.06.2018
19:52:16
Спасибо =)

Kirill
06.06.2018
07:31:06
привет, ищу программиста на php, пишите в личку.

Максим
06.06.2018
07:31:53
Alexandr
06.06.2018
07:33:34
Artem
06.06.2018
07:46:42
привет, ищу программиста на php, пишите в личку.
здесь 788 программистов на php и все уже прям в очередь выстроились... Тот кто хочет найти берет и пишет каждому, а не кидает какашку в надежде что мухи слетятся.

Kirill
06.06.2018
07:47:49
да вообще без вопросов, мне нужно вёрстку накинуть на cms bolt https://cloud.mail.ru/public/FPTJ/W9s1sNKLg и заставить работать формы

Evgeny
08.06.2018
07:02:42
Доброе утро, извините за глупый вопрос, у меня есть три файла.php с единой навигацией, как бы мне вынести навигацию в отдельный nav.php и подключить часть этого html кода во всех трёх?

Я попробовал include и указал путь

Получилось

Admin


Google
Roman
08.06.2018
07:31:15
Пора бы уже приучить людей использовать одну точку входа для php-приложений

Alex
08.06.2018
08:18:09
Хай, а как собеседование проходит Точнее интересует, что сказать на вопрос 'почему именно мы' Я просто ищу работу :)

Первый раз*

Feodor
08.06.2018
08:38:08
Этот вопрос задают только *бнутые и правильного ответа на него нет. Лучший, вероятно, вариант (если тебе так сильно хочется работать именно у них) это почесать ЧСВ вопрошающего шаблонными ответами, желательно показав при этом что ты ознакомился с компанией, по крайней мере с той лабудой, что они написали на сайте. Скорее всего, тебя будут кидать по зарплате и впаривать сверхуророчные как норму жизни (ведь ты так хотел тут работать!), но поскольку это твоя первая строчка, ешь говно с улыбкой и чаще чисти зубы, а через год увольняйся. Но лучше поищи другие варианты. Простите за излишнюю экспрессию.

Feodor
08.06.2018
08:47:28
Не за что.

Maxim
08.06.2018
08:52:18
Хай, а как собеседование проходит Точнее интересует, что сказать на вопрос 'почему именно мы' Я просто ищу работу :)
Ну или просто честно сказать: понравилась зарплата/местоположение/название. Это открытый вопрос, на него скорее всего и нет правильного ответа.

Feodor
08.06.2018
08:55:28
Мне этот вопрос не нравится из за его глупости. Бостон Дайнамикс и так знают почему у них хотят работать, а ООО Лабеан прекрасно знает, что к ним идут только из за низких требований. Задавать такой вопрос - просто самоутверждаться за счёт соискателя. Люди которые ведут себя так при первой встрече явно не заслуживают доверия.

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

Artem
08.06.2018
08:59:03
Хай, а как собеседование проходит Точнее интересует, что сказать на вопрос 'почему именно мы' Я просто ищу работу :)
Вообще это глупыей вопрос, если компания не топ. Так и скажи, нужен опыт и я иду ко всем. Вы или нет -не решил, рассмотрю все полученные предложения. Но нужно показать, что ты интересовался компанией или продуктом и что -то знаешь, т.е. погугли и попробуй нати плюсы, в идеале обсудить то, что вызывает вопросы или непонятно. Если опыт есть, то обычно изучают компанию в которую идут, так и говори, что понравилось.

Alex
08.06.2018
09:03:19
Само собой некие фильтры при поиске вакансии были, но я не могу сказать, что работа с микросервисами мне нравится больше, чем что-то другое - не работал :)

Artem
08.06.2018
09:13:37
Да, собсно было интересно знать, нужно врать что 'у вас самые крутые задания' или говорить прямо, мол, опыта нет - пойду куда возьмут
нет врать не нужно, это будет понятно, но и не нужно говорить что тебе просто нужна любая работа. Это же переговоры, ты продаешь себя. Так и говори, выбор буду делать по факту офферов, например в течении недели. Но тогда нужно обязательно выделить что тебе нравится в компании и что ты не просто ждешь, кто больше предложит, а ищешь команду/задачи и т.д. И вопрос не в том, что тебе нравится больше, вопрос в том, что ты знаешь, что контора пилит микросервисы и тебе это интересно или нет, если интересно -почему и в чем твой интерес (какие похожие задачи уже решал, если не решал, то это не интересно, а любопытно и на выбор влиять не должно :)). Это не значит что другая пилит легаси -хуже, там может быть другой плюс, например они пишут на Go :) Даже если ты просто хочешь найти работу и получить опыт, лучше так и скажи. Все когда то искали первую работу. Это все понимают и если предложений в городе много -кто -то да возьмет. Но это изначально слабая позиция и лучше все же подготовиться. Простой ресерч рынка даст все ответы. И нет ничего плохого в том, чтобы сказать, что мне нрававятся ваши условия или что -то в них не нравится.

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

Alex
08.06.2018
09:15:51
Понял, ещё раз спасибо

Artem
08.06.2018
09:32:43
Понял, ещё раз спасибо
главное когда говоришь о том, что будешь принимать решение по факту называть четкие сроки (к примеру мне нужно 3 дня, неделя. что угодно, но это нужно оговаривать с компанией и спрашивать устраивает ли их это, если нет договариваться). Иначе есть шанс попасть в полную жопу. Хороший hr тебе с ходу сделает exploding оффер и выбор будет либо сегодня принять этот либо остаться без работы, потому как другие возьмут или нет -хз. А вообще наличие оффера в момент интервью сильно повышает шансы и условия. Потому получив его нужно обязательно сходить еще куда -то и в самые интересные места идти в конце. p.s. и да некоторые даже при согласованном таймлайне шлют оффер и требуют ответ раньше, типа срочно надо и все такое... таких обычно лучше сразу отсекать и в дальнейшем избегать.

Maksim
08.06.2018
10:16:18
Добрый день. Кто использовал Socialite, подскажите пожалуйста почему при запросе offline каждый раз возвращается новый refresh_token ?

Avenichi
08.06.2018
13:56:09
Однако здравствуйте, столкнулся с такой проблемой: короч юзаю один фри хостинг, казалось бы всё здорово, но тут выяснилось, что почему-то при поптыки file_get_contents() или curl c другого хостинга(изначально хотел организовать cron через cron-jobs.org) на мой сайт возникает ошибка "failed to open stream: No route to host in", причём через браузер - всё работает, кроме того, если выполнить тот же гет запрос на скрипт с локальной машины - никаких проблем, первый раз такое встречаю

Michael
08.06.2018
13:58:28
NoneType ведёт себя так же как False с операторами сравнения?

тьфу ты, увидел p, думал python чатик, а это пхп

Google
Michael
08.06.2018
13:59:03
Надо выйти отседава не позориться

Avenichi
08.06.2018
14:17:29
в общем допустим есть сайт http://site.ru там лежит скрипт index.php при передаче к нему парамтра "status" скрипт выводит сообщение "200", то есть итоговая строка запроса http://site.ru/index.php?status, если перейти по такому url в браузере, то соответственно мы увидим в окне "200" , кроме того если выполнить гет запрос с локальной машины(с моего ноутбука через среду DevelNext - file_get_contents('http://site.ru/index.php?status')) то ответ будет такой же правильный, но если выполнить эту же команду(file_get_contents('http://site.ru/index.php?status') ) c другого хостинга, то возникает ошибка "...failed to open stream: No route to host in..."

фух, надеюсь всё достаточно понятно расписал

Pavel
08.06.2018
14:18:18
Ну выглядит так что фаервол блочит, и даже DNS тут ни при чем.

Надо с другого хостинга пробовать обращаться через curl и другие стандартные средства

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

Avenichi
08.06.2018
14:19:44
через curl так же ошибка, причём непонятно почему именно с локальной машины работает...

Страница 602 из 956