<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Programming Ideas, Logics, Tips and Tricks</title>
	
	<link>http://www.sajithmr.me</link>
	<description />
	<lastBuildDate>Mon, 23 Jan 2012 15:44:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/sajithmr" /><feedburner:info uri="sajithmr" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>sajithmr</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Facebook changes App profile page</title>
		<link>http://feedproxy.google.com/~r/sajithmr/~3/vVBYa2EgjRQ/facebook-changes-app-profile-page</link>
		<comments>http://www.sajithmr.me/facebook-changes-app-profile-page#comments</comments>
		<pubDate>Mon, 23 Jan 2012 15:44:09 +0000</pubDate>
		<dc:creator>Mr Me</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[webworld]]></category>
		<category><![CDATA[facebook]]></category>

		<guid isPermaLink="false">http://www.sajithmr.me/?p=1085</guid>
		<description><![CDATA[From February 2012 onwards, Facebook stops App profile pages. But you can still move all your page likes and users to new page (till Feb). The new Facebook app creation flow is really confusing. For developers, to add a app as a tab to another page, you  need to user the following URL: https://www.facebook.com/dialog/pagetab?app_id=YOUR_APP_ID&#38;next=YOUR_URL next [...]]]></description>
			<content:encoded><![CDATA[<p>From February 2012 onwards, Facebook stops App profile pages. But you can still move all your page likes and users to new page (till Feb).</p>
<p>The new Facebook app creation flow is really confusing.</p>
<p>For developers, to add a app as a tab to another page, you  need to user the following URL:</p>
<p><a href="https://www.facebook.com/dialog/pagetab?app_id=YOUR_APP_ID&amp;next=YOUR_URL">https://www.facebook.com/dialog/pagetab?app_id=YOUR_APP_ID&amp;next=YOUR_URL</a></p>
<p>next parameter should be your canvas page url.</p>
<p>Here you can see an option to add this app to your page.</p>
<img src="http://feeds.feedburner.com/~r/sajithmr/~4/vVBYa2EgjRQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sajithmr.me/facebook-changes-app-profile-page/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.sajithmr.me/facebook-changes-app-profile-page</feedburner:origLink></item>
		<item>
		<title>Install Asterisk in Mac (including Lion)</title>
		<link>http://feedproxy.google.com/~r/sajithmr/~3/ab3D4OBEw5A/install-asterisk-in-mac-including-lion</link>
		<comments>http://www.sajithmr.me/install-asterisk-in-mac-including-lion#comments</comments>
		<pubDate>Mon, 09 Jan 2012 15:10:18 +0000</pubDate>
		<dc:creator>Mr Me</dc:creator>
				<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.sajithmr.me/?p=1081</guid>
		<description><![CDATA[Mac port packages are available for Asterisk in mac As a first step, do a port update to get all new packages: port selfupdate Step 2: sudo port install asterisk [This is a long process, it will start installing many dependancy packages] Possible errors you can see: 1) Image error: /opt/local/bin/a2p is being used by [...]]]></description>
			<content:encoded><![CDATA[<p>Mac port packages are available for Asterisk in mac</p>
<p>As a first step, do a port update to get all new packages:</p>
<p>port selfupdate</p>
<p>Step 2:</p>
<p>sudo port install asterisk</p>
<p>[This is a long process, it will start installing many dependancy packages]</p>
<p>Possible errors you can see:</p>
<p>1) Image error: /opt/local/bin/a2p is being used by the active perl5.8 port.  Please deactivate this port first, or use &#8216;port -f activate perl5&#8242; to force the activation.</p>
<p>Solution: Check all perl version installed using the given command:</p>
<p>sudo port installed | grep perl</p>
<p>Uninstall old perl version will solve this problem.</p>
<p>eg: port uninstall perl5 @5.8.9_0</p>
<p>sudo port uninstall   perl5.8 @5.8.9_3</p>
<p>Also if you can run an update outdate package command, this will be alos helpful:</p>
<p>sudo port upgrade outdated</p>
<p>Continue again the command: sudo port install asterisk</p>
<p>2) Error: Target org.macports.configure returned: configure failure: shell command failed (see log for details).</p>
<p>portaudio failed to install.</p>
<p>Solution: Download port audio files from portaudio website.  Replace the source files of portaudio local folded  (where the error is located) and Manually install it using the following commands</p>
<p>sudo /usr/bin/make -j2 -w all<br />
sudo /usr/bin/make install</p>
<p>After installation, link this portaudio with port installation using the following command:</p>
<p>port -f activate portaudio</p>
<p>Continue running this command: sudo port install asterisk</p>
<p>3) When installing Asterisk, you may get another error:</p>
<p>For a undefined variable: snmp/agent.c:830: error: ‘RONLY’ undeclared</p>
<p>Solution: Find the file snmp/agent.c and add #define RONLY 1</p>
<p>If Asterisk still fail to install, download the package file from asterisk website and install manually.</p>
<p>Before compiling this, edit makeopts file and update the line:</p>
<p>change &#8220;CONFIG_LDFLAGS=&#8221; to &#8220;CONFIG_LDFLAGS= /usr/lib/bundle1.o</p>
<p>Good luck</p>
<img src="http://feeds.feedburner.com/~r/sajithmr/~4/ab3D4OBEw5A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sajithmr.me/install-asterisk-in-mac-including-lion/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.sajithmr.me/install-asterisk-in-mac-including-lion</feedburner:origLink></item>
		<item>
		<title>Pass parameter to an iframe embedded Fan Page in Facebook</title>
		<link>http://feedproxy.google.com/~r/sajithmr/~3/KfOQRKpD04c/pass-parameter-to-an-iframe-embedded-fan-page-in-facebook</link>
		<comments>http://www.sajithmr.me/pass-parameter-to-an-iframe-embedded-fan-page-in-facebook#comments</comments>
		<pubDate>Thu, 05 Jan 2012 14:28:33 +0000</pubDate>
		<dc:creator>Mr Me</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[php source code]]></category>
		<category><![CDATA[webworld]]></category>

		<guid isPermaLink="false">http://www.sajithmr.me/?p=1076</guid>
		<description><![CDATA[Those who use their on hosting inside an iframe  for Facebook Fan page, there is a mechanism to pass additional parameters to your iframe page if you need to create a deep URL. A normal Fan page of Facebook would like this: https://www.facebook.com/apps/application.php?id=xxxxxxxxxx&#038;sk=app_XXXXXX This Url will call your domain, say example.com inside the iframe to [...]]]></description>
			<content:encoded><![CDATA[<p>Those who use their on hosting inside an iframe  for Facebook Fan page, there is a mechanism to pass additional parameters to your iframe page if you need to create a deep URL.</p>
<p>A normal Fan page of Facebook would like this:</p>
<p>https://www.facebook.com/apps/application.php?id=xxxxxxxxxx&#038;sk=app_XXXXXX</p>
<p>This Url will call your domain, say example.com inside the iframe to load the page.</p>
<p>Each time the iframe is loaded, Facebook do a POST to this iframe URL with some data which we can use to identify the status of the user, eg, whether the user already liked this page, or any other parameter is passed through the fan page url.</p>
<p>Facebook keep app_data variable for developers to pass additional parameters to your iframe page.</p>
<p>eg: https://www.facebook.com/apps/application.php?id=xxxxxxxxxx&amp;sk=app_XXXXXX&amp;app_data=mydata</p>
<p>To retrieve this information, in PHP, use can use the following code:</p>
<p>&lt;?php</p>
<p>if(isset($_REQUEST["signed_request"]))<br />
{</p>
<p>$signed_request = $_REQUEST["signed_request"];<br />
// $_POST also work, but better with $_REQUEST</p>
<p>list($encoded_sig, $payload) = explode(&#8216;.&#8217;, $signed_request, 2);</p>
<p>$data = json_decode(base64_decode(strtr($payload, &#8216;-_&#8217;, &#8216;+/&#8217;)), true);</p>
<p>if(isset($data['app_data']))<br />
{<br />
$mydata = $data['app_data']; //here you can get the value you passed<br />
}<br />
}</p>
<p>?&gt;</p>
<p>Check my article <a title="Like to see content" href="http://www.sajithmr.me/facebook-like-to-see-the-content">here</a>  to see how you can get the &#8216;like&#8217; status using PHP</p>
<p>Courtesy: From various online sources</p>
<p>Thanks<br />
Sajith</p>
<img src="http://feeds.feedburner.com/~r/sajithmr/~4/KfOQRKpD04c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sajithmr.me/pass-parameter-to-an-iframe-embedded-fan-page-in-facebook/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.sajithmr.me/pass-parameter-to-an-iframe-embedded-fan-page-in-facebook</feedburner:origLink></item>
		<item>
		<title>jRecorder 1.1 with Preview option is released</title>
		<link>http://feedproxy.google.com/~r/sajithmr/~3/nMgmoDBgOK4/jrecorder1-1-with-preview-option-is-released</link>
		<comments>http://www.sajithmr.me/jrecorder1-1-with-preview-option-is-released#comments</comments>
		<pubDate>Wed, 14 Dec 2011 17:39:44 +0000</pubDate>
		<dc:creator>Mr Me</dc:creator>
				<category><![CDATA[Downloads]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[general]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php source code]]></category>
		<category><![CDATA[webworld]]></category>

		<guid isPermaLink="false">http://www.sajithmr.me/?p=1071</guid>
		<description><![CDATA[Two months ago, I published a jQuery plugin to record audio from browser (without any Media server) called jRecorder I got many responses and requests to maintain the code with new enhancements and some bug fixes. Based on that, a new version (1.1) is released which has the capability to preview the recorded audio before [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" src="http://www.sajithmr.me/wp-content/uploads/2011/10/recorder.png" alt="" width="326" height="124" /></p>
<p>Two months ago, I published a jQuery plugin to record audio from browser (without any Media server) called <a title="jRecorder - jQuery Plugin" href="http://www.sajithmr.me/jrecorder-jquery" target="_blank">jRecorder</a></p>
<p>I got many responses and requests to maintain the code with new enhancements and some bug fixes.</p>
<p>Based on that, a new version (<a title="jRecorder with Preview" href="http://www.sajithmr.me/jrecorder/index.html" target="_blank">1.1</a>) is released which has the capability to preview the recorded audio before sending to the server.</p>
<p>See the example implementation and documentation <a title="jRecorder - jQuery Plugin" href="http://www.sajithmr.me/jrecorder/index.html" target="_blank">here</a>.</p>
<p>Also I made this source open and available for anybody to develop at: https://github.com/sythoos/jRecorder/</p>
<p>Thanks</p>
<p>Sajith</p>
<img src="http://feeds.feedburner.com/~r/sajithmr/~4/nMgmoDBgOK4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sajithmr.me/jrecorder1-1-with-preview-option-is-released/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.sajithmr.me/jrecorder1-1-with-preview-option-is-released</feedburner:origLink></item>
		<item>
		<title>Started writing on Buzitweet</title>
		<link>http://feedproxy.google.com/~r/sajithmr/~3/AWpC5kVYQTQ/started-writing-on-buzitweet</link>
		<comments>http://www.sajithmr.me/started-writing-on-buzitweet#comments</comments>
		<pubDate>Tue, 13 Dec 2011 18:50:12 +0000</pubDate>
		<dc:creator>Mr Me</dc:creator>
				<category><![CDATA[External]]></category>
		<category><![CDATA[PhoneGap]]></category>
		<category><![CDATA[quick-tips]]></category>
		<category><![CDATA[webworld]]></category>

		<guid isPermaLink="false">http://www.sajithmr.me/?p=1067</guid>
		<description><![CDATA[Buzitweet is a blogging platform where anyone can register using a Facebook account and can post your articles. No matter what topic it is, it can be programming, videos, quotes, images, pictures or any thing. I use that platform for writing quick programming tips, and which I feel  really interesting. Here are my recent 4 [...]]]></description>
			<content:encoded><![CDATA[<p>Buzitweet is a blogging platform where anyone can register using a Facebook account and can post your articles. No matter what topic it is, it can be programming, videos, quotes, images, pictures or any thing.</p>
<p>I use that platform for writing quick programming tips, and which I feel  really interesting.</p>
<p>Here are my recent 4 posts:</p>
<p><a title="Upload File Using PhoneGap" href="http://buzitweet.com/upload-a-file-using-phonegap/" target="_blank">Upload File using PhoneGap</a></p>
<p>PhoneGap new version comes with upload/download file support in iPhone/Android and BlackBerry</p>
<p><a href="http://buzitweet.com/problem-phonegap-accessing-external-url-issue-in-ios-or-any-other-phone/" target="_blank">Problem in PhoneGap accessing external URL</a></p>
<p>Article on how to access a 3rd party website content using PhoneGap (Default setting does not allow this)</p>
<p><a href="http://buzitweet.com/change-browser-address-bar-using-javascript-without-page-reloading/" target="_blank">Change Browser Address Location using Javascript (w/o reloading)</a></p>
<p>Article on manipulating browser address bar without reloading the page. Do not work for IE</p>
<p><a href="http://buzitweet.com/problem-get-the-file-type-in-shellterminal-unix-independent-of-the-file-extension/" target="_blank">Get filetype from header without checking extension in Unix</a></p>
<p>Get the MIME type of a file without checking the extension of the file (Good way &#8211; Unix style)</p>
<p>&nbsp;</p>
<p>Thanks</p>
<p>Sajith</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<img src="http://feeds.feedburner.com/~r/sajithmr/~4/AWpC5kVYQTQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sajithmr.me/started-writing-on-buzitweet/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.sajithmr.me/started-writing-on-buzitweet</feedburner:origLink></item>
		<item>
		<title>Facebook – Like to see the content</title>
		<link>http://feedproxy.google.com/~r/sajithmr/~3/E7t78Vs32zg/facebook-like-to-see-the-content</link>
		<comments>http://www.sajithmr.me/facebook-like-to-see-the-content#comments</comments>
		<pubDate>Wed, 09 Nov 2011 21:29:20 +0000</pubDate>
		<dc:creator>Mr Me</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[php source code]]></category>

		<guid isPermaLink="false">http://www.sajithmr.me/?p=1059</guid>
		<description><![CDATA[Sometime in Facebook Pages, you can see the message / banner, we have offers for you, like us to see. Or Like us to unlock the content etc. These all are for getting more likes in their Facebook page and indeed, it is a very nice idea to spread your updates among many of your [...]]]></description>
			<content:encoded><![CDATA[<p>Sometime in Facebook Pages, you can see the message / banner, we have offers for you, like us to see. Or Like us to unlock the content etc. These all are for getting more likes in their Facebook page and indeed, it is a very nice idea to spread your updates among many of your Facebook Fans. Usually people won&#8217;t do the dislike option to revert it back!</p>
<p>The question is how can we do this ?</p>
<p>The trick here is, you need to create a page using iframe as you usually create FB app. In that iframe, you have your custom page fragment hosted somewhere else showing some copies/contents/offer etc.</p>
<p>Each time when Facebook load your url inside the iframe, Facebook do a POST to your domain signed_request as the parameter. The rest of the part you have to handle with your server side scripting.</p>
<p>Here mine is PHP:</p>
<p>&lt;?php</p>
<p>$signed_request = $_REQUEST["signed_request"];<br />
// $_POST also work, but better with $_REQUEST</p>
<p>list($encoded_sig, $payload) = explode(&#8216;.&#8217;, $signed_request, 2);</p>
<p>$data = json_decode(base64_decode(strtr($payload, &#8216;-_&#8217;, &#8216;+/&#8217;)), true);</p>
<p>if (empty($data["page"]["liked"])) {</p>
<p>//write code here to show a non-liked situational contents<br />
echo &#8220;You haven&#8217;t liked us yet&#8221;;</p>
<p>}<br />
else {</p>
<p>//write code here to show contents for already liked people<br />
echo &#8220;Hello Fan, here are your offers.&#8221;;</p>
<p>}<br />
?&gt;</p>
<img src="http://feeds.feedburner.com/~r/sajithmr/~4/E7t78Vs32zg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sajithmr.me/facebook-like-to-see-the-content/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.sajithmr.me/facebook-like-to-see-the-content</feedburner:origLink></item>
		<item>
		<title>AngryBirds in HTML5 (Adobe Edge)</title>
		<link>http://feedproxy.google.com/~r/sajithmr/~3/BKG_eH-lldQ/angrybirds-in-html5-adobe-edge</link>
		<comments>http://www.sajithmr.me/angrybirds-in-html5-adobe-edge#comments</comments>
		<pubDate>Sun, 30 Oct 2011 22:05:11 +0000</pubDate>
		<dc:creator>Mr Me</dc:creator>
				<category><![CDATA[html]]></category>
		<category><![CDATA[quicktips]]></category>
		<category><![CDATA[webworld]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[angry]]></category>
		<category><![CDATA[angrybirds]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[birds]]></category>
		<category><![CDATA[edge]]></category>
		<category><![CDATA[html5]]></category>

		<guid isPermaLink="false">http://www.sajithmr.me/?p=1049</guid>
		<description><![CDATA[Just another time pass. Today I tried Angry Birds Welcome Screen in HTML5. Use Latest Safari for HTML5 with Sounds. In my Mozilla Animation works but no sound. (If you are viewing this post via Email, click the link to see the animation) Click for FULLSCREEN I will try to amend this if get time. [...]]]></description>
			<content:encoded><![CDATA[<p>Just another time pass.</p>
<p>Today I tried Angry Birds Welcome Screen in HTML5. Use Latest Safari for HTML5 with Sounds. In my Mozilla Animation works but no sound.</p>
<p>(If you are viewing this post via Email, click the link to see the animation)</p>
<p>Click for <a title="Angry Birds HTML5" href="http://www.sajithmr.me/angry-birds" target="_blank">FULLSCREEN</a></p>
<p><iframe id="angryframe" src="http://www.sajithmr.me/angry-birds/" frameborder="0" scrolling="no" width="729" height="451" style="margin-left:-135px"></iframe></p>
<p>I will try to amend this if get time.</p>
<p>Click for <a title="Angry Birds HTML5" href="http://www.sajithmr.me/angry-birds" target="_blank">FULLSCREEN</a></p>
<img src="http://feeds.feedburner.com/~r/sajithmr/~4/BKG_eH-lldQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sajithmr.me/angrybirds-in-html5-adobe-edge/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.sajithmr.me/angrybirds-in-html5-adobe-edge</feedburner:origLink></item>
		<item>
		<title>Adobe Edge – HTML5 made easy</title>
		<link>http://feedproxy.google.com/~r/sajithmr/~3/7dHFk8bllaI/adobe-edge-html5-made-easy</link>
		<comments>http://www.sajithmr.me/adobe-edge-html5-made-easy#comments</comments>
		<pubDate>Wed, 26 Oct 2011 17:15:30 +0000</pubDate>
		<dc:creator>Mr Me</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[webworld]]></category>

		<guid isPermaLink="false">http://www.sajithmr.me/?p=1044</guid>
		<description><![CDATA[I tried new Adobe Edge yesterday, wow it is cool and it took only 10 minutes for me to develop the following animation in HTML 5. You can simply do animation, movements, rotation, resizing, font changes etc as you do in Flash layers . You can also write actions in javascript, if reached here, or [...]]]></description>
			<content:encoded><![CDATA[<p>I tried new Adobe Edge yesterday, wow it is cool and it took only 10 minutes for me to develop the following animation in HTML 5. You can simply do animation, movements, rotation, resizing, font changes etc as you do in Flash layers . You can also write actions in javascript, if reached here, or if click here do this, or do that. It will give your exported html file with all these design in pure HTML5. Please use new Firefox or Safari or Chrome to try this.<br />
<iframe src="http://www.sajithmr.me/html5/" width="700" height="400"></iframe></p>
<p>You can download Adobe Edge Trail Version <a href="http://labs.adobe.com/technologies/edge/" target="_blank">here</a>.</p>
<p>Also see what others did with Adobe Edge here:</p>
<p><a href="http://labs.adobe.com/technologies/edge/resources/" target="_blank">http://labs.adobe.com/technologies/edge/resources/</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<img src="http://feeds.feedburner.com/~r/sajithmr/~4/7dHFk8bllaI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sajithmr.me/adobe-edge-html5-made-easy/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.sajithmr.me/adobe-edge-html5-made-easy</feedburner:origLink></item>
		<item>
		<title>jRecorder – jQuery plugin for audio recording</title>
		<link>http://feedproxy.google.com/~r/sajithmr/~3/jDZ9Ql3rDaA/jrecorder-jquery</link>
		<comments>http://www.sajithmr.me/jrecorder-jquery#comments</comments>
		<pubDate>Wed, 26 Oct 2011 15:50:03 +0000</pubDate>
		<dc:creator>Mr Me</dc:creator>
				<category><![CDATA[php source code]]></category>

		<guid isPermaLink="false">http://www.sajithmr.me/?p=1034</guid>
		<description><![CDATA[Recently I made a jQuery plugin named jRecorder to record voice in html pages. This plugin is very easy to integrate with your web page and you DON&#8217;T need a flash server or RED5 server to do the recording What all you need is a Web Server (PHP or any server scripting language). You can [...]]]></description>
			<content:encoded><![CDATA[<p><a title="jRecorder" href="http://www.sajithmr.me/jrecorder/index.html" target="_blank"><img class="alignnone size-full wp-image-1035" title="recorder" src="http://www.sajithmr.me/wp-content/uploads/2011/10/recorder.png" alt="" width="326" height="124" /></a></p>
<p>Recently I made a jQuery plugin named jRecorder to record voice in html pages.</p>
<p>This plugin is very easy to integrate with your web page and you DON&#8217;T need a flash server or RED5 server to do the recording</p>
<p>What all you need is a Web Server (PHP or any server scripting language).</p>
<p>You can find the documentation and <a title="jRecorder - jQuery Plugin" href="http://www.sajithmr.me/jrecorder/index.html" target="_blank">Download</a> the plugin <a title="jRecorder - jQuery Plugin" href="http://www.sajithmr.me/jrecorder/index.html" target="_blank">HERE</a>.</p>
<p>eg: $.jRecorder( settings );</p>
<p>Another advantage is your can decide your recorder design, buttons , mic activity level , recording progress etc in HTML+CSS and this plugin gives you many recording callback events to manage. It is like jPlayer plugin for audio playback.</p>
<pre>$.jRecorder ({

   'rec_width': '300',
   'rec_height': '200',
   'rec_top': '0px',
   'rec_left': '0px',
   'recorderlayout_id' : 'flashrecarea',
   'recorder_id' : 'audiorecorder',
   'recorder_name': 'audiorecorder',
   'wmode' : 'transparent',
   'bgcolor': '#ff0000',
   'swf_path': 'jRecorder.swf',
   'host': 'acceptfile.php?filename=hello.wav',
   'callback_started_recording' : function(){},
   'callback_finished_recording' : function(){},
   'callback_stopped_recording': function(){},
   'callback_error_recording' : function(){},
   'callback_activityTime': function(time){},
   'callback_activityLevel' : function(level){}
});</pre>
<p>This plugin sends recorded WAV file to your webserver, where you can save this file where ever you wish. You can use FFMPEG tool to convert this WAV to MP3 or any other format for further use</p>
<p>The technology used here is, the plugin uses hidden swf file to record the voice and save the binary data in browser&#8217;s cache and when the recording finishes, it sends the data to webserver. Thats why you don&#8217;t need any Flash media server to capture the recording on time.</p>
<p>The plugin is good for recording voice less than 180 seconds (3 min), else the time to upload the final data to server takes longer.</p>
<p>Feel free to add comments here if the plugin causes any problem or error.</p>
<p>Those who wish to continue the development, the GIT version is available at: <a title="jRecorder - jQuery Plugin" href="https://github.com/sythoos/jRecorder/" target="_blank">https://github.com/sythoos/jRecorder/</a></p>
<p>Thanks</p>
<p>Sajith</p>
<p>&nbsp;</p>
<img src="http://feeds.feedburner.com/~r/sajithmr/~4/jDZ9Ql3rDaA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sajithmr.me/jrecorder-jquery/feed</wfw:commentRss>
		<slash:comments>36</slash:comments>
		<feedburner:origLink>http://www.sajithmr.me/jrecorder-jquery</feedburner:origLink></item>
		<item>
		<title>IVR Direct Dialler or Using Comma in Dialling a number</title>
		<link>http://feedproxy.google.com/~r/sajithmr/~3/R3_ZIcXZZlc/ivr-direct-dialler-or-using-comma-in-dialling-a-number</link>
		<comments>http://www.sajithmr.me/ivr-direct-dialler-or-using-comma-in-dialling-a-number#comments</comments>
		<pubDate>Thu, 20 Oct 2011 12:28:47 +0000</pubDate>
		<dc:creator>Mr Me</dc:creator>
				<category><![CDATA[quick-tips]]></category>
		<category><![CDATA[comma]]></category>
		<category><![CDATA[dialer]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ivr]]></category>
		<category><![CDATA[pause]]></category>

		<guid isPermaLink="false">http://www.sajithmr.me/?p=1027</guid>
		<description><![CDATA[The tips is based on my requirement to call india using a calling number. Usually calling card has their number and after that we need to enter our PIN (for some calling card, PIN won&#8217;t be there) then we need to enter the destination number. All this can be done in a single call using [...]]]></description>
			<content:encoded><![CDATA[<p>The tips is based on my requirement to call india using a calling number.</p>
<p>Usually calling card has their number and after that we need to enter our PIN (for some calling card, PIN won&#8217;t be there) then we need to enter the destination number.</p>
<p>All this can be done in a single call using comma (or pause in some phone)</p>
<p>For example, 020XXXXX,00914XXXXXXX  will dial the initial number first and when it get connected, it dial the second number after a second</p>
<p>If you need to wait 2-3 seconds before dialling the second number, you can add more pauses (commas), like</p>
<p>020XXXXX,,,00914XXXXXXX</p>
<p>Using this technique, if you know the total flow of an IVR call, say for example, to a customer care number, you can save the full flow as a contact using commas and just do a dial</p>
<p>eg: 020XXXXX,1,,,3,,4,5   =&gt; Dial the customer care agent number, press 1 after a second, wait 3 seconds and press 3, wait 2 seconds press 4 and then press 5 . All in a single call.</p>
<p>In iPhone, you can get this comma when you add a new contact, by pressing the * button [you can see a pause button and a wait button there. You can use pause button to put a comma]</p>
<p><a href="http://www.sajithmr.me/wp-content/uploads/2011/10/photo.png"><img class="alignnone size-full wp-image-1028" title="photo" src="http://www.sajithmr.me/wp-content/uploads/2011/10/photo.png" alt="" width="400" height="600" /></a></p>
<p>Thanks</p>
<p>Sajith</p>
<img src="http://feeds.feedburner.com/~r/sajithmr/~4/R3_ZIcXZZlc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sajithmr.me/ivr-direct-dialler-or-using-comma-in-dialling-a-number/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.sajithmr.me/ivr-direct-dialler-or-using-comma-in-dialling-a-number</feedburner:origLink></item>
	</channel>
</rss>

