
Pavel
08.01.2018
16:50:37
ооп было, mvc было только как забавная статейка про smalltalk

Maksim
08.01.2018
16:53:31
ток где связь между oop, mvc и ларкой/юи2 - хз)

Grigori
08.01.2018
17:05:17
хороший вопрос

Dmitry
08.01.2018
17:06:40
не знаю, когда я был джуном, был паскаль, асм, перл и си... про ооп не слышал ;)

Google

Sparrow
08.01.2018
17:07:04
сейчас же во всех фреймворках мвк или не?

Pavel
08.01.2018
17:09:38
Не, mvc это устаревшая штукня
сейчас всякие action-domain-response, react pattern и прочее хипсторство

Maksim
08.01.2018
17:11:20
с точки зрения работы для джуна ещё лет надцать вперёд будут брать юи, делать "mvc" и херачить в продакшен)

Sparrow
08.01.2018
17:19:13
.))

Ортем
08.01.2018
17:50:55

Pavel
08.01.2018
17:51:12
zf1?

Ортем
08.01.2018
17:51:34
Угумс. Мы на нем проект большой поднимали
В связке с C#

Pavel
08.01.2018
17:52:14
Ну он тогда по стилю очень сильно выделялся из легкого повсеместного говнокода
Он конечно был, но так и не стал трендом

Ортем
08.01.2018
17:53:12
Увы увы
Он был первопроходцем, за что ему большое спасибо. Первые костыли. При помощи которых, появилось что-то более продуманное

Google

Ортем
08.01.2018
17:54:39
Хотя с другой стороны, как только появляется что-то новое, всп сразу автоматически начинают хаять предыдущее.
В большинстве случаев, орут об этом те, кто меньше всего в этом разбирается ?

Dmitry
08.01.2018
20:43:30
зф1 преследовал вполне утилитарную цель дать пхп дорогу хоть в какой-то ентерпрайз :)

dypa
08.01.2018
20:56:55
zf1 в свое время был отличной штукой, из коробки было кучу связанных классов, которые позволяли написать типичный сайт того времени, а не качать с кучи сайтов zip архивы... но любовь к магическим методам имхо подпортила ему репутацию

Yury
09.01.2018
04:06:04
подскажите, пожалйста, в чем дело
код такой
$d = DateTime::createFromFormat('M d H:i Y', 'Jan 09 11:04 2018');
$b = new DateTime();
echo $d->format("Y-M-d H:i");
echo "\n";
echo $d->getTimestamp();
echo "\n";
echo $b->getTimestamp();
вывод такой
2018-Jan-09 11:04
1515492240
1515470687
время актуальное ставлю. почему такая разница?
в 20000 секунд

Dmitry
09.01.2018
04:08:46

Yury
09.01.2018
04:10:11
а с чего они вдруг разными делаются в одном скрипте

Ортем
09.01.2018
04:10:16

Yury
09.01.2018
04:11:49
в мануале написано
Если timezone не указан и time не содержит временную зону, то будет использована текущая временная зона.
неадекватное поведение, согласитесь

Ортем
09.01.2018
04:15:03
Значит одно действие берет твою временную зону, а второе берет временную зону сервера
$date = new DateTime('2000-01-01', new DateTimeZone('Pacific/Nauru'));

Yury
09.01.2018
04:15:28
что означает "мою" временную зону?

Ортем
09.01.2018
04:15:57
Системы

Yury
09.01.2018
04:16:17
я скрипт запускаю из консоли
и интерпретатор и скрипт все на одной машине

Ортем
09.01.2018
04:17:09
Просто укажи дополнительно временную зону и не компосируй мозг.
ТАм и видно дальше будет, что делать

Yury
09.01.2018
04:18:51
public DateTime::__construct ([ string $time = "now" [, DateTimeZone $timezone = NULL ]] )
Если аргумент $timezone не задан, будет использована текущая временная зона.

Google

Ортем
09.01.2018
04:19:22
Есть временная зона сервера и временная зона системы

Yury
09.01.2018
04:19:26
текущая временная зона != текущая временная зона
ПХП ты не так то и прост, как кажешься))

Ортем
09.01.2018
04:20:04
ТАм заморочка была какая-то. Это из раздела, сделал один раз и забыл

Yury
09.01.2018
04:21:23
осталось только понять, в каком случае используется МОЯ временная зона
поменял в пхп.ини зону на свою и все стало ок. но осадочек остался.
получается, в одном случае для него "текущая временная зона" это та, что прописана в конфиге пхп, а в другом - та, что на сервере. системная

Ортем
09.01.2018
04:26:41

Yury
09.01.2018
04:26:52
теперь я понял, спасибо)
подляночка от пхп)

Ортем
09.01.2018
04:27:22

Yury
09.01.2018
04:28:02
а точно, а еще "гондон" - это просто человек с особенностями))

Ортем
09.01.2018
04:28:24
??

Erzhigit
09.01.2018
05:29:25
посоветуйте библиотеку для работы с БД

Maksim
09.01.2018
05:43:27
pdo)

Aleksey
09.01.2018
05:44:46

Evgeniy
09.01.2018
08:27:49

Yury
09.01.2018
08:29:28
странно, что они не написали об этом в мане. о том, что методы одного и того же, по сути, класса используют разные источники временной зоны

Evgeniy
09.01.2018
08:31:23

Yury
09.01.2018
08:31:40
на php.net
я же привел выдержки оттуда

Google

Yury
09.01.2018
08:32:44

Dmitry
09.01.2018
16:31:58
а что есть хорошее из фреймворков для мультиплатформенных ботов?

Pavel
09.01.2018
16:50:27
Из вообще что известно приходит в голову только https://github.com/botman/botman

Dmitry
09.01.2018
16:51:23
а у ВК вообще ща как, есть боты?

Pavel
09.01.2018
16:53:35
Понятия не имею

Pavel
09.01.2018
17:07:07
Ботапи есть у вк

Viktor
09.01.2018
17:12:22
а у ВК вообще ща как, есть боты?
Есть боты для сообществ, там довольно простое API и так если в PHP понимаешь хоть не много по примерам вполне можно простого бота замутить минут за 20. Примеры простые есть на хабре, ну и в документации к API вконтакте вполне все неплохо описано

Noordle
10.01.2018
11:51:07
Всем привет. Ребят, посоветуйте мануал по Twig прям для чайников, заранее спасибо.

Maksim
10.01.2018
11:52:55
https://twig.symfony.com/doc/2.x/

Alexandr
10.01.2018
11:54:15

Noordle
10.01.2018
11:55:00
благодарю

Sparrow
10.01.2018
14:16:17
Шаблонизатор?

Ilya
10.01.2018
14:24:31
Есть кто может найти уязвимость в сайте?

Andrei
10.01.2018
14:26:16
https://www.acunetix.com/vulnerability-scanner/

Sparrow
10.01.2018
14:33:57
Ы

ILIYA
10.01.2018
15:00:19
Всем привет) Вопрос есть такая штука Vim плагин seeing_is_believing, есть такое для php??

Вова
10.01.2018
16:35:56
привет ребяты
есть кто по nginx? будьте добры помочь, а то заебался чесслово
изначально рабочая директория nginx это /usr/share/nginx/html и там все прекрасно работало, но только я изменил рабочую директорию на допустим /home/example/www и все пошло по одному месту.
1)php.ini изменил добавив директорию в open_basedir
2)nginx.conf изменил директории и пользователя
3)права на директорию изменил и изменил пользователя который указан в nginx.conf
4)перезапустил пхп и нгинкс службы
результат: 403 forbidden
#памагити_плес

Pavel
10.01.2018
17:13:29

Alexandr
10.01.2018
17:20:20

Google

Alexandr
10.01.2018
17:21:16
Файл index.php положил?

Вова
10.01.2018
19:13:25

Alexandr
10.01.2018
19:44:59
Сделай sudo на того юзера и ls -la имя файла
Php-fpm? Там тоже пользователь задается

Pavel
10.01.2018
19:56:02
ну я и говорю ему, что в fpm скорей всего корень остался старый
да и с правами не всё гладко
ща может докопаемся)))
Привет, Катерина))

Adel
11.01.2018
08:22:46
Зашел рекрут менеджер Авито. Все затаили дыхание!

Pavel
11.01.2018
08:26:19
Php-fpm? Там тоже пользователь задается
Вчера копался с его проблемой, nginx и fpm работают под юзером http, fpm хватает document_root и другое из nginx... Но вот права на папку стоят какие то хз, root.root rw-rw-r--
но так дико сложно было типа покажи эот конфиг, покажи тот, ибо человек слегка новичок и основы основ не очень знает

Adel
11.01.2018
08:28:43

Pavel
11.01.2018
08:29:08
Ну дак, а кто смеется