@phpclubru

Страница 901 из 956
Pavel
11.05.2019
13:38:28
Логин из 9 пробелов, почему бы и нет ?

Nell
11.05.2019
13:38:42
Хотя пароль наверно все же стоить фильтровать на всякую непотребщину
Хз, как по мне, каждый имеет право на тот пароль, который он хочет

Pavel
11.05.2019
13:38:54
Ну в крайнем случае можно trim сделать

Artem
11.05.2019
13:39:29
А если из текста шифры достать надо? как выше человек искал. Без регулярок, как решать будете?

Google
Nell
11.05.2019
13:40:03
Ну в крайнем случае можно trim сделать
Лично я с правилами для логинов всегда очень заморачиваюсь. Но никого к этому не склоняю ?

Pavel
11.05.2019
13:42:11
Когда в апи обращаешься какое-нибудь?

Мой глобальный поинт в том что сейчас, не как 10 лет назад, все хорошие системы и сервисы представляют API со схемой, в которой обмен данными происходит хорошо нарезанными кусочками, т.е. операции с текстом сведены к минимуму

Artem
11.05.2019
13:45:16
Ну чисто абстрактный пример. Есть баунти программа. Человек в подписи должен указать свой кошелек. И если он активно принимает участие в определенной ветке форума, начислять плюшки на кошелек.

Pavel
11.05.2019
13:46:18
А, хороший пример. Но он какой-то из 2010 года :)

Щас вроде на форумах никто не сидит уже.

Artem
11.05.2019
13:46:42
И мы знаем(например крипта), что у человека кошелек будет N символов и начинаться c BXT)

Pavel
11.05.2019
13:47:07
Либо - делают в базе специальное поле "кошелек баунти программы", и туда каждый вписывает

Artem
11.05.2019
13:48:25
А если форум не наш) и мы можем только юзеру дать указания, чтобы он свой профиль редактировал)

Регулярки знать надо, хотя многие и в 2010 без них нормально жили)

Pavel
11.05.2019
13:50:35
А если форум не наш) и мы можем только юзеру дать указания, чтобы он свой профиль редактировал)
Это уже какая-то серая схема ? Вот в полударкнете я уверен куча регулярок, всякие парсеры, боты и т.д.

Спарсить товары с одного сайта и выложить их на другом, всякие дорвеи сделать, клоны, фейки

Google
Artem
11.05.2019
13:54:20
Спарсить товары с одного сайта и выложить их на другом, всякие дорвеи сделать, клоны, фейки
я думаю: https://www.php.net/manual/ru/simplexmlelement.xpath.php сейчас так многие делают парсинг сайтов)

Pavel
11.05.2019
13:56:55
Если на сайте 100500 элементов то быстрее будет найти какой-нибудь маркер через регулярку или даже strpos(), отрезать большие куски а затем через dom уже разбирать оставшееся

Dmitry
11.05.2019
14:06:45
привет всем хочу создать платформу доски объявлений на php, yii2, bem, docker ищу людей, которые хотят улучшить навыки разработки, командной разработки, получить опыт open-source разработки денег не предлагаю писать в лс

Pavel
11.05.2019
14:27:51
не бери yii2, бери symphoni ?

Dmitry
11.05.2019
14:28:51
Pavel
11.05.2019
14:30:45
yii уже немного умирает, раньше он был самобытным движком со своими фишками, потом они все больше начали всасывать всяких общепринятых стандартов PSR - логирование, DI, начали дробить фреймворк на более мелкие компоненты, в итоге они идут ровно к тому же что и так уже много лет развивается в симфе.

(ну или ларавел, я просто с ним не знаком)

Pavel
11.05.2019
14:32:43
да, некоторые возможно использует, что только еще больше ставит вопрос о том - а зачем он нужен сам по себе.

Если ты хочешь делать именно _платформу_ - то тебе нужна гибкость и расширяемость, через контейнер, через бандлы, проходы компилятора и т.д.

Dmitry
11.05.2019
14:33:24
да, некоторые возможно использует, что только еще больше ставит вопрос о том - а зачем он нужен сам по себе.
ну он собрал в кучу все, чтобы ты сделал клон от basic/advanced шаблона и поехал делать проект

Pavel
11.05.2019
14:33:54
Если тебе нужно быстро собрать готовый проект с jQuery то ок

Dmitry
11.05.2019
14:33:59
Если ты хочешь делать именно _платформу_ - то тебе нужна гибкость и расширяемость, через контейнер, через бандлы, проходы компилятора и т.д.
yii2 достаточно расширяем. мне он нравится тем, что его можно запустить почти на любом хостинге

да, я хочу быстро собрать проект (mvp), выяснить будет ли он пользоваться спросом, а потом уже делать финты ушами

Pavel
11.05.2019
14:35:29
yii2 достаточно расширяем. мне он нравится тем, что его можно запустить почти на любом хостинге
Он _слишком_ расширяем, ничто не мешает во вьюхе взять и полезть в базу через Yii::$app->db->... за что нужно бить по рукам, в результате разработка множеством людей через некоторое время превратится в нетестируемое адище

Кто-то будет себе делать отдельные сервисы, кто-то прям во вьюхе лезть, кто-то через модели, а кто-то прикрутит еще какой-нибудь datamapper сбоку.

Pavel
11.05.2019
14:37:41
если так страшно пускать сторонних разрабов, принимай через мерки/пулл-реквесты
Да это по умлочанию уже давно, но это не решает проблемы :) Но если ты можешь и хочешь следить за всем этим, то ок..

Google
Pavel
11.05.2019
14:37:59
Просто в сообществе обычно несколько человек решают, а не один следящий. Вот тут и просачивается хаос.

Dmitry
11.05.2019
14:38:01
тогда нужно договориться как что решать. в yii2 вроде написано, что все запросы к базе через модели делать

у меня на прошлой работе норм работало 5 разрабов (включая меня) и все норм писали и не говнокодили иногда кто-то по рукам получал, но основной код был в норме

а еще есть такая штука, как code of conduct

Pavel
11.05.2019
14:40:11
в смысле не решает? я просто не лью говно в мастер
В контексте твоего объявления будет так - ты наберешь допустим команду из 10 энтузиастов, они начнут с энтузиазмом шлепать пулл реквесты, через какое-то время ты задолбаешься все их детально ревьюить и мержить, и добавишь пару админов в проект. А они уже будут менее рьяно следить за качеством кода, и вот уже говно пролезло в мастер :)

Pavel
11.05.2019
14:42:12
В результате ты заходишь в проект, и видишь там полный бардак, в базу лезут из вью, код собирают часть голым html, часть кусками из Chtml::tag(), методы где-то вынесены в сервис а где-то прямо в контроллере набито, хелперы всякие понатыканы с разных частей и т.д.

Dmitry
11.05.2019
14:43:26
а где ты был, когда бардак начинался?

даже в фирме ты вряд ли найдешь проект, где все збс и блестит

имхо

Pavel
11.05.2019
14:46:44
даже в фирме ты вряд ли найдешь проект, где все збс и блестит
То есть ты сейчас говоришь "ну будет бардак и норм" ?

Dmitry
11.05.2019
14:47:45
То есть ты сейчас говоришь "ну будет бардак и норм" ?
потому что я на 100% уверен, что збс не будет никогда. всегда будут решения которые не так мозолят глаз и работают быстро и были быстро написаны чуваком. который был свободен

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

да, на собеседовании тебя похвалят за красивый код и все

а в продакшене тебе придется ебашить

а потом ты привыкаешь к структуре, которая сформировалась, притираешься к команде и все работает как надо и никто не говнокодит и не делает селекты из вьюхи

Pavel
11.05.2019
14:49:18
вылизывать код прям до пробелов не имеет смысла
То есть для тебя нет разницы - хороший тестируемый декомпозированный код или лапшичная мешанина? Все стерпишь?

Google
Pavel
11.05.2019
14:49:54
Так ты ее перетягиваешь в другую сторону

Dmitry
11.05.2019
14:50:04
если совсем говно, которое хочется только shift+delete, то это не пойдет

Так ты ее перетягиваешь в другую сторону
я лавирую на середине, золотой середине

Pavel
11.05.2019
14:50:29
Я тебе говорю про фундаментальную архитектуру sf с разделением по бандлам, частичными конфигами и проходами компилятора, а ты про пробелы в коде.

Admin
ERROR: S client not available

Artem
11.05.2019
14:51:24
в команду хочет)

Pavel
11.05.2019
14:52:14
что ты хочешь?
Прочти мой первый ответ на твое сообщение, там же ясно понятно однозначно написано что я хочу :D

Dmitry
11.05.2019
14:54:12
Прочти мой первый ответ на твое сообщение, там же ясно понятно однозначно написано что я хочу :D
я не хочу менять стек. спасибо за твою заботу я ищу только единомышленников, которые хоп и поехали, а не людей, которые хотят сделать все по дзену

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

Pavel
11.05.2019
14:54:44
?

Dmitry
11.05.2019
14:55:08
повышать уровень я не хочу, потому что сам до него не дотягиваю и если будут единомышленники, скорее всего они тоже не ассы в архитектуре и прочих фишках, которые ты написал

со временем, когда будет какая-то стабильность, можно подумать об архитектуре, если будет совсем ахтунг

архитектура сейчас мне кажется приемлемой для этого проекта

Pavel
11.05.2019
14:57:42
со временем, когда будет какая-то стабильность, можно подумать об архитектуре, если будет совсем ахтунг
Не, это так не работает( Тогда уже не будет возможности подумать о переделке

Dmitry
11.05.2019
14:58:32
Не, это так не работает( Тогда уже не будет возможности подумать о переделке
ты хочешь сказать, что с первого дня продумывают архитектуру до мелочей и через N-времени в ней ничего не меняется?

Pavel
11.05.2019
14:58:56
ты хочешь сказать, что с первого дня продумывают архитектуру до мелочей и через N-времени в ней ничего не меняется?
Не, с первого дня берут более гибкую надежную платформу на которой делать изменения будет проще

Dmitry
11.05.2019
14:59:06
смотри, текущая кодовая база максимум на год-два. потом она будет 100% переписана

Google
Pavel
11.05.2019
15:00:10
https://github.com/bizley/yii2-podium можешь отсюда форкнуться

Dmitry
11.05.2019
15:00:44
Pavel
11.05.2019
15:00:59
Я ж говорю, форкни и допили

Dmitry
11.05.2019
15:01:23
Pavel
11.05.2019
15:01:31
Тебе нужен проект или нет? =)

Dmitry
11.05.2019
15:02:31
Тебе нужен проект или нет? =)
я сам создал проект на базе advanced шаблона yii2

зачем мне этот?

Pavel
11.05.2019
15:02:46
ну ок

Vladislav
11.05.2019
16:07:36
Ага, а ещё с ограниченным количеством пробелов, а ещё, чтобы не было одновременно английских и русских букв, а ещё чтобы не было знаков препинания, а ещё а ещё, итого регулярка)
Заранее говорю что я новечек и мой вопрос вам покажется тупым... Но правильно ли я понимаю, из вашего высказывания следует, что регулярка - это не более чем массив параметров для проведения валидации?

Глушков
11.05.2019
17:53:12
Здорова народ, кто не будь api vk на php делал ?

Юрий
11.05.2019
17:55:37
Здорова народ, кто не будь api vk на php делал ?
Уже есть готовые реализации на гите .. Поищи через гугл

Глушков
11.05.2019
18:01:24
Хорошо

Nell
11.05.2019
18:26:07
Заранее говорю что я новечек и мой вопрос вам покажется тупым... Но правильно ли я понимаю, из вашего высказывания следует, что регулярка - это не более чем массив параметров для проведения валидации?
В принципе, тебе уже ответили, но я всё равно ещё раз поясню другими словами. Это строка, в которой может быть задано очень много правил. С помощью этой строки можно проверять другие строки на то, соответствуют ли они этим правилам или нет.

Konstantin
11.05.2019
23:32:08
Отберите у него админку

Pavel
11.05.2019
23:45:50
(для тех кто не умеет в пост-мета-иронию)

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