topbanner_forum
  *

avatar image

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

Login with username, password and session length
  • Wednesday September 11, 2024, 6:23 pm
  • 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

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 - Ath [ switch to compact view ]

Pages: prev1 ... 10 11 12 13 14 [15] 16 17 18 19 20 ... 145next
351
N.A.N.Y. 2019 / Re: NANY 2019 - StringSimilarity - Release
« on: November 11, 2018, 05:20 AM »
(Reserved for future use)

352
N.A.N.Y. 2019 / NANY 2019 - StringSimilarity - Release
« on: November 11, 2018, 05:19 AM »
NANY 2019 Entry Information

Application Name StringSimilarity
Version 1.3.0.0
Short Description Compare 2 strings/texts giving a distance/proximity score using several algorithms
Supported OSes Windows 7 or newer (.NET 4.5 or newer required)
Web Page StringSimilarity page
Download Location StringSimilarity page
System Requirements
  • Windows 7/8/10
  • .NET 4.5 or newer
Version History
  • 2018-11-24 1.3.0.0: Added Load from (txt) file feature.
  • 2018-11-11 1.2.0.0: NANY Release. Show all algorithm results in a grid
  • 2018-10-26 1.1.0.0: (not released) Added extra algorithms, restore screen size/position and settings.
  • 2018-10-24 1.0.0.0: Initial release
Author Link to Ath's Profile page


Description
As a response to a request by HelmutWe I searched and found an algorithm that seemed to match the request, and folded that into a C#/WinForms application.
After adding a few similar but different algorithms, also found on the internet, and re-shaping the UI a bit to handle larger texts and a results grid, the current incarnation is now available.

Used algorithms and sources:
AlgorithmSource
Jaro-WinklerRonnie Overby's Jaro-Winkler
Damerau-LevenshteinWicked Shimmy's Damerau Levenshtein
F23 Sorensen-dice coefficientFeature 23's StringSimilarity.NET library
F23 Cosine similarity(see above)
F23 Jaccard index(see above)
F23 Normalized Levenshtein(see above)

Features
Compare 2 strings/texts and calculate their similarity.

Planned Features
Allow to select 2 files and determine their similarity

Requested features
Make available as separate dll for use from other tools (undecided yet)

Screenshots
Initial screen:
StringSimilarity-1.2.0-initial.png

Comparing Similarity and Simelarity
StringSimilarity-1.2.0-similarity.png

Usage
Installation
- Unzip the file to it's own directory
- Run the exe
(A settings.xml file will be created when closing the application)

Using the Application
- Enter some texts to compare
- Select desired options
- Results are updated immediately when both strings are non-empty
- Results can be sorted by clicking a column title

Uninstallation
- Close the application
- Remove all files

Known Issues
To be reported by users, none so far...

353
N.A.N.Y. 2019 / Re: NANY 2019 - Windows App - Process Watcher
« on: November 11, 2018, 04:24 AM »
Well, about that file-format: I was going to ask you to use real JSON, as the current content isn't quite readable using standard tools/libraries, but also seeing your remark about compact/heaps of data, I'd suggest to switch to CSV, as that's usually the most compact and usable for non-complex data like this (unless you want to put the performance/usage data inside the JSON object ofcourse...).

Continuing on the subject of including performance/usage data: Using (structured) JSON storage would require you to rewrite the entire file when updating a single performance item, so the policy of 'only appending' isn't going to work.
I've suggested (reply #3) to create a file-per-exe for the performance/usage data, and when using CSV that would be a feasible and fast solution, including append-only. It will generate a lot of files though, so a configurable log directory would be nice to have.

I might even be tempted into creating a GUI for this data, but you'd have to have the storage format finalized first.

355
N.A.N.Y. 2019 / Re: NANY 2019 - Windows App - Process Watcher
« on: November 07, 2018, 06:37 AM »
Ha, sounds interesting.
Most difficult part would be to organize the logging in such way that it actually makes sense when looking at it, without being overwhelmed with 'all that data' :o
Maybe the memory/cpu use-log should be separated, possibly a logfile per exe (path+filename, possibly reversed, and : and \ replaced by another character?) and include the pid inside the logfile to be able to filter on. (Hint: the LogStash family of products, no ties)

356
Your request is very generic, could you add more details, like the application involved, a screenshot, and, also interesting, the motivation for removing it?

357
Post New Requests Here / Re: IDEA: Drag Drop renamer
« on: November 05, 2018, 01:33 PM »
You could try to disable your antivirus... that is usually adding a lot of unpredictability to Windows' responsetimes. :o

358
A second update after 7 years of silence on the WinSendKeys (releases) front:

Changes:
  • Added -i <delay> and initialdelay ini-setting for inserting a milliseconds delay before sending anything to the window
  • Added -s <delay> and senddelay ini-setting for changing the default 5 msec delay between sending each character
  • Added -sd <delay> and senddowndelay ini-setting for changing the default 5 msec key-down delay for each character/key sent

Get it from the first post in this thread.

359
After 7 years of silence on the WinSendKeys (releases) front, there now is an update:

Changes:
  • If the window (-w argument or from ini file) is not found, the ERRORLEVEL is set to 1 (by user request)
  • Re-compiled with the latest AutoIt3 compiler (v3.3.14.5), so it is up to par with all those modern OS versions :P

Get it from the first post in this thread.

I also updated the defunct links to the old DCMembers site, I should probably have updated a year ago... :-[

360
Post New Requests Here / Re: IDEA: Calculate string-similarity
« on: October 25, 2018, 05:43 AM »
two bigger text boxes where i can enter/paste multiple lines of text
add option to check two files
I'll put that on the TODO list for the NANY release.

Also I'll check the source licenses, and at least link to them, later.

361
Post New Requests Here / Re: IDEA: Calculate string-similarity
« on: October 25, 2018, 03:12 AM »
Just added a disclaimer I should have included earlier :-[
Searched and found the algorithms and included them in a C#/WinForms app (would have liked to do it in Java, but creating a GUI in/with Java is such a PITA).

Doesn't do anything other than calculate the values, no internet related stuff, no file-I/O (yet, have to add saving/loading settings & position on screen).

362
Post New Requests Here / Re: IDEA: Calculate string-similarity
« on: October 24, 2018, 01:48 PM »
Well, here's version 1.0.0 of StringSimilarity. It supports both Lowenstein (distance only, integer value) (Damerau–Levenshtein as it's called in the interwebs) and Jaro-Winkler (distance and proximity, between 0 and 1) algorithms, with optional non-case-sensitive comparison (works for Jaro-Winkler only at the moment).

I'll be posting this sooner or later, and in a somewhat more polished form, as my NANY 2019 entry, for now it's still a bit rough around the edges.

Feedback highly appreciated.

Requirements:
- .NET runtime 4.5.2 or newer (Windows 7 with SP1, Windows 8.1 and Windows 10 should all provide that)

Installation:
- Unpack the zip file in a non-OS protected folder (not in Program Files or Windows directories that is)
- Run the .exe

Uninstallation:
- Close the application
- Remove all files

/Edit:
Disclaimer:
- Algorithms sourced on the interwebs

363
Post New Requests Here / Re: IDEA: Calculate string-similarity
« on: October 24, 2018, 07:36 AM »
I've been reading up on the subject of string similarity, and it seems that the Jaro-Winkler distance/proximity algorithmw is something that would fit here.

I'll post a tool in a short while.

364
Post New Requests Here / Re: IDEA: Calculate string-similarity
« on: October 24, 2018, 06:18 AM »
I'm triggered, but I don't quite understand yet how/what to calculate giving a result between 0 and 1 :huh:

For string-similarity, a technique called 'soundex' was popular, a few decades ago, but I'm not sure if that's what you're looking for?

365
Screenshot Captor / Re: Thumbnails don't show embedded objects
« on: October 23, 2018, 12:50 PM »
I will probably re-install SC to see what happens then.
That's not going to help if the OS is causing the issue...

You probably have to clean up the thumbnail cache of Windows 7, a known culprit but there are solutions, this link describes a few methods

366
LaunchBar Commander / Re: One config for x86 and x64
« on: October 23, 2018, 03:45 AM »
Regarding running programs via a script/batch file, an alternative would be to run LBC via batch/script that checks the architecture of the OS and sets an environment variable with the appropriate path for the architecture.

Then preface those executables that can be either 32 or 64 bit with that variable rather than %programfiles%.
Well, as the OP already stated, Windows does a fine job there, it's only 'problematic' when x86 apps are used on an x64 OS where there is also an x64 version of that same app available and in use, and configs should be shared.
I think @mouser is on the right track already.

367
LaunchBar Commander / Re: One config for x86 and x64
« on: October 22, 2018, 11:50 AM »
You're saying you have x86 Notepad++ on x64 Windows? That's quite common as not all npp plugins seem to work properly in an x64 install, so x86 npp is usually the wisest/safest choice.
Guess you'll have to play with the other %programfiles*% environment variables, or run npp from a batch file that validates where the exe is actually found and starts it from there.

368
Screenshot Captor / Re: Thumbnails don't show embedded objects
« on: October 22, 2018, 08:52 AM »
Normally, after adding objects and saving the result I can see the combined image in my thumbnail view.

(Just tested on Win 7, though I'm normally on Win 10, where it also works as expected.)

What OS/version/release are you on?
And, have you installed the latest Screenshot Captor? (though this hasn't been reported before, AFAIK, neither recent nor in the last couple of years)
Maybe non-standard Video adapter installed?

369
Hm, Tab Mix Plus is for Firefox pre-v57 only, why do you want to promote a plugin that's not usable to most regular (up-to-date) FF users?

[OT]: This smells a lot like a spam message..., and also it should have gone into the existing thread of (nearly) the same name.
Any admin who agrees with me should IMHO remove this thread and probably the OP too.

As confirmed by Deozaan: it was a spammer. Thanks for fixing that :up:

370
If it helps, i could show with Delphi Code what i like to have implemented, ...
I hope I didn't give you the impression I'd be working on this, as I'm not. I don't (like to) do Javascript development... :-[

371
It seems you haven't filed a change request (or 2) in their issue tracker, and developers are known for their lazy response towards email, so maybe you could try that tracker first?
The language is Javascript, and that is quite comprehendable for a Delphi-guy (I say as a former Delphi-dev), it might require a little studying of that Electron library, but that is to be expected.

372
Living Room / Re: I'm getting married, wish me luck!
« on: October 06, 2018, 10:17 AM »
Good luck, many happy days together :-*

373
N.A.N.Y. 2019 / Re: N.A.N.Y. 2019 Announcement
« on: October 05, 2018, 01:41 AM »
And I'm even further behind, still need an idea to work on... :-[

374
Doesn't your mouse supplier provide software for that? Most major brands do, AFAIK

375
N.A.N.Y. 2019 / Re: N.A.N.Y. 2019 -- ScrabbleScore
« on: October 01, 2018, 01:10 AM »
due small size i wonder how you calculate legitime words and wich languages will it support.
.NET can result in very small .exe files, as most of the code is in the framework, as opposed to Delphi, C++, etc., where all runtime stuff is (usually) linked into the .exe

Pages: prev1 ... 10 11 12 13 14 [15] 16 17 18 19 20 ... 145next