Search

Items tagged with: rust


I'm happy to announce that @nlnet funds the development of an extension interface for Diesel-Cli. This hopefully makes it easier in the future to provide support for third party backends in Diesel-cli and also unblocks experimentation with other features outside of the main project.

nlnet.nl/project/Diesel-CLI/

#rust #rustlang


The media in this post is not displayed to visitors. To view it, please go to the original post.

On the supporting library side gmobile gained display cutout support for more devices (Google Pixel 6a, Motorola edge 30, Motorola Moto G7, SHIFT6mq), we also have new #Rust bindings (libpms-rs) for the Library split out of mobile settings (libpms). And the rust / #gtk-rs based file selector widget in pfs can now adjust the thumbnail preview size. This will eventually make it into the portal:

8/x

#rust #gtk


I'm learning #Rust now and am surprised that my #Perl experience is perhaps more valuable than JavaScript / TypeScript experience to understand some of the concepts. Why:

- Perl has more explicit reference handling
- Perl has Moose::Roles which have some similarities in Rust traits. I haven't run into a similar pattern as much in JavaScript / TypeScript.


The media in this post is not displayed to visitors. To view it, please go to the original post.

Tucked away in the woodlands of Pennsylvania lies a unique fleet of streamlined 1930s and 1950s streetcars. These St Louis and Pullman-Standard carriages have glorious vintage Americana vibes.

Many of these date to the height of the Streamline Moderne era. At this time, streamlined aerodynamic forms replaced the geometric shapes and excessive ornamentation of the earlier Art Deco style.

#Streetcar #ArtDeco #Pennsylvania #Transportation #Moderne #Photography #Trams #Rust


TIL that #rust allows &, |, and ^ on bool (as well as on integer types). I didn't know; I would have guessed that only &&, ||, and != were allowed for bool.

#rustlang


A private #nostr relay using nostr-rs-relay written in #Rust is up and running on #OpenBSD ...


Esto es mas o menos lo que sucede cuando un desarrollo es 100% AI Driven.
#Zeroclaw es un proyecto alternativa a #Openclaw, con el hype del momento, pero escrito en #rust.

Lo he estado siguiendo y crece demasiado rápido sin control real y lo peor, sin documentación clara.
El proyecto se desarrolla y administra casi al 100% con herramientas de inteligencia artificial.

Hace unas horas el repo desapareció, sera por culpa de la IA o de Github?

github.com/zeroclaw-labs/zeroc…


The media in this post is not displayed to visitors. To view it, please go to the original post.

A burnt-out car dealership in Preston, England. Like a post-apocalyptic scene from the #Fallout series. Inside the collapsed warehouse, twisted car shells and orange oxidised metal fill the space.

Approximately 150 vehicles were inside when the fire started.

More photos and full story -
obsidianurbexphotography.com/o…

#PostApocalyptic #Rust #Photography #Preston #Lancashire #Abandoned #Cars #Urbex #UrbanExploration


I'm thrilled to announce that the next target of #Ubuntu's oxidization plan will be ntpd-rs!

We will be funding the @trifectatech to build new features, enhance security isolation, and ultimately deliver a unified, memory-safe time synchronization utility for the Linux ecosystem for NTP, NTS and PTP.

Read the details on our Discourse! discourse.ubuntu.com/t/ntpd-rs…

#Ubuntu #Rust


Anyway I'm having trouble figuring out which language to use.

Do I use something I'm familiar with like #go or #Java? Do I use this as an opportunity to learn a new language like #Rust or #Kotlin or do I use #Elixir because @Bonfire has all the really gnarly libraries written already and it will save me a bunch of time?

Also the name. Maybe I should ask my toddler to name it but then it will be "Hoke" or "Hike" because those are apparently the funniest words right now





It's a Saturday so I took a break from software development to, err, develop software? Of course.

codeberg.org/pbarker/gpxtidy

gpxtidy is a little Rust program to tidy up GPX files for publication - it removes dates, times and personally identifying data so that they can be safely shared online. It simplifies the track by removing points that introduce less than a configurable error threshold. Finally it writes the result as either a GPX file or a GeoJSON LineString.

If you upload tracks of hikes, rides, runs or similar then this might be of interest to you.

I can't publish it to crates.io yet as it relies on an unreleased version of the geo crate, but hopefully that will get fixed soon.

#OpenSource #Rust #GPX #GeoData




The media in this post is not displayed to visitors. To view it, please go to the original post.

On the subject of developer experience for native apps... TIL GTK ships with a built-in inspector where you can explore and even modify UI state while debugging 😮

developer.gnome.org/documentat…

#GTK #IndieDev #Rust #GNOME



I just tried nextest[1] for #rust and it's GREAT!

A few months back I tried thiserror and it's also great!

What other great #rust tools or libraries should I try next?

[1] nexte.st/

#rust



#ayuda fediverso #ente
alguien utiliza ente #autoalojado ? con #docker ?

me falla el setup en #debian #lxc y no tengo ni puuuuuta idea de #rust
github.com/ente-io/ente/issues…

se agradece #boost


Built a production SOC for my home/mobile infra. Sharing it.

#AEGIS is a unified threat intelligence platform running on a single Linux server:

→ DNS sinkhole (port 53, custom blocklists)
→ Suricata IDS in AF-packet passive mode + ClamAV on filestore
→ Zeek NSM (http, ssl, dns, conn, weird, notice)
→ ModSecurity WAF — OWASP CRS 4.22, full enforcement
→ Fail2Ban + auditd
→ Rust orchestrator aggregating all event sources into one REST/WS API

Auto-heal watchdog, anti-DDoS engine with dynamic iptables injection, real-time dashboard.

One thing I wanted to get right: the orchestrator never touches iptables with NFQUEUE — passive only. No inline mode that can brick SSH access.

aegis.centurialabs.pl

#infosec #SOC #homelab #Suricata #Zeek #Rust #threathunting



The media in this post is not displayed to visitors. To view it, please go to the original post.

#gamedev progress:

  • small refactoring of OcTree to simply change the intersection test function during construction. This allows to choose between accurate or fast functions.
  • OcTree is working now. Only included the static geometry at the moment. Can now ray cast into the scene.

GIF showing correct ray cast collision

#octree #rust



I foresee:

1. #Debian eventually following #MidnightBSD's lead and cutting #California off from #FreeSoftware; after lengthy mailing list discussions where at least one person tries to deny with convoluted nonsense the plain reading of the statute.

1. A storm when someone points out that the #MobaXTerm version of APT isn't exempt, nor is RPM. (Goodness knows what IBM is going to do.)

1. An even bigger storm when someone adds an 'age' field to systemd's JSON User Records, to be enforced and served out over Desktop Bus via a systemd-aged service or some such. Much fun if that someone comes from a #GDPR country.

1. Some nutter taking a Linux distribution to court because it doesn't enable developers to control whether 16-year-olds can install rustc and busybox.

#CaliforniaLaw #Unix #rust #USLaw #AgeVerification #FreeBSD #OpenBSD #NetBSD











The media in this post is not displayed to visitors. To view it, please go to the original post.

🌟🚂🏜️ Milky Way The Train cemetery in desert just outside the town of Uyuni in Bolivia.

These are mostly British with some German trains that were operated by the Brits until the 1960s.

I was surprised how quiet the place was, given that I learned about it many years ago. It's quite surreal walking among these giants at night time and you do wonder what it would have been like to see them huffing and puffing, pulling huge loads. Sadly they've been gutted for parts with not much more than the shells remaining.

#trains #derelict #desert #stars #nightsky #night #milkyway #rail #rust




Diese Webseite verwendet Cookies. Durch die weitere Benutzung der Webseite stimmst du dieser Verwendung zu. https://inne.city/tos