|
151
|
Main Area and Open Discussion / General Software Discussion / Re: Software Uninstallers
|
on: January 25, 2012, 04:12:55 AM
|
3. Does Windows even support true uninstalling? I say not. Because every single program that has a trial version leaves behind remnants, so you can't install it again and restart the trial. And many programs never uninstall properly. e.g. crap like Acronis TrueImage, and leave behind tons of stuff. I'll refer to InnoSetup's stance to clarify why this is happening on purpose (see [UninstallDelete] section, unfortunately not online: NOTE: Don't be tempted to use a wildcard here to delete all files in the {app} directory. I strongly recommend against doing this for two reasons. First, users usually don't appreciate having their data files they put in the application directory deleted without warning (they might only be uninstalling it because they want to move it to a different drive, for example). It's better to leave it up to the end users to manually remove them if they want. Also, if the user happened to install the program in the wrong directory by mistake (for example, C:\WINDOWS) and then went to uninstall it there could be disastrous consequences. So again, DON'T DO THIS!
|
|
|
|
|
154
|
DonationCoder.com Software / Find And Run Robot / Feature Request - FARR Alias install commandline switch
|
on: January 17, 2012, 06:52:37 AM
|
ProblemCurrently it's up to the user to install aliases, and the folder in which they should install them in different depending on the OS and the type of alias (should it be editable or not by the user). From the help file: These .alias files are located in the AliasGroups\ subdirectory of FARR, and are further broken up into AliasGroups\Installed and AliasGroups\MyCustom. On my Windows 7 64bit machine, the AliasGroups folder is not there but in C:\Users\<username>\Documents\DonationCoder\FindAndRunRobot\AliasGroups and the MyCustom folder did not exist. Now when a third party supplies an alias to enable FARR to use the third party tool, the install will have to give instructions for the user for the correct operating system, plus a series of steps to know where the alias is stored after installation and where it should be manually copied to (and extracted, because there are usually icons and other related files). FeatureI'm requesting a feature for FARR (based on discussions in the IRC chatroom) for FARR to install aliases for the user in the correct folder, using commandline switches. Third-party tools, can then simply read the registry key and call farr: (64bit) Formatted for Generic Code with the GeSHI Syntax Highlighter [ copy or print] HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Find and Run Robot_is1\InstallLocation
(32bit - needs confirmation) Formatted for Generic Code with the GeSHI Syntax Highlighter [ copy or print] HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Find and Run Robot_is1\InstallLocation
Implementation proposalThe alias should be zipped but the extension renamed to .AliasZip, (with the extension registered to farr) so that one can install the alias by double clicking. The Zip file should contain a folder called either MyCustom or Installed, with inside that a folder with the name of the alias (example) containing icons and the alias etc. ExampleWith the feature FARR will extract the alias in a temporary folder, and then copy it to the right location, and refresh the aliases-list in FARR with the following code: Formatted for Generic Code with the GeSHI Syntax Highlighter [ copy or print] FindAndRunRobot.exe /installAlias "Path\To\Example.AliasZip"
Feedback welcome.
|
|
|
|
|
158
|
Special User Sections / N.A.N.Y. 2012 / Re: NANY 2012 Mugs, etc. -- All participants please read in
|
on: January 11, 2012, 03:28:43 AM
|
|
Hello ello I would really love to have a large mug with the design as in the opening post. ie the image of cody and nany 2012 but without the paragraph of text. This makes for a more iconic look with the awesome vintage Cody. (might have to resize cody to compensate). Happy to have a go at it if the image source is available if that helps.
edit: ah sorry I just read the no more suggestions post - sorry if this is too late!
|
|
|
|
|
159
|
Special User Sections / N.A.N.Y. 2012 / Re: NANY 2012 Release: NoteMe
|
on: January 10, 2012, 03:26:50 AM
|
So how does this work now? I have webmail, not Outlook / other. Will it still send notes?
You will need to enter the SMTP (outgoing mail) settings for your webmail service. If you cannot find the information in the help section of your webmail provider, you might be able to find it at the Mozilla ISP Database site (I cannot guarantee the settings listed there are correct). For GMail I am currently using these settings: [ copy or print] [SMTP] from=myaccount@gmail.com server=smtp.gmail.com:587 username=myaccount@gmail.com password=mypassword This happens when sendEmail is waiting for the mailserver to respond, I noticed this today as well. I had set the server line for gmail incorrectly to smtp.googlemail.com:465, what is your email domain / mail provider rgdot? sorry for the unhelpful interface dialog.
|
|
|
|
|
160
|
Special User Sections / N.A.N.Y. 2012 / Re: NANY 2012 Release: NoteMe
|
on: January 09, 2012, 08:51:00 AM
|
|
Version 1.1.0 out with the following changes:
* Reimplemented local mail send component - moved away from central server
To update, click on the download link in the opening post, or use Help > Check for Updates. The server mail sending functionality will be shut down Wed February 1st 2012. Could you please test this release and let me know if you have issues using it with your mail settings?
This version should resolve any hacking/security/privacy issues mentioned in the topic.
|
|
|
|
|
161
|
Special User Sections / N.A.N.Y. 2012 / Re: NANY 2012 Release: NoteMe
|
on: January 09, 2012, 06:50:34 AM
|
|
Version 1.0.2 out with the following changes:
* Fixed alerting incorrectly that %appdata%\NoteMe could not be created, thanks to rgdot
To update, click on the download link in the opening post, or use Help > Check for Updates
|
|
|
|
|
162
|
Special User Sections / N.A.N.Y. 2012 / Re: NANY 2012 Release: NoteMe
|
on: January 08, 2012, 12:58:06 PM
|
Well it sounds like due to theoretical issues I'm having to make the app less practical. I'm a bit demoralised. Regarding your comments, it's trivial to ban ips based on access logs, I can do that right now. There are billions of webpages on the internet, why do you think hackers will spend the time to hack my webhost just to get at mine? I doubt it will become a target just because a bit of php code contains a gmail username and password. There are bigger problems then for my hoster - who is very reliable. Also there are not many users of NoteMe, so the target is tiny. So, the code is secure. The only weakness in the current setup is that a snooper can read out the outgoing http call and intercept the message (along with all other unencrypted network traffic) before it's being processed. A simple solution is to encrypt it before sending it. I rather work on that then add SMTP configuration, because it's in my opinion the barrier of email configuration is larger than the debated issue. But I think now some people will have decided against using the program even though it's more likely spyware will read your outlook mail then target NoteMe. 
|
|
|
|
|
165
|
Special User Sections / N.A.N.Y. 2012 / Re: NANY 2012 Release: NoteMe
|
on: January 03, 2012, 06:32:50 AM
|
|
Let me reply to your points individually:
With regards to single point of attack, the last 30 days of messages could be read, not all messages. I could keep multiple accounts so only some messages are compromised in this wurst case scenario.
If a single point of failure is an worry i am happy to add fallback urls to other hosts. I'll make a note.
There is definitely a need for this central setup though: 1) almost no average user knows their smtp details or knows where to find them. 2) I don't want loads of complaints of non functional smtp configurations due to firewalls, typos, edge cases. It reflects badly on me and the program when it is not working. The current setup works for everyone. 3) entering a bunch of configuration details is not a pleasant experience and is a significant barrier to using the program. I have looked at thinderbirds auto configuration documentation and perhaps mail settings are stored in the registry but implementing this might push auto hotkey too far.
And just as a FYI when delivering your regular unencrypted email, it goes through a bunch of servers that can read it.
That said i agree the setup is not ideal, I'm trying to find a balance between the various factors.
I could add the functionality you asked for and make it optional, and I will be supporting two solutions, add complexity to the program, and any time spent on the central setup will not benefit the other setup and vice versa. Sounds like the worst of both worlds.
I'll think about it.
|
|
|
|
|
166
|
Special User Sections / N.A.N.Y. 2012 / Re: NANY 2012 Release: NoteMe
|
on: January 02, 2012, 09:57:47 AM
|
|
Thanks for your feedback. The bug after setup will need to be fixed.
I understand you would not recommend people sending messages through noteme, however you do trust the author with admin privs on your computer to install it. So is the problem that people other than me could read the message? The only weakness in the current setup is that the connection from noteme to the server isn't https yet. Whereas with a direct delivery executable you are saving credentials on your computer, which is more likely to get snooped on.
So could you clarify thus more please? I'm happy to address any concrete issues and look at improving the app.
|
|
|
|
|
167
|
Other Software / Developer's Corner / Re: Could someone please help me with treeview in this ahk script?
|
on: December 31, 2011, 07:31:28 AM
|
|
If I understand you correctly, in order to only add folders beginning with the initial you have clicked you need to add another parameter to the AddSubFoldersToTree function passing the initial, then use that to start the loop:
AddSubFoldersToTree(Folder, ParentItemID = 0, Initial) { ; This function adds to the TreeView all subfolders in the specified folder. ; It also calls itself recursively to gather nested folders to any depth. Loop %Folder%\%Initial%*.*, 2 ; Retrieve all of Folder's sub-folders. { AddSubFoldersToTree(A_LoopFileFullPath, TV_Add(A_LoopFileName, ParentItemID, "Icon4")) TV_Modify(0, "Sort") } If ParentItemID!=0 IniWrite, %A_LoopFileFullPath%, %A_Temp%\PathsList.ini, PathsList, %ParentItemID% }
This is assuming you are recreating the treeview everytime you press the button.
|
|
|
|
|
168
|
Special User Sections / N.A.N.Y. 2012 / Re: NANY 2012 Release: NoteMe
|
on: December 27, 2011, 03:29:03 PM
|
|
Thanks rgdot! Sorry to hear about windows xp problems, I will post an updated working Windows XP tested release as soon as I have a testing environment ready.
Can you confirm the issue remains after running NoteMe /resetsettings?
|
|
|
|
|
169
|
Other Software / AutoHotkey / AHK_L / PHP Encryption
|
on: December 20, 2011, 06:11:42 AM
|
I'm trying to encrypt a string POSTed to a webpage and decrypt it with a PHP script. Has anyone done this with AHK and can share the code, as the pointers on the AHK forums I have found so far create hashes that are incompatible with PHP, and therefore cannot be decrypted unless I reiplement the encryption/decryption in one of the languages. Any algorithm will be better than nothing.  I must have tried over a dozen implementations but any that use Microsoft's cryptographic libraries produce different hashes than PHP implementations.
|
|
|
|
|
174
|
Special User Sections / N.A.N.Y. 2012 / Re: NANY 2012 - NoteMe - Mail Myself
|
on: December 15, 2011, 10:08:26 AM
|
Ah I'm sorry if that isn't clear - useful feedback, I'm letting donationcoder do the hard work of providing a donation infrastructure  I see donationcoder provides a 'direct offsite' donation, but there's no way to change the value as a donator it seems. Then again it's not in DC's interest. That's fine, this is a DC NANY app. [attachimg=#]
|
|
|
|
|
175
|
Special User Sections / N.A.N.Y. 2012 / Re: NANY 2012 - NoteMe - Mail Myself
|
on: December 15, 2011, 06:12:13 AM
|
Version 1.0.1 is out (it's going fast) ((that is not the codename))! + Now tabbing directly from receipient to message body. + Added "How To Use" menu item with usage examples + Added "Discussion Form" menu item linking to this thread + Added "Donate" button menu item to help menu + Using NoteMe itself to Send Feedback I've written up some tips on how to use NoteMe with webservices. You can find this link in Help > How to use
|
|
|
|
|