<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title>iamcal.com</title>
		<link>http://www.iamcal.com/</link>
		<description>All the links rom iamcal.com</description>
		<pubDate>Tue, 4 May 2021 20:56:39 +0000</pubDate>
		<lastBuildDate>Tue, 4 May 2021 20:56:39 +0000</lastBuildDate>
		<generator>http://www.iamcal.com/</generator>
		<image>
			<url>http://www.iamcal.com/images/logo.gif</url>
			<title>iamcal.com</title>
			<link>http://www.iamcal.com/</link>
		</image>

		<item>
			<title>4th May, 8:56 pm</title>
			<link>http://www.iamcal.com/2021-05/10174/</link>
			<description>&lt;p&gt;It&#039;s been three and a half months since I got PHP CI working on Travis, so of course it&#039;s now broken. Github Actions are the new hotness, so I figured out the &lt;a href=&quot;https://github.com/iamcal/SQLParser/blob/master/.github/workflows/php.yml&quot;&gt;right magical config&lt;/a&gt; to run multi-version CI for PHP over there instead, and it runs much faster too.&lt;/p&gt;
</description>
			<pubDate>Tue, 4 May 2021 20:56:39 +0000</pubDate>
			<author>nobody@domain.com (Cal Henderson)</author>
			<guid isPermaLink="false">tag:iamcal.com,2005:/blog/10174/</guid>
		</item>
		<item>
			<title>Making PECL</title>
			<link>http://www.iamcal.com/2015-07/making-pecl/</link>
			<description>&lt;p&gt;A future note to self - if you&#039;re trying to build and install PECL modules but your /tmp is mounted as noexec, you can manually set PECL&#039;s temp dir &lt;a href=&quot;http://blog.litespeedtech.com/2013/04/05/trouble-shooting-pecl-install-doesnt-work/&quot;&gt;using pear&lt;/a&gt;. Yes, this makes little sense.&lt;/p&gt;
</description>
			<pubDate>Tue, 7 Jul 2015 03:19:00 +0000</pubDate>
			<author>nobody@domain.com (Cal Henderson)</author>
			<guid isPermaLink="false">tag:iamcal.com,2005:/blog/10069/</guid>
		</item>
		<item>
			<title>Github March Wrapup</title>
			<link>http://www.iamcal.com/2013-03/github-march-wrapup/</link>
			<description>&lt;p&gt;I&#039;ve posted a bunch of projects to Github in the last few months and haven&#039;t linked to them anywhere, so here&#039;s a quick roundup of recently notable projects:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;[lib_timezones](https://github.com/iamcal/lib_timezones) - A PHP and JS library to handle user-specified timezones properly, with reasonable client-side auto detection.&lt;/li&gt;
&lt;li&gt;[lib_classsify](https://github.com/iamcal/lib_classify) - A partial PHP port of Github&#039;s own [linguist](https://github.com/github/linguist) which can automatically detect the programming language, given a code fragment.&lt;/li&gt;
&lt;li&gt;[js-emoji](https://github.com/iamcal/js-emoji) - A JavaScript library to allow display of Emoji in then browser for OSs without native support (anything that&#039;s not OSX 10.8 or iOS 6)&lt;/li&gt;
&lt;li&gt;[lib_autolink](https://github.com/iamcal/lib_autolink) - My old PHP URL-detection and linking library, updated to handle multiple protocols.&lt;/li&gt;
&lt;li&gt;[lib_solr_query](https://github.com/iamcal/lib_solr_query) - A PHP library to turn user-entered complex search queries into valid SOLR query syntax. Supports phrases, booleans, nesting, assertions and more.&lt;/li&gt;
&lt;/ul&gt;
</description>
			<pubDate>Mon, 25 Mar 2013 17:02:00 +0000</pubDate>
			<author>nobody@domain.com (Cal Henderson)</author>
			<guid isPermaLink="false">tag:iamcal.com,2005:/blog/10022/</guid>
		</item>
		<item>
			<title>Shut up and use bcrypt</title>
			<link>http://www.iamcal.com/2012-06/use-bcrypt/</link>
			<description>&lt;p&gt;With all the current excitement about leaked password databases, I thought I&#039;d take the time to make doing it the right way a bit easier. If you&#039;re working on a PHP app, start using &lt;a href=&quot;https://github.com/iamcal/lib_bcrypt&quot;&gt;lib_bcrypt&lt;/a&gt; right now.&lt;/p&gt;
</description>
			<pubDate>Sat, 9 Jun 2012 19:32:00 +0000</pubDate>
			<author>nobody@domain.com (Cal Henderson)</author>
			<guid isPermaLink="false">tag:iamcal.com,2005:/blog/10035/</guid>
		</item>
		<item>
			<title>Facebook Engineering Process</title>
			<link>http://www.iamcal.com/2012-04/facebook-engineering-process/</link>
			<description>&lt;p&gt;A &lt;a href=&quot;http://arstechnica.com/business/news/2012/04/exclusive-a-behind-the-scenes-look-at-facebook-release-engineering.ars/1&quot;&gt;nice read&lt;/a&gt; about facebook&#039;s release engineering approach. This should all sound very familiar to Flickr alumni.&lt;/p&gt;
</description>
			<pubDate>Thu, 19 Apr 2012 02:22:00 +0000</pubDate>
			<author>nobody@domain.com (Cal Henderson)</author>
			<guid isPermaLink="false">tag:iamcal.com,2005:/blog/10065/</guid>
		</item>
		<item>
			<title>19th October, 4:01 am</title>
			<link>http://www.iamcal.com/2011-10/2731/</link>
			<description>&lt;p&gt;&lt;a href=&quot;http://twig.sensiolabs.org/&quot;&gt;twig&lt;/a&gt; looks neat, if i ever get sick of smarty. syntax is a little odd though&lt;/p&gt;
</description>
			<pubDate>Wed, 19 Oct 2011 04:01:00 +0000</pubDate>
			<author>nobody@domain.com (Cal Henderson)</author>
			<guid isPermaLink="false">tag:iamcal.com,2005:/blog/2731/</guid>
		</item>
		<item>
			<title>8th June, 12:08 am</title>
			<link>http://www.iamcal.com/2011-06/2681/</link>
			<description>&lt;p&gt;&lt;a href=&quot;http://phpsadness.com/&quot;&gt;php sadness&lt;/a&gt; points out a lot of real issues, but it&#039;s still the best tool for many problems&lt;/p&gt;
</description>
			<pubDate>Wed, 8 Jun 2011 00:08:00 +0000</pubDate>
			<author>nobody@domain.com (Cal Henderson)</author>
			<guid isPermaLink="false">tag:iamcal.com,2005:/blog/2681/</guid>
		</item>
		<item>
			<title>26th April, 6:23 am</title>
			<link>http://www.iamcal.com/2011-04/2660/</link>
			<description>&lt;p&gt;i&#039;m still using smarty and &lt;a href=&quot;http://www.nosmarty.net/&quot;&gt;you&#039;re&lt;/a&gt; no longer on the internet. i think i win this round&lt;/p&gt;
</description>
			<pubDate>Tue, 26 Apr 2011 06:23:00 +0000</pubDate>
			<author>nobody@domain.com (Cal Henderson)</author>
			<guid isPermaLink="false">tag:iamcal.com,2005:/blog/2660/</guid>
		</item>
		<item>
			<title>18th November, 7:07 am</title>
			<link>http://www.iamcal.com/2009-11/2408/</link>
			<description>&lt;p&gt;i&#039;m generally skeptical of new things, but &lt;a href=&quot;http://www.firephp.org/&quot;&gt;fire php&lt;/a&gt; seems pretty nice. stuffing that in headers is a lovely way to debug json ajax responses&lt;/p&gt;
</description>
			<pubDate>Wed, 18 Nov 2009 07:07:00 +0000</pubDate>
			<author>nobody@domain.com (Cal Henderson)</author>
			<guid isPermaLink="false">tag:iamcal.com,2005:/blog/2408/</guid>
		</item>
		<item>
			<title>24th October, 4:18 pm</title>
			<link>http://www.iamcal.com/2009-10/2382/</link>
			<description>&lt;p&gt;a couple of interesting alternatives to phpMyAdmin, both simpler: &lt;a href=&quot;http://sqlbuddy.com/&quot;&gt;sqlbuddy&lt;/a&gt; looks like a really well done minimalist effort, while &lt;a href=&quot;http://code.google.com/p/phpminiadmin/&quot;&gt;phpMiniAdmin&lt;/a&gt; like like PMA from 10 years ago.&lt;/p&gt;
</description>
			<pubDate>Sat, 24 Oct 2009 16:18:00 +0000</pubDate>
			<author>nobody@domain.com (Cal Henderson)</author>
			<guid isPermaLink="false">tag:iamcal.com,2005:/blog/2382/</guid>
		</item>

	</channel>
</rss>
