

PeterPanettone
Members-
Content Count
1345 -
Joined
-
Last visited
-
Days Won
5
Everything posted by PeterPanettone
-
FYI - Several Embarcadero services are currently unavailable
PeterPanettone replied to Keesver's topic in General Help
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. -
FYI - Several Embarcadero services are currently unavailable
PeterPanettone replied to Keesver's topic in General Help
On my Windows 10 VM with Delphi 12, the Learn Videos portion of the Welcome Page does come up (while GetIt is still failing): -
Delphi 12: Invalid class typecast
PeterPanettone replied to PeterPanettone's topic in MMX Code Explorer
As @Kas Ob. said: Please make an MMX version that includes such a detailed error report that references the line that caused the error. -
Error on loading data from the server getit-104.embarcadero.com
PeterPanettone replied to Didier Cabalé's topic in Delphi IDE and APIs
Is there a way to make GetIt work again in Delphi 12? -
Error on loading data from the server getit-104.embarcadero.com
PeterPanettone replied to Didier Cabalé's topic in Delphi IDE and APIs
Where? There is no GetIt server configuration in Options. -
Delphi 12: The Embarcadero Gelt server could not be reached...
PeterPanettone posted a topic in Delphi IDE and APIs
Is the Embarcadero Gelt server down? -
Delphi 12: The Embarcadero Gelt server could not be reached...
PeterPanettone replied to PeterPanettone's topic in Delphi IDE and APIs
Thanks. When do you estimate the problems will be resolved? -
Delphi 12: The Embarcadero Gelt server could not be reached...
PeterPanettone replied to PeterPanettone's topic in Delphi IDE and APIs
Today is Tuesday. What kind of problems are there? -
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?
-
Uwe, you are my hero!
-
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?
-
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?
-
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?
-
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
-
Using third-party products like https://www.devexpress.com/products/vcl/, it is possible to build very sophisticated VCL applications.
-
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:
-
F6 Search feature does not work anymore?
PeterPanettone replied to PeterPanettone's topic in Delphi IDE and APIs
Thanks again - this old F6 disease is still present in Delphi 12! -
Delphi 12: Install Packages inconsistency?
PeterPanettone replied to PeterPanettone's topic in Delphi IDE and APIs
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. -
Delphi 12: Install Packages inconsistency?
PeterPanettone replied to PeterPanettone's topic in Delphi IDE and APIs
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! -
Delphi 12: Install Packages inconsistency?
PeterPanettone replied to PeterPanettone's topic in Delphi IDE and APIs
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? -
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).
-
Skia Print Preview and Print in Delphi 12?
PeterPanettone posted a topic in RTL and Delphi Object Pascal
Does Skia in Delphi 12 have a built-in PrintPreview and Print capability? -
Skia Print Preview and Print in Delphi 12?
PeterPanettone replied to PeterPanettone's topic in RTL and Delphi Object Pascal
@Keesver: Thank you for the code! But what does the treeControl do? -
The most significant handicap in Delphi, in my opinion, is the editor, which is still stuck in the Stone Age.
-
Skia Print Preview and Print in Delphi 12?
PeterPanettone replied to PeterPanettone's topic in RTL and Delphi Object Pascal
Yes, please tell me how to do this. Thank you!