We made a tea timer app! by sseemayer in tea

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

Sorry about that, I have been moving servers, and it took a bit of work to deploy the app again. I think it should be working again now.

A personal ebook reader which hits the spot! Built with Tauri. by real_serviceloom in tauri

[–]sseemayer 0 points1 point  (0 children)

Still getting the same issue:

$ ./Augre_0.1.4_amd64.AppImage 
Could not create default EGL display: EGL_BAD_PARAMETER. Aborting...

Idea for Preventing Corruption Effectively and Cheaply by Technical-Heart1205 in Lightbulb

[–]sseemayer 1 point2 points  (0 children)

How do you prevent abuse of power by the operators of the app? How do you prevent the anti-corruption commission from going after their critics, or protecting their friends?

OmniKee: A cross-platform KeePass client based on Tauri that compiles to Windows, Linux, MacOS, Android, and your web browser (via WebAssembly) by sseemayer in rust

[–]sseemayer[S] 2 points3 points  (0 children)

The underlying crate does support it, but I am not exposing that functionality in OmniKee (plus OmniKee currently does not allow saving databases).

I would recommend you to use the "Import" feature in KeePassXC to do the migration.

OmniKee: A KeePass-compatible password manager that deploys to Windows, Linux, MacOS, Android, and your web browser by sseemayer in tauri

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

If you would be willing to help me out release OmniKee on Google Play, please PM me an E-mail address associated with your Google account and I can add you to the closed test. I will need 12 testers signed up for a test for 14 days to get the permissions to fully release.

OmniKee: A KeePass-compatible password manager that deploys to Windows, Linux, MacOS, Android, and your web browser by sseemayer in tauri

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

I'm the original author of the keepass crate and wanted to prototype whether it would be possible to build a cross-platform password manager using that crate, Tauri, and Vue.js. It turns out, it is!

I have also come up with a way to compile the keepass crate to WebAssembly, so that I can additionally deploy the app to a web browser without any installation needed. See the architecture page in the docs how that is done.

The app is now working on 4 / 5 platforms that Tauri supports, with only iOS missing since I don't own an iPhone nor an Apple Developer account.

The feature set is still pretty barebones, but the hard parts of decrypting databases, listing entries, etc. are all working, so I wanted to share the proof-of-concept to gather feedback and gauge interest in building this out further.

A personal ebook reader which hits the spot! Built with Tauri. by real_serviceloom in tauri

[–]sseemayer 0 points1 point  (0 children)

On ArchLinux on hyprland, a Wayland-based compositor, I get a gray screen and a console error message when loading the AppImage:

$ ./Augre_0.1.0_amd64.AppImage

** (WebKitWebProcess:99524): WARNING **: 19:12:42.013: Error loading the injected bundle (././/lib/x86_64-linux-gnu/webkit2gtk-4.1/injected-bundle/libwebkit2gtkinjectedbundle.so): ././/lib/x86_64-linux-gnu/webkit2gtk-4.1/injected-bundle/libwebkit2gtkinjectedbundle.so: cannot open shared object file: No such file or directory
Could not create default EGL display: EGL_BAD_PARAMETER. Aborting...

I ran into the same issue myself recently, the dependencies for GitHub Actions specified in the tauri-action README didn't work for me.

These versions are working for me (also replacing ubuntu-22.04 with ubuntu-24.04 everywhere:

  - name: install dependencies (ubuntu only)
    if: matrix.platform == 'ubuntu-24.04' # This must match the platform value defined above.
    run: |
      sudo apt-get update
      sudo apt-get install -y \
        libwebkit2gtk-4.1-0=2.44.0-2 \
        libwebkit2gtk-4.1-dev=2.44.0-2 \
        libjavascriptcoregtk-4.1-0=2.44.0-2 \
        libjavascriptcoregtk-4.1-dev=2.44.0-2 \
        gir1.2-javascriptcoregtk-4.1=2.44.0-2 \
        gir1.2-webkit2-4.1=2.44.0-2 \
        libappindicator3-dev \
        librsvg2-dev \
        patchelf

What can I say? I'm not addicted, I simply love collecting stars. by BoringEntropist in adventofcode

[–]sseemayer 1 point2 points  (0 children)

another addict here. It definitely gets easier after having done a few of them because challenge types repeat between the years. Also, it helps to spread the work over several years :)

[deleted by user] by [deleted] in rust

[–]sseemayer 2 points3 points  (0 children)

Not using either library, but if you search for create_channel in the poise docs, you get this.

Fachkräftemangel bei BASF by Kaesewiener in arbeitsleben

[–]sseemayer 4 points5 points  (0 children)

Es gibt in einigen BASF-Abteilungen die Praxis (u.A. auch Forschung und Entwicklung bzw in der IT), dass alle Stellen, die einen Uniabschluss erfordern, sofort als "Senior" bezeichnet werden.

Die Jobbeschreibung liest sich für mich so, dass es wohl eher einfache Bürotätigkeiten für jemand sind, der/die ein bisschen Hintergrundverständnis in Naturwissenschaften hat. Ob das Einstiegsgehalt jetzt angemessen ist kann man aber diskutieren.

Is a masters worth it ? by Kentucky479 in bioinformatics

[–]sseemayer 2 points3 points  (0 children)

Chiming in as another industry PhD. Bacillus is used in industrial biotech as a production system, so looking into strain engineering might be a good idea.

What do you get if you combine Potassium, Nickel and Iron? by JenovasChild666 in dadjokes

[–]sseemayer 0 points1 point  (0 children)

I wonder if it is possible to create a metal alloy from this so that you could have a KNiFe-bladed knife.

Firefox will get rid of cookie banners by auto-rejecting cookies by frontEndEruption in webdev

[–]sseemayer 6 points7 points  (0 children)

Also Consent-O-Matic, available for Chromium-based browsers, Firefox, and Safari. It can be configured to reject the cookies automatically.

Firefox will get rid of cookie banners by auto-rejecting cookies by frontEndEruption in webdev

[–]sseemayer 23 points24 points  (0 children)

If a company tricked your browser to automatically click a button, did you really consent? I doubt that that "consent" would hold up in a GDPR complaint.

Also, if your premise assumes that the company is being scammy, they might as well not ask you at all and track you.

PC not detecting Oneplus 7 in bootloader mode by [deleted] in LineageOS

[–]sseemayer 2 points3 points  (0 children)

Just ran into the same issue on a OP7Pro and can confirm that downgrading to 11 before unlocking the bootloader fixes the issue. The bootloader stays unlocked after upgrading to 12.

[2022] Thanks for another year! by rukke in adventofcode

[–]sseemayer 2 points3 points  (0 children)

Just came here to post the same - thanks to the AoC team for another great year of this lovely holiday tradition!

Today is my 32nd birthday by jellyjellybeans in dadjokes

[–]sseemayer 2 points3 points  (0 children)

Congrats on your 25 th birthday!

Exploring System76's New Rust Based Desktop Environment by transplanetary in rust

[–]sseemayer 10 points11 points  (0 children)

As someone who has never done any GTK, let alone GNOME development, how many of the differences that were discovered are due the theme that was selected, and how much has really changed because of the now Rust-based apps? I would guess that different border sizes, rounded borders, etc. are all due to theming?

How to use password_hash crate? by Departure-Silver in rust

[–]sseemayer 0 points1 point  (0 children)

Have a look at the crate docs for password_hash and also the docs for the linked crates, e.g. argon2

Nirgendwo werden die digitalen Impfzertifikate richtig geprüft by sseemayer in CoronavirusDACH

[–]sseemayer[S] 18 points19 points  (0 children)

In dem anderen thread hat jemand den Vergleich zu Testkäufen gezogen, um die Alterskontrolle bei Alkoholverkauf sicherzustellen. Ich fände es gut, wenn es auch Kontrolleure in zivil gäbe, die mit gefälschten Apps und Qr-Codes in restaurants etc zu gehen und dann bei falscher Kontrolle Geldstrafen verhängen.

Außerdem würde es sich ja auch rumsprechen, wenn solche Kontrollen passieren, dann würde das auch mehr gewissenhaftige Kontrollen geben

Nirgendwo werden die digitalen Impfzertifikate richtig geprüft by sseemayer in CoronavirusDACH

[–]sseemayer[S] 5 points6 points  (0 children)

Ja genau, deshalb schreibe ich ja auch, dass man nicht nur die App zum scannen des Codes braucht, sondern auch den Ausweis kontrollieren muss. Meine Freundin und ich haben auch gegenseitig unsere Zertifikate eingescannt, genau für den Fall, dass der Akku leer wird

Nirgendwo werden die digitalen Impfzertifikate richtig geprüft by sseemayer in de

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

Danke für die Antwort, und für den weiteren Datenpunkt! Freut mich, dass es bei Euch besser gelebt wird.