Search
Items tagged with: Programming
March 21: "Foundations First: Improving C’s Viability in Introductory Programming Courses with the Debugging C Compiler" - a live talk, evidently viewable over Zoom
If you ever teach people C or learn C, this might interest you
#programming #C #teaching #EngineeringEducation #education
(This is a rant because I'm exhausted after debugging something. If you've made RegEx your whole personality, I'm sorry.) The other day I had to fix a multi-line Regular Expression (RegEx). After a few hours of peering at…
👀 Read more: https://shkspr.mobi/blog/2023/02/regular-expressions-make-me-feel-like-a-powerful-wizard-and-thats-not-a-good-thing/
⸻
#ComputerScience #programming #regex
Regular Expressions make me feel like a powerful wizard - and that's not a good thing
(This is a rant because I’m exhausted after debugging something. If you’ve made RegEx your whole personality, I’m sorry.) The other day I had to fix a multi-line Regular Expressio…Terence Eden’s Blog
https://github.com/Raibows/MLinRust
Discussions: https://discu.eu/q/https://github.com/Raibows/MLinRust
#programming #rustlang
GitHub - Raibows/MLinRust: A machine learning library in Rust from scratch.
A machine learning library in Rust from scratch. Contribute to Raibows/MLinRust development by creating an account on GitHub.GitHub
Code: var data = new Dictionary<string, string>()
{
{ "status", post },
{ "media_ids", String.Format("['{0}',]", attachmentId) }
};
And on https://docs.joinmastodon.org/client/intro/ they tell to encode arrays like that. Help #programming
Getting started with the API
A primer on REST APIs, HTTP requests and responses, and parameters.docs.joinmastodon.org
🙌 Appreciate the boosts! 🙌
🌐 Install Graze For Mastodon — https://chrome.google.com/webstore/detail/graze/epocinhmkcnjfjobnglchpbncndobblj
🗨️ Suggestions or issues — https://graze.canny.io/
❓ FAQ — https://faqabout.me/iam/graze
(Supports Chromium, Edge, Brave. Safari & Firefox coming soon!)
#Mastodon #GrazeForMastodon #fediverse #programming #MastodonTips
Graze
Graze is 1-click follow, favorite, boost, and bookmark for Mastodon, no matter what instance you call home.chrome.google.com
I'm a #blind guy from 🇬🇧 with a passion for #technology and #programming, particularly #lowLevel #systemsProgramming in #C, #C++, #Rust, etc.
I've been a huge #freeSoftware / #openSource advocate for the majority of my life. I run #Linux and I love open, #decentralised technologies like #ActivityPub, #Matrix, #bitTorrent etc.
In my view, technology is built to make our lives easier, and in many ways, it isn't these days. It is truly my opinion that the only way #tech can be sustainable is if it's built using #FOSS, and does not give ultimate control to any 1 entity, individual or corporate. If technology is to help the people, it must be built *for* the people.
Currently working on https://odilia.app, various projects with the rest of the Lower Elements gang at https://lowerelements.club, and a Computing Science BSC at the #University of #stirling
Home | Odilia Screen Reader
Welcome to Odilia! Odilia is a new screen reader for the Linux desktop. It’s written in Rust, for maximum performance and stability.odilia.app
https://adventofcode.com
#tech #technology #programming #advent #christmas #christmas2022
https://github.com/scandum/rotate
Discussions: https://discu.eu/q/https://github.com/scandum/rotate
#cprogramming #programming
GitHub - scandum/rotate: A collection of array rotation algorithms.
A collection of array rotation algorithms. Contribute to scandum/rotate development by creating an account on GitHub.GitHub
https://devblogs.microsoft.com/oldnewthing/20221202-00/?p=107532
Discussions: https://discu.eu/q/https://devblogs.microsoft.com/oldnewthing/20221202-00/?p=107532
#cpp #programming
C++ template parlor tricks: Using a type before it is defined - The Old New Thing
You can talk about hypothetical things, hoping that a real thing shows up later.Raymond Chen (The Old New Thing)
https://github.com/stefanodevenuto/wirefish
Discussions: https://discu.eu/q/https://github.com/stefanodevenuto/wirefish
#programming #rustlang
GitHub - stefanodevenuto/wirefish: A blazingly fast multiplatform packet sniffer built with Tauri!
A blazingly fast multiplatform packet sniffer built with Tauri! - GitHub - stefanodevenuto/wirefish: A blazingly fast multiplatform packet sniffer built with Tauri!GitHub
> We’d like to learn from #RustLang developers about their experience and best practices with C and C++ code in their Rust code base. <...>
https://jb.gg/rust_cpp
#JetBrains #IntelliJRust #Programming #IDE
http://ethanwiner.com/BTU_BOOK.PDF
#BASIC #programming #RetroComputing
Meet the programmers bombing the shit out of Ukraine.
They’re just programmers too.
https://www.bellingcat.com/news/uk-and-europe/2022/10/24/the-remote-control-killers-behind-russias-cruise-missile-strikes-on-ukraine/
#programming #responsibility #ethics #BigTech #surveillanceCapitalism #ukraine #war #theNurembergDefense
The Remote Control Killers Behind Russia’s Cruise Missile Strikes on Ukraine - bellingcat
Bellingcat has identified a secretive group of Russian military engineers involved in missile strikes on Ukraine.Christo Grozev (bellingcat)
https://discu.eu/weekly/erlang/2022/27/
Subscribe by going to https://discu.eu/weekly/erlang/
#elixir #erlang #programming
Erlang & Elixir weekly newsletter - discussions
Free weekly newsletter about Erlang & Elixir with articles, projects and tutorials.discu.eu
GitHub - hemanth/functional-programming-jargon: Jargon from the functional programming world in simple terms!
Jargon from the functional programming world in simple terms! - GitHub - hemanth/functional-programming-jargon: Jargon from the functional programming world in simple terms!GitHub
https://discu.eu/weekly/erlang/2022/26/
Subscribe by going to https://discu.eu/weekly/erlang/
#elixir #erlang #programming
Erlang & Elixir weekly newsletter - discussions
Free weekly newsletter about Erlang & Elixir with articles, projects and tutorials.discu.eu
https://elixirschool.com/fr/lessons/basics/basics
Discussions: https://discu.eu/q/https://elixirschool.com/fr/lessons/basics/basics
#elixir #programming
Bases · Elixir School - discussions
Discussions and related articles for Bases · Elixir Schooldiscu.eu
@Anarkat
#iOS #Programming #Development
https://jsbin.com/xogulagedo/edit?js=
Discussions: https://discu.eu/q/https://jsbin.com/xogulagedo/edit?js=
#elixir #programming
I discuss porting chibicc and kefir, two C compilers, to #OpenBSD.
https://briancallahan.net/blog/20220629.html
#compile #compiler #compilers #C #Unix #FreeBSD #NetBSD #DragonFlyBSD #BSD #program #programs #programming
https://forum.nim-lang.org/t/9259
Discussions: https://discu.eu/q/https://forum.nim-lang.org/t/9259
#nimlang #programming
You Can Run Doom on a Chip From a $15 Ikea Smart Lamp
Software engineer Nicola Wrachien demoed his creation in a video that shows the chip running a memory-optimized version of Doom over his custom hardware.Michael Kan (PCMag UK)
https://themediocreprogrammer.com/
It's free to read in HTML, ePub, and PDF formats.
Hope you enjoy!
#TheMediocreProgrammer #programming
https://tauri.studio/v1/guides/
Discussions: https://discu.eu/q/https://tauri.studio/v1/guides/
#programming #rustlang
musl is a lightweight and standards compliant #C standard library implementation. musl uses Linux calls very closely, making it faster than more general standard libraries as better kernel-specific optimizations are made. musl is highly compatible with standards as well as with glibc, allowing for it to serve as a drop in replacement in many cases.
Website 🔗️: https://musl.libc.org/
apt 📦️: musl musl-dev#free #opensource #foss #fossmendations #programming
Junior/Mid Elixir Engineer - Frontline Wildfire Defense, Remote USA
Introductory paragraph Our mission is to protect homes, families and communities from wildfire disasters.Elixir Programming Language Forum
https://onlinelibrary.wiley.com/doi/10.1002/spe.2874
Discussions: https://discu.eu/q/https://onlinelibrary.wiley.com/doi/10.1002/spe.2874
#historical #practices #programming
“The Canary in the Coal Mine ” A cautionary tale from the decline of SourceForge - discussions
Discussions and related articles about “The Canary in the Coal Mine ” A cautionary tale from the decline of SourceForgediscu.eu
https://www.lpalmieri.com/posts/error-handling-rust/
Discussions: https://discu.eu/q/https://www.lpalmieri.com/posts/error-handling-rust/
#programming #rustlang
Error Handling In Rust - A Deep Dive | A learning journal
Error handling in Rust can be confusing - should you use a library? Which one? For what purpose? This chapter provides a structured framework to reason about errors as well as a guide on how to leverage the existing ecosystem (`thiserror`, `anyhow`).www.lpalmieri.com
https://blog.logrocket.com/comparing-rust-supply-chain-safety-tools/
Discussions: https://discu.eu/q/https://blog.logrocket.com/comparing-rust-supply-chain-safety-tools/
#programming #rustlang
Comparing Rust supply chain safety tools - LogRocket Blog
These Rust tools will give you a modicum of security for minimal effort and improve the community’s supply chain security.Andre Bogus (LogRocket Blog)
I'm creating a new Gemini browser in C with Ncurses, named (very creatively) Gemcurses.
It's actually my first project in C, so my code is messy and I'm sure it has a ton of bugs, but it somewhat works!
It requires only Ncurses and OpenSSL libraries.
Feel free to check it out, and tell me what you think and what i need to fix/change/add :)
https://github.com/crusom/Gemcurses
GitHub - crusom/Gemcurses: A Gemini client, written in C using ncurses
A Gemini client, written in C using ncurses. Contribute to crusom/Gemcurses development by creating an account on GitHub.GitHub
Look, software isn't everything, and I'm sure I'll get into some other stuff on here, but the above is what I haven't found yet.
#introductions #introduction
My real name is Erik and I live in Sweden. Airikr is the old name of Erik from medieval Sweden.
My main interests are #programming, #photography, #cycling, #astronomy, #exploration, and #history.
I am a big fan of #opensource and #selfhosting and are working on open sourced projects like #serenum.