
Vladislav
05.07.2017
10:38:13
гугл - бездушная машина современного разлагающегося мира
а боты - пастыри его

Павел
05.07.2017
10:38:55
Поставьте хром и спасетесь!

Konstantin
05.07.2017
10:39:15
Я всегда кучу вопросов задавал родителями не читал умных книжек. Сейчас перешёл в чаты, родители уже не могут отвечать на вопросы

Google

Dmitriy
05.07.2017
10:39:32

Vladislav
05.07.2017
10:39:59
ааа
ты придираешься
ок
чувак имел ввиду, почему вы пишете di, а не внедрение зависимостей
но слово внедрение было уже раз 56 написано

Валентин
05.07.2017
10:40:31
Есть кто свободный?
нужно сделать доработки сайта на yii2)
бюджет 700$-800$
Кому интересно - пишите

Vladislav
05.07.2017
10:40:35
и потом он оставил только ключевое слово - хзависимость
чорт
опять в гугл лезть, переводить в рубли

Dmitriy
05.07.2017
10:40:55

Vladislav
05.07.2017
10:40:58
или может чатик поможет?

Павел
05.07.2017
10:41:01
Let's fight begin!!!

Google

Konstantin
05.07.2017
10:41:38

Dmitriy
05.07.2017
10:41:39

Павел
05.07.2017
10:41:49

Vladislav
05.07.2017
10:42:30
лоу юморити летз бегин

Konstantin
05.07.2017
10:42:47

Dmitriy
05.07.2017
10:43:46

Konstantin
05.07.2017
10:44:35
Кстати да, не понятно так и осталось. Что оно даёт

Павел
05.07.2017
10:46:02
оно дает то что ты не плодишь экземпляров классов в каждом экшене например

Konstantin
05.07.2017
10:47:49
Хм. Удобно вроде

Dmitriy
05.07.2017
10:49:39
Кстати да, не понятно так и осталось. Что оно даёт
DI сам подставляет зависимость.
без di
$book = new Book;
$book->author = 'Автор';
$book->title = 'название';
$database = new Database;
$bookStorage = new BookStorage($database);
$bookStorage->store($book);
c ди
public function __construct(BookStorage $storage)
{
$this->storage = $storage;
}
public function store()
{
$book = new Book;
$book->author = 'автор';
$book->title = 'название';
return $this->storage->store($book);
}
Остальное в гугл

Konstantin
05.07.2017
10:52:00
Я бы в первом варианте делал ?

Vladislav
05.07.2017
10:52:32
самую прелесть ди понимаешь, когда тесты пишешь
делаешь фейковый BookStorage и передаешь его в конструктор
а не дергаешь реальный
это изи пример

Aziz
05.07.2017
10:53:15
Вопрос такой. Как в API авторизовываетесь?

Vladislav
05.07.2017
10:53:32
ты сам реализуешь?
или чье-то?

Dmitriy
05.07.2017
10:53:53
oauth, login+password зависит от проекта

Google

Dmitriy
05.07.2017
10:54:24
просто еще токен даем. если нужно от имени себя всегда юзать api

Vladislav
05.07.2017
10:54:53
я обычно так делаю:
все экшн через access_token, который живет n-ое время

Aziz
05.07.2017
10:55:03

Vladislav
05.07.2017
10:55:04
все, кроме экшна полученяи токена
к нему через basic auth

Aziz
05.07.2017
10:55:34

Vladislav
05.07.2017
10:55:49
basic auth - передача логина+пароля в base64 в хттп заголовке

Dmitriy
05.07.2017
10:56:46

Vladislav
05.07.2017
10:57:19
а если действия, связанные с деньгами, то на 15 минут
этого хватает для завершеняи операции
обычно

Aziz
05.07.2017
10:57:49
Благодарю

Vladislav
05.07.2017
10:58:04
но опять же
все зависит от задачи
иногда тупо безграничный токен
иногда тупо absic auth
f byjulf fentynbabrfwbz rf;ljuj ltqqcndbz

M
05.07.2017
11:06:07
https://i.snag.gy/Mic2Xn.jpg

Google

M
05.07.2017
11:06:19
В мемориз)

Vladislav
05.07.2017
11:06:52
раньше это называлось "в баш"

M
05.07.2017
11:07:52
Кстати, я только недавно битовые маски начал понимать))
Надо просто число представить в двоичной системе счисления :D

Павел
05.07.2017
11:08:28
Они с тобой разговаривают?

Aziz
05.07.2017
11:08:52

Павел
05.07.2017
11:09:02
Сидишь такой мило с битовыми масками общаешься

M
05.07.2017
11:09:46

Admin
ERROR: S client not available

M
05.07.2017
11:09:52
Шиза)

Павел
05.07.2017
11:10:27

Vladislav
05.07.2017
11:11:43
=D
Смешные вы)

M
05.07.2017
11:15:27
А чем зашкварны методы before*, лучше на события повешать обработчики что ли?
Сервисы долго и не умею.

Aziz
05.07.2017
11:16:34
Куда я попал

M
05.07.2017
11:17:03
У нас тут Git, PHP7, Docker, CI, DI, composer... заходи)

Павел
05.07.2017
11:17:32
Вот в ci ваще не рублю

Google

Aziz
05.07.2017
11:18:47
Я не смог разобраться с загрузчиком автолоадинга и решил обраращаться к такому по апи

M
05.07.2017
11:18:58
Я тоже, видел только как при отправке PR тесты запускаются)

Aziz
05.07.2017
11:18:59
Потом как нибудь пойму

M
05.07.2017
11:19:13
?
Ахахаха, ты сделал мой день)

Aziz
05.07.2017
11:19:35
Это моя работа

Dmitriy
05.07.2017
11:19:58
Куда я попал
в твиттер походу. yii2 чата тут уже нет. нужно смириться

Павел
05.07.2017
11:20:35

Aziz
05.07.2017
11:21:05
К сожалению

Dmitriy
05.07.2017
11:21:29

M
05.07.2017
11:21:47
Это моя работа
Нигелизм, даунгрейд, дауншифтинг, как это называется то?)

Vladislav
05.07.2017
11:21:57

Aziz
05.07.2017
11:22:06

Павел
05.07.2017
11:22:29

Aziz
05.07.2017
11:22:42
Нигилизм*

Vladislav
05.07.2017
11:22:53

Dmitry
05.07.2017
11:22:56
Народ, есть вопрос. Больше совет надо.
На проекте через модули реализован функионал для разных функиональных частей. И все эжто дело на поддомене.
т.е. есть vvvvv.net, ww.vvvvv.net, nn.vvvvv.net
вопрос - как для этой кухни, для кажлого поддомена отдавать совй robots.txt и sitemap

Vladislav
05.07.2017
11:22:59
Это набирает обороты