writing.exchange is one of the many independent Mastodon servers you can use to participate in the fediverse.
A small, intentional community for poets, authors, and every kind of writer.

Administered by:

Server stats:

336
active users

#development

39 posts37 participants4 posts today

Hey #Rustlang and #GTK community,

I am looking for sample code which lets me build a tree structure using GtkListView and TreeExpander widgets.

GtkTreeView is deprecated and I can’t find example usage for TreeExpander widget (for Rust) anywhere.

I am building file system viewer section with top-level folders. I will include lazy loading for the child nodes on expanded signals.

📚 Check out this recent article on best practices for file uploads.

Popular approaches:
1. Uploading a file by itself, like adding an avatar.
2. Uploading a file with metadata, like a video with a title and description.
3. Importing a file from a URL, like an avatar from Facebook.

Best practices:
+ Check Content-Type and Content-Length
+ Secure file uploads

Read the full article: apisyouwonthate.com/blog/api-d

#API #Development #BestPractices #FileUploads

By @Philsturgeon

APIs You Won't Hate · API Design Basics: File UploadsHow does a REST API handle uploading images or spreadsheets when it normally only handles JSON or XML?

I have published v2.0.0 of the Komorebi License

This revision integrates feedback from the community to add an explicit software source code distribution license covering "not really distribution of software, but kinda" cases such as hitting "Fork" on GitHub

A reminder that not everything has to or will be perfect the first time - iteration is a part of every process

Always interrogate the motives of actors who want you to believe that iteration is not an option - they usually want you to stop doing something before you even try

If you are capable of iterating on software, you are capable of iterating on software licenses

github.com/LGUG2Z/komorebi-lic

Source text for the Komorebi license. Contribute to LGUG2Z/komorebi-license development by creating an account on GitHub.
GitHubGitHub - LGUG2Z/komorebi-license: Source text for the Komorebi licenseSource text for the Komorebi license. Contribute to LGUG2Z/komorebi-license development by creating an account on GitHub.

Our #image #analysis #pipeline is ready to go into #pruduction.

It combines #AI and #forensic techniques to assess authenticity. It first extracts EXIF/XMP #metadata to detect real camera data forcing a “photograph” classification if present. Then, a CLIP based preprocessor (#computervision) classifies images into categories: photograph, meme, infographic, comic/cartoons, or text only.

Custom configurations (#development) adjust weights so that, for example, memes/text only images discount AI model influence while forensic tests (ELA, FFT, noise, edge sharpness, text detection) (#science, #math) quantify artifacts. #C2PA data is also considered. All evidence is combined to yield a final decision which will be the “confidence percentage” data that will be included in every post moving forward.

#ThankYou to everyone who cast a #vote

#tech 🚀 #mastodon 🐘 #community 🤝

#image, #memes, #photos

So, just wondering: what is a decent European alternative for payment handling like #Stripe? (It must support both single payments and monthly subscriptions.)

I've been out of the loop and I am sure there are people with experience here.

Preferably one with a matured API (and a Python library would be a nice bonus).

Thanks in advance for any suggestions.

#Python #Development #ShopLocal 😊

Replied in thread

@BrodieOnLinux@mstdn.social

WoltLab Burning Board is a forum software developed by developers for developers, as well as business class support forums in mind. -- Discourse was not the right choice.

WoltLab's framework is free open source, too. Granted, the forum is paid, but it would have been a better option.

https://www.woltlab.com/en/

#ForumSoftware #Forums #Development #Foss #OpenSource #Ubuntu

WoltLab®WoltLab Suite - Premium Community Forum Software - WoltLab®Create a forum for your customers, fans or colleagues in just a few steps. The modern and secure forum software for your community platform.