
Aleh
04.09.2017
12:36:32
на классах вполне себе процедурщину пишут

f4rt~
04.09.2017
12:36:43

Ilya
04.09.2017
12:36:54
Он его прибивает периодически?

Dmitriy
04.09.2017
12:37:28

Google

Меня зовут
04.09.2017
12:38:23
Привет, есть разработчики с Израиля здесь?

Rm
04.09.2017
12:38:59
ну вот сделал без ругулярок
if (!in_array($term, self::$streets)) {
preg_match_all('/(\w+(?:\s?\w+))\s+(\d+(?:\w?\/?\d*))\s+(\d+)/iu', $term, $matches);
if([] === array_filter($matches)){
($array_result = explode(' ',$term));
}
else{
foreach ($matches as $key => $value){
if($key == 0 ){
unset ($value);
continue;
}
$array_result[] = $value[0];
}
}
}

Ilya
04.09.2017
12:39:53
Наоборот
Ну хз тогда. Это не решает проблему дропнутого на стороне клиента соединения.

Dmitriy
04.09.2017
12:40:27
зачем тебе держать соединение?

Rm
04.09.2017
12:40:54
захочешь подсказать подскажи

Ilya
04.09.2017
12:41:42
Жду данные от реббита

?Томат?
04.09.2017
12:55:19
А кто-нибудь знает хороший курс молодого бойца по php?

Denis
04.09.2017
12:55:34
php.net

?Томат?
04.09.2017
12:56:05
В комментариях годноты много

Sergey
04.09.2017
12:57:05

Меня зовут
04.09.2017
13:10:27
гугли в интернете

Google

Меня зовут
04.09.2017
13:10:40
говорят неплохие
они правда очень долгие
и нудные
лекции по 4 часа и лекций тех 20 штук если не меньше

?Томат?
04.09.2017
13:11:49

Меня зовут
04.09.2017
13:12:08
еще на udemy посмотри
но после курсов ты не научишься кодить
поэтому практикуй

Oleg
04.09.2017
13:22:45
Жду данные от реббита
Ты как только получишь данные, в коллбэке и открывай коннект и закрывай после манипуляций.

Ilya
04.09.2017
14:19:11
Но вот реббит сам тоже отваливается((
По той же причине. Не было долго пакетов, коннект где-то дропается

Herman
04.09.2017
14:20:07
Уверен?

Ilya
04.09.2017
14:20:10
с heatbeat тоже траблы есть

Herman
04.09.2017
14:20:16
Сколько сообщений за раз обрабатываешь?

Ilya
04.09.2017
14:20:46
По одному. Но сообщения могут сутки не приходить

Igor
04.09.2017
14:21:30
+1
по моему опыту - возможно придется мемлик поискать и пофиксит. но если пофиксить то аптайм будет хороший

Oleg
04.09.2017
14:22:53

Google

Ilya
04.09.2017
14:23:15
Консьюмер не забирает новые сообщения из очереди

Herman
04.09.2017
14:24:00
И не падает?

Ilya
04.09.2017
14:24:28
И не падает?
А чо ему падать. Он сидит ждет данные с сети, а их просто нет)

Igor
04.09.2017
14:24:58
Костыльненько но вай нот

Ilya
04.09.2017
14:25:49
Так же консьюмер у нас лафйтайм имеет, который тоже проверяется после обработки каждого сообщения. И если привышен, то работа также заверашется
Однако если сообщений нет, то поток выполнения ждет данные, и мы никакие проверки выполнить не можем
В том числе нормально сигнал на завершение принять.

Herman
04.09.2017
14:29:43
ну можете на каждый цикл ожидания сообщения из очереди добавить проверку

?Томат?
04.09.2017
14:33:07
Это руководство намеренно избегает рекомендаций относительно использования $StudlyCaps, $camelCase, или $under_score в названиях свойств.
Как бы то ни было, используемый стандарт именования ДОЛЖЕН применяться последовательно в разумных пределах. Этот предел может быть установлен на уровне производителя, пакета, класса, или метода.
из PSR-1
А какой таки вариант предпочтительнее?

Alexander
04.09.2017
14:36:47
какой больше нравится. главное чтобы везде один и тот же
чтобы мешанина не получилась

Michael
04.09.2017
14:37:23
Class names MUST be declared in StudlyCaps.
Class constants MUST be declared in all upper case with underscore separators.
Method names MUST be declared in camelCase.
ну вообще-то вот так в psr1

?Томат?
04.09.2017
14:38:00

Alexander
04.09.2017
14:40:27
а переучиваться из-за чего?
разве что при смене работы

?Томат?
04.09.2017
14:40:55
Вдруг работу найду)
Прошу прощения.

Google

Alexander
04.09.2017
14:41:49
ну а раз так, то какой смысл привыкать к какому-то варианту, если в разных компаниях разные стандарты?

Herman
04.09.2017
14:42:11
Да в чем проблема? Статические анализаторы с такими штуками давно справляются, получишь по шапке от него раз-другой и будешь писать как нужно

Alexander
04.09.2017
14:42:12
а в некоторых их вовсе нет и пишут как хотят
есть еще такая штука. не пользовался правда никогда, но вроде как должна фиксить https://github.com/FriendsOfPHP/PHP-CS-Fixer

?Томат?
04.09.2017
14:45:20

Herman
04.09.2017
14:45:26
А вообще, по личному опыту, обычно везде используется camelCase в свойствах.

?Томат?
04.09.2017
14:47:02
А underscore_case уже неактуален нигде?

Alexander
04.09.2017
14:47:26
я в названиях тестовых методов пользуюсь underscore_case

Андрэ
04.09.2017
14:49:04

Mikhail
04.09.2017
14:51:56
У нас в тестах unbreakable space case
Если так можно назвать %)

Alexander
04.09.2017
14:57:01
хитро
только вот у меня при нажатии на правый альт и пробел открывается менюшка шторма, точно такая же, как от левого альта
в винде это должно работать?

Mikhail
04.09.2017
15:01:29
Раскладку смотрите
Как минимум есть раскладка бирмана, но может есть что-то современное под винду, я давно уже с ней не соприкасался

Alexander
04.09.2017
15:07:26
нашел только через альт-код, но это гемор
я хоть и приучил себя длинное тире ставить альт-кодом, но это было больно?

Mikhail
04.09.2017
15:09:54
Тут еще команда должна быть готова к такому сюрпризу.

Alexander
04.09.2017
15:11:26
стёба ради можно где-нибудь в коде такое оставить?

Google

Alexander
04.09.2017
15:13:45
что-то такое)

Dima
04.09.2017
15:26:02
А как удалить с картинки определённую надпись? Картинки могут иметь разныеразмеры, надпись полупрозрачна и заковыристо нарисана.

Mikhail
04.09.2017
15:29:45
Капчу ломаете что-ли?

Alexander
04.09.2017
15:31:07
примеры картинок покажите

Alexander
04.09.2017
15:43:57
скорее watermark убрать пытается

Rm
04.09.2017
15:49:54

Алексей
04.09.2017
18:31:46
С помощью какой функции можно получить следующее:
10.01.2015 => десятое января две тысячи пятнадцатого года
что одной функцией невозможно понятно, малоли библиотека есть какая...

Андрэ
04.09.2017
18:35:17
Напиши, пригодится народу)

Ринат
04.09.2017
18:36:26
в yii2 есть что то подобное, форматтер

Алексей
04.09.2017
18:36:52
точно кстати.. я и забыл что в YII есть он
спасибо)

Андрэ
04.09.2017
18:37:14
Он же в виде пакета там? Или как часть фреймворка?

$iD
04.09.2017
18:39:44
так то ж обертка над Intl
на сколько я понял

Oscar
04.09.2017
19:25:48
Тот же карбон вроде позволяет это делать, моменто на клиенте это делает

Андрэ
04.09.2017
19:26:38
карбон же вроде только для диффов умеет? и умеет ли в русский?

Ар? Тем?
04.09.2017
19:28:31
ну должен по крайней мере, для него есть же всякие локализаторы