Zum Inhalt der Seite gehen

Suche

Beiträge, die mit Programming getaggt sind


ControlGroup in SwiftUI visually groups controls together, enhancing the user experience and creating... https://wesleydegroot.nl/blog/Controlgroup-in-SwiftUI #blog #programming #iosdev #swiftlang


DOGE’s .gov site lampooned as coders quickly realize it can be edited by anyone

DOGE site is apparently not running on government servers.
https://arstechnica.com/tech-policy/2025/02/doges-gov-site-lampooned-as-coders-quickly-realize-it-can-be-edited-by-anyone/

"DOGE appears to have skipped #security steps that are expected of #government websites. That pattern is troubling some federal workers...

makes it possible for bad actors to alter official databases of government information."

#ElonMusk #Musk #Doge #Programming #Tech #Data #Fail #News #US #USA
News headline:
 DOGE’s .gov site lampooned as coders quickly realize it can be edited by anyone

DOGE site is apparently not running on government servers.

by Ashley Belanger – Feb 14, 2025 10:24 AM


📊 Struggling with value replacements in your R data frames?

Discover practical techniques in "How to Replace Values in Data Frame Based on Lookup Table in R" at https://www.spsanderson.com/steveondata/posts/2025-02-17/

Join the conversation and share your experiences!

#R #RStats #Programming #Stats #Data #Blog


Doom runs on an Apple Lightning to HDMI Dongle.

A developer could hack into the Apple Lightning to HDMI dongle and run Doom directly on the accessory. The Apple Lightning Digital AV Adapter features a custom Samsung SoC with a 400MHz ARM Cortex-A5 core and 256 MiB of DRAM.

https://www.macrumors.com/2025/02/04/doom-apple-lightning-hdmi-adapter/

#doom #retro #gaming #art #apple #hdmi #dongle #arm #ios #programming #engineer #media #tech #news
The dongle should be enough to run Doom, which requires a 386 processor and 4MB of RAM. Apple put an SoC inside the dongle because the USB 2.0 protocol that Lightning used did not have the bandwidth required to run HDMI. So, it compressed the data from the Lightning device and then used the chip inside the adapter to decompress it for viewing on HDMI displays.

Although Doom runs well already, nyan_satan said the game has yet to hit 60 FPS on the dongle with proper resolution. However, reimplementing the function that populates frames into the framebuffer can vastly improve performance, allowing the game to reach the desired quality on the Apple accessory.
[ImageSource: nyan_satan]

The adapter runs a simplified version of iOS, but since it doesn’t have persistent storage, the developer used their MacBook to load firmware with a file system. They also use the laptop's connection for controls, but aside from that, everything runs directly on the dongle.

The developer said he plans to release the software behind this Doom project as a package in the future, allowing anyone with a jailbroken iOS device to run it and try it for themselves. In the meantime, he plans to improve it further, like introducing sound output and finding a way to attach a controller to the dongle so you can play Doom without needing a Mac.


Elon Musk’s #DOGE Website Is Already Getting Hacked

The DOGE.gov website is such a #coding disaster that pretty much anyone can take over.
https://newrepublic.com/post/191540/elon-musk-doge-website-hack

"unsurprising to anyone who has visited the DOGE.gov website since its inception—it looks like a high schooler could’ve made it...

“Tons of errors and details leaked in the page source code.”...

#Musk has yet to comment on the hacks as he continues promising “transparency.”"

#ElonMusk #Doge #Tech #Programming #Coup #News #US #USA
News headline:
Elon Musk’s DOGE Website Is Already Getting Hacked

The DOGE.gov website is such a coding disaster that pretty much anyone can take over.

by Malcolm Ferguson, February 14, 2025 / 9:01 a.m. ET


VERY LATE, but here we are. The third journal post is UP.

https://samerion.com/journal/2025-01

Last year, Samerion has finally seen the long awaited changes to its design. Today, I discuss its history, elaborating on past designs, and explain elements that make up the current day look of the website.

#samerion #gamedev #blog #fantasy #scifi #programming #design #webdev
Samerion's design journey. Promotional picture for the blog article showcasing monochrome designs for a dragon, and for a tree.


From: blenderdumbass . org

I want to document the way you might have a possibility to use the same software to make a similar website. @madiator2011@fedi.madiator.com already done that with blog.madiator.com. Lets go over: where you get the code, how do you set it up, how do you publish, how do you manage accounts, and most importantly, how do you modify everything, so it will look like your own thing.

Read or listen: https://blenderdumbass.org/articles/how_to_make_a_blog_like_mine_using_bdserver_software_
#blog #blogging #webdev #website #python #programming #BDServer


Programs don't kill people, computers do

The world outside our computers is unpredictable and interacting with it can make programs unreliable. However, programs must interact with the wider world to do anything useful.
– from Peter Saxton

💻 https://crowdhailer.me/2025-02-06/programs-dont-kill-people-computers-do/

#world #computer #programming #it #code #unpredictable #interactive #kill #people #killpeople #blog #blogpost


From copy-paster to AI supervisor—level up your dev journey with this hilarious programming tee!

#programming #developer #ai #codinglife

🔗 https://summonthejson.com/products/coder-shirt-copy-paster-promoted-to-ai-supervisor-funny-programming-t-shirt-for-developers


#DDos continues. And it is kind of sad that to make the website work you need to make the website not work.

#hacking #programming #webdev #blog


From: blenderdumbass . org

I want to document the way you might have a possibility to use the same software to make a similar website. @Madiator2011 already done that with blog.madiator.com. Lets go over: where you get the code, how do you set it up, how do you publish, how do you manage accounts, and most importantly, how do you modify everything, so it will look like your own thing.

Read or listen: https://blenderdumbass.org/articles/how_to_make_a_blog_like_mine_using_bdserver_software_

#blog #blogging #webdev #website #python #programming #BDServer


... https://wesleydegroot.nl/blog/Controlling-login-and-background-items #blog #programming #iosdev #swiftlang


🔍 Curious about combining matrices in R? My latest article covers everything you need to know! From row binding to column binding, it's all here.

Check it out at https://www.spsanderson.com/steveondata/posts/2025-02-10/ and share your experiences!

#R #RStats #Programming #Learn #Code #Blog
A code snippet in a dark-themed editor demonstrating how to combine two matrices in R by rows using the rbind() function. The code creates two sample matrices, stores them in a list, and uses do.call() with rbind() to merge them. The final combined matrix is printed to the console.


🔍 Curious about combining matrices in R? My latest article covers everything you need to know! From row binding to column binding, it's all here.

Check it out at https://www.spsanderson.com/steveondata/posts/2025-02-10/ and share your experiences!

#R #RStats #Programming #Learn #Code #Blog
A code snippet in a dark-themed editor demonstrating how to combine two matrices in R by rows using the rbind() function. The code creates two sample matrices, stores them in a list, and uses do.call() with rbind() to merge them. The final combined matrix is printed to the console.


Different kind of #blog tonight;

"To do more, do less"

Words I work by, and here's why:

https://harrywinser.com/posts/to-do-more-do-less/

#Blog #Tech #WebDev #Programming #Code


The End of Programming as We Know It

There’s a lot of chatter in the media that software developers will soon lose their jobs to AI. I don’t buy it.

🧑‍💻 https://www.oreilly.com/radar/the-end-of-programming-as-we-know-it/

#deepdive #ai #software #development #dev #programming #media #jobs #it


Picking a programming language to learn based on:

1. How cool is its name.
2. Mascot/logo cuteness.
3. How aesthetic is the CLI tooling.
4. How coherent is the tooling naming.

Idk, imagine choosing one by quality or smth lmao.

/j

#programming #joke


I'm specifically looking for a 5000 character instance which auto accepts new accounts. Veganism with 10k is manual review zeroes.ca is also manual

#Fediverse #SocialMedia #bash #sh #zsh #ksh #csh #PostLimit #WomenWhoCode #100DaysOfCode #1000DaysOfCode #POSIX #Programming


Are you just like me? Do you want to make fantastically beautiful posts and not be limited by a silly 500 character fence, but want to BANG intricate stories of 10.000 characters?

Don't be limited by those silly 500 character servers!

Browse over here, find an instance that's suitable to you and go there. The list doesn't have everyone who has that massive 5,000 character size, but the list has a lot of servers, so pick one, choose one, and go be the literary giant that you are!

And yes there are servers which have a fantastically glorious 10,000 character limit!

@altbot @FediTips

https://fedi.garden/tag/larger-post-size/

#Fediverse #SocialMedia #bash #sh #zsh #ksh #csh #PostLimit #WomenWhoCode #100DaysOfCode #1000DaysOfCode #POSIX #Programming
image shows text describing two Fediverse servers.  The first, veganism.social, is a Mastodon server in English, founded in November 2022, with a post size limit of 10,000 characters.  The second, pixey.org, is a Pixelfed server for posting photos and images, run by the admin of mstdn.social, with a post size limit of 2000 characters.  Both descriptions include their respective website links


Programmers, especially C folks, I remember coming across a website that "invented" a new type of paradigm with C - start all the way by expressing C in procedural, data-oriented, functional, to then object, and finally the xyz paradigm - whose name I don't remember.

It was strikingly similar to the data-oriented approach. Any help?

#coding #programming #C #paradigm #engineer #lowlevel #blog #linux #foss #opensource


Understanding iOS app states is crucial for a smooth user experience: Not Running, Inactive, Active,... https://wesleydegroot.nl/blog/App-States-in-iOS #blog #programming #iosdev #swiftlang


Google blocked 2.36 Million risky Android Apps from Play Store in 2024. :android:

The tech giant also noted it prevented 1.3 million apps from getting excessive or unnecessary access to sensitive user data during the time period by working with third-party app developers.

https://security.googleblog.com/2025/01/how-we-kept-google-play-android-app-ecosystem-safe-2024.html

#android #apps #google #play #protect #it #security #privacy #engineer #media #app #developer #programming #tech #news


We are planning for blog redesign that will happen from February 16th to 27th. During that time, you might see the “coming soon” banner, and this is expected.

#blog #blogging #redesign #designing #wordpress #csharp #programming #website


Snake Game Port is only 56 Bytes big & fits in a QR Code.

In the years since 1997, the landmark release of the Nokia 6110 and its inclusion of Snake, we have seen the game is ported to countless devices. This DOS version of Snake does have one key glitch that makes it more challenging to play than your typical versions of Snake.

https://github.com/donno2048/snake

#snake #game #dos #port #programming #retro #gaming #art #it #engineer #media #tech #news
Previously, Snake slither onto Raspberry Pi Pico and even a Raspberry Pi RP2040 LED array. Snake ports are so lax in terms of hardware requirements that they're even possible on any modern RGB keyboard with individually addressable keys, which I first experienced with Zaneo's Corsair (K70) RGB Snake game.

<https://github.com/Zaneo/Keyboard-Snake-Game>

Like Tetris (1984) and Pong (1972), Snake (1997) is an all-time staple of low-spec gaming, especially on mobile devices. It's also proof that fun gameplay doesn't necessarily require the most GPU-punishing graphics on the market — even the original Pac-Man (1980) is only about 24 kilobytes. But as this project proves, fun gameplay doesn't need a full kilobyte — it seems to start around 60 regular bytes.
[ImageSource: donno2048]

Screenshot of donno2048's Snake for DOS port being played within a web DOSBox session.

If you fancy yourself a finesser, you must play this version of Snake without inputting backward inputs (as soon as you have more than three length), lest you immediately devour yourself and die. Usually, Snake doesn't make self-devouring this easy, so you have to be ultra-precise with your movements to play this DOS port of Snake adequately, which is a suitable bump in difficulty for the retro OS and hardware, even if it's a glitch.

It works perfectly fine in DOSBox and the web app, at least in terms of game speed.


📄 Curious about how to print in Linux? Our Complete Guide to Linux Printing Commands: From Basic to Advanced is here to help!

Visit https://www.spsanderson.com/steveondata/posts/2025-01-31/ to learn about commands like lpstat and lprm. Perfect for beginners!

#Programming #Linux #Tech #Blog #CLI
"Screenshot of a terminal window with a dark theme, displaying Linux commands for printing. The commands include creating a text file with `echo "Hello, Linux Printing!" > test.txt`, formatting the file with a header using `pr -h "My First Linux Print" test.txt | lpr`, and checking the print queue with `lpq 123`. The text is color-coded, with green for commands, blue for strings, and red for numeric values, against a soft gray background."


📄 Curious about how to print in Linux? Our Complete Guide to Linux Printing Commands: From Basic to Advanced is here to help!

Visit https://www.spsanderson.com/steveondata/posts/2025-01-31/ to learn about commands like lpstat and lprm. Perfect for beginners!

#Programming #Linux #Tech #Blog #CLI
"Screenshot of a terminal window with a dark theme, displaying Linux commands for printing. The commands include creating a text file with `echo "Hello, Linux Printing!" > test.txt`, formatting the file with a header using `pr -h "My First Linux Print" test.txt | lpr`, and checking the print queue with `lpq 123`. The text is color-coded, with green for commands, blue for strings, and red for numeric values, against a soft gray background."


📊 Struggling with duplicate rows in R? Our new guide has got you covered!

Learn effective techniques to clean your data and enhance your analysis. Dive in now at https://www.spsanderson.com/steveondata/posts/2025-01-30/

#R #RStats #Programming #Stats #Data #RProgramming #Blog
Alt text: A code snippet displayed in a dark-themed code editor. The code demonstrates two methods for removing duplicate rows in R. The first method uses the `duplicated()` function in Base R, while the second method uses the `distinct()` function from the `dplyr` package. The editor window includes a gray background with red, yellow, and green buttons at the top, resembling a macOS terminal.


📊 Struggling with duplicate rows in R? Our new guide has got you covered!

Learn effective techniques to clean your data and enhance your analysis. Dive in now at https://www.spsanderson.com/steveondata/posts/2025-01-30/

#R #RStats #Programming #Stats #Data #RProgramming #Blog
Alt text: A code snippet displayed in a dark-themed code editor. The code demonstrates two methods for removing duplicate rows in R. The first method uses the `duplicated()` function in Base R, while the second method uses the `distinct()` function from the `dplyr` package. The editor window includes a gray background with red, yellow, and green buttons at the top, resembling a macOS terminal.


this will likely be a recurring reminder as the weeks go by, but i'm so excited about this project. i have to share! (this is the first time i've been nervous to announce something on this side of the web!)

i'm combining my 10 years of journalism experience with my love for the #indieweb by launching GOOD INTERNET, a regular periodical magazine in both print and digital formats. and this is a non-profit, completely independent endeavor!

https://goodinternetmagazine.com/

ultimately, Good Internet will cover a lot of different aspects of the small web: unplugging from the corporate web, fighting #enshittification, migrating from data-harvesting corpo social media, creating your own personal website, using code and website-building as an art form, federation, and creating websites for fun. it will be approachable for beginners and enjoyable for seasoned indie web travelers!

the #smallweb can be hard to keep up with if you aren't "plugged in," especially if you want to find other hobby website owners, folks coding for fun, weird web projects, or artists taking back their digital ownership. it's overdue that this side of the web has an analog publication!

having a central publication about the decentralized parts of the personal web makes me even more excited to share this hobby with those who might not even know about it--all within beautiful, high-res, high-quality pages.

the idea here is to have a physical celebration of this hobby in addition to being informative, helpful, and accessible.

consider signing up for email notifications when we launch the first issue in may 2025:

https://goodinternetmagazine.com

(if you're interested in #writing an article or op-ed about this side of the web/personal websites, coding an interactive article, or want to know what that even means, send an email to hello@goodinternetmagazine.com! taking pitches for may 2025!)

#internet #socialmedia #personalwebsites #blogging #blog #print #magazine #writer #technology #tech #coding #programming #html #webdev #webdesign #web #smalltech #css #html #dev #web


does anyone have a favorite #tech / #programming #blog / #newsletter list they’d like to share? I’m trying to fill out my RSS feeds some more. Some of my absolute favorites are https://maia.crimew.gay/feed.xml https://jvns.ca/atom.xml https://selfh.st/rss/ https://hachyderm.io/@VimLinks.rss


🌟 Ready to tackle arrays in C programming? This article is perfect for beginners! It provides clear explanations and examples to help you understand and apply array concepts.

Check it out and share your feedback! https://www.spsanderson.com/steveondata/posts/2025-01-29/

#C #CProgramming #RStats #blog #Coding #Programming
**Alt Text:**  
A screenshot of a C programming code snippet displayed in a code editor with a dark theme. The code calculates the sum, average, and maximum of five user-input numbers. It includes sections for input, processing, and output. The input section uses a `for` loop to prompt the user to enter numbers, the processing section calculates the sum and maximum, and the output section prints the results. The code is neatly formatted with syntax highlighting for keywords, variables, and comments.


🌟 Ready to tackle arrays in C programming? This article is perfect for beginners! It provides clear explanations and examples to help you understand and apply array concepts.

Check it out and share your feedback! https://www.spsanderson.com/steveondata/posts/2025-01-29/

#C #CProgramming #RStats #blog #Coding #Programming
**Alt Text:**  
A screenshot of a C programming code snippet displayed in a code editor with a dark theme. The code calculates the sum, average, and maximum of five user-input numbers. It includes sections for input, processing, and output. The input section uses a `for` loop to prompt the user to enter numbers, the processing section calculates the sum and maximum, and the output section prints the results. The code is neatly formatted with syntax highlighting for keywords, variables, and comments.


MetricKit is a framework in iOS 13 that collects performance data from your app, including CPU and memory... https://wesleydegroot.nl/blog/MetricKit #blog #programming #iosdev #swiftlang


I'm new to Mastodon! Any tips for a software developer on how to use this platform? 🤔 #Mastodon #SoftwareDeveloper #SocialMedia #Tech #programming


I corrected myself and went to bugzilla but I need to make an account before I can drop the bug report and when I browsed; Thunderbird has so many different features that you can't just drop a report and it will go to the programmers who work on it, so I'll check this out later because I don't feel like making an account now. Logging in with my GitHub account for some reason still fails

#Thunderbird #Linux #debugging #programming


I shall go to the GitHub page of Thunderbird later to do a proper bug report. I need to roll back this version of Thunderbird

#Thunderbird #Linux #debugging #programming


Annoying reproducable bug detected in @thunderbird Linux version.

Distribution: MX Linux Debian based
23.5 Debian 12.9 DM XFce 4.20.0

Thunderbird
Version info: 128.6.0esr (64-bit)

Steps. Take any gmail account with a . in the uid to setup an existing email account, copy / paste uid & pass

Result: incorrect uid pass echoed back

Same uid pass work flawless on mobile

New account was created to be sure. Result idem

#Thunderbird #Linux #debugging #programming


Check out my series of #blog posts about writing a fast #Sudoku solver in #Haskell, starting with this post: https://abhinavsarkar.net/posts/fast-sudoku-solver-in-haskell-1/

Comments, boosts and likes appreciated.

#programming #functionalprogramming #puzzles
a completed Sudoku puzzle