<?xml-stylesheet type="text/xsl" href="/aruljohn.xslt" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<atom:link href="https://aruljohn.com/rss.xml" rel="self" type="application/rss+xml" />
<title>Arul John</title>
<description>latest updates from aruljohn.com</description>
<link>https://aruljohn.com</link>
<image><url>https://aruljohn.com/i/logo.png</url><title>Arul John</title><link>https://aruljohn.com</link></image>
<language>en-us</language>
<copyright>Copyright 2026 aruljohn.com</copyright>
<lastBuildDate>06 Apr 2026 15:15:02 GMT</lastBuildDate>
<item><title>Added a new entry to the Free Unix/Linux Shell section</title><link>https://aruljohn.com/freeshell/</link><description><![CDATA[Added one more working free shell provider to our free Unix/Linux shell page. This page is updated regularly.]]></description><guid>https://aruljohn.com/freeshell/</guid><pubDate>06 Apr 2026 13:19:57 GMT</pubDate></item><item><title>Added Costco Gas Prices in New Mexico</title><link>https://aruljohn.com/gas/nm</link><description><![CDATA[View the latest Costco gas prices in New Mexico in one page. Albuquerque.]]></description><guid>https://aruljohn.com/gas/nm</guid><pubDate>04 Apr 2026 12:37:16 GMT</pubDate></item><item><title>Added Costco Gas Prices in Montana</title><link>https://aruljohn.com/gas/mt</link><description><![CDATA[View the latest Costco gas prices in Montana in one page. Billings, Bozeman, Helena, Kalispell, Missoula.]]></description><guid>https://aruljohn.com/gas/mt</guid><pubDate>03 Apr 2026 15:31:27 GMT</pubDate></item><item><title>Added Costco Gas Prices in Tennessee</title><link>https://aruljohn.com/gas/tn</link><description><![CDATA[View the latest Costco gas prices in Tennessee in one page. Brentwood, Farragut, Hendersonville, Mt Juliet, Mursfreesboro, Memphis, Nashville.]]></description><guid>https://aruljohn.com/gas/tn</guid><pubDate>03 Apr 2026 15:30:24 GMT</pubDate></item><item><title>Added Costco Gas Prices in Colorado</title><link>https://aruljohn.com/gas/co</link><description><![CDATA[View the latest Costco gas prices in Colorado in one page. Arvada, Aurora, Douglas County, Gypsum, Longmont, Denver, Parker, Sheridan, Superior, Denver, Westminster, Timnath, Thornton.]]></description><guid>https://aruljohn.com/gas/co</guid><pubDate>03 Apr 2026 15:28:48 GMT</pubDate></item><item><title>Added Costco Gas Prices in Nebraska</title><link>https://aruljohn.com/gas/ne</link><description><![CDATA[View the latest Costco gas prices in Nebraska. All in one page. Lincoln, Omaha, La Vista.]]></description><guid>https://aruljohn.com/gas/ne</guid><pubDate>01 Apr 2026 16:58:31 GMT</pubDate></item><item><title>Added Costco Gas Prices in Oklahoma</title><link>https://aruljohn.com/gas/ok</link><description><![CDATA[View the latest Costco gas prices in Oklahoma. All in one page. Tulsa, Moore, Oklahoma City.]]></description><guid>https://aruljohn.com/gas/ok</guid><pubDate>31 Mar 2026 01:07:03 GMT</pubDate></item><item><title>Added Costco Gas Prices in South Dakota</title><link>https://aruljohn.com/gas/sd</link><description><![CDATA[View the latest Costco gas prices in South Dakota. All in one page.]]></description><guid>https://aruljohn.com/gas/sd</guid><pubDate>31 Mar 2026 00:41:25 GMT</pubDate></item><item><title>Added Costco Gas Prices in North Dakota</title><link>https://aruljohn.com/gas/nd</link><description><![CDATA[View the latest Costco gas prices in North Dakota. All in one page.]]></description><guid>https://aruljohn.com/gas/nd</guid><pubDate>31 Mar 2026 00:41:08 GMT</pubDate></item><item><title>Added Costco Gas Prices in Vermont</title><link>https://aruljohn.com/gas/vt</link><description><![CDATA[View the latest Costco gas prices in Vermont. All in one page. Regular $3.79. Premium $4.73]]></description><guid>https://aruljohn.com/gas/vt</guid><pubDate>31 Mar 2026 00:29:52 GMT</pubDate></item><item><title>Added Costco Gas Prices in Idaho</title><link>https://aruljohn.com/gas/id</link><description><![CDATA[View the latest Costco gas prices in Idaho. All in one page.]]></description><guid>https://aruljohn.com/gas/id</guid><pubDate>31 Mar 2026 00:22:00 GMT</pubDate></item><item><title>Added Costco Gas Prices in Missouri</title><link>https://aruljohn.com/gas/mo</link><description><![CDATA[View the latest Costco gas prices in Missouri. All in one page.]]></description><guid>https://aruljohn.com/gas/mo</guid><pubDate>31 Mar 2026 00:21:41 GMT</pubDate></item><item><title>Costco Gas Locations in Arizona</title><link>https://aruljohn.com/gas/az</link><description><![CDATA[View the latest Costco gas prices in Arizona. All in one page.]]></description><guid>https://aruljohn.com/gas/az</guid><pubDate>31 Mar 2026 00:21:30 GMT</pubDate></item><item><title>New Costco Gas Location: W Roseville, California</title><link>https://aruljohn.com/gas/ca</link><description><![CDATA[Added new Costco W Roseville, CA warehouse: 5200 BASELINE ROAD, ROSEVILLE, CA 95747-0000. Regular gas $5.15, Premium gas $5.69.]]></description><guid>https://aruljohn.com/gas/ca</guid><pubDate>29 Mar 2026 05:10:10 GMT</pubDate></item><item><title>New Costco Gas Location: Liberty Hill, Texas</title><link>https://aruljohn.com/gas/</link><description><![CDATA[Added new Costco Liberty Hill, TX warehouse: 595 US 183, LIBERTY HILL, TX 78642-6426. Regular gas $3.39, Premium gas $3.99.]]></description><guid>https://aruljohn.com/gas/</guid><pubDate>29 Mar 2026 05:06:56 GMT</pubDate></item><item><title>New Costco Gas location: S St George, Utah</title><link>https://aruljohn.com/gas/ut</link><description><![CDATA[Added new Costco S St George, UT warehouse: 835 N 3050 E, SAINT GEORGE, UT 84790-9041. Regular gas $4.09, Premium gas $4.59, Diesel $5.29.]]></description><guid>https://aruljohn.com/gas/ut</guid><pubDate>29 Mar 2026 05:04:55 GMT</pubDate></item><item><title>New Costco Gas location: 150 FM 460, Forney, Texas</title><link>https://aruljohn.com/gas/tx</link><description><![CDATA[Added new Costco Forney warehouse: 150 FM 460, FORNEY, TX 75126-3556. Regular gas $3.39, Premium gas $3.99.]]></description><guid>https://aruljohn.com/gas/tx</guid><pubDate>29 Mar 2026 05:04:49 GMT</pubDate></item><item><title>How Much RAM Does php-fpm Really Use on Linux?</title><link>https://aruljohn.com/blog/memory-usage-by-php-fpm-linux/</link><description><![CDATA[Blog post to find the average memory used by php-fpm, gunicorn, nginx and other processes. This works on all Linux servers.]]></description><guid>https://aruljohn.com/blog/memory-usage-by-php-fpm-linux/</guid><pubDate>28 Mar 2026 19:31:52 GMT</pubDate></item><item><title>Casio G-Shock GW-M5610U Watch Review</title><link>https://aruljohn.com/blog/casio-g-shock/</link><description><![CDATA[Updated my review for my 4-year old Casio G-Shock GW-M5610U watch. My rating remains 5 / 5.]]></description><guid>https://aruljohn.com/blog/casio-g-shock/</guid><pubDate>27 Mar 2026 17:17:46 GMT</pubDate></item><item><title>How to View the Content of a Compressed Text File in Linux</title><link>https://aruljohn.com/blog/view-content-of-compressed-file-linux/</link><description><![CDATA[Different ways to view the content of a compressed text file in gzip, bzip2 or zip without uncompressing it.]]></description><guid>https://aruljohn.com/blog/view-content-of-compressed-file-linux/</guid><pubDate>27 Mar 2026 17:17:29 GMT</pubDate></item><item><title>Facebook Error: Account Temporarily Unavailable</title><link>https://aruljohn.com/blog/facebook-account-temporarily-unavailable/</link><description><![CDATA[If you get this "Account Temporarily Unavailable" when logging in to Facebook, it is really down.]]></description><guid>https://aruljohn.com/blog/facebook-account-temporarily-unavailable/</guid><pubDate>03 Mar 2026 22:56:20 GMT</pubDate></item><item><title>Application Developer</title><link>https://aruljohn.com/jobs/application-developer-1037</link><description><![CDATA[100% onsite Long term Virtual interview Local candidates Rate $60/hr on 1099/c2c Our client has launched a Business Intelligence (BI) initiative and seeks a hig]]></description><guid>https://aruljohn.com/jobs/application-developer-1037</guid><pubDate>03 Mar 2026 16:37:30 GMT</pubDate></item><item><title>How to Install Pi-Hole on Raspberry Pi</title><link>https://aruljohn.com/blog/install-pi-hole/</link><description><![CDATA[Tutorial to installing pi-hole on a Raspberry Pi running DietPi. This will work for Raspberry Pi OS, Ubuntu and most other OSes on the Raspberry Pi.]]></description><guid>https://aruljohn.com/blog/install-pi-hole/</guid><pubDate>08 Feb 2026 05:53:22 GMT</pubDate></item><item><title>Python ValueError: bad marshal data (invalid reference)</title><link>https://aruljohn.com/blog/python-valueerror-bad-marshal-data/</link><description><![CDATA[If you get a ValueError: bad marshal data while running a Python program, this blog post shows how to resolve it.]]></description><guid>https://aruljohn.com/blog/python-valueerror-bad-marshal-data/</guid><pubDate>07 Feb 2026 05:54:23 GMT</pubDate></item><item><title>How to Sort a List of Tuples in Python</title><link>https://aruljohn.com/blog/python-sort-list-of-tuples/</link><description><![CDATA[Tutorial on how to sort a list of tuples in Python in different ways, by field, ascending or descending order.]]></description><guid>https://aruljohn.com/blog/python-sort-list-of-tuples/</guid><pubDate>23 Jan 2026 14:40:10 GMT</pubDate></item><item><title>Airport Code Database 🛩️ IATA and ICAO Lookup</title><link>https://aruljohn.com/airport-codes/</link><description><![CDATA[Look up airport codes IATA and ICAO. You can search by airport code, airport name, city and country.]]></description><guid>https://aruljohn.com/airport-codes/</guid><pubDate>23 Jan 2026 01:02:00 GMT</pubDate></item><item><title>Airline Code Database ✈️</title><link>https://aruljohn.com/airline-codes/</link><description><![CDATA[Look up airline codes. You can search by airline code, name of airline or country.]]></description><guid>https://aruljohn.com/airline-codes/</guid><pubDate>22 Jan 2026 20:11:55 GMT</pubDate></item><item><title>How to Get Rid of the Blinking Drum Light After Toner Replacement</title><link>https://aruljohn.com/blog/brother-printer-blinking-drum-light/</link><description><![CDATA[Blog post on on how to get rid of the flashing drum light after replacing the toner on my Brother HL 2240 laser printer.]]></description><guid>https://aruljohn.com/blog/brother-printer-blinking-drum-light/</guid><pubDate>19 Jan 2026 20:17:06 GMT</pubDate></item><item><title>How to Find SSLLabs Rating of a Website From the Terminal</title><link>https://aruljohn.com/blog/find-ssl-labs-rating-terminal/</link><description><![CDATA[Tutorial on how to find the SSL Labs rating of a website from the command line using curl.]]></description><guid>https://aruljohn.com/blog/find-ssl-labs-rating-terminal/</guid><pubDate>14 Jan 2026 16:54:12 GMT</pubDate></item><item><title>How to Find SSL/TLS Certificate Expiration Date for Multiple Websites</title><link>https://aruljohn.com/blog/find-ssl-certificate-expiration-date-multiple-websites/</link><description><![CDATA[Tutorial on how to use openssl command to find the expiration dates for SSL TLS certificates for multiple domains in a text file.]]></description><guid>https://aruljohn.com/blog/find-ssl-certificate-expiration-date-multiple-websites/</guid><pubDate>14 Jan 2026 12:02:33 GMT</pubDate></item><item><title>How to View Certificate Chain of SSL/TLS Certificates using OpenSSL</title><link>https://aruljohn.com/blog/openssl-view-certificate-chain/</link><description><![CDATA[Tutorial on how to use openssl command to view all certificate in certificate chain of SSL and TLS certificates.]]></description><guid>https://aruljohn.com/blog/openssl-view-certificate-chain/</guid><pubDate>09 Jan 2026 05:35:59 GMT</pubDate></item><item><title>ACSL Senior Change Digits Problem</title><link>https://aruljohn.com/blog/acsl-senior-change-digits/</link><description><![CDATA[My Python solution for the ACSL Senior Division 2003-2004 Contest 1 Problem Change Digits. Includes the problem solving logic and Python code tips.]]></description><guid>https://aruljohn.com/blog/acsl-senior-change-digits/</guid><pubDate>01 Jan 2026 05:09:28 GMT</pubDate></item><item><title>How to find IP addresses from a hostname </title><link>https://aruljohn.com/blog/find-ip-address-from-hostname/</link><description><![CDATA[This blog post shows how to get the IP addresses associated to a domain name using Linux or Unix.]]></description><guid>https://aruljohn.com/blog/find-ip-address-from-hostname/</guid><pubDate>29 Dec 2025 16:56:45 GMT</pubDate></item><item><title>Costco Gas Prices in Kansas state</title><link>https://aruljohn.com/gas/ks</link><description><![CDATA[Costco Gas Prices in Kansas state in one page. There are 3 Costco gas locations in Kansas.]]></description><guid>https://aruljohn.com/gas/ks</guid><pubDate>21 Dec 2025 06:17:47 GMT</pubDate></item><item><title>How to Send Plain Text Responses in Nginx</title><link>https://aruljohn.com/blog/nginx-send-plain-text-responses/</link><description><![CDATA[Tutorial on how to send plaintext text/plain responses in Nginx without having to render a text file]]></description><guid>https://aruljohn.com/blog/nginx-send-plain-text-responses/</guid><pubDate>17 Dec 2025 15:10:37 GMT</pubDate></item><item><title>How to Create Large Files in Linux and macOS 1GB 10GB 100GB 1TB</title><link>https://aruljohn.com/blog/create-large-files-linux-macos/</link><description><![CDATA[Linux and macOS commands to create large files in Linux. You can create files of any size, including 1GB, 10GB, 100GB and 1TB files.]]></description><guid>https://aruljohn.com/blog/create-large-files-linux-macos/</guid><pubDate>17 Dec 2025 13:42:09 GMT</pubDate></item><item><title>ACSL Junior Change Digits Problem</title><link>https://aruljohn.com/blog/acsl-junior-change-digits/</link><description><![CDATA[My Python solution for the ACSL Junior Division 2003-2004 Contest 1 Problem Change Digits. Includes the problem solving logic and Python code tips.]]></description><guid>https://aruljohn.com/blog/acsl-junior-change-digits/</guid><pubDate>04 Dec 2025 01:50:37 GMT</pubDate></item><item><title>List of websites using PubGalaxy</title><link>https://aruljohn.com/websites-using-pubgalaxy</link><description><![CDATA[Added list of websites using PubGalaxy ad network]]></description><guid>https://aruljohn.com/websites-using-pubgalaxy</guid><pubDate>02 Dec 2025 04:36:31 GMT</pubDate></item><item><title>List of websites using Adnimation</title><link>https://aruljohn.com/websites-using-adnimation</link><description><![CDATA[Added list of websites using Adnimation ad network]]></description><guid>https://aruljohn.com/websites-using-adnimation</guid><pubDate>02 Dec 2025 04:36:11 GMT</pubDate></item><item><title>List of websites using Setupad</title><link>https://aruljohn.com/websites-using-setupad</link><description><![CDATA[Added list of websites using Setupad ad network]]></description><guid>https://aruljohn.com/websites-using-setupad</guid><pubDate>02 Dec 2025 04:35:43 GMT</pubDate></item><item><title>List of websites using BuySellAds</title><link>https://aruljohn.com/websites-using-buysellads</link><description><![CDATA[Added list of websites using BuySellAds ad network]]></description><guid>https://aruljohn.com/websites-using-buysellads</guid><pubDate>02 Dec 2025 04:35:15 GMT</pubDate></item><item><title>List of websites using Taboola</title><link>https://aruljohn.com/websites-using-taboola</link><description><![CDATA[Added list of websites using Taboola ad network]]></description><guid>https://aruljohn.com/websites-using-taboola</guid><pubDate>02 Dec 2025 04:34:44 GMT</pubDate></item><item><title>Python Syntax Warning \d is an invalid escape sequence</title><link>https://aruljohn.com/blog/python-regex-invalid-escape-sequence/</link><description><![CDATA[If you get the syntax warning "\d" is an invalid escape sequence, this blog post contains the working solution.]]></description><guid>https://aruljohn.com/blog/python-regex-invalid-escape-sequence/</guid><pubDate>26 Nov 2025 20:43:13 GMT</pubDate></item><item><title>ACSL Senior Division</title><link>https://aruljohn.com/blog/acsl-senior/</link><description><![CDATA[Blog post with guidelines and tips about how to coach your ACSL Senior Division club.]]></description><guid>https://aruljohn.com/blog/acsl-senior/</guid><pubDate>26 Nov 2025 02:39:31 GMT</pubDate></item><item><title>More Jobs Added</title><link>https://aruljohn.com/jobs/m365-collaboration-engineer-1036</link><description><![CDATA[Jobs posted for M365 Collaboration Engineer and Intune and Imaging Engineer.]]></description><guid>https://aruljohn.com/jobs/m365-collaboration-engineer-1036</guid><pubDate>14 Nov 2025 16:30:03 GMT</pubDate></item><item><title>ACSL Intermediate Scrabble Problem</title><link>https://aruljohn.com/blog/acsl-intermediate-scrabble/</link><description><![CDATA[My Python solution for the ACSL Intermediate Division 2013-2014 Contest 1 Problem Scrabble. Includes the problem solving logic and Python code tips.]]></description><guid>https://aruljohn.com/blog/acsl-intermediate-scrabble/</guid><pubDate>31 Oct 2025 16:45:20 GMT</pubDate></item><item><title>How to Make the Fastest Awana Grand Prix Pinewood Derby Car</title><link>https://aruljohn.com/blog/fastest-pinewood-derby-car/</link><description><![CDATA[How we built our son's prize-winning Awana Grand Prix Pinewood Derby car. His car won every single round with an average speed of 182.69 mph and time of 2.7058s]]></description><guid>https://aruljohn.com/blog/fastest-pinewood-derby-car/</guid><pubDate>26 Oct 2025 12:44:07 GMT</pubDate></item><item><title>Tool to generate random datasets in CSV, JSON or XML formats</title><link>https://aruljohn.com/random-data-generator/</link><description><![CDATA[Generate and download datasets in CSV, JSON or XML formats for name, birthday, SSN, address, city, state, zip codes up to 50,000 rows.]]></description><guid>https://aruljohn.com/random-data-generator/</guid><pubDate>20 Oct 2025 14:42:55 GMT</pubDate></item><item><title>How to Reset Sequence After Truncating Table in PostgreSQL</title><link>https://aruljohn.com/blog/postgresql-truncate-table-does-not-reset-sequence/</link><description><![CDATA[In PostgreSQL, when you truncate a table, the auto-increment sequence does not get reset. You have to use additional parameters to reset the sequence.]]></description><guid>https://aruljohn.com/blog/postgresql-truncate-table-does-not-reset-sequence/</guid><pubDate>16 Oct 2025 02:00:24 GMT</pubDate></item><item><title>How to Reset Auto Increment Counter Sequence in PostgreSQL</title><link>https://aruljohn.com/blog/postgresql-reset-sequence/</link><description><![CDATA[If you want to reset the auto increment SERIAL SEQUENCE number in PostgreSQL, this blog post is for you.]]></description><guid>https://aruljohn.com/blog/postgresql-reset-sequence/</guid><pubDate>16 Oct 2025 01:58:34 GMT</pubDate></item><item><title>How to Install Python 3.14.0 on Raspberry Pi Using Pyenv</title><link>https://aruljohn.com/blog/install-python-raspberry-pi-pyenv/</link><description><![CDATA[Tutorial on using pyenv to install the latest Python 3.14.0 on a Raspberry Pi 3. This will work on other Raspyberry Pi versions too.]]></description><guid>https://aruljohn.com/blog/install-python-raspberry-pi-pyenv/</guid><pubDate>15 Oct 2025 22:01:16 GMT</pubDate></item><item><title>New Features in Python 3.14</title><link>https://aruljohn.com/blog/python-3-14-new-features/</link><description><![CDATA[Python 3.14 was released on October 7, 2025. There are several updates to 3.14 compared to 3.13.]]></description><guid>https://aruljohn.com/blog/python-3-14-new-features/</guid><pubDate>08 Oct 2025 00:17:22 GMT</pubDate></item><item><title>Interesting Signs in Trains in Japan</title><link>https://aruljohn.com/blog/interesting-signs-in-trains-in-japan/</link><description><![CDATA[I saw these intuitive and useful signs in Japanese trains. You do not need to understand the language to know what it means.]]></description><guid>https://aruljohn.com/blog/interesting-signs-in-trains-in-japan/</guid><pubDate>07 Oct 2025 00:00:45 GMT</pubDate></item><item><title>IP Subnet Calculator</title><link>https://aruljohn.com/ipcidr/</link><description><![CDATA[This program calculates the IPv4 range, subnet and other details of an IP address/CIDR combination. IP CIDR to IPv4 Conversion.]]></description><guid>https://aruljohn.com/ipcidr/</guid><pubDate>06 Oct 2025 11:51:41 GMT</pubDate></item><item><title>Costco Gas Price Statistics: Highest, Lowest and Average gas prices</title><link>https://aruljohn.com/costco-gas/</link><description><![CDATA[This page shows the highest, lowest and average Costco gas prices in gas stations in the USA.]]></description><guid>https://aruljohn.com/costco-gas/</guid><pubDate>03 Oct 2025 20:38:35 GMT</pubDate></item><item><title>ACSL Intermediate Wrap Around Code Problem</title><link>https://aruljohn.com/blog/acsl-intermediate-wrap-around-code/</link><description><![CDATA[My Python solution for the ACSL Intermediate Division 2001-2002 Contest 1 Problem Wrap Around Code. Includes the problem solving logic and Python code tips.]]></description><guid>https://aruljohn.com/blog/acsl-intermediate-wrap-around-code/</guid><pubDate>02 Oct 2025 22:34:20 GMT</pubDate></item><item><title>Bitcoin Fell Below $110,000 After High of $124,000 in August 2025</title><link>https://aruljohn.com/blog/bitcoin-below-110000-september-2025/</link><description><![CDATA[Bitcoin Fell Below $110,000 After High of $124,000 in August 2025. Possible reasons and future.]]></description><guid>https://aruljohn.com/blog/bitcoin-below-110000-september-2025/</guid><pubDate>26 Sep 2025 23:05:25 GMT</pubDate></item><item><title>How to Install OpenJDK Java 8 on MacOS using Homebrew in 2025</title><link>https://aruljohn.com/blog/macos-homebrew-install-openjdk-java-8/</link><description><![CDATA[Tutorial on how to use Homebrew to install Java OpenJDK 8 for the Mac. This works for 2025 onward.]]></description><guid>https://aruljohn.com/blog/macos-homebrew-install-openjdk-java-8/</guid><pubDate>26 Sep 2025 18:14:24 GMT</pubDate></item><item><title>How to Package Amazon Frogbit (Limnobium laevigatum) Aquarium Plants</title><link>https://aruljohn.com/blog/package-amazon-frogbit/</link><description><![CDATA[Quick write-up on how to pack Amazon Frogbit aquarium plants for shipping via USPS or to a local buyer.]]></description><guid>https://aruljohn.com/blog/package-amazon-frogbit/</guid><pubDate>26 Sep 2025 16:52:43 GMT</pubDate></item><item><title>How to Add HTTP Referer to Curl Commands</title><link>https://aruljohn.com/blog/curl-add-http-referer/</link><description><![CDATA[Tutorial on how to add HTTP referer to curl commands]]></description><guid>https://aruljohn.com/blog/curl-add-http-referer/</guid><pubDate>24 Sep 2025 18:45:33 GMT</pubDate></item><item><title>How to Read a File Line by Line in Linux</title><link>https://aruljohn.com/blog/read-file-line-by-line-linux/</link><description><![CDATA[Tutorial on how to read a file line by line in Linux, BSD, macOS and other variants.]]></description><guid>https://aruljohn.com/blog/read-file-line-by-line-linux/</guid><pubDate>24 Sep 2025 17:56:54 GMT</pubDate></item><item><title>Sam's Club Gas Prices in one page</title><link>https://aruljohn.com/gas/sams-club/</link><description><![CDATA[Added Sam's Club Gas Prices in all stations in the US, one page per state.]]></description><guid>https://aruljohn.com/gas/sams-club/</guid><pubDate>24 Sep 2025 15:46:35 GMT</pubDate></item><item><title>How to Clear DNS Cache on Your OpenWRT Router and Computer</title><link>https://aruljohn.com/blog/clear-dns-cache-openwrt-router/</link><description><![CDATA[Tutorial on how to refresh the DNS cache on your router running OpenWRT, DD-WRT or similar firmwares. Includes commands to delete DNS cache on your computer]]></description><guid>https://aruljohn.com/blog/clear-dns-cache-openwrt-router/</guid><pubDate>22 Sep 2025 18:10:17 GMT</pubDate></item><item><title>How to Find the Operating System in Python</title><link>https://aruljohn.com/blog/python-find-operating-system/</link><description><![CDATA[Different ways to find the operating system name using Python.]]></description><guid>https://aruljohn.com/blog/python-find-operating-system/</guid><pubDate>22 Sep 2025 03:29:49 GMT</pubDate></item><item><title>I Added More Than 100 Shrimp to our Planted Aquariums</title><link>https://aruljohn.com/blog/added-hundred-shrimp-aquarium/</link><description><![CDATA[Last weekend, I acquired more than a hundred shrimp from a hobbyist who was leaving town for deployment. This blog post is how I added them to our tanks.]]></description><guid>https://aruljohn.com/blog/added-hundred-shrimp-aquarium/</guid><pubDate>17 Sep 2025 19:26:12 GMT</pubDate></item><item><title>List of 8666 websites using Mediavine</title><link>https://aruljohn.com/websites-using-mediavine</link><description><![CDATA[Full list of 8666 websites using Mediavine ad network]]></description><guid>https://aruljohn.com/websites-using-mediavine</guid><pubDate>17 Sep 2025 17:08:58 GMT</pubDate></item><item><title>How to Find the IP Address of the Email Sender</title><link>https://aruljohn.com/blog/howtofindipaddress/</link><description><![CDATA[Updated tutorial on how to find the IP address of the email sender in Gmail, Yahoo mail, Hotmail, AOL, Outlook Express and other email providers.]]></description><guid>https://aruljohn.com/blog/howtofindipaddress/</guid><pubDate>17 Sep 2025 17:07:44 GMT</pubDate></item><item><title>Python for Kids: a 30-Day Roadmap</title><link>https://aruljohn.com/blog/python-for-kids/</link><description><![CDATA[This blog post is about a suggested timeline on how to teach Python to kids. This includes a list of topics to teach core Python for school age. Python 3.13]]></description><guid>https://aruljohn.com/blog/python-for-kids/</guid><pubDate>17 Sep 2025 17:07:34 GMT</pubDate></item><item><title>How to Install Python 3.13.7 From Source</title><link>https://aruljohn.com/blog/install-python/</link><description><![CDATA[Tutorial on how to install Python 3.13.7 from source. configure, make, make install. Useful for Debian, Ubuntu, Fedora, Red Hat and other Linux systems.]]></description><guid>https://aruljohn.com/blog/install-python/</guid><pubDate>17 Sep 2025 17:05:59 GMT</pubDate></item><item><title>How to Install Python 3.13.7 on the Raspberry Pi</title><link>https://aruljohn.com/blog/python-raspberrypi/</link><description><![CDATA[Tutorial on how to Install Python 3.13.7 on the Raspberry Pi. This will be updated whenever there is a new version or Python or Raspberry Pi OS (Raspbian).]]></description><guid>https://aruljohn.com/blog/python-raspberrypi/</guid><pubDate>17 Sep 2025 17:00:42 GMT</pubDate></item><item><title>Costco Gas Prices for Alabama in one page</title><link>https://aruljohn.com/gas/al</link><description><![CDATA[Costco Gas Prices for Alabama state in one page.]]></description><guid>https://aruljohn.com/gas/al</guid><pubDate>02 Sep 2025 03:26:15 GMT</pubDate></item><item><title>Costco Gas Prices for Kentucky in one page</title><link>https://aruljohn.com/gas/ky</link><description><![CDATA[Costco Gas Prices for Kentucky state in one page.]]></description><guid>https://aruljohn.com/gas/ky</guid><pubDate>02 Sep 2025 03:25:33 GMT</pubDate></item><item><title>Costco Gas Prices for Iowa in one page</title><link>https://aruljohn.com/gas/ia</link><description><![CDATA[Costco Gas Prices for Iowa state in one page.]]></description><guid>https://aruljohn.com/gas/ia</guid><pubDate>02 Sep 2025 03:25:20 GMT</pubDate></item><item><title>Costco Gas Prices for Louisiana in one page</title><link>https://aruljohn.com/gas/la</link><description><![CDATA[Costco Gas Prices for Louisiana state in one page.]]></description><guid>https://aruljohn.com/gas/la</guid><pubDate>02 Sep 2025 03:25:00 GMT</pubDate></item><item><title>I Found a 20 Pesawas 🇬🇭 Ghana Coin in my Aldi Shopping Cart</title><link>https://aruljohn.com/blog/ghana-coin-aldi-shopping-cart/</link><description><![CDATA[I have always collected different types of coins and currency since childhood. Surprisingly, I found a 20 Pesawas Ghana coin in my Aldi shopping cart.]]></description><guid>https://aruljohn.com/blog/ghana-coin-aldi-shopping-cart/</guid><pubDate>26 Aug 2025 20:18:51 GMT</pubDate></item><item><title>Garbage Truck Damaged Our Trash Bin</title><link>https://aruljohn.com/blog/garbage-truck-damaged-trash-bin/</link><description><![CDATA[Sometime ago, the garbage truck damaged our trash bin when its mechanical hydraulic arm decided to play rough. ]]></description><guid>https://aruljohn.com/blog/garbage-truck-damaged-trash-bin/</guid><pubDate>26 Aug 2025 20:18:44 GMT</pubDate></item><item><title>Chateau de Chantilly Cafe Review</title><link>https://aruljohn.com/blog/chateau-de-chantilly-cafe-chantilly-va/</link><description><![CDATA[Review of Chateau de Chantilly Cafe in Chantilly, Virginia. Great bakery and cafe with lots of wonderful food and cozy ambience.]]></description><guid>https://aruljohn.com/blog/chateau-de-chantilly-cafe-chantilly-va/</guid><pubDate>26 Aug 2025 13:20:07 GMT</pubDate></item><item><title>Validate Credit Card Number Using Luhn Algorithm</title><link>https://aruljohn.com/blog/luhn-algorithm-validate-credit-card-number/</link><description><![CDATA[How to validate credit card numbers using Luhn Algorithm, along with a Python program to check if the number is valid.]]></description><guid>https://aruljohn.com/blog/luhn-algorithm-validate-credit-card-number/</guid><pubDate>25 Aug 2025 23:17:09 GMT</pubDate></item><item><title>How to Replace a Honda Odyssey Key Fob Battery</title><link>https://aruljohn.com/blog/replace-honda-odyssey-key-fob-battery/</link><description><![CDATA[This blog post shows how to replace the key fob battery in a Honda Odyssey. It works for most Honda Odyssey minivans 2011 through 2017, and maybe others.]]></description><guid>https://aruljohn.com/blog/replace-honda-odyssey-key-fob-battery/</guid><pubDate>25 Aug 2025 17:56:21 GMT</pubDate></item><item><title>How to Sanitize and Disinfect Aquarium Plants</title><link>https://aruljohn.com/blog/sanitize-aquarium-plants/</link><description><![CDATA[Blog post on how to disinfect and clean aquatic plants before putting them inside your fish or shrimp tanks.]]></description><guid>https://aruljohn.com/blog/sanitize-aquarium-plants/</guid><pubDate>22 Aug 2025 23:54:40 GMT</pubDate></item><item><title>Python Visual Studio Code Error: Import MODNAME could not be resolved</title><link>https://aruljohn.com/blog/python-vscode-import-could-not-be-resolved/</link><description><![CDATA[This is my working solution for VS Code lint error "Import MODNAME could not be resolved" for Python program which worked perfectly fine. Extra Paths. Add Item.]]></description><guid>https://aruljohn.com/blog/python-vscode-import-could-not-be-resolved/</guid><pubDate>13 Aug 2025 18:28:28 GMT</pubDate></item><item><title>How to install Windows 7 on VirtualBox</title><link>https://aruljohn.com/blog/virtualbox-install-windows/</link><description><![CDATA[Guide on how to install Windows 7 on VirtualBox virtual machine.]]></description><guid>https://aruljohn.com/blog/virtualbox-install-windows/</guid><pubDate>09 Aug 2025 00:20:14 GMT</pubDate></item><item><title>List of websites using Raptive/AdThrive</title><link>https://aruljohn.com/websites-using-raptive</link><description><![CDATA[Full list of websites using Raptive or AdThrive ad network]]></description><guid>https://aruljohn.com/websites-using-raptive</guid><pubDate>08 Aug 2025 16:56:32 GMT</pubDate></item><item><title>Wyze Outdoor Plug Reviews</title><link>https://aruljohn.com/blog/wyze-outdoor-plug/</link><description><![CDATA[My unbiased review of the Wyze Outdoor Plug. The TL;DR version is this is an awesome smart plug.]]></description><guid>https://aruljohn.com/blog/wyze-outdoor-plug/</guid><pubDate>08 Aug 2025 16:51:07 GMT</pubDate></item><item><title>Create a File of Specific Size in Linux</title><link>https://aruljohn.com/blog/create-file-specific-size-linux/</link><description><![CDATA[Tutorial on how to create files of specific size in Linux. Many of these steps work on macOS as well.]]></description><guid>https://aruljohn.com/blog/create-file-specific-size-linux/</guid><pubDate>05 Aug 2025 00:42:40 GMT</pubDate></item><item><title>How to Change the Modification Date and Time of a File in Linux</title><link>https://aruljohn.com/blog/linux-change-file-date-time/</link><description><![CDATA[Blog post showing how to change the creation, modification and access date time of a file in Linux]]></description><guid>https://aruljohn.com/blog/linux-change-file-date-time/</guid><pubDate>04 Aug 2025 19:45:04 GMT</pubDate></item><item><title>Python Program to Find the Sum of Even Numbers in a List</title><link>https://aruljohn.com/blog/python-sum-of-even-numbers-in-list/</link><description><![CDATA[Finding the sum of even numbers in a list is a common question asked in interviews. This blog post contains various programs to do it in Python.]]></description><guid>https://aruljohn.com/blog/python-sum-of-even-numbers-in-list/</guid><pubDate>02 Aug 2025 18:39:55 GMT</pubDate></item><item><title>How to Upload Large Files in PHP Behind Nginx</title><link>https://aruljohn.com/blog/php-upload-large-files/</link><description><![CDATA[Tutorial on how to increase upload file size in a PHP web application behind Nginx reverse proxy.]]></description><guid>https://aruljohn.com/blog/php-upload-large-files/</guid><pubDate>28 Jul 2025 15:53:22 GMT</pubDate></item><item><title>Toilets in Japan: Everything You Need to Know</title><link>https://aruljohn.com/blog/toilets-in-japan/</link><description><![CDATA[In Japan, most of the toilets are high-tech and have a ton of features. Yuo may also run into toilets with only symbols or Japanese instructions.]]></description><guid>https://aruljohn.com/blog/toilets-in-japan/</guid><pubDate>28 Jul 2025 13:57:19 GMT</pubDate></item><item><title>Poison Ivy Plants in Virginia in Spring 2025</title><link>https://aruljohn.com/blog/poison-ivy-virginia-spring-2025/</link><description><![CDATA[Photographs of poison ivy plants in various places in Virginia in Spring 2025. Photos in Fairfax, Chantilly, Shenandoah, Lorton, Reston, Herndon.]]></description><guid>https://aruljohn.com/blog/poison-ivy-virginia-spring-2025/</guid><pubDate>28 May 2025 13:13:57 GMT</pubDate></item><item><title>Find Websites Running SHE Media, PubMatic, Media.net, Publift, Freestar, Concert.io Ad Networks</title><link>https://aruljohn.com/websites-using-medianet</link><description><![CDATA[Added websites running 12 ad networks to the existing database.]]></description><guid>https://aruljohn.com/websites-using-medianet</guid><pubDate>09 Apr 2025 13:16:31 GMT</pubDate></item><item><title>Find Which Ad Network a Website Uses</title><link>https://aruljohn.com/ad-network/</link><description><![CDATA[This program detects the ad network that a website is using.]]></description><guid>https://aruljohn.com/ad-network/</guid><pubDate>09 Apr 2025 13:15:33 GMT</pubDate></item><item><title>PHP Deprecation Message str_getcsv the escape parameter in 8.4</title><link>https://aruljohn.com/blog/php-deprecated-str-getcsv/</link><description><![CDATA[Get rid of the PHP deprecation message Deprecated: str_getcsv(): the $escape parameter must be provided as its default value will change in]]></description><guid>https://aruljohn.com/blog/php-deprecated-str-getcsv/</guid><pubDate>03 Apr 2025 23:00:41 GMT</pubDate></item><item><title>Learning to Build AI Agents: a Roadmap</title><link>https://aruljohn.com/blog/learning-build-ai-agents-roadmap/</link><description><![CDATA[This blog post is a roadmap to learning how to program AI agents. An AI agent interacts with its environment, collects data, and applies AI to perform tasks.]]></description><guid>https://aruljohn.com/blog/learning-build-ai-agents-roadmap/</guid><pubDate>26 Mar 2025 15:19:52 GMT</pubDate></item><item><title>How to Format a MicroSD or SD Card Using dd</title><link>https://aruljohn.com/blog/format-microsd-card-using-dd/</link><description><![CDATA[Tutorial on how to format a microSD or SD flash drive using the Terminal dd command in Linux and Mac OS]]></description><guid>https://aruljohn.com/blog/format-microsd-card-using-dd/</guid><pubDate>21 Mar 2025 13:00:05 GMT</pubDate></item><item><title>Cryptocurrency SMS Text Message Scams</title><link>https://aruljohn.com/blog/cryptocurrency-sms-text-message-scams/</link><description><![CDATA[There are new cryptocurrency scams sent via text messages / SMSes. I occasionally get the email versions as well.]]></description><guid>https://aruljohn.com/blog/cryptocurrency-sms-text-message-scams/</guid><pubDate>18 Mar 2025 14:23:27 GMT</pubDate></item><item><title>How to Change User to Superuser in PostgreSQL</title><link>https://aruljohn.com/blog/postgresql-change-user-to-superuser/</link><description><![CDATA[Blog post about how to promote regular user to superuser in PostgreSQL database.]]></description><guid>https://aruljohn.com/blog/postgresql-change-user-to-superuser/</guid><pubDate>20 Feb 2025 18:29:39 GMT</pubDate></item><item><title>Convert Decimal Number to Any Base in Python</title><link>https://aruljohn.com/blog/python-convert-decimal-to-any-base/</link><description><![CDATA[Use Python to convert a decimal number to any base from 2 through 36. After 9, the digits are A through Z.]]></description><guid>https://aruljohn.com/blog/python-convert-decimal-to-any-base/</guid><pubDate>18 Feb 2025 00:47:46 GMT</pubDate></item><item><title>ACSL Junior Duplicates Problem</title><link>https://aruljohn.com/blog/acsl-duplicates/</link><description><![CDATA[My Python solution for the ACSL Junior Division 2017-2018 Contest 4 Problem Duplicates. Includes the problem solving logic and Python code tips.]]></description><guid>https://aruljohn.com/blog/acsl-duplicates/</guid><pubDate>13 Feb 2025 22:49:00 GMT</pubDate></item><item><title>Bash Script to Print Sequence of Dates From Start Date to End Date</title><link>https://aruljohn.com/blog/bash-sequence-of-dates/</link><description><![CDATA[This is a shell script to print a date range or a list of dates from a starting date up to an ending date.]]></description><guid>https://aruljohn.com/blog/bash-sequence-of-dates/</guid><pubDate>12 Feb 2025 13:51:45 GMT</pubDate></item><item><title>ACSL Junior Strings and Things Problem</title><link>https://aruljohn.com/blog/acsl-strings-and-things/</link><description><![CDATA[My Python solution for the ACSL Junior Division 2002-2003 Contest 3 Problem Strings and Things. Includes the problem solving logic and Python code tips.]]></description><guid>https://aruljohn.com/blog/acsl-strings-and-things/</guid><pubDate>09 Feb 2025 20:28:49 GMT</pubDate></item><item><title>How to Find and Replace Text using Vim Editor</title><link>https://aruljohn.com/blog/vim-find-replace-text/</link><description><![CDATA[This blog post shows you how to find and replace text using the Vim editor. It works for NeoVim and other variants as well.]]></description><guid>https://aruljohn.com/blog/vim-find-replace-text/</guid><pubDate>06 Feb 2025 13:39:37 GMT</pubDate></item><item><title>How to Find the Common Items in Two Lists in Python</title><link>https://aruljohn.com/blog/python-common-items-in-two-lists/</link><description><![CDATA[Sample code showing how to find the common items in two lists in Python.]]></description><guid>https://aruljohn.com/blog/python-common-items-in-two-lists/</guid><pubDate>05 Feb 2025 22:25:16 GMT</pubDate></item><item><title>How to Generate Self-Signed SSL Certificate for 10 Years Using OpenSSL</title><link>https://aruljohn.com/blog/openssl-self-signed-ssl-certificate-10-years/</link><description><![CDATA[Tutorial on how to create self-signed SSL certificate valid for 10 years. One line command. This uses OpenSSL to generate the SSL/TLS certificate and key.]]></description><guid>https://aruljohn.com/blog/openssl-self-signed-ssl-certificate-10-years/</guid><pubDate>05 Feb 2025 17:46:02 GMT</pubDate></item><item><title>How to Find the Difference Between Two Lists in Python</title><link>https://aruljohn.com/blog/python-difference-between-two-lists/</link><description><![CDATA[Sample code showing how to find the difference between two lists in Python.]]></description><guid>https://aruljohn.com/blog/python-difference-between-two-lists/</guid><pubDate>05 Feb 2025 17:39:50 GMT</pubDate></item><item><title>How to Change the Author Name and Email for Multiple Git Commits</title><link>https://aruljohn.com/blog/git-change-author-all-commits/</link><description><![CDATA[Tutorial on how to change the author name and email address for multiple existing git commits.]]></description><guid>https://aruljohn.com/blog/git-change-author-all-commits/</guid><pubDate>05 Feb 2025 17:15:50 GMT</pubDate></item><item><title>How to Find the Symmetric Difference Between Two Lists in Python</title><link>https://aruljohn.com/blog/python-symmetric-difference-between-two-lists/</link><description><![CDATA[Sample code showing how to find the symmetric difference between two lists in Python.]]></description><guid>https://aruljohn.com/blog/python-symmetric-difference-between-two-lists/</guid><pubDate>05 Feb 2025 16:30:39 GMT</pubDate></item><item><title>How to Find the Union of Two Lists in Python</title><link>https://aruljohn.com/blog/python-union-two-lists/</link><description><![CDATA[Sample code showing how to find the union of two lists in Python.]]></description><guid>https://aruljohn.com/blog/python-union-two-lists/</guid><pubDate>05 Feb 2025 16:30:23 GMT</pubDate></item><item><title>Python script to submit URLs to Bing search engine</title><link>https://aruljohn.com/blog/python-bing-submission-api/</link><description><![CDATA[Updated Python program to bulk submit URLs to Bing search engine. This uses the Submission API provided by Bing Webmaster Tools.]]></description><guid>https://aruljohn.com/blog/python-bing-submission-api/</guid><pubDate>03 Feb 2025 01:05:31 GMT</pubDate></item><item><title>How to Disable Firefox Potential Security Risk Ahead Warning</title><link>https://aruljohn.com/blog/firefox-disable-potential-security-risk-ahead-warning/</link><description><![CDATA[This blog post shows how to disable Firefox's Potential Security Risk Ahead warnings on certain whitelisted or allowlisted websites.]]></description><guid>https://aruljohn.com/blog/firefox-disable-potential-security-risk-ahead-warning/</guid><pubDate>02 Feb 2025 22:09:05 GMT</pubDate></item><item><title>How to Monitor Let's Encrypt Certificate Expiry Dates</title><link>https://aruljohn.com/blog/monitor-lets-encrypt-certificate-expiry-dates/</link><description><![CDATA[Bash script on monitoring local Let's Encrypt SSL certificates. This runs as a cron job.]]></description><guid>https://aruljohn.com/blog/monitor-lets-encrypt-certificate-expiry-dates/</guid><pubDate>01 Feb 2025 15:36:30 GMT</pubDate></item><item><title>How to Change the Author of a Git Commit</title><link>https://aruljohn.com/blog/git-change-author/</link><description><![CDATA[Tutorial on how to change the author name and email address of an existing git commit.]]></description><guid>https://aruljohn.com/blog/git-change-author/</guid><pubDate>29 Jan 2025 17:18:32 GMT</pubDate></item><item><title>Preview open graph and meta tags of a webpage</title><link>https://aruljohn.com/open-graph-meta-tags/</link><description><![CDATA[You will see the values of og:image, og:title, og:description, og:url, title tag, meta description and canonical, and preview the og:image]]></description><guid>https://aruljohn.com/open-graph-meta-tags/</guid><pubDate>28 Jan 2025 23:00:00 GMT</pubDate></item><item><title>How to Install the Latest Nginx Version 1.27 on Debian 12 bookworm</title><link>https://aruljohn.com/blog/install-nginx-debian/</link><description><![CDATA[Tutorial on how to install the latest Nginx 1.27 web server version on Debian 11 bullseye or 12 bookworm.]]></description><guid>https://aruljohn.com/blog/install-nginx-debian/</guid><pubDate>22 Jan 2025 23:59:59 GMT</pubDate></item><item><title>How to Flatten a List of Lists in Python</title><link>https://aruljohn.com/blog/python-flatten-list-of-lists/</link><description><![CDATA[Many ways about flattening a list of lists in Python.]]></description><guid>https://aruljohn.com/blog/python-flatten-list-of-lists/</guid><pubDate>21 Jan 2025 16:35:28 GMT</pubDate></item><item><title>How to Set Up Your New Linode Server</title><link>https://aruljohn.com/blog/linode-server-setup/</link><description><![CDATA[Tutorial on steps taken to set up your new Linode server. We will show how to install Debian 12, set up firewall, accounts, etc.]]></description><guid>https://aruljohn.com/blog/linode-server-setup/</guid><pubDate>20 Jan 2025 23:58:38 GMT</pubDate></item><item><title>How to Import CSV and Pipe-Delimited Files to SQLite Tables</title><link>https://aruljohn.com/blog/sqlite-import-file/</link><description><![CDATA[Blog post on how to import CSV and pipe-delimited files into SQLite tables.]]></description><guid>https://aruljohn.com/blog/sqlite-import-file/</guid><pubDate>10 Jan 2025 02:18:34 GMT</pubDate></item><item><title>How to Create a Git Bare Shared Repository</title><link>https://aruljohn.com/blog/create-git-shared-repository/</link><description><![CDATA[This is a tutorial on how to create a shared git bare repository that others in your group can read and or write to.]]></description><guid>https://aruljohn.com/blog/create-git-shared-repository/</guid><pubDate>26 Dec 2024 14:29:23 GMT</pubDate></item><item><title>How to Find the Temperature of Raspberry Pi</title><link>https://aruljohn.com/blog/raspberry-pi-temperature/</link><description><![CDATA[Linux commands on how to find the temperature of a Raspberry Pi. This is useful to check if it gets too hot.]]></description><guid>https://aruljohn.com/blog/raspberry-pi-temperature/</guid><pubDate>21 Dec 2024 09:44:47 GMT</pubDate></item><item><title>How to Get Rid of PHP mb_convert_encoding() Deprecation Error </title><link>https://aruljohn.com/blog/php-deprecated-mbstring-htmlentities/</link><description><![CDATA[Get rid of the PHP deprecation error mb_convert_encoding(): Handling HTML entities via mbstring is deprecated; use htmlspecialchars, htmlentities.]]></description><guid>https://aruljohn.com/blog/php-deprecated-mbstring-htmlentities/</guid><pubDate>05 Dec 2024 18:31:22 GMT</pubDate></item><item><title>Tar Files Created on macOS Display Errors When Extracting on Linux</title><link>https://aruljohn.com/blog/macos-created-tar-files-linux-errors/</link><description><![CDATA[tar.gz or targz files that are created on Macs seem to include extra files starting with ._. When these are extracted on Linux, a bunch of errors are displayed.]]></description><guid>https://aruljohn.com/blog/macos-created-tar-files-linux-errors/</guid><pubDate>05 Dec 2024 16:15:00 GMT</pubDate></item><item><title>How to Use Python list.sort() and sorted() Functions</title><link>https://aruljohn.com/blog/python-list-sort-sorted-functions/</link><description><![CDATA[How to use the Python sort list method list.sort() and built-in sorted() function.]]></description><guid>https://aruljohn.com/blog/python-list-sort-sorted-functions/</guid><pubDate>05 Dec 2024 00:34:15 GMT</pubDate></item><item><title>How to install Raspberry Pi OS Bookworm Using dd on the Command Line</title><link>https://aruljohn.com/blog/install-raspberry-pi-os-command-line/</link><description><![CDATA[Blog post on installing Raspberry Pi OS bookworm on an SD card using dd on the command line and without rpi-imager.]]></description><guid>https://aruljohn.com/blog/install-raspberry-pi-os-command-line/</guid><pubDate>27 Nov 2024 20:07:51 GMT</pubDate></item><item><title>Python Program to Calculate SHA-256, SHA-512 and MD5 Hashes</title><link>https://aruljohn.com/blog/python-sha-md5-hash/</link><description><![CDATA[How to find SHA-256, SHA-512 and MD5 values of a string using Python's hashlib module.]]></description><guid>https://aruljohn.com/blog/python-sha-md5-hash/</guid><pubDate>22 Nov 2024 22:51:19 GMT</pubDate></item><item><title>Codeforces Alice's Adventures in Chess Problem in Python and C++</title><link>https://aruljohn.com/blog/alice-adventures-in-chess-problem/</link><description><![CDATA[My Python and C++ solutions for the Codeforces Alice's Adventures in Chess Problem 2028A. Includes the problem solving logic and speed benchmarks.]]></description><guid>https://aruljohn.com/blog/alice-adventures-in-chess-problem/</guid><pubDate>13 Nov 2024 17:58:36 GMT</pubDate></item><item><title>ACSL Junior Asterisks Problem</title><link>https://aruljohn.com/blog/acsl-asterisks/</link><description><![CDATA[My Python solution for the ACSL Junior Division 2002-2003 Contest 1 Problem Asterisks. Includes the problem solving logic and Python code tips.]]></description><guid>https://aruljohn.com/blog/acsl-asterisks/</guid><pubDate>27 Oct 2024 00:14:00 GMT</pubDate></item><item><title>Companies Hiring For Remote Jobs</title><link>https://aruljohn.com/blog/companies-hiring-remote-jobs/</link><description><![CDATA[This is a list of companies that are hiring 100% remote jobs. This list will be updated regularly.]]></description><guid>https://aruljohn.com/blog/companies-hiring-remote-jobs/</guid><pubDate>20 Oct 2024 00:23:31 GMT</pubDate></item><item><title>Annoying Things About Christian Radio</title><link>https://aruljohn.com/blog/christian-radio/</link><description><![CDATA[A few weird and annoying things about Christian radio stations in the US.]]></description><guid>https://aruljohn.com/blog/christian-radio/</guid><pubDate>19 Oct 2024 11:05:18 GMT</pubDate></item><item><title>How to install Python 3.13.0 from source</title><link>https://aruljohn.com/blog/install-python-313/</link><description><![CDATA[Tutorial on how to install Python 3.13.0 from source. configure, make, make install. Useful for Debian, Ubuntu, Fedora, Red Hat and other Linux systems.]]></description><guid>https://aruljohn.com/blog/install-python-313/</guid><pubDate>11 Oct 2024 19:34:43 GMT</pubDate></item><item><title>Why Is My Neighbor Logged Into YouTube On My TV?</title><link>https://aruljohn.com/blog/neighbor-logged-into-youtube-my-tv/</link><description><![CDATA[If you start YouTube on your Smart TV and see your neighbor's profile, this blog post is for you. And no, you were not hacked.]]></description><guid>https://aruljohn.com/blog/neighbor-logged-into-youtube-my-tv/</guid><pubDate>10 Oct 2024 22:13:15 GMT</pubDate></item><item><title>ACSL Junior Division: Information, Review and Timeline</title><link>https://aruljohn.com/blog/acsl-junior/</link><description><![CDATA[Blog post about coaching your ACSL Junior Division club, with tips and timelines. This is our sixth year coaching ACSL and fifth year coaching ACSL Junior.]]></description><guid>https://aruljohn.com/blog/acsl-junior/</guid><pubDate>10 Oct 2024 19:57:13 GMT</pubDate></item><item><title>jq Command for JSON Processing with Practical Examples</title><link>https://aruljohn.com/blog/jq-command-json-processing/</link><description><![CDATA[Tutorial on how to use the jq command. Includes getting URLs of photos taken by the Mars Perseverance Rover and AdOps publisher lists.]]></description><guid>https://aruljohn.com/blog/jq-command-json-processing/</guid><pubDate>10 Oct 2024 13:59:59 GMT</pubDate></item><item><title>More About American Computer Science League (ACSL)</title><link>https://aruljohn.com/blog/acsl/</link><description><![CDATA[Blog post about ACSL clubs, content and tips on how to coach your ACSL students.]]></description><guid>https://aruljohn.com/blog/acsl/</guid><pubDate>10 Oct 2024 11:44:22 GMT</pubDate></item><item><title>Python Program to Find Repeated Numbers That Are Perfect Squares</title><link>https://aruljohn.com/blog/python-repeated-numbers-perfect-squares/</link><description><![CDATA[Algorithm and Python program to find repeated numbers that are perfect squares. Examples of repeated numbers are 123123 and 3434.]]></description><guid>https://aruljohn.com/blog/python-repeated-numbers-perfect-squares/</guid><pubDate>06 Oct 2024 00:41:29 GMT</pubDate></item><item><title>ACSL Junior Wrap Around Code Problem</title><link>https://aruljohn.com/blog/acsl-wrap-around-code/</link><description><![CDATA[My Python solution for the ACSL Junior Division 2001-2002 Contest 1 Problem Wrap Around Code. Includes the problem solving logic and Python code tips.]]></description><guid>https://aruljohn.com/blog/acsl-wrap-around-code/</guid><pubDate>02 Oct 2024 00:37:15 GMT</pubDate></item><item><title>How to Replace a Volkswagen Jetta Key Fob Battery</title><link>https://aruljohn.com/blog/replace-volkswagen-jetta-key-battery/</link><description><![CDATA[This blog post shows how to replace the key fob battery in a Volkswagen Jetta. It works for most VW Jetta cars 2018,2019,2020,2021,2022 and beyond.]]></description><guid>https://aruljohn.com/blog/replace-volkswagen-jetta-key-battery/</guid><pubDate>30 Sep 2024 01:42:30 GMT</pubDate></item><item><title>How to Remove Glue Residue From Price Tags Stuck On Pen</title><link>https://aruljohn.com/blog/remove-price-tag-glue-residue/</link><description><![CDATA[Blog post on how to remove sticky glue residue left behind by price tags stuck on a pen and other surfaces.]]></description><guid>https://aruljohn.com/blog/remove-price-tag-glue-residue/</guid><pubDate>26 Sep 2024 23:19:12 GMT</pubDate></item><item><title>Python Code to Generate k-digit Number With k As Each Digit</title><link>https://aruljohn.com/blog/python-number-same-digits/</link><description><![CDATA[In this Python snippet, we will use different string and math numeric operations to generate a k-digit number where each digit has the value k.]]></description><guid>https://aruljohn.com/blog/python-number-same-digits/</guid><pubDate>16 Sep 2024 08:58:12 GMT</pubDate></item><item><title>Jobs Section</title><link>https://aruljohn.com/jobs/</link><description><![CDATA[A number of job postings.]]></description><guid>https://aruljohn.com/jobs/</guid><pubDate>13 Sep 2024 10:00:00 GMT</pubDate></item><item><title>Codeforces osu!mania Problem in Python and C++</title><link>https://aruljohn.com/blog/osu-mania-problem/</link><description><![CDATA[My Python and C++ solutions for the Codeforces osu!mania problem 2009B. Includes the problem solving logic and speed benchmarks.]]></description><guid>https://aruljohn.com/blog/osu-mania-problem/</guid><pubDate>07 Sep 2024 19:14:49 GMT</pubDate></item><item><title>Codeforces Three Brothers Problem in Python and C++</title><link>https://aruljohn.com/blog/three-brothers-problem/</link><description><![CDATA[My Python and C++ solutions for the Codeforces Three Brothers problem 2010B. Includes the problem solving logic and speed benchmarks.]]></description><guid>https://aruljohn.com/blog/three-brothers-problem/</guid><pubDate>03 Sep 2024 19:43:37 GMT</pubDate></item><item><title>How to Generate Random Numbers in Python</title><link>https://aruljohn.com/blog/python-generate-random-numbers/</link><description><![CDATA[Blog post about how to generate random numbers in Python using various methods. Uses random and secret modules.]]></description><guid>https://aruljohn.com/blog/python-generate-random-numbers/</guid><pubDate>30 Aug 2024 21:36:34 GMT</pubDate></item><item><title>How to Flush, Clear or Delete the DNS Cache</title><link>https://aruljohn.com/blog/flush-dns-cache/</link><description><![CDATA[Different ways to flush, clear or delete the DNS cache in macOS, Windows, Linux, Google Chrome, Mozilla Firefox, Microsoft Edge and Safari.]]></description><guid>https://aruljohn.com/blog/flush-dns-cache/</guid><pubDate>27 Aug 2024 22:19:59 GMT</pubDate></item><item><title>How to Break a Python List into Sublists or Slices</title><link>https://aruljohn.com/blog/python-break-list-sublists/</link><description><![CDATA[Learn how to break a Python list into a list of lists or tuples using itertools.batched, list comprehension, slicing and for loops with append.]]></description><guid>https://aruljohn.com/blog/python-break-list-sublists/</guid><pubDate>27 Aug 2024 18:39:59 GMT</pubDate></item><item><title>How to Set X-Frame-Options in Nginx, Apache, Flask and NodeJS</title><link>https://aruljohn.com/blog/http-headers-x-frame-options/</link><description><![CDATA[This blog post shows how to set X-Frame-Options in Nginx, Apache, Flask and NodeJS with a full program example.]]></description><guid>https://aruljohn.com/blog/http-headers-x-frame-options/</guid><pubDate>26 Aug 2024 16:59:26 GMT</pubDate></item><item><title>Check your Debian Linux Version</title><link>https://aruljohn.com/blog/check-debian-version/</link><description><![CDATA[Different ways to check your version of Debian GNU/Linux using default packages and tools.]]></description><guid>https://aruljohn.com/blog/check-debian-version/</guid><pubDate>08 Aug 2024 16:18:06 GMT</pubDate></item><item><title>Install Python 3.12.5 on Debian 11 bullseye</title><link>https://aruljohn.com/blog/install-python-debian/</link><description><![CDATA[Tutorial on how to install the latest Python 3.12.5 on Debian 11 bullseye. It was released on August 6th, 2024.]]></description><guid>https://aruljohn.com/blog/install-python-debian/</guid><pubDate>08 Aug 2024 14:05:59 GMT</pubDate></item><item><title>Refresh LinkedIn Post Text and Thumbnail Cache</title><link>https://aruljohn.com/blog/refresh-linkedin-post-cache/</link><description><![CDATA[How to reset or refresh the text and thumbnail cache of your LinkedIn post. It sometimes shows the old text or image.]]></description><guid>https://aruljohn.com/blog/refresh-linkedin-post-cache/</guid><pubDate>08 Aug 2024 12:45:31 GMT</pubDate></item><item><title>How to Enable iMessages After Moving to Visible by Verizon</title><link>https://aruljohn.com/blog/visible-enable-imessages/</link><description><![CDATA[Steps on enabling iMessages after joining the Visible by Verizon MVNO network.]]></description><guid>https://aruljohn.com/blog/visible-enable-imessages/</guid><pubDate>07 Aug 2024 13:32:30 GMT</pubDate></item><item><title>How to Port Out Your Phone Number From Mint Mobile to Another Network</title><link>https://aruljohn.com/blog/mint-mobile-port-out/</link><description><![CDATA[Steps on porting out leaving Mint Mobile and porting out your phone number. It is very straightforward.]]></description><guid>https://aruljohn.com/blog/mint-mobile-port-out/</guid><pubDate>07 Aug 2024 13:31:54 GMT</pubDate></item><item><title>2024 Sales Tax Holidays in the United States</title><link>https://aruljohn.com/blog/sales-tax-holidays-2024/</link><description><![CDATA[List of sales tax-free days in the USA in 2024. On these days, participating states offer sales tax break on certain items.]]></description><guid>https://aruljohn.com/blog/sales-tax-holidays-2024/</guid><pubDate>07 Aug 2024 08:21:36 GMT</pubDate></item><item><title>How to Stop Solicitors and Door-to-Door Salespeople</title><link>https://aruljohn.com/blog/stop-solicitors/</link><description><![CDATA[Article on how to stop and prevent annoying salespeople and solicitors from harassing you at your house or workplace.]]></description><guid>https://aruljohn.com/blog/stop-solicitors/</guid><pubDate>01 Aug 2024 23:59:59 GMT</pubDate></item><item><title>Nginx "listen ... http2" directive is deprecated message</title><link>https://aruljohn.com/blog/nginx-listen-http2-directive-deprecated/</link><description><![CDATA[This blog post shows how to get rid of Nginx message "listen ... http2" directive is deprecated for newer versions of Nginx.]]></description><guid>https://aruljohn.com/blog/nginx-listen-http2-directive-deprecated/</guid><pubDate>23 Jul 2024 23:59:59 GMT</pubDate></item><item><title>How to run remote Linux commands over ssh</title><link>https://aruljohn.com/blog/run-linux-commands-over-ssh/</link><description><![CDATA[Blog post on how to run remote Linux commands over ssh. Includes command to run bash aliases over ssh.]]></description><guid>https://aruljohn.com/blog/run-linux-commands-over-ssh/</guid><pubDate>05 Jul 2024 23:59:59 GMT</pubDate></item><item><title>Find MD5, SHA1, SHA256 and SHA512 Checksums</title><link>https://aruljohn.com/blog/find-md5-checksum/</link><description><![CDATA[How to find MD5, SHA1, SHA256 and SHA512 checksums from your computer without having to use any online tools.]]></description><guid>https://aruljohn.com/blog/find-md5-checksum/</guid><pubDate>05 Jul 2024 23:59:59 GMT</pubDate></item><item><title>How to remove PDF file attribute Where From after downloading on macOS</title><link>https://aruljohn.com/blog/remove-pdf-file-attribute-where-from-mac/</link><description><![CDATA[Downloading a PDF file may add a new attribute called "Where from" that shows the URL from where it was downloaded. This blog post shows how to get rid of it.]]></description><guid>https://aruljohn.com/blog/remove-pdf-file-attribute-where-from-mac/</guid><pubDate>04 Jul 2024 23:59:59 GMT</pubDate></item><item><title>ACSL Intermediate Number Transformation Problem</title><link>https://aruljohn.com/blog/acsl-number-transformation/</link><description><![CDATA[My Python solution for the ACSL Intermediate Problem Number Transformation in 2019-2020. Includes the problem solving logic and Python code tips.]]></description><guid>https://aruljohn.com/blog/acsl-number-transformation/</guid><pubDate>25 Jun 2024 23:59:59 GMT</pubDate></item><item><title>ACSL Junior Numble Problem</title><link>https://aruljohn.com/blog/acsl-numble/</link><description><![CDATA[My Python solution for the ACSL Junior Division 2013-2014 Contest 4 Problem Numble. Includes the problem solving logic and Python code tips.]]></description><guid>https://aruljohn.com/blog/acsl-numble/</guid><pubDate>24 Jun 2024 23:59:59 GMT</pubDate></item><item><title>ACSL Finals Run-Length Encoding Problem</title><link>https://aruljohn.com/blog/acsl-finals-run-length-encoding/</link><description><![CDATA[My Python solution for the ACSL Junior Division 2023-2024 Finals #1 Problem Run-Length Encoding. Includes the problem solving logic and Python code tips.]]></description><guid>https://aruljohn.com/blog/acsl-finals-run-length-encoding/</guid><pubDate>15 Jun 2024 23:59:59 GMT</pubDate></item><item><title>Codeforces Maximum Multiple Sum Problem in Python and C++</title><link>https://aruljohn.com/blog/maximum-multiple-sum-problem/</link><description><![CDATA[My Python and C++ solutions for the Codeforces Maximum Multiple Sum problem 1985A. Includes the problem solving logic and speed benchmarks.]]></description><guid>https://aruljohn.com/blog/maximum-multiple-sum-problem/</guid><pubDate>13 Jun 2024 23:59:59 GMT</pubDate></item><item><title>How to Set Up Planted Tanks for Japanese Rice Fish Medaka メダカ</title><link>https://aruljohn.com/blog/japanese-ricefish-medaka/</link><description><![CDATA[Our journal on how to set up natural planted fish tanks for Japanese rice fish, also known as medaka メダカ.]]></description><guid>https://aruljohn.com/blog/japanese-ricefish-medaka/</guid><pubDate>13 Jun 2024 23:59:59 GMT</pubDate></item><item><title>How to Identify Poison Ivy, Oak and Sumac and Protect Yourself</title><link>https://aruljohn.com/blog/poison-ivy-oak-sumac/</link><description><![CDATA[I had a terrible encounter with poison ivy, poison oak and/or poison sumac. This blog post talks about how to identify these toxic plants and tips on how to avoid them, and care if you have touched them.]]></description><guid>https://aruljohn.com/blog/poison-ivy-oak-sumac/</guid><pubDate>29 May 2024 23:59:59 GMT</pubDate></item><item><title>How to Automate Facebook Posts to Page using Python and Graph API</title><link>https://aruljohn.com/blog/python-automate-facebook-posts/</link><description><![CDATA[Tutorial on posting to your Facebook page using Python and Graph API v19. Also, increase your access token lifetime from 2 months to indefinitely.]]></description><guid>https://aruljohn.com/blog/python-automate-facebook-posts/</guid><pubDate>08 May 2024 23:59:59 GMT</pubDate></item><item><title>Codeforces Yogurt Sale Problem in Python and C++</title><link>https://aruljohn.com/blog/yogurt-sale-problem/</link><description><![CDATA[My Python and C++ solutions for the Codeforces Yogurt Sale problem 1955A. Includes the problem solving logic and speed benchmarks.]]></description><guid>https://aruljohn.com/blog/yogurt-sale-problem/</guid><pubDate>08 May 2024 23:59:59 GMT</pubDate></item><item><title>Text to Voice Utility</title><link>https://aruljohn.com/voice.pl</link><description><![CDATA[Updated the pronunciation tool which converts from text to voice. This works for a single word, sentences and paragraphs.]]></description><guid>https://aruljohn.com/voice.pl</guid><pubDate>03 May 2024 23:59:59 GMT</pubDate></item><item><title>"Existing Terms and Update" Scam</title><link>https://aruljohn.com/blog/existing-terms-and-update-scam/</link><description><![CDATA[New scam on Facebook Pages that goes by "Existing Terms and Update". Scammers and spammers continue to fool people into clicking on malicious links.]]></description><guid>https://aruljohn.com/blog/existing-terms-and-update-scam/</guid><pubDate>01 Apr 2024 23:59:59 GMT</pubDate></item><item><title>List of websites using Monumetric</title><link>https://aruljohn.com/websites-using-monumetric</link><description><![CDATA[Full list of websites using Monumetric ad network]]></description><guid>https://aruljohn.com/websites-using-monumetric</guid><pubDate>28 Mar 2024 23:59:59 GMT</pubDate></item><item><title>List of websites using NitroPay</title><link>https://aruljohn.com/websites-using-nitropay</link><description><![CDATA[Full list of websites using NitroPay ad network]]></description><guid>https://aruljohn.com/websites-using-nitropay</guid><pubDate>28 Mar 2024 23:59:59 GMT</pubDate></item><item><title>List of websites using Journey by MV</title><link>https://aruljohn.com/websites-using-journey</link><description><![CDATA[Full list of websites using Journey by Mediavine ad network]]></description><guid>https://aruljohn.com/websites-using-journey</guid><pubDate>27 Mar 2024 23:59:59 GMT</pubDate></item><item><title>List of websites using Ezoic</title><link>https://aruljohn.com/websites-using-ezoic</link><description><![CDATA[Full list of websites using Ezoic ad network]]></description><guid>https://aruljohn.com/websites-using-ezoic</guid><pubDate>26 Mar 2024 23:59:59 GMT</pubDate></item><item><title>Which websites use Ezoic, Mediavine and Raptive ad networks?</title><link>https://aruljohn.com/blog/websites-using-ezoic-mediavine-raptive/</link><description><![CDATA[Blog post to find which websites use Ezoic, Mediavine and Raptive ad networks. This includes commands as well as a list of all websites using them.]]></description><guid>https://aruljohn.com/blog/websites-using-ezoic-mediavine-raptive/</guid><pubDate>25 Mar 2024 23:59:59 GMT</pubDate></item><item><title>How to Make DNS Queries over HTTPS using Curl</title><link>https://aruljohn.com/blog/dns-over-https/</link><description><![CDATA[Tutorial on how to make DNS queries over HTTPS using the DoH protocol. You do not need dig installed. ]]></description><guid>https://aruljohn.com/blog/dns-over-https/</guid><pubDate>11 Mar 2024 23:59:59 GMT</pubDate></item><item><title>QR Code Generator</title><link>https://aruljohn.com/qr-code-generator/</link><description><![CDATA[Create your own QR codes with different colors. You can create QR codes with URLs, plaintext, and vCards, QR codes that help connect to Wifi networks and send SMSes.]]></description><guid>https://aruljohn.com/qr-code-generator/</guid><pubDate>05 Mar 2024 23:59:59 GMT</pubDate></item><item><title>Add Amazon Affiliate ID to an existing product link before buying the product</title><link>https://aruljohn.com/add-amazon-affiliate-id/</link><description><![CDATA[Tool to add an Amazon affiliate ID to an existing link. This is useful if the product link does not contain the referral affiliate ID.]]></description><guid>https://aruljohn.com/add-amazon-affiliate-id/</guid><pubDate>02 Mar 2024 23:59:59 GMT</pubDate></item><item><title>How to Download and Extract URLs from Sitemaps using the Command Line</title><link>https://aruljohn.com/blog/download-extract-urls-sitemaps/</link><description><![CDATA[This blog post shows you how to download and extract URLs from a Google XML sitemap and do other things from the command line using curl.]]></description><guid>https://aruljohn.com/blog/download-extract-urls-sitemaps/</guid><pubDate>28 Feb 2024 23:59:59 GMT</pubDate></item><item><title>How to Shorten Amazon Product Links</title><link>https://aruljohn.com/blog/how-to-shorten-amazon-links/</link><description><![CDATA[Links to Amazon products can be very long and look like spam. This blog post shows you how to remove the extra fluff and use only what is required.]]></description><guid>https://aruljohn.com/blog/how-to-shorten-amazon-links/</guid><pubDate>27 Feb 2024 23:59:59 GMT</pubDate></item><item><title>USACO Palindrome Game Problem</title><link>https://aruljohn.com/blog/usaco-palindrome-game/</link><description><![CDATA[My Python solution for the USACO February 2024 Bronze Division "Palindrome Game" problem. Includes the problem solving logic.]]></description><guid>https://aruljohn.com/blog/usaco-palindrome-game/</guid><pubDate>27 Feb 2024 23:59:59 GMT</pubDate></item><item><title>Google XML Sitemap Extractor</title><link>https://aruljohn.com/sitemap-extractor/</link><description><![CDATA[Updated my Sitemap URL Extractor. It extracts URLs from regular sitemaps, nested sitemaps and gzipped sitemaps. You can copy/paste the URLs or download as a text file.]]></description><guid>https://aruljohn.com/sitemap-extractor/</guid><pubDate>27 Feb 2024 23:59:59 GMT</pubDate></item><item><title>Amazon Product URL Shortener</title><link>https://aruljohn.com/amazon-url-shortener/</link><description><![CDATA[Shorten those long Amazon links with our shortener. It gets rid of the fluff and retains the amazon.com in the name.]]></description><guid>https://aruljohn.com/amazon-url-shortener/</guid><pubDate>26 Feb 2024 23:59:59 GMT</pubDate></item><item><title>Codeforces Moving Chips Problem in Python and C++</title><link>https://aruljohn.com/blog/moving-chips-problem/</link><description><![CDATA[My Python and C++ solutions for the Codeforces "Moving Chips" problem 1923A. Includes the problem solving logic and speed benchmarks.]]></description><guid>https://aruljohn.com/blog/moving-chips-problem/</guid><pubDate>25 Feb 2024 23:59:59 GMT</pubDate></item><item><title>ACSL Data Structures: Stack and Queue</title><link>https://aruljohn.com/blog/acsl-stack-queue/</link><description><![CDATA[Blog post about ACSL data structures. We will look at creation of stacks and queues and their operations.]]></description><guid>https://aruljohn.com/blog/acsl-stack-queue/</guid><pubDate>23 Feb 2024 23:59:59 GMT</pubDate></item><item><title>Updated the IP Address Lookup utility</title><link>https://aruljohn.com/track.pl</link><description><![CDATA[I made a major update to the IP Address tracking tool. This is my oldest online tool that I wrote back in the year 2000.]]></description><guid>https://aruljohn.com/track.pl</guid><pubDate>18 Feb 2024 23:59:59 GMT</pubDate></item><item><title>What is the Temperature in Space?</title><link>https://aruljohn.com/blog/temperatures-in-space/</link><description><![CDATA[How hot or cold does it get in space? Are temperature variations harsh or like on earth?]]></description><guid>https://aruljohn.com/blog/temperatures-in-space/</guid><pubDate>14 Feb 2024 23:59:59 GMT</pubDate></item><item><title>Why is my IP Address Temporarily Blocked?</title><link>https://aruljohn.com/blog/why-is-my-ip-blocked/</link><description><![CDATA[Sometimes, when you go to a website, you may get a message saying, "Your IP address has been temporarily blocked" or something similar. This article explains why it happened and what steps you can take to resolve it and access those websites again.]]></description><guid>https://aruljohn.com/blog/why-is-my-ip-blocked/</guid><pubDate>09 Feb 2024 23:59:59 GMT</pubDate></item><item><title>Codeforces Make it White Problem in Python and C++</title><link>https://aruljohn.com/blog/make-it-white-problem/</link><description><![CDATA[My Python and C++ solutions for the Codeforces "Make it White" problem 1927A. Includes the problem solving logic and speed benchmarks.]]></description><guid>https://aruljohn.com/blog/make-it-white-problem/</guid><pubDate>06 Feb 2024 23:59:59 GMT</pubDate></item><item><title>IP Blacklist Checker</title><link>https://aruljohn.com/ip-blacklist-checker/</link><description><![CDATA[Check if your IP address is on one of the 100 blacklists or blocklists.]]></description><guid>https://aruljohn.com/ip-blacklist-checker/</guid><pubDate>04 Feb 2024 23:59:59 GMT</pubDate></item><item><title>USACO Cow College Problem</title><link>https://aruljohn.com/blog/usaco-cow-college/</link><description><![CDATA[My Python solution for the USACO December 2022 Bronze Division "Cow College" problem. Includes the problem solving logic.]]></description><guid>https://aruljohn.com/blog/usaco-cow-college/</guid><pubDate>03 Feb 2024 23:59:59 GMT</pubDate></item><item><title>Codeforces Brick Wall Problem in Python and C++</title><link>https://aruljohn.com/blog/brick-wall-problem/</link><description><![CDATA[My Python and C++ solutions for the Codeforces "Brick Wall" problem 1918A. Includes the problem solving logic and speed benchmarks.]]></description><guid>https://aruljohn.com/blog/brick-wall-problem/</guid><pubDate>31 Jan 2024 23:59:59 GMT</pubDate></item><item><title>Codeforces Fafa and the Gates Problem in Python and C++</title><link>https://aruljohn.com/blog/fafa-and-the-gates-problem/</link><description><![CDATA[My Python and C++ solutions for the Codeforces "Fafa and the Gates" problem 935B. Includes the problem solving logic and speed benchmarks.]]></description><guid>https://aruljohn.com/blog/fafa-and-the-gates-problem/</guid><pubDate>29 Jan 2024 23:59:59 GMT</pubDate></item><item><title>ACSL String Stats Problem</title><link>https://aruljohn.com/blog/acsl-string-stats/</link><description><![CDATA[My Python solutions for the ACSL Junior Division 2018-2019 Programming Problem "String Stats". Includes the problem solving logic.]]></description><guid>https://aruljohn.com/blog/acsl-string-stats/</guid><pubDate>28 Jan 2024 23:59:59 GMT</pubDate></item><item><title>Codeforces Key Races Problem in Python and C++</title><link>https://aruljohn.com/blog/bark-to-unlock-problem/</link><description><![CDATA[My Python and C++ solutions for the Codeforces "Bark to Unlock" problem 868A. Includes the problem solving logic and speed benchmarks.]]></description><guid>https://aruljohn.com/blog/bark-to-unlock-problem/</guid><pubDate>27 Jan 2024 23:59:59 GMT</pubDate></item><item><title>Codeforces Key Races Problem in Python and C++</title><link>https://aruljohn.com/blog/key-races-problem/</link><description><![CDATA[My Python and C++ solutions for the Codeforces "Key Races" problem 835A. Includes the problem solving logic and speed benchmarks.]]></description><guid>https://aruljohn.com/blog/key-races-problem/</guid><pubDate>26 Jan 2024 23:59:59 GMT</pubDate></item><item><title>How to access and update environment variables in Python</title><link>https://aruljohn.com/blog/python-environment-variables/</link><description><![CDATA[In Python, you can access the environment variables using os.environ module. This article will show you how to use environment variables in Python.]]></description><guid>https://aruljohn.com/blog/python-environment-variables/</guid><pubDate>25 Jan 2024 23:59:59 GMT</pubDate></item>
</channel></rss>
