Jump to content

John Kouraklis

Members
  • Content Count

    190
  • Joined

  • Last visited

  • Days Won

    4

Everything posted by John Kouraklis

  1. John Kouraklis

    IDE adds {$R} between units

    All of the sudden, the IDE adds 3 or 4 lines of {$R} between the units in the main dpr file. I then delete them and compile the project correctly. The next time I recompile, the {$R} reappear. The {$R} is like this, without any file names or anything else. Anyone has seen this before? Thanks
  2. John Kouraklis

    IDE adds {$R} between units

    The version is 10.3.2 and it looks like the dproj had a few entries like this: <Form>$R *.res</Form> as described in a link Dave shared. There were, also, some {$R *.res} at the end of the lines with the units. I hadn't seen them because the file names and the paths are very long going outside the window. Hope now all is good. Thanks
  3. John Kouraklis

    Running the IDE in a VM on Mac Book Pro?

    One thing that mac OS does very well (not pefectly) is scaling between 4K and non-4K monitors. Windows gets very confused even with MS apps like word and powerpoint No idea how Linux behaves
  4. John Kouraklis

    Running the IDE in a VM on Mac Book Pro?

    There's a patch for this. See here: https://www.cybernog.com/2018/10/MacOS-Mojave-VMware.html 40GB? This must be a VM with the OS only. My VMs easily reach 250GBs
  5. John Kouraklis

    Running the IDE in a VM on Mac Book Pro?

    Would be interested to hear your reasoning. I left Apple a while ago and I think their OS is very simplistic to match the tech needs and when things go wrong (because it is unix based system) it is hard to get help. On a positive note, integration between devices is a smooth as it gets for obvious reasons
  6. John Kouraklis

    Running the IDE in a VM on Mac Book Pro?

    We're not in '90s anymore. There are many beautiful and powerful laptops out there. The competition is high Apple seems not to get this at all
  7. John Kouraklis

    Running the IDE in a VM on Mac Book Pro?

    Yes, and when they ditched some amazing apps for professionals like Aperture
  8. John Kouraklis

    Running the IDE in a VM on Mac Book Pro?

    Although I moved away from Apple a couple of years ago, it still makes reliable but overpriced machines. It's the elitism and the active crusade to pin you down in their ecosystem that played a good part in leaving them. And not to mention, their world view: for Apple the whole universe is an iphone
  9. John Kouraklis

    Using Delphi in Virtual machine for a month

    Do you think it makes a difference performance-wise?
  10. John Kouraklis

    Using Delphi in Virtual machine for a month

    I believe he refers to the files VMWare generates for a VM. By default, it splits the VM in multiple files but if I recall correctly you can change this behaviour and instruct VMWare to create on big file. But I don't feel confortable having one 300GB file
  11. John Kouraklis

    Using Delphi in Virtual machine for a month

    There were some issues with screen resolution but v.15 I am using behaves correctly. They have also fixed the scaling issues with 4K/non-4K monitors they had in v.14
  12. John Kouraklis

    Passing back a string from an external program

    Wouldn't App Tethering work in this case?
  13. 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
  14. 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.
  15. 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
  16. Hi, I am looking for a parser for Relaxed JSON (http://www.relaxedjson.org) Does anyone have and willing to share? Thanks
  17. John Kouraklis

    MMX 15 (Beta) Available

    Which build is combatitble with 10.3.1?
  18. John Kouraklis

    The Embarcadero GetIt server could not be reached...

    Ok, GetIt is back
  19. John Kouraklis

    MMX 15 (Beta) Available

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

    MMX 15 (Beta) Available

    Hi Uwe, I tried to install the latest version and I get this error:
  21. 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
  22. John Kouraklis

    Motif: easy pattern matching toolbox

    Ahhh....should have checked
  23. 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
  24. 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😤
  25. 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
×