Good. I am on the right track then, and that was my main concern. I am enjoying the exploration of QP but I sometimes find myself uncertain about whether I am doing a particular thing the "right" way. Thank you for your response. 👍 But the alternative (used for implementing orthogonal regions in most other UML tools) is to dispatch every event to all orthogonal components. This is wasteful and in this light the dedicated dispatching seems more attractive. Yes, this makes sense and I agree.
Good. I am on the right track then, and that was my main concern. I am enjoying the exploration of QP but I sometimes find myself uncertain about whether I am doing a particular thing the "right" way. Thank you for your response. 👍
I have a QHsm as an orthogonal component. There is a scenario in this Hsm where I would like to use the reminder pattern - posting an event to self. Now, since the Hsm does not have an event queue of its own, my thinking is that I should actually post the reminder event back to the containing AO, and then the AO will dispatch back to the Hsm. Is this the right idea or am I creating an unnecessarily complex transaction here?
Thank you for your detailed response Miro, I appreciate the time spent. I did in fact fix my I2C problem by implementing it as an AO, and I did have in mind that this way I wouldn't have a shared resources problem. But I was worried that a more experienced programmer would scoff at this solution, and criticize its hardware dependency. And I worried that there might be a grander software architecture (that you identify as the utopia) that I was missing. I think the game example contributed to this...
Thank you for your detailed response Miro, I appreciate the time spent. I did in fact fix my I2C problem by implementing it as an AO, and I did have in mind that this way I wouldn't have a shared resources problem. But I was worried that a more experienced programmer would scoff at this solution, and criticize its hardware dependency. And I worried that there might be a grander solution (that you identify as the utopia) that I was missing. I think the game example contributed to this concern for...
I have been working with QP for a little while to assess how this framework might be used for product development. It's clear to me how QP can be used to model the product behaviour by building state-machines in QM to describe the different cases of the product. QP can call BSP functions when entering/exiting or responding to events in these states to create actions. And with this setup it would be possible to have multiple versions of the BSP so that you can have one BSP that runs on your actual...
I have been working with QP for a little while to asses how this framework might be used for product development. It's clear to me how QP can be used to model the product behaviour by building state-machines in QM to describe the different cases of the product. QP can call BSP functions when entering/exiting or responding to events in these states to create actions. And with this setup it would be possible to have multiple versions of the BSP so that you can have one BSP that runs on your actual...
I have a Blazor server application which I use to host my personal website and some tools that I created over the years. The Blazor app is secured using Microsoft Identity. The server that the Blazor app runs on is administrated in part by Webmin and I have the frontend for it locked to local only because I don't want it directly exposed to the internet. But I had this idea that I could host the Webmin local address inside an iframe container on my Blazor App. This way, in order to access it remotely...
Hello all. I have recently set up virtualbox on my dedicated server which runs Ubuntu Server 18.04. I have also set up phpvirtualbox and with it I can view, create and manage my VMs. Unfortunately, despite my best efforts, I have been unable to connect to a VM using RDP. When I attempt to do so I receive the following unhelpful message which suggests my client can't see the server: Make sure that the remote computer is turned on and connected to the network and that remote access is enabled. Additionally,...
Hello all. I have recently set up virtualbox on my dedicated server which runs Ubuntu Server 18.04. I have also set up phpvirtualbox and with it I can view, create and manage my VMs. Unfortunately, despite my best efforts, I have been unable to connect to a VM using RDP. When I attempt to do so I receive the following unhelpful message which suggests my client can't see the server: Make sure that the remote computer is turned on and connected to the network and that remote access is enabled. Additionally,...
I can't think what else has corrupted the database file if not Keepass, other than some disk failure that has corrupted the very part of the disk that Keepass has occupied. Anyway, the database file was working just fine until the reboot, then straight away after reboot it was not working. Yes the backup is roughly the same size. The corrupted version is slightly larger, because there were some more entries in it. I tried the Windows User Account option and it fails the same way. I expected this...
Hello Paul, I am definitely attempting to open the correct database. I wish I were stupid enough to make such a mistake, so that my database was easily restored in this case, but unfortunately I am not that stupid :)
Hello wellread1. I understand that "The composite key is not valid" is the error that is invoked when you supply the wrong password. But I know for certain that I am supplying the correct password. Also, if I put the password into the clipboard and then try the current database and the last backup of it, it fails on the current database but opens up fine on the backup database. So the error in this case is misleading. Keepass has corrupted the database file in some way which prevents it from opening...
PS: My KeePass database is four years old so losing two months of password updates, in the grand scheme of things, has not been a major disaster for me. If I had been creating a new KeePass database in this period and had moved all my passwords in there... yes unmitigated disaster. Still, you lose a bit of data and you learn real quick not to be complacent about backups. As usual, if you are going to have a calamity then it will happen in the period where you are not creating backups. This is Murphy's...
PS: My KeePass database is four years old so losing two months of password updates, in the grand scheme of things, has not been a major disaster for me. If I had been creating a new KeePass database in this period and had moved all my passwords in there... yes unmitigated disaster. Still, you lose a bit of data and you learn real quick not to be complacent about backups. I have a few accounts which I will be unable to restore now, Cheers, Brian.
Thanks for the reply wellread1. Your criticism of my poor backup is valid and accepted. Regarding cloud storage, I run my own cloud server solution but over the past two months I have been in the process of moving from a remote server to a local server at my home, and I haven't got as far as installing ownCloud on it yet so I have been without my usual backup solution during this period. So this means I don't have access to historical versions of the file :( I will check your restore point suggestion....
Obviously I can be criticised here for poor backup maintenance. But automated backup may not have helped me if it had been run on the corrupted version of the database. I think that if I am going to continue to use Keepass I have to version control the database file.
Yesterday I was forced to power-off my machine as it had hung during shutdown. After booting back up I have discovered that Keepass no longer accepts my Master Password for my main password database file. I know for certain that I am typing in the correct password. I have tried opening a backup of the database (which unfortunately is a couple of months old) and it works fine. Something has corrupted the database in such a way that the Master Password is not accepted! I don't really have a question...