
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

Den
08.02.2019
22:13:39

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
Думаю да, сама заява что нужен "нормальный" хелпдеск означает что ты его в итоге напишешь сам

ustasby
08.02.2019
22:19:59

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
на то у него есть свои причуды

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

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

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

ustasby
09.02.2019
00:01:36

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

Den
09.02.2019
01:39:19
Выбираешь строку и парсишь средствами ЯП

Юрий
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

Юрий
09.02.2019
02:09:55

Google

Den
09.02.2019
02:10:02

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