-
Content Count
790 -
Joined
-
Last visited
-
Days Won
61
Everything posted by Vincent Parrett
-
Hi All A few weeks ago I did a zoom presentation about DPM to the Australian Delphi User Group (Melbourne branch, but anyone could attend). A link to the recording of that presentation is available on the ADUG website - https://www.adug.org.au/meetings/melbourne-meeting-november-2020/ along with some notes about dpm The video is nearly 2hrs long, but the presentation part is only the first 50 min or so (the rest is q&a/discussion). If you want to skip past the boring slides to the demo it starts at 24:40 π
-
DPM Package Manager - presentation
Vincent Parrett replied to Vincent Parrett's topic in Delphi Third-Party
I can understand that, when I started my business back in 1997 I had the same issue.. add to that finding a domain name that wasn't taken! It's almost impossible to find a good domain name these days unless you make up a new word. -
DPM Package Manager - presentation
Vincent Parrett replied to Vincent Parrett's topic in Delphi Third-Party
That's gold π€£ -
DPM Package Manager - presentation
Vincent Parrett replied to Vincent Parrett's topic in Delphi Third-Party
Thanks David, I've been thinking about this issue with libraries etc for a very long time (I originally started on this in 2013 but was thinking about it long before then)! -
DPM Package Manager - presentation
Vincent Parrett replied to Vincent Parrett's topic in Delphi Third-Party
I'm going to stick with DPM, I'm exhausted from look at all the suggestions (not just here, on the ADUG email list too) π -
DPM Package Manager - presentation
Vincent Parrett replied to Vincent Parrett's topic in Delphi Third-Party
Yeah I get they were jokes π FWIW, I like dpm, it's short, simple, meaningful (Delphi Package Manager) however an anther tool got there first and the author has requested I change it. However, it would have to be a very good new name for me to change it. -
DPM Package Manager - presentation
Vincent Parrett replied to Vincent Parrett's topic in Delphi Third-Party
Ummm.. nope. Keep trying π -
DPM Package Manager - presentation
Vincent Parrett replied to Vincent Parrett's topic in Delphi Third-Party
vraptor is a java mvc framework. -
DPM Package Manager - presentation
Vincent Parrett replied to Vincent Parrett's topic in Delphi Third-Party
π€£ - I would hope that this project won't just be my personal package manager that only I use - that said, VPAM sounds like a kind of missile or weapon! -
DPM Package Manager - presentation
Vincent Parrett replied to Vincent Parrett's topic in Delphi Third-Party
Sure, I'm still open to suggestions, I have had plenty already but so far nothing that has stuck (lots of bad puns, or names that are already in use for other things). -
It's not really about personal preference, but using the correct unit namespaces, you are asking less of the compiler when it comes to finding units and resolving types etc. This improves compile times and results in less memory usage by the compiler. Unless you are writing code that must compile on versions earlier than XE2 you should be doing this.
-
@Uwe Raabe any chance you could put this on github? I think a lot more people would be able to find it then.
-
64 bit compiler running out of memory
Vincent Parrett replied to Dave Novo's topic in RTL and Delphi Object Pascal
Perhaps this will help -
64 bit compiler running out of memory
Vincent Parrett replied to Dave Novo's topic in RTL and Delphi Object Pascal
I can definitely recommend this tool. I ran it over my 4M line project group and it did a fantastic job. The only things I had to manually fix where where I was referencing a type or function with the unit name, e.g SysUtils.StringReplace(....) had to change to System.SysUtils.StringReplace(....). This will also speed up the compile time as the compiler spends less time doing namespace lookups. -
Hi All For those who are interested, I have made some progress on this project, and have uploaded an installer with the command line tool and IDE plugins for XE2-10.4 - it's still very much an alpha version (not feature complete or stable) but at least shows the direction I'm heading in. I have added some quick notes on how to get started with dpm https://github.com/DelphiPackageManager/DPM/blob/master/GettingStarted.md The installer can be found here https://github.com/DelphiPackageManager/DPM The IDE plugin is still a bit rough around the edges but reasonably stable. Note that installing design time packages is still being worked on. Most of my open source projects have package binaries under the releases tab (the getting started notes show what to do with them). It's still some way from being ready for production use, we are still working on a website/package repository. If you are a library author, please do take a look. Creating packages is not at all difficult.
-
DPM Package Manager - Progress update
Vincent Parrett replied to Vincent Parrett's topic in Delphi Third-Party
Hi Wagner I'm working towards the design time support, it will take a while but I'll get there eventually. Once I have it working I'll email you again and we can see how it will work with your products. -
Anyone who uses FastSpring as the payment processor received their payment for the last month?
Vincent Parrett replied to Edwin Yip's topic in General Help
Yes it's a custom written dotnetnuke module (written in c#) - the part that interacts with stripe is quite small. You need to refrence a stripe javascript file on the page, that is the part that actually handles the card number and submits it to stripe, that gives you back a token that you then use to submit a payment request. Our c# code never see's the credit card details, that is all handled client side (in the browser using the stripe api js). See https://stripe.com/docs/payments/accept-a-payment-charges -
Anyone who uses FastSpring as the payment processor received their payment for the last month?
Vincent Parrett replied to Edwin Yip's topic in General Help
No it wasn't that much, I think the fees were around AUD$250 (on the original purchase) and the refund around AUD$3000 - not in the office right now to check. -
Anyone who uses FastSpring as the payment processor received their payment for the last month?
Vincent Parrett replied to Edwin Yip's topic in General Help
The key is "There are no fees to refund a charge, but the fees from the original charge arenβt returned." -
Anyone who uses FastSpring as the payment processor received their payment for the last month?
Vincent Parrett replied to Edwin Yip's topic in General Help
https://stripe.com/docs/refunds#:~:text=There are no fees to,a refund cannot be canceled. -
Anyone who uses FastSpring as the payment processor received their payment for the last month?
Vincent Parrett replied to Edwin Yip's topic in General Help
I can highly recommend stripe - https://www.stripe.com - very reliable and they pay weekly (you can choose the payment frequency). My only gripe is that they do not refund the fees when making a refund (apparently due to visa not refunding them) - had a case a few weeks ago where a customer accidently ordered the wrong number of licenses and the partial refund cost me several hundred dollars in fees! I have tried many different payment processors over the years, in my experience, the one's aligned with banks tend to have the worst tech and support. -
ANN: Continua CI 1.9.2 Released - Continuous Integration for Delphi
Vincent Parrett posted a topic in Delphi Third-Party
We are delighted to announce the Release of Continua CI 1.9.2. We have added the following new features: Export and Import: You can now export one or more configurations to a file and import them back from the file into Continua CI. Requeuing Stages: Requeue a failing stage without restarting the build. Multiple Daily Cleanup Rules: Each type of build by-product can now have a different shelf life. https://www.finalbuilder.com/resources/blogs/introducing-the-release-of-continua-ci-version-192 Continua CI is a low cost, easy to use Continuous Integration Server which includes first class support for Delphi (using FinalBuilder or MSBuild) and version control integration with Git, Mercurial, Subversion and more. https://www.finalbuilder.com/resources/blogs/building-delphi-projects-with-continua-ci -
ANN: Continua CI 1.9.2 Released - Continuous Integration for Delphi
Vincent Parrett replied to Vincent Parrett's topic in Delphi Third-Party
Yep, that's the main reason we added the feature for, we find uploading to chocolatey fails occasionally - it's so nice to be able to just try again - we've been dogfooding this feature for a while here and I've had to use it a few times now. Yes, you can certainly edit the exported file. It will be checked for validity when imported - that happens before the change is committed (the import is done in a transaction), so if there are errors in the file nothing bad should happen (this is why this feature took so long to develop!). -
ANN: FinalBuilder 8.0.0.2936 Released - Automated Build tool for Delphi
Vincent Parrett posted a topic in Delphi Third-Party
FinalBuilder is a fully featured automated build tool, which supports Delphi 3 to 10.4, along with C++Builder 4 or later. FinalBuilder makes it simple to automate your entire build process, from compiling your Delphi projects to compiling and uploading installers, creating ISO's. There are over 600 built in actions, with support for Git, Mercurial, Perforce, Subversion, TFS and many other version control systems. Unlike xml or batch file based systems, with FinalBuilder you can easily debug your build process, with breakpoints, step over, step into etc. Of course FinalBuilder also integrates with Continua CI - our continuous integration server product, and with other CI servers such as Jenkins. Thousands of Software Developers rely on FinalBuilder to automate the build, test and release process. If you are not using FinalBuilder to automate your builds, you are missing out. Download a fully functional 30 day trial version today. -
strange problem with psftp lib
Vincent Parrett replied to David Schwartz's topic in Network, Cloud and Web
I just had a quick look and it doesn't inspire a lot of confidence. I'm about to evaluate this library - https://www.devart.com/sbridge/ for SFTP (and SSH, FTPS, FTP) - currently using Secureblackbox (.net version) but looking for something faster and more reliable.