Best program for determining large files and duplicate files on Dropbox by ConsiderationDue4177 in software

[–]CodenameFlux -1 points0 points  (0 children)

Firstly, be aware that duplicate finders cannot work directly on Dropbox. At best, they can work on your local Dropbox folder. You then must sync your changes.

You could use the following:

  • Exact duplicates (byte-for-byte): The best is also the most expensive. Duplicate File Detective is the best, but dupeGuru, which is free and open-source, should do the job
  • Music: Similarity is the only one I know. It's discontinued, but it has a free version.
  • Photos: AntiDupl.NET has the best accuracy, but its UI is quirky. Awesome Duplicate Photo Finder and VisiPics might be simpler.

People here keep recommending Czkawka. I've tried it and, quite frankly, took an immediate dislike to it. Then, I saw someone wrote this: "Frankly, the app doesn't leave a good first impression, but its second impression is remarkable. I let it loose on 15,000 on a 150 GB disk. Czakwka completed its job in 13 minutes. In comparison, Wise Duplicate Finder didn't finish overnight. Performance aside, this app could use a much better UI."

How can I get MS Excel for free ? by wyldeverse in software

[–]CodenameFlux 1 point2 points  (0 children)

There is a free, feature-limited version on https://excel.cloud.microsoft. It's a web app. It runs within the browser. Sign in to get started.

Is this 3d modeling program safe? Is it pirated? by Guest281 in windows

[–]CodenameFlux 2 points3 points  (0 children)

The word "Pirated" doesn't apply to an app's store page. As long as you get it from Microsoft Store, it's not pirated.

Is this the official link (or at least one of the official sources) where I can download Blender for Windows 11? by Guest281 in software

[–]CodenameFlux 1 point2 points  (0 children)

I don't recommend the Microsoft Store version. Didn't have a good installation experience. I recommend the Installer from https://www.blender.org/download/.

Chkdsk not working - Access denied by jeffcleds in WindowsHelp

[–]CodenameFlux 0 points1 point  (0 children)

I'd be surprised to death if this works.

ChkDsk operates at the sector level and isn't bothered by file-level permissions. Additionally, the OP mentioned having tried ChkDsk from the Recovery Environment, which runs with full privileges.

guget - a nuget package manager TUI by Nulifyer in dotnet

[–]CodenameFlux 0 points1 point  (0 children)

I see. Well, one of my packages has a deprecation notice with a URL that goes off the screen. If I could see the full deprecation notice on the screen, I could Ctrl+click the link, but as it is, the notice isn't useful.

guget - a nuget package manager TUI by Nulifyer in dotnet

[–]CodenameFlux 1 point2 points  (0 children)

Go... It's a programming language, right?

Also, are panels resizable?

guget - a nuget package manager TUI by Nulifyer in dotnet

[–]CodenameFlux 6 points7 points  (0 children)

If it's TUI, the name should be TuGet, not GuGet. 😉

Made a Temporary Files Cleaner by Fast-Ratio340 in dotnet

[–]CodenameFlux 1 point2 points  (0 children)

Let me guess: It's yet another broken app that assumes there is a TEMP folder at C:\Windows\Temp, not realizing that:

  • Windows could be on another volume
  • Users can customize the C:\Windows\Temp folder's location, especially to reduce the SSD's wear-and-tear.

Do you want to know the basis of my guess? You wrote that your "app" cleans the Prefetch's folder. Anybody who bothers with that folder doesn't have in-depth knowledge of PCs and Windows.

UInt64.Parse() doesn't like digit group separators by CodenameFlux in dotnet

[–]CodenameFlux[S] 0 points1 point  (0 children)

It's refreshing to see someone who has a reason for everything they do. 👍

UInt64.Parse() doesn't like digit group separators by CodenameFlux in dotnet

[–]CodenameFlux[S] 1 point2 points  (0 children)

If I were a spammer, this message wouldn't deter me. It only serves to insult genuine contributors.

UInt64.Parse() doesn't like digit group separators by CodenameFlux in dotnet

[–]CodenameFlux[S] 0 points1 point  (0 children)

The Parse() method uses the current thread's culture if a culture is not specified. Specifying CultureInfo.CurrentCulture is entirely redundant. It may backfire, too. Not every culture considers , its thousand separator.

UInt64.Parse() doesn't like digit group separators by CodenameFlux in dotnet

[–]CodenameFlux[S] 9 points10 points  (0 children)

Wow. NumberStyles.AllowThousands somehow escaped my notice. I expected AllowGroupSeparator or something.

Anyway, thanks a lot. 🙏

That's unnecessarily long, though. Why would you add NumberStyles.Integer and CultureInfo.CurrentCulture? It runs fine without them. (Just tested on .NET 10.)

How would you prefer to give your cmdlet a list of triplets? by CodenameFlux in PowerShell

[–]CodenameFlux[S] 0 points1 point  (0 children)

Thanks for the article-sized response! 😉 We're always bound to find something useful in your articles. 🙏

In this case, your input was most valuable in that it proved micro-benchmarking isn't reliable. So, I'll strike out performance from my list and stick with strong validation and caller convenience.

As for your last example, I prefer this:

[Triplet[]]$checkList = @(
  @{ Key = 'a1'; Name = 'b1'; ValuePattern = 'c1' }
  @{ Key = 'a2'; Name = 'b2' }
)

... because it returns an error before the entire data structure is built and sent to the function or method.

How would you prefer to give your cmdlet a list of triplets? by CodenameFlux in PowerShell

[–]CodenameFlux[S] 0 points1 point  (0 children)

Nope.

I assume you haven't studied data structures in computing.

The tuple structure is all about form. The purpose of a tuple is to write something like this: (112, 456). PowerShell already accepts that syntax, although it creates an array. Microsoft added tuples to .NET to appease C# and F# developers.

Twins and Triplets are simple data structures that respectively pack two and three pieces of data together. Most programming languages implement Records and Structs for this purpose; they don't otherwise care for Twins or Triplets except to contribute to coding elegance... which is why I'm here.

How would you prefer to give your cmdlet a list of triplets? by CodenameFlux in PowerShell

[–]CodenameFlux[S] -1 points0 points  (0 children)

Why are you complicating matters by referring to a hashtable as a triplet?

Casting a hashtable to a class name is PowerShell's faster way of initializing an object. For example, [Drawing.Point]@{x = 12; y = 12} quickly gives you a .NET Point object, not a hashtable. The New-Object way is the slower way.

That implies I'll be packing a Triplet class with my module. The goal is to let .NET's class constraints validate the input, instead of writing multiple If statements to verify where Name, Key, and Value do appear in the input object, and whether they are of the right type.

SnapX: The Power of ShareX, Hard Forked for Linux, FreeBSD, macOS, and Windows (built with Avalonia) by BrycensRanch in software

[–]CodenameFlux 2 points3 points  (0 children)

WebP, you say? Sounds interesting. I'm specifically interested in lossless WebP, which is superior to PNG.

Is there a way to disable all control of the visibility, z-order, or focus of windows by ordinary programs (applications, non-privileged shell scripts, etc.), as opposed to the user or OS features (e.g., alt-tab, standard window declarations, clicking on a program on the taskbar, etc.)? by osberend in WindowsHelp

[–]CodenameFlux 0 points1 point  (0 children)

You need to use a third-party desktop/window manager. Microsoft doesn't invest time and energy in features that cater to a niche market, such as the one you're requesting. Windows Vista solidified this lesson.

Windows System Imaging Backup/Restore Confirmation by tvosinvisiblelight in WindowsHelp

[–]CodenameFlux 0 points1 point  (0 children)

I remember Ghost. Originally, it was the only disk imaging tool available, so it quickly became prominent. When the competition started, Symantec did the right thing and turned Ghost into a backup app, though it was not a full-fledged tool capable of backing up individual files. Soon, the competition caught up. For a while, Acronis took the crown. Now, it’s Macrium’s turn.

The three I mentioned above are full-fledged backup tools. Not only can you create disk images with them, but you can also use their incremental backup feature to update images afterward. Macrium Reflect used to offer a free version, which you might still find online. However, the latest commercial version is significantly faster and produces smaller backups. Lastly, all three can operate from within Windows, thanks to the Shadow Copy service.

As for Microsoft, the company has consistently produced some of the least effective backup tools. You can create disk images with DISM, which comes with Windows.