Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation on 09/01/20 in all areas

  1. Hi guys, my 4th book "DMVCFramework - the official guide" has been published. Buy it at https://leanpub.com/delphimvcframework For requests, issues and suggestion use https://github.com/danieleteti/dmvcframeworktheofficialguide/issues
  2. I have multiple projects that are heavily dependent on DWScript and I like to think I'm a bit of a DWScript expert after having used it for so many years (since 2002). However... It's a bit hard for me to judge if the implementation is "very clean" because the source is close to unreadable to me. The architecture might be solid but I have spent hours trying to solve problems by reading the source and the non-standard code style and the lack of comments in the code means it's futile to try to learn from the source. It has improved since DWS2 but not enough. Another problem is that there's zero documentation and the examples only covers very basic use cases. So expect a steep learning curve. Finally there's no community and it's maintained by a single person who doesn't seem interested in letting anyone else work on it. But apart from all that I can also recommend DWScript. Here's an IDE for DWScript if you need it: https://bitbucket.org/anders_melander/dwscriptstudio
  3. Attila Kovacs

    Securing your data over time

    Me too. Also funny one. Especially that you don't understand why would one use an online service to make a complementary/secondary cold-backup in a different geographical location, then you answer your own question in 2 minutes with the burglars.
  4. Bill Meyer

    looking for UI design ideas for tracking a process

    Given the obvious hierarchy, the TreeView seems an obvious approach. You have: Product Process Steps Details, perhaps.... A tree with checkboxes to show progress, and if necessary, a confirmation required for unchecking. The data hierarchy would keep your options open, and the TreeView would keep the UI compact and intuitive.
  5. Anders Melander

    Securing your data over time

    Are you aware what the M in MTBF stands for? And it's not the statisticians that are making these claims we are talking about. It's the companies producing the devices, based on their tests, and it's the people that have the experience to back the claims. And yes, they're "experts". Because they know what they're talking about. Like Wozniak. Unlike Jobs.
  6. Anders Melander

    Securing your data over time

    I'm doing incremental backup and I rotate media every one or two weeks so it's not that bad. The "other house" is right next to the main building and the cabinet is in my workshop, right next to where I keep the beer, so it's nice to have an excuse to "go file the backup".
  7. aehimself

    looking for UI design ideas for tracking a process

    First things first, I am horrible in UI design. With that said... Considering the fact that one main step can not change without all the sub-steps complete, my main UI would only show the currently active step. "Project XY is in Pending Signoff state" list of substeps below, with a fancy green checkmark right next to the substeps already accomplished. Don't make a dfference between optional and required ones - the main step will change anyway if all required ones are completed. This applies to the user and admin interface too. I don't really care when the previous main step's substeps were completed if my only purpose is to approve something / check how my thing is progressing. Have a history, as a side menu option. But then again, I am really, really bad in UI design. It's just how I would do it. Edit:
  8. Bill Meyer

    looking for UI design ideas for tracking a process

    If your processes are stored in a table, and the steps in each are contained in delimited text in the process record, then you could stay with the radio button -- or checkbox -- group model, but easily customize per process. Alternately, you could use master/detail tables to contain the processes and their steps. As to the UI, a TreeList could also be a good approach.
  9. Anders Melander

    Securing your data over time

    No. You want your media isolated from anything that can damage it. That includes the backup device. Build a lego robot if you want it automated A small fireproof safe isn't that expensive. 400 EUD will get you started and I'm sure they can be had for a fraction of that second hand.
  10. dummzeuch

    Securing your data over time

    I'm not sure whether I'd care much about Delphi projects when my house burns down. But on the other hand, I don't have a house, I live in a rented flat, so maybe I would care.
  11. Scripting engine included in HTML Component Library supports all FMX platforms including mobiles. It also have debugger, automatic class registration by RTTI and classes for code completion.
  12. Delphi 7 was released in 2002! You're thinking about Delphi 2007.
  13. DWSScipt is my favorite. Its syntax is modern, and its implementation is very clean. It even has a JIT! The problem is that it is not cross-platform yet. The veteran PascalScript is my favorite if cross-platform is needed. It is stable, and widely used since years.
  14. haentschman

    Securing your data over time

    ...yes. What if your house burns down? All data that cannot be restored, especially the Delphi projects, must be transferred to the data center outside the house. (Webspace/Webserver)
  15. Not that I have seen. You can run Delphi 7 with non-admin rights, as soon as you install it not in "c:\program files". This did not change since Vista.
  16. Lars Fosdal

    Moving Projects Folder

    Moved the storage media discussion to
  17. Lars Fosdal

    Securing your data over time

    SD cards are expected to keep data for about five years before they start deteriorating. They actually lose charge over time. http://www.datarecoveryspecialists.co.uk/blog/what-is-the-life-expectancy-of-an-sd-card Even CDs and DVDs may deteriorate within two to five years unless stored in a dark, dry, cool place. Blu-ray disks are supposed to be more robust. It is not hard to find reliable online storage. The real question is what value you put on your data, and if you are willing to invest that value.
  18. aehimself

    Securing your data over time

    The amount of numbers HDDs failed on us more is because SSD is much-much younger than HDDs are; but I already experienced SSD issues too. I still have an SSD in my laptop and in my dev server (with OS drives of guests on it) and they are still error free. I love them too; we all love them. But their lifespan is shorter than a HDDs - especially if we don't let that HDD to stop 🙂 Edit: online backups are nice and should be safe enough. I just happen to be paranoid enough not to trust any big company.
  19. Lars Fosdal

    Securing your data over time

    I love SSDs and I have not had one fail yet over the last six years. HDDs, on the other hand, has failed me numerous times. As for backups - Online, multiple services = redundancy.
  20. Anders Melander

    Securing your data over time

    Oh, and another reason why this is wrong is that it's better for HDDs to run continuously. It's the power cycles that kills them (thermal wear).
×