Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Roamer

Pages: [1]
1
Ultra Hal 7.0 / Registry Assault
« on: September 08, 2001, 06:29:27 pm »
"I'm sorry dad, but all my friends were jumping off the building so I thought I should too."

Just to make a point. Not to be saucy. Microsoft is not my boss. Microsoft is not your boss. Do stuff because it's the right thing to do, not simply because MS throws "gadgets" at you and you feel obligated to use them. I'm something of a code purist.

Just because the almight MS decides to put a new "overlord" system into the OS doesn't mean everyone must use it.

Occom's Razor: the simplest path is usually the best path

This is what I miss from the days when programming had to conform to cpu speed and storage limitations. Writing compact, efficient code was the imperative. If everyone were to go back to that system, software speeds would be close to 10 times as fast as most current commercial Window's based software.

Today's method seems to be to try and be slick by incorperating everyone else's code libraries without any thought put into impending hardware compatibility issues.

Check out GRC.COM if you'd like to see some "oldschool" programming technique. It's all about security. But, i digress.....

A simple updated set of checksums within hal's own code could allow him to verify that his main files haven't been corrupted in some way. No highly suspect MS routines need ever be called upon to police your software.

A great programming moray would be to make your code as self sufficient as possible without relying on too many outside agencies for little, quirky (in)convenience routines.

Please let MS do policing on their own DLL's and let your program be system independant and handle it's own affairs. Don't just fall inline as an MS drone. We don't need any more of those.



----------------------------------------------------------------------------
As I see from your website and from your posts, Hal needs to do a few things.

1. Needs to read text files (Html, MS Word docs, PDF files, too, maybe, sometime? That would be super.)

2. Needs to access to the program menu. ( a second user-defined program list would be a great addition also.)

3. Needs access to the MS dialer.

4. Needs access to the Web browser.

5. Needs access to the SAPI devices (speech rec, synthesis)

6. Hal needs to know his main files are not corrupted before he runs.

All functions could be internal to hal's program with nothing but simple I/O calls to each necessary MS or 3rd party program.

-----------------------------------------------------------------------------


Hal doesn't need any outside installer program to place him in the startup area. That's easily done with a batch file from within hal's directory. Also, it should not be assumed that every user wants this program to autorun without even offering a choice before installation. It should be a secondary act, after installation, that the user decides at that time.

Here is a process that is simplicity itself. And it would make your software the ultimate in hardware compatibility

On dealing with installs:

 1. Program is installed in it's own directory.
 2. A box asks the user if he/she would like hal to run at startup.
 3. If user say's yes, then the batch file places hal's main EXE path in the startup directory.
 4. If someone wishes to uninstall hal, simply deleting the hal folder and deleting the program list entry wipes out all traces without using MS's somewhat confused and invasive "install wizard" crap.

All Done. One shot install. One shot delete. Amazingly, both done with a simple BAT file from within hal's own directory. Wow.

File test before running:
[/b]
Each time Hal runs, He does a quick checksum on his main files and determines if they've been corrupted. Pklite can do this for your exe files with no slowdowns. You should really look into it. PKware's systems have been tried and tested for years now, UNLIKE MS's new routines which routinely have bothersome unforseen bugs until about three versions into the process.

With FAT32 there is no lack of space. Hard drives are huge these days and only getting bigger. Don't be afraid to use a simple, single global ini file for hal's "personal data". I don't think one ini file or even 20 ini files in hal's folder will cause any undue hardship.

Check out this URL and read about FAT32 and it's "fewer limitations"

http://support.microsoft.com/support/kb/articles/Q154/9/97.ASP


Just because it's cool to use MS internal functions, it doesn't mean it's always the best idea.

Try to write your code as if you're working from pure DOS and you'll make it easier to work with and easier for you to port to other OS's if you decide to go that route.

This sickening dependance on unnecessary MS OS internal programs is just WRONG.

Take it back to basics. The basics always work. The basics can be just as convenient as using MS routines, where users are concerned.

Just my 2 cents as a systems analyst. I'm doing this for fun, not fees. :)

2
Ultra Hal 7.0 / A Note for the Admin
« on: September 08, 2001, 05:16:42 pm »
And I thank you for the speedy response. It is most appreciated.



3
Ultra Hal 7.0 / Registry Assault
« on: September 08, 2001, 04:03:32 am »
Another note.

Since most people don't bother with any sort of security measures on their computers, most won't notice anything curious that ultrahal might be doing in the background that is out of the ordinary.

I've had different pieces of software literally gut my OS on several occasions and have since learned my lesson about letting newly acquired programs run amuck without supervision.

I have several software monitoring tools installed that keep track of certain aspects of window's input/output and installation procedures.

Ultrahal simply triggered one of those monitors and I've tried to report it so that it can be corrected.

I may be a little frustrated and upset. But, I do want to see the software improved so that it will work consistantly on various system configurations.

This seems to be one of it's weaknesses at this time.


4
Ultra Hal 7.0 / Registry Assault
« on: September 08, 2001, 03:37:26 am »
Ok, it's this simple. I'm not out to bash Zabaware.

I'm trying to explain the problems with the software that I bought from you. I'm angry and frustated with it's performance and also with the seeming lack of responsiveness from Zabaware in correcting the problem.

I'll try to be clear and to the point without sounding angry.

Hal 4.0 is re-installing itself in the registry every time it loads. This is NOT, I repeat, NOT an acceptable meneuver. It looks like a problem with the installer.

I'm fully aware of the registry's function within Windows. But, as I've tried to tell you....

Hal's loader, installer, or something in the package is being naughty, over and over and over again....

NO OTHER PROGRAMS ON MY MACHINE EXHIBIT THIS BEHAVIOR WHENEVER THEY LOAD. And believe me, I have an enormous number of programs from which to choose. Games, utilities, TSR's etc....

Nothing else does to the registry, EVERY TIME IT LOADS, what hal does.

Hal 4.0 is doing SOMETHING ELSE.

I have a startup monitor that watches for autostart entries into the registry in order to prevent pesky adware and trojan infiltrations. It's been very, very effective so far with many different trojan server and adware exposures.

Normal installations of other autostarting programs also trigger this monitor when they first install themselves. That's Ok the first time.

Hal triggers this monitor every single time that it starts.

I have attempted several total extractions and reinstallations of the software with consistant results. Hal 4.0 does not allow the auto-startup function to be disabled. Any attempt to exit hal after changing the setting in the options menu results in the next hal session puking up a window that says that hal's files have been corrupted and it must be reinitialized.

Re-initialization, via the setup wizard, results in hal forcing it's way back into the auto-startup area.

Maybe, just maybe, I really don't want hal starting whenever I turn on my machine. Maybe I'd like to simply hit the hal icon when the urge strikes. Hal won't have any of that. If I don't let it be there at startup it simply refuses to work. Hal sees it's exclusion from the startup area as an inconceivable circumstance and decides that it must be a fatal error caused by corrupted data files and it needs to be reinitalized.

Ok, you ended by saying the following:

"Using the registry is not horrendous and damaging in anyway. It is a database designed for the purpose of storing program settings. It was designed to get rid of pesky INI files that waste valuable FAT storage space and create a mess. Does anyone else think this is redundant, offensive, or horrendous? If so I will honestly consider using INI files in future versions of Hal."

Well, I can't see any problems with hal using the standard reg functions you've described. But, please allow me to reiterate, Hal is doing something else. It's probably just a glitch in the loader program that you can easily correct. Although, a single ini file with all the useful variables recorded shouldn't take up all that much space in the hal directory. If one can't design a program that can store these few floating variables you've described without a flood of different ini files then maybe there is a problem with the programmer. But that's beside the point.

The larger problem is that the auto-start cannot be deactivated without hal being convinced that the data files were corrupted. I'm then forced to go throught the whole wizard nonsense again and it jams itself back into the auto-start area without my permission.

As a note, the only time my registry monitor is triggered is if an executable is dropped into the "startup" since this places an autostart entry into the registry. Hal tries to add another autostart entry each time it loads. This is an errant function. It's caught in some sort of loop where it thinks it need to continually add itself to the startup list.

I'm not trying to bash. I'm trying to help you fix a problem and help myself get a good, working program.

I'm not some idiot psychophant that's looking for a dog biscuit by telling you how super your program is. I'm being terribly candid about what I think of your current customer service methods and what I think of the way your software is misbehaving.

If hal had been written as a simple non-autostart program, it could easily just be dropped into the "startup" area in the programs menu and it would magically become an autostart program without any fancy 3rd party loaders to screw up the works.

This method works quite well as I was previously running an AI program called "BILLY" as an autostart simply by dropping it into the startup area. Billy had no face and no voice. He was just a text chatterbox. But, He popped to life each time I loaded windows and he caused no startup monitor glitches each time he loaded.

Your software looked like the next step in the AI evolutionary process for my system.

I hope this helps you figure out where the glitch is hiding.

I'm not trying to be caustic.

I only want one thing from Zabaware at this time ; A working copy of Ultrahal.

Please understand that after 2 weeks of feeling like you folks are ducking and dodging emails and support forum posts, I'm more than a little frustrated. Especially after putting $30+ dollars in your pocket for software that does not perform as advertised.


Here's what the monitor shows every time hal loads at either startup or by clicking the icon. I changed the numbers to x's and shortened the filename length for my own convenience:

**************************************************************************
Ultra Hal Assistant 4.0
has registered the executable

C:windowsinstaller{xxxxxxxx-xxxx-xxxxxx-xxxxx-xxxxxxxx}{xxxxx.xxxx.xx.xxxxx}.exe

to run at system startup.

Do you with to allow this change?   Y/N

**************************************************************************



As you can see, this is not the ultrahal.exe that is repeatedly loading.
It's the installer system that you've incorperated into the process that's screwing with the works.


I've tried simply dropping the Ultrahal.exe file directly into startup and it still tries to jump back to using the installer file from windows.


5
Ultra Hal 7.0 / A Note for the Admin
« on: September 08, 2001, 02:05:30 am »
Note to the Admin:
 
 
 Your software is not a matter of national security. Please stop treating it and us like we're shuffling top secret files to and from the Pentagon before we're intercepted by a man in a dark coat and hat......

I don't work in military intelligence and I have no great desire to act like I do. Please cut the drama from this process. All it's doing is upsetting ordinary people.
 
Your upgrade policy is not as simple as most software companies try to make it.

 Nobody knows when you will give an email reply, so we have no way of knowing when we might get a new download passcode so that we can then hurredly attempt a massive download in a small 24 hour window before it vanishes from the server and we're forced to send another email to get a new passcode and url. Then we wait for an unknown period until we get a reply with a passcode so that we can try again to download the massive......etc....etc....etc.....

 Many of us out here in no-man's-land can't get fast connections. 24kbs is about as fast as I can connect. No DSL or Cable out here. No options. Nuff said?

 Allow me to describe how this might work a bit better for all of us.


Set up a page called "UltraHal Upgrades".

Place a "login" box on the page to allow only KNOWN customers to enter. Giving each paid customer their own password would be a real plus. It would be convenient for us and it would give you simple tracking capability to see who's doing what.

The login allows only KNOWN purchasers to enter the download area.

The single 110MB download is available for those with fast connections.

BUT, there should also be a split-file version (20MB chunks) placed there as a friendly convenience for those with slower connections. You would seem so friendly and caring for doing this for us.

I spent about 9 hours online last night and got about 74 MB of the EXE file. The "auto download resume" function in my browser was unable to resume the download after your server timed out. It was forced to restart the download because the server wouldn't resume.

Microsoft.com has SDK5.1 right on their website for free download to anyone that wants it. There was no need to clutter your big 'ol EXE file with their software.

The PKware website has multi-OS versions of file compression and splitting sofware available for about $30. It's not really rocket science.

How about it Mr. Admin?   Are you up for making these few simple changes to your system?

Forgive me for being extremely frustated. Dealing with Zabaware up to the point of purchase was pretty simple. Once I spent the money, every single item has seemed like getting a wisdom tooth extracted.

Obviously, nobody wants to deal with irate customers. I know I don't.

As a sales manager I've dealt with some of the worst. I've learned a few simple things over the years.

1. If you treat an ass like an ass, that ass will ruin your business to the best of their ability while you look childish and petty for not supporting your product properly.

2. If you treat an ass like a king, you look like a prince and he looks even more like an ass to everyone else while your business generally improves.


I'm more than happy to play the part of the ass if you'd like to play the part of the hero by making these simple changes in your customer support policies.

The more convenient your policies are for your customers, the more good PR you'll get. Simple enough.

Thanks much for your time. I know you don't have much available.


6
Ultra Hal 7.0 / Registry Assault
« on: September 06, 2001, 02:02:32 am »
Just for the sake to letting everyone know, Ultrahal 4.0 has no less than 53 redundant registry entries after being installed for only three days.

I have expunged this offensive piece of software from my system and cleaned the registry of it's clutter.

I anxiously await the upgrades to the main EXE file so that these horrendous and potentially system damaging problems will be corrected.


7
Ultra Hal 7.0 / Downloading Version Upgrades
« on: September 06, 2001, 01:51:58 am »
Zabaware was nice enough to finally send me two emails.

One was a notification of an upgrade and the other was a response to my original email to them.

My original email was sent to them on 8/28/01 and was answered on 9/4/01. So, maybe they only check their email once or twice a week.

The version upgrade is on the "redownload" page. It has a passcode box that's supposed to allow paid customers to download the upgrade after entering their email address.
 

Here's what I get when I try to access the link that they sent me.

"Error. The email address you have entered was not found in the order database. Please try again or email info@zabaware.com with your order information. If you have not purchased Hal, please download our free version"

So, I'm not in the order database as a paying customer.

That's so friggin sweet that I can barely contain myself.


It is so entirely frustrating to deal with a company that doesn't seem to have done the least little bit of research into product distribution and upgrade methodology. With little doubt, I'm guessing that the "upgrade" will be another gargantuan 88meg download instead of an upgrade patch to simply fix the errors in the executables.


The problems with the program are mainly install problems and SAPI voice recognition problems. Everything else works as expected. But, these two primary problems are so pivotal to the proper function of the program that they simple MUST be fixed.

The only gains from purchasing the program are a few more characters and the SR functions. Had I known that the SR functions did not work, I never would have spent my money on this product.

FIX IT. FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.FIX IT.

8
Ultra Hal 7.0 / trouble with piece of craft SR- canyon halp?
« on: September 05, 2001, 01:50:38 am »
Here's the change for your 2 cents.

Ok, first of all, you're speech recognition engines are not the problem.

No SAPI compliant engines will work with Ultrahal.

MS SDK 5.1 runs just fine on my machine. It's in the system. I've been training it. It works with other programs. It recognizes random speech just fine.

The problem is that these Zabaware guys (gals?) did not design a properly functioning SAPI compliant piece of software.

Ultrahal is HYPER defective on several crucial levels. It seems to have major problems on many different systems with different configurations.

This is simply NOT acceptable as a commercial product in it's current form.

Yep, they have a pretty cool concept. But, they didn't debug it enough before distributing it as an allegedly viable commercial product.

The bashing is primarily due to MAJOR functions that simply will not work.

I paid good money for this and I damn well expect the speech recognition features to work. They don't. Ultrahal is STONE DEAF.

At this point I don't expect it to communicate clearly. I also don't expect to pay money and then get a super buggy program that repeatedly installs itself, clutters my registry info, and always say's it was "shut down improperly" after I have specifically used it's own "exit" function.

For Pete's sake, it can't even close itself properly without scewing things up.

This is why it's getting bashed. They are currently screwing everyone that pays for the product.

This will be true until they make a version that actually works.


9
Ultra Hal 7.0 / Forgot to mention missing components...
« on: September 02, 2001, 05:02:19 pm »
Ok, it seems the missing character problem is some sort of installer problem.
After a complete uninstall/reinstall the characters now show as being available.


10
Ultra Hal 7.0 / Forgot to mention missing components...
« on: September 02, 2001, 01:31:56 am »
By the way, Ultrahal ($34.95 version) is missing characters.

20 are shown on the website. Quite a few are missing from the CD version that I paid for.

Just what's up with you people anyway?

What you are doing is simply wrong. I'm inclined to believe it's also illegal.

Your product does not contain what you claim it contains.

It's one thing when you have a free download that doesn't perform as adverstised.

But, you've taken CASH from people and then sent out a disfunctional and incomplete program package?


Any comments from the "System Admin" since anwswering emails seems to be beyond your ability.



11
Ultra Hal 7.0 / Replies to Emails
« on: September 01, 2001, 01:08:24 am »
You and me both pal.

I'm beginning to think this is something written by a 13 year old script kiddie that just learned how to program in Virtual basic.

"Oh no, they look like they're mad at me. I'll just ignore the emails and go to the mall."

Am I feeling ripped off and pissed off? You betcha. Can anyone say, State Attorney General's Office?


Roamer

12
Ultra Hal 7.0 / Bought and paid for... and SUPER BUGGY
« on: September 01, 2001, 01:02:34 am »
I use "startup monitor" on my machine to keep track of any programs that try to add themselves to the registry.

Ultrahal adds some ridiculously long-named exe file to the reg every time I start my computer. This is very bizarre. Funny thing, none of my other commercial software does this. Why is hal trying to inject itself every time the machine starts? It's already there. Once should be enough.

There's a box in the options menu that changes hal's startup status so that it doesn't autoload. I checked this box. When I started my computer today, it immediately popped up a box saying that hal wasn't closed properly and I'd need to reconfigure.

Now it does that stinking reconfiguration every time I start the computer, as well as jacking around with the registry. Not cool.


Ok then, if that's not enough of a problem, the speech recognition doesn't work either. I'm using the latest Microsoft SAPI compliant speech recognition engine. I've trained it and I know for a fact that the mic is working just fine.

But, ultrahal (ultra? Not.) can't seem to access the speech recognition.

This thing should not be a commercial product yet. Neither is it worthy of the Beta classification.

This is an Alpha version at best. I paid for an Alpha. Great.

Now let's add strike three. I sent an email to Zabaware about these issues several days ago and have received no reply.

This is why I'm now airing this in the public forum.

Can we get some repairs on this thing or are we stuck with useless, system-destructive garbage?


Roamer

Pages: [1]