Messages - JoTo [ switch to compact view ]

Pages: prev1 ... 14 15 16 17 18 [19] 20 21 22 23 24 ... 46next
91
Hi,

+1 from me for mousers idea with the "bound to version license key".
+1 from me too for jgpaivas idea for a "New update available" screen.

Reasons:
- Our software is and will stay free with this. Everyone can get the app and the license key without donating and signing up. Removing all that discussions here and there if DC is a freeware site.

- Its at users choice if he will stay and is glad with the old version or if he update and jump throughout the easy to go hoop to download another version bound key (forcing him to visit our page at least once again).

- The update screen should show improvements points though, so that the user can decide if he wants to go for the new version or still satisfied with the old one. And an update notification screen is IMO not considered a nag screen by most users. Maybe the "check for update" should be an option that can be disabled in the app preferences. That will cancel our interest in having the user back on our site though, but if the user is satisfied with his version and don't want a new key he will not visit our pages anyway and from then on the update screen will be considered a "nag screen" by that user.

For me that worked nicely when there was an offer for a free license key of "USB Safely remove". That was not upgradable though. But i was impressed by the generousity of that company and learned that they are nice and customer care related and responsive (they even did a special version soleyly for me when i ran into some coloring problems where i can't see some parts of the screen - WOW!). At the end the successor "Zentimo" from them offered me such a big additional value and i had the strong feeling to support that nice company. So i decided to fold my free key and purchase a paid one for Zentimo.

That make me think this may work for donations as well. If they see there are regularly updates and they benefit from them, they learn to know us more and more better, they think about a donation with more positive thinking over the time and lastly donate and visit our site regularly.

Maybe the free key download page can be combined with the "daily blog" page somehow, so the may get attracted by a new post or article when they go for their new key and maybe switch over to that post and read or in best case want to write a reply what results in a signup.

So i think with this concept we can reach all our goals like:
- Give useres the opportunity to use our programs really free and stop all the rumour all over the net about "Is DC software really freeware".

- Give users the freedom to use our apps forever in the version they got if they don't need updates and are satisfied with the features (and bugs *cough* *cough*) :)

- Give us the chance that users visit the page regularly

- Convince users that visiting our pages that we are kind, nice, helpful and the best site in the net

- Make them maybe donate and/or at least think about to do so.

- Simplify the licensing process

And i think the 3rd choice "if you are not able to donate, write us an email" is totally unnecessary for this reasons:

- Our (mousers?) apps are already great and very useable. A freeware author or non-profit organization can perfectly live with the actual version of e.g. Screenshot capture. There is no need to always have the newest versions or features for them. So they can get the app for free, use it free forever and have no need for a next key. If they really want the new feature they have to go for the new key. So what? A small way to go for a really wanted and free gift that costs nothing more than 2 minutues of time and some mouse clicks, isn't it? I think we can demand that from them in reward for giving them the software for completely no obligations.

- I can't fight the feeling this can be considered "begging" by the email writers. For me i'd feel uncomfortable to write an email "I am soooo poor, please gift me the full time key". And there is no need for it anyway, as i can use my actual version unlimited and when i want the new, i can get the new key for free again and without begging.

- It complicates things again (a third bulleted point in the licensing explanation).

- We don't get any additional value from those that writes an email except additional work for mouser. He had to read, decide and reply to the mails. And we are giving away a full time key for nothing than work. And i think mousers time is better spent in improving FARR & Co. and torture the IRC channel members with teasing them into discussions and then mousering them (for non regular IRC channel members: "to mouser someone" is a new created verb by the DC IRC community that means to just stop responding in a running discussion without any seeable reason, letting the talking partner stand outside in the rain without an umbrella alone :) ).

Last unresolved problem is the "how to donate" topic though. But i think that is not in our hands completely. There are other participants that must give us the opportunity to use an easy to use, for everyone payment system.

Just my 2ct.

Greetings
JoTo

92
General Software Discussion / Re: Dropquest
« on: January 17, 2011, 04:33 AM »
Yeah, it worked. Thanks for bring it to my attention and of course to the original poster of the walkthrough. Without it i would have been lost. :)

Greetings
JoTo

93
Hi fodder,

thank you also for your reply.

1. Sorry the 3rd party app is a kind of "driver" for an x-ray generator. So i think its not publicity available for all. I am able to send you that program if you offer to look at it. But i first have to talk to my teammate that have that problem actually if this makes sense in any way, as i'm not sure if the 3rd party app is working without a connected x-ray generator anyway.

2. The capturing is done with the wxWidgets framerwork and the execute function of the wxProcess class. I have not yet feeled the need to dig under the hood, as i have no idea anyway what to look for.

3. Aha, the information about libc behaviour and the different stream types is new to me. I'll forward that information to my teammate and see if we can "turn the knob" a bit here.

Thank you and happy new year
JoTo

94
Hi Ath,

thanks for your suggestion. But sadly there is no commandline options for that app.

It uses a kind of menu structure. Meaning you start it without any commandline options, then a text menu is displayed where you can select with numbers what do you want to do.

That is why i need to communicate with that process. I have to wait till the menu is there and then send the number i want to make the other app do what i want.

And if its like you suggest, that windows is the "bad guy" who buffers, i have no idea how to change that behaviour as well. Any hint here what i can check to be sure, who's the one i need to kick in *ss? :) And how i can do this?

Happy new year
JoTo

95
Hi DCs,

need your help with a problem i can't solve myself.

I need to "remote control" a 3rd party application from my wxWidgets app. The 3rd party app is a console app, while my wxApp is a windows GUI one.

I wrote a class to start a process and capture stdin, stdout and stderr, so i can receive output from the other app and write (input) to it. My class worked fine with many other 3rd party apps.

With that app it works too, but this app seems using output buffering. So when i wait for the welcome message of the other app, i don't receive it. But i need to send some commands to it after the welcome message showed up.

When i just wait a period of time and then send some input while holding fingers crossed (hoping that the other app is already ready to receive), then suddenly i receive a whole bunch of information from the other app. So capturing works fine, but i need more "realtime" control.

So that is not a good solution too.

If i start that app in a normal dos-shell environment, the welcome message is output immediately (what i want to happen when started from within my app as well).

Seems that app recognize if it is started in terminal mode or with captured streams.

I have no access to the sourcecode of the 3rd party app. So i'm not able to inject some "flush" commands in the code.

Anyone has an idea how i can mimic an "interactive terminal mode" to this other app? Or someone knows a wrapper app where i can throw in my commandline and that will mimic it the right way and pass-through the in/output to and from my app to the other app?

Any hint very appreciated. Thank you in advance very much!

Greetings
JoTo

Pages: prev1 ... 14 15 16 17 18 [19] 20 21 22 23 24 ... 46next
Go to full version