Tux Machines

Programming Leftovers

Posted by Roy Schestowitz on Feb 14, 2023

=> Small Devices: DietPi, DiscoBSD for STM32 and PIC32 Microcontrollers, and Arduino | EndeavourOS Scores A Sizable Update with Cassini Neo Release

Jussi Pakkanen: Plain C API design, the real world Kobayashi Maru test

=> ↺ Jussi Pakkanen: Plain C API design, the real world Kobayashi Maru test

Designing APIs is hard. Designing good APIs that future people will not instantly classify as "total crap" is even harder. There are typically many competing requirements such as:

Pandas Apply() Function to Every Row

=> ↺ Pandas Apply() Function to Every Row

Tutorial on how to utilize the apply() function to every row in Pandas to implement any function to every row in DataFrame in Pandas using practical examples.

Pandas Argmax()

=> ↺ Pandas Argmax()

Guide on how to locate the index location of the maximum value in a DataFrame or Series using the Index.argmax(), Series.argmax, and DataFrame[‘column’].argmax.

Pandas Add Column with Default Values

=> ↺ Pandas Add Column with Default Values

Practical tutorial on adding a column with the default value in Pandas using three methods – assign(), [], and insert() - to add a column with a constant value.

Pandas Add Days to Date

=> ↺ Pandas Add Days to Date

Practical guide on how to add the days to the dates in Pandas by utilizing three methods – pandas.DateOffset(), pandas.timeDelta(), and pandas.to_timeDelta().

On association

=> ↺ On association

My research touches on the professionalisation (or otherwise) of software engineering, and particularly the association (or not) of software engineers with a professional body, or with each other (or not) through a professional body. So what's that about?

2023.07 Core Class

=> ↺ 2023.07 Core Class

Vadim Belman has published the video of their second Rakudo Core Development class, giving an introduction on many aspects of Rakudo and NQP internals. Clocking in at more than 2.5 hours, it should help anybody wanting to contribute to the Rakudo core significantly!

20 Free Open Source JavaScript Animation Frameworks and Libraries

=> ↺ 20 Free Open Source JavaScript Animation Frameworks and Libraries

JS Animation libraries help developers create catchy animations for their websites, web apps, or even games. In this post we offer you the best multipurpose and specific JavaScript animation libraries and frameworks.

Update: pdf-parser.py Version 0.7.8

=> ↺ Update: pdf-parser.py Version 0.7.8

A small feature update for pdf-parser.py Statistics include unreferenced objects now: [...]

Update: xor-kpa.py Version 0.0.7

=> ↺ Update: xor-kpa.py Version 0.0.7

I added extra plaintexts for the modulus of Cobalt Strike’s public RSA key. xor-kpa_V0_0_7.zip (http)MD5: FB8155E56234648CC3AFFD890BFE9043SHA256: 069DCA2A1901D448DBF2CF202B5CE49846EFCBAACB73BF35B20AA085AAB31BA9

Continuing internationalization integrated into easy.sfs

=> ↺ Continuing internationalization integrated into easy.sfs

I posted about the abandonment of langpacks a couple of days ago:
https://bkhome.org/news/202302/easysfs-internationalized-langpack-pets-abandoned.html

=> ↺ https://bkhome.org/news/202302/easysfs-internationalized-langpack-pets-abandoned.html

The last couple of days there has been intense coding, implementing the details internationalization integrated into easy.sfs, or as a single "nls.sfs".
Changes to /usr/local/petget/installpkg.sh, major changes to /usr/local/momanager/momanager, and in woofQ changes to 2createpackages and 3buildeasydistro....

=> ↺ https://bkhome.org/news/202302/easysfs-internationalized-langpack-pets-abandoned.html

Svelte Was Made By Vue Fans

=> ↺ Svelte Was Made By Vue Fans

I actually like the declarative feel of Svelte. I just don't like that it reminds me of a product which endorses malware. I don't think that is something to want to emulate.

=> gemini.tuxmachines.org

Proxy Information
Original URL
gemini://gemini.tuxmachines.org/n/2023/02/14/Programming_Leftovers.gmi
Status Code
Success (20)
Meta
text/gemini;lang=en-GB
Capsule Response Time
139.910927 milliseconds
Gemini-to-HTML Time
1.257345 milliseconds

This content has been proxied by September (ba2dc).