<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" ><channel><title>KBeezie &#187; Programming</title> <atom:link href="http://kbeezie.com/view/category/programming/feed/" rel="self" type="application/rss+xml" /><link>http://kbeezie.com</link> <description>There&#039;s no place like ::1</description> <lastBuildDate>Fri, 16 Dec 2011 12:03:51 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>Securing Nginx and PHP</title><link>http://kbeezie.com/view/securing-nginx-php/</link> <comments>http://kbeezie.com/view/securing-nginx-php/#comments</comments> <pubDate>Fri, 16 Dec 2011 11:41:17 +0000</pubDate> <dc:creator>kbeezie</dc:creator> <category><![CDATA[Nginx]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[Wordpress]]></category> <category><![CDATA[administration]]></category> <category><![CDATA[security]]></category> <category><![CDATA[wordpress]]></category><guid isPermaLink="false">http://kbeezie.com/?p=671</guid> <description><![CDATA[Getting Nginx and PHP-FPM set up on a system is not all that difficult, but it can take a bit of practice to keep such a system secure. This post recaps on some of the common ways to keep your installation secure as well as some minor pointers regarding wordpress. ]]></description> <wfw:commentRss>http://kbeezie.com/view/securing-nginx-php/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Nginx Flood Protection with Limit_req</title><link>http://kbeezie.com/view/nginx-protection/</link> <comments>http://kbeezie.com/view/nginx-protection/#comments</comments> <pubDate>Sat, 09 Apr 2011 17:31:03 +0000</pubDate> <dc:creator>kbeezie</dc:creator> <category><![CDATA[Nginx]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[Security]]></category> <category><![CDATA[Webservers]]></category> <category><![CDATA[Wordpress]]></category><guid isPermaLink="false">http://kbeezie.com/?p=632</guid> <description><![CDATA[I'll show you a very simple demonstration of Nginx's Limit Request module and how it may be helpful to you in keeping your website up if you are hit by excessive connections or HTTP based denial-of-service attacks. ]]></description> <wfw:commentRss>http://kbeezie.com/view/nginx-protection/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Nginx and Codeigniter The Easy Way</title><link>http://kbeezie.com/view/nginx-and-codeigniter/</link> <comments>http://kbeezie.com/view/nginx-and-codeigniter/#comments</comments> <pubDate>Sat, 05 Mar 2011 18:27:09 +0000</pubDate> <dc:creator>kbeezie</dc:creator> <category><![CDATA[Nginx]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[Programming]]></category> <category><![CDATA[Webservers]]></category><guid isPermaLink="false">http://kbeezie.com/?p=576</guid> <description><![CDATA[How to get Codeigniter running on NGinx the easy way. ]]></description> <wfw:commentRss>http://kbeezie.com/view/nginx-and-codeigniter/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Deploying circuits.web with Nginx/uwsgi</title><link>http://kbeezie.com/view/circuits-nginx-uwsgi/</link> <comments>http://kbeezie.com/view/circuits-nginx-uwsgi/#comments</comments> <pubDate>Mon, 31 Jan 2011 08:22:48 +0000</pubDate> <dc:creator>kbeezie</dc:creator> <category><![CDATA[Nginx]]></category> <category><![CDATA[Programming]]></category> <category><![CDATA[Python]]></category> <category><![CDATA[Webservers]]></category> <category><![CDATA[circuits.web]]></category> <category><![CDATA[uwsgi]]></category> <category><![CDATA[wsgi]]></category><guid isPermaLink="false">http://kbeezie.com/?p=484</guid> <description><![CDATA[I'm a very minimal person when it comes to frameworks, I don't generally like something that needs to generate an entire application file structure like you'd see with Django. When I was searching around for various frameworks to get me started with python and web development, I investigated the usual; DJango, CherryPy, Web.Py. I fell in love with circuits due it's ease and simplicity, yet it can be quite powerful. This article will show you how to get Nginx setup with uWSGI along with a sample circuits.web application.]]></description> <wfw:commentRss>http://kbeezie.com/view/circuits-nginx-uwsgi/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Stop Bit.ly from Traversing your Redirects</title><link>http://kbeezie.com/view/bitly-redirect-hack/</link> <comments>http://kbeezie.com/view/bitly-redirect-hack/#comments</comments> <pubDate>Fri, 12 Nov 2010 08:38:40 +0000</pubDate> <dc:creator>kbeezie</dc:creator> <category><![CDATA[Blackhat]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[Programming]]></category><guid isPermaLink="false">http://kbeezie.com/?p=421</guid> <description><![CDATA[Bit.ly is one of my favorite URL Shortener, but it has one major flaw when it comes to link building; it tends to drill down to the final destination of a link and shortens the link at the end. This can make shortening a prosper redirect nearly impossible as the shortened url bypasses it completely. The hack for this is within.]]></description> <wfw:commentRss>http://kbeezie.com/view/bitly-redirect-hack/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Mimic Apache mod_geoip in Nginx</title><link>http://kbeezie.com/view/apache-mod_geoip-nginx/</link> <comments>http://kbeezie.com/view/apache-mod_geoip-nginx/#comments</comments> <pubDate>Fri, 12 Nov 2010 05:31:10 +0000</pubDate> <dc:creator>kbeezie</dc:creator> <category><![CDATA[Nginx]]></category> <category><![CDATA[PHP]]></category><guid isPermaLink="false">http://kbeezie.com/?p=416</guid> <description><![CDATA[Maxmind makes a variety of APIs and tools to use their geolocation database and one such tool is the mod_geoip module for Apache. This article will show you how to setup Nginx's own geoip module and mimic the same variables presented to PHP like Apache does.]]></description> <wfw:commentRss>http://kbeezie.com/view/apache-mod_geoip-nginx/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Generating Ioncube Licenses</title><link>http://kbeezie.com/view/generating-ioncube-licenses/</link> <comments>http://kbeezie.com/view/generating-ioncube-licenses/#comments</comments> <pubDate>Wed, 29 Sep 2010 01:43:26 +0000</pubDate> <dc:creator>kbeezie</dc:creator> <category><![CDATA[PHP]]></category> <category><![CDATA[Programming]]></category> <category><![CDATA[Python]]></category> <category><![CDATA[Security]]></category><guid isPermaLink="false">http://kbeezie.com/?p=388</guid> <description><![CDATA[Ioncube Encoder Pro or Cerberus is required to generate license files that can be distributed to your customers. Most of the nitty-gritty involved with the make_license executable can be found in the user guide (a pdf document) distributed with the encoder in section 4. The entry level version of Ioncube Pro cannot generate licenses, however [...]]]></description> <wfw:commentRss>http://kbeezie.com/view/generating-ioncube-licenses/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>A Working Exit Popup</title><link>http://kbeezie.com/view/cross-browser-exit-pop/</link> <comments>http://kbeezie.com/view/cross-browser-exit-pop/#comments</comments> <pubDate>Sat, 03 Apr 2010 21:38:52 +0000</pubDate> <dc:creator>kbeezie</dc:creator> <category><![CDATA[JS/JQuery]]></category> <category><![CDATA[Programming]]></category><guid isPermaLink="false">http://kbeezie.com/?p=283</guid> <description><![CDATA[While I personally hate exit popups they can be an invaluable tool to getting those last minute conversions. However you will find a lot of old methods for creating exit popups no longer work due to new browser restrictions. This article shows you how to correctly create an exit popup using a little bit of JQuery. ]]></description> <wfw:commentRss>http://kbeezie.com/view/cross-browser-exit-pop/feed/</wfw:commentRss> <slash:comments>9</slash:comments> </item> <item><title>PayPal IPN Revised for Python</title><link>http://kbeezie.com/view/paypal-ipn-python/</link> <comments>http://kbeezie.com/view/paypal-ipn-python/#comments</comments> <pubDate>Sun, 24 Jan 2010 09:23:40 +0000</pubDate> <dc:creator>kbeezie</dc:creator> <category><![CDATA[Programming]]></category> <category><![CDATA[Python]]></category><guid isPermaLink="false">http://kbeezie.com/?p=226</guid> <description><![CDATA[This article adds onto the previous entry <a href="/view/paypal-ipn-with-php/">Paypal IPN with PHP</a>, by showing you how to process an Instant Payment Notification from Paypal with Python]]></description> <wfw:commentRss>http://kbeezie.com/view/paypal-ipn-python/feed/</wfw:commentRss> <slash:comments>7</slash:comments> </item> <item><title>Path_Info &amp; PHP_SELF woes [NginX]</title><link>http://kbeezie.com/view/php-self-path-nginx/</link> <comments>http://kbeezie.com/view/php-self-path-nginx/#comments</comments> <pubDate>Sat, 12 Dec 2009 12:14:35 +0000</pubDate> <dc:creator>kbeezie</dc:creator> <category><![CDATA[Nginx]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[Wordpress]]></category><guid isPermaLink="false">http://kbeezie.com/?p=208</guid> <description><![CDATA[Over the last couple of years I've been constantly researching for a way to get the PHP environment variables to show up correctly. My latest pains were with PATH_INFO and PHP_SELF, which are now finally solved. ]]></description> <wfw:commentRss>http://kbeezie.com/view/php-self-path-nginx/feed/</wfw:commentRss> <slash:comments>5</slash:comments> </item> </channel> </rss>
