@prophp7

Страница 627 из 1387
Kirill
20.09.2017
15:07:03
Был на собесе в Рамблере, чувак сказал, что как то раз из-за форЫча с рефернсом полторы недели ловили баг.

Sergey
20.09.2017
15:07:30
их крайне легко сделать и очень сложно вылавливать

Google
Sergey
20.09.2017
15:08:26
я бы это дал почитать)

причем я бы это дал почитать всем на каком-нибудь первом курсе вуза

Dmitry
20.09.2017
15:10:48
ну давайте попросим убрать из PHP foreach вообще... открытое письмо напишем

Sergey
20.09.2017
15:11:55
тут кто-то против foreach выступает?

работу по ссылкам из foreach убирать не надо - не консистентно будет.ю

как ты говорил - проблема в прослойке между клавиатурой и стулом, и им надо объяснять что "не делайте так просто"

Dmitry
20.09.2017
15:12:44
ну тогда все будут пользоваться array_walk и новички не пройдут по граблям со ссылками

Sergey
20.09.2017
15:13:13
можно просто начать писать на хаскеле)

Dmitry
20.09.2017
15:34:55
Не, я просто не понимаю почему какой-то Борис запрещает мне использовать ссылку в foreach, когда мне это нужно, ибо у него где-то "написано же" ;) А так со всем согласен ;) Хотя я своим джунам все же объясняю проблему, а не говорю "не делайте так просто (тупые бараны)" ;)

Combot
20.09.2017
15:47:39
combot.org/chat/-1001042383571

Google
Vladislav
20.09.2017
15:59:54
При помощи чего генерируете документацию из PHPDoc? Желательно в RST файлы, чтоб потом скормить Sphinx. Единственный более-менее вменяемый найденный инструмент это sphpdox/sphpdox. Может кто-то знает другие варианты.

Aleksei
20.09.2017
16:55:48
Помогите написать метабокс галереи для wordpress

Vladislav
20.09.2017
16:58:13
Могу помочь морально: "Дерзай, у тебя все получится!"

Dmitriy
20.09.2017
17:08:40
На хабре есть про метабокс

Art
20.09.2017
17:25:43
а кто как блокирует доступ к файлам в админке? Например можно обратится на прямую к шаблону /adm/tpl/main.php и там будут ошибки т.к шаблон не подгружен. Да и вообще любой другой файл. Все запросы перенаправляете на adm/index.php с помощью .htaccess? Или загружаете их инклудом все модули в index.php, а в самом индексе есть переменная что unlock_contents = true; а во всех подключаемых файлах стоит проверка, если false то die(), т.е к ним на прямую не обратится т.к переменная без index.php не будет определена

$iD
20.09.2017
17:29:59
надеюсь что все в этом чате юзают фронт контроллер и через папку web или public и доступ вэбсервера только в неё

Art
20.09.2017
17:35:02
это часть фреймворка или компонент какой-нибудь, или шаблон организации админки?

Alexandr
20.09.2017
17:37:06
по хттп доступ есть только к папке web
на обычном хостинге такого не сделаешь

Aleh
20.09.2017
17:38:13
не оч знаю как там дела у “обычных хостингов” в 2к17, но мне кажется, что и там должны быть папочки, которые отдаются веб-сервером и которые не отдаются веб-сервером

Alexandr
20.09.2017
17:40:42
это часть фреймворка или компонент какой-нибудь, или шаблон организации админки?
можешь сделать как у Codegniter, если не определена константа, то die

Art
20.09.2017
17:41:23
ну у меня так и было

Art
20.09.2017
17:41:56
ну чтобы по уму все было)

Aleh
20.09.2017
17:42:27
даж в первом yii есть это деление, не говоря уже про второй, symfony, лару и прочие

так что запусти демо-апп на любом фреймворке и глянь как там сделано

Dmitry
20.09.2017
20:34:52
господа, есть какие-то общие рекомендации по отладке демонов на пхп (реализованы через pcntl_*, ubuntu server, php7.0)? пока кроме как закомментировать pcntl_fork и отлаживать "тело" демона ничего в голову не приходит.

Google
Dmitry
20.09.2017
20:37:52
делай мастер процесс настолько тупым что бы не приходилось его дебажить
да тут не делать, а разбираться приходится :) т.е. уже имеем что имеем причем по каким-то причинам не работающее, вот и ищу пути решения

Dmitry
20.09.2017
20:51:23
рекомендация выкинуть pcntl_form для упрощения, и юзать солюшен вроде supervisord, forever, pm2
там таже внутрянка, но без своих велосипедов и стабильное?

Sergey
20.09.2017
20:51:38
там таже внутрянка, но без своих велосипедов и стабильное?
вопрос что делает твоя штука которая делает fork

если это тупо менеджер процессов - то да, лучше взять просто готовый

и тестить "воркеры"

по отдельности так скажем

но что-то мне подсказывает что у тебя не все так просто

Igor
20.09.2017
20:52:39
там таже внутрянка, но без своих велосипедов и стабильное?
ну уверен как правильно ответить на вопрос. вам проще погуглить эти тулзы

Dmitry
20.09.2017
20:55:24
но что-то мне подсказывает что у тебя не все так просто
не все, это да. я могу быть в чем-то неправ, но как мне кажется все эти манипуляции должны работать как-то так: процесс проверяет, оригинал это или нет и порождает копии, если оригинал (запускает дочерние). дочерние процессы слушают сообщения и выполняют нагрузку (внутри цикла) правда с демонами до этого не работал, но чет код какой-то слишком нагруженный для этих процедур

тут вопрос кстати основной в том, правильно ли я понимаю как оно работает в целом или есть какие-то подводные камни, о которых я не подозреваю?

Dmitry
20.09.2017
20:56:37
не пиши менеджеры процессов на php
да я бы с радостью, это не моя прихоть, мне дан проект. а вот что с ним уже дальше делать думаю

Sergey
20.09.2017
20:56:54
в момент форка у тебя на той строчке где ты его вызываешь происходит "расщепление" процессов, дочерние процессы - это копия родительского

да я бы с радостью, это не моя прихоть, мне дан проект. а вот что с ним уже дальше делать думаю
я не "не пиши демоны на php", я про мастер процесс и форки. Из того что ты описал - тебе оно не надо. Тебе хватит supervisord или system,d

но я хз что твой демон должен делать если честно

Dmitry
20.09.2017
20:58:46
но я хз что твой демон должен делать если честно
в принципе я пока тоже в общих чертах только знаю. как и говорил, есть проект, который надо развернуть в первую очередь. а вот чего дальше с ним делать уже руки развязаны, но сначала надо развернуть.

а пока что еррор лог показал отсутствие mysqli::error(), из-за этого процессы падали :/

Google
Dmitry
20.09.2017
20:59:16
?

Dmitry
20.09.2017
21:06:38
Кто в регулярках силён?

Dave
20.09.2017
21:20:30
@Korzunov рассказывай.

Dmitry
20.09.2017
21:23:03
@Korzunov рассказывай.
Есть div, в нём есть много p, как мне регуляркой вытащить текст с этих абзацов без тегов?

Artur
20.09.2017
21:24:31
https://symfony.com/doc/current/components/dom_crawler.html

Dave
20.09.2017
21:25:22
Там как бы регулярка не нужна

на js или на php делаешь?

Dmitry
20.09.2017
21:25:46
У меня тут типо тестовое задание, сейчас покажу

Dave
20.09.2017
21:26:05
@BAGArt сразу из пушки по воробьям?

Artur
20.09.2017
21:26:12
напротив

универсально

просто предельно

Dmitry
20.09.2017
21:26:21


вот

Artur
20.09.2017
21:26:31
у регекспа есть особенности

Dave
20.09.2017
21:26:48
@BAGArt не лыком шиты)

Artur
20.09.2017
21:27:42
ну да ну да. а если в ссылок будет несколько и одна в контенте? а поле явно не размечено

Sergey
20.09.2017
21:27:55
парсить html регурярками, мусье знает толк

Artur
20.09.2017
21:29:06
проблема то по сути только в возможных новых тэгах внутри контента

Dmitry
20.09.2017
21:31:32
Короче, кто может мне помочь?

Google
Dmitry
20.09.2017
21:31:39
Часть я вроде сделал

Страница 627 из 1387