@phpclubru

Страница 830 из 956
Pavel
06.03.2019
17:52:48
Но мы генерим pdf так что пофиг на xss

Terminator
06.03.2019
17:59:02
@o_shumilin будет жить. Поприветствуем!

Oleg
06.03.2019
17:59:22
Добрейшее время суток, товарищи✌️?

dypa
06.03.2019
18:03:33
Берем тот-же php-parser, пишем небольшой скрипт который пробегает по аст и экранирует незаэкранированные переменные, вещаем на сохранение или же на прекоммит.
рано или поздно скрипт наткнется на конструкцию, которую не сможет обработать, скрипт не будет запушен, а хук забудут добавить. странное решение, когда есть проверенные временем шаблонизаторы.

Google
dypa
06.03.2019
18:05:12
Я не просто экранирую а каждую строку еще пропускаю через переводчик и через модификатор специальный
логика и представление смешаны или получилось что то типа однофайловых компонентов? почему не inline twig?

Pavel
06.03.2019
18:06:52
логика и представление смешаны или получилось что то типа однофайловых компонентов? почему не inline twig?
Мне надо написать десятки маленьких виджетов по 3-4 строчки, в твиге задолбаешься все это регистрировать :)

Будет больше кода в 3 раза

dypa
06.03.2019
18:07:10
Aleksandr
06.03.2019
18:08:45
запуск тестов не изменяет кодовую базу запуск тестов по хуку? зачем?
Окей, когда по-твоему должны запускаться тесты?

dypa
06.03.2019
18:12:15
Окей, когда по-твоему должны запускаться тесты?
во время написания кода, после добавления в репозиторий, после интеграции кода

Aleksandr
06.03.2019
18:13:02
Отлично, а добавление в репозиторий чем отслеживаются, если не хуками?

dypa
06.03.2019
18:16:08
Отлично, а добавление в репозиторий чем отслеживаются, если не хуками?
явно не тем хуком на машине разработчика, которым ты собираешься делать экранирование в кодовой базе

запуск тестов на CI не обязательно происходит по хуку git

Aleksandr
06.03.2019
18:32:15
Ладно, пофиг

Тебя никто на чистом пхп.писать не заставляет

Максим
06.03.2019
20:09:07
Подскажите пожалуйста как можно сделать, и можно ли вообще: нужно чтобы learn-html5/lesson заменялась на learn-html5/overview или learn-html5/basic при переходе по ссылке с гет параметром соответствующим sitename/leart-html5/lesson?id=basic

Google
Terminator
07.03.2019
08:31:24
@takaya_irina будет жить. Поприветствуем!

@nrnwest будет жить. Поприветствуем!

NRN
07.03.2019
09:17:33
Народ всем привет, подскажите на какой фреемворк стоит обратить сейчас внимания, задача поднимать быстро не большие веб проекты но с возможностю будущего маштабирования, раньше опыт был по ZF 1.

Vitaliy Nameless
07.03.2019
09:18:25
Если небольшие - то лара

NRN
07.03.2019
09:21:17
а из CMS з бесплатных на что стоит посмотреть?

Vitaliy Nameless
07.03.2019
09:23:02
ни на что. cms для сайтов визиток

NRN
07.03.2019
09:28:29
смотрю ZF 2 и 3 блин как сложно давно не програмил посравнению с ними 1 зф простой как двери все понятно.

Сасный
07.03.2019
09:51:07
а из CMS з бесплатных на что стоит посмотреть?
велосипеды на базе Laravel, но Nameless прав, это чисто для визиток

Gena
07.03.2019
09:55:29
ни на что. cms для сайтов визиток
поаккуратнее со словами, молодой человек. А то сейчас соберёте бугурт Магенто-разрабов ? ? ?

Pavel
07.03.2019
11:08:49
Vitaliy Nameless
07.03.2019
11:09:03
поаккуратнее со словами, молодой человек. А то сейчас соберёте бугурт Магенто-разрабов ? ? ?
называть мадженту просто цмской - это как называть Т-34 гусеничным трактором

Vitaliy Nameless
07.03.2019
11:10:24
я отстал от жизни? была же на зенде

Pavel
07.03.2019
11:10:43
? Да вроде нет

Vitaliy Nameless
07.03.2019
11:10:54
да вроде бы да

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

Pavel
07.03.2019
11:11:11
Все время вижу вакансии sf magento developer

Google
Pavel
07.03.2019
11:12:16
Хм ты прав, всего 3 пакета из симфы, остальное зенд

Gena
07.03.2019
11:12:27
Vitaliy Nameless
07.03.2019
11:13:02
я вещи называю своими именами. Это CMS'ка
ок. тогда php - язык программирования

и то, и другое, вроде бы верно… но есть нюансы

Gena
07.03.2019
11:14:27
ок. тогда php - язык программирования
судя по тому, что ты ковырял код уже давно, то почитай про PHP 5.6 + А лучше, про PHP 7. Я понимаю, что раньше пых был убогим, без норм ооп, но всё кардинально поменялось

Pavel
07.03.2019
11:16:20
Кардинально, но все еще недостаточно. Язык не защищает от детских ошибок

Gena
07.03.2019
11:17:50
Кардинально, но все еще недостаточно. Язык не защищает от детских ошибок
тут не спорю. Что есть, то есть. Но раздражают люди, которые о пыхе слышали только о версии 4(или ниже), и начинают рассказывать как там всё плохо.

Pavel
07.03.2019
11:18:38
Да неймлес написал а что магенту трогал в 2011 а пых то наверно он 7.3 юзает

Gena
07.03.2019
11:19:21
Да неймлес написал а что магенту трогал в 2011 а пых то наверно он 7.3 юзает
тогда не понимаю его наезды на пых. Почему тогда пых - не язык программирования?

Pavel
07.03.2019
11:25:08
У меня дежа вю, вроде же обсуждали пару дней назад

А, это было в другом чате. Я активно его лошил :)

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

Но вчера я вновь открыл крутую фичу которая только в нем есть - можно смешивать html и бизнес-логику :)

Gena
07.03.2019
11:56:21
Но вчера я вновь открыл крутую фичу которая только в нем есть - можно смешивать html и бизнес-логику :)
в Yii2 не раз натыкался на js в контроллерах ? Так что HTML не самый худший вариант

Pavel
07.03.2019
12:06:47
Aleksandr
07.03.2019
12:07:19
тогда не понимаю его наезды на пых. Почему тогда пых - не язык программирования?
Имхо, наезды на пых вполне обоснованы, но в другом ключе. Не совсем понятно куда он вообще движется. Ибо если посмотреть на тенденции, то в сотрону ужесточения типизации и тд. Но тогда непонятно почему не взять яву/котлин.

Pavel
07.03.2019
12:07:38
Мое мнение, что пшп перестал доминировать когда он перестал юзаться как шаблонизатор для HTML и начались всякие SPA .

Google
Pavel
07.03.2019
12:08:31
Все костыльные фишки в нем, вроде $$var, eval(), include из любого места были объявлены плохой практикой, все стало более строго и компилируемо. И он действительно превратился в костыльный аналог котлина.

Сасный
07.03.2019
12:10:09
ору

Aleksandr
07.03.2019
12:11:50
ору
с чего?

Pavel
07.03.2019
12:12:04
От недостатка возможностей

Сасный
07.03.2019
12:12:19
с чего?
С подачи Павла)

Ничего такого, просто орнул)

Максим
07.03.2019
13:05:45
1. По нубски 10-ки правил в htaccess/nginx 2. Роутинг
Вот мне скорее htaccess нужен. Потому что в PHP я особо не силен и с роутингом не хотелось бы возиться. Так разве тут настолько много правил надо писать?

Сасный
07.03.2019
13:06:44
Вот мне скорее htaccess нужен. Потому что в PHP я особо не силен и с роутингом не хотелось бы возиться. Так разве тут настолько много правил надо писать?
Заранее не известно сколько таких редиректов тебе надо будет сделать. Если их не больше 5, то htaccess, если больше, то роутинг будет универсальнее

Сасный
07.03.2019
13:07:37
Роутинг в помощь

Максим
07.03.2019
13:11:55
но это ведь не совсем и редирект. Просто при попадании на learn-html5/lesson?id=5 с параметром меняется эта конструкция lesson?id=5 на 5 и получается learn-html5/5 - это же один файл. Тут скорее всего просто замена урла, может быть

Сасный
07.03.2019
13:12:26
парой строк из пыхи так не сделаешь

Кирилл
07.03.2019
14:09:49
извиняюсь, если малось не в тему. но может кто подсказать как сформировать счёт клиенту(ооо) от ип за услуги?

Vitaliy Nameless
07.03.2019
15:08:11
как был убогим языком - так и остается. что в пятой версии, что в седьмой

Gena
07.03.2019
15:16:52
давно я ковырял мадженту. на похапе я пишу. к сожалению
Тогда звиняй, неправильно тебя понял. Я подумал, что ты из прогеров, которые n-ое количество лет назад поклацал пых 4 и делаешь вывод исходя из этого. Просто я неоднократно встречал "бородатых" прогеров, которых удявлял тот факт, что в пыхе есть ооп и другие плюшки нормальных языков

Pavel
07.03.2019
15:30:51
Тогда звиняй, неправильно тебя понял. Я подумал, что ты из прогеров, которые n-ое количество лет назад поклацал пых 4 и делаешь вывод исходя из этого. Просто я неоднократно встречал "бородатых" прогеров, которых удявлял тот факт, что в пыхе есть ооп и другие плюшки нормальных языков
Те кто пишет только на пыхе не чувствуют его косяков, я тоже так жил, потом от скуки начал изучать D а через год заставили изучать C# так вот там многие вещи на голову круче. Когда познаешь лучшее уже не хочется возвращаться назад.

Вместе с тем надо отметить что экосистема у пшп очень крутая, вот в нее возвращаться как раз приятно.

Google
Pavel
07.03.2019
15:40:05
А познакомится с F# не тянет?
О нем слышал отзывы что еще круче чем C#, но пока как-то не доводилось

Aleksandr
07.03.2019
15:40:20
Или вообще на какую-нибудь скалу.

Pavel
07.03.2019
15:40:40
Насчет скалы, я не уверен что она делает разработчика продуктивным

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

Aleksandr
07.03.2019
15:41:29
Тырпрайз на нефункционалке это пиздец

Весь замут с "микросервисами" потому что тырпрайз на императивном ООП утыкаясь в некоторый размер становится унмайнтайнабл

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