-- Leo's gemini proxy

-- Connecting to gemini.tuxmachines.org:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini;lang=en-GB

Tux Machines


Programming Leftovers


Posted by Roy Schestowitz on Dec 13, 2022


Devices/Embedded: Raspberry Pi and More

Drupal 10 is worth a fresh look



Nibble Stew: Print quality PDF generation, color separations, other fun stuff


↺ Nibble Stew: Print quality PDF generation, color separations, other fun stuff


> Looking at this you can find several interesting things. For example the gray box showing the bleed area is composed of C, M and Y inks instead of only K, even though it was originally defined as a pure gray in RGB. This is how LittleCMS chose to convert it and it might or might not be what the original artist had in mind. High quality PDF generation is full of little quirks like this, blindly throwing numbers at color conversion functions is not enough to get good results, end users might need fairly precise control over low level operations.


> Another thing to note is how the renderer has left "holes" for the book title in CMYK plates even though all color is in the gold ink plate. This avoids mixing inks but on the other hand requires someone to do proper trapping. That is its own can of worms, but fortunately most people can let the RIP handle it (I think).



Day 13: Virtual Environments in Raku - Raku Advent Calendar


↺ Day 13: Virtual Environments in Raku - Raku Advent Calendar


> Envious? If not, run zef install Envy and let’s start exploring virtual comp unit repositories.


> Hold the phone! What are we doing? We’re going to explore using a module allowing us to have virtual module environments in our very favorite raku.



2022.50 Mainified - Rakudo Weekly News


↺ 2022.50 Mainified - Rakudo Weekly News


> The past week Vadim Belman has worked on bringing the RakuAST branch up-to-date with the master branch, and renaming it to “main”, and making that the default Rakudo branch from now on.


> This means that the next Rakudo release will have some form of RakuAST functionality enabled. It may have felt like a small step, but this will allow developers to try out these new features already, especially for those cases where Raku source code is built programmatically to be EVALled at runtime. So in a lot of ways, this is more of a very big step towards the next Raku Programming Language level. And kudos to all who brought the rakuast branch this far!



1.66.0 pre-release testing | Inside Rust Blog


↺ 1.66.0 pre-release testing | Inside Rust Blog


> The 1.66.0 pre-release is ready for testing. The release is scheduled for December 15. Release notes can be found here.



Battle of the Texts and the Unicode Savior - It’s FOSS


↺ Battle of the Texts and the Unicode Savior - It’s FOSS


> I explained encoding issues when exchanging files between different countries. But things were even worst since the encodings used by different manufacturers for the same country were not always the same. You can understand what I mean if you had to exchange files between Mac and PC in the 80s.


> Is it a coincidence or not, the Unicode project started in 1987, led by people of Xerox and … Apple.


> The goal of the project was to define a universal character set allowing to simultaneously use any character used in human writing within the same text. The original Unicode project was limited to 65536 different characters (each character being represented using 16 bits— that is two bytes per character). A number that has proven to be insufficient.


> So, in 1996 Unicode has been extended to support up to 1 million different code points. Roughly speaking, a “code point” a number that identifies an entry in the Unicode character table. And one core job of the Unicode project is to make an inventory of all letters, symbols, punctuation marks and other characters that are (or were) used worldwide, and to assign to each of them a code point that will uniquely identify that character.




gemini.tuxmachines.org

-- Response ended

-- Page fetched on Thu Jun 13 21:23:03 2024