@prophp7

Страница 871 из 1387
Vadim
12.01.2018
09:17:50
сам себе злой буратино, а если на сервере компании, то они тоже долбоящеры что дали такие доступы)

Борис
12.01.2018
09:18:44
Я когда это выполнил, сетевая директория была через sshfs примонтированна в режиме RW, к счастью понял, что происходит и вырубил ПК, потом команду на монтирования по умолчанию сделал в режиме RO)))
ЛОЛ, правильнее было ctrl+c и восстанавливать стертые файлы. Ведь ребут уже мог и не пройти. А вот в памяти линукс бы еще работал, и можно было восстановить (конечно, если важен аптайм)

M
12.01.2018
09:18:46
Щас на поддержке монолит без тестов, ИМ большой, ну относительно большой, так когда заходишь на сервант и что-то админишь, аж лодошки потеют. А если прод отваливается после git pull, то ещё и коленки дрожжат)))

Google
M
12.01.2018
09:20:39
И да, это на локальной тачке было, так что тупо накатил систему заново перенеся хомку и ок =)

$iD
12.01.2018
09:21:12
Гит pull на проде это сильно

деплоев с бэкапами нет?

M
12.01.2018
09:21:29
На деве докер, а проекты в ~/apps хранятся, и шторм + нужные проги в ~/opt пихаю.

деплоев с бэкапами нет?
К счастью, админ есть и вроде есть бекапы, я на аутсорсе, так что деталей не знаю, но узнавал, говорит что есть. Деплой пока не запилил, и уже не запилю похоже, по тому что сваливаю через 1.5 месяца из своей компании, а за 1 месяц надо передать коллеге все знания... В общем, из-за такой дичи часто грущу, создается впечатление, что всё в мире РНР через Ж, хотя, уверен, что есть хороший код и хорошие практики.

$iD
12.01.2018
09:24:34
))) хорошего кода не бывает

это миф

чем дальше в лес, тем больше говна

M
12.01.2018
09:25:17
))) хорошего кода не бывает
Да, но всё же есть некоторая граница адекватности, проходя которую от кода начинает дико зудить.

Тут DRY повсеместно нарушен, всё в контроллеры напихано, SOLID это что-то невероятное было для прошлых разрабов, поэтому в AR модели товара пересчет остатков, генерация документа для ElasticSearch и прочие геттеры/сеттеры

M
12.01.2018
09:29:00
ты статью свежую про DRY не читал?
А чо там? В чем краткая суть? DRY ни нужен?

Google
$iD
12.01.2018
09:29:17
что DRY не про код

https://hackernoon.com/this-is-not-the-dry-you-are-looking-for-a316ed3f445f

во

M
12.01.2018
09:31:52
что DRY не про код
Про код. Живой пример, переиндексация товара, логика извлечения коллекции товаров продублирована в: Консольной команде Job'e планировщика При чем copy + paste дикий, нито не мешало просто вынести это в сервис и юзать, либо хотябы из планировщика вызывать консольную команду, но нет, сука, продублировали =)

Гриша
12.01.2018
09:34:58
https://hackernoon.com/this-is-not-the-dry-you-are-looking-for-a316ed3f445f
А что за прикол нынче модный везде final лепить?

$iD
12.01.2018
09:35:31
https://ocramius.github.io/blog/when-to-declare-classes-final/

:D

Борис
12.01.2018
09:36:05
В Kotlin сделали по дефолту final - вообще круть

$iD
12.01.2018
09:37:40
я не проверял, но мы недавно задумались.... нет ли проблем с тестированием в этом случае? вроде же phpunit наследуется от класса.. нет?

или они там рефлекшном обмазываются?

$iD
12.01.2018
10:28:44
+

Sergey
12.01.2018
10:28:57
они не умеют)

ну то есть ты не можешь же подтип замутить

Wan
12.01.2018
10:34:55
всем привет, выручайте, как сделать ссылки в сообщении типа как в html <a href='http://ya.ru'>ссылка</a>? и вообще это тут возможно?

Wan
12.01.2018
10:35:38
lf)

Wan
12.01.2018
10:35:52
да) нужна ссылка с анкором

M
12.01.2018
10:36:22
да) нужна ссылка с анкором
Ты ботом отправляешь сообщения?

Google
Sergey
12.01.2018
10:36:39
форматирование доступно только ботам

смертные увы не могут

Eugene
12.01.2018
10:37:15
почти)

Wan
12.01.2018
10:37:27
с сайта через бота приходит сообщение с обратным звонком

Товар: Домик для хоз. инвентаря / Хозблок Летний домик 3х5 НОВИНКА: Хозблок 5,5х2,5 <a href="https://ya.ru">link</a> Яндекс Найдётся всё

Sergey
12.01.2018
10:37:54
https://core.telegram.org/bots/api#formatting-options

Wan
12.01.2018
10:38:12
ок, буду глядеть

M
12.01.2018
10:39:11
ок, буду глядеть
https://core.telegram.org/bots/api#sendmessage Свойство parse_mode

Wan
12.01.2018
10:41:54
да, все вспомнил, просто включить html надо

спс

parse_mode=html&text=$send_test&chat_id=$id

Tmbrn
12.01.2018
10:57:05
/stat@combot

Combot
12.01.2018
10:57:05
combot.org/chat/-1001042383571

Tmbrn
12.01.2018
10:57:11
/stat@combot

Combot
12.01.2018
10:57:11
combot.org/chat/-1001042383571

M
12.01.2018
11:09:37
Ребят, может знает кто как решить проблему: При включенном xdebug и при выполнении долгой операци в консольной команде, доступ к фронтенду приложения отваливается по таймауту. Т.е. словно php-fpm в 1 поток работать начинает.

Dmitry
12.01.2018
11:13:40
пхпшные сессии используются?

M
12.01.2018
11:16:08
пхпшные сессии используются?
В смысле похапешные? В качестве хранилища сессий - redis

Dmitry
12.01.2018
11:21:03
пхпшные в смысле session.save_handler... но если редис, там вроде нет блокировок пока еще

Google
Dmitry
12.01.2018
11:21:38
а фронт отваливается с выключенным стартом дебага тоже?

M
12.01.2018
11:22:11
а фронт отваливается с выключенным стартом дебага тоже?
Да, т.е. просто модуль включен, но сессия дебага не начата.

Dmitry
12.01.2018
11:23:49
ну т.е. кука XDEBUG_SESSION не выставлена? хм, тогда вряд ли в дебаге дело

M
12.01.2018
11:25:33
Всё это под докером крутится, конфиг, в общем, вот такой: .env ENABLE_XDEBUG=false XDEBUG_REMOTE_ENABLE=1 XDEBUG_REMOTE_HOST=172.17.0.1 Dockerfile # Install and enable PHP xdebug extension ARG ENABLE_XDEBUG=false RUN if [ ${ENABLE_XDEBUG} = true ]; then \ pecl install xdebug && \ docker-php-ext-enable xdebug \ ;fi docker-compose.yml php-fpm: build: context: ./docker/php5.6-fpm args: ENABLE_XDEBUG: ${ENABLE_XDEBUG} environment: XDEBUG_CONFIG: remote_host=${XDEBUG_REMOTE_HOST} remote_enable=${XDEBUG_REMOTE_ENABLE} PHP_IDE_CONFIG: serverName=domain.dev

Dmitry
12.01.2018
11:25:36
не, конечно попробуй увеличить число одновременных подключений к IDE для дебага... но он выключен же

а, ну может тогда и влючен для всех запросов



M
12.01.2018
11:32:37
Dima, ты мой ювелир! Спасибо, заработало.

Dmitry
12.01.2018
11:38:15
ну по уму нужно автостарт отключать все же оно как бы тормозить будет скрипт особо если в шторме трубочка включена

Admin
ERROR: S client not available

Dmitry
12.01.2018
11:38:27
или трубку вешать хотя бы

M
12.01.2018
11:39:42
или трубку вешать хотя бы
Чёрт, рили трубка слушается... Просто нету точек останова, думал не слушается отладка...

Vitaliy
12.01.2018
11:54:46
ребят помгите создать нужный мне запрос к бд

Виктор
12.01.2018
12:02:40
SELECT * FROM table; Не благодари)

В чем сложность, то в составлении запроса?

Aztwin LK
12.01.2018
12:04:13
ребят помгите создать нужный мне запрос к бд
Ты быть хоть структура написал, какие данные получить. А то мы тут все Ванги

Vitaliy
12.01.2018
12:04:28
мне крч надо почистить базу

а то разные плагины понасоздавали куча произвольных полей ненужных

нужно удалить все, кроме тех что сейчас использують

аблица postmeta

Google
Vitaliy
12.01.2018
12:04:58
есть поле meta_key, нужно удалить все записи кроме тех у которых поле meta_key равнаеться тех параметрам которые я укажу ...,....,,....,...

руками не смогу, 40к записей

Sergey
12.01.2018
12:05:55
руками не смогу, 40к записей
40K параметров которые нестоит трогать?

Vitaliy
12.01.2018
12:06:20
среди них только несколько параметров которые нужно оставить

остальные мусор

Sergey
12.01.2018
12:06:30
where in

Vitaliy
12.01.2018
12:09:35
немогу разобраться как

M
12.01.2018
12:10:35
DELETE FROM table WHERE field IN (1,2,3)

Удалит все строки, где поле field у таблицы table имеет значения 1 или 2 или 3

Или тебе нужно DELETE FROM SELECT запилить?

Vitaliy
12.01.2018
12:14:52
Хотя можно и не удалять эту всю херню

просто до меня сайт пилил другой прогер

и тут крч

когда заходишь на страницу

она подгружает все поля из базы

ВСЕ

35к колонок

хотя там используеться 10 записей на странице

Alexander
12.01.2018
12:40:46
Подскажите, есть ли проблемы с collate utf8mb4_unicode_ci при работе с mariadb, или лучше использовать старый добрый utf8_unicode_ci

Виктор
12.01.2018
12:42:37
Если 3-4 байтные символы не нужны, то берите utf8_unicode_ci

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