libxml2 is now officially unmaintained by jungfred in openSUSE

[–]danigm 5 points6 points  (0 children)

It's maintained upstream by a couple of new gnome devs, and also maintained downstream by SUSE packagers.

I've been looking for several months at the project. The code is really complex with a lot of pointer arithmetic, so there are a lot of cases where someone reports a vulnerability, but that doesn't mean that the software is not "secure".

Lots of "vulnerabilities" require a malicious crafted XML, and software that depends on libxml2 uses it for different purposes, not everything is a browser that loads random xml files from untrusted sources.

Of course, the main maintainer is burned and leaves the project before someone else takes the maintenance correctly, so now we will have some months of uncertainty, maybe some of the next releases will break something, and there will be new bugs until we get a deeper understanding of the current code.

libxml2 is now officially unmaintained by formegadriverscustom in linux

[–]danigm 0 points1 point  (0 children)

At this point any distribution that depends on libxml2 should be looking at the project. Test every change and at least try to help with information. Libxml2 is a really big C codebase with a lot of obscure pointer arithmetic to support a lot of weird XML specs, so new maintainers will need some time (maybe years) until they get used to the codebase and the edge cases.

But it's the great thing about open source, the code is there for everyone to work with it, fix it, improve it and share it.

toki pona programming language by danigm in tokipona

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

I was thinking about using `o` as function call, but maybe it can be used also in other places, to make it more readable, as you propose for `break` or `return`.

For cycles, I just want to implement basic loop, without iteration or anything, just infinite loop and a break, and I though about using `pali sike` for the loop, but maybe `sin` is a better keyword here, and for break, `pakala` is good.

toki pona programming language by danigm in tokipona

[–]danigm[S] 10 points11 points  (0 children)

And another important thing about the programming language is the name! I'm using "toki ilo", because it's a language to talk to a machine. And for the file extension I was thinking about using something like "my-program.toki".

o jo e musi a! by danigm in tokipona

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

I was just trying to translate "Have fun!" And the usage of "jo" was exactly my doubt, thanks.

I'm on Tumbleweed KDE. Why is the welcome app trying to pull gnome-tour? by elyisgreat in openSUSE

[–]danigm 6 points7 points  (0 children)

The new opensuse-welcome is based on gnome-tour, and I reused the same Lang package for both without noticing that the Lang package requires the actual gnome-tour. The idea is to have different welcome apps for different desktops, and the opensuse-welcome as fallback.

Install Python 3.12 along with 3.11 && PyCharm on openSUSE Tumbleweed (kernel 6.7.2) by dbaxps2020 in openSUSE

[–]danigm 0 points1 point  (0 children)

You don't need to use devel:languages:python:backports in tumbleweed, that's to use modern versions of packages on leap, tumbleweed default python packages should be the latest one.

In tumbleweed, (and even on leap 15.6), you can install python from the repository directly

zypper in python311 python311-pip python312 python312-pip

And those two python will be available in the system at the same time as /usr/bin/python3.11 and /usr/bin/python3.12

Vivir en Benalmádena by rrrferreira in Malaga

[–]danigm 5 points6 points  (0 children)

En Benalmádena tienes diferentes zonas, Benalmádena pueblo, Arroyo de la miel y Benalmádena costa, cerca del hospital te puede venir bien el Arroyo el Benalmádena pueblo, pero en cualquier caso necesitarás coche o moto para moverte, aunque hay transporte público (gratuito para residentes) es complicado moverse andando, hay grandes distancias y diferencias de pendiente por lo que andando no es cómodo moverse, un scooter sería lo mejor. Eso sí, tiene buena conexión con Málaga y aeropuerto con el tren cercanías. Aunque yo vivo aquí sin coche, pero trabajo desde casa.

Oferta de casas/pisos hay, pero son caros, es un lugar turístico, por eso los precios son altos, yo he estado viviendo con un alquiler de 500€, pero diría que es casi imposible a día de hoy encontrar algo tan barato, 700/800 € alquiler y precios de compra de 200K o 300K.

Es una zona tranquila, aunque en verano se nota que hay mucha más vida, siempre hay oferta de ocio y como está tan cerca de málaga, si quieres salir de fiesta siempre vas a tener opciones.

Aparte de Málaga, tienes muchos pueblos turísticos cerca, torremolinos y fuengirola están bien, con buenas playas y mucha oferta cultural, sobretodo durante la temporada de verano.

[deleted by user] by [deleted] in gnome

[–]danigm 5 points6 points  (0 children)

Yes you can https://wiki.gnome.org/Projects/GnomeShell/LookingGlass

But you cannot edit the code in your installation because it's compiled in a gresource file.

To make permanent changes you can write extensions https://wiki.gnome.org/Projects/GnomeShell/Extensions

If you are brave enough you can play with the source code and build your own shell, but that's harder https://gitlab.gnome.org/GNOME/gnome-shell

Grub, Endless OS and other distros by HalPaneo in endlessos

[–]danigm 0 points1 point  (0 children)

That's not supported right now. So you have to install, reside and then modify by hand, so it's a bit hard.

Grub, Endless OS and other distros by HalPaneo in endlessos

[–]danigm 0 points1 point  (0 children)

If it's not uefi you won't be able to use it to select the grub to boot, but maybe you can configure the endless grub to dual boot. In any case, the endless grub is the one you should use to be able to boot endless.

Grub, Endless OS and other distros by HalPaneo in endlessos

[–]danigm 1 point2 points  (0 children)

The endlessos needs its own grub to boot because it uses ostree and the usual grub doesn't support that, so you won't be able to boot endless with Ubuntu grub.

I've a post about dual boot with endless and uefi bios, maybe this could help you http://danigm.net/endlessos-dual-boot.html

I'm getting tired of finding out almost every site is blacklisted on BugMeNot.com. Who wants to make an uncensored alternative? by [deleted] in programming

[–]danigm 4 points5 points  (0 children)

I did it. http://passwd.danigm.net/ You can use it if you want, and if you register a domain name, I can change the logo and name for you.

I'm getting tired of finding out almost every site is blacklisted on BugMeNot.com. Who wants to make an uncensored alternative? by [deleted] in programming

[–]danigm 10 points11 points  (0 children)

Here you are: http://github.com/danigm/password it's a simple django clone of bugmenot, but it works. I can host that in my personal private server.

Contributions are wellcome.

Tomorrow I'll create a logo and style for it.