<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Technology Dribble</title>
	<atom:link href="http://technologydribble.info/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://technologydribble.info</link>
	<description>Another WordPress weblog about Technology</description>
	<lastBuildDate>Sat, 14 Aug 2010 02:32:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>If You&#8217;re Turning, Then Please Indicate</title>
		<link>http://technologydribble.info/index.php/2010/07/21/if-youre-turning-left-then-please-let-me-know/</link>
		<comments>http://technologydribble.info/index.php/2010/07/21/if-youre-turning-left-then-please-let-me-know/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 01:30:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Driving]]></category>
		<category><![CDATA[Vehicles]]></category>
		<category><![CDATA[bicycle]]></category>
		<category><![CDATA[driving]]></category>
		<category><![CDATA[indicate]]></category>
		<category><![CDATA[pedestrians]]></category>
		<category><![CDATA[riders]]></category>
		<category><![CDATA[roads]]></category>
		<category><![CDATA[roundabout]]></category>
		<category><![CDATA[signal lights]]></category>
		<category><![CDATA[turn left]]></category>
		<category><![CDATA[turn right]]></category>

		<guid isPermaLink="false">http://technologydribble.info/?p=192</guid>
		<description><![CDATA[We don&#8217;t all possess superpowers. In fact, like me, a lot of us cannot read minds. There&#8217;s this great gadget invented which is installed on all vehicles called the signal light. The idea is if you intend to make a left or right turn, you flick this little lever near your steering wheel to the [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.web-backlinks.com/imager.php?size=sml&amp;cat=superman" alt="Super Hero" align="left" />We don&#8217;t all possess superpowers. In fact, like me, a lot of us cannot read minds. There&#8217;s this great gadget invented which is installed on all vehicles called the signal light. The idea is if you intend to make a left or right turn, you flick this little lever near your steering wheel to the direction where you expect to turn into. This action will activate the signal light on the outside of your vehicle, on the left or right side, depending on which direction you flicked the lever.</p>
<p>These set of actions effectively communicates where the driver intends to go, well before he/she gets there. This is necessary so that everyone else around him/her can negotiate their manoeuvres effectively, all in the effort of preventing an accident.</p>
<p><img src="http://www.web-backlinks.com/imager.php?size=sml&amp;cat=roundabout+sign" alt="roundabout sign" align="right" />I want to focus the attention to a specific scenario &#8211; <strong><span style="color: #ff0000;">The dreaded roundabout</span></strong>. I don&#8217;t know about you but I think that there&#8217;s an unwritten rule that you have to go through a roundabout as fast as possible and signalling is optional. Throw in pedestrians and bicycle riders in the mix and the result could be catastrophic.</p>
<p>Every driver on the road has a responsibility. A responsibility to be up to date with their knowledge of the road rules, to obey these rules, be considerate when driving and to drive safely at all times. I think a lot of us forget how dangerous it is to be on or near the roads.</p>
<p>Please always remember.</p>
]]></content:encoded>
			<wfw:commentRss>http://technologydribble.info/index.php/2010/07/21/if-youre-turning-left-then-please-let-me-know/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Removing Folder With Reserved Names in Windows</title>
		<link>http://technologydribble.info/index.php/2010/05/13/removing-folder-with-reserved-names-in-windows/</link>
		<comments>http://technologydribble.info/index.php/2010/05/13/removing-folder-with-reserved-names-in-windows/#comments</comments>
		<pubDate>Thu, 13 May 2010 11:06:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Kernel]]></category>
		<category><![CDATA[Windows XP]]></category>
		<category><![CDATA[remove directory]]></category>
		<category><![CDATA[remove folder]]></category>
		<category><![CDATA[reserved names]]></category>

		<guid isPermaLink="false">http://technologydribble.info/?p=205</guid>
		<description><![CDATA[I&#8217;ve written a file archiving process in ASP that auto creates the directory structure on the main archive folder. The process uses the first four characters of the file to create the directory. It then proceeds to place the file in that directory. As a result all files with common first four characters are placed [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve written a file archiving process in ASP that auto creates the directory structure on the main archive folder. The process uses the first four characters of the file to create the directory. It then proceeds to place the file in that directory. As a result all files with common first four characters are placed in a single directory.</p>
<p>Anyway, one of the files archived had the name LPT199999.csv. The ASP process created the archive directory with the name LPT1 and placed the file in it with no issues at all. The only problem is LPT1 is a reserve-word, and when you try to copy this directory to another, it fails with the following error:</p>
<p> <img title="Copy Reserve Name Folder" src="http://www.technologydribble.info/images/copy-reserve-name-folder.gif" alt="Copy Reserve Name Folder" width="444" height="217" /></p>
<p>When you try to delete the folder named LPT1, you get the following error:</p>
<p><img title="Delete Reserve Name Folder" src="http://www.technologydribble.info/images/delete-reserve-name-folder.gif" alt="Delete Reserve Name Folder" width="483" height="248" /></p>
<p>Fortunately, there is a way to delete the directory and prevent further problems. You need to use a syntax that bypasses the typical reserve-word checks completely. For example, you can possibly remove any directory with a command such as:</p>
<p><code>RMDIR \\.\driveletter:\path\filename</code></p>
<p>eg. In my case, I deleted all files in the LPT1 directory and ran the following command to remove the directory:</p>
<p><code>RMDIR \\.\C:\backupdir\LPT1</code></p>
<p>That&#8217;s it&#8230; Too easy!</p>
]]></content:encoded>
			<wfw:commentRss>http://technologydribble.info/index.php/2010/05/13/removing-folder-with-reserved-names-in-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook is a Time Waster</title>
		<link>http://technologydribble.info/index.php/2010/05/04/how-useful-is-facebook/</link>
		<comments>http://technologydribble.info/index.php/2010/05/04/how-useful-is-facebook/#comments</comments>
		<pubDate>Tue, 04 May 2010 11:40:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[facebook]]></category>
		<category><![CDATA[social networking sites]]></category>
		<category><![CDATA[myspace]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[time waster]]></category>

		<guid isPermaLink="false">http://technologydribble.info/?p=193</guid>
		<description><![CDATA[At some point in time, you start to wonder, how useful is Facebook.com? After you muddle through the crap that people write in their profile comment, you start to realize, what a waste of space. 99% of the stuff written on the notification is not even mildly amusing. It&#8217;s become just another platform to promote the [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://technologydribble.info/images/facebook.jpg" alt="Facebook sux" align="left" />At some point in time, you start to wonder, how useful is Facebook.com? After you muddle through the crap that people write in their profile comment, you start to realize, what a waste of space. 99% of the stuff written on the notification is not even mildly amusing.</p>
<p>It&#8217;s become just another platform to promote the &#8220;look at me&#8221; generation, an era where too much attention is never enough. What do I need to write now in order to get people to comment on my post? Hmmmm&#8230; hang on&#8230; that&#8217;s not shocking or offensive enough&#8230; let me just tweak it a little&#8230; There&#8230; that&#8217;s better. You just wasted three hours of you life looking at photos of your friend&#8217;s friend&#8217;s friend who you don&#8217;t even know.</p>
<p>On the surface it appears to not be a problem at all. But if you think about it, it actually exposes a much bigger problem. You see, Facebook is a social &#8220;environment&#8221;, a place where children and adults alike congregate into one &#8220;event&#8221;. Once you log in, you get immersed into a world far beyond your knowledge, which can be dangerous especially if you&#8217;re a child. You get thrown into a world of unsolicited, uncensored point of views, and visual images from people who you don&#8217;t even know existed. It is a perfect example of technology trying to mimic complicated social frameworks and failed miserably.</p>
<p>Get a life. Go out and talk to some real people. Ban your kids from accessing Facebook or MySpace (or at least limit their time on it). I&#8217;ve deactivated my facebook profile. I was just hoping that there was a delete button so there was no turning back. As far as I&#8217;m concerned, it&#8217;s a waste of my time.</p>
<p>Peace.</p>
]]></content:encoded>
			<wfw:commentRss>http://technologydribble.info/index.php/2010/05/04/how-useful-is-facebook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sony Ericsson W705a and PC Suite Synchronization Problem</title>
		<link>http://technologydribble.info/index.php/2009/12/23/sony-ericsson-w705a-and-pc-suite-synchronization-problem/</link>
		<comments>http://technologydribble.info/index.php/2009/12/23/sony-ericsson-w705a-and-pc-suite-synchronization-problem/#comments</comments>
		<pubDate>Thu, 24 Dec 2009 00:58:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mobile Phone]]></category>
		<category><![CDATA[Sony Ericsson W705a]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://technologydribble.info/?p=184</guid>
		<description><![CDATA[I&#8217;ve just recently acquired a Sony Ericsson W705a. Very nice phone, looks and feels good, with a premium feel. Nice navigation icons, and loaded with features. The phone came with a PC suite/PC Media Manager CD. Well, I installed the Sony Ericsson PC Suite software and found the whole process easy and the software itself [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just recently acquired a Sony Ericsson W705a. Very nice phone, looks and feels good, with a premium feel. Nice navigation icons, and loaded with features. The phone came with a PC suite/PC Media Manager CD. Well, I installed the Sony Ericsson PC Suite software and found the whole process easy and the software itself was very easy to use. Youre able synch your phone&#8217;s contact list with your PC&#8217;s, backup and restore phone contents, view/edit contacts, etc.</p>
<p>Within the suite, under applications, you&#8217;re also able to update your phones firmware using the Sony Ericsson Update Service.</p>
<p>So I did.</p>
<p>This was when I started getting synchronisation problems. I couldn&#8217;t access the contacts on my phone anymore through the suite. I couldn&#8217;t synch my phone and computer, which kept failing with some error code I couldn&#8217;t remember.</p>
<p>I tried to fix the problem by updating the PC Suite, through the Help -&gt; Search for updates option. The software advised that my version was the latest (Version 5.007.01). I tried unintalling/re-installing the suite, installing the suite to another machine (this method actually failed to recognize my phone altogether), to no avail.</p>
<p><img src="http://www.technologydribble.info/images/sony_ericsson_pc_suite_update.gif" alt="Sony Ericsson PC Suite Update" /></p>
<p>Fortunately for you, the fix is quite simple:</p>
<ol>
<li> Uninstall Sony Ericsson PC Suite on your computer.</li>
<li>Go to <a href="http://www.sonyericsson.com/cws/support/softwaredownloads/detailed/pcsuite/w705a?cc=ca&amp;lc=en">http://www.sonyericsson.com/cws/support/softwaredownloads/detailed/pcsuite/w705a?cc=ca&amp;lc=en</a> and download the latest version of the PC Suite manually (at the time of writing this article, Version 6.009.00).</li>
<li>Install the downloaded software.</li>
</ol>
<p>That&#8217;s it. Too easy!</p>
]]></content:encoded>
			<wfw:commentRss>http://technologydribble.info/index.php/2009/12/23/sony-ericsson-w705a-and-pc-suite-synchronization-problem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NetComm NB9WMAXX Drops Out When Using IVR (or when dialled number is forwarded)</title>
		<link>http://technologydribble.info/index.php/2009/11/07/netcomm-nb9wmaxx-drops-out-when-using-ivr-or-when-dialled-number-is-forwarded/</link>
		<comments>http://technologydribble.info/index.php/2009/11/07/netcomm-nb9wmaxx-drops-out-when-using-ivr-or-when-dialled-number-is-forwarded/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 11:51:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Modem]]></category>
		<category><![CDATA[VoIP]]></category>
		<category><![CDATA[VoIP Gateway]]></category>
		<category><![CDATA[call silent]]></category>
		<category><![CDATA[calls dropping out]]></category>
		<category><![CDATA[Diverted Calls]]></category>
		<category><![CDATA[Forwarded Calls]]></category>
		<category><![CDATA[Internode]]></category>
		<category><![CDATA[IVR]]></category>
		<category><![CDATA[MyNetFone]]></category>
		<category><![CDATA[NetComm NB9WMAXX]]></category>
		<category><![CDATA[RFC2833 Outband DTMF]]></category>

		<guid isPermaLink="false">http://technologydribble.info/?p=167</guid>
		<description><![CDATA[I&#8217;ve just bought myself a NetComm NB9WMAXX, an ADSL2+ Wireless Broadband Modem Router with VoIP gateway. I wanted to fully utilise my broadband account by making phone calls through the internet. Expensive equipment (AU$279.00) but I figured it would pay for itself when I start making big savings on my telephone bill. I signed up [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://technologydribble.info/images/netcomm_nb9wmaxx.jpg" alt="NetComm NB9WMAXX" align="left" />I&#8217;ve just bought myself a <a href="http://www.netcomm.com.au/">NetComm</a> NB9WMAXX, an ADSL2+ Wireless Broadband Modem Router with VoIP gateway. I wanted to fully utilise my broadband account by making phone calls through the internet. Expensive equipment (AU$279.00) but I figured it would pay for itself when I start making big savings on my telephone bill.</p>
<p>I signed up for a VoIP account with <a href="http://www.internode.on.net/">Internode</a> because I heard good things about it from a work friend. I installed my brand new modem, configured it with my VoIP account details, and at first, everything was great.</p>
<p>That was until I realised that the modem didn&#8217;t handle IVR or call forwards too well. IVR, Interactive voice response, is the interactive technology that allows a computer to detect voice and keypad inputs (eg. &#8220;press 1 for this, press 2 for that&#8221; OR &#8220;say yes if this is correct&#8221; etc.). This default configuration also cannot handle phone calls to a number that is diverted to another.</p>
<p>In both scenarios, the phone call &#8220;drops out&#8221;, ie. the call goes silent all of a sudden (can&#8217;t hear anything at all). I searched high and low for a solution online but to no avail. One particular site, however, hinted the problem. The following page <a href="http://forums.whirlpool.net.au/forum-replies-archive.cfm/532842.html">http://forums.whirlpool.net.au/forum-replies-archive.cfm/532842.html</a> suggested to &#8220;have a look at your RFC2833 Outband DTMF options. Maybe ask your Voice Service Provider what settings they support&#8221;.</p>
<p>So I did. NetComm NB9WMAXX modem by default sets the &#8220;RFC2833 Outband DTMF&#8221; attribute to &#8220;Auto Negotiation&#8221;. I found that this configuration is what causes the problem with IVR and forwarded calls. Unfortunately, I tinkered with every possible configuration on the modem to no avail. NetComm NB9WMAXX is just not compatible with Internode VoIP and vice versa. Don&#8217;t bother calling NetComm or Internode support either because they won&#8217;t listen to you. NetComm does not have support for Internode VoIP.  Internode VoIP does not support NetComm NB9WMAXX. The hardware and service provider is just not compatible with each other.</p>
<p>To resolve my issue, I signed up with <a href="https://www.mynetfone.com.au/">MyNetFone</a>, which one of the many service providers supported by NetComm. I didn&#8217;t get the problem again and I&#8217;m one happy customer!</p>
]]></content:encoded>
			<wfw:commentRss>http://technologydribble.info/index.php/2009/11/07/netcomm-nb9wmaxx-drops-out-when-using-ivr-or-when-dialled-number-is-forwarded/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Configuring NetComm NB9WMAXX VoIP With Internode</title>
		<link>http://technologydribble.info/index.php/2009/11/07/configuring-netcomm-nb9wmaxx-voip-with-internode/</link>
		<comments>http://technologydribble.info/index.php/2009/11/07/configuring-netcomm-nb9wmaxx-voip-with-internode/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 11:39:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[VoIP]]></category>
		<category><![CDATA[Configuring VoIP with Internode]]></category>
		<category><![CDATA[Internode]]></category>
		<category><![CDATA[NetComm NB9WMAXX]]></category>

		<guid isPermaLink="false">http://technologydribble.info/?p=160</guid>
		<description><![CDATA[The following outlines the best configuration for the NetComm NB9WMAXX Modem with an Internode VoIP account: Interface name: ppp_8_35_1 Local selection: AUS &#8211; Australia (Set to your country) Preferred codec:  G729 Preferred ptime:  20 Use SIP Proxy: Checked SIP Proxy: [Your service provider SIP] SIP Proxy port: 5060 Register Expire Time: 300 SIP domain name: [...]]]></description>
			<content:encoded><![CDATA[<p>The following outlines the best configuration for the NetComm NB9WMAXX Modem with an Internode VoIP account:</p>
<p><strong>Interface name:</strong> ppp_8_35_1<br />
<strong>Local selection:</strong> AUS &#8211; Australia <em><span style="color: #808080;">(Set to your country)</span></em></p>
<p><strong>Preferred codec:</strong>  G729<br />
<strong>Preferred ptime: </strong> 20</p>
<p><strong>Use SIP Proxy:</strong> Checked<br />
<strong>SIP Proxy:</strong> <span style="color: #808080;"><em>[Your service provider SIP]</em><br />
</span><strong>SIP Proxy port: </strong>5060<br />
<strong>Register Expire Time:</strong> 300<br />
<strong>SIP domain name:</strong> <em><span style="color: #808080;">[Your service provider SIP]</span></em></p>
<p><strong>Use SIP Outbound Proxy:</strong> Unchecked</p>
<p><strong>Enable SIP tag matching (Uncheck for Vonage Interop):</strong> checked<br />
<strong>Remote server for SIP log messages:</strong> unchecked</p>
<p><strong>DispName:</strong> <em><span style="color: #808080;">[Your VoIP Phone Number]</span></em><br />
<strong>VoIP Phone Number:</strong> <span style="color: #808080;"><em>[Your VoIP Phone Number]</em><br />
</span><strong>Auth. ID:</strong> <span style="color: #808080;"><em>[Your VoIP Phone Number]</em><br />
</span><strong>Auth. Password:</strong> <em><span style="color: #808080;">[Your VoIP Password]</span></em></p>
<p><strong>PSTN route rule: </strong>Fixed<br />
<strong>PSTN route data:</strong> Phone 1<br />
<strong>Emergengy calls:</strong> Landline<br />
<strong>Number: </strong>1. 000 <span style="color: #808080;"><em>(set to your local emergency number)</em></span> 2. <em>[Blank]</em></p>
<p><strong>Max Digits:</strong> 24</p>
<p><strong>RFC2833 Outband DTMF:</strong> Auto Negotiation</p>
<p><em><span style="color: #808080;">[Leave the rest as the default]</span></em></p>
<p><span style="color: #808080;"><strong><span style="color: #ff0000;">Please Note: I found out through my own various systematic testing that NetComm NB9WMAXX is not compatible Internode VoIP and vice versa. I tinkered with every possible configuration available on the NetComm NB9WMAXX to no avail. I even went as far as Telnet-ing to the modem and turning off the firewall but still experienced problems. I ended up signing up with MyNetFone and all my problems disappeared! For more details about my ordeal, read my next post <a href="http://technologydribble.info/index.php/2009/11/07/netcomm-nb9wmaxx-drops-out-when-using-ivr-or-when-dialled-number-is-forwarded/">NetComm NB9WMAXX Drops Out When Using IVR (or when dialled number is forwarded)</a>.</span></strong></span></p>
]]></content:encoded>
			<wfw:commentRss>http://technologydribble.info/index.php/2009/11/07/configuring-netcomm-nb9wmaxx-voip-with-internode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setting Up Virtual Directory In Apache 2.2</title>
		<link>http://technologydribble.info/index.php/2009/08/23/setting-up-virtual-directory-in-apache-2-2/</link>
		<comments>http://technologydribble.info/index.php/2009/08/23/setting-up-virtual-directory-in-apache-2-2/#comments</comments>
		<pubDate>Mon, 24 Aug 2009 01:37:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Virtual Directory]]></category>
		<category><![CDATA[apache 2.2]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://technologydribble.info/?p=150</guid>
		<description><![CDATA[In order to allow web access to a different directory outside the root directory, use the Alias directive. The Alias directive will map any directory into the web root. For example if you want to create a virtual directory called test, and the directory is in the D:/example/test, then modify your httpd.conf and add the [...]]]></description>
			<content:encoded><![CDATA[<p>In order to allow web access to a different directory outside the root directory, use the <b>Alias</b> directive. The Alias directive will map any directory into the web root. </p>
<p>For example if you want to create a virtual directory called <b>test</b>, and the directory is in the <b>D:/example/test</b>, then modify your <b>httpd.conf</b> and add the following entry at the bottom of the file:</p>
<pre>
Alias /test D:/example/test
</pre>
<p>On a typical Windows installation, the <b>httpd.conf</b> file is usually located in the following directory:</p>
<pre>
C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf
</pre>
<p>The URL http://www.example.com/test/dir/file.html will be served from:</p>
<pre>
D:/example/test/dir/file.html
</pre>
<p>For more information visit the <a href="http://httpd.apache.org/docs/2.2/urlmapping.html">Apache HTTP Server Version 2.2 documentation</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://technologydribble.info/index.php/2009/08/23/setting-up-virtual-directory-in-apache-2-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Loading a File Into a BLOB Object in Oracle</title>
		<link>http://technologydribble.info/index.php/2009/08/18/loading-a-file-into-a-blob-object-in-oracle/</link>
		<comments>http://technologydribble.info/index.php/2009/08/18/loading-a-file-into-a-blob-object-in-oracle/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 22:57:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[BLOB]]></category>
		<category><![CDATA[Load File Into BLOB]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[PL/SQL]]></category>
		<category><![CDATA[Load BLOB from File]]></category>
		<category><![CDATA[Write BLOB from OS File]]></category>

		<guid isPermaLink="false">http://technologydribble.info/?p=142</guid>
		<description><![CDATA[Loading a file into a BLOB object in Oracle is easy. All we need to do is use the DBMS_LOB package to load the file into a temporary LOB object. This is demonstrated in the following example. This example assumes that you have a directory object set up where the files are stored. In this [...]]]></description>
			<content:encoded><![CDATA[<p>Loading a file into a BLOB object in Oracle is easy. All we need to do is use the DBMS_LOB package to load the file into a temporary LOB object. This is demonstrated in the following example.</p>
<p>This example assumes that you have a directory object set up where the files are stored. In this example the following object is used:</p>
<p><code>CREATE DIRECTORY FILEUPLOADS AS '/home_new/dmt/public_html/fileuploads';</code></p>
<p>Use the following function to load a file based on the filename parameter and return the BLOB reference for processing:</p>
<pre>

CREATE OR REPLACE FUNCTION loadBlobFromFile(p_file_name VARCHAR2) RETURN BLOB AS
  dest_loc  BLOB := empty_blob();
  src_loc   BFILE := BFILENAME('FILEUPLOADS', p_file_name);
BEGIN
  -- Open source binary file from OS
  DBMS_LOB.OPEN(src_loc, DBMS_LOB.LOB_READONLY);

  -- Create temporary LOB object
  DBMS_LOB.CREATETEMPORARY(
        lob_loc => dest_loc
      , cache   => true
      , dur     => dbms_lob.session
  );

  -- Open temporary lob
  DBMS_LOB.OPEN(dest_loc, DBMS_LOB.LOB_READWRITE);

  -- Load binary file into temporary LOB
  DBMS_LOB.LOADFROMFILE(
        dest_lob => dest_loc
      , src_lob  => src_loc
      , amount   => DBMS_LOB.getLength(src_loc));

  -- Close lob objects
  DBMS_LOB.CLOSE(dest_loc);
  DBMS_LOB.CLOSE(src_loc);

  -- Return temporary LOB object
  RETURN dest_loc;
END loadBlobFromFile;
/
</pre>
<p>Easy as that.</p>
]]></content:encoded>
			<wfw:commentRss>http://technologydribble.info/index.php/2009/08/18/loading-a-file-into-a-blob-object-in-oracle/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MP4 to DivX Conversion</title>
		<link>http://technologydribble.info/index.php/2009/08/18/mpg-to-divx-conversion-2/</link>
		<comments>http://technologydribble.info/index.php/2009/08/18/mpg-to-divx-conversion-2/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 06:34:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[DVR-MS]]></category>
		<category><![CDATA[DivX]]></category>
		<category><![CDATA[MP4]]></category>
		<category><![CDATA[MPG]]></category>
		<category><![CDATA[Video Conversion]]></category>
		<category><![CDATA[divx]]></category>
		<category><![CDATA[MCEBuddy]]></category>
		<category><![CDATA[mp4 to divx conversion]]></category>

		<guid isPermaLink="false">http://technologydribble.info/?p=134</guid>
		<description><![CDATA[I&#8217;ve just found out that MCEBuddy also works for converting MP4 to DivX. To convert MP4 to DivX, just follow the instructions below. Go to http://mcebuddy.com/, and follow the instruction to install MCEBuddy. Once installed, open MCEBuddy, tick &#8220;File Selection&#8221; and enter either *.mp4 (to convert only MPG files) or *.* (to convert any format [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just found out that MCEBuddy also works for converting MP4 to DivX.</p>
<p>To convert MP4 to DivX, just follow the instructions below.</p>
<ol>
<li>Go to <a href="http://mcebuddy.com/">http://mcebuddy.com/</a>, and follow the instruction to install MCEBuddy.</li>
<li>Once installed, open MCEBuddy, tick &#8220;File Selection&#8221; and enter either *.mp4 (to convert only MPG files) or *.* (to convert any format to AVI &#8211; I&#8217;ve found that MCEBuddy converts DVR-MS, MPG, and MP4 files effectively!).</li>
</ol>
<p>What a great tool!</p>
]]></content:encoded>
			<wfw:commentRss>http://technologydribble.info/index.php/2009/08/18/mpg-to-divx-conversion-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oracle VARCHAR2(1) vs CHAR(1)?</title>
		<link>http://technologydribble.info/index.php/2009/08/17/oracle-varchar21-vs-char1/</link>
		<comments>http://technologydribble.info/index.php/2009/08/17/oracle-varchar21-vs-char1/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 01:44:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CHAR]]></category>
		<category><![CDATA[Datatype]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[VARCHAR2]]></category>
		<category><![CDATA[CHAR(1)]]></category>
		<category><![CDATA[VARCHAR2(1)]]></category>

		<guid isPermaLink="false">http://technologydribble.info/?p=127</guid>
		<description><![CDATA[Well, minimum size for both Oracle datatypes is 1 byte. So in terms of storage, they&#8217;ll both consume either null or 1 byte in storage space. So, when declaring a character datatype with a length of 1, it doesn&#8217;t really matter which one you use. The rules change when the length is greater than 1 [...]]]></description>
			<content:encoded><![CDATA[<p>Well, minimum size for both Oracle datatypes is 1 byte. So in terms of storage, they&#8217;ll both consume either null or 1 byte in storage space. So, when declaring a character datatype with a length of 1, it doesn&#8217;t really matter which one you use. The rules change when the length is greater than 1 though.</p>
<p>This is because CHAR is a fixed character data, so values held in this datatype is always RPAD&#8217;ed with blanks. Storing character data as VARCHAR2 will save space on, not just the character field, but any indexes that reference it.</p>
<p>As a personal preference, I always use VARCHAR2. The most important practice though is to be consistent. For example, if you use CHAR for a 1 byte character datatype and VARCHAR2 for everything else, then stick with it throughout your whole database.</p>
]]></content:encoded>
			<wfw:commentRss>http://technologydribble.info/index.php/2009/08/17/oracle-varchar21-vs-char1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
