Привет!
Я конечно зря полез сразу в reatcjs, но получил опыт, любой опыт всегда нужен))
В общем, начал переписывать с нуля уже 3 раз, даже IDE поменял.
Для начала будет python-flask + bootstrap.
Ну и по базе данных некоторые изменения, всё будет работать через JWT на отдельном qlik sense прокси адресе, так поинтереснее))
#qAPIC
Я конечно зря полез сразу в reatcjs, но получил опыт, любой опыт всегда нужен))
В общем, начал переписывать с нуля уже 3 раз, даже IDE поменял.
Для начала будет python-flask + bootstrap.
Ну и по базе данных некоторые изменения, всё будет работать через JWT на отдельном qlik sense прокси адресе, так поинтереснее))
#qAPIC
👍8🤔3😁2
Очередной этап поставленных самому себе задач пройден:
- понял как правильно создавать virtual proxy в QS для JWT авторизации
- научился из python посылать запросы на сервер и получать http-response-code = 200, в общем всё ок!
P.S. на самом деле я забежал уже немного вперёд, чем этот пост. Пытаюсь порционно давать информацию
#qAPIC
- понял как правильно создавать virtual proxy в QS для JWT авторизации
- научился из python посылать запросы на сервер и получать http-response-code = 200, в общем всё ок!
P.S. на самом деле я забежал уже немного вперёд, чем этот пост. Пытаюсь порционно давать информацию
#qAPIC
👍3🤔1
ChernovDev
Вышел QS November Tech Preview server | desktop #qlik #update
Sense_Enterprise_on_Windows_Release_Notes_Techni_Qlik_Community.pdf
109.5 KB
Выложили список исправленных ошибок
ChernovDev
https://tass.ru/ekonomika/16666077
Как то так случилось, что полиматика вылетела у меня из обзора, мб стоит глянуть что они будут говорить на вебинаре послезавтра?
https://www.polymatica.ru/events/2023/vebinar-bi-2024-uskoryajsya-operezhaj-pobezhdaj/
https://www.polymatica.ru/events/2023/vebinar-bi-2024-uskoryajsya-operezhaj-pobezhdaj/
А вы знали что центральную ноду можно изменить? Но делается это только через API, в QMC такой настройки нет
P.S. подсказали, что, цитата: "После фэйловера кандидат получает все функции, кроме возможности раздавать сертификаты. Чтобы добавить ноду нужно вернуть на "родной" централ"
#qlik
P.S. подсказали, что, цитата: "После фэйловера кандидат получает все функции, кроме возможности раздавать сертификаты. Чтобы добавить ноду нужно вернуть на "родной" централ"
#qlik
🤔6
Forwarded from Юлия Дошлова. На одной волне
Завтра в 8 утра у нас с вами встреча, расскажу как я оказалась в моей профессии разработчика Qlik и как оно вообще. Вебинар для учеников из Казахстана, и у них уже 11 утра будет)
Но вас я тоже зову 💋
Если проспите, я выложу запись позже)
Завтра в 8 утра буду тут:
https://meet.google.com/yzn-gtmn-qjz
Но вас я тоже зову 💋
Если проспите, я выложу запись позже)
Завтра в 8 утра буду тут:
https://meet.google.com/yzn-gtmn-qjz
👍5
Авторизация в Qlik Sense по API через JWT, одни плюсы:
- нельзя авторизоваться под сервисными учетками: sa_* (получим ошибку Cannot log in with a service account. + html status code = 500)
- при авторизации есть доступ только к тем объектам, которые доступны для пользователя исходя из его прав в security rules
- нужно 2 сертификата - любых, с приватным ключом и открытым ключом (я предпочитаю использовать client.pem и client_key.pem, которые можно выгрузить из /qmc/certificates)
#qAPIC
- нельзя авторизоваться под сервисными учетками: sa_* (получим ошибку Cannot log in with a service account. + html status code = 500)
- при авторизации есть доступ только к тем объектам, которые доступны для пользователя исходя из его прав в security rules
- нужно 2 сертификата - любых, с приватным ключом и открытым ключом (я предпочитаю использовать client.pem и client_key.pem, которые можно выгрузить из /qmc/certificates)
#qAPIC
Nov2023_TechPrev_QSEoW_WhatsNew.pdf
134.7 KB
QS 2023 November Tech preview, выложили что нового и новый trial ключ для сервера:
License Key: 0001450517859605
Control Number: 52701
#qlik #release #trial
License Key: 0001450517859605
Control Number: 52701
#qlik #release #trial
👍5🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
Всем привет!
Разработка #qAPIC продолжается, в целом, уже выглядит что как будто готово примерно 80% от MVP проекта:
- я научился хранить данные серверов
- свёртсан маломальский интерфейс
- по нажатиям кнопок я могу получать данные о приложениях с сервера
сейчас веду войну с веб-сокетами, чтобы можно было сделать выгрузку/загрузку скрипта/интерфейса в приложениях
Разработка #qAPIC продолжается, в целом, уже выглядит что как будто готово примерно 80% от MVP проекта:
- я научился хранить данные серверов
- свёртсан маломальский интерфейс
- по нажатиям кнопок я могу получать данные о приложениях с сервера
сейчас веду войну с веб-сокетами, чтобы можно было сделать выгрузку/загрузку скрипта/интерфейса в приложениях
👍9
Классная статья по regexp, смотрим тут https://habr.com/ru/companies/piter/articles/771698/
Хабр
Регулярные выражения — это не трудно
Регулярные выражения имеют дурную славу из-за присущей им сложности. Это справедливо, но я также считаю, что если сосредоточиться на определенном ключевом подмножестве регулярных выражений, то это не...
👍3
Debug? Qlik Sense?
Наткнулся, совершенно случайно на некоторые ключи дебага в QS, как их использовать совместно не совсем очевидно. Ниже напишу весь список, а вот из всех, которые я проверил, важных считаю 2 : DLE_SAFE_MODE и NOCONNECTOR
первый параметр
второй
Как использовать, открываем приложение и дописываем ключи: debug и параметр, например:
domain.com/app/guid/
Полный список ключей (нашёл в десктоп версии в файле
Наткнулся, совершенно случайно на некоторые ключи дебага в QS, как их использовать совместно не совсем очевидно. Ниже напишу весь список, а вот из всех, которые я проверил, важных считаю 2 : DLE_SAFE_MODE и NOCONNECTOR
первый параметр
DLE_SAFE_MODE - позволяет отключить проверку синтаксиса скрипта, при этом, как покопал документацию - даже если повреждён qvf то эта проверка позволит таки посмотреть скриптвторой
NOCONNECTOR - позвоялет открыть скрипт, без доступа к коннекторам, очень сильно ускоряет открытие редактора скрипта.Как использовать, открываем приложение и дописываем ключи: debug и параметр, например:
domain.com/app/guid/
debug/параметрПолный список ключей (нашёл в десктоп версии в файле
dev-hub.2.3.0.js, QS August 2023 Desktop):
LANGUAGES:false
DEVELOPER:false
SHARING:false
RELEASEMODELS:false
ASSOCIATE:false
BUBBLES:false
DLE_SAFE_MODE:false
DM_LINEAGE:false
DM_PERF:false
DM_STU:false
NOCONNECTOR:false
DESKTOP_AUTHENTICATION:false
BOX_MEASURE_RANGE:false
MAP_MEASURE_LABEL:false
ODAG_MASHUP:true
COLOR_BY_MEA:false
CAO_DEBUG:false
SCROLL_BUTTON:false
CAO_FIELD_PICKER_SYNC:false
CAO_MOBILE:false
ALT_STATE_ONE:true
CHANGE_CHART_TYPE:true
DLE_CREATE_CONNECTION:true
LOADING_CARD_IMAGES:true
ADVANCED_EXPRESSION_EDITOR_PART3:true
SET_EXPRESSION_CHECKBOX:true
DROP_ZONES:false
SSA_IN_EDIT:false
BARCHART:false
👍7
This media is not supported in your browser
VIEW IN TELEGRAM
Интересные наблюдения за функциями:
InObject() и ObjectId()
Первая, позволяет проверить, находится ли наша формула внутри какого-то объекта, можно проверять как по GUID так и по типу, например 'text-image', 'kpi', 'table' и так далее
Вторая функция - возвращает GUID объекта.
В данном примере на видео, я сделал раскраску кнопок, в зависимости от того, на каком листе расположена эта кнопка. Уверен что можно так же делать например и с мерами.
В общем - новое поле для экспериментов.
p.s. тесты проводил на qlik sense november 2023 tech preview
#qlik
InObject() и ObjectId()
Первая, позволяет проверить, находится ли наша формула внутри какого-то объекта, можно проверять как по GUID так и по типу, например 'text-image', 'kpi', 'table' и так далее
Вторая функция - возвращает GUID объекта.
В данном примере на видео, я сделал раскраску кнопок, в зависимости от того, на каком листе расположена эта кнопка. Уверен что можно так же делать например и с мерами.
В общем - новое поле для экспериментов.
p.s. тесты проводил на qlik sense november 2023 tech preview
#qlik
👍4
При экспорте из QMC появилась возможность выгружать приложения на сервер, если убрать флаг
QS November 2023 Tech preview
#qlik
Export app to a local drive то файл выгрузится в каталог, который будет написан внизу на страницыQS November 2023 Tech preview
#qlik
👍6
Уже скоро, надеюсь сегодня-завтра доделаю скрипт, который будет автоматом скачивать и публиковать файлы релизов любого github-проекта.
Завис над проектированием бд под этот скрипт.
Причем, даже если изменили прошлый релиз, как это происходит с unlock файлом для qs desktop - такое поведение тоже будет обрабатываться, и мы ничего не потеряем.
Тестирование провожу с репозиториями qs server/desktop/nprinting
Как доделаю, вернусь к #qAPIC
Завис над проектированием бд под этот скрипт.
Причем, даже если изменили прошлый релиз, как это происходит с unlock файлом для qs desktop - такое поведение тоже будет обрабатываться, и мы ничего не потеряем.
Тестирование провожу с репозиториями qs server/desktop/nprinting
Как доделаю, вернусь к #qAPIC
👍9
ChernovDev
Уже скоро, надеюсь сегодня-завтра доделаю скрипт, который будет автоматом скачивать и публиковать файлы релизов любого github-проекта. Завис над проектированием бд под этот скрипт. Причем, даже если изменили прошлый релиз, как это происходит с unlock файлом…
Тот самый неловкий момент когда уже на финише, и понимаешь, что через telegram bot API можно отправлять файлы размером не больше 20мб.
Придется использовать учетку телеги для этого дела. А это доп изучение клиентского апи телеги 🤦♂
Придется использовать учетку телеги для этого дела. А это доп изучение клиентского апи телеги 🤦♂
👍3