Jump to content

PeterPanettone

Members
  • Content Count

    1195
  • Joined

  • Last visited

  • Days Won

    5

Everything posted by PeterPanettone

  1. To mitigate the impact of long-term server downtime, it's essential to have robust strategies in place. These strategies are not specific to any programming environment, such as Delphi, but are general best practices in server management and IT infrastructure. Here are some key strategies: 1. Redundancy and Failover Systems: Implement redundant server systems to ensure that if one server goes down, others can take over its workload. This can be achieved through clustering or using load-balanced server setups. 2. Regular Backups: Ensure regular backups of all critical data. These backups should be stored off-site or in a cloud environment to prevent data loss in case of physical damage to the primary server location. 3. Disaster Recovery Plan: Develop a comprehensive disaster recovery plan that includes detailed steps for restoring services in the event of various types of failures. Regularly test and update this plan. 4. Monitoring and Alerts: Use advanced monitoring tools to check the health of servers constantly. Set up alerts for any unusual activity or performance degradation so that issues can be addressed before they lead to long-term downtime. 5. Routine Maintenance: Regularly update and maintain the servers. This includes applying security patches, updating software, and checking hardware health. 6. Cloud-Based Solutions or Hybrid Approaches: Consider using cloud-based services or a hybrid approach, where critical infrastructure components are hosted on cloud services. This can offer higher reliability and easier scalability. 7. Third-Party Support Services: Engage with third-party support services for critical components. They can provide expertise and additional resources during major downtimes. 8. Diversification of Data Centers: If you're hosting your servers in data centers, don't put all your resources in one location. Utilize multiple geographically dispersed data centers to mitigate the risk of a single point of failure. 9. Testing and Simulation of Downtime: Periodically simulate downtime scenarios to test your strategies' effectiveness and your team's preparedness. 10. Documentation and Training: Ensure that all procedures are well-documented, and train your staff to respond effectively to different downtime scenarios. Remember, the goal is to prevent downtime and minimize the impact when it does occur. Combining these strategies effectively can significantly reduce the risks and impacts of long-term server downtime.
  2. On my Windows 10 VM with Delphi 12, the Learn Videos portion of the Welcome Page does come up (while GetIt is still failing):
  3. PeterPanettone

    Delphi 12: Invalid class typecast

    As @Kas Ob. said: Please make an MMX version that includes such a detailed error report that references the line that caused the error.
  4. Is there a way to make GetIt work again in Delphi 12?
  5. Where? There is no GetIt server configuration in Options.
  6. Is the Embarcadero Gelt server down?
  7. Thanks. When do you estimate the problems will be resolved?
  8. Today is Tuesday. What kind of problems are there?
  9. PeterPanettone

    Extract from encrypted ZIP?

    It seems that the Delphi RTL now supports ZIP encryption in Delphi 12? Does anyone have an example code that shows how to extract a file from an encrypted ZIP file using the Delphi 12 RTL?
  10. PeterPanettone

    Extract from encrypted ZIP?

    Uwe, you are my hero!
  11. PeterPanettone

    Recent Menu partly hidden

    Many times, parts of the Recent Menu (File > Open Recent) are randomly HIDDEN outside of the screen: These are my Recent menu settings: Can anyone confirm this? Also, the Reopen Settings allows you to declare projects as Favorites: So why are these favorite HEARTS not shown in the Recent Menu (where they would be absolutely useful)? Does the Embarcadero staff ever use the Recent Menu themselves?
  12. PeterPanettone

    Recent Menu partly hidden

    I tried to file a report on the "Quality Portal". After several unsuccessful attempts, I gave up after an hour: Why does the Quality Portal have so many errors and shortcomings, like a very narrow report editor?
  13. When NO PROJECT is loaded in the Delphi 12 IDE, the menu item Component -> Install Packages opens this window: But when any project is loaded in the Delphi 12 IDE, the menu item Component -> Install Packages opens another window: Why are there different windows for the Install Packages menu item? Also, when searching from the SearchBox in the second version of the window (when a project is loaded in the IDE), the Project Options are searched (and not the Install Packages items): Can anybody confirm this?
  14. The old F6 disease in Delphi 12 has still not been cured: In some cases, F6-IDE-Insight no longer works - components from the component palette are no longer displayed in the F6 search box in design mode. The following rain dance helps in any case in Delphi 12, too: https://en.delphipraxis.net/topic/2183-f6-search-feature-does-not-work-anymore/?do=findComment&comment=50990
  15. PeterPanettone

    Delphi 12 is available

    Using third-party products like https://www.devexpress.com/products/vcl/, it is possible to build very sophisticated VCL applications.
  16. It seems that the F6 Search feature in the Delphi RIO 10.3.3 IDE does not work anymore: Is this a known bug? It seems that this is the only item I can get when I type a single character:
  17. PeterPanettone

    F6 Search feature does not work anymore?

    Thanks again - this old F6 disease is still present in Delphi 12!
  18. PeterPanettone

    Delphi 12: Install Packages inconsistency?

    The 'Install Packages' window is not directly connected with "your next action." The list in that window should display the CURRENT state of the available packages (which should return to its DEFAULT state when the project is closed). This is LOGICAL and consistent as this list also reflects the available packages when a project is opened.
  19. PeterPanettone

    Delphi 12: Install Packages inconsistency?

    I think I've found the bug: When executing File -> Close ALL, the Package configuration remains the same as the last loaded project. Only when creating a new project does it return to the default Package configuration. This is a real inconsistency!
  20. PeterPanettone

    Delphi 12: Install Packages inconsistency?

    Thanks for the information - I've never noticed the difference. But when I uncheck a package in the second version of the window (when a project is loaded) and then close the project (Close All), it remains unchecked even in the first version (when no project is loaded). Shouldn't the Project Options of a specific project not influence the general configuration of installed packages?
  21. PeterPanettone

    Delphi 12 is available

    Many handicaps are corrected by plugins such as GExperts and/or CnWizards. Without these plugins, Delphi would be unusable for me - at least in bigger projects that go beyond the simplest use cases. On the other hand, the editor contains some valuable gems, such as the replacement of identifiers in a selection. A big thank you must also go to developers like Thomas and the Chinese team of Liu Xiao, without whom, in my opinion, Delphi would not exist in its current form. I believe the next big step in Delphi should be a built-in source editor like UltraEdit and Visual Assist for Delphi. That would make Delphi a real luxury IDE. The designer should also cut out some old habits, such as the dual-use structure panel (that should be replaced by separate structure panels for the Designer and the Source Editor).
  22. Does Skia in Delphi 12 have a built-in PrintPreview and Print capability?
  23. PeterPanettone

    Skia Print Preview and Print in Delphi 12?

    @Keesver: Thank you for the code! But what does the treeControl do?
  24. PeterPanettone

    Delphi 12 is available

    The most significant handicap in Delphi, in my opinion, is the editor, which is still stuck in the Stone Age.
  25. PeterPanettone

    Skia Print Preview and Print in Delphi 12?

    Yes, please tell me how to do this. Thank you!
×