|
Quote: Is this design maintainable and scalable?
The "mental model" that you carry around of this particular app / system has no relation to the "user's" mental model of the business.
I can only assume you will never be actually talking to a "user"; since this is all plumbing.
The "application" programmers will love it (not).
Business processes are value "chains"; not "layers".
"(I) am amazed to see myself here rather than there ... now rather than then".
― Blaise Pascal
|
|
|
|
|
I have 3 DNN webservers behind a Citrix Load Balancer, the load balancer is configured for SSL Offloading.
I discovered that the login link doesn't work anymore. It just refreshes whenever it is clicked. The URL of the login link is: https://test.abc.net/User-Login?returnurl=%2f. The link when clicked supposed to take users to the page where they will login.
When I changed d Citrix load balancer to HTTP, everything works normal. I.e http://test.abc.net/User-Login?returnurl=%2f takes the users to the Login Page.
Any suggestion on how to resolve this issue will be appreciated.
|
|
|
|
|
Have you set the SSL Offloading header in DNN?
Setting the SSL Offload Header Value[^]
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
Thanks Richard. Your suggestion saved the day.
|
|
|
|
|
Thanks Richard. Your suggestion saved the day.
|
|
|
|
|
In an imagined situation we have a file without extension. We open the file with a hex editor. Is there any chance for us to interpret what we see in hex editor and ascertain whether the file has only instruction or only data (maybe as a text, maybe in some other format).
|
|
|
|
|
|
|
Hi,
I am trying to install PyQt on Mac but I cannot make it work. I used brew to install it
1 - "brew install pyqt".
2 - "brew cask install qt-creator"
Apparently it did everything it had to do but how do I start Qt?
Many thanks, Pedro
|
|
|
|
|
|
Hi,
I've installed with Brew and navigated to /usr/local/Cellar/pyqt/.../bin and there are 3 files there, but none of them start the Qt graphical environment.
|
|
|
|
|
PyQt is a Python plugin to bind to the Qt framework. It can't be "started". It allows Python applications to use the Qt framework.
You have installed the Qt creator IDE (Integrated Development Environment). So you have to navigate to the installation directory of that and start it.
|
|
|
|
|
Ok will try that.
Brew installed pyqt, qt, python, sip and python@2. I guess then I should start it from qt directory.
I have already installed on my machine the "normal" Qt with C++. Can I use that installation and just add PyQt to it ?
|
|
|
|
|
Quote: I have already installed on my machine the "normal" Qt with C++. Can I use that installation and just add PyQt to it ? What you have probably already installed are the Qt libraries, C++ header files, and also maybe the Qt Creator.
I would guess that PyQt uses your already existing Qt libraries.
An existing Creator should be also useable when configuring it for PyQt.
|
|
|
|
|
The problem is that brew puts everything in a directory called Cellar and installs everything there even if you have the program installed somewhere else.
For example, I have installed python on my Mac, nevertheless brewer installed it again under Cellar. Quite strange I think! So, given this, how can I "force" pyqt to use my original qt installation ?
|
|
|
|
|
Quote: So, given this, how can I "force" pyqt to use my original qt installation ? I did not know the answer. But as already said I guess that it is already using the existing Qt libraries by looking in the common library directories.
It would also depend on the installation order when using brew. If you have installed Qt after PyQt, PyQt would not know where to look for Qt.
I have no Mac here and can't tyr it out. Why not just write a simple "Helle World" Python application using PyQt and check if it works. If so, you can try later to find out how to configure for using specific libraries.
|
|
|
|
|
Hi,
The simple Hello World type of program works perfectly on the Qt/C++.
Just an extra piece of information: brew, when installing software, checks for dependencies and installs them all.
On my case it has installed: python3, python2, SIP and qt. So I guess everything should work, as it is contained inside the Cellar directory.
|
|
|
|
|
I'm not sure wheter this is the right section to ask this. So please have indulgence.
Before some years when Software ran on a dedicated Hardware we could take a Fingerprint of the environement and make a "mas o menos" secure license based on the Hardware Fingerprint.
But now with virtualization, I'm lost.
Simply the question: Is there a way to take a forgery-proof fingerprint also from a virtual environment? I think no, but maybe I'm wrong.
Any ideas?
Thank you very much in advance.
[Edit]
It is more a question to secure to use specific protected data by a user, but I think in the end it remains the same Problem like Software licensing[/Edit]
It does not solve my Problem, but it answers my question
modified 19-Jan-21 21:04pm.
|
|
|
|
|
|
Thank you very much for this.
Quote: (You can detect if you are running "virtual"). I'm Aware of this, so I can decide whether to allow virtual or not.
Quote: There are "hardware fingerprints" available even in VM's (apparently). That is not clear for me how this should work. I need to investigate more on this.[Edit]In case you mean a Fingerprint of the of the underlying machine I see a Problem:
a.) Some of our customers do move the virtual machines frequently from one physical Server to another (because of securtity reasons, whatelse? I don't know it exactly).
Quote: What about Azure? No idea about it at the Moment and I think also not a solution for some of our conservative customer.
Thank you a gain very much.
It does not solve my Problem, but it answers my question
modified 19-Jan-21 21:04pm.
|
|
|
|
|
I think the way to go is "always connected".
Unless it's "field equipment", I expect every sane person to have internet.
Put your key services in the cloud, and "license" the client.
Your back end will know at all times which "license" is accessing from which IP; and how many "instances".
You can now license on an "instance" basis. Maybe even compute "overhead".
And there's the "token system". Issue tokens that expire and have to be renewed by "calling home". The same client renewing the same token is obviously a flag.
"(I) am amazed to see myself here rather than there ... now rather than then".
― Blaise Pascal
modified 20-Apr-18 19:02pm.
|
|
|
|
|
That was my idea, but Management....
Thank you very much again!
It does not solve my Problem, but it answers my question
modified 19-Jan-21 21:04pm.
|
|
|
|
|
Your welcome! (Added a note re: "tokens" above).
"(I) am amazed to see myself here rather than there ... now rather than then".
― Blaise Pascal
|
|
|
|
|
What programming language would I use if I want to write a robot that is able to visit regular webpages and extract and collect information from them? Some examples would be to find out what days a hotel (that doesn't have a calendar view) offers the cheapest stays, go inside several threads on forum and collect all text (so I can search for specific key words), or collect pictures from an advertising website so I can see the items quickly without having to click on each ad. So, the robot needs to be able click on buttons/links, change comboxes, etc as well as collecting the information in the webpage. What IDE would I use, can I use Visual Studio?
|
|
|
|
|