@phpclubru

Страница 795 из 956
ustasby
08.02.2019
21:55:36
Вменяемые

Den
08.02.2019
22:11:46
Искал на пакаджисте то?

ustasby
08.02.2019
22:13:23
Хелпдески? Это для саппорта?
Да, перелопатил кучу, но нормальной еще не нашел

Google
Pavel
08.02.2019
22:13:27
Я писал модуль хелпдеска на yii2 и sf

Pavel
08.02.2019
22:16:19
Нет, с симфоней все время такая ситуация что качаешь бандл, 3 дня его под себя переписываешь, потом обнаруживаешь что бандл можно безопасно отключить

ustasby
08.02.2019
22:16:46
Мои с работы юзают облачный
Почта, тикеты, стандартный минимальный функционал что бы с нуля не писать

Pavel
08.02.2019
22:17:01
С private messages у нас тоже так вышло, после всего рефакторинга в работе остался ровно 1 интерфейс user

А может это и не я писал.. не помню уже

Den
08.02.2019
22:17:53
Я юзаю генераторы кода. Могу научить

Pavel
08.02.2019
22:18:37
Думаю да, сама заява что нужен "нормальный" хелпдеск означает что ты его в итоге напишешь сам

Den
08.02.2019
22:21:40
Лучше сначала поищу
У меня есть для фитнеса расписание и каталог товаров. Тикетов нету пока

Google
Den
08.02.2019
23:51:17
Лучше сначала поищу
Не пойму, тут все так плохо? (норм вроде ж) https://developer.freshdesk.com/api/#best_practices

Лучше сначала поищу
Нафига ваще прогеры для этого? Это же не продукт, а инфраструктура https://atomicwallet.freshdesk.com/support/home

ustasby
08.02.2019
23:59:24
Нафига ваще прогеры для этого? Это же не продукт, а инфраструктура https://atomicwallet.freshdesk.com/support/home
я с тобой согласен, но заказчик хочет в своем продукте это зашить

на то у него есть свои причуды

Den
09.02.2019
00:00:46
Так зашей, дружищще, там же API по сути. Весь бекенд написан и профессионально. Делай фронт. ИМХО

ustasby
09.02.2019
00:00:54
что бы выглядело как одно целое, что бы в личном кабинете у юзеров было и т.д., что бы можно былохотелки дописывать

Den
09.02.2019
00:01:16
Быдлохотелки )))

Den
09.02.2019
00:01:44
Ааа

А что за продукт большая тайна?

ustasby
09.02.2019
00:02:43
А что за продукт большая тайна?
крупный производитель табака ))

Den
09.02.2019
00:02:56
Ооо

ustasby
09.02.2019
00:03:41
Ооо
в том мире это как эпл

Den
09.02.2019
00:03:59
В Питере есть несколько табачных которые карточки не берут

Только нал )))

ustasby
09.02.2019
00:04:23
Den
09.02.2019
00:04:44
Ну там друзьям подгонит нет-нет....

ustasby
09.02.2019
00:06:06
ну если кальяны куришь, то 100% знаешь что за бренд, типа топ топ

Den
09.02.2019
00:07:57
Не, я не оч. Это всё начинается с кальяна. А потом в вейпошную затащат или смузярню ни дай бог... )))

Google
ustasby
09.02.2019
00:09:01
Не, я не оч. Это всё начинается с кальяна. А потом в вейпошную затащат или смузярню ни дай бог... )))
я тоже не курю и не употребляю от слова совсем, так что даже и не пишу что за бренд. Но спрос конечно огромный, что печалит

Den
09.02.2019
00:10:00
Я курю самокрутки, а алко вообще нет

Юрий
09.02.2019
01:38:10
SQL поиск по JSON строке осуществляется таким синтаксисом? SELECT * FROM @table WHERE 'Joe' IN ( SELECT value FROM OPENJSON(Col,'$.names'))

Den
09.02.2019
01:38:37
Какая БД?

Юрий
09.02.2019
01:39:03
mysql

Юрий
09.02.2019
01:41:15
php json_decode($JSON) и потом прохожусь по свойствам обьекта или ключам массива в зависимости от типа выходных данных, верно?

Den
09.02.2019
01:41:37
Да, только не наговняй

Юрий
09.02.2019
01:42:08
Да, только не наговняй
ок! спасибо большое! я постааюсь

но другой вопрос.. а если таблица большая.. скажем на 1 млн строк.. и мне нужно выполнить поиск по колноке в которой собержится JSON мне что за раз все эти 1 млн строк получать..? и потом проходить по масииву из 1 млн элементов? это нормальная вообще практика?

Den
09.02.2019
01:50:33
Херовая практика - хранить в БД в JSON



Юрий
09.02.2019
01:52:38
теперь я понимаю это.. максиму нужно хранить JSON в БД для тех данных по которым не планируется поиск.. а для осальных только текст в отдельных колонках

Pavel
09.02.2019
01:53:23
Почему бы и нет, поисковые операторы для JSON есть же

Юрий
09.02.2019
01:53:37
да вижу каждая отдельная буква в отдельной колонке.. чтобы можно было искать легко.. с JSON так не сотворишь

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

ладно спаибо большое!

Pavel
09.02.2019
01:55:34
Искать в нем нормально, только медленно потому что на него индексы не вешаются

Den
09.02.2019
01:56:12
Искать в нем нормально, только медленно потому что на него индексы не вешаются
А как бы мне правильно развесить индексы на том скрине?

Google
Den
09.02.2019
01:56:17
Есть мысли?

https://github.com/Piterden/crosswords-module

888 в чате

Поздравляю, админ)

Юрий
09.02.2019
02:01:49
хорошо что хоть не 666) или не 777 - если 777 - то это будет всем три топора)

Den
09.02.2019
02:02:55
222 - три гуся

228 - два гуся и бесконечность)))

Pavel
09.02.2019
02:04:13
Есть мысли?
Ну попробуй создать хешевый индекс на каждую колонку

Если там 1 символ то вроде не должно отжирать много места

Den
09.02.2019
02:04:39
А групповых?

Ты видел API это? @chebotarevp

Pavel
09.02.2019
02:05:20
вроде мы обсуждали что то такое давно

и я говорил что лучше переписать на с++

Den
09.02.2019
02:06:06
Я видел кроссворд на плюсах. Говнище ппц

Даже 2 видел

Pavel
09.02.2019
02:06:41
> Говнище ппц Какая-то совсемм неизмеримая характеристика

И требования у тебя непонятно какие. Вопрос о сферическом вакууме.

В общем, не знаю умеет ли мускуль пересекать хеш индексы, но лучше варианта тут не вижу

Aleksandr
09.02.2019
02:09:07
Херовая практика - хранить в БД в JSON
в постгресе вполне себе обычная практика, например

Юрий
09.02.2019
02:09:55
Google
Aleksandr
09.02.2019
02:10:31
Вы имеете ввиду в ВОРДПРЕСС?
нет, я имею в виду постгрес

Den
09.02.2019
02:10:33
А там 31 буква

Юрий
09.02.2019
02:11:13
нет, я имею в виду постгрес
а что это такое? я не знаю что это) и для чего) наслышан только о вордпресс)

Den
09.02.2019
02:11:38
Это СУБД

Реляционная

На пг его развернуть - идея

Только надо генерацию дампа фиксить

Юрий
09.02.2019
02:15:02


нашел еще такой синтаксис SQL работы с JSON

вау.. вот это настрочил знатно)

Den
09.02.2019
02:18:30
05:17:30 SELECT * FROM crossword.default_crosswords_words INNER JOIN crossword.default_repeater_clues ON crossword.default_crosswords_words.id = crossword.default_repeater_clues.word_id WHERE length = 8 AND letter_2 = 'А' AND letter_4 = 'Е' LIMIT 0, 10000 866 row(s) returned 1,035 sec / 0,00073 sec

196K строк там

Юрий
09.02.2019
02:20:10
долгая обработка запроса..(

Den
09.02.2019
02:20:56
05:20:33 SELECT * FROM crossword.default_crosswords_words WHERE length = 8 AND letter_2 = 'А' AND letter_4 = 'Е' LIMIT 0, 10000 425 row(s) returned 0,368 sec / 0,00037 sec

Юрий
09.02.2019
02:22:00


непонятны эти цифры.. это типа общее время обработки и время для обработки на 1 запрос?

Den
09.02.2019
02:23:16


Страница 795 из 956