<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Programming on yequari.com</title>
		<link>https://yequari.com/tags/programming/</link>
		<description>Recent content in Programming on yequari.com</description>
		<generator>Hugo</generator>
		<language>en-us</language>
		
		
		
		
			<lastBuildDate>Sat, 05 Sep 2026 17:12:42 +0000</lastBuildDate>
		
			<atom:link href="https://yequari.com/tags/programming/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Shell Script Best Practices — The Sharat&#39;s</title>
				<link>https://yequari.com/bookmarks/shell-script-best-practices--the-sharats/</link>
				<pubDate>Sat, 05 Sep 2026 17:12:42 +0000</pubDate>
				<guid>https://yequari.com/bookmarks/shell-script-best-practices--the-sharats/</guid>
				<description>&lt;p&gt;This article is about a few quick thumb rules I use when writing shell scripts that I’ve come to appreciate over the years. Very opinionated&amp;hellip;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>A beginners&#39; guide away from scanf()</title>
				<link>https://yequari.com/bookmarks/a-beginners-guide-away-from-scanf/</link>
				<pubDate>Sat, 05 Sep 2026 17:11:07 +0000</pubDate>
				<guid>https://yequari.com/bookmarks/a-beginners-guide-away-from-scanf/</guid>
				<description>&lt;p&gt;This document is for you if you started to learn programmming in C. Chances are you follow a course and the method to read some input you were taught is to use the scanf() function.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Actually Portable Executable</title>
				<link>https://yequari.com/bookmarks/actually-portable-executable/</link>
				<pubDate>Sat, 05 Sep 2026 17:10:25 +0000</pubDate>
				<guid>https://yequari.com/bookmarks/actually-portable-executable/</guid>
				<description>&lt;p&gt;One day, while studying old code, I found out that it&amp;rsquo;s possible to encode Windows Portable Executable files as a UNIX Sixth Edition shell script, due to the fact that the Thompson Shell didn&amp;rsquo;t use a shebang line. Once I realized it&amp;rsquo;s possible to create a synthesis of the binary formats being used by Unix, Windows, and MacOS, I couldn&amp;rsquo;t resist the temptation of making it a reality, since it means that high-performance native code can be almost as pain-free as web apps. Here&amp;rsquo;s how it works:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Advanced Programming in the UNIX Environment</title>
				<link>https://yequari.com/bookmarks/advanced-programming-in-the-unix-environment/</link>
				<pubDate>Sat, 05 Sep 2026 17:09:54 +0000</pubDate>
				<guid>https://yequari.com/bookmarks/advanced-programming-in-the-unix-environment/</guid>
				<description>&lt;p&gt;CS631 a grad-level systems programming course&lt;/p&gt;</description>
			</item>
			<item>
				<title>Beej&#39;s Guides</title>
				<link>https://yequari.com/bookmarks/beejs-guides/</link>
				<pubDate>Sat, 05 Sep 2026 17:08:01 +0000</pubDate>
				<guid>https://yequari.com/bookmarks/beejs-guides/</guid>
				<description></description>
			</item>
			<item>
				<title>Challenging projects every programmer should try - Austin Z. Henley</title>
				<link>https://yequari.com/bookmarks/challenging-projects-every-programmer-should-try---austin-z.-henley/</link>
				<pubDate>Sat, 05 Sep 2026 17:07:52 +0000</pubDate>
				<guid>https://yequari.com/bookmarks/challenging-projects-every-programmer-should-try---austin-z.-henley/</guid>
				<description>&lt;p&gt;Challenging projects every programmer should try.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Linux x86 Program Start Up</title>
				<link>https://yequari.com/bookmarks/linux-x86-program-start-up/</link>
				<pubDate>Tue, 26 May 2026 00:17:20 +0000</pubDate>
				<guid>https://yequari.com/bookmarks/linux-x86-program-start-up/</guid>
				<description></description>
			</item>
			<item>
				<title>hails/wsl9x: Windows 9x subsystem for Linux - Codeberg.org</title>
				<link>https://yequari.com/bookmarks/hails/wsl9x-windows-9x-subsystem-for-linux---codeberg.org/</link>
				<pubDate>Wed, 22 Apr 2026 22:34:03 +0000</pubDate>
				<guid>https://yequari.com/bookmarks/hails/wsl9x-windows-9x-subsystem-for-linux---codeberg.org/</guid>
				<description>&lt;p&gt;wsl9x - Windows 9x subsystem for Linux&lt;/p&gt;</description>
			</item>
			<item>
				<title>How Pizza Tycoon simulated traffic on a 25 MHz CPU — Pizza Legacy Blog</title>
				<link>https://yequari.com/bookmarks/how-pizza-tycoon-simulated-traffic-on-a-25-mhz-cpu--pizza-legacy-blog/</link>
				<pubDate>Thu, 09 Apr 2026 06:17:17 +0000</pubDate>
				<guid>https://yequari.com/bookmarks/how-pizza-tycoon-simulated-traffic-on-a-25-mhz-cpu--pizza-legacy-blog/</guid>
				<description>&lt;p&gt;Reverse engineering the traffic system from Pizza Tycoon (1994): how the original devs drove dozens of cars through a city with almost no CPU budget.&lt;/p&gt;</description>
			</item>
			<item>
				<title>A Nerd&#39;s Life: Weeks of Firmware Teardown to Prove We Were Right - Quarkslab&#39;s blog</title>
				<link>https://yequari.com/bookmarks/a-nerds-life-weeks-of-firmware-teardown-to-prove-we-were-right---quarkslabs-blog/</link>
				<pubDate>Fri, 13 Mar 2026 15:26:58 +0000</pubDate>
				<guid>https://yequari.com/bookmarks/a-nerds-life-weeks-of-firmware-teardown-to-prove-we-were-right---quarkslabs-blog/</guid>
				<description>&lt;p&gt;In a blog post published last December, we demonstrated how we managed to extract the firmware from a smartwatch by exploiting an out-of-bounds read vulnerability and spying on its screen interface. Follow us on our long and unexpected journey to figure out how this smartwatch can measure heart rate or blood pressure with no visible sensor, the problems we encountered while analyzing its firmware, and how we solved them to uncover The Truth about this device.&lt;/p&gt;</description>
			</item>
			<item>
				<title>SPATIAL PROGRAMMING WITHOUT ESCAPE</title>
				<link>https://yequari.com/bookmarks/spatial-programming-without-escape/</link>
				<pubDate>Mon, 09 Mar 2026 16:05:02 +0000</pubDate>
				<guid>https://yequari.com/bookmarks/spatial-programming-without-escape/</guid>
				<description>&lt;p&gt;A talk about CellPond, Lu Wilson&amp;rsquo;s spatial programming project&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
