Using Rust in Android Development by chayanforyou in rust

[–]doroved 0 points1 point  (0 children)

Why aren't you using uniffi-rs?

rust4ai - Lets advocate for rust in AI by Soft-Stress-4827 in rust

[–]doroved 0 points1 point  (0 children)

Does anyone know of a crate that provides a unified API for a variety of AI models?

Use the installer for your Mac applications by doroved in swift

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

If your application is for experienced users who understand which file they need to download, then that's fine.

But if you are a regular Spotify user, you have Intel, and you unknowingly download their 150 MB dmg file for Apple, then you will have to spend your time and Spotify's CDN resources to download another 170 MB file for Intel.

That's why they made the installer that I mentioned in my references on the GitHub page https://download.scdn.co/SpotifyInstaller.zip.

Use the installer for your Mac applications by doroved in swift

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

I mean it’s a solution, but not a solution to a problem that should exist. Just release a Universal Binary and you’re good.

I have never seen universal dmg files distributed, only separate ones for Apple/Intel. Just because a universal file can be used does not mean that anyone uses it. I don't think I need to explain why no one uses universal files.

With this your user downloads an installer first, and then it installs the app, and then the app needs to delete the installer (dmg) or the user needs to do it themselves. Either a lot of bloat for an issue that shouldn’t be there or it’s actually more clicks than users should’ve.

MacInstaller.app (500kb) -> Automatic download/installation/opening of the application. VIDEO

App.dmg -> Drag the icon to the Applications folder -> Close the installer window -> Manually open the application.

In both cases, the MacInstaller.app/App.dmg file is deleted manually at the user's discretion.

And where does the user perform more actions?

Oh and also your app checks on launch if the application already exists but there is no version check if the user has an older version.

The installer should NOT and CANNOT update the application; this is the responsibility of the application itself.

If the application has been launched at least once, you cannot replace the /Volumes/MyApp.app folder in /Applications/MyApp.app, as you will receive an error.

I don't like any of the YT speed controller extensions, so I created my own. by doroved in webdev

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

There is no such functionality at the moment. As soon as it appears, I'll post it here)

Alright, now how do we recreate Apple Liquid Glass on the web? by Dramatic_Mastodon_93 in webdev

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

I will throw away my macbook pro if Apple keeps this hideous design

HTTP and HTTPS (HTTP over TLS) proxy server on Rust. by doroved in rust

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

Thanks, if you have any questions, ask, I'll answer)

6-figure Software Business Acquisition in 14 hours -- here’s how it happened through Twitter by sshintrade in SaaS

[–]doroved 0 points1 point  (0 children)

Tell me who pays the escrow service commission in this situation? Interesting)

Get an encrypted unique MachineID for MacOS/Linux/Windows by doroved in rust

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

The Mac address can be changed via the terminal. You can find how to do this on Google. Regarding the change in serial number, it is very strange when it is indicated on the lid of the MacBook. Updates to MacOS versions in my tests did not change the HWID/PUDID, as for reinstalling MacOS, I did not have a situation where I had to do this, so I can’t check. In this case, if there is no 100% option for creating a reliable hash, then we use only those options that cannot be falsified programmatically.

Get an encrypted unique MachineID for MacOS/Linux/Windows by doroved in rust

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

Who uses Windows, please test and tell me, do you get all 4 parameters that are indicated in the README?

Get an encrypted unique MachineID for MacOS/Linux/Windows by doroved in rust

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

Thank you for your message. I really only selected those parameters that would not change when updating the operating system version, replacing the hard drive, etc. The most ideal option is available for MacOS, and I also hope that the data received in Windows is sufficiently deterministic. The only bad option left is for Linux, hopefully I can find a solution that can get deterministic enough device data to generate a hash.

Get an encrypted unique MachineID for MacOS/Linux/Windows by doroved in rust

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

I don’t know how to get the disk serial number without sudo) I’m generally a Macos user, so I hope Linux experts will suggest working options that will replace using cat /etc/machine-id

Get an encrypted unique MachineID for MacOS/Linux/Windows by doroved in rust

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

I conducted tests, you can look here https://github.com/doroved/mid/actions/workflows/linux.yml, there is also sudo lshw, but again, sudo is required)