<?xml version="1.0" encoding="UTF-8"?>

<rss version='2.0' 
     xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
     xmlns:doap="http://usefulinc.com/ns/doap#"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">

    <channel>
        <!-- This XML Feed shows details for the page drivers 
             and everything recently tagged drivers -->
        <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/
          </creativeCommons:license>
        <title>drivers on SWiK</title>
        <doap:name>drivers</doap:name>
        <doap:description></doap:description>
        <description></description> 
	  <!-- see doap:description for full description -->
        <link>http://swik.net/drivers</link>
        <doap:homepage></doap:homepage>
        
        <pubDate></pubDate>
        <lastBuildDate></lastBuildDate>
            
        <item>
            <title>Usando Samba - Enviando tareas de impresión a SAMBA - Wikilearning</title>
            <link>http://swik.net/Samba/del.icio.us+tag%2Fsamba/Usando+Samba+-+Enviando+tareas+de+impresi%C3%B3n+a+SAMBA+-+Wikilearning/cdq1p</link>
            <description></description>
            
            <pubDate>Thu, 04 Sep 2008 14:56:54 -0700</pubDate>
        </item>
            
        <item>
            <title>Instalar driver de tarjetas WIFI con Ndiswrapper - Guía Ubuntu</title>
            <link>http://swik.net/NdisWrapper/del.icio.us+tag%2Fndiswrapper/Instalar+driver+de+tarjetas+WIFI+con+Ndiswrapper+-+Gu%C3%ADa+Ubuntu/cdqto</link>
            <description></description>
            
            <pubDate>Thu, 04 Sep 2008 13:55:42 -0700</pubDate>
        </item>
            
        <item>
            <title>SourceForge.net: The VDMSound Project</title>
            <link>http://swik.net/opensource/del.icio.us+tag%2Fopensource/SourceForge.net%3A+The+VDMSound+Project/cdna0</link>
            <description></description>
            
            <pubDate>Wed, 03 Sep 2008 16:58:27 -0700</pubDate>
        </item>
            
        <item>
            <title>Howto install manually nVidia drivers in Ubuntu</title>
            <link>http://swik.net/Ubuntu/Only+Ubuntu/Howto+install+manually+nVidia+drivers+in+Ubuntu/cc5gw</link>
            <description>Firstly, go to the official nVidia website and download the official linux drivers. Of course nv&#039;s nice and all.. but I wouldn&#039;t use it over the real thing. Once you download the driver file (into your home folder), right click on it in nautilus (file browser), click properties, then permissions, checking the box that says &quot;allow executing the file&quot;, then type into a TTY session ctrl+alt+f1-f3 (ctrl+alt+f7 to get back to GUI) and type in&lt;br/&gt;&lt;span class=&quot;fullpost&quot;&gt;&lt;br/&gt;sudo /etc/init.d/gdm stop&lt;br/&gt;&lt;br/&gt;Which will stop your x-server.. (DON&#039;T DO ANY OF THIS UNTIL YOU KNOW THE WHOLE PROCESS, BECAUSE TURNING BACK ON YOUR GRAPHICS COMES AT THE END!)&lt;br/&gt;(Also note that this will be a text-only display! Remember or write down all the commands.) then hit&lt;br/&gt;&lt;br/&gt;ls&lt;br/&gt;&lt;br/&gt;to list the files in your home folder. Find the one with &quot;nvidia&quot; in it, and hit &quot;sudo ./*nvidia filename*&quot; it should install the &quot;nvidia&quot; driver on your computer. when it asks you whether or not you want to replace the existing &quot;xorg.conf&quot; file, let it do so. once that&#039;s done, type in &quot;sudo /etc/init.d/gdm start&quot; which will turn back on the graphical interface, allowing you to login again. (sorry. it logs you out of everything but the commandline part of ubuntu. save everything before you turn off gdm.) If your controls work perfectly in regards to the mouse and keyboard, rejoice, you&#039;re done! if your mouse isn&#039;t scrolling, or it&#039;s behaving funny.. you may have to hit alt+f2 (You&#039;ll still be in graphical mode after hitting this one. it&#039;s a nice little tool.), and type in&lt;br/&gt;&lt;br/&gt;gksu gedit&lt;br/&gt;&lt;br/&gt;then open your xorg.conf file (Usually in the &quot;/etc/X11/&quot; folder), looking somewhere other than me about how to fix that, if copying your &quot;pointer&quot; section doesn&#039;t fix it.&lt;br/&gt;(Copying the pointer section worked for me, since I had it set up right in a previous xorg.conf file..)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Now, in case of kernel update, remember that the nvidia driver will NOT work without reinstallation. This is expected, so expect it. In this case, you&#039;ll be in CLI mode. Your previous driver installer will work just fine, I like to check for updates occasionally, just to be with the newest version.&lt;br/&gt;&lt;br/&gt;Always make sure, with a new executable comes making it executable before trying to.. well.. execute it. With GDM (the graphical display) working, simply right click the file in the file browser and click properties, set it executable. In CLI: have the file in your home directory or know the directory it&#039;s in.. Then do &quot;cd &quot;/path/to/driver/&quot; before finally setting it executable. Do this with &quot;sudo chmod a+x &quot;{driver file name}&quot;&quot; (You can use the ls command to once again list it exactly).&lt;br/&gt;&lt;br/&gt;Now, execute the file by simply typing the filename into the command line. It will say there&#039;s a previous version installed, and ask to write over it. Do so. It shouldn&#039;t need to overwrite the xorg.conf file, as the NVIDIA driver&#039;s still being used. Don&#039;t let it and save some hassle.&lt;br/&gt;&lt;br/&gt;So basically, set the file executable in the file browser, or use sudo chmod a+x &quot;nvidiadrivernamehere&quot;, stop gdm if it&#039;s started (sudo /etc/init.d/gdm stop), then execute it, overwriting the driver, but not the xorg.conf. Then, start GDM back up (sudo /etc/init.d/gdm start)&lt;br/&gt;&lt;br/&gt;If you overwrite the xorg configuration file (conf) just restore the backup. Look in the file browser (using alt+f2, typing in gksu nautilus and executing to get a root file browser. Needed for editing /boot/ files.) in &quot;/boot/grub/&quot; in list mode for the latest thing resembling .backup or .bak1 or something, listing files by date changed. delete the new xorg.conf, changing the name of xorg.conf.bak to xorg.conf.&lt;br/&gt;&lt;br/&gt;So, in essence,&lt;br/&gt;1: Download driver. Set as executable.&lt;br/&gt;2: turn off graphics, going into only command line.&lt;br/&gt;3: list files, execute driver installer.&lt;br/&gt;4: follow installer&#039;s instructions, allowing it to replace your xorg.conf.&lt;br/&gt;5: restart gdm. Hope everything goes smoothly.&lt;br/&gt;6: *contingent upon condition in last step being met* DANCE! YOU WIN!&lt;br/&gt;&lt;br/&gt;To reinstall,&lt;br/&gt;&lt;br/&gt;1a: change file to executable if gdm&#039;s booted up through the properties prompt.&lt;br/&gt;1b: do a sudo chmod a+x {filename} if it&#039;s not.&lt;br/&gt;2a: kill gdm server (sudo /etc/init.d/gdm stop in CLI (ctrl+alt+f1)) proceed to 2b.&lt;br/&gt;2b: execute file. (sudo ./NVIDIA-x86-173.x.x-pkg1.run (or -x86_64-))&lt;br/&gt;3: Follow prompts, letting it overwrite the old driver. Don&#039;t let it overwrite xorg.conf unless it&#039;s been changed to use another driver.&lt;br/&gt;4: Start gdm. (sudo /etc/init.d/gdm start)&lt;br/&gt;5: Rejoice! If it worked before, it should work now! If it doesn&#039;t, despair. Boot from a livecd if you have one, or use a computer at a library to come here and flame me. It happens frequently.&lt;br/&gt;&lt;/span&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~f/OnlyUbuntuLinux?a=lGUHpK&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/OnlyUbuntuLinux?i=lGUHpK&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/OnlyUbuntuLinux?a=vDOZBK&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/OnlyUbuntuLinux?i=vDOZBK&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/OnlyUbuntuLinux?a=tFrDHk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/OnlyUbuntuLinux?i=tFrDHk&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/OnlyUbuntuLinux?a=moMwdk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/OnlyUbuntuLinux?i=moMwdk&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/OnlyUbuntuLinux?a=HzMzlK&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/OnlyUbuntuLinux?i=HzMzlK&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/OnlyUbuntuLinux?a=5mtH9k&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/OnlyUbuntuLinux?i=5mtH9k&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/OnlyUbuntuLinux?a=d6gN0K&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/OnlyUbuntuLinux?i=d6gN0K&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/OnlyUbuntuLinux?a=tqLOQk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/OnlyUbuntuLinux?i=tqLOQk&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/OnlyUbuntuLinux?a=W5b9rK&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/OnlyUbuntuLinux?i=W5b9rK&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
            
            <pubDate>Fri, 29 Aug 2008 10:59:53 -0700</pubDate>
        </item>
            
        <item>
            <title>Howto install manually nVidia drivers in Ubuntu</title>
            <link>http://swik.net/Ubuntu/OnlyUbuntu+Tutorials/Howto+install+manually+nVidia+drivers+in+Ubuntu/cc5b0</link>
            <description>Firstly, go to the official nVidia website and download the official linux drivers. Of course nv&#039;s nice and all.. but I wouldn&#039;t use it over the real thing. Once you download the driver file (into your home folder), right click on it in nautilus (file browser), click properties, then permissions, checking the box that says &quot;allow executing the file&quot;, then type into a TTY session ctrl+alt+f1-f3 (ctrl+alt+f7 to get back to GUI) and type in&lt;br/&gt;&lt;span class=&quot;fullpost&quot;&gt;&lt;br/&gt;sudo /etc/init.d/gdm stop&lt;br/&gt;&lt;br/&gt;Which will stop your x-server.. (DON&#039;T DO ANY OF THIS UNTIL YOU KNOW THE WHOLE PROCESS, BECAUSE TURNING BACK ON YOUR GRAPHICS COMES AT THE END!)&lt;br/&gt;(Also note that this will be a text-only display! Remember or write down all the commands.) then hit&lt;br/&gt;&lt;br/&gt;ls&lt;br/&gt;&lt;br/&gt;to list the files in your home folder. Find the one with &quot;nvidia&quot; in it, and hit &quot;sudo ./*nvidia filename*&quot; it should install the &quot;nvidia&quot; driver on your computer. when it asks you whether or not you want to replace the existing &quot;xorg.conf&quot; file, let it do so. once that&#039;s done, type in &quot;sudo /etc/init.d/gdm start&quot; which will turn back on the graphical interface, allowing you to login again. (sorry. it logs you out of everything but the commandline part of ubuntu. save everything before you turn off gdm.) If your controls work perfectly in regards to the mouse and keyboard, rejoice, you&#039;re done! if your mouse isn&#039;t scrolling, or it&#039;s behaving funny.. you may have to hit alt+f2 (You&#039;ll still be in graphical mode after hitting this one. it&#039;s a nice little tool.), and type in&lt;br/&gt;&lt;br/&gt;gksu gedit&lt;br/&gt;&lt;br/&gt;then open your xorg.conf file (Usually in the &quot;/etc/X11/&quot; folder), looking somewhere other than me about how to fix that, if copying your &quot;pointer&quot; section doesn&#039;t fix it.&lt;br/&gt;(Copying the pointer section worked for me, since I had it set up right in a previous xorg.conf file..)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Now, in case of kernel update, remember that the nvidia driver will NOT work without reinstallation. This is expected, so expect it. In this case, you&#039;ll be in CLI mode. Your previous driver installer will work just fine, I like to check for updates occasionally, just to be with the newest version.&lt;br/&gt;&lt;br/&gt;Always make sure, with a new executable comes making it executable before trying to.. well.. execute it. With GDM (the graphical display) working, simply right click the file in the file browser and click properties, set it executable. In CLI: have the file in your home directory or know the directory it&#039;s in.. Then do &quot;cd &quot;/path/to/driver/&quot; before finally setting it executable. Do this with &quot;sudo chmod a+x &quot;{driver file name}&quot;&quot; (You can use the ls command to once again list it exactly).&lt;br/&gt;&lt;br/&gt;Now, execute the file by simply typing the filename into the command line. It will say there&#039;s a previous version installed, and ask to write over it. Do so. It shouldn&#039;t need to overwrite the xorg.conf file, as the NVIDIA driver&#039;s still being used. Don&#039;t let it and save some hassle.&lt;br/&gt;&lt;br/&gt;So basically, set the file executable in the file browser, or use sudo chmod a+x &quot;nvidiadrivernamehere&quot;, stop gdm if it&#039;s started (sudo /etc/init.d/gdm stop), then execute it, overwriting the driver, but not the xorg.conf. Then, start GDM back up (sudo /etc/init.d/gdm start)&lt;br/&gt;&lt;br/&gt;If you overwrite the xorg configuration file (conf) just restore the backup. Look in the file browser (using alt+f2, typing in gksu nautilus and executing to get a root file browser. Needed for editing /boot/ files.) in &quot;/boot/grub/&quot; in list mode for the latest thing resembling .backup or .bak1 or something, listing files by date changed. delete the new xorg.conf, changing the name of xorg.conf.bak to xorg.conf.&lt;br/&gt;&lt;br/&gt;So, in essence,&lt;br/&gt;1: Download driver. Set as executable.&lt;br/&gt;2: turn off graphics, going into only command line.&lt;br/&gt;3: list files, execute driver installer.&lt;br/&gt;4: follow installer&#039;s instructions, allowing it to replace your xorg.conf.&lt;br/&gt;5: restart gdm. Hope everything goes smoothly.&lt;br/&gt;6: *contingent upon condition in last step being met* DANCE! YOU WIN!&lt;br/&gt;&lt;br/&gt;To reinstall,&lt;br/&gt;&lt;br/&gt;1a: change file to executable if gdm&#039;s booted up through the properties prompt.&lt;br/&gt;1b: do a sudo chmod a+x {filename} if it&#039;s not.&lt;br/&gt;2a: kill gdm server (sudo /etc/init.d/gdm stop in CLI (ctrl+alt+f1)) proceed to 2b.&lt;br/&gt;2b: execute file. (sudo ./NVIDIA-x86-173.x.x-pkg1.run (or -x86_64-))&lt;br/&gt;3: Follow prompts, letting it overwrite the old driver. Don&#039;t let it overwrite xorg.conf unless it&#039;s been changed to use another driver.&lt;br/&gt;4: Start gdm. (sudo /etc/init.d/gdm start)&lt;br/&gt;5: Rejoice! If it worked before, it should work now! If it doesn&#039;t, despair. Boot from a livecd if you have one, or use a computer at a library to come here and flame me. It happens frequently.&lt;br/&gt;&lt;/span&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~f/OnlyUbuntuLinux?a=lGUHpK&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/OnlyUbuntuLinux?i=lGUHpK&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/OnlyUbuntuLinux?a=vDOZBK&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/OnlyUbuntuLinux?i=vDOZBK&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/OnlyUbuntuLinux?a=tFrDHk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/OnlyUbuntuLinux?i=tFrDHk&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/OnlyUbuntuLinux?a=moMwdk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/OnlyUbuntuLinux?i=moMwdk&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/OnlyUbuntuLinux?a=HzMzlK&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/OnlyUbuntuLinux?i=HzMzlK&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/OnlyUbuntuLinux?a=5mtH9k&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/OnlyUbuntuLinux?i=5mtH9k&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/OnlyUbuntuLinux?a=d6gN0K&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/OnlyUbuntuLinux?i=d6gN0K&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/OnlyUbuntuLinux?a=tqLOQk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/OnlyUbuntuLinux?i=tqLOQk&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/OnlyUbuntuLinux?a=W5b9rK&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/OnlyUbuntuLinux?i=W5b9rK&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
            
            <pubDate>Fri, 29 Aug 2008 10:02:21 -0700</pubDate>
        </item>
            
        <item>
            <title>Push Windows Printer Drivers with CUPS</title>
            <link>http://swik.net/Samba/del.icio.us+tag%2Fsamba/Push+Windows+Printer+Drivers+with+CUPS/ccz8l</link>
            <description>Push Windows Printer Drivers with CUPS</description>
            
            <pubDate>Thu, 28 Aug 2008 18:04:53 -0700</pubDate>
        </item>
            
        <item>
            <title>The key to accessing your data: MySQL Connectors and bindings for various languages</title>
            <link>http://swik.net/MySQL/Planet+MySQL/The+key+to+accessing+your+data%3A+MySQL+Connectors+and+bindings+for+various+languages/ccwo9</link>
            <description>&lt;p&gt;Being able to use an Open Source DBMS to manage your data is nice, but what good would it be if you can&#039;t easily access it from your applications? One key factor to the popularity of MySQL is probably its wide range of available language bindings, which started with support for C, PHP and Perl from early on.&lt;/p&gt;
&lt;p&gt;I&#039;ve tried to gather a list of languages and their respective MySQL drivers/modules below. It&#039;s by no means complete or exhaustive, but I think I covered quite a lot of popular as well as exotic programming languages.&lt;/p&gt;
&lt;p&gt;There is a number of connectors which are actually developed by the Sun Database Group (aka MySQL) itself and that are ready to use:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href=&quot;http://dev.mysql.com/downloads/connector/odbc/&quot;&gt;Connector/ODBC&lt;/a&gt; - Standardized database driver Windows, Linux, Mac OS X, and Unix platforms.&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;http://dev.mysql.com/downloads/connector/j/&quot;&gt;Connector/J&lt;/a&gt; - Standardized database driver for Java platforms and development.&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;http://dev.mysql.com/downloads/connector/net/&quot;&gt;Connector/Net -&lt;/a&gt; Standardized database driver for .NET platforms and development.&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;http://dev.mysql.com/downloads/connector/mxj/&quot;&gt;Connector/MXJ&lt;/a&gt; - MBean for embedding the MySQL server in Java applications.&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;http://dev.mysql.com/downloads/connector/php-mysqlnd/&quot;&gt;MySQL native driver for PHP - mysqlnd&lt;/a&gt; - The MySQL native driver for PHP is an additional, alternative way to connect from PHP 6 to the MySQL Server 4.1 or newer.&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;http://dev.mysql.com/doc/refman/5.0/en/c.html&quot;&gt;libmysql&lt;/a&gt; - The original implementation of the MySQL Client/Server protocol (in C). This library is the basis for a large number of client libraries for other languages.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In addition to the above, there are several other connectors developed by Sun/MySQL, which are still under development:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href=&quot;http://forge.mysql.com/wiki/Connector_OpenOffice&quot;&gt;MySQL Connector/OpenOffice.org&lt;/a&gt; - a driver that allows you to connect to MySQL with OpenOffice.org natively, without having to use JDBC/ODBC.&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;http://forge.mysql.com/wiki/PHP_PDO_MYSQLND&quot;&gt;PHP PDO mysqlnd&lt;/a&gt; - a PHP/PDO driver based on the mysqlnd driver&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;http://forge.mysql.com/wiki/Connector_C%2B%2B&quot;&gt;Connector C++&lt;/a&gt;: a driver for C++ applications that uses an API similar to the &lt;a rel=&quot;nofollow&quot; title=&quot;http://java.sun.com/products/jdbc/download.html#corespec30&quot; class=&quot;external text&quot; href=&quot;http://java.sun.com/products/jdbc/download.html#corespec30&quot;&gt;JDBC 3.0 API&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;But it&#039;s not only us who develop language bindings for the MySQL server. There is an abundance of drivers that are developed and maintained by the Community, independently from Sun/MySQL (but sometimes with support or guidance from MySQL engineers). The list below is not sorted in any particular order other than the sequence in how I found them over time:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href=&quot;http://search.cpan.org/dist/DBD-mysql/&quot;&gt;DBD::mysql&lt;/a&gt; - a MySQL driver for the &lt;a href=&quot;http://search.cpan.org/dist/DBI/&quot;&gt;DBI&lt;/a&gt; database abstraction layer of &lt;a href=&quot;http://perl.org/&quot;&gt;Perl&lt;/a&gt; scripting language. There used to be a a native driver named &amp;quot;&lt;a href=&quot;http://search.cpan.org/%7Ejwied/Msql-Mysql-modules-1.2219/&quot;&gt;Msql-Mysql-modules&lt;/a&gt;&amp;quot;, but it does not seem to be maintained anymore.&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;http://search.cpan.org/dist/Net-MySQL/MySQL.pm&quot;&gt;Net::MySQL&lt;/a&gt; - an implementation of the MySQL Client/Server Protocol in Perl (does not require the MySQL client library). There also is &lt;a href=&quot;http://search.cpan.org/dist/MySQL-Packet/lib/MySQL/Packet.pm&quot;&gt;MySQL::Packet&lt;/a&gt;, a Perl module that can encode and decode the binary protocol.&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;http://mysql-python.sourceforge.net/&quot;&gt;MySQLdb&lt;/a&gt; - a MySQL driver for the &lt;a href=&quot;http://www.python.org/&quot;&gt;Python&lt;/a&gt; scripting language.&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;http://php.net/mysqli&quot;&gt;mysqli, ext/mysqli&lt;/a&gt; - MySQL Improved Extension for PHP&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;http://php.net/mysql&quot;&gt;mysql, ext/mysql&lt;/a&gt; - MySQL Extension for PHP&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;http://php.net/pdo_mysql&quot;&gt;PDO_MYSQL&lt;/a&gt; - MySQL PDO driver for PHP&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;http://tmtm.org/en/mysql/ruby/&quot;&gt;MySQL/Ruby&lt;/a&gt; - the MySQL API module for Ruby, based on the libmysql C library.&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;http://tmtm.org/en/ruby/mysql/README_en.html&quot;&gt;Ruby/MySQL&lt;/a&gt; - the MySQL Ruby API, implemented in Ruby.&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;http://tangentsoft.net/mysql++/&quot;&gt;MySQL++&lt;/a&gt; - a C++ wrapper for MySQL&#039;s C API. It is built around the same principles as the Standard C++ Library, to make dealing with the database as easy as dealing with STL containers.&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;http://www.alhem.net/project/mysql/&quot;&gt;MySQL wrapped&lt;/a&gt; - another C++ wrapper for the MySQL C API.&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;http://www.xdobry.de/mysqltcl/&quot;&gt;MySQLtcl&lt;/a&gt; - a simple API for accessing a MySQL database server from the Tcl programming language.&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;http://mysql-cocoa.sourceforge.net/&quot;&gt;MySQL-Cocoa&lt;/a&gt; - An Objective-C Cocoa API for MySQL (based on libmysql).&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;http://efsa.sourceforge.net/archive/ravits/mysql.htm&quot;&gt;Eiffel MySQL&lt;/a&gt; - an interface to the MySQL database server using the Eiffel programming language.&lt;/li&gt;
    &lt;li&gt;Bryan O&#039;Sullivan&#039;s &lt;a href=&quot;http://www.serpentine.com/software/mysql&quot;&gt;pure Haskell MySQL bindings&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;http://hackage.haskell.org/cgi-bin/hackage-scripts/package/hsql-mysql-1.7&quot;&gt;hsql-mysql&lt;/a&gt; - A MySQL driver for &lt;a href=&quot;http://haskell.org/&quot;&gt;Haskell&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;http://www.steinmole.de/d/&quot;&gt;MySQL Driver&lt;/a&gt; for the programming language &lt;a href=&quot;http://www.digitalmars.com/d/&quot;&gt;D&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;http://kayalang.org/library/latest/MyDB&quot;&gt;MyDB&lt;/a&gt; module for the &lt;a href=&quot;http://kayalang.org/&quot;&gt;Kaya&lt;/a&gt; programming language (included in the distribution)&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;http://raevnos.pennmush.org/code/ocaml-mysql/&quot;&gt;MySQL bindings&lt;/a&gt; for the &lt;a href=&quot;http://caml.inria.fr/ocaml/index.en.html&quot;&gt;Objective Caml&lt;/a&gt; language&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;http://gnade.sourceforge.net/&quot;&gt;MySQL bindings&lt;/a&gt; for &lt;a href=&quot;http://www.gnu.org/software/gnat/&quot;&gt;GNU Ada&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;The &lt;a href=&quot;http://www.clifford.at/spl/&quot;&gt;SPL programming language&lt;/a&gt; ships with a &lt;a href=&quot;http://www.clifford.at/spl/spldoc/sql_mysql.html&quot;&gt;MySQL module&lt;/a&gt; included in the distribution&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;http://octave.sourceforge.net/database/index.html&quot;&gt;Database bindings&lt;/a&gt; (incl. MySQL) for &lt;a href=&quot;http://www.gnu.org/software/octave/&quot;&gt;GNU Octave&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;http://www.keplerproject.org/luasql/&quot;&gt;LuaSQL&lt;/a&gt; is a simple database interface for the &lt;a href=&quot;http://lua.org/&quot;&gt;Lua&lt;/a&gt; programming language&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;http://code.google.com/p/erlang-mysql-driver/&quot;&gt;erlang-mysql-driver&lt;/a&gt; - a revamped MySQL driver for &lt;a href=&quot;http://www.erlang.org/&quot;&gt;Erlang&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;http://www-pu.informatik.uni-tuebingen.de/users/knauel/myscsh/&quot;&gt;Myscsh&lt;/a&gt; - a Scheme implementation of the MySQL protocol&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I probably forgot some other drivers/bindings - if you have any more to add, please let me know!&lt;/p&gt;
&lt;p&gt;And if you&#039;d like to create your own implementation for your favourite language: the protocol is documented &lt;a href=&quot;http://forge.mysql.com/wiki/MySQL_Internals_ClientServer_Protocol&quot;&gt;here&lt;/a&gt; and &lt;a href=&quot;http://www.redferni.uklinux.net/mysql/MySQL-Protocol.html&quot;&gt;here&lt;/a&gt;. &lt;a href=&quot;http://jan.kneschke.de/projects/mysql/mysql-protocol&quot;&gt;Jan&#039;s additional notes&lt;/a&gt; may also be helpful to get you started.&lt;/p&gt;</description>
            
            <pubDate>Tue, 19 Aug 2008 09:41:29 -0700</pubDate>
        </item>
            
        <item>
            <title>iScroll2: Two-Finger-Scrolling for pre-2005 PowerBooks and iBooks</title>
            <link>http://swik.net/User:daveg/del.icio.us%2Fdaveg/iScroll2%3A+Two-Finger-Scrolling+for+pre-2005+PowerBooks+and+iBooks/ccv44</link>
            <description>iScroll2 is a modified trackpad driver that adds two-finger scrolling capabilities to supported pre-2005 PowerBooks and iBooks on OS X 10.3 and up.</description>
            
            <pubDate>Tue, 19 Aug 2008 05:53:12 -0700</pubDate>
        </item>
            
        <item>
            <title>HP Linux Imaging and Printing (HPLIP)</title>
            <link>http://swik.net/opensource/del.icio.us+tag%2Fopensource/HP+Linux+Imaging+and+Printing+%28HPLIP%29/ccopu</link>
            <description></description>
            
            <pubDate>Sat, 16 Aug 2008 16:09:49 -0700</pubDate>
        </item>
            
        <item>
            <title>Ext2 IFS For Windows</title>
            <link>http://swik.net/opensource/del.icio.us+tag%2Fopensource/Ext2+IFS+For+Windows/cciop</link>
            <description></description>
            
            <pubDate>Thu, 14 Aug 2008 15:10:42 -0700</pubDate>
        </item>
            
        <item>
            <title>qemuGL - Accueil [Savannah]</title>
            <link>http://swik.net/QEMU/del.icio.us+tag%2Fqemu/qemuGL+-+Accueil+%5BSavannah%5D/cb7ci</link>
            <description></description>
            
            <pubDate>Mon, 11 Aug 2008 10:04:44 -0700</pubDate>
        </item>
            
        <item>
            <title>Auto-NDISwrapper</title>
            <link>http://swik.net/NdisWrapper/del.icio.us+tag%2Fndiswrapper/Auto-NDISwrapper/cb5qc</link>
            <description></description>
            
            <pubDate>Sun, 10 Aug 2008 23:07:52 -0700</pubDate>
        </item>
            
        <item>
            <title>[Dicas-L] NdisWrapper - Rodando drivers de rede para Window$ XP no Linux</title>
            <link>http://swik.net/NdisWrapper/del.icio.us+tag%2Fndiswrapper/%5BDicas-L%5D+NdisWrapper+-+Rodando+drivers+de+rede+para+Window%24+XP+no+Linux/cbt38</link>
            <description>O NdisWrapper é um módulo desenvolvido para carregar e executar drivers de rede Ndis (API de programação dos drivers de rede Window$) no Linux. É muito útil, por exemplo, para fazer funcionar placas de rede sem-fio integradas em notebooks mais recentes</description>
            
            <pubDate>Thu, 07 Aug 2008 13:10:53 -0700</pubDate>
        </item>
            
        <item>
            <title>HP Linux Imaging and Printing (HPLIP)</title>
            <link>http://swik.net/open-source/del.icio.us+tag%2Fopen-source/HP+Linux+Imaging+and+Printing+%28HPLIP%29/ca782</link>
            <description></description>
            
            <pubDate>Wed, 23 Jul 2008 01:51:23 -0700</pubDate>
        </item>
            
        <item>
            <title>NDISwrapper - Home</title>
            <link>http://swik.net/NdisWrapper/del.icio.us+tag%2Fndiswrapper/NDISwrapper+-+Home/ca6vn</link>
            <description>This project implements Windows kernel API and NDIS API within Linux kernel. A Windows driver for wireless network card is then linked to this implementation so that the driver runs natively, as though it is in Windows, without binary emulation.</description>
            
            <pubDate>Tue, 22 Jul 2008 16:48:25 -0700</pubDate>
        </item>
            
        <item>
            <title>Auto-NDISwrapper</title>
            <link>http://swik.net/NdisWrapper/del.icio.us+tag%2Fndiswrapper/Auto-NDISwrapper/ca1n1</link>
            <description></description>
            
            <pubDate>Mon, 21 Jul 2008 14:48:22 -0700</pubDate>
        </item>
            
        <item>
            <title>NDISwrapper - Home</title>
            <link>http://swik.net/NdisWrapper/del.icio.us+tag%2Fndiswrapper/NDISwrapper+-+Home/b98qb</link>
            <description></description>
            
            <pubDate>Mon, 14 Jul 2008 08:45:48 -0700</pubDate>
        </item>
            
        <item>
            <title>Tip: How to setup Windows guest paravirtual network drivers | KVM - The Linux Kernel-Based Virtual Machine</title>
            <link>http://swik.net/QEMU/del.icio.us+tag%2Fqemu/Tip%3A+How+to+setup+Windows+guest+paravirtual+network+drivers+%7C+KVM+-+The+Linux+Kernel-Based+Virtual+Machine/cazqk</link>
            <description></description>
            
            <pubDate>Mon, 21 Jul 2008 06:47:44 -0700</pubDate>
        </item>
            
        <item>
            <title>Easy Linux wifi</title>
            <link>http://swik.net/NdisWrapper/del.icio.us+tag%2Fndiswrapper/Easy+Linux+wifi/cawmm</link>
            <description>Este programa examina qué tarjeta WiFi tiene tu equipo, desactiva el driver que se hubiese instalado e instala automáticamente desde Internet el driver Windows correspondiente. Hace que cualquier&amp;amp;lt;sep/&amp;amp;gt;</description>
            
            <pubDate>Sun, 20 Jul 2008 13:46:28 -0700</pubDate>
        </item>
            
        <item>
            <title>Auto-NDISwrapper</title>
            <link>http://swik.net/NdisWrapper/del.icio.us+tag%2Fndiswrapper/Auto-NDISwrapper/catmz</link>
            <description></description>
            
            <pubDate>Sat, 19 Jul 2008 04:45:53 -0700</pubDate>
        </item>
            
        <item>
            <title>Auto-NDISwrapper: Linux Wi-Fi as easy as it can get in Launchpad</title>
            <link>http://swik.net/NdisWrapper/del.icio.us+tag%2Fndiswrapper/Auto-NDISwrapper%3A+Linux+Wi-Fi+as+easy+as+it+can+get+in+Launchpad/caqqp</link>
            <description></description>
            
            <pubDate>Fri, 18 Jul 2008 08:50:14 -0700</pubDate>
        </item>
            
        <item>
            <title>IR Trans - Download - LINUX Software</title>
            <link>http://swik.net/MythTV/del.icio.us%2Ftag%2Fmythtv/IR+Trans+-+Download+-+LINUX+Software/caktd</link>
            <description>Linux driver download page for IRtrans VFD/IR hardware.</description>
            
            <pubDate>Wed, 16 Jul 2008 19:44:20 -0700</pubDate>
        </item>
            
        <item>
            <title>InformIT: Understanding How Xen Approaches Device Drivers &gt; 6.1 The Split Driver Model</title>
            <link>http://swik.net/Xen/http%3A%2F%2Fdel.icio.us%2Frss%2Ftag%2Fxen/InformIT%3A+Understanding+How+Xen+Approaches+Device+Drivers+%3E+6.1+The+Split+Driver+Model/caks8</link>
            <description></description>
            
            <pubDate>Wed, 16 Jul 2008 18:55:08 -0700</pubDate>
        </item>
            
        <item>
            <title>Auto-NDISwrapper</title>
            <link>http://swik.net/NdisWrapper/del.icio.us+tag%2Fndiswrapper/Auto-NDISwrapper/cakog</link>
            <description></description>
            
            <pubDate>Wed, 16 Jul 2008 18:48:15 -0700</pubDate>
        </item>
            
        <item>
            <title>Auto-NDISwrapper: Linux Wi-Fi as easy as it can get in Launchpad</title>
            <link>http://swik.net/NdisWrapper/del.icio.us+tag%2Fndiswrapper/Auto-NDISwrapper%3A+Linux+Wi-Fi+as+easy+as+it+can+get+in+Launchpad/cajzt</link>
            <description></description>
            
            <pubDate>Wed, 16 Jul 2008 14:48:32 -0700</pubDate>
        </item>
            
        <item>
            <title>Auto-NDISwrapper</title>
            <link>http://swik.net/NdisWrapper/del.icio.us+tag%2Fndiswrapper/Auto-NDISwrapper/cajqg</link>
            <description></description>
            
            <pubDate>Wed, 16 Jul 2008 13:48:53 -0700</pubDate>
        </item>
            
        <item>
            <title>Auto-NDISwrapper</title>
            <link>http://swik.net/NdisWrapper/del.icio.us+tag%2Fndiswrapper/Auto-NDISwrapper/cai88</link>
            <description></description>
            
            <pubDate>Wed, 16 Jul 2008 11:49:35 -0700</pubDate>
        </item>
            
        <item>
            <title>Auto-NDISwrapper: Linux Wi-Fi as easy as it can get in Launchpad</title>
            <link>http://swik.net/NdisWrapper/del.icio.us+tag%2Fndiswrapper/Auto-NDISwrapper%3A+Linux+Wi-Fi+as+easy+as+it+can+get+in+Launchpad/cai87</link>
            <description></description>
            
            <pubDate>Wed, 16 Jul 2008 11:49:35 -0700</pubDate>
        </item>
            
        <item>
            <title>Auto-NDISwrapper: Linux Wi-Fi as easy as it can get in Launchpad</title>
            <link>http://swik.net/NdisWrapper/del.icio.us+tag%2Fndiswrapper/Auto-NDISwrapper%3A+Linux+Wi-Fi+as+easy+as+it+can+get+in+Launchpad/caiz1</link>
            <description></description>
            
            <pubDate>Wed, 16 Jul 2008 10:48:58 -0700</pubDate>
        </item>
            
        <item>
            <title>Bug #213368 in linux (Ubuntu): &quot;please include silan ethernet drivers&quot;</title>
            <link>http://swik.net/NdisWrapper/del.icio.us+tag%2Fndiswrapper/Bug+%23213368+in+linux+%28Ubuntu%29%3A+%22please+include+silan+ethernet+drivers%22/cacxi</link>
            <description></description>
            
            <pubDate>Tue, 15 Jul 2008 06:48:29 -0700</pubDate>
        </item>
                </channel>
</rss>
