Sending eMail with smtp in Delphi 4 - email

I want to send emails with smtp in a Delphi4 program. It works in delphi 6 with indy.
Is there a indy-package for delphi 4 ?
Is there another way to send emails with smtp in delphi 4 ?
thanks for all informations
Lucia

Is there a indy-package for delphi 4 ?
Technically yes, Indy does still include project files for Delphi 4. 1 But, you will have to compile and install them manually, Indy won't automate that for you. And I offer no guarantees about whether they actually work.
Delphi 4 is almost 25 years old, so don't expect much support if something goes wrong. Even Delphi 6 support is questionable, and Delphi 5 support is really pushing it. 2
1: Note that all support for pre-2009 Delphi/C++Builder versions will be dropped in Indy 11, including project files.
2: Delphi 5 is about as far back as I'm usually willing to go on support, since I never had a Delphi version earlier than that. And even then, this is only because C++Builder 5 had bugs that affected some of Indy's method signatures, which were fixed in later versions. But do feel free to ask questions if needed, and I will try to help.

ICS version 5 is still available from archive. It supports Delphi 1 up to Delphi 7. Look at http://wiki.overbyte.eu/wiki/index.php/ICS_Download.
Don't expect much support although I will do my best to help you (I have no Delphi 4 available anymore).

Related

HttpClient migration from 3.x to 5.x - Need info on support plan

We are planning to migrate our old legacy code which uses commons-httpclient-3.x to httpclient5.x . But found that its going to be complete rewrite as lot of classes/packages removed.
Tried migrating to httpclient4.x , seems to be having lesser changes compared to 5.x migration.
But want to know the support plan for 4.x and 5.x from apache/community. As per maven repo, last release on
4.x was on Oct - 2020 where as 5.x was Jan - 2022
Can i expect fixes/code changes in 4.x for the next 4/5 years atleast if i use it instead of 5.x?
Please share if anyone has idea on this.
I posted the same in apache httpclients forum. I got replies.
Reply from 'Oleg' (one of active members in apache httpclient community)
Both branches will continue to be supported, especially 5.1 and 5.2.
The reason for last releases being so far in the past is simply we have
not been getting that many bug reports and there have been no major bug
fixes that would warrant an immediate release.
5.1 and 5.2 releases though can be expected soon.
Can i expect fixes/code changes in 4.x for the next 4/5 years atleast if i use it instead of 5.x?
We are all volunteers here. No one is gets paid for providing
HttpClient support. We can all go away any time. That is the whole
support plan.
One thing I can guarantee however that there will be no feature
development for 4.5 any more. We will likely be doing fixes for severe
and security issues in 4.5 going forward.
Reply from Michael Osipov
At some point in time we need to decide when to cut off 4.x. I don't see
a reason to keep this branch alive for the next five years. Given that
very little work on this project it would make sense to reduce the
amount of supported branches.
Reply from Gary Gregory
The sooner the better for a 4.x cut off IMO. There is a lot of complex code
in total for versions 3, 4, 5, and very limited human resources.
In Short: We can safely migrate to 5.x. I guess this answers for many developers who are looking for an answer like me.

Is there a lot of Plan 9 development?

It seems that the biggest contributors of Plan 9 are no longer in the project and it does not seem that there is a big development. There is 9fans, a mailing list for Plan 9 users, and once a year they usually do a meeting, but I have been surfing the source code and there's a lot of code from 2002-03, other from 2005-06 and a little from 2008-09 (http://plan9.bell-labs.com/sources/plan9/sys/src/).
I wanted to give it a try as a daily use OS (as I am an student and do not need anything serious right now) and I have no idea whether to use it or not because of the development it's going on.
Thank you. It would be great if someone who is up to date with Plan 9 could give me an answer.
I have contacted with one of the organizers of the Plan 9 meeting and conferences and the development is active, although not with a lot of people, but it's interesting for sure.
Here it goes all the development of the system based on Plan 9. Programmers from Bell Labs, for what the person I contacted told me, are also involved in it, so check it out.
This mister also is the lead developer of Plan B, a set of user programs which run on top of Plan 9 (and, I guess, of Nix-OS as well, which is based on Plan 9).
They have even ported it to the Nintendo DS, so if you are one of those that has a Nintendo DS in your home, I'm sure it would be really interesting to check out all the projects related with Plan 9. Here it is the Inferno OS for Nintendo DS (based on Plan 9) that runs on NDS. InfernoOS is also a variant of Plan 9 and runs in any PC (it's not the same as the one I have just talked about. It's the one the Inferno OS NDS is based from).
Also, if you are in Linux, you can run it from Linux itself without a Virtual Machine. Just download the ISO of Plan 9 (or variants, like Nix-OS) and install 9vx. More info, here.
Hope this helps. If I find more information, I will for sure update this post. Sorry for the mess of information.
https://code.google.com/p/plan9front/
http://www.9legacy.org/intro.html
http://swtch.com/plan9port/
http://cat-v.org/ : http://planet9.cat-v.org/
;)
Plan9 runs on everything from a Raspberry Pi to the IBM Blue Gene supercomputer. I have successfully run it on old PCs salvaged from the company's dumpster.
The Plan9 compiler suite is the foundation of Google's Go language. Of course it helps that some of the people who developed Unix, then Plan9 now work for Google.
I suspect that a lot of very smart folks are using Plan9. Some of those projects are probably too critical to be given too much publicity. Rather like Paul Graham using Common Lisp as the "secret sauce" for ViaWeb.

Does Apple provide an index of localized terms that it uses?

Does Apple provide developers a set of standard terms in differing languages? The reason why I ask is that I'm having portions of my application localized and want standard terminology consistently applied throughout the app. I have utilized some tactics to do this with terms like 'Loading...' by changing the language on my device and observing how Apple has interpreted those terms in other languages. This has only gotten me so far however, and a resource that I can give a translator would go a long way in creating a seamless experience with the consistent application of terminology.
It has been two and a half years since posting my radar, but Apple has finally posted its iOS glossaries:
You can download them from developer.apple.com, or use this link to quickly find them:
https://developer.apple.com/downloads/index.action?name=Glossaries%20-%20iOS
EDIT 29 FEB 2020: This link is still valid and the glossaries have been updated on 15 JAN 2020 with everything updated for iOS 13.3.
At WWDC this year I went to the Localization Lab to get an answer to this question, since a bona fide answer from Apple was needed.
From one of their head cheeses in localization he told me that currently there are not any publicly available resources for download for iOS or Snow Leopard. He did tell me, though, that these resources were slated for release in the coming weeks after WWDC.
This answer will be updated when the information becomes available.
UPDATE 19 JUN 2012: Wow, it has been a whole year now! Obviously Apple didn't come through for us 'in a few weeks'. I did talk to them again this year and was given a contact to follow up with via email. I explained that they made a claim to have it last year and this was the response I got:
I did check with the documentation folks and found that they're still
planning on doing this but it's fallen behind other priorities. If you
haven't already done so, would you mind filing a bug report about
this? That's one of the best ways to convey the desire to the
appropriate people. While I've relayed this feedback to some people
it's always best to have a bug report directly from folks outside of
Apple. Feel free to forward me the bug number and I'll keep an eye on
it.
Our best bet at this point is to keep filling bug reports so that this gets more attention. Just for the record, I did file a bug report last year.
Apple provides a number of translation resources that you can download which may or may not be useful. One of these is AppleGlot, a tool for replacing strings in application resources. A number of XML-based glossaries for different languages are also available, but they're specific to AppleGlot. You may be able to make AppleGlot work for you, or you might just want to extract what you can from the language glossaries. AppleGlot and the glossaries were created to support translation of MacOS applications, so the terms are related to MacOS X and not iOS. Nevertheless, I think it's worth a look.

Why would FireFox cause a Classic ASP + ASPNET MVC 2 site to consume max RAM and CPU on a server?

I recently inherited a dinosaur Classic ASP site that has some fresh blood pumped in to it in the form of intertwined ASPNET MVC 2. I have duplicated the site on the same server (Windows 2008 R2, 4GB, quad core, VM) to set up a poor man's staging site.
As we were trying to sort some legacy bugs in the Classic ASP admin module, we noticed that the RAM usage would steadily go up from about 1.3GB (including system usage and 3 other sites) to max out at 4GB over the course of about 3.5 minutes. The CPU usage would get close to max on all cores, but only when we tested with FireFox (latest 3.6.9 and 3.6.8 - we didn't have older versions lying around to test with).
We tested the same pages with IE8, IE7 via compatibility mode, IE6 with IETester, IE7 with IETester, latest Chrome, latest Opera and latest Safari, but all would behave normally. The live version of the site does not have this issue. FireFox runs very well, almost as well as Chrome, and much better than all versions of IE.
Has anybody come across anything like this before? Any ideas on hunting down the issue? I could probably nuke the staging site and try to set it up from scratch but I am intrigued as to how a particular browser could cause a server issue.
We experienced the same thing with a classic ASP site and FireFox 3.6.*.
We profiled the code heavily and found nothing unusual.
The problem disappeared when Fireforx updated.
Weird!
We found that the issue fixed itself by FireFox updating itself over the course of a few weeks. One of the oddest bugs I have come across and little chance of finding an answer now.
#Andrew Barber - I used Fiddler and there didn't seem to be anything that stood out in the data being sent/received between the diff browsers. Thanks for the tip though, was handy in helping rule out a few more things.
Cheers

Content Management system recommendations [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
Management is thinking of changing out Content Management Systems. What do you use/recommend?
What UCM solution is your company using?
How big is your company?
Are you happy with the implementation?
Current setup:
The company I work for uses Oracle ECM (formerly Stellent UCM).
We have somewhere over 10,000 employees across Australia, New
Zealand and Indonesia.
It works! Having worked with the system for a while now. I can see
where the initial implementation went wrong. Its 3 years later and
it is Rewrite Time! (Three year itch?)
1) CMS: Oracle's BEA Aqualogic
2) Size: 10,000+
3) Experience: As an end user with full community and content admin privileges, I find the tool to be outdated and stifling in terms of knowledge sharing and trying to get the benefits that exist in social networks. Perhaps this is due to the implementation, and not an inherent weakness in the product. Not sure of the future direction of the product either, since Oracle recently acquired it.
Our external business orientated site is running joomla which once you get passed the learning procces of how it constructs sites, is very good for a multi-user environement.
Company = 25+ people
We use Plone open source for the internal site...
We use a DotNetNuke intranet site. I think we need to upgrade or redesign cause I like Joomla much more.
1) We are moving from Microsoft Content Managemet Server 2002 to Sitecore 6.0 though we have internal PHP Wikis and Dot Net Nuke sites that have user content as well.
2) 1,000-2,000 people with about 3500 pages of Web content to migrate.
3) I'm content with it so far. There is still a lot of work to do in the migration and it will probably take a couple of years to move everything over, which includes legacy ASP and ASP.Net 1.1 and 2.0 sites that haven't been worked on in a few years as well. It would take a lot of things going easily for me to be happy with an implementation of this size.
Drupal. I've used it for small and medium sized projects.
1) We're using a CMS that was custom written in vbscript and sucks horribly. We're going to start using MODx for our external stuff, but we're not sure what's going to happen with our internal stuff.
2) A university with about 30,000 students (about 10,000 of which have ties to my department).
3) MODx looks cool, but haven't had much of a chance to use it. As stated previously, our other CMS sucks.
Tridion. And yes, there is that 3-year itch. Is Oracle on a new release or did the first implementation just look wrong now? I remember Stellent being on the development team's shortlist.
Us:
Mid-sized (small?) 700+ employee company, with over a dozen websites, but not all sites have the CMS implemented. In-house development team has worked on, and still support, a few custom solutions. Legacy code never dies. :-)
All of the CMS we researched had compelling features, but for content re-use, cross-site sharing, and programmability we found Tridion to be a good fit (compared to Ektron and RedDot). Our mandate was to stay ".NET programmers" and not have the tool take over the site.
I'm comfortable with and like with Tridion, but admire those of you who've done CMS with multiple platforms.
1) My company currently uses Word Press or no CMS at all. We are however working on a CMS that will work exactly as we want it to.
2) It's me and my friend so 2 of us
3) We're still starting up and finding clients so haven't had a chance to use it.
In my daily work, I use Tridion, and some of my colleagues use Hippo. At home I use Plone.
Institution-wide we see a variety of systems.
A few Plone sites. I'm a Plone fan.
The centre within which I work is somewhat multi-institutional (a good history of collaborative work) (one of two research centres situated within the same building) and the Plone sites that I'm setting up are fitting very nicely with diverse user/group requirements.
Companies I worked for usually developed CMS systems inhouse I've mostly worked for webshops and when cranking out websites is your core business the best way to get an edge is to be on top of this sort of thing.
So custom CMSes for:
Simplicity, just deliver what the client wants and nothing else.
Understanding it, it's developed in house so you can usually just talk to the guy who wrote it.
Profit, it's easier to ask for license fees.
We use the Alterian Content Manager application. It is very robust and suites our needs well.
20000 staff+
Very happy. Developers and business team find the application very easy to work with.