Search
Items tagged with: Programming
All about the new pipe operator in PHP 8.5:
thephp.foundation/blog/2025/07…
#PHP #programming #programminglanguages
PHP 8.5 Adds Pipe Operator: What it means
The PHP Foundation — Supporting, Advancing, and Developing the PHP Languagethephp.foundation
NAT traversal is a fascinating subject. I've read the article multiple times
#Programming #OpenSource #networking #Linux #POSIX #GNU #GPL
PHP people,
I'm trying to convert some python that I wrote many years ago to #PHP. The code takes a word (string) and converts it into IPA(International Phonetic Alphabet) based on an alphabet character=>IPA dictionary (array).
In Python every string is an array, but in PHP it's not.
How do I iterate over a string not just seeking for individual characters but also for groups of characters? For instance the word 'light' I'd want to seek for 'igh', which would be converted to 'aɪ'
TIA
#Programming #Python #ConLang #Code
I wrote a program to import, thresh and bin photos into folders. It's currently 1628 lines, including comments and empty lines. It's written in #Python and #Qt. I keep adding things, the last one being starting the window in the biggest screen it can find. I did it because my primary screen, where it otherwise starts, is the smaller of the two I most of the time have. 13 lines. Sometimes #programming is a breeze.
Screencap & Alt text for NAT traversal HowTo
#Networking #NAT #traversal #Man #ManPages #programming #OpenSource #POSIX #GNU #GPL
tailscale.com/blog/how-nat-tra…
How NAT traversal works
Here we cover how we can get through NATs (Network Address Translators) and connect your devices directly to each other, no matter what’s standing between them.David Anderson (tailscale.com)
When typing, remember to arch your wrists as though there is a small dog sleeping in front of your keyboard.
I am rarely happier than when spending entire day programming my computer to perform automatically a task that it would otherwise take me a good ten seconds to do by hand.
— Douglas Adams
In some ways, programming is like painting. You start with a blank canvas and certain basic raw materials. You use a combination of science, art, and craft to determine what to do with them.
-- Ward Cunningham (The Pragmatic Programmer)
⬆ #Wisdom #Quotes #WardCunningham #Programming
⬇ #Photography #Panorama #Sunset #Clouds #Iowa
Free HackTheBox Modules
source: freehtb.infy.uk
Lots of useful #information about #cybersecurity, #programming, #administration and networks. Anyone who has always wanted to become a #hacker will find the basics here ...
#education #knowledge #security #admin #linux #windows #os #software #hack #knowhow #tutorial #digital #online #internet #info #network #commandline #coder #nerd #developer
Easy things should be easy, and hard things should be possible.
-- Larry Wall
⬆ #Wisdom #Quotes #LarryWall #Computers #Programming
Discord just released version 0.0.99 of its Linux client.
Tell me you don't actually give a damn about supporting something without telling me you don't actually give a damn about supporting something.
Wir haben den Verkauf der #Blinkenrocket von @overflo übernehmen dürfen 🥳 ❤️ 🥰
Ein super einfacher Lötbausatz den man einfach mit einem Kopfhöreranschluss und Online-Editor (editor.blinkenrocket.de/) programmieren kann 😍
Mega ideal für #Einteiger!
shop.blinkyparts.com/de/Blinke…
#soldering #löten #lötenverbindet #programming #diy
Blinkenrocket Mini – Lötbausatz mit LED-Matrix & Audio-Programmierung
Lötbausatz für Kinder & Einsteiger: Die Blinkenrocket Mini mit 64 LEDs & einfacher Audio-Programmierung. Ideal für Schulen, Workshops & Maker-Projekte.shop.blinkyparts.com
As you can see in the screen cap the project has grown beyond just a one-man show
It is vital to understand that the project would not have been scaled in this manner & at this logarithmic rate, had it not been for important partners, who due to the power of the FediVerse, were quickly introduced to the project
Did not only gave words of interest they actually contributed with giving server space to boxyBSD.
#BoxyBSD #programming #Coding #Debian #GNU #Linux #FediVerse #freeBSD #HowTos #KVM #Module #Development #OpenSource #OS #ProxLB #LoadBalancer #Proxmox #Ansible #Virtualization #Xen #Bash #csh #zsh #ksh #tksh
Please read the screen cap closely and also read the Alt text & realize how much boxyBSD has blown up
600 plus VMS!!!
#BoxyBSD #programming #Coding #Debian #GNU #Linux #FediVerse #freeBSD #HowTos #KVM #Module #Development #OpenSource #OS #ProxLB #LoadBalancer #Proxmox #Ansible #Virtualization #Xen #Bash #csh #zsh #ksh #tksh
The amount of pointless, useless, overly-complex indirection I see in so many well-established, popular projects makes me very sad.
Except when I am trying to debug it; then it makes me very angry.
Reading this article by Stefano with keen interest
my-notes.dragas.net/2025/06/19…
#OpenSource #collaboration #programming
From Collaborators to Consumers: Have We Killed the Soul of Open Source? | MyNotes
The Open Source community is becoming increasingly polarized. From themy-notes.dragas.net
This toot will generate Alt text output for this nice site regarding markdown syntax & formatting
markdownguide.org/basic-syntax…
#Markdown #syntax #format #programming #HTML #OpenSource
Basic Syntax | Markdown Guide
The Markdown elements outlined in the original design document.www.markdownguide.org
For now this is the manner in which I have to monitor my storage devices, using an obsolete notebook.
Make no mistake the middle IPS LED panel is not, I repeat _not_ driven by The Notebook. A dedicated audio device is driving that screen. A device which runs 24/7 using an embedded Linux version. This is one of the devices I have connected to my Analog Audio network, to make sure that there's always an audio signal in the network.
I'm using a Live version of my favorite Linux distribution. As you may remember, none of my bootable storage devices can be used, since they all have EFI and the notebook doesn't even know what language that is let alone access them in a bootable fashion.
#Hardware #failure #Gigabyte #enshittification #programming #OpenSource #notebook
Wayland better than X11? HyperLand ML4E
#X11 #xorg #WM #DM #OpenSource #programming
youtube.com/watch?v=i7AHN4Yuvr…
Wayland: Better Than X11? | Hyprland + ML4W on Intel & AMD
X11 is fading fast, and its future just got more complicated. Last week, Enrico Weigelt—the most active X.org developer—forked X11 into a new project called ...YouTube
I did not expect Martin Fowler to be so anti-CQRS. Anyone have other writeups that have a more balanced perspective?
martinfowler.com/bliki/CQRS.ht…
#Programming ramming
bliki: CQRS
CQRS (Command Query Responsibility Segregation) is the notion that you can use a different model to update information than the model you use to read informationmartinfowler.com
^ Z
Photographs to accompany the heat management toot
polymaths.social/@dendrobatus_…
#Hardware #failure #Gigabyte #enshittification #programming #OpenSource
Named loops are the ones I need to study
open-std.org/jtc1/sc22/wg14/ww…
#Programming #coding #OpenSource #syntax #loops #named
I don't mind solving hard and interesting problems.
But I do get unreasonably angry at tools that so clearly care about only one specific use case and give a big FU to any other, like the one I'm trying to solve.
I should freshen up on my golang language skills
go.dev/doc/tutorial/getting-st…
#code #golang #programming #ModernComputing #portable #Markdown
The image shows a screenshot of a social media post. The post has a dark background with white text. At the top, there is a title that reads "Markdown syntax refreshment." Below the title, there is a code snippet enclosed in triple backticks, which reads:
golang<br>JSR $FDD2<br>BRK<br>
The post includes a comment that says, "Prefect I remembered the syntax well." Below the comment, there are several hashtags: #Markdown, #code, #backticks, #programming, #RetroComputing, #C64, and #Assembly. The post has 4827 likes, as indicated by the number next to a blue button with a right-pointing arrow. The interface includes various icons for actions such as sharing, commenting, and liking, along with a microphone icon for voice input. The user's profile picture is visible in the top right corner, showing a small image of a bird on a red background.
Provided by @altbot, generated privately and locally using Ovis2-8B
🌱 Energy used: 0.235 Wh
Markdown syntax refreshment
This is the screencap of the post
#Markdown #code #backticks #programming #RetroComputing #C64 #Assembly
#Development #Anniversaries
The ‘Personal Home Page Tools’ turn 30 · On June 8, 1995, PHP said hello to the world ilo.im/164h8u
_____
#Programming #Coding #PHP #Language #Milestones #Website #Blog #CMS #WebDev #Backend
Now playing with XigmasNAS the original NAS distro before the other one {freeNAS}.
It's fascinating to play with a mature robust NAS
Git is a tool I like, a lot. Before git, you could do RCS {& some others} which is a totally different tool set.
In this video Linus Torvalds talks about the way he created Git two+ decades ago.
What immediately Springs into view, is the fact that Linus gave control of the git project to someone else, as soon as he could he did not want to stay with the project for too long
youtube.com/watch?v=sCr_gb8rdE…
#Git #Linus #Torvalds #kernel #Linux #RCS #OpenSource #POSIX #GNU #GPL #programming
Two decades of Git: A conversation with creator Linus Torvalds
Twenty years ago, Linus Torvalds created the basis for Git in just 10 days, forever changing how developers collaborate on code. In this candid interview, Li...YouTube
This is Major FFMPEG has merged WHIP Muxer for sub second latency streaming!!!
WHIP is the acronym for WebRTC-HTTP Ingestion Protocol. It is a low-latency live-streaming specification building off WebRTC.
Read more about it here
phoronix.com/news/FFmpeg-Lands…
#OpenSource #FFMPEG #WHIP #WebRTC #FFPlay #streaming #latency #low #programming #POSIX #Linux
WHIP Muxer Merged To FFmpeg For Sub-Second Latency Streaming
A big project was merged into FFmpeg overnight in providing a WHIP muxer for sub-second latency streaming.www.phoronix.com
When your function expects a path fragment string as a parameter, you MUST specify, explicitly, if it should have a leading, trailing, or neither forward slash.
If you do not say *explicitly in the docblock of that exact function/method*, then you are wrong and your code is wrong and I will curse your name every time I am forced to use your broken code.
Mi mamá toda orgullosa de que sea programador
-Yo programando:
#meme #memes #humor #programming #coding #programación
When you take the time to thoroughly read the documentation of this protocol, you will have a good overview of the manner in which Delta Chat thwarts adversaries from intercepting the data transfer between multiple parties
Lot of time has been taken and a lot of coding has been done to achieve this level of Ease, for the end user while it is still quite Secure on the backend
Can you use it in All situations Secure Communication is required? Of course not.
Will it have bugs? naturally it exists of much more than just three lines of code, so don't be silly
Is it a nice Achievement? IMHO it Is a very Good Achievement.
Now go read study and learn and if necessary even add some code fork it if you want to
#Federated #FediVerse #OpenSource #POSIX #Chat #Mail #Secure #encryption #programming #underlords #DeltaChat #email
This is another photograph which should inspire you to do some nice coding in *BSD
Here I present freeBSD stickers for your Hardware
#BSD #freeBSD #ghostBSD #mascot #mascotte #openBSD #OpenSource #POSIX #programming #Linux
Photographs like this, have to inspire you to do some great {{tk}{c}{ba}sh} scripting coding & programming in a proper Open Source Server Operating System.
I present to you the freeBSD mascot in warm lighting with a dramatic background coloured in Rich deep colors
#BSD #freeBSD #ghostBSD #mascot #mascotte #openBSD #OpenSource #POSIX #programming #Linux
This is the output of the command
`curl style.ysap.sh`
#Bash #curl #programming #OpenSource #POSIX #Linux
`curl style.ysap.sh` Bash Style Guide for scripting
#Bash #curl #programming #OpenSource #POSIX #Linux