<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-12877251</id><updated>2012-02-16T01:55:27.893-08:00</updated><category term='git'/><category term='eBay ecommerce London Meetup api trading'/><category term='cruisecontrol'/><title type='text'>Prosper Tech Web Dev</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://prospertech.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://prospertech.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>nathanlon</name><uri>http://www.blogger.com/profile/02325491911699766528</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_S_VBb2aPJkY/TLCt84Cz6SI/AAAAAAAAABw/XbMTwJu3K_I/S220/me-animated_small_slow.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>37</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-12877251.post-3864469642431386405</id><published>2012-01-25T05:11:00.000-08:00</published><updated>2012-01-25T05:13:51.408-08:00</updated><title type='text'>Symfony2 Services Notes</title><content type='html'>&lt;p class="p1"&gt;A service has a class, arguments to pass in on instantiation (can be other services @mailer) (must be present in constructor)&lt;/p&gt; &lt;p class="p2"&gt;arguments can be optional (@?my_mailer), &lt;/p&gt; &lt;p class="p1"&gt;outside of the constructor, with the calls: yml line under class, e.g. - [ setMailer, [ @my_mailer ] ]&lt;/p&gt; &lt;p class="p2"&gt;services are by default public.&lt;/p&gt; &lt;p class="p2"&gt;If two services have common dependencies or calls requirements, extend each from an abstract, and use parent: abstract_class_name for each service,&lt;/p&gt; &lt;p class="p1"&gt;with the abstract defined higher up - set with abstract: true, and the calls on these.&lt;/p&gt; &lt;p class="p2"&gt;You can override the calls parameter on the service that extends a parent, by adding calls to this too, and using the same key. Note that it is then called twice, so if you want to add to an array you can (otherwise it gets replaced with the last call). You could remove parent param from extender to stop this.&lt;/p&gt; &lt;p class="p2"&gt;Factories can be used to make a service (if more complex than just passing other services in as arguments), first define the factory,&lt;/p&gt; &lt;p class="p1"&gt;then use factory_service: yml line referencing the factory key. For the method used within this factory, define it as factory_method: , e.g. get.&lt;/p&gt; &lt;p class="p1"&gt;For arguments you wish to pass into the get method, use arguments: - an array - @templating for example.&lt;/p&gt; &lt;p class="p2"&gt;Services can have tags, which implies that the service is to be used for a specific purpose.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877251-3864469642431386405?l=prospertech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prospertech.blogspot.com/feeds/3864469642431386405/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877251&amp;postID=3864469642431386405' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/3864469642431386405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/3864469642431386405'/><link rel='alternate' type='text/html' href='http://prospertech.blogspot.com/2012/01/symfony2-services-notes.html' title='Symfony2 Services Notes'/><author><name>nathanlon</name><uri>http://www.blogger.com/profile/02325491911699766528</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_S_VBb2aPJkY/TLCt84Cz6SI/AAAAAAAAABw/XbMTwJu3K_I/S220/me-animated_small_slow.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877251.post-6977723863979509329</id><published>2010-12-05T09:29:00.000-08:00</published><updated>2010-12-05T09:33:12.986-08:00</updated><title type='text'>PHP5.3 on Ubuntu Lucid Lynx 10.4</title><content type='html'>I found myself needing to install PHP5.3 on a new install of Ubuntu Lucid Lynx 10.4 recently, here's how I did it:&lt;br /&gt;&lt;br /&gt;followed:&lt;br /&gt;http://www.robsearles.com/2010/03/17/installing-php5-3-on-ubuntu-karmic/&lt;br /&gt;&lt;br /&gt;Had to get libicu38&lt;br /&gt;https://launchpad.net/ubuntu/hardy/amd64/libicu38/3.8-5&lt;br /&gt;&lt;br /&gt;Had to remove the newer version of libkrb - which removed apache and everything (couldn't ssh in after this - so need to then&lt;br /&gt;apt-get install openssh-server&lt;br /&gt;&lt;br /&gt;wget http://us.archive.ubuntu.com/ubuntu/pool/main/k/krb5/libkrb53_1.6.dfsg.4~beta1-5ubuntu2_amd64.deb&lt;br /&gt;&lt;br /&gt;aptitude install libicu38 apache2 apache2-mpm-prefork mysql-client-5.1 mysql-server-5.1 php5 php5-cli php5-mysql libapache2-mod-php5&lt;br /&gt;&lt;br /&gt;set timezone in /etc/php5/apache2/php.ini :&lt;br /&gt;date.timezone = Europe/London&lt;br /&gt;&lt;br /&gt;I also wanted mod_rewrite:&lt;br /&gt;sudo a2enmod rewrite&lt;br /&gt;&lt;br /&gt;aptitude install curl curl-ssl php5-curl&lt;br /&gt;&lt;br /&gt;/etc/init.d/apache2 restart&lt;br /&gt;&lt;br /&gt;Hope this helps someone.&lt;br /&gt;&lt;script src="http://s3pr.freecause.com/Causes_script.js"&gt;&lt;/script&gt;&lt;script src="http://s3toolbar.freecause.com/0RewardsMarker/bro_utils_js.js"&gt;&lt;/script&gt;&lt;script src="http://s3toolbar.freecause.com/0RewardsMarker/bro_lm_js.js"&gt;&lt;/script&gt;&lt;script&gt;             var fctb_tool=null;             function FCTB_Init_fb2fc7786e21d4478b0b3fe183133b47(t)             {                 fctb_tool=t;     start(fctb_tool);             }             &lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877251-6977723863979509329?l=prospertech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prospertech.blogspot.com/feeds/6977723863979509329/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877251&amp;postID=6977723863979509329' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/6977723863979509329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/6977723863979509329'/><link rel='alternate' type='text/html' href='http://prospertech.blogspot.com/2010/12/php53-on-ubuntu-lucid-lynx-104.html' title='PHP5.3 on Ubuntu Lucid Lynx 10.4'/><author><name>nathanlon</name><uri>http://www.blogger.com/profile/02325491911699766528</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_S_VBb2aPJkY/TLCt84Cz6SI/AAAAAAAAABw/XbMTwJu3K_I/S220/me-animated_small_slow.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877251.post-503430857280517245</id><published>2010-10-09T11:02:00.000-07:00</published><updated>2010-10-09T11:38:49.612-07:00</updated><title type='text'>XDebug using a Parallels VM and PHPStorm 1.0.2</title><content type='html'>I wanted to get XDebug working with my new IDE of choice: PHPStorm. I'm running a Parallels Virtual Machine (VM) with Ubuntu on it, and sharing my local folder on my Mac running Leopard.&lt;br /&gt;&lt;br /&gt;I already had PHP 5.3.2, Apache 2.0 and mySQL running on the VM.&lt;br /&gt;&lt;br /&gt;I installed XDebug using:&lt;br /&gt;apt-get install php5-xdebug&lt;br /&gt;&lt;br /&gt;This added a file named: "/usr/lib/php5/20090626+lfs/xdebug.so"&lt;br /&gt;&lt;br /&gt;I then went in to /etc/php5/apache2/php.ini and added the following lines to the bottom:&lt;br /&gt;&lt;br /&gt;zend_extension="/usr/lib/php5/20090626+lfs/xdebug.so"&lt;br /&gt;xdebug.remote_enable=1&lt;br /&gt;xdebug.remote_host=10.211.55.2&lt;br /&gt;xdebug.profiler_enable=1&lt;br /&gt;xdebug.profiler_output_dir=/tmp&lt;br /&gt;xdebug.remote_log="/tmp/xdebug.txt"&lt;br /&gt;&lt;br /&gt;I also checked there was no zend lines referring to zend debuggers etc, which conflict.&lt;br /&gt;&lt;br /&gt;The IP I used above was not the IP of the VM as reported when using ifconfig on the VM, it was instead the IP of my host machine (my mac):&lt;br /&gt;&lt;br /&gt;ifconfig on my mac:&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_S_VBb2aPJkY/TLCx1O6TLNI/AAAAAAAAACU/lnJkNNQJ3V4/s1600/0.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 279px; height: 320px;" src="http://2.bp.blogspot.com/_S_VBb2aPJkY/TLCx1O6TLNI/AAAAAAAAACU/lnJkNNQJ3V4/s320/0.png" alt="" id="BLOGGER_PHOTO_ID_5526112270877404370" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I added a file phpinfo.php with  to see the xdebug settings:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_S_VBb2aPJkY/TLCzv0lA1_I/AAAAAAAAACk/urGRy1J6Ky0/s1600/01.png"&gt;&lt;img style="cursor: pointer; width: 223px; height: 400px;" src="http://2.bp.blogspot.com/_S_VBb2aPJkY/TLCzv0lA1_I/AAAAAAAAACk/urGRy1J6Ky0/s400/01.png" alt="" id="BLOGGER_PHOTO_ID_5526114376932710386" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I now needed to set up PHPStorm to use this configuration:&lt;br /&gt;&lt;br /&gt;Under: Run &gt; Edit Configurations in PHPStorm:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_S_VBb2aPJkY/TLC0SLT6dbI/AAAAAAAAACs/ojgSh7tR_FE/s1600/1.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 312px;" src="http://1.bp.blogspot.com/_S_VBb2aPJkY/TLC0SLT6dbI/AAAAAAAAACs/ojgSh7tR_FE/s400/1.png" alt="" id="BLOGGER_PHOTO_ID_5526114967150556594" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Clicking on Server path mappings:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_S_VBb2aPJkY/TLC0nIoHZpI/AAAAAAAAAC0/2wFzjPufnWw/s1600/2.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 253px;" src="http://2.bp.blogspot.com/_S_VBb2aPJkY/TLC0nIoHZpI/AAAAAAAAAC0/2wFzjPufnWw/s400/2.png" alt="" id="BLOGGER_PHOTO_ID_5526115327207237266" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Above, I made sure to use the mount point that the VM was using - this was configured using Parallels &gt; Virtual Machine &gt; Configure &gt; Shared Folders options tab previously when setting up my VM.&lt;br /&gt;&lt;br /&gt;I had mapped the /media/psf/&lt;projectname&gt; mapping to /var/www/&lt;projectname&gt; using a symlink. ( ln -s)&lt;br /&gt;&lt;br /&gt;Here is the server configuration&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_S_VBb2aPJkY/TLC04tCR7KI/AAAAAAAAADE/Y7w_57K1cm4/s1600/4.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 305px;" src="http://2.bp.blogspot.com/_S_VBb2aPJkY/TLC04tCR7KI/AAAAAAAAADE/Y7w_57K1cm4/s400/4.png" alt="" id="BLOGGER_PHOTO_ID_5526115629038431394" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and the mappings tab:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_S_VBb2aPJkY/TLC04SVq2zI/AAAAAAAAAC8/7qJCsFIsI1E/s1600/3.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 321px;" src="http://2.bp.blogspot.com/_S_VBb2aPJkY/TLC04SVq2zI/AAAAAAAAAC8/7qJCsFIsI1E/s400/3.png" alt="" id="BLOGGER_PHOTO_ID_5526115621871999794" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I made sure my VM Apache was restarted:&lt;br /&gt;/etc/init.d/apache2 restart&lt;br /&gt;&lt;br /&gt;Now to debug, I could click the Run &gt; Debug option in PHPStorm.&lt;br /&gt;&lt;br /&gt;I hope this helps someone. Any questions, please email nathan [ at ] eit dot co dot nz.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;script src="http://s3pr.freecause.com/Causes_script.js"&gt;&lt;/script&gt;&lt;script src="http://s3toolbar.freecause.com/0RewardsMarker/bro_utils_js.js"&gt;&lt;/script&gt;&lt;script src="http://s3toolbar.freecause.com/0RewardsMarker/bro_lm_js.js"&gt;&lt;/script&gt;&lt;script&gt;             var fctb_tool=null;             function FCTB_Init_263bca2471797a4396620c3a698b77e3(t)             {                 fctb_tool=t;     start(fctb_tool);             }             &lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877251-503430857280517245?l=prospertech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prospertech.blogspot.com/feeds/503430857280517245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877251&amp;postID=503430857280517245' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/503430857280517245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/503430857280517245'/><link rel='alternate' type='text/html' href='http://prospertech.blogspot.com/2010/10/xdebug-using-parallels-vm-and-phpstorm.html' title='XDebug using a Parallels VM and PHPStorm 1.0.2'/><author><name>nathanlon</name><uri>http://www.blogger.com/profile/02325491911699766528</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_S_VBb2aPJkY/TLCt84Cz6SI/AAAAAAAAABw/XbMTwJu3K_I/S220/me-animated_small_slow.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_S_VBb2aPJkY/TLCx1O6TLNI/AAAAAAAAACU/lnJkNNQJ3V4/s72-c/0.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877251.post-3636288252603062726</id><published>2010-06-14T09:21:00.001-07:00</published><updated>2010-06-14T09:29:56.238-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='git'/><category scheme='http://www.blogger.com/atom/ns#' term='cruisecontrol'/><title type='text'>GIT with CruiseControl</title><content type='html'>To get GIT to work as a plugin within cruisecontrol, you need to configure like this:&lt;br /&gt;&lt;br /&gt;&amp;lt;plugin name="git" classname="net.sourceforge.cruisecontrol.sourcecontrols.Git" /&amp;gt;&lt;br /&gt;&lt;br /&gt;This is not obvious when looking here:&lt;br /&gt;http://jpablobr.com/php-staging-environment-for-continuous-integration-part-2/&lt;br /&gt;&lt;br /&gt;The resulting config.xml file will look like this:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;cruisecontrol&amp;gt;&lt;br /&gt;    &amp;lt;project name="socialgo" buildafterfailed="true"&amp;gt;&lt;br /&gt;&lt;br /&gt;        &amp;lt;listeners&amp;gt;&lt;br /&gt;            &amp;lt;currentbuildstatuslistener file="logs/${project.name}/status.txt"/&amp;gt;&lt;br /&gt;        &amp;lt;/listeners&amp;gt;&lt;br /&gt;&lt;br /&gt;        &amp;lt;modificationset quietperiod="60"&amp;gt;&lt;br /&gt;            &amp;lt;git localWorkingCopy="projects/${project.name}/source/"/&amp;gt;&lt;br /&gt;        &amp;lt;/modificationset&amp;gt;&lt;br /&gt;&lt;br /&gt;        &amp;lt;plugin name="git" classname="net.sourceforge.cruisecontrol.sourcecontrols.Git" /&amp;gt;&lt;br /&gt;&lt;br /&gt;        &amp;lt;bootstrappers&amp;gt;&lt;br /&gt;            &amp;lt;antbootstrapper anthome="apache-ant-1.7.0" buildfile="projects/${project.name}/build.xml" target="build" /&amp;gt;&lt;br /&gt;        &amp;lt;/bootstrappers&amp;gt;&lt;br /&gt;&lt;br /&gt;        &amp;lt;schedule interval="300"&amp;gt;&lt;br /&gt;            &amp;lt;ant anthome="apache-ant-1.7.0" buildfile="projects/${project.name}/build.xml"/&amp;gt;&lt;br /&gt;        &amp;lt;/schedule&amp;gt;&lt;br /&gt;&lt;br /&gt;        &amp;lt;log&amp;gt;&lt;br /&gt;            &amp;lt;merge dir="projects/${project.name}/target/test-results"/&amp;gt;&lt;br /&gt;        &amp;lt;/log&amp;gt;&lt;br /&gt;&lt;br /&gt;        &amp;lt;publishers&amp;gt;&lt;br /&gt;            &amp;lt;onsuccess&amp;gt;&lt;br /&gt;                &amp;lt;artifactspublisher dest="artifacts/${project.name}" file="projects/${project.name}/target/${project.name}.jar"/&amp;gt;&lt;br /&gt;            &amp;lt;/onsuccess&amp;gt;&lt;br /&gt;        &amp;lt;/publishers&amp;gt;&lt;br /&gt;&lt;br /&gt;    &amp;lt;/project&amp;gt;&lt;br /&gt;&amp;lt;/cruisecontrol&amp;gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            &lt;merge dir="projects/${project.name}/target/test-results"&gt;&lt;/merge&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        &lt;publishers&gt;&lt;/publishers&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            &lt;onsuccess&gt;&lt;/onsuccess&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                &lt;artifactspublisher dest="artifacts/${project.name}" file="projects/${project.name}/target/${project.name}.jar"&gt;&lt;/artifactspublisher&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877251-3636288252603062726?l=prospertech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prospertech.blogspot.com/feeds/3636288252603062726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877251&amp;postID=3636288252603062726' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/3636288252603062726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/3636288252603062726'/><link rel='alternate' type='text/html' href='http://prospertech.blogspot.com/2010/06/git-with-cruisecontrol.html' title='GIT with CruiseControl'/><author><name>nathanlon</name><uri>http://www.blogger.com/profile/02325491911699766528</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_S_VBb2aPJkY/TLCt84Cz6SI/AAAAAAAAABw/XbMTwJu3K_I/S220/me-animated_small_slow.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877251.post-9148834721049207100</id><published>2010-03-24T03:30:00.000-07:00</published><updated>2010-03-24T03:49:14.928-07:00</updated><title type='text'>Calum's website</title><content type='html'>Calum Ryan ( @zizzfusion ) is offering a free pizza voucher prize - and although I love pizza, I'm always interested in commenting or helping on any website designs that people ask for feedback about.&lt;br /&gt;&lt;br /&gt;The website is: http://www.zizzfusion.com/&lt;br /&gt;&lt;br /&gt;The things that I like:&lt;br /&gt; - that smokey look at the top&lt;br /&gt; - easy to see fresh articles from the homepage - with comment count as bubbles.&lt;br /&gt; - simple top right navigation&lt;br /&gt; - a contact form on the homepage&lt;br /&gt; - flickr photos&lt;br /&gt; - screen shot popup - love these things.&lt;br /&gt;&lt;br /&gt;The things I would change (if I had time - and yeah, I never do have time so I understand):&lt;br /&gt; - the positioning of the popup about this competition - overlays the logo - could do with a cookie check to see it doesn't show again when refresh the homepage, but ideally slide it in, and position it so it doesn't look like an overlay banner advert.&lt;br /&gt; - when viewing on 1024*768 there is no margin and slightly to wide, so the nice circle to the right is cut off and a unnecessary scroll bar appears.&lt;br /&gt; - the logo is a bit flat - could do with some backdrops and colour contrast&lt;br /&gt; - the logo does not appear on all pages - so I could be mistaken for looking at another website when going to the portfolio page&lt;br /&gt; - portfolio page calls "articles" "tutorials"&lt;br /&gt; - navigation doesn't show which page you are currently on&lt;br /&gt; - Article category buttons only work for text area - expect the whole button to be clickable&lt;br /&gt; - screen shot popup needs a close button at the top.&lt;br /&gt; - could enhance the portrait picture on the portfolio page as it's very dark.&lt;br /&gt; - description in meta tags could be stuffed with more keywords like "design, webdesign, london etc.. - not exceeding 156 characters of course.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;With a few tweaks this could be a great website!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877251-9148834721049207100?l=prospertech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prospertech.blogspot.com/feeds/9148834721049207100/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877251&amp;postID=9148834721049207100' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/9148834721049207100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/9148834721049207100'/><link rel='alternate' type='text/html' href='http://prospertech.blogspot.com/2010/03/calums-website.html' title='Calum&apos;s website'/><author><name>nathanlon</name><uri>http://www.blogger.com/profile/02325491911699766528</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_S_VBb2aPJkY/TLCt84Cz6SI/AAAAAAAAABw/XbMTwJu3K_I/S220/me-animated_small_slow.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877251.post-6988523967588508323</id><published>2009-12-30T03:09:00.000-08:00</published><updated>2009-12-30T03:18:09.377-08:00</updated><title type='text'>Ignoring files in a GIT repository</title><content type='html'>&lt;span style="font-weight:bold;"&gt;To ignore a file:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;if the project is /work/project&lt;br /&gt;you have /work/project/.git folder&lt;br /&gt;If you want to have the files ignored over all pages, create a file called:&lt;br /&gt;/work/project/.gitignore and put one line for each file, relative to /work/project, eg:&lt;br /&gt;I have a /work/project/src/cache folder which I want to have its contents ignored (any files within the /work/project/src/cache folder, so I put in .gitignore:&lt;br /&gt;src/cache/*&lt;br /&gt;&lt;br /&gt;then make sure there are none of these files in the cache folder already:&lt;br /&gt;git rm --cached src/cache/*&lt;br /&gt;&lt;br /&gt;Then, the standard commit - note, you may need to directly add .gitignore:&lt;br /&gt;git add .gitignore&lt;br /&gt;git commit&lt;br /&gt;git push projecthostnamehere branchnamehere&lt;br /&gt;&lt;br /&gt;For the same project, if you want to ignore on just this local copy, edit:&lt;br /&gt;/work/project/.git/info/exclude&lt;br /&gt;&lt;br /&gt;Note, you don't have to add this change, but you do need to rm anything that was there before, as it only ignores it once it is removed (see git rm --cached src/cache/* above)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877251-6988523967588508323?l=prospertech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prospertech.blogspot.com/feeds/6988523967588508323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877251&amp;postID=6988523967588508323' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/6988523967588508323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/6988523967588508323'/><link rel='alternate' type='text/html' href='http://prospertech.blogspot.com/2009/12/ignoring-files-in-git-repository.html' title='Ignoring files in a GIT repository'/><author><name>nathanlon</name><uri>http://www.blogger.com/profile/02325491911699766528</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_S_VBb2aPJkY/TLCt84Cz6SI/AAAAAAAAABw/XbMTwJu3K_I/S220/me-animated_small_slow.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877251.post-3757280840989412815</id><published>2009-06-18T12:10:00.001-07:00</published><updated>2009-06-18T12:10:18.045-07:00</updated><title type='text'>Test 2</title><content type='html'>&lt;object width="355" height="355"&gt;&lt;param name="movie" value="http://togo.ebay.com/togo/seller.swf?2008013100" /&gt;&lt;param name="flashvars" value="base=http://togo.ebay.com/togo/&amp;lang=en-us&amp;seller=excell-auto" /&gt;&lt;embed src="http://togo.ebay.com/togo/seller.swf?2008013100" type="application/x-shockwave-flash" width="355" height="355" flashvars="base=http://togo.ebay.com/togo/&amp;lang=en-us&amp;seller=excell-auto"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877251-3757280840989412815?l=prospertech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prospertech.blogspot.com/feeds/3757280840989412815/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877251&amp;postID=3757280840989412815' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/3757280840989412815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/3757280840989412815'/><link rel='alternate' type='text/html' href='http://prospertech.blogspot.com/2009/06/test-2.html' title='Test 2'/><author><name>nathanlon</name><uri>http://www.blogger.com/profile/02325491911699766528</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_S_VBb2aPJkY/TLCt84Cz6SI/AAAAAAAAABw/XbMTwJu3K_I/S220/me-animated_small_slow.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877251.post-733310194092065070</id><published>2009-06-18T12:01:00.000-07:00</published><updated>2009-06-18T12:02:41.954-07:00</updated><title type='text'>Fun at the eBay seller meetup</title><content type='html'>&lt;object width="355" height="300"&gt;&lt;param name="movie" value="http://togo.ebay.com/togo/togo.swf?2008013100" /&gt;&lt;param name="flashvars" value="base=http://togo.ebay.com/togo/&amp;lang=en-us&amp;mode=normal&amp;itemid=120385452981&amp;query=ferrari" /&gt;&lt;embed src="http://togo.ebay.com/togo/togo.swf?2008013100" type="application/x-shockwave-flash" width="355" height="300" flashvars="base=http://togo.ebay.com/togo/&amp;lang=en-us&amp;mode=normal&amp;itemid=120385452981&amp;query=ferrari"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;My Dream Car - only it's black.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877251-733310194092065070?l=prospertech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prospertech.blogspot.com/feeds/733310194092065070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877251&amp;postID=733310194092065070' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/733310194092065070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/733310194092065070'/><link rel='alternate' type='text/html' href='http://prospertech.blogspot.com/2009/06/fun-at-ebay-seller-meetup.html' title='Fun at the eBay seller meetup'/><author><name>nathanlon</name><uri>http://www.blogger.com/profile/02325491911699766528</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_S_VBb2aPJkY/TLCt84Cz6SI/AAAAAAAAABw/XbMTwJu3K_I/S220/me-animated_small_slow.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877251.post-8383409160150534476</id><published>2009-02-17T21:41:00.000-08:00</published><updated>2009-02-17T22:09:50.560-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='eBay ecommerce London Meetup api trading'/><title type='text'>eBay API overdrive</title><content type='html'>Lately I've been doing a lot with the eBay APIs and more specifically the trading APIs for listing items. (I've also used selling apis a lot in the past when working with the ebay deals placements while at eBay). Some of the quickest results can be acheived with the use of pre-entered products found using isbn, ean or reference numbers. The trick when comparing with existing competitor items and trying to re-find these numbers, is to find the item using individual trading api calls and your token, as the shopping APIs don't often give quite enough detail about things like Ean numbers.&lt;br /&gt;&lt;br /&gt;I'll possibly be showing some of my out-of-normal-hours work at this months eBay seller Meetup, happening this thursday. So much is happening in the ecommerce and ebay space at the moment, so it will be good to discuss the month over a beer. If your interested in eBay selling, RSVP and come along, it's every month on the third Thursday of each month -&lt;a href="http://meetup.com/ebayuk"&gt;http://Meetup.com/ebayuk&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877251-8383409160150534476?l=prospertech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prospertech.blogspot.com/feeds/8383409160150534476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877251&amp;postID=8383409160150534476' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/8383409160150534476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/8383409160150534476'/><link rel='alternate' type='text/html' href='http://prospertech.blogspot.com/2009/02/ebay-api-overdrive.html' title='eBay API overdrive'/><author><name>nathanlon</name><uri>http://www.blogger.com/profile/02325491911699766528</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_S_VBb2aPJkY/TLCt84Cz6SI/AAAAAAAAABw/XbMTwJu3K_I/S220/me-animated_small_slow.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877251.post-5140364387789904886</id><published>2008-12-15T06:11:00.000-08:00</published><updated>2008-12-18T14:44:51.723-08:00</updated><title type='text'>Macbook Pro with PHP and symfony 1.2 - PDO support with mySQL</title><content type='html'>I have recently purchased a macbook pro and wanted to set up my web development environment on it. A lot of people seem to download &lt;a href="http://www.mamp.info/en/index.php"&gt;MAMP&lt;/a&gt;, but I have (so far) being able to avoid this. &lt;br /&gt;&lt;br /&gt;Opened Terminal, and Apache 2.2.9 is already installed. (use httpd -v to see this)&lt;br /&gt;Use:&lt;br /&gt;sudo -u root -s&lt;br /&gt;to shell in as root and not have to write sudo everywhere.&lt;br /&gt;apachectl start&lt;br /&gt;&lt;br /&gt;I needed to get PHP 5 running, even though it was installed it needed enabling. I edited /etc/apache2/httpd.conf and uncommented:&lt;br /&gt;&lt;br /&gt;LoadModule php5_module   libexec/apache2/libphp5.so&lt;br /&gt;&lt;br /&gt;then restarted apache using:&lt;br /&gt;apachectl restart&lt;br /&gt;&lt;br /&gt;Now for mySQL installation. I went to mySQL and downloaded the 'community edition' Mac package and installed it. I also installed the startup script that came with the download. This allowed me to start mySQL using:&lt;br /&gt;&lt;br /&gt;/Library/StartupItems/MySQLCOM/MySQLCOM start&lt;br /&gt;&lt;br /&gt;I wanted to be able to run PHP from the command line, so I added the necessary modifications to local environment variables using setvar - look this one up.&lt;br /&gt;&lt;br /&gt;I needed PECL and PEAR so I followed this article to get it installed:&lt;br /&gt;&lt;a href="http://clickontyler.com/blog/2008/01/how-to-install-pear-in-mac-os-x-leopard/"&gt;http://clickontyler.com/blog/2008/01/how-to-install-pear-in-mac-os-x-leopard/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Pear is now under /usr/local/bin/pear - this will be handy to know when specifying the location of symfony later.&lt;br /&gt;&lt;br /&gt;Installed symfony using the guide &lt;a href="http://www.symfony-project.org/installation/1_2"&gt;here&lt;/a&gt;:&lt;br /&gt;pear channel-discover pear.symfony-project.com&lt;br /&gt;pear install symfony/symfony-1.2.1&lt;br /&gt;&lt;br /&gt;I would recommend a newcomer to symfony should follow the tutorial &lt;a href="http://www.symfony-project.org/jobeet/1_2/Propel/en/01"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;When you get to day 3, you will face the command:&lt;br /&gt;php symfony propel:insert-sql&lt;br /&gt;&lt;br /&gt;This will not work with the error:&lt;br /&gt;Some problems occurred when executing the task:              &lt;br /&gt;build-propel.xml:275:1:  [wrapped: could not find driver]  &lt;br /&gt;Read the logs to fix them  &lt;br /&gt;&lt;br /&gt;I could not find any logs, but the problem was a lack of PDO support for mySQL. After searching around, I found articles where people had tried to recompile mysql, recompile php, modify apache to be 32 bit instead of 64 bit, and other ideas. All would possibly work, but all looked quite complicated. Some comments were given saying this may not work on Leopard etc. So I kept searching. I found this article:&lt;br /&gt;&lt;a href="http://www.procata.com/blog/archives/2007/10/28/working-with-php-5-in-mac-os-x-105/"&gt;&lt;br /&gt;http://www.procata.com/blog/archives/2007/10/28/working-with-php-5-in-mac-os-x-105/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Because PECL was already installed (with PEAR above), I tried:&lt;br /&gt;pecl install PDO_MYSQL&lt;br /&gt;(note this is case sensitive)&lt;br /&gt;&lt;br /&gt;got an error:&lt;br /&gt;&lt;br /&gt;ERROR: `make INSTALL_ROOT="/var/tmp/pear-build-root/install-PDO-1.0.3" install' failed&lt;br /&gt;ERROR: `/usr/local/temp/PDO_MYSQL/configure' failed&lt;br /&gt;&lt;br /&gt;so I needed to bypass the standard pecl install. I followed: &lt;a href="http://discussions.apple.com/thread.jspa?threadID=1539743&amp;tstart=75"&gt;http://discussions.apple.com/thread.jspa?threadID=1539743&amp;tstart=75&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;but this had the wrong path for the location of mysql, so modified it to:&lt;br /&gt;&lt;br /&gt;1. Download PDO_MYSQL / http://pecl.php.net/package/PDO_MYSQL&lt;br /&gt;2. cd ~/Downloads/PDO_MYSQL-x.x.x/PDO_MYSQL-x.x.x&lt;br /&gt;3. phpize&lt;br /&gt;4. ./configure '--with-pdo-mysql=shared,/usr/local/mysql'&lt;br /&gt;5. make install&lt;br /&gt;&lt;br /&gt;I modified the existing /etc/php.ini file (if this doesn't exist, make a file named ~/Sites/phpinfo.php with &lt;?php echo phpinfo() ?&gt; within it, and go to http://localhost/phpinfo.php in your web browser. It should show you where php.ini is located.&lt;br /&gt;I modified extension_dir to:&lt;br /&gt;extension_dir = "/usr/lib/php/extensions/no-debug-non-zts-20060613"&lt;br /&gt;and added the line:&lt;br /&gt;extension=pdo_mysql.so&lt;br /&gt;&lt;br /&gt;(ignore all the pdo_mysql.dll modules as they are for a PC).&lt;br /&gt;&lt;br /&gt;Now restart apache using:&lt;br /&gt;apachectl restart&lt;br /&gt;&lt;br /&gt;You should be able to run:&lt;br /&gt;symfony propel:insert-sql&lt;br /&gt;&lt;br /&gt;And PDO support should display with mysql listed within it.&lt;br /&gt;&lt;br /&gt;-----------&lt;br /&gt;&lt;br /&gt;The problem with the above is that the command:&lt;br /&gt;symfony propel:data-load&lt;br /&gt;would not work and, it seems this was because of a fault with versioning of PDO. &lt;br /&gt;&lt;br /&gt;So to fix all of this I decided upon Mac Ports, which required the Developer Tools on the OS X Leopard installation CD.&lt;br /&gt;&lt;br /&gt;After installing this, I went to macports.org and downloaded the tar package and installed it.&lt;br /&gt;&lt;br /&gt;The commands to install were:&lt;br /&gt;&lt;br /&gt;port selfupdate&lt;br /&gt;&lt;br /&gt;port install mysql5 +server&lt;br /&gt;&lt;br /&gt;sudo -u root mysql_install_db5&lt;br /&gt;&lt;br /&gt;port install apache2&lt;br /&gt;&lt;br /&gt;sudo launchctl load -w /Library/LaunchDaemons/org.macports.apache2.plist&lt;br /&gt;&lt;br /&gt;cp /etc/apache2/httpd.conf /opt/local/apache2/conf/&lt;br /&gt;&lt;br /&gt;also found this good tutorial:&lt;br /&gt;http://trac.macports.org/wiki/howto/MAMP&lt;br /&gt;&lt;br /&gt;AFTER install it told us to do this:&lt;br /&gt; If this is your first install, you might want&lt;br /&gt; cd /opt/local/apache2/modules&lt;br /&gt; /opt/local/apache2/bin/apxs -a -e -n "php5" libphp5.so&lt;br /&gt;&lt;br /&gt; * copied the php.ini in /etc/php.ini to to  /opt/local/etc/php.ini&lt;br /&gt;&lt;br /&gt;port install php5 +apache2 +mysql5&lt;br /&gt;&lt;br /&gt;The above command took quite a while, basically copy the tutorial referenced above.&lt;br /&gt;&lt;br /&gt;Location of old apache was:&lt;br /&gt;/private/etc/apache2&lt;br /&gt;new apache is:&lt;br /&gt;/opt/local/apache2&lt;br /&gt;&lt;br /&gt;To start APACHE:&lt;br /&gt;/opt/local/apache2/apachectl -k start&lt;br /&gt;&lt;br /&gt;to allow "apachectl start" to work from anywhere, modify the path in ~/.profile and add the line at the bottom:&lt;br /&gt;&lt;br /&gt;export PATH=/opt/local/apache2/bin:$PATH&lt;br /&gt;&lt;br /&gt;This will mean apachectl in this folder will be run instead of /usr/sbin&lt;br /&gt;&lt;br /&gt;the php.ini file used is:&lt;br /&gt;/private/etc/php.ini&lt;br /&gt;&lt;br /&gt;Edit php.ini and modify the following line to read:&lt;br /&gt;mysql.default_socket = /opt/local/var/run/mysql5/mysqld.sock&lt;br /&gt;&lt;br /&gt;To run mysql5, use:&lt;br /&gt;mysql5 -u root&lt;br /&gt;&lt;br /&gt;You can also set up PHPMyadmin, which will be stored in /opt/local/www/phpmyadmin when you run:&lt;br /&gt;port install phpmyadmin&lt;br /&gt;&lt;br /&gt;and follow the documentation at: http://trac.macports.org/wiki/howto/MAMP&lt;br /&gt;&lt;br /&gt;To get pear working, you need to modify what is shown in:&lt;br /&gt;pear config-show&lt;br /&gt;then you can modify with:&lt;br /&gt;pear config-set attribute value&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877251-5140364387789904886?l=prospertech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prospertech.blogspot.com/feeds/5140364387789904886/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877251&amp;postID=5140364387789904886' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/5140364387789904886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/5140364387789904886'/><link rel='alternate' type='text/html' href='http://prospertech.blogspot.com/2008/12/macbook-pro-with-php-and-symfony-12-pdo.html' title='Macbook Pro with PHP and symfony 1.2 - PDO support with mySQL'/><author><name>nathanlon</name><uri>http://www.blogger.com/profile/02325491911699766528</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_S_VBb2aPJkY/TLCt84Cz6SI/AAAAAAAAABw/XbMTwJu3K_I/S220/me-animated_small_slow.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877251.post-4447956921046718814</id><published>2008-06-21T06:29:00.000-07:00</published><updated>2008-06-21T06:30:29.283-07:00</updated><title type='text'>UK Ubuntu 8 MythTV install with Nova-S-Plus</title><content type='html'>UK Ubuntu 8 MythTV install with Nova-S-Plus satellite card and a working satellite dish pointed at Astra.&lt;br /&gt;&lt;br /&gt;References are:&lt;br /&gt; &lt;br /&gt; Similar tutorial&lt;br /&gt; http://stevepugh.co.uk/mythtv/&lt;br /&gt; &lt;br /&gt; Older community MythTV documentation&lt;br /&gt; https://help.ubuntu.com/community/MythTV_Feisty_Backend_Frontend&lt;br /&gt; This suggests partitioning with certain file systems - this may be better than a "standard wipe everything" approach.&lt;br /&gt; &lt;br /&gt; DVB and mplayer&lt;br /&gt; http://davidwinter.me.uk/articles/2008/02/09/dvb-and-mplayer/&lt;br /&gt; &lt;br /&gt; A good list of programs to check you have is available at:&lt;br /&gt; http://www.mythic-beasts.com/~mark/random/mythtv/&lt;br /&gt;&lt;br /&gt;If you have a new motherboard, make sure you plug in the sound plug from the front of the case, and ensure any on-board audio is enabled in the bios.&lt;br /&gt;&lt;br /&gt;GET UBUNTU 8 installed&lt;br /&gt;&lt;br /&gt;use the standard wipe everything approach from the disk&lt;br /&gt;&lt;br /&gt;login&lt;br /&gt;&lt;br /&gt;change the password for root, so you can use "su -" and not have to use sudo.&lt;br /&gt;passwd root&lt;br /&gt;&lt;br /&gt;change to root account.&lt;br /&gt;su -&lt;br /&gt;&lt;br /&gt;You should really do these, but I sometimes don't until the end:&lt;br /&gt;apt-get upgrade&lt;br /&gt;apt-get update&lt;br /&gt;&lt;br /&gt;My kernel number is found as: 2.6.15-26-386&lt;br /&gt;using:&lt;br /&gt;uname -a&lt;br /&gt;&lt;br /&gt;restart&lt;br /&gt;do the update it requests in gui.&lt;br /&gt;&lt;br /&gt;Now install the DVB utils so that you can confirm everything is working before trying to get MythTV to work:&lt;br /&gt;apt-get install dvb-utils&lt;br /&gt;&lt;br /&gt;mkdir /root/.szap&lt;br /&gt;scan /usr/share/doc/dvb-utils/examples/scan/dvb-s/Astra-28.2E &gt; /root/.szap/channels.conf&lt;br /&gt;This should generate a list of channels in /root/.szap/channels.conf, this will take a while, let it run to the end.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;CHANNEL groups I FOUND WERE:&lt;br /&gt;12324 29950&lt;br /&gt;11914 27500&lt;br /&gt;11934&lt;br /&gt;12285&lt;br /&gt;12090&lt;br /&gt;12148&lt;br /&gt;10920 22000&lt;br /&gt;12226 27500&lt;br /&gt;12382&lt;br /&gt;10935&lt;br /&gt;12265&lt;br /&gt;12187 = paracomedy&lt;br /&gt;12207&lt;br /&gt;11758&lt;br /&gt;12168&lt;br /&gt;12070 - sky box office&lt;br /&gt;10861 - talksport&lt;br /&gt;10743 - RTE 0 scrambled&lt;br /&gt;10802 - bbc R5 Live  - bbc1 scotland, wales&lt;br /&gt;10847 - &lt;br /&gt;11222 - urban tv&lt;br /&gt;12031&lt;br /&gt;11488 - info tv2&lt;br /&gt;12643 - pitchgaming 2&lt;br /&gt;10964 - five&lt;br /&gt;12402 - 12199&lt;br /&gt;10832 - ITV1 Border&lt;br /&gt;10891 - ITV1 BorderSco&lt;br /&gt;10906 - ITV3+1&lt;br /&gt;10714 - ITV2_1&lt;br /&gt;10758 - ITV1 Anglia E&lt;br /&gt;11992 - &lt;br /&gt;10729 - More 4&lt;br /&gt;11642 - Flava&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If the "channels.conf" file looks OK, verify you can find and lock on to a channel.:&lt;br /&gt;cp /root/.szap ~&lt;br /&gt;szap "BBC NEWS"&lt;br /&gt;(where "BBC NEWS" is one of the lines in channels.conf)&lt;br /&gt;&lt;br /&gt;get out of root, and back to the logged in user account (eg: named username) you were in before using su -.&lt;br /&gt;exit&lt;br /&gt;&lt;br /&gt;Try viewing video with mplayer:&lt;br /&gt;apt-get install mplayer&lt;br /&gt;&lt;br /&gt;initially run&lt;br /&gt;mplayer dvb://&lt;br /&gt;it will complain, but create the .mplayer directory, then:&lt;br /&gt;cp /root/.szap/channels.conf ~/.mplayer/&lt;br /&gt;mplayer dvb://&lt;br /&gt;&lt;br /&gt;sudo apt-get install mythtv&lt;br /&gt;&lt;br /&gt;don't bother entering a password for mysql. use all the defaults when installing.&lt;br /&gt;&lt;br /&gt;Say yes, when asked if using other computers to run with MythTV.&lt;br /&gt;don't make a password for the mysql root user, but I did, so read up about problems you may have when you set it.&lt;br /&gt;&lt;br /&gt;instructs that to run backend, use: "sudo /etc/init.d/mythtv-backend start"&lt;br /&gt;&lt;br /&gt;eo5PZpmi = mysql password for mythtv-network&lt;br /&gt;stored in /etc/mythtv/mysql.txt&lt;br /&gt;&lt;br /&gt;says to use: "sudo dpkg-reconfigure mythtv-common" if wanting other machine to use existing mythtv-network.&lt;br /&gt;&lt;br /&gt;run:&lt;br /&gt;mythtv-setup&lt;br /&gt;- should ask you if you are ok with setting the user in the mythtv group.&lt;br /&gt;&lt;br /&gt;Keep others as defaults.&lt;br /&gt;&lt;br /&gt;GENERAL:&lt;br /&gt;These should mostly be left at the default settings, although you may need to change (or create with appropriate permissions) the directories to hold recordings and hold the Live-TV buffers. For the UK, TV format should be PAL, VBI format should be PAL Teletext and the Channel frequency table should be europe-west. On the page marked "Job Queue (Host-Specific) I turn off "Allow Commercial Detection jobs" since I haven't found that the commercial detection works very well, and the mythcommflag processes are running more or less all the time. &lt;br /&gt;&lt;br /&gt;CAPTURE CARDS:&lt;br /&gt;Select (New capture card)&lt;br /&gt;In Capture Card Setup, select Card type as: DVB DTV capture card (v3.x)&lt;br /&gt;Press DiSEqC button&lt;br /&gt;Select (Unconnected)&lt;br /&gt;Select LNB&lt;br /&gt;In LNB Configuration, keep defaults as Universal (Europe)&lt;br /&gt;&lt;br /&gt;VIDEO SOURCES&lt;br /&gt;Select (New video source)&lt;br /&gt;Name it "vid"&lt;br /&gt;Select Listings grabber as: "No grabber" for now&lt;br /&gt;Channel frequency table: europe-west&lt;br /&gt;&lt;br /&gt;INPUT&lt;br /&gt;Select [DVB:0(DVBInput) -&gt; (None)&lt;br /&gt;Select Video source as: vid&lt;br /&gt;Keep others as defaults&lt;br /&gt;Select "scan for channels"&lt;br /&gt;In Scan Configuration, select Scan Type as: Import channels.conf&lt;br /&gt;File location: /root/.szap/channels.conf&lt;br /&gt;select to scan, and wait about 15 minutes&lt;br /&gt;&lt;br /&gt;exit and run:&lt;br /&gt;mythfilldatabase - you may be asked to do this anyway.&lt;br /&gt;mythbackend should also ask to run after all of this&lt;br /&gt;&lt;br /&gt;run:&lt;br /&gt;mythfrontend&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877251-4447956921046718814?l=prospertech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prospertech.blogspot.com/feeds/4447956921046718814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877251&amp;postID=4447956921046718814' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/4447956921046718814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/4447956921046718814'/><link rel='alternate' type='text/html' href='http://prospertech.blogspot.com/2008/06/uk-ubuntu-8-mythtv-install-with-nova-s.html' title='UK Ubuntu 8 MythTV install with Nova-S-Plus'/><author><name>nathanlon</name><uri>http://www.blogger.com/profile/02325491911699766528</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_S_VBb2aPJkY/TLCt84Cz6SI/AAAAAAAAABw/XbMTwJu3K_I/S220/me-animated_small_slow.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877251.post-4819068268415230371</id><published>2008-06-12T05:37:00.000-07:00</published><updated>2008-06-12T05:46:33.134-07:00</updated><title type='text'>PDT and eclipse for symfony</title><content type='html'>&gt; PDT has the following pre-reqs&lt;br /&gt;&gt; &lt;br /&gt;&gt; # Java 5 JRE&lt;br /&gt;&gt; # Eclipse SDK v3.3.1.1&lt;br /&gt;&gt; # EMF SDO XSD 2.3.1&lt;br /&gt;&gt; # GEF 3.3.1&lt;br /&gt;&gt; # DTP 1.5.1&lt;br /&gt;&gt; # WTP 2.0.1&lt;br /&gt;&lt;br /&gt;Installing PDT - care of: KRavEN at http://www.symfony-project.org/forum/index.php/m/47986/&lt;br /&gt;&lt;br /&gt;Download Eclipse Platform from here:  http://download.eclipse.org/eclipse/downloads/drops/R-3.3.1. 1-200710231652/index.php&lt;br /&gt;Get the "Platform Runtime Binary", you don't need one of the others as it just includes things you probably won't be using.&lt;br /&gt;&lt;br /&gt;Download the attached bookmarks.xml from this thread.&lt;br /&gt;&lt;br /&gt;Extract the Eclipse Platform Runtime archive to a folder and run the Eclipse binary in the folder. There is no installer to run.&lt;br /&gt;&lt;br /&gt;In the menu go to Help-&gt; Software Updates -&gt; Find and Install&lt;br /&gt;&lt;br /&gt;Bullet "Search for new features to Install" and click Next&lt;br /&gt;&lt;br /&gt;Click the "Import Sites" button on the right side and choose the bookmarks.xml file you downloaded.&lt;br /&gt;&lt;br /&gt;Check all the boxes in the list and click Finish at the bottom.&lt;br /&gt;&lt;br /&gt;When it comes up with the list start at the bottom and open up each arrow. You only need to open the first arrow for each item. This is required for the "Select Required" to work.&lt;br /&gt;&lt;br /&gt;Now check the first box for "Zend Update Site" and click "Select Required" on the right. Once it is finished and everything is checked, uncheck the "Zend Update Site" box.&lt;br /&gt;&lt;br /&gt;Drill down into Spket and choose only Spket IDE.&lt;br /&gt;&lt;br /&gt;Uncheck the outer checkboxes for "Subversive update site 0.7.x" and "Subversive update site 2.0.x".&lt;br /&gt;&lt;br /&gt;Check the outer box for Symfoclipse.&lt;br /&gt;&lt;br /&gt;Drill down into Subclipse and choose only Subclipse.&lt;br /&gt;&lt;br /&gt;Drill down into Target Management Updates-&gt; TM and RSE 2.0.2 and choose the protocols you want to have for Remote System Explorer.&lt;br /&gt;&lt;br /&gt;If there are any unresolved dependencies at this point click "Select Required" again.&lt;br /&gt;&lt;br /&gt;Finally click finish and have it install all the stuff.&lt;br /&gt;&lt;br /&gt;When you're done you should be able to follow the directions in the symfony wiki for including symfony in PDT to get the code completion working. You'll also want to cleanup the update site list and remove all the duplicates as installing features adds new update sites to the list.&lt;br /&gt;&lt;br /&gt;For javascript code completion for your favorite ajax library see the Spket.com site&lt;br /&gt;&lt;br /&gt;The attachment can be found at:&lt;br /&gt;http://www.symfony-project.org/forum/index.php/fa/543/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877251-4819068268415230371?l=prospertech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prospertech.blogspot.com/feeds/4819068268415230371/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877251&amp;postID=4819068268415230371' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/4819068268415230371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/4819068268415230371'/><link rel='alternate' type='text/html' href='http://prospertech.blogspot.com/2008/06/pdt-and-eclipse-for-symfony.html' title='PDT and eclipse for symfony'/><author><name>nathanlon</name><uri>http://www.blogger.com/profile/02325491911699766528</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_S_VBb2aPJkY/TLCt84Cz6SI/AAAAAAAAABw/XbMTwJu3K_I/S220/me-animated_small_slow.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877251.post-5565814786814289599</id><published>2008-02-11T07:13:00.000-08:00</published><updated>2008-02-11T07:14:36.678-08:00</updated><title type='text'></title><content type='html'>&lt;object width="355" height="300"&gt;&lt;param name="movie" value="http://togo.ebay.co.uk/togo/togo.swf?2007090800" /&gt;&lt;param name="flashvars" value="base=http://togo.ebay.co.uk/togo/&amp;lang=en-gb&amp;mode=search&amp;query=bike" /&gt;&lt;embed src="http://togo.ebay.co.uk/togo/togo.swf?2007090800" type="application/x-shockwave-flash" width="355" height="300" flashvars="base=http://togo.ebay.co.uk/togo/&amp;lang=en-gb&amp;mode=search&amp;query=bike"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877251-5565814786814289599?l=prospertech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prospertech.blogspot.com/feeds/5565814786814289599/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877251&amp;postID=5565814786814289599' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/5565814786814289599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/5565814786814289599'/><link rel='alternate' type='text/html' href='http://prospertech.blogspot.com/2008/02/blog-post.html' title=''/><author><name>nathanlon</name><uri>http://www.blogger.com/profile/02325491911699766528</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_S_VBb2aPJkY/TLCt84Cz6SI/AAAAAAAAABw/XbMTwJu3K_I/S220/me-animated_small_slow.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877251.post-5019688502470314335</id><published>2008-01-03T09:38:00.001-08:00</published><updated>2008-01-03T09:44:32.526-08:00</updated><title type='text'>ebay search</title><content type='html'>http://search.ebay.co.uk/ws/search/SaleSearch?fsoo=1&amp;fsop=1&amp;sacat=1049&amp;satitle=beatles&lt;br /&gt;&lt;br /&gt;http://open.api.ebay.com/shopping?callname=FindItemsAdvanced&amp;version=527&amp;siteid=3&amp;appid=EBayUK38f-ec41-466e-8e5c-a2a92a56495&amp;QueryKeywords=beatles&amp;responseencoding=XML&amp;CategoryID=1049&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877251-5019688502470314335?l=prospertech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prospertech.blogspot.com/feeds/5019688502470314335/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877251&amp;postID=5019688502470314335' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/5019688502470314335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/5019688502470314335'/><link rel='alternate' type='text/html' href='http://prospertech.blogspot.com/2008/01/ebay-search.html' title='ebay search'/><author><name>nathanlon</name><uri>http://www.blogger.com/profile/02325491911699766528</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_S_VBb2aPJkY/TLCt84Cz6SI/AAAAAAAAABw/XbMTwJu3K_I/S220/me-animated_small_slow.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877251.post-2345762298340679130</id><published>2007-12-19T07:27:00.001-08:00</published><updated>2007-12-19T07:27:55.870-08:00</updated><title type='text'>Blur album search</title><content type='html'>http://search.yahooapis.com/AudioSearchService/V1/albumSearch?appid=guutkG3V34HxIvbHpxk5fWycYHrY_kN1aFOTzUojldlW1U3NFod145J3XxsU49g-&amp;artistid=DEPDEPDEPDEPDEPDEPDEPDEPDEPDEPDEPDEPDEPDEPDEPDEPDEPDEPDEPDEPDEPDEPDEPDEPDEPDEPDEPed5a970f372cc94edf6e8b09cd685e37&amp;results=50&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877251-2345762298340679130?l=prospertech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prospertech.blogspot.com/feeds/2345762298340679130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877251&amp;postID=2345762298340679130' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/2345762298340679130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/2345762298340679130'/><link rel='alternate' type='text/html' href='http://prospertech.blogspot.com/2007/12/blur-album-search.html' title='Blur album search'/><author><name>nathanlon</name><uri>http://www.blogger.com/profile/02325491911699766528</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_S_VBb2aPJkY/TLCt84Cz6SI/AAAAAAAAABw/XbMTwJu3K_I/S220/me-animated_small_slow.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877251.post-3152542072709767983</id><published>2007-12-11T02:16:00.001-08:00</published><updated>2007-12-11T02:17:34.696-08:00</updated><title type='text'>partners</title><content type='html'>&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877251-3152542072709767983?l=prospertech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prospertech.blogspot.com/feeds/3152542072709767983/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877251&amp;postID=3152542072709767983' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/3152542072709767983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/3152542072709767983'/><link rel='alternate' type='text/html' href='http://prospertech.blogspot.com/2007/12/partners.html' title='partners'/><author><name>nathanlon</name><uri>http://www.blogger.com/profile/02325491911699766528</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_S_VBb2aPJkY/TLCt84Cz6SI/AAAAAAAAABw/XbMTwJu3K_I/S220/me-animated_small_slow.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877251.post-8978447073241858317</id><published>2007-11-23T08:29:00.000-08:00</published><updated>2007-11-23T08:30:35.326-08:00</updated><title type='text'>Text size in Ubuntu</title><content type='html'>Applications like Zend Studio Neon inherit size for the PHP Explorer from Gnome - so you can change it using &lt;b&gt;gnome-control-center &lt;/b&gt;under font settings.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877251-8978447073241858317?l=prospertech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prospertech.blogspot.com/feeds/8978447073241858317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877251&amp;postID=8978447073241858317' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/8978447073241858317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/8978447073241858317'/><link rel='alternate' type='text/html' href='http://prospertech.blogspot.com/2007/11/text-size-in-ubuntu.html' title='Text size in Ubuntu'/><author><name>nathanlon</name><uri>http://www.blogger.com/profile/02325491911699766528</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_S_VBb2aPJkY/TLCt84Cz6SI/AAAAAAAAABw/XbMTwJu3K_I/S220/me-animated_small_slow.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877251.post-394958919664061293</id><published>2007-11-08T05:00:00.001-08:00</published><updated>2007-11-08T05:00:30.931-08:00</updated><title type='text'></title><content type='html'>$news_site = "http://localhost/industrynews.html";&lt;br /&gt;      $ch = curl_init();&lt;br /&gt;      curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);&lt;br /&gt;      curl_setopt($ch, CURLOPT_URL, $news_site);&lt;br /&gt;      $news_html = curl_exec($ch);&lt;br /&gt;      curl_close($ch);&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877251-394958919664061293?l=prospertech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prospertech.blogspot.com/feeds/394958919664061293/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877251&amp;postID=394958919664061293' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/394958919664061293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/394958919664061293'/><link rel='alternate' type='text/html' href='http://prospertech.blogspot.com/2007/11/newssite-httplocalhostindustrynews.html' title=''/><author><name>nathanlon</name><uri>http://www.blogger.com/profile/02325491911699766528</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_S_VBb2aPJkY/TLCt84Cz6SI/AAAAAAAAABw/XbMTwJu3K_I/S220/me-animated_small_slow.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877251.post-919872064046151589</id><published>2007-09-14T07:03:00.001-07:00</published><updated>2007-09-14T07:03:35.646-07:00</updated><title type='text'>cronjob</title><content type='html'>&lt;span style="font-family:Courier New;font-size:85%;"&gt;wget -q -O - --header="Host:  yourdomain.blah.co.uk" http://localhost/yoururl.php &gt;  dev/null&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877251-919872064046151589?l=prospertech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prospertech.blogspot.com/feeds/919872064046151589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877251&amp;postID=919872064046151589' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/919872064046151589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/919872064046151589'/><link rel='alternate' type='text/html' href='http://prospertech.blogspot.com/2007/09/cronjob.html' title='cronjob'/><author><name>nathanlon</name><uri>http://www.blogger.com/profile/02325491911699766528</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_S_VBb2aPJkY/TLCt84Cz6SI/AAAAAAAAABw/XbMTwJu3K_I/S220/me-animated_small_slow.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877251.post-1575433197656965088</id><published>2007-08-13T02:57:00.000-07:00</published><updated>2007-08-13T03:48:00.113-07:00</updated><title type='text'>dotProject</title><content type='html'>http://sourceforge.net/project/showfiles.php?group_id=21656&amp;package_id=30225&amp;amp;release_id=510005&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877251-1575433197656965088?l=prospertech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prospertech.blogspot.com/feeds/1575433197656965088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877251&amp;postID=1575433197656965088' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/1575433197656965088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/1575433197656965088'/><link rel='alternate' type='text/html' href='http://prospertech.blogspot.com/2007/08/dotproject.html' title='dotProject'/><author><name>nathanlon</name><uri>http://www.blogger.com/profile/02325491911699766528</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_S_VBb2aPJkY/TLCt84Cz6SI/AAAAAAAAABw/XbMTwJu3K_I/S220/me-animated_small_slow.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877251.post-1017123626824122936</id><published>2007-08-11T06:39:00.001-07:00</published><updated>2007-08-11T06:39:46.044-07:00</updated><title type='text'>rt2x00</title><content type='html'>http://rt2x00.serialmonkey.com/fc3howto/install_rt2400_FC3.htm&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877251-1017123626824122936?l=prospertech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prospertech.blogspot.com/feeds/1017123626824122936/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877251&amp;postID=1017123626824122936' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/1017123626824122936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/1017123626824122936'/><link rel='alternate' type='text/html' href='http://prospertech.blogspot.com/2007/08/rt2x00.html' title='rt2x00'/><author><name>nathanlon</name><uri>http://www.blogger.com/profile/02325491911699766528</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_S_VBb2aPJkY/TLCt84Cz6SI/AAAAAAAAABw/XbMTwJu3K_I/S220/me-animated_small_slow.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877251.post-5414129658703649389</id><published>2007-08-04T01:29:00.001-07:00</published><updated>2007-08-04T01:29:21.911-07:00</updated><title type='text'>firmware versions</title><content type='html'>&lt;pre&gt;"sp8870", "sp887x", "tda10045", "tda10046", "av7110", "dec2000t", "dec2540t", "dec3000s", "vp7041", "dibusb"&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877251-5414129658703649389?l=prospertech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prospertech.blogspot.com/feeds/5414129658703649389/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877251&amp;postID=5414129658703649389' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/5414129658703649389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/5414129658703649389'/><link rel='alternate' type='text/html' href='http://prospertech.blogspot.com/2007/08/firmware-versions.html' title='firmware versions'/><author><name>nathanlon</name><uri>http://www.blogger.com/profile/02325491911699766528</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_S_VBb2aPJkY/TLCt84Cz6SI/AAAAAAAAABw/XbMTwJu3K_I/S220/me-animated_small_slow.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877251.post-5180526694100029</id><published>2007-08-04T00:31:00.000-07:00</published><updated>2007-08-04T00:32:25.992-07:00</updated><title type='text'>LinuxTV device drivers for DVB</title><content type='html'>http://linuxtv.org/wiki/index.php/How_to_install_DVB_device_drivers&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877251-5180526694100029?l=prospertech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prospertech.blogspot.com/feeds/5180526694100029/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877251&amp;postID=5180526694100029' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/5180526694100029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/5180526694100029'/><link rel='alternate' type='text/html' href='http://prospertech.blogspot.com/2007/08/linuxtv-device-drivers-for-dvb.html' title='LinuxTV device drivers for DVB'/><author><name>nathanlon</name><uri>http://www.blogger.com/profile/02325491911699766528</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_S_VBb2aPJkY/TLCt84Cz6SI/AAAAAAAAABw/XbMTwJu3K_I/S220/me-animated_small_slow.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877251.post-1592647836665785452</id><published>2007-07-25T14:55:00.001-07:00</published><updated>2007-07-25T14:55:49.472-07:00</updated><title type='text'>AVHSB3KF94KGZ6</title><content type='html'>&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877251-1592647836665785452?l=prospertech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prospertech.blogspot.com/feeds/1592647836665785452/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877251&amp;postID=1592647836665785452' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/1592647836665785452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/1592647836665785452'/><link rel='alternate' type='text/html' href='http://prospertech.blogspot.com/2007/07/avhsb3kf94kgz6.html' title='AVHSB3KF94KGZ6'/><author><name>nathanlon</name><uri>http://www.blogger.com/profile/02325491911699766528</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_S_VBb2aPJkY/TLCt84Cz6SI/AAAAAAAAABw/XbMTwJu3K_I/S220/me-animated_small_slow.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877251.post-6661715385575543595</id><published>2007-07-04T06:49:00.001-07:00</published><updated>2007-07-04T06:49:34.122-07:00</updated><title type='text'></title><content type='html'>http://wiki.internal.dev.mw.yellow/index.php/Special:Search?search=dolor&amp;amp;go=Go&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877251-6661715385575543595?l=prospertech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prospertech.blogspot.com/feeds/6661715385575543595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877251&amp;postID=6661715385575543595' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/6661715385575543595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/6661715385575543595'/><link rel='alternate' type='text/html' href='http://prospertech.blogspot.com/2007/07/httpwiki.html' title=''/><author><name>nathanlon</name><uri>http://www.blogger.com/profile/02325491911699766528</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_S_VBb2aPJkY/TLCt84Cz6SI/AAAAAAAAABw/XbMTwJu3K_I/S220/me-animated_small_slow.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877251.post-4595831569435927712</id><published>2007-07-02T07:54:00.000-07:00</published><updated>2007-07-02T07:55:04.039-07:00</updated><title type='text'>mediawiki api call</title><content type='html'>&lt;?php&lt;br /&gt;    $url = "http://wiki.internal.dev.mw.yellow/api.php";&lt;br /&gt;    $parameters = "?action=login&amp;lgname=WikiSysop&amp;amp;lgpassword=nohanlon";&lt;br /&gt;      $whole_url = $url . $parameters;&lt;br /&gt;      $ch = curl_init($whole_url);&lt;br /&gt;      curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);&lt;br /&gt;     &lt;br /&gt;      $result = curl_exec($ch);&lt;br /&gt;    curl_close($ch);&lt;br /&gt;&lt;br /&gt;    echo $result;&lt;br /&gt;?&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877251-4595831569435927712?l=prospertech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prospertech.blogspot.com/feeds/4595831569435927712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877251&amp;postID=4595831569435927712' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/4595831569435927712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/4595831569435927712'/><link rel='alternate' type='text/html' href='http://prospertech.blogspot.com/2007/07/mediawiki-api-call.html' title='mediawiki api call'/><author><name>nathanlon</name><uri>http://www.blogger.com/profile/02325491911699766528</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_S_VBb2aPJkY/TLCt84Cz6SI/AAAAAAAAABw/XbMTwJu3K_I/S220/me-animated_small_slow.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877251.post-115429514219902204</id><published>2006-07-30T14:32:00.000-07:00</published><updated>2006-07-30T14:32:22.246-07:00</updated><title type='text'>Prosper Tech Web Dev</title><content type='html'>test&lt;br /&gt;&lt;br /&gt;57 2 * * * cd /home/mythtv/xmlTVNZ&lt;br /&gt;0 3 * * * mono /home/mythtv/xmlTVNZ/xmlTVNZ.exe /home/mythtv/xmlTVNZ/tvguide.xml -days 7 tv1 tv2 tv3 prime c4 juice tri alttv ctv&lt;br /&gt;0 4 * * * mythfilldatabase --file 1 -1 /home/mythtv/xmlTVNZ/tvguide.xml --update&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877251-115429514219902204?l=prospertech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prospertech.blogspot.com/feeds/115429514219902204/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877251&amp;postID=115429514219902204' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/115429514219902204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/115429514219902204'/><link rel='alternate' type='text/html' href='http://prospertech.blogspot.com/2006/07/prosper-tech-web-dev_30.html' title='Prosper Tech Web Dev'/><author><name>nathanlon</name><uri>http://www.blogger.com/profile/02325491911699766528</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_S_VBb2aPJkY/TLCt84Cz6SI/AAAAAAAAABw/XbMTwJu3K_I/S220/me-animated_small_slow.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877251.post-115428530516054320</id><published>2006-07-30T11:48:00.000-07:00</published><updated>2006-07-30T11:48:25.216-07:00</updated><title type='text'>Prosper Tech Web Dev</title><content type='html'>&lt;h3&gt; An RPM primer &lt;/h3&gt;  &lt;p&gt;The basic RPM commands are: &lt;/p&gt;  &lt;ul&gt; &lt;li&gt; to install (update) an RPM &lt;/li&gt; &lt;/ul&gt;  &lt;pre&gt;$ rpm -Uvh &lt;rpm&gt;&lt;br /&gt;&lt;/pre&gt;  &lt;ul&gt; &lt;li&gt; to check if an RPM is installed &lt;/li&gt; &lt;/ul&gt;  &lt;pre&gt;$ rpm -q &lt;rpm-name&gt;&lt;br /&gt;&lt;/pre&gt;  &lt;ul&gt; &lt;li&gt; to get information on an RPM package from its file &lt;/li&gt; &lt;/ul&gt;  &lt;pre&gt;$ rpm -qpi &lt;rpm-file&gt;&lt;br /&gt;&lt;/pre&gt;  &lt;ul&gt; &lt;li&gt; to get information on an RPM package that has been installed &lt;/li&gt; &lt;/ul&gt;  &lt;pre&gt;$ rpm -qi &lt;rpm-name&gt;&lt;br /&gt;&lt;/pre&gt;  &lt;ul&gt; &lt;li&gt; to get a list of files in an RPM package &lt;/li&gt; &lt;/ul&gt;  &lt;pre&gt;$ rpm -qlp &lt;rpm-file&gt;&lt;br /&gt;&lt;/pre&gt;  &lt;ul&gt; &lt;li&gt; to get a list of dependencies of an RPM package &lt;/li&gt; &lt;/ul&gt;  &lt;pre&gt;$ rpm -qp --requires &lt;rpm-file&gt;&lt;br /&gt;&lt;/pre&gt;  &lt;ul&gt; &lt;li&gt; to get a list of packages that depend on this rpm package &lt;/li&gt; &lt;/ul&gt;  &lt;pre&gt;$ rpm -q --whatrequires &lt;rpm-name&gt;&lt;br /&gt;&lt;/pre&gt;  &lt;p&gt;This should be enough to get you going. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877251-115428530516054320?l=prospertech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prospertech.blogspot.com/feeds/115428530516054320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877251&amp;postID=115428530516054320' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/115428530516054320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/115428530516054320'/><link rel='alternate' type='text/html' href='http://prospertech.blogspot.com/2006/07/prosper-tech-web-dev.html' title='Prosper Tech Web Dev'/><author><name>nathanlon</name><uri>http://www.blogger.com/profile/02325491911699766528</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_S_VBb2aPJkY/TLCt84Cz6SI/AAAAAAAAABw/XbMTwJu3K_I/S220/me-animated_small_slow.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877251.post-114245696525569043</id><published>2006-03-15T13:08:00.000-08:00</published><updated>2006-03-15T13:09:25.280-08:00</updated><title type='text'>xorg.conf - nvidia GeForce FX 5200 with right view as tv</title><content type='html'>##################################################################&lt;br /&gt;#                      X Configuration File                      #&lt;br /&gt;#         Created by YanC42 0.0.9 (16-03-2006 10:00:23)          #&lt;br /&gt;#               (c) 2002-2005 by Sebastian J. Wolf               #&lt;br /&gt;#        Licensed under GNU General Public License (GPL)         #&lt;br /&gt;#     http://yanc.ygriega.de/ - http://yanc.sourceforge.net/     #&lt;br /&gt;##################################################################&lt;br /&gt;&lt;br /&gt;Section "ServerLayout"&lt;br /&gt;    Identifier     "Default Layout"&lt;br /&gt;    Screen      0  "Screen0" 0 0&lt;br /&gt;    InputDevice    "Mouse0" "CorePointer"&lt;br /&gt;    InputDevice    "Keyboard0" "CoreKeyboard"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Section "Files"&lt;br /&gt;# RgbPath is the location of the RGB database.  Note, this is the name of the&lt;br /&gt;# file minus the extension (like ".txt" or ".db").  There is normally&lt;br /&gt;# no need to change the default.&lt;br /&gt;&lt;br /&gt;# Multiple FontPath entries are allowed (they are concatenated together)&lt;br /&gt;# By default, Red Hat 6.0 and later now use a font server independent of&lt;br /&gt;# the X server to render fonts.&lt;br /&gt;&lt;br /&gt;    RgbPath      "/usr/X11R6/lib/X11/rgb"&lt;br /&gt;        ModulePath   "/usr/X11R6/lib/modules/extensions"&lt;br /&gt;        ModulePath   "/usr/X11R6/lib/modules"&lt;br /&gt;    FontPath     "unix/:7100"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Section "Module"&lt;br /&gt;    Load  "dbe"&lt;br /&gt;    Load  "extmod"&lt;br /&gt;    Load  "fbdevhw"&lt;br /&gt;    Load  "glx"&lt;br /&gt;    Load  "record"&lt;br /&gt;    Load  "freetype"&lt;br /&gt;    Load  "type1"&lt;br /&gt;    Load  "v4l"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Section "InputDevice"&lt;br /&gt;# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))&lt;br /&gt;#    Option    "Xleds"        "1 2 3"&lt;br /&gt;&lt;br /&gt;# To disable the XKEYBOARD extension, uncomment XkbDisable.&lt;br /&gt;#    Option    "XkbDisable"&lt;br /&gt;&lt;br /&gt;# To customise the XKB settings to suit your keyboard, modify the&lt;br /&gt;# lines below (which are the defaults).  For example, for a non-U.S.&lt;br /&gt;# keyboard, you will probably want to use:&lt;br /&gt;#    Option    "XkbModel"    "pc102"&lt;br /&gt;# If you have a US Microsoft Natural keyboard, you can use:&lt;br /&gt;#    Option    "XkbModel"    "microsoft"&lt;br /&gt;#&lt;br /&gt;# Then to change the language, change the Layout setting.&lt;br /&gt;# For example, a german layout can be obtained with:&lt;br /&gt;#    Option    "XkbLayout"    "de"&lt;br /&gt;# or:&lt;br /&gt;#    Option    "XkbLayout"    "de"&lt;br /&gt;#    Option    "XkbVariant"    "nodeadkeys"&lt;br /&gt;#&lt;br /&gt;# If you'd like to switch the positions of your capslock and&lt;br /&gt;# control keys, use:&lt;br /&gt;#    Option    "XkbOptions"    "ctrl:swapcaps"&lt;br /&gt;# Or if you just want both to be control, use:&lt;br /&gt;#    Option    "XkbOptions"    "ctrl:nocaps"&lt;br /&gt;#&lt;br /&gt;    Identifier  "Keyboard0"&lt;br /&gt;    Driver      "kbd"&lt;br /&gt;    Option        "XkbModel" "pc105"&lt;br /&gt;    Option        "XkbLayout" "us"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Section "InputDevice"&lt;br /&gt;    Identifier  "Mouse0"&lt;br /&gt;    Driver      "mouse"&lt;br /&gt;    Option        "Protocol" "IMPS/2"&lt;br /&gt;    Option        "Device" "/dev/input/mice"&lt;br /&gt;    Option        "ZAxisMapping" "4 5"&lt;br /&gt;    Option        "Emulate3Buttons" "yes"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Section "Monitor"&lt;br /&gt;    Identifier   "Monitor0"&lt;br /&gt;    VendorName   "Monitor Vendor"&lt;br /&gt;    ModelName    "27in Analog TV"&lt;br /&gt;HorizSync 30 - 50&lt;br /&gt;VertRefresh 60&lt;br /&gt;    Option        "dpms"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Section "Device"&lt;br /&gt;    Identifier  "Videocard0"&lt;br /&gt;    Driver      "nvidia"&lt;br /&gt;    VendorName  "Videocard vendor"&lt;br /&gt;    BoardName   "NVIDIA GeForce FX 5200"&lt;br /&gt;Option "TVStandard" "PAL-B"&lt;br /&gt;Option "TVOutFormat" "SVIDEO"&lt;br /&gt;    Option      "NvAGP" "3"&lt;br /&gt;Option "TwinView" "1"&lt;br /&gt;    #Option      "ConnectedMonitor" "TV"&lt;br /&gt;&lt;br /&gt;Option "TwinViewOrientation" "RightOf"&lt;br /&gt;Option "ConnectedMonitor" "CRT,TV"&lt;br /&gt;Option "SecondMonitorHorizSync" "30 - 50"&lt;br /&gt;Option "SecondMonitorVertRefresh" "60"&lt;br /&gt;Option "MetaModes" "1024x768,800x600"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Section "Screen"&lt;br /&gt;    Identifier "Screen0"&lt;br /&gt;    Device     "Videocard0"&lt;br /&gt;    Monitor    "Monitor0"&lt;br /&gt;    DefaultDepth     24&lt;br /&gt;    SubSection "Display"&lt;br /&gt;        Viewport   0 0&lt;br /&gt;        Depth     24&lt;br /&gt;Modes "1024x768" "800x600"&lt;br /&gt;    EndSubSection&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Section "DRI"&lt;br /&gt;    Group        0&lt;br /&gt;    Mode         0666&lt;br /&gt;EndSection&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877251-114245696525569043?l=prospertech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prospertech.blogspot.com/feeds/114245696525569043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877251&amp;postID=114245696525569043' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/114245696525569043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/114245696525569043'/><link rel='alternate' type='text/html' href='http://prospertech.blogspot.com/2006/03/xorgconf-nvidia-geforce-fx-5200-with.html' title='xorg.conf - nvidia GeForce FX 5200 with right view as tv'/><author><name>nathanlon</name><uri>http://www.blogger.com/profile/02325491911699766528</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_S_VBb2aPJkY/TLCt84Cz6SI/AAAAAAAAABw/XbMTwJu3K_I/S220/me-animated_small_slow.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877251.post-114160246864449610</id><published>2006-03-05T15:47:00.000-08:00</published><updated>2006-03-05T15:47:48.663-08:00</updated><title type='text'>DDCLIENT</title><content type='html'>&lt;p class="MsoNormal"&gt;daemon=600&lt;/p&gt;   &lt;p class="MsoNormal"&gt;syslog=yes&lt;/p&gt;   &lt;p class="MsoNormal"&gt;protocol=dyndns2&lt;/p&gt;   &lt;p class="MsoNormal"&gt;server=members.dyndns.org&lt;/p&gt;   &lt;p class="MsoNormal"&gt;login=nathanlon&lt;/p&gt;   &lt;p class="MsoNormal"&gt;password=x…&lt;/p&gt;   &lt;p class="MsoNormal"&gt;mx=eit.gotdns.com&lt;/p&gt;   &lt;p class="MsoNormal"&gt;server=members.dyndns.org,&lt;span style=""&gt;    &lt;/span&gt;\&lt;/p&gt;   &lt;p class="MsoNormal"&gt;protocol=dyndns2&lt;span style=""&gt;                    &lt;/span&gt;\&lt;/p&gt;   &lt;p class="MsoNormal"&gt;eit.gotdns.com&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877251-114160246864449610?l=prospertech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prospertech.blogspot.com/feeds/114160246864449610/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877251&amp;postID=114160246864449610' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/114160246864449610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/114160246864449610'/><link rel='alternate' type='text/html' href='http://prospertech.blogspot.com/2006/03/ddclient.html' title='DDCLIENT'/><author><name>nathanlon</name><uri>http://www.blogger.com/profile/02325491911699766528</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_S_VBb2aPJkY/TLCt84Cz6SI/AAAAAAAAABw/XbMTwJu3K_I/S220/me-animated_small_slow.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877251.post-114014605250574849</id><published>2006-02-16T19:13:00.000-08:00</published><updated>2006-02-16T19:14:12.536-08:00</updated><title type='text'>Xorg.conf that works - take 2</title><content type='html'># Xorg configuration created by system-config-display&lt;br /&gt;&lt;br /&gt;Section "ServerLayout"&lt;br /&gt;    Identifier     "single head configuration"&lt;br /&gt;    Screen      0  "aticonfig Screen 0" 0 0&lt;br /&gt;    InputDevice    "Mouse0" "CorePointer"&lt;br /&gt;    InputDevice    "Keyboard0" "CoreKeyboard"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Files"&lt;br /&gt;&lt;br /&gt;# RgbPath is the location of the RGB database.  Note, this is the name of the&lt;br /&gt;# file minus the extension (like ".txt" or ".db").  There is normally&lt;br /&gt;# no need to change the default.&lt;br /&gt;# Multiple FontPath entries are allowed (they are concatenated together)&lt;br /&gt;# By default, Red Hat 6.0 and later now use a font server independent of&lt;br /&gt;# the X server to render fonts.&lt;br /&gt;    RgbPath      "/usr/X11R6/lib/X11/rgb"&lt;br /&gt;    FontPath     "unix/:7100"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Module"&lt;br /&gt;    Load  "dbe"&lt;br /&gt;    Load  "extmod"&lt;br /&gt;    Load  "fbdevhw"&lt;br /&gt;    Load  "glx"&lt;br /&gt;    Load  "record"&lt;br /&gt;    Load  "freetype"&lt;br /&gt;    Load  "type1"&lt;br /&gt;    Load  "dri"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "InputDevice"&lt;br /&gt;&lt;br /&gt;# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))&lt;br /&gt;#    Option    "Xleds"        "1 2 3"&lt;br /&gt;# To disable the XKEYBOARD extension, uncomment XkbDisable.&lt;br /&gt;#    Option    "XkbDisable"&lt;br /&gt;# To customise the XKB settings to suit your keyboard, modify the&lt;br /&gt;# lines below (which are the defaults).  For example, for a non-U.S.&lt;br /&gt;# keyboard, you will probably want to use:&lt;br /&gt;#    Option    "XkbModel"    "pc102"&lt;br /&gt;# If you have a US Microsoft Natural keyboard, you can use:&lt;br /&gt;#    Option    "XkbModel"    "microsoft"&lt;br /&gt;#&lt;br /&gt;# Then to change the language, change the Layout setting.&lt;br /&gt;# For example, a german layout can be obtained with:&lt;br /&gt;#    Option    "XkbLayout"    "de"&lt;br /&gt;# or:&lt;br /&gt;#    Option    "XkbLayout"    "de"&lt;br /&gt;#    Option    "XkbVariant"    "nodeadkeys"&lt;br /&gt;#&lt;br /&gt;# If you'd like to switch the positions of your capslock and&lt;br /&gt;# control keys, use:&lt;br /&gt;#    Option    "XkbOptions"    "ctrl:swapcaps"&lt;br /&gt;# Or if you just want both to be control, use:&lt;br /&gt;#    Option    "XkbOptions"    "ctrl:nocaps"&lt;br /&gt;#&lt;br /&gt;    Identifier  "Keyboard0"&lt;br /&gt;    Driver      "kbd"&lt;br /&gt;    Option        "XkbModel" "pc105"&lt;br /&gt;    Option        "XkbLayout" "us"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "InputDevice"&lt;br /&gt;    Identifier  "Mouse0"&lt;br /&gt;    Driver      "mouse"&lt;br /&gt;    Option        "Protocol" "IMPS/2"&lt;br /&gt;    Option        "Device" "/dev/input/mice"&lt;br /&gt;    Option        "ZAxisMapping" "4 5"&lt;br /&gt;    Option        "Emulate3Buttons" "yes"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Monitor"&lt;br /&gt;    Identifier   "aticonfig Monitor 0"&lt;br /&gt;    VendorName   "Monitor Vendor"&lt;br /&gt;    ModelName    "Philips 170S"&lt;br /&gt;    DisplaySize  340    270&lt;br /&gt;    HorizSync    30.0 - 83.0&lt;br /&gt;    VertRefresh  56.0 - 76.0&lt;br /&gt;    Option        "dpms"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Device"&lt;br /&gt;    Identifier  "ATI Graphics Adapter 0"&lt;br /&gt;    Driver      "fglrx"&lt;br /&gt;    Option        "(null)"&lt;br /&gt;    Option        "ForceMonitors" "crt1,tv"&lt;br /&gt;    Option        "TVStandard" "VIDEO"&lt;br /&gt;    BusID       "PCI:1:0:0"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Screen"&lt;br /&gt;    Identifier "aticonfig Screen 0"&lt;br /&gt;    Device     "ATI Graphics Adapter 0"&lt;br /&gt;    Monitor    "aticonfig Monitor 0"&lt;br /&gt;    DefaultDepth     16&lt;br /&gt;    SubSection "Display"&lt;br /&gt;        Viewport   0 0&lt;br /&gt;        Depth     16&lt;br /&gt;        Modes    "1024x768"&lt;br /&gt;    EndSubSection&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "DRI"&lt;br /&gt;    Group        0&lt;br /&gt;    Mode         0666&lt;br /&gt;EndSection&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877251-114014605250574849?l=prospertech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prospertech.blogspot.com/feeds/114014605250574849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877251&amp;postID=114014605250574849' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/114014605250574849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/114014605250574849'/><link rel='alternate' type='text/html' href='http://prospertech.blogspot.com/2006/02/xorgconf-that-works-take-2.html' title='Xorg.conf that works - take 2'/><author><name>nathanlon</name><uri>http://www.blogger.com/profile/02325491911699766528</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_S_VBb2aPJkY/TLCt84Cz6SI/AAAAAAAAABw/XbMTwJu3K_I/S220/me-animated_small_slow.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877251.post-114014114054172155</id><published>2006-02-16T17:52:00.000-08:00</published><updated>2006-02-16T17:52:20.543-08:00</updated><title type='text'>xorg.conf that works</title><content type='html'># Xorg configuration created by system-config-display&lt;br /&gt;&lt;br /&gt;Section "ServerLayout"&lt;br /&gt;    Identifier     "single head configuration"&lt;br /&gt;    Screen      0  "aticonfig Screen 0" 0 0&lt;br /&gt;    InputDevice    "Mouse0" "CorePointer"&lt;br /&gt;    InputDevice    "Keyboard0" "CoreKeyboard"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Files"&lt;br /&gt;&lt;br /&gt;# RgbPath is the location of the RGB database.  Note, this is the name of the&lt;br /&gt;# file minus the extension (like ".txt" or ".db").  There is normally&lt;br /&gt;# no need to change the default.&lt;br /&gt;# Multiple FontPath entries are allowed (they are concatenated together)&lt;br /&gt;# By default, Red Hat 6.0 and later now use a font server independent of&lt;br /&gt;# the X server to render fonts.&lt;br /&gt;    RgbPath      "/usr/X11R6/lib/X11/rgb"&lt;br /&gt;    FontPath     "unix/:7100"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Module"&lt;br /&gt;    Load  "dbe"&lt;br /&gt;    Load  "extmod"&lt;br /&gt;    Load  "fbdevhw"&lt;br /&gt;    Load  "glx"&lt;br /&gt;    Load  "record"&lt;br /&gt;    Load  "freetype"&lt;br /&gt;    Load  "type1"&lt;br /&gt;    Load  "dri"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "InputDevice"&lt;br /&gt;&lt;br /&gt;# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))&lt;br /&gt;#    Option    "Xleds"        "1 2 3"&lt;br /&gt;# To disable the XKEYBOARD extension, uncomment XkbDisable.&lt;br /&gt;#    Option    "XkbDisable"&lt;br /&gt;# To customise the XKB settings to suit your keyboard, modify the&lt;br /&gt;# lines below (which are the defaults).  For example, for a non-U.S.&lt;br /&gt;# keyboard, you will probably want to use:&lt;br /&gt;#    Option    "XkbModel"    "pc102"&lt;br /&gt;# If you have a US Microsoft Natural keyboard, you can use:&lt;br /&gt;#    Option    "XkbModel"    "microsoft"&lt;br /&gt;#&lt;br /&gt;# Then to change the language, change the Layout setting.&lt;br /&gt;# For example, a german layout can be obtained with:&lt;br /&gt;#    Option    "XkbLayout"    "de"&lt;br /&gt;# or:&lt;br /&gt;#    Option    "XkbLayout"    "de"&lt;br /&gt;#    Option    "XkbVariant"    "nodeadkeys"&lt;br /&gt;#&lt;br /&gt;# If you'd like to switch the positions of your capslock and&lt;br /&gt;# control keys, use:&lt;br /&gt;#    Option    "XkbOptions"    "ctrl:swapcaps"&lt;br /&gt;# Or if you just want both to be control, use:&lt;br /&gt;#    Option    "XkbOptions"    "ctrl:nocaps"&lt;br /&gt;#&lt;br /&gt;    Identifier  "Keyboard0"&lt;br /&gt;    Driver      "kbd"&lt;br /&gt;    Option        "XkbModel" "pc105"&lt;br /&gt;    Option        "XkbLayout" "us"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "InputDevice"&lt;br /&gt;    Identifier  "Mouse0"&lt;br /&gt;    Driver      "mouse"&lt;br /&gt;    Option        "Protocol" "IMPS/2"&lt;br /&gt;    Option        "Device" "/dev/input/mice"&lt;br /&gt;    Option        "ZAxisMapping" "4 5"&lt;br /&gt;    Option        "Emulate3Buttons" "yes"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Monitor"&lt;br /&gt;    Identifier   "Monitor0"&lt;br /&gt;    VendorName   "Monitor Vendor"&lt;br /&gt;    ModelName    "Philips 170S"&lt;br /&gt;    DisplaySize  340    270&lt;br /&gt;    HorizSync    30.0 - 83.0&lt;br /&gt;    VertRefresh  56.0 - 76.0&lt;br /&gt;    Option        "dpms"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Monitor"&lt;br /&gt;    Identifier   "aticonfig Monitor 0"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Device"&lt;br /&gt;    Identifier  "Videocard0"&lt;br /&gt;    Driver      "radeon"&lt;br /&gt;    VendorName  "Videocard vendor"&lt;br /&gt;    BoardName   "ATI Radeon 9200"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Device"&lt;br /&gt;    Identifier  "ATI Graphics Adapter 0"&lt;br /&gt;    Driver      "fglrx"&lt;br /&gt;    Option        "(null)"&lt;br /&gt;    Option        "ForceMonitors" "crt1,tv"&lt;br /&gt;    Option        "TVStandard" "VIDEO"&lt;br /&gt;    BusID       "PCI:1:0:0"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Screen"&lt;br /&gt;    Identifier "Screen0"&lt;br /&gt;    Device     "Videocard0"&lt;br /&gt;    Monitor    "Monitor0"&lt;br /&gt;    DefaultDepth     16&lt;br /&gt;    SubSection "Display"&lt;br /&gt;        Viewport   0 0&lt;br /&gt;        Depth     16&lt;br /&gt;        Modes    "1024x768" "800x600" "640x480"&lt;br /&gt;    EndSubSection&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Screen"&lt;br /&gt;    Identifier "aticonfig Screen 0"&lt;br /&gt;    Device     "ATI Graphics Adapter 0"&lt;br /&gt;    Monitor    "aticonfig Monitor 0"&lt;br /&gt;    DefaultDepth     24&lt;br /&gt;    SubSection "Display"&lt;br /&gt;        Viewport   0 0&lt;br /&gt;        Depth     24&lt;br /&gt;    EndSubSection&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "DRI"&lt;br /&gt;    Group        0&lt;br /&gt;    Mode         0666&lt;br /&gt;EndSection&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877251-114014114054172155?l=prospertech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prospertech.blogspot.com/feeds/114014114054172155/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877251&amp;postID=114014114054172155' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/114014114054172155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/114014114054172155'/><link rel='alternate' type='text/html' href='http://prospertech.blogspot.com/2006/02/xorgconf-that-works.html' title='xorg.conf that works'/><author><name>nathanlon</name><uri>http://www.blogger.com/profile/02325491911699766528</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_S_VBb2aPJkY/TLCt84Cz6SI/AAAAAAAAABw/XbMTwJu3K_I/S220/me-animated_small_slow.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877251.post-114014105086044813</id><published>2006-02-16T17:50:00.000-08:00</published><updated>2006-02-16T17:50:50.873-08:00</updated><title type='text'>the working xorg.conf</title><content type='html'>&lt;a href="http://prospertech.blogspot.com/"&gt;&lt;br /&gt;# Xorg configuration created by system-config-display&lt;br /&gt;&lt;br /&gt;Section "ServerLayout"&lt;br /&gt;    Identifier     "single head configuration"&lt;br /&gt;    Screen      0  "aticonfig Screen 0" 0 0&lt;br /&gt;    InputDevice    "Mouse0" "CorePointer"&lt;br /&gt;    InputDevice    "Keyboard0" "CoreKeyboard"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Files"&lt;br /&gt;&lt;br /&gt;# RgbPath is the location of the RGB database.  Note, this is the name of the&lt;br /&gt;# file minus the extension (like ".txt" or ".db").  There is normally&lt;br /&gt;# no need to change the default.&lt;br /&gt;# Multiple FontPath entries are allowed (they are concatenated together)&lt;br /&gt;# By default, Red Hat 6.0 and later now use a font server independent of&lt;br /&gt;# the X server to render fonts.&lt;br /&gt;    RgbPath      "/usr/X11R6/lib/X11/rgb"&lt;br /&gt;    FontPath     "unix/:7100"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Module"&lt;br /&gt;    Load  "dbe"&lt;br /&gt;    Load  "extmod"&lt;br /&gt;    Load  "fbdevhw"&lt;br /&gt;    Load  "glx"&lt;br /&gt;    Load  "record"&lt;br /&gt;    Load  "freetype"&lt;br /&gt;    Load  "type1"&lt;br /&gt;    Load  "dri"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "InputDevice"&lt;br /&gt;&lt;br /&gt;# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))&lt;br /&gt;#    Option    "Xleds"        "1 2 3"&lt;br /&gt;# To disable the XKEYBOARD extension, uncomment XkbDisable.&lt;br /&gt;#    Option    "XkbDisable"&lt;br /&gt;# To customise the XKB settings to suit your keyboard, modify the&lt;br /&gt;# lines below (which are the defaults).  For example, for a non-U.S.&lt;br /&gt;# keyboard, you will probably want to use:&lt;br /&gt;#    Option    "XkbModel"    "pc102"&lt;br /&gt;# If you have a US Microsoft Natural keyboard, you can use:&lt;br /&gt;#    Option    "XkbModel"    "microsoft"&lt;br /&gt;#&lt;br /&gt;# Then to change the language, change the Layout setting.&lt;br /&gt;# For example, a german layout can be obtained with:&lt;br /&gt;#    Option    "XkbLayout"    "de"&lt;br /&gt;# or:&lt;br /&gt;#    Option    "XkbLayout"    "de"&lt;br /&gt;#    Option    "XkbVariant"    "nodeadkeys"&lt;br /&gt;#&lt;br /&gt;# If you'd like to switch the positions of your capslock and&lt;br /&gt;# control keys, use:&lt;br /&gt;#    Option    "XkbOptions"    "ctrl:swapcaps"&lt;br /&gt;# Or if you just want both to be control, use:&lt;br /&gt;#    Option    "XkbOptions"    "ctrl:nocaps"&lt;br /&gt;#&lt;br /&gt;    Identifier  "Keyboard0"&lt;br /&gt;    Driver      "kbd"&lt;br /&gt;    Option        "XkbModel" "pc105"&lt;br /&gt;    Option        "XkbLayout" "us"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "InputDevice"&lt;br /&gt;    Identifier  "Mouse0"&lt;br /&gt;    Driver      "mouse"&lt;br /&gt;    Option        "Protocol" "IMPS/2"&lt;br /&gt;    Option        "Device" "/dev/input/mice"&lt;br /&gt;    Option        "ZAxisMapping" "4 5"&lt;br /&gt;    Option        "Emulate3Buttons" "yes"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Monitor"&lt;br /&gt;    Identifier   "Monitor0"&lt;br /&gt;    VendorName   "Monitor Vendor"&lt;br /&gt;    ModelName    "Philips 170S"&lt;br /&gt;    DisplaySize  340    270&lt;br /&gt;    HorizSync    30.0 - 83.0&lt;br /&gt;    VertRefresh  56.0 - 76.0&lt;br /&gt;    Option        "dpms"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Monitor"&lt;br /&gt;    Identifier   "aticonfig Monitor 0"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Device"&lt;br /&gt;    Identifier  "Videocard0"&lt;br /&gt;    Driver      "radeon"&lt;br /&gt;    VendorName  "Videocard vendor"&lt;br /&gt;    BoardName   "ATI Radeon 9200"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Device"&lt;br /&gt;    Identifier  "ATI Graphics Adapter 0"&lt;br /&gt;    Driver      "fglrx"&lt;br /&gt;    Option        "(null)"&lt;br /&gt;    Option        "ForceMonitors" "crt1,tv"&lt;br /&gt;    Option        "TVStandard" "VIDEO"&lt;br /&gt;    BusID       "PCI:1:0:0"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Screen"&lt;br /&gt;    Identifier "Screen0"&lt;br /&gt;    Device     "Videocard0"&lt;br /&gt;    Monitor    "Monitor0"&lt;br /&gt;    DefaultDepth     16&lt;br /&gt;    SubSection "Display"&lt;br /&gt;        Viewport   0 0&lt;br /&gt;        Depth     16&lt;br /&gt;        Modes    "1024x768" "800x600" "640x480"&lt;br /&gt;    EndSubSection&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Screen"&lt;br /&gt;    Identifier "aticonfig Screen 0"&lt;br /&gt;    Device     "ATI Graphics Adapter 0"&lt;br /&gt;    Monitor    "aticonfig Monitor 0"&lt;br /&gt;    DefaultDepth     24&lt;br /&gt;    SubSection "Display"&lt;br /&gt;        Viewport   0 0&lt;br /&gt;        Depth     24&lt;br /&gt;    EndSubSection&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "DRI"&lt;br /&gt;    Group        0&lt;br /&gt;    Mode         0666&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877251-114014105086044813?l=prospertech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prospertech.blogspot.com/feeds/114014105086044813/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877251&amp;postID=114014105086044813' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/114014105086044813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/114014105086044813'/><link rel='alternate' type='text/html' href='http://prospertech.blogspot.com/2006/02/working-xorgconf.html' title='the working xorg.conf'/><author><name>nathanlon</name><uri>http://www.blogger.com/profile/02325491911699766528</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_S_VBb2aPJkY/TLCt84Cz6SI/AAAAAAAAABw/XbMTwJu3K_I/S220/me-animated_small_slow.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877251.post-112986378787706679</id><published>2005-10-20T20:03:00.000-07:00</published><updated>2005-10-20T20:03:07.876-07:00</updated><title type='text'>Prosper Tech Web Dev</title><content type='html'>&lt;a href="http://prospertech.blogspot.com/"&gt;Prosper Tech Web Dev&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877251-112986378787706679?l=prospertech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prospertech.blogspot.com/feeds/112986378787706679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877251&amp;postID=112986378787706679' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/112986378787706679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/112986378787706679'/><link rel='alternate' type='text/html' href='http://prospertech.blogspot.com/2005/10/prosper-tech-web-dev.html' title='Prosper Tech Web Dev'/><author><name>nathanlon</name><uri>http://www.blogger.com/profile/02325491911699766528</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_S_VBb2aPJkY/TLCt84Cz6SI/AAAAAAAAABw/XbMTwJu3K_I/S220/me-animated_small_slow.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877251.post-112986375219331410</id><published>2005-10-20T20:02:00.000-07:00</published><updated>2005-10-20T21:57:28.690-07:00</updated><title type='text'>Myth TV</title><content type='html'>To login to mysql:&lt;br /&gt;mysql -u root@localhost&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877251-112986375219331410?l=prospertech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prospertech.blogspot.com/feeds/112986375219331410/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877251&amp;postID=112986375219331410' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/112986375219331410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/112986375219331410'/><link rel='alternate' type='text/html' href='http://prospertech.blogspot.com/2005/10/myth-tv.html' title='Myth TV'/><author><name>nathanlon</name><uri>http://www.blogger.com/profile/02325491911699766528</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_S_VBb2aPJkY/TLCt84Cz6SI/AAAAAAAAABw/XbMTwJu3K_I/S220/me-animated_small_slow.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877251.post-112436334568624069</id><published>2005-08-18T04:09:00.000-07:00</published><updated>2005-08-18T04:09:05.700-07:00</updated><title type='text'>PHP meetup is in two weeks</title><content type='html'>http://php.meetup.com/10&lt;br /&gt;&lt;br /&gt;Auckland&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877251-112436334568624069?l=prospertech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prospertech.blogspot.com/feeds/112436334568624069/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877251&amp;postID=112436334568624069' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/112436334568624069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/112436334568624069'/><link rel='alternate' type='text/html' href='http://prospertech.blogspot.com/2005/08/php-meetup-is-in-two-weeks.html' title='PHP meetup is in two weeks'/><author><name>nathanlon</name><uri>http://www.blogger.com/profile/02325491911699766528</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_S_VBb2aPJkY/TLCt84Cz6SI/AAAAAAAAABw/XbMTwJu3K_I/S220/me-animated_small_slow.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877251.post-111601334590117120</id><published>2005-05-13T12:41:00.000-07:00</published><updated>2005-05-13T12:42:25.906-07:00</updated><title type='text'>Web Design meetup is on Thursday</title><content type='html'>http://webdesign.meetup.com/108&lt;br /&gt;&lt;br /&gt;Auckland&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877251-111601334590117120?l=prospertech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prospertech.blogspot.com/feeds/111601334590117120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877251&amp;postID=111601334590117120' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/111601334590117120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877251/posts/default/111601334590117120'/><link rel='alternate' type='text/html' href='http://prospertech.blogspot.com/2005/05/web-design-meetup-is-on-thursday.html' title='Web Design meetup is on Thursday'/><author><name>nathanlon</name><uri>http://www.blogger.com/profile/02325491911699766528</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_S_VBb2aPJkY/TLCt84Cz6SI/AAAAAAAAABw/XbMTwJu3K_I/S220/me-animated_small_slow.gif'/></author><thr:total>0</thr:total></entry></feed>
