Programming Leftovers
-
Big Data is Dead
The world in 2023 looks different from when the Big Data alarm bells started going off. The data cataclysm that had been predicted hasn’t come to pass. Data sizes may have gotten marginally larger, but hardware has gotten bigger at an even faster rate. Vendors are still pushing their ability to scale, but practitioners are starting to wonder how any of that relates to their real world problems.
-
Pthread_Join() Function in C Language with Single and Multiple Thread Examples
Guide on the pthread library of POSIX standard to increase the speed of the finished program by executing multiple threads in parallel with the main function.
-
Bit Hacking (with Go code)
At a fundamental level, a programmer needs to manipulate bits. Modern processors operate over data by loading in 'registers' and not individual bits. Thus a programmer must know how to manipulate the bits within a register. Generally, we can do so while programming with 8-bit, 16-bit, 32-bit and 64-bit integers.
-
Jussi Pakkanen: More PDF, C API and Python
After a whole lot of bashing my head against the desk I finally managed to find out what Acrobat reader's "error 14" means, I managed to make both font subsetting and graphics generation work. Which means you can now do things like this:
After this improving the code to handle full PDF graphics seems mostly to be a question of adding functions for all primitives in the PDF graphics model. The big unknown thing is PDF form support, of which I know nothing. Being a new design it probably is a lot less convoluted than PDF fonts were.
-
SeleniumWeb Automation with Python
Practical tutorial on the use of Web Automation in Selenium with the Python language to allow an automatic testing of the website without human interaction.
-
Python Selection Sort
Comprehensive tutorial on how to use the selection sort in Python to arrange all the elements in ascending or descending order based on the requirements.
-
Python Insertion Sort
Practical tutorial on insertion sort to sort all the elements of an array in Python and handle the data with a small range or sorting a partially sorted list.
-
How to Create a Django App on Ubuntu Server?
This article has covered the creation and use of Django applications on Ubuntu servers. To make the process simple to grasp, we have divided it into steps.