topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Tuesday November 11, 2025, 4:06 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Recent Posts

Pages: prev1 ... 12 13 14 15 16 [17] 18 19 20 21 22 ... 43next
401
N.A.N.Y. 2011 / Re: NANY 2011 Pledge: Ethervane Radio
« Last post by tranglos on January 01, 2011, 08:12 PM »

 :Thmbsup: That works!! Don't know why I couldn't think "F" for "Favourites  ;)

Always right-click everything - especially everything written by me :) I've added the menu command to the main menu too, so it'll be easier to see.
402
N.A.N.Y. 2011 / Re: NANY 2011 Pledge: Ethervane Radio
« Last post by tranglos on January 01, 2011, 08:11 PM »
No Favourites, No Memo, No History... but I love it too  :-*

Will there be even a more minimal interface option?

Yes for favorites, and there will certainly be history. The basic code for that is in place, I just have to actually write the history data to the database. I've planned some trickery, e.g. Favorites can be sorted by how often or for how long they have been played... but the history information is not preserved in this version.

More minimal? :) I haven't thought about it yet. Probably not anything like Winamp's "rolled up" style though, because it cannot be done very well with standard,. non-skinned windows.

I'll talk about skinning later, but the bottom line is, no skins. Standard UI only, that's what works.
403
N.A.N.Y. 2011 / Re: NANY 2011 Pledge: Ethervane Radio
« Last post by tranglos on January 01, 2011, 08:08 PM »
Thank you, Perry, Mouser! This is exactly how I envisioned it: one click operation. Of course it lacks the polish - e.g. the search window is not at all convenient to use right now, but I'll be working on that.

The Favorites function should already work. Start playing any station, then hit "F" or right-click and choose "Favorite station". The heart icon in the status bar should change color, and the station should now appear under the Favorites menu.

(It will not work if the database cannot be written to.)

404
N.A.N.Y. 2011 / Re: NANY 2011 :: The Event Closes
« Last post by tranglos on January 01, 2011, 07:28 PM »
Anything submitted in the next 24 hours or so should be fine -- we dont have to be so strict :)

Mouser, thank you for being so unstrict :-) I have just posted the first release to the thread.
405
N.A.N.Y. 2011 / Re: NANY 2011 :: The Event Closes
« Last post by tranglos on January 01, 2011, 12:54 PM »
OMG, OMG, I'm late! I thought y'all would be asleep for like 48 hours after the mad partying, and no-one would notice! Well anyway, I'll have the initial release within today, i.e. before midnight (midnight PST, that is). No fair counting by Australian time :)

406
N.A.N.Y. 2011 / NANY 2011 Release: Ethervane Radio 0.2.4
« Last post by tranglos on December 30, 2010, 10:03 PM »
(Latest version: 0.2.4, uploaded February 28)

New version! See my message below for what's new. Download link in attachments at the end of this message


From now on, you can also download Ethervane Radio from the following links:
http://www.tranglos....s/EthervaneRadio.zip
http://www.ethervane...s/EthervaneRadio.zip


It's something I've been working on for the last 2 and a half months. An internet radio player The Way It's Supposed To be :-) Simple, Screamer-like, but backed with a database and (eventually) flexible instant search.

But, it's a big project and though it's been coming along nicely, it isn't quite ready for public consumption. Right now it looks like this:

radio01.png

It has a Play/Stop button and a volume slider. That's about it at the moment!

Download the first release, play with it and let me know what you think. Attachment is in the message.

OS support:
Windows XP, Vista, 7 and higher only. Windows 2000 is a maybe, please let me know if you can test. Windows 95 through ME, certainly not.

Installation:
Download and unzip to any folder on your disk. It's OK to install under "Program Files", but you'll have to okay a UAC prompt. Just pick a folder that's convenient.

There is no installer yet (it'll come), so you'll need to create a shortcut manually.

First-time use:
When you start it for the first time, it will create a database of radio stations. The database is quite large (about 30 MB), so to keep down the size of the installation zip file, the database is packaged as an XML file, which is much smaller. That's why during the first run it has to import radio stations from the XML file into the actual database (sqlite). It will take a minute or three, depending on the specs of your machine.

(A dialog box will pop up giving you two choices: (a) create a database with default, built-in radio stations, or (b) create an empty database. Always pick the first option! At the moment you cannot yet add your own stations to the database, so if you choose to create an empty DB, there will be no stations to play.)

Then it will pop up the About dialog box, with a suitable intro. You have been warned! Dismiss the About box and you are ready for...

Listening to internet radio stations:

Currently there are three ways to start playing a station:

1. Press 'U' (or choose Radio -> Open URL) and type or paste a link of a radio station stream. This can be a playlist (m3u, pls, asx, etc.) or a direct stream. (HTTP and MMS protocols only.) Click OK, and if all goes well, the station will start playing. Use this method if the database does not contain the station you want.

2. Press ESC (or choose Radio -> Find station). A dialog box will open where you can search for stations in the database. Type your search text and hit Enter. (Instant search is available through tweaking the config file, but right now it is too slow to be convenient). The search feature will be hugely expanded in future releases! For now, it will just search exactly for the string you type. What you type is what you get. It will look at all the textual data stations have, such as names, genres, taglines, countries, continents, cities, etc. Search for "Cuba" to find Cuban stations. Search for "ambient" to find stations that play ambient music. Search for "Africa", and you'll find stations located there as well as stations whose names might contain that word. And so on. The search dialog box is non-modal, so you can keep it open while the radio is playing.

3. Pick a station from the Favorites menu. Once you have a station playing, you can mark it as favorite by: (a) pressing 'F', (b) right-clicking the main window and picking "Favorite station" from the context menu, and (c) double-clicking the heart icon in the status bar. Do it again to un-favorite the station. Up to 20 favorite stations will show up in the Favorites menu. (Later there will be a proper browser where all the favorites will be displayed).

In case of troubles
Let me know! Click Help -> Show debug log and you will find detailed info about any errors, especially about why a station won't play. There may be plenty of reasons: the server is down, the station URL is incorrect, the station does not exist anymore, the playlist or stream has unsupported format, etc.

Try playing the same station in another player (Winamp, AIMP, Screamer, RadioSure etc.) to see if it works there. Most of these apps are based on the BASS audio library, and so is Ethervane Radio. So in general, if a station won't play in Screamer, it won't play in ER, either. And if Screamer plays it, so should ER.

Some playlist types are not supported yet (xspf, ram, wpl - but they are very rare). I'll add this later. Some audio transport protocols are not supported (e.g. realaudio) - this will not be fixed, unless BASS library adds support for those protocols.

The database does contain some old / invalid / long-gone stations. I have already eliminated about 3,000 stations that do not exist anymore, but still there are duds in the DB. Later there will be an option to hide such stations, so that they don't appear in the search results.

You cannot add or edit stations yet! This will come.

There is no way to configure a proxy, so you can't be using one with ER. (Later.)

The Mute function has not been implemented yet, either...

There are literally hundreds of features missing. In my to-do list I have well over a hundred items, and that's just a list of must-do, absolutely indispensable things, not a "nice to have" wishlist. Please, please, please do not report missing features or tell me what should be added to ER. I already know that :-) This is a very, very early release.

(Actually, I wrote it as a gift for my wife. We both love talk radio, particularly in Spanish, in which she is fluent, while I can barely follow the newscast. That doesn't stop me from listening though!)

That's about it for the truly important stuff.

Added: ER can run as a portable application. Details here.

407
Announce Your Software/Service/Product / Re: New program: ActiveHotkeys (freeware)
« Last post by tranglos on November 14, 2010, 08:12 AM »
So of course, I downloaded ActiveHotkeys, but I was not able to unzip the latest release, downloaded from the first message in this discussion.<https://www.donationcoder.com/forum/index.php?action=dlattach;topic=18189.0;attach=40705>

My 7-Zip program states that <activehotkeys-1.10> is "invalid or corrupted."

Hi Steve,

You can grab the latest version from here:
http://ethervane.com...es/activehotkeys.zip

408
Living Room / Re: Why Apple's Distortion Field Works
« Last post by tranglos on November 12, 2010, 03:36 AM »
<rant mode="high-gear">

Sir,

I am interested in your opinions and wish to subscribe to your newsletter.

Sincerely,

 :up:  :up:  :up:   :-*
409
General Software Discussion / Re: Another reason to drop Kaspersky?
« Last post by tranglos on September 30, 2010, 09:01 AM »
...and so we're discussing these things and thinking about them and scratching our heads, figuring our the best way, trying to do the right thing... and then you see this on the website of a big IT hardware vendor:

Disable your anti-virus scan prior to downloading any products

410
General Software Discussion / Re: Another reason to drop Kaspersky?
« Last post by tranglos on September 28, 2010, 04:00 PM »
In the Kaspersky forums, they always demand you send them ALL of your computer information (using the ksapersky collect information tool) before they even consider answering any questions.  And then, after sending them all your info, they tell you you're using some cracked version of some little program and because of that they can't help you.  It's almost as if they think they're the piracy police of the entire internet.

I wonder if you realize how close you are to the actual/factual truth. Internet police is exactly what Eugene Kaspersky (the founder) wants to be:
http://www.zdnetasia...-enough-62058697.htm

Spoiler
Q: What's wrong with the design of the Internet?
A: There's anonymity. Everyone should and must have an identification, or Internet passport. The Internet was designed not for public use, but for American scientists and the U.S. military. That was just a limited group of people--hundreds, or maybe thousands. Then it was introduced to the public and it was wrong…to introduce it in the same way. 'd like to change the design of the Internet by introducing regulation--Internet passports, Internet police  and international agreement--about following Internet standards. And if some countries don't agree with or don't pay attention to the agreement, just cut them off.
(More at the link)


On edit: there's even better, but the link is dead:

Government should control 'Net, Kaspersky says at CeBIT

Joris Evers, IDG News Service\Amsterdam Bureau
March 13, 2003, 06:40

Governments of the world have to take control of the Internet to save
it from buckling under the increasing pressure of worms, viruses and
other cyberattacks, Eugene Kaspersky, head of antivirus research at
Kaspersky Labs Ltd. of Moscow said.

http://www.idg.net/go.cgi?id=791234
411
I used to use KeyNote for that, which of course wasn't optimal, because RTF isn't a good medium for code snippets (no syntax highlighting for one thing), and the search facility lags sorely behind what's become commonplace today, like instant search or filtering. Finally I gave up and I use nothing :)

The reason is that I have so much 3rd party code - in plain text files, saved html pages, FAQs, howtos, etc., help files in various formats, source code libraries, PDFs and other ebooks etc., that it's quite futile to round it all up in one place. I keep all of this in a set of well-defined folders, and use Archivarius to search through the mess. It works, but when I do need to find something, it's often faster to just use Google, unless I'm looking for something very specific in a particular Delphi library or component. In the latter case Total Commander's built in search is fast enough to scan thousands of .pas files very quickly.

For version control, I have tried Subversion/Tortoise a number of times, but it was always way too much hassle for a one-person hobby setup. It takes away too much for my liking - e.g. you can't rename, delete files or move them around in your file manager anymore, you have to go through the contortions of the right-click menu and inconvenient dialog boxes. Especially at the beginning of a project, I create, rename and rearrange the source code all the time, and doing it through SVN is a huge aggravation. I just keep multiple, versioned backups of everything, and when I feel I've reached a "milestone", I zip up whole project tree and keep a backup of that as well. Total Commander searches very quickly through zip archives as well, and that's been good enough for me.
412
General Software Discussion / Re: Another reason to drop Kaspersky?
« Last post by tranglos on September 27, 2010, 12:21 PM »
2) I use Ad Muncher for ad/banner blocking.  Nothing beats it at all.  It's super fast, super lightweight, and super effective.  I will always keep this.  So that means I don't need any other banner-blocking program, including the one in kaspersky.

I've learned to ignore web ads most of the time, but I do use Adblock Plus in Firefox. With an increasing frequency it blocks legitimate content images though. (I've seen it block book cover images on Amazon, for example). If this holds up, I'll have to drop it eventually.

3) For spam, I use AntiSpamSniper for the Bat.  Again, nothing beats it for me.  So I don't need Kasperky's anti-spam module.

Same here. I have the Pro version, which learns friendly addresses as you reply to email. Overall it does a very good job detecting spam, with a minuscule number of false positives.

4)  Malware.  I'm pretty sure there are better anti-malware alternatives than Kasperksy's.  Maybe Mamutu is one of them.  The only thing I'm confused about is what is malware and what is a virus?  I don't get that.  

Seeing as we have the same knowledge gap here, one of us should post a question at Wilder's :)

5) Firewall.  I used to use Outpost before I got the IS suite for Kaspersky.  I'd be interested in using a standalone firewall once again if it proved to play well with other security software and was fast/lightweight.  Is Outpost still good for that?  What are other options?

Every firewall I tried eventually became bloated, sluggish and unstable. I started with Zone Alarm a long time ago, moved to Kerio, tried a number of other options, finally settled for Outpost. I used Outpost from 2004 to 2007. I liked the interface, but for years it was plagued with known issues, which could only be fixed by manually tweaking some config file or could not be fixed at all. Always used to have a hard time getting FTP clients to work with Outpost. Since version 4 it too got bloated, sluggish and unstable on my system, it went out the window soon after.

When I changed my ISP and got a dynamic IP address behind a router, I dropped firewalls altogether. I do allow Windows Firewall to run; it pops up very infrequently (for Total Commander's FTP connection, once), I click Allow and it won't bother me anymore. Sometimes I would still like to have egress control, because I hate it when apps send info home behind my back, as plenty of installers do these days for instance, but I'm not going to let a a heap of bloat on my system just for that. I don't think there is a non-bloated, fast and lean firewall to be found anymore.

Meanwhile, running MSE, I'm seeing unusual CPU spikes and brief little freezes when clicking around in Firefox. In KAV I always disabled the browsing-related stuff, but MSE does not have any settings for that. I don't know if MSE monitors the browser or not, but I'm seeing things that were not happening with KAV: click a link in the browser, and it freezes for a split second, and/or mouse movement becomes sluggish, jumpy. Mouse drivers run at very high (or realtime) priority, but apparently MSE somehow manages to interfere with that (I guess that indicates a very serious CPU load from the kernel code). There is one site I visit often where this is particularly manifest - open a link to that site in a new tab, and Firefox freezes completely for a few (3-5) seconds. That did not happen before I installed MSE, so I'm pretty sure of the culprit.

413
Living Room / Re: PayPal horror stories: Getting uglier each day
« Last post by tranglos on September 26, 2010, 08:03 AM »
Since when does PayPal require you to enter a credit card's full number to confirm anything?  I don't want that sort of info stored in one of their databases!

They have always stored full CC info in their database. That is so that you do not have to supply the number to each and every vendor you're buying from. It's probably better to give it to PayPal once than to dozens of big and small sellers everywhere.

Why they would want the CC number to change your physical address though is a completely different matter. I've no idea. You could try their help and FAQs, they are pretty exhaustive.
414
General Software Discussion / Re: Another reason to drop Kaspersky?
« Last post by tranglos on September 25, 2010, 04:58 AM »
Yes, MS Security Essentials has a setting to turn off it's real time protection.

I can now see that it does, but not in the tray menu - you have to go all the way into the configuration (and re-enable it manually). I can live with that, but there is something else that I don't like at all. MSSE says it will transmit information about what it removes or does not remove, and that information may include your personal data... and you cannot disable it at all:

msse.png

Out of the frying pan, into the !@#$% fire!
415
General Software Discussion / Re: Another reason to drop Kaspersky?
« Last post by tranglos on September 24, 2010, 03:46 PM »
My annual KAV license expires today, I won't be renewing.
So what will you be doing?

Right now I'll replace it with MS Security Essentials. It's got fawning reviews, fared well in tests, and is supposed to be rather lightweight. In July, months ago when I was still running XP, I installed version 2 beta - and it was the opposite of lightweight, looking at the RAM footprint, but maybe that was just a beta thing. So I'll install the current, non-beta release. I sure hope it has a command to pause the realtime scanner!



416
General Software Discussion / Re: Another reason to drop Kaspersky?
« Last post by tranglos on September 24, 2010, 11:56 AM »
I do not understand those who buy peace/security packages and then later complain and ask WHY? 1 advice. Keep Kaspersky running but install Virtualbox/VMware Player. Go nuts on your shady sites, by which I assume you mean download sites, and then evaluate what is needed for "protection". You need to get some facts on real life problems which are easier to understand and deal with than trying to understand lingo from X or Y product. KISS principle is great for security.  

Um, no shady sites for me, thanks. I do love to try out software, but I bail out at the smallest suspicion. (Of course there have been cases where known, trusted software brands distributed infected installation packages, which is why I'd say that "shady sites" are quite beside the point.)

In my case I receive my daily work as attachments (Word, Excel, PDF, Access, some specialized formats), and I can't exactly run all this in a virtual machine nor would I want to. Then I sometimes take my pendrive to a printing shop (they are *all* infected, no exceptions) or plug it into a friend's computer. So these are the two major attack vectors for me, practically the only two.

Given that scenario, a real-time scanner puts a needless strain on my system, where an on-demand scanner would work just fine. But even the real-time engine is only one of many components of AV solutions like Kaspersky. Most of them give more annoyance than they're worth, but these days you can't buy an on-demand only AV, they just don't seem to exist any more.

BTW, Kaspersky's behavioral analysis flags Find and Run Robot when it starts. FARR stays just below the total prohibition threshhold, so KAV allows it to run, but displays a warning message. That was when I disabled all the behavioral and heuristic components. My annual KAV license expires today, I won't be renewing.
417
General Software Discussion / Re: Another reason to drop Kaspersky?
« Last post by tranglos on September 20, 2010, 09:03 AM »
I've even thought about just disabling everything and only running a scan once a night, after I go to bed.  I don't see too many problems with that, but it won't stop a "live" virus.  I don't know. 

I've been thinking along the same lines. The unknown here is how hard it may be to remove an infection - during that nightly scan - once it's already on the system. Years ago I understood what viruses did - from writing messages to screen to clobbering the MBR. I knew the difference between viruses, worms and trojans.

But now? Do the "old-school" viruses still exist at all? Can a virus overwrite MBR under Windows 7? (I doubt that!) Or are they all trojans now really, mostly designed to intercept sensitive data like passwords and send them home somewhere? Truth be told, I no longer quite understand the difference between AV software like Kaspersky and anti-malware like MalwareBytes.

When choosing a backup regime, the thing to do is start with deciding what you want to protect and from exactly what risks. Same here, I think: what exactly are we trying to guard ourselves against? What threats, what infection scenarios? What do viruses do these days?


418
General Software Discussion / Re: Another reason to drop Kaspersky?
« Last post by tranglos on September 17, 2010, 06:15 PM »
This reminds me of this thread from a week or so ago...

Totally.
419
Living Room / Oh, shift!
« Last post by tranglos on September 17, 2010, 12:32 PM »
The software that runs FileForum has a bug that as neat as it is annoying. When you type a review and use the word Shift  (the modifier key starting with “S”), the forum software thinks you’re swearing and replaces the last 4 letters of the word with three (3!) asterisks. As in: “press Shift+Enter” becomes “press s***+Enter”.

This is what you type:

ff-editor.png

And this is what shows up:

ff-display.png

(Bug reported. It'll be almost sad to see it fixed :-)
420
General Software Discussion / Another reason to drop Kaspersky?
« Last post by tranglos on September 17, 2010, 10:34 AM »
My annual KAV license expires in a few days. Is it or is it not (I wonder) a good time to see a post like this?

Delphi programs blocked by Kaspersky Antivirus. Need workarround. - Stack Overflow

421
Living Room / Re: PayPal horror stories: Getting uglier each day
« Last post by tranglos on September 11, 2010, 05:38 AM »
But 600k in a week? They'd better hold it back. It's suspicious.

My problem with this is as follows: It's only suspicious if it's you or me.

Banks (PayPal isn't one, but is sufficiently bank-like for the purposes of this thread) launder money by the truckload all the time and they don't even get to admit wrongdoing. Last July it was Wells Fargo and Wachovia (the full deal here, short version here), and somehow that wasn't suspicious.

But if you or I write a piece of software that gives us our 15 minutes of Internet fame and fortune, that's suddenly suspicious, and the bank or PayPal will now "investigate". Ha ha, only not funny.

PayPal has been a major problem for charities. There are plenty of small charities that get a piddling little streamlet of donations all the time, then something big happens, like a flood or an earthquake somewhere, or maybe a political event, and suddenly, for a short while, the money starts pouring in because a lot of people become concerned. To PayPal this is suspicious too, and charities have been locked out of their money for long periods of time.

The idea of an online payment processor was a great one. The idea that PayPal gets to be a cop and an international IRS in one is ridiculous. The idea that they get to hold on to your earnings while they are checking you out is downright insane. At least until you and me get to investigate PayPal back. And all the banks too.

(Not that I expect ever to be in Markus's shoes, have half a million EUR coming in by special delivery. Alas, no. Just on general principle.)

422
Living Room / Re: Do virus scanners need to get stupid again?
« Last post by tranglos on September 10, 2010, 08:33 PM »
You are so right about how behavioral analysis shifts the burden of deciding whether something is malevolent onto the user. What am I paying them for? (And yes, I've paid in turn for Nod32, Kaspersky and Avira, am unhappy with them all.)

At the same time, despite the rising frequency of false positives, I'm seeing a tendency in AV software to limit what you can do about the detections. Avira still lets you ignore suspicious files (though it complains bitterly), but Kaspersky does not have an "Ignore" option that I can see. When it can't disinfect, the only available route is delete. And of course it can never disinfect a false positive, or more specifically, it cannot disinfect when the only evidence is circumstantial, from behavioral analysis.

But I guess what you're positing will never happen. The bloat in AV software follows the bloat of the companies^H^H^H corporations that make them. When it was one diligent coder, you could reason with him or her, but you can't reason with the board of directors or with the shareholders.

I'm sorely tempted to run without an AV, but I'm too chicken for that, and I do receive plenty of attachments daily and share USB drives with friends, so I'm susceptible. But behavioral detection (and heuristics) is the first thing I disable in AV. It's just not worth the aggravation.

423
Tranglos!  Thanks for that history lesson.  Even though i don't get all the details and terms, I find it fascinating. 

Ask away if I'm unclear. I can be pretty verbose, so I'm trying to be consise as well, if that makes any sense :)

To me, it sounds very similar to other trends we see in software: bloat and trying to bundle too much together. 

Definitely. And I have resigned myself to seeing bloat in "enterprise" apps, as well as the herd mentality to follow Microsoft. But a shareware author (or a small business) should have very little reason to go there. What I was trying to get across is that Delphi, with its many imperfections, gave developers in mid-nineties what Microsoft is only giving them today, and Delphi was always blazingly fast, since it compiled into native Win32 code (no different really than C/C++). A developer using MS-only tools may have gained some useful tools and shortened the time to market by moving to .Net, but a Delphi developer didn't. Some neat libraries which Delphi never had, yes, but no real gain in development time or ease of coding, I think.

I have yet to see a single application that was rewritten in .Net and gained a cool/must-have feature that it didn't or couldn't have before.

And I should write one day about what I called "enterprise" apps above. My job niche, software localization, lends itself particularly well to, um, software-ization of the process, and there are monsters out there, monsters! In-house apps are the worst, because there is exactly zero thought given to usability or functionality. But even commercial, expensive "vertical" apps that translators are expected to use are written for the managers and accountants first. There's one big suite, which has had the market pretty much cornered for years, sells for several hundred to several thousand Euros, and it's primarily an environment for typing and proofreading text, right? And they never implemented a "Find Next" command... since 1992. But managers love it! It's all remote now with clouds and servers and enterprise-level BUGS, written in BOTH .Net and Java. Ain't technology grand?
424
Speed of development and $$$ - Sure Pure Win32 (which I work in) is fast at runtime, but the development time is much longer. With .NET (MFC and the other RAD/OOP tricks) very little time is spent coding the UI because everything is basically drop-in. With C++, you gotta manually code every single line of the UI code yourself. If the objective it to rush something to market ($$$) Pure Win32/API C++ is a no-no.

This is true, and at the same time it shows how badly Borland - then Inprise, then CodeGear, then Embarcadero - dropped the ball. They had a fantastic product in Delphi / C++ Builder due to the Visual Component Library. It was all native Win32 code, but no, you did not have to stitch UI code by hand. The built-in components were good enough for most purposes (and mostly based on native Windows controls), and if they weren't sufficient, there was (still is) a large marketplace for free and commercial components. But Borland never managed to market Delphi out of its niche. Even today, there are major coding-related sites which don't even have a section for Delphi, or bundle it with plain old Pascal, which is quite a misunderstanding.

It can be argued that most of the advantages of .Net had been built right into Delphi since forever. For one thing, facilities like XML and database access, rich data structures and yes, all the visual controls we love to click - still listed today by MS as .Net selling points - Delphi had them since version 1. Sure, it did not have everything: you had to wait until this year to get regular expression support directly in Delphi library - but these blanks were filled in by third party vendors.  And because components are objects, they can be extended and built on without limitations.

Another big selling point of .Net is supposed to be the safety of managed code. No direct memory access means no more buffer overruns, hence no more security holes for a class of exploits. Great, except the problems which .Net guards absent-minded programmers against have never been a problem in Delphi in the first place, unless you really tried to screw up. For users OTOH, the net result is zero: you used to see apps crash with "Invalid pointer operation", now they crash on "Object reference not set to an instance of an object" - pretty much the same programmer error, now wrapped in a protective coat of verbiage.

Third, when Borland (known as Inprise at the time, IIRC) adopted .Net, they pretty much set themselves up for a failure, because they would be forever playing catch-up with Microsoft. There's no way another company could do .Net better (or as fast as) than MS. So when a new version of Visual Studio comes out with support for the latest release of .Net, Delphi lags two or one and a half version back. *And* they're more expensive than VS to boot. That's not a way to win big corporate customers, which is all Borland was trying to do, after all.

It was sad really - reviewers gushing praise on Visual Studio, listing all the "innovative new features", libraries and RAD facilities they were seeing for the first time in their lives, while Delphi had always had them, but they never knew that.

Now they don't even call it Delphi anymore, it's "RAD Studio" - maybe the clearest token of the failure of marketing and forethought. Delphi was a RAD environment when it first came out. Delphi practically invented RAD... but they have so little name recognition that now they have to call it "RAD" on the box, otherwise you'd never know.

I mean, please.... :)
425
I know exactly what you mean.  My nickname at my previous job was "funkiller".

Wish there were any fun to it though :) I love technology (well, mostly) and it is indeed fascinating to see all the new inventions and occasionally great UIs and all... except that I have no use for all the clouds and all the sharing craze, and I seriously wonder how many do. At the same time, in the rush to put everything online, I'm seeing a horrible neglect of usability. Any app moved to a browser immediately incurs a huge loss in usability and reliability: no or little keyboard access, slow response, non-standard, poorly implemented UI widgets with less functionality, can lose data if the server hiccups on clicking Submit... and that's just for starters, before you consider availability, privacy and cost.

It's not at all about hating technology. As always, it's about hating sucky technology.

Pages: prev1 ... 12 13 14 15 16 [17] 18 19 20 21 22 ... 43next