<?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>OSTalks &#187; php</title>
	<atom:link href="http://www.ostalks.com/category/programming/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ostalks.com</link>
	<description>Open Source, Operating Systems, Offtopic Stuff!</description>
	<lastBuildDate>Wed, 08 Sep 2010 11:52:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Dream Big &#8211; An Open Source Tale</title>
		<link>http://www.ostalks.com/2010/03/10/dream-big-an-open-source-tale/</link>
		<comments>http://www.ostalks.com/2010/03/10/dream-big-an-open-source-tale/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 02:24:04 +0000</pubDate>
		<dc:creator>clintcan</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[LAMP]]></category>

		<guid isPermaLink="false">http://www.ostalks.com/?p=339</guid>
		<description><![CDATA[Don't ever let yourself be put down because other people say it can't be done.

This is a simple story of how leveraging open source technologies can bring you to heights and depths you thought you could never reach.]]></description>
			<content:encoded><![CDATA[<p>Don&#8217;t ever let yourself be put down because other people say it can&#8217;t be done.</p>
<p>This is a simple story of how leveraging open source technologies can bring you to heights and depths you thought you could never reach.</p>
<p>Around 2002, November, I was asked by one of our ministry head to think of a way to make a new website geared for students.  When I think of now, it was really like a social network on a much much smaller scale.</p>
<p>The situation here on the student network&#8217;s proposed site was this:  they had already searched for a software development firm in Manila and asked for a quotation and timeframe of the work.  They said it would take 3 months, and about a six digit amount to get it done.  Since that was way too much, they decided to look into the outreach here in Cebu and ask around if there were any people somehow knowledgeable enough to take the challenge.</p>
<p>A few months before, where I was working, I had started studying and implementing some LAMP architecture on the corporate website.  Mind you, my skills then were not so mature yet.  PHP was still version 4.x and there were even some 3.x versions around.  You can even call me a greenhorn (newbie) during this time &#8211; on the company I was in, all I had was Dreamweaver 4 to work upon the website, and some tutorials from the web on how to set up and program in php.</p>
<p>To make the long story short, I and two other people from the community (serving in ministry work), were tasked to do what one would have thought to be impossible to do during that time &#8211; make the student network site, complete with interactive forums and one login registrations to be part of the site, and with ALL content in less than one month.  Yes, that&#8217;s right, the site was going to be launched a little bit after Christmas.</p>
<p>Since I was working then, we had to take turns in programming and developing the site.  I was the head then of the 3 person team in Cebu.  The two were not working yet, so I tasked them to make the different sections of the site.  We were working at my home (no problems, I was single then <img src='http://www.ostalks.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ).  Some people from our main branch in Manila were sending designs for us to cut and slice and place in the site.</p>
<p>After of almost a month of non-stop work on the site.  It was done, and uploaded to a shared server through dialup (it would take 3-4 hours to update the whole site).</p>
<p>What&#8217;s the lesson of this experience?  If I were to use proprietary software and languages it would be a whole lot more expensive (I knew there was asp, and coldfusion, but hosting for that was expensive).  We had to use the one available on most cheap servers at that time, and that was a LAMP based server.  We leveraged free forum software and modified it and integrated it into the site&#8217;s one login and registration.  If we had started from scratch we wouldn&#8217;t have had finished the site on time.  Open Source is all about collaboration, and this experience has taught me a lot about coordinating remotely too.</p>
<p>Looking back, I was to lead the original web team here for about 2 more years, before moving on (by then they had grown to more than 5) &#8211; after which, I was still assigned to the original website which we made, and helped worked on two more sites and administered the ministry&#8217;s server (which was now a dedicated server).  The site which we first started won the Catholic Mass Media Awards for Best Website for 3 straight years before becoming a Hall of Fame Awardee.  I was incidentally there using a borrowed suit during the first time we won (it was held in Ateneo and televised nationwide, hosted by some guy and Donita Rose), and that by itself was an experience I&#8217;ll never forget.  You can get the list of winners during the first time the site won at the cmma foundation website <a href="http://www.cmmafoundation.org/cmma_files/cmma2003winners.pdf">here</a>.</p>
<p>Dream Big.  It can be done.</p>
<p><a href="http://www.ostalks.com/wp-content/uploads/2010/03/genrev.jpg"><img src="http://www.ostalks.com/wp-content/uploads/2010/03/genrev-169x300.jpg" alt="" title="genrev" width="169" height="300" class="alignnone size-medium wp-image-340" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ostalks.com/2010/03/10/dream-big-an-open-source-tale/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Facebook: Hiphop for PHP Released As Open Source</title>
		<link>http://www.ostalks.com/2010/02/03/facebook-hiphop-for-php-released-as-open-source/</link>
		<comments>http://www.ostalks.com/2010/02/03/facebook-hiphop-for-php-released-as-open-source/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 07:06:07 +0000</pubDate>
		<dc:creator>clintcan</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[compiler]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[hiphop]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.ostalks.com/?p=230</guid>
		<description><![CDATA[After spending some weeks in rumor land, Facebook has now released a cross-compiling language converter for PHP as open source (php license), titled Hiphop for PHP.]]></description>
			<content:encoded><![CDATA[<p>After spending some weeks in rumor land, Facebook has now released a cross-compiling language converter for PHP as open source (php license), titled Hiphop for PHP.</p>
<p>What the application does is to programatically convert PHP source code into C++ and compile it with g++.</p>
<p>According to senior engineer Haiping Zhao, Hiphop has now been deployed to 90% of the Facebook traffic, six months after deployment.</p>
<p>For more information, please see the video below:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="386" id="utv509403" name="utv_n_42198"><param name="flashvars" value="loc=%2F&amp;autoplay=false&amp;vid=4409735" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.ustream.tv/flash/video/4409735" /><embed flashvars="loc=%2F&amp;autoplay=false&amp;vid=4409735" width="480" height="386" allowfullscreen="true" allowscriptaccess="always" id="utv509403" name="utv_n_42198" src="http://www.ustream.tv/flash/video/4409735" type="application/x-shockwave-flash" /></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ostalks.com/2010/02/03/facebook-hiphop-for-php-released-as-open-source/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Import DBF Files To MySQL Using PHP</title>
		<link>http://www.ostalks.com/2009/12/31/import-dbf-files-to-mysql-using-php/</link>
		<comments>http://www.ostalks.com/2009/12/31/import-dbf-files-to-mysql-using-php/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 00:35:35 +0000</pubDate>
		<dc:creator>clintcan</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[convert]]></category>
		<category><![CDATA[DBase]]></category>
		<category><![CDATA[dbf]]></category>
		<category><![CDATA[FoxPro]]></category>
		<category><![CDATA[import]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[repository]]></category>
		<category><![CDATA[rpm]]></category>

		<guid isPermaLink="false">http://www.ostalks.com/?p=224</guid>
		<description><![CDATA[I recently had a task to do for a friend of mine to migrate Visual FoxPro data into a mysql database.]]></description>
			<content:encoded><![CDATA[<p>I recently had a task to do for a friend of mine to migrate Visual FoxPro data into a mysql database.</p>
<p>As a programmer that doesn&#8217;t like to re-invent the wheel, I tried searching through google, but was only partially successful in getting code to insert dbf data into mysql (it was public domain code, but only had code to insert data into a table that was created earlier).</p>
<p>This is the code modified to work with any dbf file &#8211; it creates the table, then inserts the dbf data into the created table.  The code was further modified to strip whitespaces from the text values (FoxPro/DBase pads text with spaces up to the length of the field).  You may want to change this further, since this is a quick and dirty code for the sole purpose of importing dbf tables.  This works with my rpms at the repository.</p>
<p><code><br />
<?php<br />
/*<br />
 * Part 2 code modified by Clint Christopher Canada from different public domain sources<br />
 * Part 1 code created by Clint Christopher Canada. BSD licensed.<br />
 */</p>
<p>// This is Part I of the code<br />
$tbl = "table to create";<br />
$db_uname = 'mysql username';<br />
$db_passwd = 'mysql password';<br />
$db = 'database';<br />
$conn = mysql_pconnect('localhost',$db_uname, $db_passwd); </p>
<p>// Path to dbase file<br />
$db_path = ".DBF";</p>
<p>// Open dbase file<br />
$dbh = dbase_open($db_path, 0)<br />
  or die("Error! Could not open dbase database file '$db_path'.");</p>
<p>// Get column information<br />
$column_info = dbase_get_header_info($dbh);</p>
<p>// Display information<br />
//print_r($column_info);</p>
<p>$line = array();</p>
<p>foreach($column_info as $col)<br />
{<br />
	switch($col['type'])<br />
	{<br />
		case 'character':<br />
			$line[]= "`$col[name]` VARCHAR( $col[length] )";<br />
			break;<br />
		case 'number':<br />
			$line[]= "`$col[name]` FLOAT";<br />
			break;<br />
		case 'boolean':<br />
			$line[]= "`$col[name]` BOOL";<br />
			break;<br />
		case 'date':<br />
			$line[]= "`$col[name]` DATE";<br />
			break;<br />
		case 'memo':<br />
			$line[]= "`$col[name]` TEXT";<br />
			break;<br />
	}<br />
}<br />
$str = implode(",",$line);<br />
$sql = "CREATE TABLE `$tbl` ( $str );";</p>
<p>mysql_select_db($db,$conn);</p>
<p>mysql_query($sql,$conn);<br />
set_time_limit(0); // I added unlimited time limit here, because the records I imported were in the hundreds of thousands.</p>
<p>// This is part 2 of the code</p>
<p>import_dbf($db, $tbl, $db_path);</p>
<p>function import_dbf($db, $table, $dbf_file)<br />
{<br />
    global $conn;<br />
    if (!$dbf = dbase_open ($dbf_file, 0)){ die("Could not open $dbf_file for import."); }<br />
    $num_rec = dbase_numrecords($dbf);<br />
    $num_fields = dbase_numfields($dbf);<br />
    $fields = array();</p>
<p>    for ($i=1; $i<=$num_rec; $i++){<br />
        $row = @dbase_get_record_with_names($dbf,$i);<br />
        $q = "insert into $db.$table values (";<br />
        foreach ($row as $key => $val){<br />
            if ($key == 'deleted'){ continue; }<br />
            $q .= "'" . addslashes(trim($val)) . "',"; // Code modified to trim out whitespaces<br />
        }<br />
        if (isset($extra_col_val)){ $q .= "'$extra_col_val',"; }<br />
        $q = substr($q, 0, -1);<br />
        $q .= ')';<br />
        //if the query failed - go ahead and print a bunch of debug info<br />
        if (!$result = mysql_query($q, $conn)){<br />
            print (mysql_error() . " SQL: $q<br />\n");<br />
            print (substr_count($q, ',') + 1) . " Fields total.
<p>";<br />
            $problem_q = explode(',', $q);<br />
            $q1 = "desc $db.$table";<br />
            $result1 = mysql_query($q1, $conn);<br />
            $columns = array();<br />
            $i = 1;<br />
            while ($row1 = mysql_fetch_assoc($result1)){<br />
                $columns[$i] = $row1['Field'];<br />
                $i++;<br />
            }<br />
            $i = 1;<br />
            foreach ($problem_q as $pq){<br />
                print "$i column: {$columns[$i]} data: $pq<br />\n";<br />
                $i++;<br />
            }<br />
            die();<br />
        }<br />
    }<br />
}</p>
<p>?><br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ostalks.com/2009/12/31/import-dbf-files-to-mysql-using-php/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Starting a Facebook Application</title>
		<link>http://www.ostalks.com/2009/10/27/starting-a-facebook-application/</link>
		<comments>http://www.ostalks.com/2009/10/27/starting-a-facebook-application/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 10:36:15 +0000</pubDate>
		<dc:creator>clintcan</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[facebook]]></category>

		<guid isPermaLink="false">http://ostalks.wordpress.com/?p=72</guid>
		<description><![CDATA[One of the most popular social networking sites today is facebook. As of this time, the social networking site boasts of over 300 million users, which is pretty hard to ignore, considering marketing value.]]></description>
			<content:encoded><![CDATA[<p>One of the most popular social networking sites today is facebook.  As of this time, the social networking site boasts of over 300 million users, which is pretty hard to ignore, considering marketing value.</p>
<p>What makes facebook interesting are its applications; which are mostly user created, and add life to the social networking site.</p>
<p>Here&#8217;s how to submit a facebook application to the net:</p>
<p>1. Join as a facebook developer, and on the http://www.facebook.com/developers/ url, click on the Set up new application button</p>
<p><img class="alignnone size-medium wp-image-73" title="Set up new application" src="http://ostalks.files.wordpress.com/2009/10/pic1.jpg?w=400" alt="Set up new application" width="400" height="25" /></p>
<p>2. On the Create App page, type in the name of your application</p>
<p><img class="alignnone size-medium wp-image-74" title="Create App Page" src="http://ostalks.files.wordpress.com/2009/10/pic2.jpg?w=600" alt="Create App Page" width="600" /></p>
<p>3. Take note of the API Key and Secret; you&#8217;ll need these later.  Fill up the necessary items in the Basic Page.</p>
<p><img class="alignnone size-medium wp-image-75" title="pic3" src="http://ostalks.files.wordpress.com/2009/10/pic3.jpg?w=600" alt="pic3" width="600" /></p>
<p>4. Enter the canvas url (where your application will reside in apps.facebook.com), and the content url where your application is hosted.</p>
<p><img class="alignnone size-medium wp-image-76" title="pic4" src="http://ostalks.files.wordpress.com/2009/10/pic4.jpg?w=600" alt="pic4" width="600" /></p>
<p>5. Press Save, and you&#8217;re off to start a brave new world of creating a Facebook Application!</p>
<p>The simplest start for a facebook application looks like this:</p>
<p><code>require_once 'php/facebook.php';<br />
require_once 'config.php';</code></p>
<p>$facebook = new Facebook($api_key, $secret);<br />
$user_id = $facebook-&gt;require_login();</p>
<p>echo &#8220;Hello, $user_id!&#8221;;</p>
<p>facebook.php is the facebook php client which you can download in the developers site.  You can learn more about the api in the http://wiki.developers.facebook.com/ site.</p>
<p>Have fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ostalks.com/2009/10/27/starting-a-facebook-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mypodcast.com Feeds and Longtailvideo Media Player</title>
		<link>http://www.ostalks.com/2009/09/20/mypodcast-com-feeds-and-longtailvideo-media-player/</link>
		<comments>http://www.ostalks.com/2009/09/20/mypodcast-com-feeds-and-longtailvideo-media-player/#comments</comments>
		<pubDate>Sun, 20 Sep 2009 07:51:38 +0000</pubDate>
		<dc:creator>clintcan</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[longtail media player]]></category>
		<category><![CDATA[podcast]]></category>
		<category><![CDATA[simplepie]]></category>

		<guid isPermaLink="false">http://ostalks.wordpress.com/?p=69</guid>
		<description><![CDATA[The religious community that I'm in delves into media. In fact we have a website that showcases video and audio materials for free.

We use the ever popular video/media flash player made by Longtail Video to stream our mp3 and video files to be distributed and seen by people in the web.]]></description>
			<content:encoded><![CDATA[<p>The religious community that I&#8217;m in delves into media.  In fact we have a website that showcases video and audio materials for free.</p>
<p>We use the ever popular video/media flash player made by <a href="http://www.longtailvideo.com/players/jw-flv-player/">Longtail Video</a> to stream our mp3 and video files to be distributed and seen by people in the web.</p>
<p>As we host our mp3 files in mypodcast.com, the rss feed that is delivered my the site isn&#8217;t exactly compatible with the player &#8211; so I had to parse the rss feed and re encode it into an rss feed that the longtail player recognizes.</p>
<p>In order to not reinvent the wheel in reading rss feeds, I used the ever popular open source (BSD-licensed) php feed reader, <a href="http://simplepie.org">simplepie</a>.</p>
<p>Below this page is the quick and dirty code that I used.  I hope this will help you get started in the world of podcasting!</p>
<p><code><br />
&lt;?<br />
require_once('simplepie.inc');</code></p>
<p>$feed = new SimplePie(&#8216;http://host/rss.xml&#8217;);<br />
set_cache_location($_SERVER['DOCUMENT_ROOT'] . &#8216;/cache/&#8217;);</p>
<p>$feed-&gt;handle_content_type();</p>
<p>?&gt;</p>
<p>rss feed name<br />
get_items() as $item)<br />
{<br />
$title = $item-&gt;get_title();<br />
$date = $item-&gt;get_date();<br />
if ($enclosure = $item-&gt;get_enclosure())<br />
{<br />
$media = $enclosure-&gt;get_link();<br />
$length = $enclosure-&gt;get_duration(true);<br />
}<br />
$subtitle = $item-&gt;subtitle;<br />
$description = $item-&gt;get_description();<br />
//print_r($enclosure);<br />
$desc = explode(&#8220;&#8221;,&#8221;",$image);<br />
echo &#8221;</p>
<p>$title<br />
$author</p>
<p>&#8220;;<br />
}<br />
?&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ostalks.com/2009/09/20/mypodcast-com-feeds-and-longtailvideo-media-player/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Heywatch and php</title>
		<link>http://www.ostalks.com/2009/09/07/heywatch-and-php/</link>
		<comments>http://www.ostalks.com/2009/09/07/heywatch-and-php/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 11:20:23 +0000</pubDate>
		<dc:creator>clintcan</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[curl]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[heywatch]]></category>
		<category><![CDATA[REST]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://ostalks.wordpress.com/?p=61</guid>
		<description><![CDATA[Heywatch is a cool video encoding web service that is being used by different clients like Sony, Fotolia, Kickapps, MTv, among others for their video conversion needs.]]></description>
			<content:encoded><![CDATA[<p>Heywatch is a cool video encoding web service that is being used by different clients like Sony, Fotolia, Kickapps, MTv, among others for their video conversion needs.</p>
<p>One nice thing about this service is that it has a REST based API that is simple to implement in php.  However, the documentation that comes with heywatch shows only how to access the API using PEAR &#8211; this becomes a disadvantage if your shared hosted webhost doesn&#8217;t have PEAR installed.  I also personally think that using PEAR just to call this api is basically overkill.</p>
<p>Why not use curl instead?  I basically changed the PEAR functions in the API documentation to that of php curl functions (which are basically native and available in practically all shared php webhosting)</p>
<p><code><br />
&lt;?<br />
$video_url = "http://osaddict.com/files/elephantsdream-480-h264-st-aac.mov";<br />
$format_id = "1086"; // 1086 for flash h264, 31 for flash flv<br />
$ftp = "ftp://username:password@ftphost.com";<br />
$ping_after_encode = "http://host/heywatch/success.php?myvideoid=5&amp;myuserid=1";<br />
$ping_if_error = "http://host/heywatch/error.php";<br />
$ch = curl_init();<br />
$your_username = "";<br />
$your_password = "";<br />
$video_url,"format_id"=&gt;$format_id,"automatic_encode"=&gt;"true","ftp_directive"=&gt;$ftp,"title"=&gt;"My Video Title","keep_video_size"=&gt;"true");<br />
curl_setopt($ch, CURLOPT_USERPWD, $your_username.':'.$your_password);<br />
curl_setopt($ch, CURLOPT_POSTFIELDS,$arr);</code></p>
<p>$data = curl_exec($ch);</p>
<p>if (curl_errno($ch)) {<br />
print curl_error($ch);<br />
exit;<br />
} else {<br />
curl_close($ch);<br />
}</p>
<p>header(&#8220;Content-Type: text/xml;charset=UTF-8&#8243;);<br />
header(&#8220;Pragma: no-cache&#8221;);<br />
echo $data;<br />
?&gt;</p>
<p>What this code does is to download a video, convert it to h264 flash format, then upload it to a select ftp host in just one step (success.php and error.php are ping functions where the developer is notified if conversion was successful or not).</p>
<p>One thing to take note is that heywatch doesn&#8217;t like special characters in the ftp url, if you place such characters in the $ftp variable, heywatch upload fails.</p>
<p>Have fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ostalks.com/2009/09/07/heywatch-and-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://osaddict.com/files/elephantsdream-480-h264-st-aac.mov" length="103636531" type="video/quicktime" />
		</item>
		<item>
		<title>Where In the World&#8230; is Open Source Software?</title>
		<link>http://www.ostalks.com/2009/07/14/where-in-the-world-is-open-source-software/</link>
		<comments>http://www.ostalks.com/2009/07/14/where-in-the-world-is-open-source-software/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 10:37:38 +0000</pubDate>
		<dc:creator>clintcan</dc:creator>
				<category><![CDATA[Off Topic Stuff]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[auction]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://ostalks.wordpress.com/?p=58</guid>
		<description><![CDATA[Working for a company that allows you to experiment with different technologies can be a very satisfying (and sometimes stressful, considering the deadlines) experience.]]></description>
			<content:encoded><![CDATA[<p>Working for a company that allows you to experiment with different technologies can be a very satisfying (and sometimes stressful, considering the deadlines) experience.  Working in such an environment also lets you encounter people that even in your wildest imaginations would never have thought of meeting in your lifetime.</p>
<p>A few years ago, while we were starting out (I was in the company even before it came to be one), my boss in our talks mentioned a familiar name, Jim Everson.  For those who don&#8217;t know him, he&#8217;s the guy who led in the development of several educational games including the classic Broderbund game &#8220;Where in the World is Carmen Sandiego&#8221;.</p>
<p>Where does this all lead to, you may ask?  In a nutshell, last year, Jim was diagnosed with advanced melanoma. Which led to his ex-wife (my boss&#8217; sister) helping him out in whatever way she can &#8211; well, she helped design a website for him.</p>
<p>My boss asked a favor from me, to help quickly get some open source auction software and customize it for the website&#8217;s use, which I gladly did (as I was acquainted with him, and talked with him through emails in the past).</p>
<p>If it was not for open source software, we would have started programming from scratch, and would have taken much longer to finish (and at that time, I was up to my neck with deadlines at work).  And, since the source code was there to see and customize, it was quick enough to implement it to their needs.</p>
<p>To end, if you do see Jim on your travels (he&#8217;s now an independent mac consultant), ask him about his mouth watering lamb chops recipe &#8211; he makes one mean lamb chops! <img src='http://www.ostalks.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

<a href='http://www.ostalks.com/2009/07/14/where-in-the-world-is-open-source-software/250px-where_in_the_world_is_carmen_sandiego_1985_cover/' title='250px-Where_in_the_World_Is_Carmen_Sandiego_1985_Cover'><img width="150" height="150" src="http://www.ostalks.com/wp-content/uploads/2009/07/250px-Where_in_the_World_Is_Carmen_Sandiego_1985_Cover-150x150.jpg" class="attachment-thumbnail" alt="250px-Where_in_the_World_Is_Carmen_Sandiego_1985_Cover" title="250px-Where_in_the_World_Is_Carmen_Sandiego_1985_Cover" /></a>
<a href='http://www.ostalks.com/2009/07/14/where-in-the-world-is-open-source-software/supportjim/' title='supportjim'><img width="150" height="150" src="http://www.ostalks.com/wp-content/uploads/2009/07/supportjim-150x150.jpg" class="attachment-thumbnail" alt="supportjim" title="supportjim" /></a>
<a href='http://www.ostalks.com/2009/07/14/where-in-the-world-is-open-source-software/supportjimauction/' title='supportjimauction'><img width="150" height="150" src="http://www.ostalks.com/wp-content/uploads/2009/07/supportjimauction-150x150.jpg" class="attachment-thumbnail" alt="supportjimauction" title="supportjimauction" /></a>

]]></content:encoded>
			<wfw:commentRss>http://www.ostalks.com/2009/07/14/where-in-the-world-is-open-source-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP SSH2 Source RPMS for CentOS/RedHat</title>
		<link>http://www.ostalks.com/2008/11/10/php-ssh2-source-rpms-for-centosredhat/</link>
		<comments>http://www.ostalks.com/2008/11/10/php-ssh2-source-rpms-for-centosredhat/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 07:09:28 +0000</pubDate>
		<dc:creator>clintcan</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[pecl]]></category>
		<category><![CDATA[RedHat]]></category>
		<category><![CDATA[ssh2]]></category>

		<guid isPermaLink="false">http://ostalks.wordpress.com/?p=13</guid>
		<description><![CDATA[You might have heard of ssh2 pecl bindings for php. Unfortunately, the "stable" version fails to compile for php 5.2.x.]]></description>
			<content:encoded><![CDATA[<p>You might have heard of ssh2 pecl bindings for php. Unfortunately, the &#8220;stable&#8221; version fails to compile for php 5.2.x.</p>
<p>I am providing source rpms for CentOS/RedHat which fixes this problem.  Please take note I&#8217;m using a free file hosting service to host this source rpm.  If you know of anything better than this, please tell me.</p>
<p><a href="http://www.fileqube.com/file/OlRMZKrXh146893">CentOS/RedHat php-pecl-ssh source rpms</a></p>
<p>There&#8217;s a useful link below that should help you get started with php ssh2:</p>
<p><a href="http://kevin.vanzonneveld.net/techblog/article/make_ssh_connections_with_php/">Make ssh connections with php</a></p>
<p><strong><em>Update: You can now get this php extension at my repository</em></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ostalks.com/2008/11/10/php-ssh2-source-rpms-for-centosredhat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 3.750 seconds -->
