@prophp7

Страница 208 из 1387
F01134H
23.01.2017
08:50:36
в верхнем регистре лол)

регуляркой же

что у тебя за субд?

Fayozjon [CybernatiC]
23.01.2017
08:52:07
Пздц

Google
Владимир
23.01.2017
08:52:41
зачем регуляркой?

можно же какой-нить upper использовать

F01134H
23.01.2017
08:53:02
Предложи свой вариант?

Fayozjon [CybernatiC]
23.01.2017
08:53:49
Ты скажи для начала что за субд

$iD
23.01.2017
08:53:55
http://stackoverflow.com/questions/11615766/mysql-queryto-list-only-uppercase-row-from-database

оба варианта

Алексей
23.01.2017
08:56:35
mysql

Спасибо

F01134H
23.01.2017
13:48:15
Ребяты, подобная реализация фабрики является правильной? interface PizzaFactoryInterface { public function getPizza(); } class PizzaFactory implements PizzaFactoryInterface { public function getPizza() { return new PizzaMargery(); } } class PizzaMargery { public $name = "Pizza Margery"; } $factory = new PizzaFactory(); $margeryPizza = $factory->getPizza(); echo $margeryPizza->name; // "Pizza Margery"

Aleh
23.01.2017
13:49:42
а почему getPizza?

F01134H
23.01.2017
13:49:54
А

Aleh
23.01.2017
13:49:54
там скорее чето типа cook или подобное

F01134H
23.01.2017
13:49:56
ну я сократил

Google
Aleh
23.01.2017
13:50:10
плюс везде эти интерфейсы

F01134H
23.01.2017
13:50:16
там еще для PizzaMargery должен быть родитель в виде абстрактного класса Pizza

Aleh
23.01.2017
13:50:24
не должен

интерфейс

F01134H
23.01.2017
13:50:33
?

dypa
23.01.2017
13:51:51
а смысл этого кода? написать фабрику? $margeryPizza = new PizzaMargery(); решает проблему не хуже

Aleh
23.01.2017
13:52:33
ну да, тоже хотел сразу спросить)

F01134H
23.01.2017
13:54:04
вот я и хочу понять, для чего фабричные методы юзать

Aleh
23.01.2017
13:55:36
в классе Pizza: public static function cookMargery() { return new self("margery"); }

Sergej
23.01.2017
13:55:39
Все сложное от лукавого.

Aleh
23.01.2017
13:57:19
замена твоей фабрики

$pizza = Pizza::cookMargery();

dypa
23.01.2017
13:59:12
http://designpatternsphp.readthedocs.io/en/latest/Creational/SimpleFactory/README.html вообще хороший пример использования фабрики http://php.net/manual/ru/datetime.createfromformat.php

F01134H
23.01.2017
14:00:02
Да, спасибо

Aleh
23.01.2017
14:00:36
почему createFromFormat фабрика?

dypa
23.01.2017
14:00:41
еще нужно понимать что в php есть вещи которых нет в других ЯП (например new $className) и некоторые паттерны сделаны для того, чтобы решить эти ограничения ЯП

Aleh
23.01.2017
14:00:43
просто именованный конструктор в пхп стиле)

dypa
23.01.2017
14:01:34
почему createFromFormat фабрика?
чет я поторопился :) но смысл можно уловить

Google
Aleh
23.01.2017
14:02:31
Да, спасибо
https://gist.github.com/mkusher/e9f448685ecad086f9430025fdd975e2

F01134H
23.01.2017
14:06:12
Пздц я профан еще во всем этом. Чувствую себя обезьяной, которой показывают, как отправить смс через смартфон

Dmitriy
23.01.2017
14:06:49
Да все через это прошли, все нормально

Aleh
23.01.2017
14:07:42
можешь потом придумать, что повар по-разному готовит в зависимости от заказа и имеющихся у него рецептов

но суть в том, что фабрика тут появилась сама собой

при этом никто тут фабрикой не называется

F01134H
23.01.2017
14:09:16
=/

А вот в том примере, который ты скинул

там метод фабрика?

Aleh
23.01.2017
14:10:07
фабричный метод, как и у тебя

F01134H
23.01.2017
14:11:33
А абстрактная фабрика - это типо фабрика фабрик?

Aleh
23.01.2017
14:13:52
а может это и абстрактная фабрика )

фабричный метод это вроде для богомерзкого наследования

короч, все их помнить не то чтобы важная задача

суть в принципах за ними(solid и grasp)

короче я просто не помню из gof все ))

finkel
23.01.2017
15:11:04
ой

11 утра

Google
finkel
23.01.2017
15:11:20
))

f4rt~
23.01.2017
15:12:01
?✋

Pavel
23.01.2017
15:12:53
?

0x9d8e
23.01.2017
17:05:21
Наоффтоплю немного: Имеет ли смысл со слабым английским читать книги по программированию (Фаулера, Роберта Мартина и т.п.) в оригинале? Под слабым английским подразумеваю, что могу писать хрень типа "Where is my money, man? When I was at your home I sing the Jingle Bells. It was so fine, but your children was afraid by my axe. Will they like shnakes?", как-то читаю адаптированные художественные книги (Pre-Intermediate/Intermediate). Всякая документация обычно примитивна, а что насчёт таких вот филосовских книг?

F01134H
23.01.2017
17:05:58
Стоит)

Если хочешь английский поднять, конечно

Даже если ты не будешь понимать весь текст, профит есть

Admin
ERROR: S client not available

F01134H
23.01.2017
17:07:12
ты будешь видеть, как устроены предложения, порядок следования слов и прочее

В английском языке это очень важно

0x9d8e
23.01.2017
17:11:10
У меня подтягивание программирования в большем приоритете, чем английский. Вопрос скорее в том, смогу ли я их сейчас более-менее полноценно понимать или лучше пока на русском читать, а инглиш всякими Форестами Гампами поднимать?

Sergey
23.01.2017
17:15:08
ну попробуй

0x9d8e
23.01.2017
17:15:11
Хотя чего я парюсь. Скачаю в электронном виде, да прочту пару глав, оно и ясно станет

Ага

Sergey
23.01.2017
17:15:22
если сможешь понять смысл, тогда читай

Nadirq
23.01.2017
17:17:16
чем дальше, тем проще. там же термины технические только и их связки понимать надо будет)

Danil
23.01.2017
18:23:12
Если хочешь поднимать инглиш, читай Форест гампов, а не техническую литературу

В техлите всё слишком просто

Sergey
23.01.2017
18:23:48
голодные игры, самое то)

Google
Danil
23.01.2017
18:24:53
А если уровень не позволяет, читай адаптированные версии

У penguin readers есть куча адаптаций под любой уровень

?Томат?
24.01.2017
04:52:42
Я со своим английским вполне Троелсена читал. Пару глав. Потом уснул.

Лингв не кончал.

Pavel
24.01.2017
07:02:04
Посоветуйте хостинг под впн

dypa
24.01.2017
07:16:55
странно слышать в одном предложении хостинг и vpn

любая kvm/xen vps подойдет, единственное внимательно стоит прочитать договор/оферту

Pavel
24.01.2017
07:21:40
amazon
дорохо

Salavat
24.01.2017
07:21:46
у них есть free же

На год, вроде как

Александр
24.01.2017
07:23:27
я тоже приглядываю vds, но пока окончательно не определился.

Pavel
24.01.2017
07:24:11
Окей, щя чекну

Александр
24.01.2017
07:24:47
https://firstbyte.ru/vps-vds/kvm-sas/ вот что пока рассматриваю

Pavel
24.01.2017
07:26:26
https://firstbyte.ru/vps-vds/kvm-sas/ вот что пока рассматриваю
Я его раньше юзал. Первые два месяца все ок было. Потом впн постоянно лагал, отваливался и вел себя отвратительно

И я решил уйти

И щя не могу выбрать провайдера

Александр
24.01.2017
07:26:59
а виртуализация какая была?

Pavel
24.01.2017
07:27:12
квм

Страница 208 из 1387