Jump to content

John Kouraklis

Members
  • Content Count

    319
  • Joined

  • Last visited

  • Days Won

    5

Everything posted by John Kouraklis

  1. John Kouraklis

    Passing back a string from an external program

    Wouldn't App Tethering work in this case?
  2. John Kouraklis

    Using Delphi in Virtual machine for a month

    Scaling of the windows in a VM is not done efficiently especially if you move thw VM window from a 4K monitor to a non-4K. But in general, I agree with @Dany Marmur. There are huge benefits in using VMs
  3. John Kouraklis

    Using Delphi in Virtual machine for a month

    ...and you need antivirus/firewall in your VM as well...It's high risk unless you do not access the internet at all.
  4. John Kouraklis

    Using Delphi in Virtual machine for a month

    I use Delphi in VMWare for nearly 5 years. In general, I am very happy with the speed but TBH I haven't used it in natural machine. I've got packages, tools, libraries VS, Android Studio all in one machine and I am able to work nicely. From my experience, what matters when you run a VM is the setup of the VM of course but also what is happening in the host computer. Memory: the more allocated to the VM the better but not more than that...there is a point where your host will start crawling and the VM will become sluggish if the host does not have enough memory SSD and avail space: SSD for obvious reasons and AVAIL SPACE...from what I have seen, you need lots of space with VMWare. I mean for a VM that has a 200GB hard drive, you may need 300GB in the host computer and maybe more if you keep auto protect and other snapshots. Even deleting snapshots you need 20-40GB free on your host drive Restating the host computer: I've noticed that many times, VMWare does not clean and release the previously used space to the host computer. You may, for example, have 20GB avail after deleting a snapshot and when you restart the host you get 45GB Antivirus, Windows Update, Microsoft Store and all the other services (eg. svhost) in the host computer. This environment needs to be very pure (and mine is not)...but there are limits even to the level of this kind of purity you can achieve Backup software on host: There was a time when my VMs were getting very very slow without any reason and after months I discovered that there was a backup services running in the background. It was copying the whole VM to the backup disks and this was making the VM unworkable. Later I found out that there is VMWare API for backup and some nice specialised software that allows the VM to work smoothly (eg. the free Vimalin) Netflix: if you have that bad habit to play a documentary in one screen while you are doing some light work in your VM in the second monitor, then you are hurting the performance of the VM. On my laptop, the Netflix app is a performance killer (regardless of the VM). Thankfully, I got rid of that bad habit I have, also, configured windows to use the NVIDIA graphics card with VMWare instead of the integrated graphics. Not really sure whether it makes a real difference though. And, I have completely disabled Windows Store in the VM. Actually, I have damaged the installation and I am sure it will bite me back at some point Don't forget, also, to run CCleaner or something similar quite often in both the host and the VMs
  5. Hi, I am looking for a parser for Relaxed JSON (http://www.relaxedjson.org) Does anyone have and willing to share? Thanks
  6. John Kouraklis

    MMX 15 (Beta) Available

    Which build is combatitble with 10.3.1?
  7. John Kouraklis

    The Embarcadero GetIt server could not be reached...

    Ok, GetIt is back
  8. John Kouraklis

    MMX 15 (Beta) Available

    Hi Uwe, I tried to install the latest version and I get this error:
  9. John Kouraklis

    MMX 15 (Beta) Available

    Hi Uwe, I tried to install the latest version and I get this error:
  10. John Kouraklis

    Motif: easy pattern matching toolbox

    Hi all, I've added a small tool box to allow easy pattern matching in cases with many sub-cases. Have a look here: https://github.com/jkour/Motif Thanks
  11. John Kouraklis

    Motif: easy pattern matching toolbox

    Ahhh....should have checked
  12. Hi everyone, I would like to share with you that my new book has reached the production stage and will be available in September by Apress. The book is about Object Relational Mapping in Delphi and explores TMS Aurelius-- and excellent ORM solution for Delphi developers. I would, also, like to cordially thank Wagner Landgraf and Nick Hodges who were the tech reviewers of the manuscripts. Nick (who does not need any introductions) always shares his deep experience and has been very supportive while I was writing this book. Wagner (the creator of TMS Aurelius) has been guiding me with his expertise and suggestions to produce a presentation of Aurelius based on real-life situations. Thank you both. I hope you enjoy the book and I am looking forward for your feedback. Regards, John
  13. John Kouraklis

    The Embarcadero GetIt server could not be reached...

    Ok, now...the new getit server is not working today. I'll never manage to install 10.3.2😤
  14. John Kouraklis

    Relaxed JSON

    @Sherlock Ahh...very acute observation My question is why relaxed JSON will interpret 1.0 as 1 as @Arnaud Bouchez says
  15. John Kouraklis

    Relaxed JSON

    Why this?
  16. John Kouraklis

    August 2019 Roadmap released

    Noone; but sadly common sense and logic are what modern managers miss big time. Yes, if you are in Silicon Valley and in your twenties...
  17. John Kouraklis

    August 2019 Roadmap released

    All these years, I keep reading about all the cuts in R&D and how this has affected the quality of the products etc., etc. These things happen in business every day. What matters, and this is something we do not consider, is how the situation and the consequences are being managed, by whom and, given these changes, how capable these people are in reshaping the business. So, my point is how has the management team (product, quality, devops,...-add managers here-) adjusted to the cuts in R&D? Have they set the right priorities FOR THE BUSINESS? Have they changed their modus operandi to adjust to the limited developers? Maybe changes to the team structure, reporting paths, decision making paths, etc. Obviously, we do not know the answers to all this as they are internal matters but we can judge from the results. I have the feeling (and I may be unfair to a point) that the management style is the same over the last 20 years. You can see the same consistent views spanning across decades in interviews of some people. And, you can see the same complaints from customers over the years. You can't keep doing the same thing again and again and expect different results... In short, the tip of the problem is not the R&D--it's the people (not the lack of them) and the culture of the organisation
  18. John Kouraklis

    August 2019 Roadmap released

    This is rarely a good career move
  19. John Kouraklis

    Relaxed JSON

    It's not scary...it's human readable It's used extensively in the micro services world along with the radix (trie) tree. BTW, anyone knows any implementation of that one?
  20. John Kouraklis

    The Embarcadero GetIt server could not be reached...

    How can I edit the URL? and what is the updated URL?
  21. John Kouraklis

    The Embarcadero GetIt server could not be reached...

    Any chances GetIT is back for 10.3.1 this century?
  22. John Kouraklis

    Time Zone Library

    I came across this library and thought to share. It offers management of time zones if anyone is interested. https://github.com/pavkam/tzdb
  23. John Kouraklis

    Google Play Store - request extension for Delphi apps

    I haven't heard anything from them for the last 2 days. Something else----when the play console shows warnings, does this mean the app is not being published?
  24. John Kouraklis

    Delphi 10.3 Update 2 available

    I installed 10.3.2 and the installation was completed successfully. Now, I open the IDE, create a new application (no matter what type), hit run with debugging. All well here. Then, I close the app and the IDE goes back to the (non-debug) layout but the run/debug buttons are disabled. When I try to compile/build/run the app again I get the dialog box saying that there is an active debugging process and if I want to terminate/detach/etc. The Task Manager doesn't show the app running so I think the debug hooks somehow are not destroyed. What can I do to resolve this?
  25. John Kouraklis

    TFlowLayout

    Hi, does anyone know how to change the order of components in a TFlowLayout? Trying to drag/drop them or change the position but no luck
×