-- Leo's gemini proxy
-- Connecting to gemini.techrights.org:1965...
-- Connected
-- Sending request
-- Meta line: 20 text/gemini;lang=en-GB
01:33 *libertybox_ has quit (Ping timeout: 2m30s)
01:33 *libertybox has quit (Ping timeout: 2m30s)
01:36 *schestowitz-TR has quit (Ping timeout: 2m30s)
01:37 *schestowitz-TR has quit (Ping timeout: 120 seconds)
01:37 *libertybox (~schestowitz_log@rbnv8qskr8rgw.irc) has joined #techbytes
01:37 *libertybox_ (~schestowitz_log@rbnv8qskr8rgw.irc) has joined #techbytes
01:37 *schestowitz-TR (~acer-box@freenode/user/schestowitz) has joined #techbytes
01:38 *Techrights-sec2 (~quassel@rbnv8qskr8rgw.irc) has joined #techbytes
01:38 *roy (~quassel@rbnv8qskr8rgw.irc) has joined #techbytes
01:38 *Techrights-sec (~quassel@freenode-tc1tfe.71tb.6ao7.hij1op.IP) has joined #techbytes
01:38 *Techrights-sec2 (~quassel@freenode-tc1tfe.71tb.6ao7.hij1op.IP) has joined #techbytes
01:38 *Techrights-sec2 has quit (OperServ (Session limit exceeded))
01:38 *schestowitz-TR (~acer-box@rbnv8qskr8rgw.irc) has joined #techbytes
01:38 *Techrights-sec2 (~quassel@freenode-tc1tfe.71tb.6ao7.hij1op.IP) has joined #techbytes
01:38 *Techrights-sec2 has quit (OperServ (Session limit exceeded))
01:38 *libertybox__ has quit (Ping timeout: 2m30s)
01:38 *Techrights-sec2 (~quassel@freenode-tc1tfe.71tb.6ao7.hij1op.IP) has joined #techbytes
01:38 *Techrights-sec2 has quit (OperServ (Session limit exceeded))
01:39 *libertybox__ (~schestowitz_log@rbnv8qskr8rgw.irc) has joined #techbytes
01:39 *Techrights-sec has quit (Ping timeout: 2m30s)
01:39 *Techrights-sec2 (~quassel@freenode-tc1tfe.71tb.6ao7.hij1op.IP) has joined #techbytes
01:39 *Techrights-sec2 has quit (OperServ (Session limit exceeded))
01:39 *schestowitz-TR has quit (Z-lined)
01:39 *311CVQWDK has quit (Z-lined)
01:39 *Disconnected (Remote host closed socket).
02:09 *Now talking on #techbytes
02:11 *schestowitz-TR has quit (Ping timeout: 2m30s)
02:14 *libertybox__ has quit (Ping timeout: 2m30s)
02:14 *libertybox_ has quit (Ping timeout: 2m30s)
02:14 *libertybox has quit (Ping timeout: 2m30s)
02:50 *libertybox (~schestowitz_log@rbnv8qskr8rgw.irc) has joined #techbytes
02:50 *libertybox_ (~schestowitz_log@rbnv8qskr8rgw.irc) has joined #techbytes
02:50 *libertybox__ (~schestowitz_log@rbnv8qskr8rgw.irc) has joined #techbytes
02:50 *schestowitz-TR (~acer-box@freenode/user/schestowitz) has joined #techbytes
02:51 *Techrights-sec (~quassel@rbnv8qskr8rgw.irc) has joined #techbytes
02:51 *roy_ (~quassel@rbnv8qskr8rgw.irc) has joined #techbytes
02:51 *Techrights-sec (~quassel@freenode-6piv28.71tb.6ao7.hij1op.IP) has joined #techbytes
02:51 *Techrights-sec2 (~quassel@freenode-6piv28.71tb.6ao7.hij1op.IP) has joined #techbytes
02:52 *libertybox is now known as schestowitz-pol
02:52 *Techrights-sec2 has quit (Ping timeout: 2m30s)
02:52 *roy has quit (Ping timeout: 2m30s)
02:52 *schestowitz-TR (~acer-box@rbnv8qskr8rgw.irc) has joined #techbytes
03:23 *schestowitz-TR has quit (Ping timeout: 2m30s)
03:25 *u-amarsh04 has quit (Ping timeout: 2m30s)
03:25 *schestowitz-TR has quit (Ping timeout: 120 seconds)
03:26 *schestowitz-pol has quit (Ping timeout: 2m30s)
03:26 *libertybox__ has quit (Ping timeout: 2m30s)
03:26 *libertybox_ has quit (Ping timeout: 2m30s)
03:27 *libertybox (~schestowitz_log@rbnv8qskr8rgw.irc) has joined #techbytes
03:27 *libertybox_ (~schestowitz_log@rbnv8qskr8rgw.irc) has joined #techbytes
03:27 *libertybox__ (~schestowitz_log@rbnv8qskr8rgw.irc) has joined #techbytes
03:28 *schestowitz-TR (~acer-box@freenode/user/schestowitz) has joined #techbytes
03:28 *Techrights-sec2 (~quassel@rbnv8qskr8rgw.irc) has joined #techbytes
03:28 *roy (~quassel@rbnv8qskr8rgw.irc) has joined #techbytes
03:28 *208ACF7GY (~quassel@freenode-8mhe75.71tb.6ao7.hij1op.IP) has joined #techbytes
03:28 *roy (~quassel@freenode-8mhe75.71tb.6ao7.hij1op.IP) has joined #techbytes
03:28 *roy has quit (OperServ (Session limit exceeded))
03:29 *roy (~quassel@freenode-8mhe75.71tb.6ao7.hij1op.IP) has joined #techbytes
03:29 *roy has quit (OperServ (Session limit exceeded))
03:29 *roy (~quassel@freenode-8mhe75.71tb.6ao7.hij1op.IP) has joined #techbytes
03:29 *roy has quit (OperServ (Session limit exceeded))
03:29 *Techrights-sec has quit (Ping timeout: 2m30s)
03:29 *roy (~quassel@freenode-8mhe75.71tb.6ao7.hij1op.IP) has joined #techbytes
03:29 *roy has quit (OperServ (Session limit exceeded))
03:29 *roy_ has quit (Ping timeout: 2m30s)
03:29 *roy (~quassel@freenode-8mhe75.71tb.6ao7.hij1op.IP) has joined #techbytes
03:29 *roy has quit (OperServ (Session limit exceeded))
03:29 *libertybox__ is now known as techright-pol
03:29 *schestowitz-TR (~acer-box@rbnv8qskr8rgw.irc) has joined #techbytes
03:29 *roy (~quassel@freenode-8mhe75.71tb.6ao7.hij1op.IP) has joined #techbytes
03:29 *roy has quit (OperServ (Session limit exceeded))
03:30 *roy (~quassel@freenode-8mhe75.71tb.6ao7.hij1op.IP) has joined #techbytes
03:30 *roy has quit (OperServ (Session limit exceeded))
03:30 *208ACF7GY has quit (Z-lined)
03:30 *Techrights-sec has quit (Z-lined)
03:30 *Disconnected (Remote host closed socket).
04:00 *Now talking on #techbytes
04:00 *schestowitz-TR (~acer-box@freenode/user/schestowitz) has joined #techbytes
04:39 *u-amarsh04 (~amarsh04@e29ec4gtxas4w.irc) has joined #techbytes
04:43 *psydruid has quit (Ping timeout: 2m30s)
08:03 *psydruid (~psydruid@jevhxkzmtrbww.irc) has joined #techbytes
08:17 *psydruid (~psydruid@jevhxkzmtrbww.irc) has left #techbytes
08:21 *psydruid (~psydruid@jevhxkzmtrbww.irc) has joined #techbytes
08:37 *psydruid (~psydruid@jevhxkzmtrbww.irc) has left #techbytes
08:37 *psydruid (~psydruid@jevhxkzmtrbww.irc) has joined #techbytes
09:29 *psydruid (~psydruid@jevhxkzmtrbww.irc) has left #techbytes
09:33 *psydruid (~psydruid@jevhxkzmtrbww.irc) has joined #techbytes
10:37 *psydroid2 (~psydroid@cbcfptirpkfqa.irc) has joined #techbytes
11:19 *psydroid2 has quit (connection closed)
11:31 *psydroid2 (~psydroid@cbcfptirpkfqa.irc) has joined #techbytes
18:18 schestowitz[TR]; <li>
18:18 schestowitz[TR]; <h5><a href="https:/ubuntu.com//blog/what-is-real-time-linux-ii">What is real-time Linux? Part II</a></h5>
18:18 schestowitz[TR]; <blockquote>
18:18 schestowitz[TR]; <p>Preemption lies at the core of real-time Linux. Preemption consists in temporarily interrupting the current thread of execution so that a higher-priority event can be processed in a timely manner. Increasing the preemptible code surface within the Linux kernel dramatically improves the capability to provide a deterministic response time to an external event. Lets discuss the princi
18:18 schestowitz[TR]; ples behind preemption in greater detail.</p>
18:18 schestowitz[TR]; </blockquote>
18:18 schestowitz[TR]; </li>
18:20 schestowitz[TR]; <li>
18:20 schestowitz[TR]; <h5><a href="https://kevquirk.com/my-static-site-workflow/">My Static Site Workflow</a></h5>
18:20 schestowitz[TR]; <blockquote>
18:20 schestowitz[TR]; <p>So I started thinking about a move back to Jekyll, but with one caveat - if I was going to move back, I had to nail my workflow. This meant that whatever workflow I landed on for Jekyll, I had to be able to: [...]</p>
18:20 schestowitz[TR]; </blockquote>
18:20 schestowitz[TR]; </li>
18:20 -TechBytesBot/#techbytes-kevquirk.com | My Static Site Workflow | Kev Quirk
18:20 schestowitz[TR]; <li>
18:20 schestowitz[TR]; <h5><a href="https://venam.nixers.net/blog/unix/2023/02/28/access_control.html">Secure the Border and Build the Wall: A Compendium of Access Control on Unix-Like OSes</a></h5>
18:20 schestowitz[TR]; <blockquote>
18:20 schestowitz[TR]; <p>Undeniably, in computers and operating systems this is a fact. However, universal privilege used to be the norm, and restricting actions was a concept that wasnt part of the vocabulary. Today, this idea is a must. Our machines are constantly interacting with the external world, exchanging information, and deliberately fetching and executing pieces of code and software from servers hosted
18:20 schestowitz[TR]; in places we might never visit. Meanwhile, we trust and intertwine our lives with these machines.</p>
18:20 schestowitz[TR]; </blockquote>
18:20 schestowitz[TR]; </li>
18:20 -TechBytesBot/#techbytes-venam.nixers.net | Secure the Border and Build the Wall A Compendium of Access Control on Unix-Like OSes
18:23 schestowitz[TR]; <li>
18:23 schestowitz[TR]; <h5><a href="https://www.ubuntubuzz.com/2023/02/libreoffice-75-released.html">LibreOffice 7.5 Released</a></h5>
18:23 schestowitz[TR]; <blockquote>
18:23 schestowitz[TR]; <p>LibreOffice 7.5 released Thursday 2 February 2023. This free libre and open source office suite is now available for all computer users especially those who use GNU/Linux, Microsoft Windows and Apple MacOS. It brings out a lot of improvements and new features, and among them, visual identities. Thank you to all the developers and contributors. Congratulations to the whole LibreOffice Community!</p>
18:23 schestowitz[TR]; </blockquote>
18:23 schestowitz[TR]; </li>
18:23 -TechBytesBot/#techbytes-www.ubuntubuzz.com | LibreOffice 7.5 Released
18:23 schestowitz[TR]; <li>
18:23 schestowitz[TR]; <h5><a href="https://www.ubuntubuzz.com/2023/02/kicad-7-released.html">KiCAD 7 Released</a></h5>
18:23 schestowitz[TR]; <blockquote>
18:23 schestowitz[TR]; <p>KiCAD 7 released Sunday 12 February 2023. The Project officially said that version 7 is a significant update to version 6 of the cross platform FOSS electronic design automation (EDA) suite KiCAD. It is available to download for all operating systems. It's a great news to everyone in electronic engineering world especially students, hardware hackers and manufacturers.</p>
18:23 schestowitz[TR]; </blockquote>
18:23 schestowitz[TR]; </li>
18:23 -TechBytesBot/#techbytes-www.ubuntubuzz.com | KiCAD 7 Released
18:55 schestowitz[TR]; <li>
18:55 schestowitz[TR]; <h5><a href="https://www.digitalmusicnews.com/2023/02/27/senators-klobuchar-lee-doj-action-ticketmaster/">U.S. Senators Klobuchar, Lee Urge DOJ Action Against Ticketmaster, Live Nation After Judiciary Hearings</a></h5>
18:55 schestowitz[TR]; <blockquote>
18:55 schestowitz[TR]; <p>U.S. Senators Amy Klobuchar (D-MN) and Mike Lee (R-UT) are calling for the Department of Justice to continue investigating Ticketmaster and Live Nations anti-competitive practices.</p>
18:55 schestowitz[TR]; <p>In a bipartisan letter after the recent Senate Judiciary Committee hearings, both Senators urge the DOJ to take action. We have long been concerned about the state of competition in Americas ticketing industry, especially with the power and reach of Live Nation and its wholly-owned subsidiary, Ticketmaster. For too long, Live Nation and Ticketmaster have wielded monopoly power anti-competitiv
18:55 schestowitz[TR]; ely, harming fans and artists alike, the Senators write to Assistant Attorney General for the Antitrust Division of the DOJ, Johnathan Kanter.</p>
18:55 schestowitz[TR]; </blockquote>
18:55 schestowitz[TR]; </li>
18:55 schestowitz[TR];
18:55 -TechBytesBot/#techbytes- ( status 520 @ https://www.digitalmusicnews.com/2023/02/27/senators-klobuchar-lee-doj-action-ticketmaster/ )
19:02 schestowitz[TR]; <li>
19:02 schestowitz[TR]; <h5><a href="https://www.vice.com/en/article/bvmwb4/pornhub-onlyfans-and-meta-join-new-sextortion-prevention-platform">Pornhub, OnlyFans, and Meta Join New Sextortion Prevention Platform</a></h5>
19:02 schestowitz[TR]; <blockquote>
19:02 schestowitz[TR]; <p>The new Take It Down platform is less invasive, but still requires victims to have the images on their own devices. If someone recorded them without their consent, for example, theyd have to seek out and download that content to their own device before creating a hash on Take It Downsomething that can be retraumatizing for victims.</p>
19:02 schestowitz[TR]; </blockquote>
19:02 schestowitz[TR]; </li>
19:02 -TechBytesBot/#techbytes-www.vice.com | Pornhub, OnlyFans, and Meta Join New Sextortion Prevention Platform
19:08 schestowitz[TR]; <li>
19:08 schestowitz[TR]; <h5><a href="https://yle.fi/a/74-20020140">Police Board to probe officers' photo ban at Lapland logging protest</a></h5>
19:08 schestowitz[TR]; <blockquote>
19:08 schestowitz[TR]; <p>On Monday 20 February, a small group of demonstrators set up a tripod made of logs in the middle of the logging road. Police cut down the timber tripod structure with a chainsaw, but would not allow the act to be photographed or recorded.</p>
19:08 schestowitz[TR]; </blockquote>
19:08 schestowitz[TR]; </li>
19:08 schestowitz[TR];
19:08 -TechBytesBot/#techbytes-yle.fi | Police Board to probe officers' photo ban at Lapland logging protest | News | Yle Uutiset
19:11 schestowitz[TR]; <li>
19:11 schestowitz[TR]; <h5><a href="https://www.ubuntubuzz.com/2023/02/release-schedules-of-popular-gnulinux-distros-2023-debian-fedora-mageia-opensuse-ubuntu.html">Seven Big GNU/Linux Distro Releases You Can Expect 2023</a></h5>
19:11 schestowitz[TR]; <blockquote>
19:11 schestowitz[TR]; <p>This collection article highlights upcoming release schedules of Big Five GNU/Linux distributions can be expected in 2023 from February. This includes Debian, Deepin, Fedora, Mageia, openSUSE, Trisquel and Ubuntu. We want to spread the information and news to all readers so, for the users, they can wait for distro they love coming this year and for contributors, they can join and help with
19:11 schestowitz[TR]; the development. All in all, along with this, to each GNU/Linux Project mentioned you can subscribe to the news, read the announcement and sources, as well as further you can download, test the alpha or beta ISO images available and help report bugs. Happy reading!</p>
19:11 schestowitz[TR]; </blockquote>
19:11 schestowitz[TR]; </li>
19:11 -TechBytesBot/#techbytes-www.ubuntubuzz.com | Seven Big GNU/Linux Distro Releases You Can Expect 2023
19:14 schestowitz[TR]; <li>
19:14 schestowitz[TR]; <h5><a href="https://canonical.com/blog/canonical-announces-support-for-the-4th-gen-intel-xeon-scalable-processors-with-intel-vran-boost">Reliable, high-speed connectivity unlocked for 5G radio networks</a></h5>
19:14 schestowitz[TR]; <blockquote>
19:14 schestowitz[TR]; <p>Canonical is proud to announce full support for Intels innovative new 4th Gen Intel Xeon Scalable processors with Intel vRAN Boost hardware platform family on Ubuntu Pro 22.04 LTS, delivering immediate compatibility with the advanced embedded silicon-based accelerators and a host of other improvements in the platform. With the integration of the Ubuntu real-time kernel, customers can imm
19:14 schestowitz[TR]; ediately benefit from the power of Ubuntu Pro 22.04 LTS and drive their Open RAN architectures to meet the ever-increasing demand for fast and reliable connectivity in the modern mobile network landscape.</p>
19:14 schestowitz[TR]; </blockquote>
19:14 schestowitz[TR]; </li>
19:14 -TechBytesBot/#techbytes-Canonical announces support for the 4th Gen Intel Xeon Scalable processors with Intel vRAN Boost | Canonical
19:14 schestowitz[TR]; <li>
19:14 schestowitz[TR]; <h5><a href="https://www.ubuntubuzz.com/2023/02/collection-of-system76-laptop-reviews-2009-2014.html">Collection of System76 Laptop Reviews 2009-2014</a></h5>
19:14 schestowitz[TR]; <blockquote>
19:14 schestowitz[TR]; <p>This is a list of reviews of System76 laptop and desktop computers by different authors for five years from 2009 to 2014. We managed to collect reviews of several System76 models ranging from Serval, Galago, Gazelle, Lemur, Pangolin, to Bonobo Pro with various Intel technologies from Core 2 Duo to generations of i7 with various graphics processors from HD Graphics, Iris Pro to NVIDIA GTX Mo
19:14 schestowitz[TR]; bile. We summarized every review by its specifications, battery hour, and the author's conclusion and linked to every original website so you can read further. We hope this really helps everyone considering then purchasing GNU/Linux-preinstalled branded computers suitable for them. Please read on and look forward for the next collection too. Happy reading!</p>
19:14 schestowitz[TR]; </blockquote>
19:14 schestowitz[TR]; </li>
19:14 schestowitz[TR];
19:14 -TechBytesBot/#techbytes-www.ubuntubuzz.com | Collection of System76 Laptop Reviews 2009-2014
19:15 schestowitz[TR]; <li>
19:15 schestowitz[TR]; <h5><a href="https://jpieper.com/2023/02/27/uart-tunneling-with-moteus/">UART tunneling with moteus</a></h5>
19:15 schestowitz[TR]; <blockquote>
19:15 schestowitz[TR]; <p>Unfortunately, tview does not yet have support for these. However, the python library and moteus_tool do. If you are not running any moteus using application at the same time, you can start moteus_tool with moteus_tool console diagnostic-channel 3 to send and receive data from the aux2 serial port rather than the normal moteus diagnostic protocol. Similarly, python applications
19:15 schestowitz[TR]; can use the moteus.Stream class and specify an alternate channel, like: [...]</p>
19:15 schestowitz[TR]; </blockquote>
19:15 schestowitz[TR]; </li>
19:15 schestowitz[TR];
19:15 -TechBytesBot/#techbytes-jpieper.com | UART tunneling with moteus | A Modicum of Fun
19:16 schestowitz[TR]; <li>
19:16 schestowitz[TR]; <h5><a href="https://blog.arduino.cc/2023/02/28/self-guided-circular-saw-automates-woodworking/">Self-guided circular saw automates woodworking</a></h5>
19:16 schestowitz[TR]; <blockquote>
19:16 schestowitz[TR]; <p>An Arduino Uno board controls the single stepper motor through a driver board. That stepper pulls the saw carriage back and forth with a belt. A relay module controls power to going to the saw. Limit switches let the Arduino detect when the saw reaches the ends of the rails. The laser line projection comes from a standalone off-the-shelf unit. The machines controls are standard arcade bu
19:16 schestowitz[TR]; ttons.</p>
19:16 schestowitz[TR]; </blockquote>
19:16 schestowitz[TR]; </li>
19:16 -TechBytesBot/#techbytes-blog.arduino.cc | Self-guided circular saw automates woodworking | Arduino Blog
19:16 schestowitz[TR]; <li>
19:16 schestowitz[TR]; <h5><a href="https://www.tomshardware.com/news/trs-80-raspberry-pi-kubernetes">Raspberry Pi Helps TRS-80 Model 102 Deploy Kubernetes</a></h5>
19:16 schestowitz[TR]; <blockquote>
19:16 schestowitz[TR]; <p>It is well documented that Raspberry Pi has helped many old computers to do more than they were ever designed to do, and this project from Darko Mesaros enables a 37 year old TRS-80 Model 102 portable computer to deploy Kubernetes.</p>
19:16 schestowitz[TR]; </blockquote>
19:16 schestowitz[TR]; </li>
19:16 -TechBytesBot/#techbytes-www.tomshardware.com | Raspberry Pi Helps TRS-80 Model 102 Deploy Kubernetes | Tom's Hardware
19:20 schestowitz[TR]; <li>
19:20 schestowitz[TR]; <h5><a href="https://www.ubuntubuzz.com/2023/02/libreoffice-75-released.html">LibreOffice 7.5 Released</a></h5>
19:20 schestowitz[TR]; <blockquote>
19:20 schestowitz[TR]; <p>LibreOffice is a cross-platform, free libre open source software (FOSS) office suite from Germany developed by worldwide community under stewardship of a non-profit organization. It was originally developed from OpenOffice.org in 2010, first released in 2011 and the latest version 7.5 released in 2023. It is consisted of six applications namely Base (database), Calc (spreadsheet), Draw (illustrator
19:20 schestowitz[TR]; ), Impress (presentation), Math (equation editor), and Writer (word processor). It is mostly viewed as an alternative to Microsoft Office or Google Docs. It is the de facto office suite on all GNU/Linux operating systems especially Ubuntu. Its website is https://libreoffice.org.</p>
19:20 schestowitz[TR]; </blockquote>
19:20 schestowitz[TR]; </li>
19:20 schestowitz[TR];
19:21 -TechBytesBot/#techbytes-www.ubuntubuzz.com | LibreOffice 7.5 Released
19:21 -TechBytesBot/#techbytes-Could not resolve host: libreoffice.org.<; Unknown error ( status 0 @ https://libreoffice.org.</p )
19:21 schestowitz[TR]; <li>
19:21 schestowitz[TR]; <h5><a href="https://www.ubuntubuzz.com/2023/02/kicad-7-released.html">KiCAD 7 Released</a></h5>
19:21 schestowitz[TR]; <blockquote>
19:21 schestowitz[TR]; <p>KiCAD 7 released Sunday 12 February 2023. The Project officially said that version 7 is a significant update to version 6 of the cross platform FOSS electronic design automation (EDA) suite KiCAD. It is available to download for all operating systems. It's a great news to everyone in electronic engineering world especially students, hardware hackers and manufacturers.</p>
19:21 schestowitz[TR]; </blockquote>
19:21 schestowitz[TR]; </li>
19:21 schestowitz[TR];
19:21 -TechBytesBot/#techbytes-www.ubuntubuzz.com | KiCAD 7 Released
19:21 schestowitz[TR]; <li>
19:21 schestowitz[TR]; <h5><a href="https://lunduke.substack.com/p/the-true-history-of-vi">The True History of vi</a></h5>
19:21 schestowitz[TR]; <blockquote>
19:21 schestowitz[TR]; <p>What follows is the story of that much loved and much hated text editor. Where it came from, who created it, how it was almost very different, and why on earth it is the way it is.</p>
19:21 schestowitz[TR]; </blockquote>
19:21 schestowitz[TR]; </li>
19:21 -TechBytesBot/#techbytes-lunduke.substack.com | The True History of vi - by Bryan Lunduke
19:26 schestowitz[TR]; <li>
19:26 schestowitz[TR]; <h5><a href="https://nibblestew.blogspot.com/2023/02/unit-testing-pdf-generation.html">Unit testing PDF generation</a></h5>
19:26 schestowitz[TR]; <blockquote>
19:26 schestowitz[TR]; <p>How would you test PDF generation?</p>
19:26 schestowitz[TR]; <p>This turns out to be unexpectedly difficult because you need to check that the files are both syntactically and semantically valid. The former could be tested with existing PDF validators and converters but the latter is more difficult.</p>
19:26 schestowitz[TR]; <p>If you, say, try to render a red square, the end result should be that the PDF command stream has two commands, a re command and an f command. That could be verified simply by grepping the command stream with some regexps. It would not be very useful, though, as there is no guarantee that those commands actually produce a red square in the output document. There are dozens of ways to make t
19:26 schestowitz[TR]; he output stream not produce a red square in the intended location without breaking file "validity" in any way.</p>
19:26 schestowitz[TR]; </blockquote>
19:26 schestowitz[TR]; </li>
19:26 schestowitz[TR];
19:26 -TechBytesBot/#techbytes-nibblestew.blogspot.com | Nibble Stew: Unit testing PDF generation
19:26 schestowitz[TR]; <li>
19:26 schestowitz[TR]; <h5><a href="https://evanhahn.com/the-lone-developer-problem/">The lone developer problem</a></h5>
19:26 schestowitz[TR]; <blockquote>
19:26 schestowitz[TR]; <p>In short: in my experience, if a single programmer builds something, its often hard for others to maintain later. There are several possible reasons why. Even great programmers fall into this trap!</p>
19:26 schestowitz[TR]; </blockquote>
19:26 schestowitz[TR]; </li>
19:26 schestowitz[TR];
19:26 -TechBytesBot/#techbytes-evanhahn.com | The lone developer problem
20:48 *psydruid has quit (Ping timeout: 2m30s)
20:49 *psydruid (~psydruid@jevhxkzmtrbww.irc) has joined #techbytes
21:58 *psydroid2 has quit (connection closed)
-- Response ended
-- Page fetched on Sat May 18 04:59:26 2024