@prophp7

Страница 886 из 1387
Wan
20.01.2018
16:23:55
ой не load а ready

Bogdan
20.01.2018
18:01:22
Потерялся контекст.

this указывает на анонимную функцию. Вынеси this на область видимости выше.

Denis
21.01.2018
07:12:53


Google
Denis
21.01.2018
07:12:53
wtf

https://www.michelem.org/wordpress-plugin-nofollow-free/

оно же упадет

Valentin
21.01.2018
08:51:51
Почему это? Код не выполнится если условие не пройдёт

Виктор
21.01.2018
09:47:59
Почему это? Код не выполнится если условие не пройдёт
Еще раз внимательно посмотрите на приведенный участок кода) Черезжопно можно конечно сделать, чтоб такая конструкция заработала, но в общем случае не заработает.

Andrew
21.01.2018
10:55:54
https://3v4l.org/gZsmZ https://3v4l.org/84BNu

кстати, оказывается function_exists схавает null, хотя по доке аргумент обязателен

Sergey
21.01.2018
11:36:47
Denis
21.01.2018
11:38:43
там нужно было через стринг кидать парам

Andrew
21.01.2018
11:44:09
Null это вполне себе аргумент, так что все ок
возможно, но function_exists(null) не имеет никакого смысла имхо. Hhvm кстати корректно обрабатывает кейс.

Nikita
21.01.2018
14:03:41
Всем привет ребят. Чем вы перфоманс сервера смотрите?

интересует скорость ответа на запросы, сколько жрется памяти, забитость диска, цп, и как себя БД чувствует

Google
Виктор
21.01.2018
14:14:09
zabbix

M
21.01.2018
14:20:49
Я пробовал dynatrace и это просто космос, правда платная,но есть триал. Так вот эта штука умеет анализировать деятельность всех частей приложения на разных уровнях. Например мне нужно было знать сколько процессорного времени в сумме на какой либо запрос тратиться - 2 клика))

В общем ничего лучше не видел, это космос. А агент ставится в пару команд.

Плюс если http коды верно отдаёшь покажет процент ошибок и роуты. Просто попробуй триал хотя бы.

Maksim
21.01.2018
15:19:46
если времени много, заббикс)

Art
21.01.2018
15:26:36
Поставил я mariaDB в место mysql. Мариа в дебиане даже по умолчанию идет. Но как оно конечно бывает пароль без танцев хер установишь и стандартный secure скрипт его не устанавливает. Через тунель ssh не подключится. Выход создать ного пользователя, внимание! Через sql запрос! и так же попутно командами задать права. В итоге подключение работает но блядь дамп не ставится из последней версии mysql. Ну в целом как всегда, клик клик и работает это не про линукс

хотя с ним с 2008 знаком

да даже в том скрипте в место клик клик

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

бесит сука что просто так не установить ничего

заливка работает, в ручную. Файл на серв грузим в каталог от туда командой заливаем в базу. Ранее пытался чере mysql workbench (на офф. сайте мариадб указано что поддерживается, по факту криво косо)

Виктор
21.01.2018
15:47:29
не думал что workbench, кто то еще пользуется

Art
21.01.2018
15:48:08
удобно с компа, там все в одном объеденили в место нескольких софтин

кстати, а есть альтернативы кроме phpmyadmin?

Ivan
21.01.2018
15:48:52
adminer

Art
21.01.2018
15:55:42
>платное такое не нужно)

Art
21.01.2018
15:58:04
а phpmyadmin позволяет удаленно подключаться по тунелю ssh?

лишние порты не хочу открывать и плодить потенциальные дырки

Google
∀RTUR
21.01.2018
21:15:42
Это не к phpmyadmin Это непосредственно к MarinaDB или MySQL, в зависимости что у тебя стоит. Их нужно настраивать

Bohdan
21.01.2018
21:18:28
mysql workbench или встроенный штормовский плагин

оба умеют в ssh tunnel при этом вроде как на стороне сервера он по дефолту есть по крайней мере, я девопсов за это не пинал

Sergey
21.01.2018
21:19:42
ну как бы когда ты делаешь ssh тунель, то ты как бы коннектишься хоста на котором стоит mysql, это ж тунель

потому ничего не надо настраивать. Трафик просто форвардится

Art
21.01.2018
21:47:34
Опять кто про что. В воркбенче 2 поля куда пароль вводить при ssh методе. Для самого ssh и для mysql который локалхост слушает. И эта не сама суть о которой писал.

Bohdan
21.01.2018
21:48:11
вообще дампы лить можно через source из консоли mysql

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

между mariadb и mysql - не скажу, не пробовал но с точки зрения доктрины они совместимы, т.к. локально mariadb, на дев сервере mysql

Art
21.01.2018
21:50:20
Вы лучше скажите. Есть ли человеческий способ установки пароля на mariadb а не как у меня из консоли sql запросом создал юзера и дал ему права с паролем

Все методы на дебиан 9. Не ставяи пароль на root

Он от рута дебиана автаризован

Art
21.01.2018
21:51:39
И пох на смену пароля

Из за нового плагина который доьавили (нагуглил на англичанском форуме)

Bohdan
21.01.2018
21:53:26
так непонятно, чего ты хочешь пароль ставится на пользователя в субд есть рут юзер и другие юзеры насколько знаю, все управление паролями идет через саму субд - в ней же все таблицы и прочее хранится

а всякие mysqladmin - наверняка просто обертки

Art
21.01.2018
21:54:00
Там косяк в воркбенче. Ругался на залив. Через консоль файл залил

между mariadb и mysql - не скажу, не пробовал но с точки зрения доктрины они совместимы, т.к. локально mariadb, на дев сервере mysql

Admin
ERROR: S client not available

Art
21.01.2018
21:58:32
Раньше при установке появлялся синий экран на подобии интерфейса но в консольке где запрашивал пароль. Потом есть поямая смена пароля через команду и через стандартный скрипты. И все не работает. А удаленно не подключишься без пароля. На мой взгляд это косяк. Прогу надо установить и пользовпться а не искать решение как банально установить пароль чтобы тупо начать пользоваться БД. А то машина несть, двери открываются а ключей нет)) и приходяься кустарным методом заводить

Google
Dmitry
22.01.2018
07:43:57
Всем доброго утро. Помогите тупому с ликбезом. Есть класс правил для некоторого источника https://pastebin.com/XWc7NFy9 Я хочу покрыть unit-тестами эти правила. Мозгов с утра в понедельник не хватает. Хочу: при наборе разных данных проверять какой из методов правил будет вызван.

Leonid
22.01.2018
11:30:47
Скачал папку нгинкс, тормознул сервис апача, запустил нгинкс - работает, процесс появился. Тыкаю -s stop - он мне в лог пишет OpenEvent("Global\ngx_stop_1868") failed (2: The system cannot find the file specified) . Аналогичная реакция на reload и что-либо ещё. Что за проблема-то? В гугле пусто

Борис
22.01.2018
11:37:06
Очевидно, что нгинкс нужно не качать папкой, а устанавлиать пакетным менеджером, ведь кроме правильных путей, ПМ выполняет скрипты настройки (которые как-раз пропишут все service комманды).

Ну, либо самому настраивать, после "скачивания папки" все службы. Что за OS у тебя?

Anton
22.01.2018
11:38:11
с докером все еще проще

Shmaltorhbooks
22.01.2018
11:48:56
Вызывай его с теми параметрами, с которыми он будет работать и проверяй соответствие того, что он выдаёт тому, что должен

Sergey
22.01.2018
11:48:56
Shmaltorhbooks
22.01.2018
11:49:00
Для, начала

Dmitry
22.01.2018
11:49:43
teaserStatistic это массив статистики данных

Sergey
22.01.2018
11:50:44
и паралельно почитай про primitive obsession

Dmitry
22.01.2018
11:54:37
и паралельно почитай про primitive obsession
Ок, выведу отдельный тип для статистики. А зачем проверки вводить туда, а не оставить в классе, в котором эти проверки должны проходить?

Igor
22.01.2018
11:56:48
Можно вынести в отдельный метод/класс получение подходящего правила (типа 'starter', 'top'), и сделать отдельный метод/класс, который по имени правила будет возвращать данные, необходимые в raiseStopEvent ('conditions'). Тогда эти 2 метода протестировать проще. 1 - проверить что для заданной статистики возвращается нужное правило. 2 - проверить, что по имени правила возвращаются правильные данные

Sergey
22.01.2018
11:57:16
но вообще может и не это надо делать...

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

Dmitry
22.01.2018
12:16:59
надо разбираться зачем тебе вообще этот Rules класс и почему логика вынесена из места где данные хранятся
У каждого источника есть свои правила, исходя из которых (статистика) принимается решение о прекращении ротации рекламы.

Сответственно для каждого источника я вынес в отдельную сущность его правила (они, кстати, могут быть и общими для других источников). На основании данных статистики принимается решение что делать дальше (или не делать)

M
22.01.2018
13:03:03
с докером все еще проще
Ага, проще... Завтра он захочет 2 сайта на хосте хостить и ему понадобится реверс-прокси, который опять же либо на хост ставить, либо в докере крутить nginx-proxy =)

Google
Anton
22.01.2018
13:06:41
Ага, проще... Завтра он захочет 2 сайта на хосте хостить и ему понадобится реверс-прокси, который опять же либо на хост ставить, либо в докере крутить nginx-proxy =)
прости, но не понимаю, что ты этим хочешь сказать. вроде текст понятен, но не понимаю как это относится к докеру в плане его использования.

M
22.01.2018
13:18:00
Ты реверс прокси используешь, чтобы поднять допустим 2 сайта и работать с ними как http://site1.dev и http://site2.dev?

А не сидеть и выдумывать порты или по айпишнегу стучаться.

Борис
22.01.2018
13:32:13
А не сидеть и выдумывать порты или по айпишнегу стучаться.
Подозреваю, антон имеет в виду не по одному проекту (со всей своей инфраструктурой) прятать под докер, А использовать докер как способ запустить standalone nginx. Пробрасываешь 80 и конфиги наружу, и твой NGINX под докером почти ничем не отличается от NGINX под systemd. А дальше настраивай как хочешь

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