<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.5.1" -->
<rss version="0.92">
<channel>
	<title>tekrat</title>
	<link>http://tekrat.com</link>
	<description></description>
	<lastBuildDate>Fri, 27 Jun 2008 07:31:16 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>PHP Fat Memory Manager Patch available</title>
		<description>My latest performance bottle-neck in PHP has been the frequent memory allocation/deallocation that happens on every request.  I've created a speed freak's patch to help with this by pre-allocating memory and letting it persist across requests.  This removes the interaction with the kernel memory management, and the rest of the ...</description>
		<link>http://tekrat.com/2008/06/11/php-fat-memory-manager-patch-available/</link>
			</item>
	<item>
		<title>Where&#8217;s George?</title>
		<description>After 4 Years and 179 days WheresGeorge.com has finally come through and notified me of my wondering bills status.  I always thought it would be funny to distribute some dollar bills at a strip club all marked with wheresgeorge.com and a nice description of where I dropped them off at.

 </description>
		<link>http://tekrat.com/2008/06/10/wheres-george/</link>
			</item>
	<item>
		<title>after the longjmp&#8230;.</title>
		<description>I swear the machines are just fucking with me sometimes:
Breakpoint 3, _zend_bailout (filename=0x4089c8
"/Users/shire/data/php/git/php/Zend/zend_alloc.c", lineno=1693) at
/Users/shire/data/php/git/php/Zend/zend.c:787
787             longjmp(*EG(bailout), FAILURE);
(gdb) n

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;!!!!!!!!!!!!!!!!!!!!;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;!!!!!!!!!!!!!!!!!!!/////////!!!!!!!!!!!;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;!!!!!!!!!!!!!!!!!!//////&#62;)!*)&#62;&#62;/////!!!!!!!!!!;;;;;;;;;;
;;;;;;;;;;;;;;;!!!!!!!!!!!!!!!!!!////////&#62;&#62;))&#38;H.I%)&#62;&#62;/////!!!!!!!!!!;;;;;;;
;;;;;;;;;;;!!!!!!!!!!!!!!!!!!/////////&#62;&#62;&#62;))&#124;&#38;I,..H&#38;))&#62;&#62;//////!!!!!!!!;;;;;;
;;;;;;;;!!!!!!!!!!!!!!!!/////////&#62;&#62;&#62;&#62;&#62;)))&#124;&#38;H;))))&#62;;I&#124;))&#62;&#62;&#62;&#62;////!!!!!!!!;;;;
;;;;;!!!!!!!!!!!!!!///////////&#62;&#62;&#62;)&#124;&#38;&#38;%&#38;&#38;IIH%.)))),#HII&#38;&#124;))&#124;.)&#62;///!!!!!!!;;;
;;;!!!!!!!!!!!!//////////&#62;&#62;&#62;&#62;&#62;&#62;))&#124;&#38;*!!/:H))))))))))))):**H.%.)&#62;///!!!!!!!;;
!!!!!!!!!!!!/////&#62;&#62;&#62;&#62;&#62;&#62;&#62;&#62;&#62;&#62;))))&#124;&#38;I,*;))))))))))))))))))))):*&#124;)&#62;&#62;///!!!!!!!;
!!!!!!!!!//////&#62;&#62;)IH&#124;&#124;&#124;&#124;&#38;&#124;&#124;&#124;&#124;&#124;&#124;&#38;H#,))))))))))))))))))))))))#HH)&#62;///!!!!!!!!
!!!!!!//////&#62;&#62;&#62;&#62;)&#124;&#38;%:;&#62;* /#:HHH%&#124;))))))))))) </description>
		<link>http://tekrat.com/2008/05/04/98/</link>
			</item>
	<item>
		<title>Bash autocompletion + git = super lazy goodness&#8230;.</title>
		<description>Lately I've been using some longer, and not very memorable, git branch names.  I love bash completion and was hoping I could add items to this auto-completion dynamically on request.  It turns out this is really simple to do.   Thanks to this fab tutorial, a quick ...</description>
		<link>http://tekrat.com/2008/04/30/bash-autocompletion-git-super-lazy-goodness/</link>
			</item>
	<item>
		<title>Thanks Vancouver!</title>
		<description>I just got back from the OpenWeb conference in Vancouver, and I thought it was well run and enjoyable.  As with most conferences it's difficult to make the wireless internet support so many users, not to mention with the restrictions and prices I hear some locations charge coferences.  (I also ...</description>
		<link>http://tekrat.com/2008/04/17/thanks-vancouver/</link>
			</item>
	<item>
		<title>Tricky Tricky Refcounts&#8230;.</title>
		<description>Occasionally a PHP engineer reports this prolem:

Example Code:-------------$my_arr = array(1,2,3);foreach ($my_arr as &#38;$val) {&#160;&#160;&#160; var_dump($val);}foreach ($my_arr as $val) {&#160;&#160;&#160; var_dump($val);}Expected Output:---------int(1)int(2)int(3)int(1)int(2)int(3)Actual Output:-------int(1)int(2)int(3)int(1)int(2)int(2)
The confusion comes from the expectation that the second loop will print the last element of the array as int(3) rather than int(2).&#160; The initial reaction is usally "this ...</description>
		<link>http://tekrat.com/2008/04/07/tricky-tricky-refcounts-2/</link>
			</item>
	<item>
		<title>Delivery Date Rescheduled&#8230;</title>
		<description>I love UPS tracking, but I've never really seen anything go wrong either.... until now.....&#160; my package has been marked as rescheduled for two days later than expected.&#160; Not too bad considering:

    </description>
		<link>http://tekrat.com/2008/03/19/delivery-date-rescheduled/</link>
			</item>
	<item>
		<title>Vim Diff</title>
		<description>For a long time now I've wanted to have the current diff of my working copy highlighted in vim.  This would help a lot when you're working in complicated code and want your modifications to pop out in case you've missed something.  Unfortunately none of the existing tools ...</description>
		<link>http://tekrat.com/2008/02/21/vim-diff/</link>
			</item>
	<item>
		<title>Open Web Vancouver 2008</title>
		<description>It looks like my talk has been accepted at the Open Web Vancouver 2008 conference.  I'm really looking forward to this as this will be my first conference that isn't strictly PHP.  There will be a wider range of topics including Ruby on Rails, Python, Javascript, and even ...</description>
		<link>http://tekrat.com/2008/02/18/open-web-vancouver-2008/</link>
			</item>
	<item>
		<title>Forum PHP Paris 2007</title>
		<description>I had an excellent time at the Forum PHP conference, many thanks to the conference organizers and attendees at the Forum PHP Paris conference.  This year I had the honor of getting to speak to this group of people and share how Facebook uses APC to improve site stability ...</description>
		<link>http://tekrat.com/2007/11/26/forum-php-paris-2007/</link>
			</item>
</channel>
</rss>
