@prophp7

Страница 218 из 1387
FAST
29.01.2017
20:03:26
Всем привет, почему может ужасно лагать mysql workbench ?

FAST
29.01.2017
20:21:40
mac os

Sergey
29.01.2017
20:23:21
Sqlyog поставь

Google
FAST
29.01.2017
20:24:43
Я уже устал за все платить)) Есть что бесплатно)

Dmitriy
29.01.2017
20:25:43
heidisql

FAST
29.01.2017
20:28:09
неее, такое точно не)

Aleh
29.01.2017
21:09:41
тут есть кто разбирается в redis?
просто если автор вопроса - @fes0r, начинаешь сомневаться, что шаришь )

Sergey
29.01.2017
21:25:37
я откровенно говоря слаб в вопросах баз данных и различных стораджей

да вообще есть много топиков в которых я знаю только что гуглить

и черт его знает сколько топиков о которых я просто не знаю)

f4rt~
29.01.2017
21:26:59
Не страшно не знать, страшно не хотеть научиться ?

Timur
30.01.2017
04:33:54
неее, такое точно не)
В PhpStorm отличная тулза для БД.

Ivan
30.01.2017
09:27:55
ребят, кто может хороший хостинг подсказать для личного проекта? думаю над облаком( гугл, амазон ) но с ними опыта работы пока не было.

dypa
30.01.2017
09:29:15
а какие критерии хорошести?

Ivan
30.01.2017
09:30:04
ssh, маштабируемость, возможность нацепить новые модули( монгу, постгрес, еластиксерч )

Google
Ivan
30.01.2017
09:32:53
Do = DigitalOcean?

dypa
30.01.2017
09:33:00
ssh, маштабируемость, возможность нацепить новые модули( монгу, постгрес, еластиксерч )
можно пойти по стандартному пути и взять DO https://m.do.co/c/d67a70a6dfa0 , hetzner

Artem
30.01.2017
09:34:09
а чем сейчас DO лучше Amazon Lightsail?

dypa
30.01.2017
09:34:41
если важен пинг до РФ - то тут поможет конфигуратор https://vds.menu/

а чем сейчас DO лучше Amazon Lightsail?
у lightsail можно выбрать страну ДЦ?

Ivan
30.01.2017
09:38:20
остановился на DO

Artem
30.01.2017
09:40:04
у lightsail можно выбрать страну ДЦ?
по-моему пока только US East

Fayozjon [CybernatiC]
30.01.2017
09:40:32
если важен пинг до РФ - то тут поможет конфигуратор https://vds.menu/
Всегда пользуюсь классно придуманный сервис

Ilya
30.01.2017
09:41:56
https://vc.ru/n/boom-admin

Pavel
30.01.2017
09:52:40
коллеги , в php 7.0 можно словить(в try catch или как нибудь еще ) ошибку warning ?

Ivan
30.01.2017
09:56:26
нет вроде. можно хендлить ошибки и потом уже выбрасывать исключение http://php.net/manual/ru/function.set-error-handler.php

Vadim
30.01.2017
09:58:32
в 7 кучу ворнингов переделали в эксепшены, но не все еще, наверное когда-нибудь мы будем жить в мире, где в пхп не будут сыпаться ворнинги

Ivan
30.01.2017
10:06:11
вот еще примерчики http://stackoverflow.com/questions/1241728/can-i-try-catch-a-warning http://php.net/manual/ru/class.errorexception.php

Vadim
30.01.2017
11:33:37
такой вопрос, есть ли у кого-то в приложении больше 1 базы? как вы делаете миграции?

$iD
30.01.2017
11:34:42
нативный sql

так сложилось исторически... dba тима занимается применением миграций

Google
Vadim
30.01.2017
11:35:13
у меня тут есть велосипед с 2 базами, хочу прикрутить туда миграции, вот думаю, свой велосипед сбоку подставлять (и выпендриться параллельно с dbdiff) или же есть что-то поинтересней

ну нативный sql понятно, его и буду генерить, если буду свой велик писать

$iD
30.01.2017
11:37:28
если танцевать от doctrine migrations: https://github.com/doctrine/DoctrineMigrationsBundle/issues/38

Pavel
30.01.2017
12:01:07
Такой вопрос, стоит ли удалять из гит-репозитория credentials данные и переносить их в CI, даже если репозиторий приватный(bitbucket)? Или это в принципе плохая практика - хранить пароли в репке?

Vadim
30.01.2017
12:01:32
в принципе плохая практика

думаю сделаю моноцикл вместо велосипеда http://samokhvalov.info/blog/all/phinx-multiple-databases/ :D

Viktor
30.01.2017
12:02:37
попавшее в реп останется там навсегда :)

а вообще - практика очень плохая

Vadim
30.01.2017
12:04:17
ну не то, чтобы прям навсегда, но приятного мало в выпиливании :)

Viktor
30.01.2017
12:04:38
F01134H
30.01.2017
18:04:38
Народ, а в пыхе можно объявлять функции таким образом: $someFunc = function() { ... }?

Sergey
30.01.2017
18:05:08
да

F01134H
30.01.2017
18:05:35
прикольно

dypa
30.01.2017
18:18:02
o_O

Sergey
30.01.2017
18:18:12
с версии 5.3 можно

если ты силен духом можно и покаррировать немножко на пыхе)

da horsie
30.01.2017
18:21:00
покаррировать?

Yura
30.01.2017
18:21:38
ну покаррировать тоже можно

но я думаю имелось ввиду построение функций высшего порядка

Sergey
30.01.2017
18:22:08
ну это тоже, просто твой вариант звучит не оч пошло

Google
da horsie
30.01.2017
18:22:28
птичий язык

F01134H
30.01.2017
18:22:51
Оп, оказывается это не совсем функция)

это объект типа Closure

Yura
30.01.2017
18:23:08
ага

тип замыкание

F01134H
30.01.2017
18:23:23
ага

Admin
ERROR: S client not available

Yura
30.01.2017
18:23:27
можно писать use

и связывать переменные из контекста

типа

$a = 3; $w = function something() use ($a) { return $a; }

Sergey
30.01.2017
18:26:01
а еще можно делать так (\Closure::bind(function ($obj, $val) { $obj->somePrivateProp = $val; }, null, SomeObj::class))($obj, 'hahaha! screw privacy!');

da horsie
30.01.2017
18:28:00
SomeObj::class - а это зачем?

Yura
30.01.2017
18:28:13
извращение

Sergey
30.01.2017
18:28:20
ну ты биндишь замыкание в контекст какого-то класса

тем самым функция получает доступ к любой приватной штуке этого класса

da horsie
30.01.2017
18:28:42
почему не $obj::class?

Sergey
30.01.2017
18:28:46
это как если бы ты динамически прикрутил статический метод

почему не $obj::class?
потому что так... не работает?)

PHP Fatal error: Dynamic class names are not allowed in compile-time ::class fetch in php shell code on line 1

Google
da horsie
30.01.2017
18:30:27
гм

get_class($obj) значит

Sergey
30.01.2017
18:38:33
да, можно так. Но коль уж ты лезешь внутро так сказать то думаю ты уже заешь чье это нутро

da horsie
30.01.2017
18:42:09
любопытно

можно мапперы так делать

которые будут внутреннее состояние объекта вытаскивать

Yura
30.01.2017
18:51:49
эх, нужно с опаской относится к динамике пыха

Sergey
30.01.2017
18:52:18
которые будут внутреннее состояние объекта вытаскивать
можно, НО! проще просто не заворачивать состояние если тебе надо его достать)

ну мол если у тебя выборка из базы - сделай сразу ее в DTO/массивчик

что бы не надо было "экспоузить состояние"

эх, нужно с опаской относится к динамике пыха
это то о чем Дэйкстра в своем письме про goto писал, точнее он не про пых писал но не суть

там про семантический разрыв, compie time vs runtime

в целом это норм вариант оставить статический анализ, просто анализаторы будут ругаться что ты делаешь что-то страшное

da horsie
30.01.2017
19:05:58
ну мол если у тебя выборка из базы - сделай сразу ее в DTO/массивчик
насколько разумным в этом ключе выглядит такой подход? class Entity{ function saveTo(Repository $repo) { $repo->save([ 'prop' => $this->myProp ]); static function fromSaved(array $state) { $me = new self: $me->myProp = $state['prop']; return $me; } }

Sergey
30.01.2017
19:08:07
эээээээээм

тебе надо active record какой

hydate/dehydrate

ну то есть если тебе нужно эмулировать сериализацию/десериализацию, как делает доктрина

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