<?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 Articles</title>
	<atom:link href="http://technologydribble.info/feed/" rel="self" type="application/rss+xml" />
	<link>http://technologydribble.info</link>
	<description>Articles About Technology</description>
	<lastBuildDate>Fri, 27 Apr 2012 23:52:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Free PHP Hosting With cURL</title>
		<link>http://technologydribble.info/2012/04/27/free-php-hosting-with-curl/</link>
		<comments>http://technologydribble.info/2012/04/27/free-php-hosting-with-curl/#comments</comments>
		<pubDate>Fri, 27 Apr 2012 09:44:18 +0000</pubDate>
		<dc:creator>ryelpango</dc:creator>
				<category><![CDATA[CURL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Hosting]]></category>
		<category><![CDATA[curl]]></category>
		<category><![CDATA[free web hosting]]></category>
		<category><![CDATA[reliable]]></category>

		<guid isPermaLink="false">http://technologydribble.info/?p=431</guid>
		<description><![CDATA[I&#8217;m always on the hunt for free PHP hosting. I&#8217;m not really fussed about ads because in my opinion, if you don&#8217;t want ads, go pay for hosting. I also require hosting with cURL enabled because I code lot of function-based web pages that require it. I&#8217;ve compiled a list of free PHP web hosts [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m always on the hunt for free PHP hosting. I&#8217;m not really fussed about ads because in my opinion, if you don&#8217;t want ads, go pay for hosting. I also require hosting with cURL enabled because I code lot of function-based web pages that require it. I&#8217;ve compiled a list of free PHP web hosts with cURL that I personally use because they are 100% legit and very reliable. Here&#8217;s my list in no particular order. Please feel free to comment and add to my list. Cheers!</p>
<table cellpadding="5">
<tr>
<td />
<td>Website</td>
<td />
<td>Ads?</td>
<tr>
<td>1.</td>
<td><img src="http://webthumb.web-backlinks.com/thumb.php?img=http://www.host1free.com/" /></td>
<td><a href="http://www.host1free.com/">HOST1FREE</a></td>
<td>No</td>
</tr>
<tr>
<td>2.</td>
<td><img src="http://webthumb.web-backlinks.com/thumb.php?img=http://www.freewebhostingarea.com/" /></td>
<td><a href="http://www.freewebhostingarea.com/">Free Web Hosting Area</a></td>
<td>No</td>
</tr>
<tr>
<td>3.</td>
<td><img src="http://webthumb.web-backlinks.com/thumb.php?img=http://www.000webhost.com/" /></td>
<td><a href="http://www.000webhost.com/">000webhost.com</a></td>
<td>No</td>
</tr>
<tr>
<td>4.</td>
<td><img src="http://webthumb.web-backlinks.com/thumb.php?img=http://x10hosting.com/" /></td>
<td><a href="http://x10hosting.com/">x10Hosting</a></td>
<td>No</td>
</tr>
<tr>
<td>5.</td>
<td><img src="http://webthumb.web-backlinks.com/thumb.php?img=http://x90x.net/" /></td>
<td><a href="http://x90x.net/">x90x.net</a></td>
<td>Yes</td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://technologydribble.info/2012/04/27/free-php-hosting-with-curl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Banggood Bluetooth Stereo Speaker Review</title>
		<link>http://technologydribble.info/2012/03/02/banggood-bluetooth-stereo-speaker-review/</link>
		<comments>http://technologydribble.info/2012/03/02/banggood-bluetooth-stereo-speaker-review/#comments</comments>
		<pubDate>Sat, 03 Mar 2012 03:11:18 +0000</pubDate>
		<dc:creator>ryelpango</dc:creator>
				<category><![CDATA[Portable Speakers]]></category>
		<category><![CDATA[Product Review]]></category>
		<category><![CDATA[Audio]]></category>
		<category><![CDATA[Banggood]]></category>
		<category><![CDATA[Bluetooth]]></category>
		<category><![CDATA[Cell]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[portable]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[Sound]]></category>
		<category><![CDATA[Speaker]]></category>
		<category><![CDATA[Stereo]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://technologydribble.info/?p=389</guid>
		<description><![CDATA[Here&#8217;s a little device that I recently bought from Ebay for AUD24.29 that I quite like. It&#8217;s a wireless speaker with built in microphone for your mobile device, whether it be a mobile phone, laptop, tablet etc. I like how I can take it anywhere and the sound is much much better than the built [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a little device that I recently bought from Ebay for AUD24.29 that I quite like. It&#8217;s a wireless speaker with built in microphone for your mobile device, whether it be a mobile phone, laptop, tablet etc. I like how I can take it anywhere and the sound is much much better than the built in speakers in your laptop. It pairs up via bluetooth nice and quick or you can wire it to your device using the audio cable included in the package. Don&#8217;t expect it to thump like a mini sound system, but overall, I&#8217;m pretty happy with the sound quality. Check out my quick video review below.</p>
<p><iframe src="http://www.youtube.com/embed/95XuDD7tCBQ" frameborder="0" width="420" height="315"></iframe></p>
<h4>Portable Rechargeable Bluetooth Stereo Speaker For iPhone iPod iPad Mobile Phone MP3 MP4 Laptop PC</h4>
<p><div id="attachment_408" class="wp-caption alignnone" style="width: 310px"><a href="http://technologydribble.info/wp-content/uploads/2012/03/Banggood_Bluetooth_Stereo_Speaker_side.jpg" rel="lightbox[bangood_side]"><img class="size-medium wp-image-408     " title="Banggood Bluetooth Stereo Speaker Side" src="http://technologydribble.info/wp-content/uploads/2012/03/Banggood_Bluetooth_Stereo_Speaker_side-300x225.jpg" alt="Banggood Bluetooth Stereo Speaker Side" width="300" height="225" /></a><p class="wp-caption-text">Banggood Bluetooth Stereo Speaker Side</p></div><div id="attachment_407" class="wp-caption alignnone" style="width: 310px"><a href="http://technologydribble.info/wp-content/uploads/2012/03/Banggood_Bluetooth_Stereo_Speaker_front.jpg" rel="lightbox[bangood]"><img class="size-medium wp-image-407   " title="Banggood Bluetooth Stereo Speaker Front" src="http://technologydribble.info/wp-content/uploads/2012/03/Banggood_Bluetooth_Stereo_Speaker_front-300x225.jpg" alt="Banggood Bluetooth Stereo Speaker Front" width="300" height="225" /></a><p class="wp-caption-text">Banggood Bluetooth Stereo Speaker Front</p></div></p>
<h5>Description:</h5>
<ul>
<li>Portable bluetooth stereo speaker system, you can play music via bluetooth or audio cable</li>
<li>Support cell phone call or receive via built-in microphone</li>
<li>Saves you from the hassle of tangled wires</li>
<li>Free to keep it in your pocket or handbag when you go out, enjoy wonderful music anywhere</li>
<li>Allows you to stream music from Bluetooth-enabled devices such as cell phones, PDAs, MP3 players, PCs and laptops</li>
<li>Convenient controls – volume up/down buttons, play/pause button and on/off switch</li>
<li>Offers a wireless connection range of 10 meters (33 feet)</li>
</ul>
<h5>Features:</h5>
<ul>
<li>Bluetooth protocol: version 2.1+EDR</li>
<li>Supports Bluetooth A2DP, AVRCP, Handsfree and Headset profiles</li>
<li>Built-in lithium battery:3.7V/500mAh, it can be used for NOKIA Mobile</li>
<li>Compatiable with bluetooth phones, MP3/MP4/CD/PC/MAC/PSP,etc</li>
</ul>
<h5>Specification:</h5>
<ul>
<li>Input sensitivity: 300MV</li>
<li>Requency range:80Hz~20KHz</li>
<li>Signal-to-noise ratio:84dB</li>
<li>Power supply: USB Power</li>
<li>Rated power:1.5w*2</li>
<li>Standby time:80-100hours</li>
<li>Working time:6hours</li>
<li>Dimension: 220*72*45mm</li>
<li>Net weight: 310g</li>
<li>Color:Black</li>
</ul>
<h5>Package included:</h5>
<ul>
<li>1 x Bluetooth Speaker</li>
<li>1 x USB Charging Cable</li>
<li>1 x Audio Cable</li>
<li>1 x Rechargable Battery</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://technologydribble.info/2012/03/02/banggood-bluetooth-stereo-speaker-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shut That Phone Up and Put it down</title>
		<link>http://technologydribble.info/2011/12/15/shut-that-phone-up-and-put-it-down/</link>
		<comments>http://technologydribble.info/2011/12/15/shut-that-phone-up-and-put-it-down/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 23:02:35 +0000</pubDate>
		<dc:creator>ryelpango</dc:creator>
				<category><![CDATA[Mobile Phone]]></category>
		<category><![CDATA[Smart Phones]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[driving]]></category>
		<category><![CDATA[human]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[old fashioned]]></category>
		<category><![CDATA[smart phone]]></category>
		<category><![CDATA[wp7]]></category>

		<guid isPermaLink="false">http://technologydribble.info/?p=362</guid>
		<description><![CDATA[It is illegal in Australia (and most countries in the world) to drive and ride a vehicle while using a hand-held mobile phone. Mobile phone use can distract the drivers and riders from the driving task. Studies have found that using a mobile phone while driving is dangerous as it slows reaction times and interferes [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://technologydribble.info/wp-content/uploads/2011/12/smart_phone.jpg" rel="lightbox[smart-phone]"><img class="size-medium wp-image-367 alignleft" title="Smart Phone" src="http://technologydribble.info/wp-content/uploads/2011/12/smart_phone-300x268.jpg" alt="Smart Phone" width="300" height="268" /></a>It is illegal in Australia (and most countries in the world) to drive and ride a vehicle while using a hand-held mobile phone. Mobile phone use can distract the drivers and riders from the driving task. Studies have found that using a mobile phone while driving is dangerous as it slows reaction times and interferes with a driver’s perception skills and increases the chance of having a crash.</p>
<p>Driving is an activity that requires your full attention. It requires you to pay attention to every detail, analyse the visual/audible information received, respond effectively and react in a timely manner. These statements are also the fundamental requirements in order to communicate effectively. So why isn&#8217;t the use of mobile phone everywhere else not outlawed or at least controlled? How many other accidents or deaths have been caused by smart/mobile phone distractions?</p>
<p>It makes it very difficult to communicate to someone whose attention is constantly divided because they&#8217;re emotionally involved with their &#8220;Android&#8221; (&#8220;iOS&#8221; for AppleHeads and WP7 for Windows Users). In case you&#8217;ve been stuck under a rock for the past 10 years and just got out, Android, iOS and WP7 are the operating systems that drive those little devices called smart phones that are single-handedly killing old fashioned, intimate communication. You remember right, eye contact, body language, tone of voice, effective use of hands, posture etc. has been replaced by a handful of symbols like <img src='http://technologydribble.info/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  <img src='http://technologydribble.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  <img src='http://technologydribble.info/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  <img src='http://technologydribble.info/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  LOL ROFL etc.</p>
<p>We&#8217;ve become too accustomed to technology. Is it really making our life easier, or is it making us do more futile tasks? Think about it, about 50% of notifications are garbage like joke emails, useless information email/SMS, FB (Facebook) alerts, twitter alerts etc. 45% are requests/reminders from your family or friends so they&#8217;re semi-important. The other 5% (almost always phone calls) are very important like doctor&#8217;s surgery calling to advise that you&#8217;re late for your appointment, semi-important stuff that&#8217;s been escalated from an SMS to a phone call, a friend or family member in distress calling for advice, etc.</p>
<p>The primary method of notification of a phone is through an audible alert (whether it be a call, SMS, email, FB notification, FB message, the list goes on and on) usually set to the highest volume with vibration so that it is not missed. This way, every notification becomes a priority and demands attention. There&#8217;s no way to distinguish between what&#8217;s important and what&#8217;s not. As a result, we attend to each notification with the same reckless abandon, not realizing that we&#8217;ve become &#8220;zombies&#8221; under our devices &#8220;spell&#8221;.</p>
<p>We&#8217;re constantly bombarded with so much useless information that we are left confused. News on the internet are so sensationalised that the title is not related to the body of the article. It makes you wonder why we bother reading news on the internet at all. That&#8217;s just the thing, as advanced as technology has become right now, it is still so one dimensional that everything it disseminates has to be &#8220;Sensational&#8221;. Text articles have to have sensational titles to get people to read it. Pictures have to be amazing to get people to look at it. Facebook posts have to be shocking to get people to like it. Photos have to be revealing to get people to enjoy it. There&#8217;s no point being subtle these days, no one will even notice you.</p>
<p>A good rule of thumb that I follow is that the phone doesn&#8217;t get any immediate attention until it rings, I mean traditional &#8220;someone is calling&#8221; ring. Everything else can wait (put everything else on silent, and check them during allocated periods of the day). That way, you can focus on what&#8217;s important right here, right now. Better still, turn your phone off for a day or two and see if anyone visits you. Remember back in the day not too long ago when you say to your loved one that you&#8217;ll call them around 7ish just before you say goodbye. Remember the excitement and anticipation as you both go through the day apart waiting for that moment when the clock ticks past 7 o&#8217;clock. You eagerly wait by the phone to call or receive the call. We had no choice but to wait then, had to let the excitement build up, exercise restraint, had to force ourselves to get through the day with only our peaceful thoughts and memories to distract us&#8230; not the annoying, loud buzzing and ringing of an electronic device.</p>
<p>I miss those days.</p>
]]></content:encoded>
			<wfw:commentRss>http://technologydribble.info/2011/12/15/shut-that-phone-up-and-put-it-down/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FREE PDF Creator</title>
		<link>http://technologydribble.info/2011/08/18/free-pdf-creator/</link>
		<comments>http://technologydribble.info/2011/08/18/free-pdf-creator/#comments</comments>
		<pubDate>Fri, 19 Aug 2011 00:47:50 +0000</pubDate>
		<dc:creator>ryelpango</dc:creator>
				<category><![CDATA[PDF]]></category>
		<category><![CDATA[Utilities]]></category>
		<category><![CDATA[free PDF creator]]></category>
		<category><![CDATA[microsoft word]]></category>
		<category><![CDATA[print]]></category>

		<guid isPermaLink="false">http://technologydribble.info/?p=357</guid>
		<description><![CDATA[Here&#8217;s a 100% free for personal and/or business use, 100% useful tool to create, and to some extent edit PDF files. I had to download the software and see for myself but this software is the real deal. Creating professional looking PDF files can&#8217;t be easier than this. Basically, as with most users, you create [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a 100% free for personal and/or business use, 100% useful tool to create, and to some extent edit PDF files. I had to download the software and see for myself but this software is the real deal. Creating professional looking PDF files can&#8217;t be easier than this. Basically, as with most users, you create your document in Microsoft Word, and with the <a title="PDF24 FREE PDF creator" href="http://en.pdf24.org/">PDF24 FREE PDF creator</a>, you transform your word document into PDF. It doesn&#8217;t stop there.</p>
<p>You are also able to do a virtual print of any document to PDF24 and voila, you got another method of generating any document to PDF format. This tool also allows you to edit your existing PDF files. You can split, merge and rearrange pages, secure a PDF with a password, change PDF properties and much more. Now if you think that it stops there, then I&#8217;m sorry to disappoint because there&#8217;s more.</p>
<p>You can also download the PDF24 Article to PDF plug-in for your WordPress website that will enable your readers to convert one or more of your posts to PDF files.</p>
<p>Now that&#8217;s what I call a complete PDF solution. Thanks <a title="PDF24.org" href="http://en.pdf24.org/">PDF24.org</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://technologydribble.info/2011/08/18/free-pdf-creator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Format Factory Review</title>
		<link>http://technologydribble.info/2011/05/03/format-factory-review/</link>
		<comments>http://technologydribble.info/2011/05/03/format-factory-review/#comments</comments>
		<pubDate>Tue, 03 May 2011 09:43:19 +0000</pubDate>
		<dc:creator>ryelpango</dc:creator>
				<category><![CDATA[DivX]]></category>
		<category><![CDATA[FLV]]></category>
		<category><![CDATA[MP4]]></category>
		<category><![CDATA[MPG]]></category>
		<category><![CDATA[SWF]]></category>
		<category><![CDATA[Video Conversion]]></category>
		<category><![CDATA[WMV]]></category>
		<category><![CDATA[Format Factory]]></category>
		<category><![CDATA[multifunctional media converter]]></category>

		<guid isPermaLink="false">http://technologydribble.info/?p=347</guid>
		<description><![CDATA[I was looking for a free tool that will convert a bulky MOV file to something much smaller so I can post it to a website. I got a tip from a friend that Format Factory will do the job and much more. I was a bit sceptical at first but I thought why not. [...]]]></description>
			<content:encoded><![CDATA[<p>I was looking for a free tool that will convert a bulky MOV file to something much smaller so I can post it to a website. I got a tip from a friend that Format Factory will do the job and much more. I was a bit sceptical at first but I thought why not.</p>
<p>I downloaded the 40MB package after quickly Googling the term “<a href="http://www.formatoz.com/">format media converter</a>” because I couldn’t remember the name of the software at the time. I installed the application and used it to convert the MOV file to AVI, and I was blown away! It converted very quickly without any problems. Wow, I am now a fan!</p>
<p>Here’s the full spec of the software:</p>
<p>Format Factory is a multifunctional media converter.<br />
Provides functions below:</p>
<ul>
<li>All to MP4/3GP/MPG/AVI/WMV/FLV/SWF.</li>
<li>All to MP3/WMA/AMR/OGG/AAC/WAV.</li>
<li>All to JPG/BMP/PNG/TIF/ICO/GIF/TGA.</li>
<li>Rip DVD to video file , Rip Music CD to audio file.</li>
<li>MP4 files support iPod/iPhone/PSP/BlackBerry format.</li>
<li>Supports RMVB,Watermark, AV Mux.</li>
</ul>
<p>&nbsp;</p>
<p>Format Factory&#8217;s Feature:</p>
<ol>
<li>support converting all popular video,audio,picture formats to others.</li>
<li>Repair damaged video and audio file.</li>
<li>Reducing Multimedia file size.</li>
<li>Support iphone,ipod multimedia file formats.</li>
<li>Picture converting supports Zoom,Rotate/Flip,tags.</li>
<li>DVD Ripper.</li>
<li>Supports 56 languages</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://technologydribble.info/2011/05/03/format-factory-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Posting Binary File Via a Proxy Using PHP Curl</title>
		<link>http://technologydribble.info/2011/02/28/posting_binary_file_via_proxy_using_php_curl/</link>
		<comments>http://technologydribble.info/2011/02/28/posting_binary_file_via_proxy_using_php_curl/#comments</comments>
		<pubDate>Mon, 28 Feb 2011 05:53:12 +0000</pubDate>
		<dc:creator>ryelpango</dc:creator>
				<category><![CDATA[CURL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[curl]]></category>
		<category><![CDATA[fopen]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[proxy server]]></category>
		<category><![CDATA[upload a file]]></category>
		<category><![CDATA[username]]></category>

		<guid isPermaLink="false">http://technologydribble.info/?p=324</guid>
		<description><![CDATA[Don&#8217;t ask me why I had to do this, but at work today, I had the need to post files up to a remote server while running the php script behind our firewall. Basically, we needed to make files inside our firewall available on the internet. I found out that the native fopen command cannot [...]]]></description>
			<content:encoded><![CDATA[<p>Don&#8217;t ask me why I had to do this, but at work today, I had the need to post files up to a remote server while running the php script behind our firewall. Basically, we needed to make files inside our firewall available on the internet. I found out that the native <strong>fopen</strong> command cannot easily be configured to post via a proxy server so I had to implement the <strong>curl</strong> solution with the help of a work mate (Thanks Dean!).</p>
<p>I&#8217;ve attached the code below for those who has the need to do the same thing as I. When looking at the code, take note of line 2. Most work accounts belong to a domain, but some don&#8217;t so for those not on a domain, make sure you remove DOMAIN\\. For those on a domain take note of the double slash \\ (single slash won&#8217;t work).</p>
<p>Happy coding!</p>
<p><code> </code></p>
<div><code>&lt;?php</code></div>
<p><code> </code></p>
<div><code>define("C_PROXY_SERVER_URL","proxy.server.com:8080");</code></div>
<p><code> </code></p>
<div><code>define("C_PROXY_PASS","DOMAIN\\username:password");</code></div>
<p><code> </code></p>
<div><code>$upload_url = "http://someremotesite.com/uploader.php";</code></div>
<p>&nbsp;</p>
<p><code> </code></p>
<div><code>$sample_file = "c:/Program Files/Apache Software Foundation/Apache2.2/htdocs/phpfileuploader/localuploads/FileZilla.zip";</code></div>
<p><code></p>
<div>curl_add_file($post_array,"uploadedfile",$sample_file);</div>
<div>curl_post_data($post_array, "p", "lkjdw9087787asdhkldhasdjaksh987987jklasdf");</div>
<div>curl_post_data($post_array, "file_id", 201);</div>
<div>curl_post_data($post_array, "phase_id", 201);</div>
<div>echo "&lt;pre&gt;";</div>
<div>echo "Data to post:\n";</div>
<div>print_r($post_array);</div>
<div>echo "\n";</div>
<div>echo "upload response: \n";</div>
<div>echo curl_post_request($upload_url, $post_array);</div>
<div>function curl_add_file(&amp;$p_post_array, $p_name, $p_file)</div>
<div>{</div>
<div>if(!is_array($p_post_array))</div>
<div>$p_post_array = array();</div>
<div>if(!is_file($p_file) || empty($p_name) )</div>
<div>{</div>
<div>return FALSE;</div>
<div>}</div>
<div>if(!empty($mimetype))</div>
<div>{</div>
<div>$filename = "@" .  $p_file  . ";type=" . $mimetype;</div>
<div>}</div>
<div>else</div>
<div>{</div>
<div>$filename = "@" .  $p_file;</div>
<div>}</div>
<div>$p_post_array[strtolower($p_name)] = $filename;</div>
<div>return TRUE;</div>
<div>}</div>
<div>function curl_post_data(&amp;$p_post_array, $p_name, $p_data)</div>
<div>{</div>
<div>if(!is_array($p_post_array))</div>
<div>$p_post_array = array();</div>
<div>if(empty($p_name))</div>
<div>return FALSE;</div>
<div>$p_post_array[strtolower($p_name)] = $p_data;</div>
<div>return TRUE;</div>
<div>}</div>
<div>function curl_post_request($p_url, $p_postdata)</div>
<div>{</div>
<div>$curl_res = curl_init();</div>
<div>curl_setopt($curl_res, CURLOPT_URL, $p_url);</div>
<div>curl_setopt($curl_res, CURLOPT_HTTPPROXYTUNNEL, true);</div>
<div>curl_setopt($curl_res, CURLOPT_PROXY, C_PROXY_SERVER_URL);</div>
<div>curl_setopt($curl_res, CURLOPT_PROXYUSERPWD, C_PROXY_PASS);</div>
<div>curl_setopt($curl_res, CURLOPT_POST, true);</div>
<div>curl_setopt($curl_res, CURLOPT_POSTFIELDS, $p_postdata );</div>
<div>curl_setopt($curl_res, CURLOPT_RETURNTRANSFER, true);</div>
<div>$response = curl_exec($curl_res);</div>
<div>if($response === FALSE)</div>
<div>$output = curl_error($curl_res);</div>
<div>else</div>
<div>$output = $response;</div>
<div>curl_close ($curl_res);</div>
<div>return $output;</div>
<div>}</div>
<div>?&gt;</div>
<p></code></p>
]]></content:encoded>
			<wfw:commentRss>http://technologydribble.info/2011/02/28/posting_binary_file_via_proxy_using_php_curl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting Session Environment Parameters in Oracle</title>
		<link>http://technologydribble.info/2011/02/11/getting-session-environment-parameters-in-oracle/</link>
		<comments>http://technologydribble.info/2011/02/11/getting-session-environment-parameters-in-oracle/#comments</comments>
		<pubDate>Fri, 11 Feb 2011 05:49:01 +0000</pubDate>
		<dc:creator>ryelpango</dc:creator>
				<category><![CDATA[ApEx]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[PL/SQL]]></category>
		<category><![CDATA[environment variables]]></category>
		<category><![CDATA[get_cgi_env]]></category>
		<category><![CDATA[OWA_UTIL]]></category>
		<category><![CDATA[parameters]]></category>

		<guid isPermaLink="false">http://technologydribble.info/?p=314</guid>
		<description><![CDATA[To display all environment variable values for a given oracle session, run the following code: begin FOR i IN 1..owa.num_cgi_vars LOOP htp.p(owa.cgi_var_name(i)&#124;&#124;' : '&#124;&#124;owa.cgi_var_val(i)); END LOOP; end; The name of the environment variable and value will be displayed. To reference each variable individually use the following syntax: OWA_UTIL.get_cgi_env(VARIABLE_NAME) eg. OWA_UTIL.get_cgi_env('REQUEST_PROTOCOL') Here&#8217;s the list of all [...]]]></description>
			<content:encoded><![CDATA[<p>To display all environment variable values for a given oracle session, run the following code:</p>
<p><code>begin<br />
  FOR i IN 1..owa.num_cgi_vars LOOP<br />
    htp.p(owa.cgi_var_name(i)||' : '||owa.cgi_var_val(i));<br />
  END LOOP;<br />
end;</code></p>
<p>The name of the environment variable and value will be displayed. To reference each variable individually use the following syntax:</p>
<p><code>OWA_UTIL.get_cgi_env(<em>VARIABLE_NAME</em>) </p>
<p>eg. OWA_UTIL.get_cgi_env('REQUEST_PROTOCOL')</code></p>
<p>Here&#8217;s the list of all available variables:</p>
<p><code>PLSQL_GATEWAY<br />
GATEWAY_IVERSION<br />
SERVER_SOFTWARE<br />
GATEWAY_INTERFACE<br />
SERVER_PORT<br />
SERVER_NAME<br />
REQUEST_METHOD<br />
PATH_INFO<br />
SCRIPT_NAME<br />
REMOTE_ADDR<br />
SERVER_PROTOCOL<br />
REQUEST_PROTOCOL<br />
REMOTE_USER<br />
HTTP_CONTENT_LENGTH<br />
HTTP_CONTENT_TYPE<br />
HTTP_USER_AGENT<br />
HTTP_HOST<br />
HTTP_ACCEPT<br />
HTTP_ACCEPT_ENCODING<br />
HTTP_ACCEPT_LANGUAGE<br />
HTTP_REFERER<br />
HTTP_ORACLE_ECID<br />
WEB_AUTHENT_PREFIX<br />
DAD_NAME<br />
DOC_ACCESS_PATH<br />
DOCUMENT_TABLE<br />
PATH_ALIAS<br />
REQUEST_CHARSET<br />
REQUEST_IANA_CHARSET<br />
SCRIPT_PREFIX<br />
HTTP_COOKIE</code></p>
<p>Sample Output:</p>
<p><code>PLSQL_GATEWAY : WebDb<br />
GATEWAY_IVERSION : 3<br />
SERVER_SOFTWARE : Oracle-Application-Server-10g/10.1.2.0.0 Oracle-HTTP-Server<br />
GATEWAY_INTERFACE : CGI/1.1<br />
SERVER_PORT : 7780<br />
SERVER_NAME : lxapp0533v<br />
REQUEST_METHOD : POST<br />
PATH_INFO : /wwv_flow.show<br />
SCRIPT_NAME : /pls/dmt<br />
REMOTE_ADDR : 148.132.152.59<br />
SERVER_PROTOCOL : HTTP/1.1<br />
REQUEST_PROTOCOL : HTTP<br />
REMOTE_USER : APEX_PUBLIC_USER<br />
HTTP_CONTENT_LENGTH : 416<br />
HTTP_CONTENT_TYPE : application/x-www-form-urlencoded<br />
HTTP_USER_AGENT : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)<br />
HTTP_HOST : lxapp0533v.in.telstra.com.au:7780<br />
HTTP_ACCEPT : */*<br />
HTTP_ACCEPT_ENCODING : gzip, deflate<br />
HTTP_ACCEPT_LANGUAGE : en-au<br />
HTTP_REFERER : http://lxapp0533v.in.telstra.com.au:7780/pls/dmt/f?p=4500:1003:4479870342920497::NO:::<br />
HTTP_ORACLE_ECID : 1297402712:144.135.172.44:22243:0:21186,0<br />
WEB_AUTHENT_PREFIX :<br />
DAD_NAME : dmt<br />
DOC_ACCESS_PATH : docs<br />
DOCUMENT_TABLE : wwv_flow_file_objects$<br />
PATH_ALIAS :<br />
REQUEST_CHARSET : UTF8<br />
REQUEST_IANA_CHARSET : UTF-8<br />
SCRIPT_PREFIX : /pls<br />
HTTP_COOKIE : ISCOOKIE=true; LOGIN_USERNAME_COOKIE=d205414; LOGIN_PASSWORD_COOKIE=; LOGIN_REMEMBER_ME_COOKIE=; r1=%23ALL; r2=%23ALL; r3=%23ALL; propHide=4301%2C%23ALL; WWV_FLOW_USER2=47770A7FD83D3E0A; ORACLE_PLATFORM_REMEMBER_UN=D205414:dmt; __ppFullPath=di-di; s_nr=1296902947468; s_evar18=%5B%5B%27referral%27%2C%271296902515781%27%5D%5D; SearchSettings=50,0,0,1,1,1,1,1; HTMLDB_IDLE_SESSION=11-FEB-2011 10:22:00; WWV_CUSTOM-F_955908081711180_100=739B959ED77BAFE2</code></p>
]]></content:encoded>
			<wfw:commentRss>http://technologydribble.info/2011/02/11/getting-session-environment-parameters-in-oracle/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Oracle ApEx Request That Will Submit Requested Page Though Link</title>
		<link>http://technologydribble.info/2010/09/08/oracle-apex-request-that-will-submit-requested-page-though-link/</link>
		<comments>http://technologydribble.info/2010/09/08/oracle-apex-request-that-will-submit-requested-page-though-link/#comments</comments>
		<pubDate>Thu, 09 Sep 2010 00:17:01 +0000</pubDate>
		<dc:creator>ryelpango</dc:creator>
				<category><![CDATA[ApEx]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[BRANCH_TO_PAGE_ACCEPT]]></category>

		<guid isPermaLink="false">http://technologydribble.info/?p=306</guid>
		<description><![CDATA[There is a very useful Oracle ApEx REQUEST constant called BRANCH_TO_PAGE_ACCEPT. If included in a URL, the request will process the page as if it was submitted. Now think about this for a minute because this is a useful tool that can enhance your application dramatically. I will provide an example to make my point. [...]]]></description>
			<content:encoded><![CDATA[<p>There is a very useful <strong>Oracle ApEx</strong> REQUEST constant called <strong>BRANCH_TO_PAGE_ACCEPT</strong>. If included in a URL, the request will process the page as if it was submitted. Now think about this for a minute because this is a useful tool that can enhance your application dramatically. I will provide an example to make my point. Traditionally clicking on a URL in ApEx will simply load the page requested. Loading a page means that the &#8220;After Submit Processes&#8221; region in ApEx will never be triggered. As a consequence most programmers will plug their process in in &#8220;Before Header&#8221; or &#8220;After Header&#8221; point in their page process restricted via some execution condition. This is highly inefficient because it means that the process will be evaluated every time the page is accessed.</p>
<p>To improve this process, add a BRANCH_TO_PAGE_ACCEPT Request in your Column Link. This modification will submit the page requested which will then allow you to place the process in the &#8220;After Submit&#8221; region. Execution of the block will be more targetted making you application more efficient.<br />
<img src="http://technologydribble.info/wp-content/uploads/2010/09/BRANCH_TO_PAGE_ACCEPT.gif" alt="BRANCH_TO_PAGE_ACCEPT" /><br />
The request looks something like this:</p>
<p><code>f?p=&amp;APP_ID.:23:&amp;SESSION.:BRANCH_TO_PAGE_ACCEPT:&amp;DEBUG.::P0_REQ_ID:#ID#</code></p>
<p>Happy Coding!</p>
]]></content:encoded>
			<wfw:commentRss>http://technologydribble.info/2010/09/08/oracle-apex-request-that-will-submit-requested-page-though-link/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>If You&#8217;re Turning, Then Please Indicate</title>
		<link>http://technologydribble.info/2010/07/21/if-youre-turning-left-then-please-let-me-know/</link>
		<comments>http://technologydribble.info/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>ryelpango</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><script type="text/javascript" src="http://www.web-backlinks.com/imager.asp?size=med&amp;cat=Spiderman"></script><br />
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. 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.<br />
<script type="text/javascript" src="http://www.web-backlinks.com/imager.asp?size=med&amp;cat=Roundabout"></script><br />
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/2010/07/21/if-youre-turning-left-then-please-let-me-know/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Removing Folder With Reserved Names in Windows</title>
		<link>http://technologydribble.info/2010/05/13/removing-folder-with-reserved-names-in-windows/</link>
		<comments>http://technologydribble.info/2010/05/13/removing-folder-with-reserved-names-in-windows/#comments</comments>
		<pubDate>Thu, 13 May 2010 11:06:40 +0000</pubDate>
		<dc:creator>ryelpango</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/2010/05/13/removing-folder-with-reserved-names-in-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

