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
Ну дак, а кто смеется