<?xml version="1.0" encoding="utf-8" standalone="no"?><rss version="2.0"><channel><title>A Virtual Home</title><link>https://blog.avirtualhome.com/</link><description>All about Python, Django, and infrastructure</description><lastBuildDate>Sun, 19 Aug 2018 15:08:00 -0400</lastBuildDate><xhtml:meta content="noindex" name="robots" xmlns:xhtml="http://www.w3.org/1999/xhtml"/><item><title>Memory problems with MozJPEG and Pillow</title><link>https://blog.avirtualhome.com/memory-problems-with-jpg-files-and-pillow/</link><description>&lt;p&gt;After implementing MozJPEG to create smaller files we noticed it would not always work as we got the message &amp;ldquo;I/O suspension not supported in scan&amp;nbsp;optimization&amp;rdquo;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter van der Does</dc:creator><pubDate>Sun, 19 Aug 2018 15:08:00 -0400</pubDate><guid isPermaLink="false">tag:blog.avirtualhome.com,2018-08-19:/memory-problems-with-jpg-files-and-pillow/</guid><category>Pillow</category><category>jpeg</category><category>MozJPEG</category></item><item><title>Replace JPEG libraries with MozJPEG</title><link>https://blog.avirtualhome.com/replace-jpeg-libraries-with-mozjpeg/</link><description>&lt;p&gt;For a project in Python we had to squeeze more bytes out of &lt;span class="caps"&gt;JPG&lt;/span&gt; files using Pillow. Currently MozJPEG fits that bill but there isn&amp;rsquo;t a repository available to install it on&amp;nbsp;Ubuntu.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter van der Does</dc:creator><pubDate>Wed, 28 Mar 2018 09:03:00 -0400</pubDate><guid isPermaLink="false">tag:blog.avirtualhome.com,2018-03-28:/replace-jpeg-libraries-with-mozjpeg/</guid><category>jpeg</category><category>MozJPEG</category><category>Ubuntu</category><category>Pillow</category></item><item><title>Create a custom 410 error page in NGINX</title><link>https://blog.avirtualhome.com/create-custom-410-error-page-nginx/</link><description>&lt;p&gt;I had a need to create a 410 page for a whole bunch pages. As it turns out it was not as easy as it&amp;nbsp;sounds&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter van der Does</dc:creator><pubDate>Fri, 23 Mar 2018 08:03:00 -0400</pubDate><guid isPermaLink="false">tag:blog.avirtualhome.com,2018-03-23:/create-custom-410-error-page-nginx/</guid><category>nginx</category></item><item><title>Move from WordPress to Pelican</title><link>https://blog.avirtualhome.com/move-from-wordpress-to-pelican/</link><description>&lt;p&gt;I have been playing with the thought of moving my blog from WordPress to a static website generator for years and I finally pulled the&amp;nbsp;trigger.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter van der Does</dc:creator><pubDate>Sun, 11 Mar 2018 22:15:24 -0400</pubDate><guid isPermaLink="false">tag:blog.avirtualhome.com,2018-03-11:/move-from-wordpress-to-pelican/</guid><category>python</category><category>static site generator</category><category>Pelican</category></item></channel></rss>