<?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/" version="2.0">

<channel>
	<title>Oinam's Blog</title>
	
	<link>http://blog.oinam.com</link>
	<description>All about Oinam</description>
	<lastBuildDate>Fri, 17 Oct 2008 11:27:36 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/oinam-blog" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="oinam-blog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">oinam-blog</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Smashing Magazine says KISS theme is “Beautiful”</title>
		<link>http://blog.oinam.com/2007/smashing-magazine-says-kiss-theme-is-beautiful/</link>
		<comments>http://blog.oinam.com/2007/smashing-magazine-says-kiss-theme-is-beautiful/#comments</comments>
		<pubDate>Fri, 09 Feb 2007 20:28:27 +0000</pubDate>
		<dc:creator>Brajeshwar</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Magazine]]></category>
		<category><![CDATA[Smashing]]></category>
		<category><![CDATA[Theme]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blog.oinam.com/2007/02/smashing-magazine-says-kiss-theme-is-beautiful/</guid>
		<description><![CDATA[Smashing Magazine is a website that delivers useful and innovative information for web-designers and web-developers with an aim to inform readers about the latest trends and techniques in web-development &#8211; clearly, precisely and regularly. In one of their recent article, they have listed 83 Beautiful Wordpress Themes You (Probably) Have&#8217;t Seen and KISS was one [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.smashingmagazine.com/">Smashing Magazine</a> is a website that delivers useful and innovative information for web-designers and web-developers with an aim to inform readers about the latest trends and techniques in web-development &#8211; clearly, precisely and regularly. In one of their recent article, they have listed <a href="http://www.smashingmagazine.com/2007/02/09/83-beautiful-wordpress-themes-you-probably-havent-seen/">83 Beautiful Wordpress Themes You (Probably) Have&#8217;t Seen</a> and <span class="caps">KISS </span>was one of them. It is nice that Smashing Magazine feels <a href="http://blog.oinam.com/2006/oinams-kiss-templates-for-movabletype-typepad-livejournal-wordpress/"><span class="caps">KISS</span></a> is a beautiful theme.</p>

<p><em>Note</em> : It is listed at No. 25 in the article.</p>

<p>We may like to remind you that <a href="http://blog.oinam.com/2006/oinams-kiss-templates-for-movabletype-typepad-livejournal-wordpress/"><span class="caps">KISS</span></a> is not just for Wordpress but the theme is available for Movable Type, Typepad, LiveJournal and Blogger.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/oinam-blog?a=mny4Ie_coig:CIkUbkjvf10:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/oinam-blog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oinam-blog?a=mny4Ie_coig:CIkUbkjvf10:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/oinam-blog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oinam-blog?a=mny4Ie_coig:CIkUbkjvf10:JEwB19i1-c4"><img src="http://feeds.feedburner.com/~ff/oinam-blog?i=mny4Ie_coig:CIkUbkjvf10:JEwB19i1-c4" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oinam-blog?a=mny4Ie_coig:CIkUbkjvf10:wF9xT3WuBAs"><img src="http://feeds.feedburner.com/~ff/oinam-blog?i=mny4Ie_coig:CIkUbkjvf10:wF9xT3WuBAs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oinam-blog?a=mny4Ie_coig:CIkUbkjvf10:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/oinam-blog?i=mny4Ie_coig:CIkUbkjvf10:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.oinam.com/2007/smashing-magazine-says-kiss-theme-is-beautiful/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>iGeeks on Web Creme</title>
		<link>http://blog.oinam.com/2006/igeeks-on-web-creme/</link>
		<comments>http://blog.oinam.com/2006/igeeks-on-web-creme/#comments</comments>
		<pubDate>Thu, 04 May 2006 18:57:46 +0000</pubDate>
		<dc:creator>Brajeshwar</dc:creator>
				<category><![CDATA[XHTML-CSS]]></category>

		<guid isPermaLink="false">http://www.oinam.com/__blog/?p=22</guid>
		<description><![CDATA[iGeeks, Web Creme]]></description>
			<content:encoded><![CDATA[<p>One of our xhtml/css web standard design project &#8211; <a href="http://www.igeeks.org/" title="Indian Geeks Organization">Indian Geeks Organization</a> was highlighted on <a href="http://www.webcreme.com/" title="Web Creme">Web Creme</a> recently.</p>

<p>View <a href="http://www.webcreme.com/2006/05/igeeks/" title="iGeeks at Web Creme">iGeeks entry at Web Creme</a>.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/oinam-blog?a=VoBoFCz-sxY:7RhJm8-a8o0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/oinam-blog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oinam-blog?a=VoBoFCz-sxY:7RhJm8-a8o0:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/oinam-blog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oinam-blog?a=VoBoFCz-sxY:7RhJm8-a8o0:JEwB19i1-c4"><img src="http://feeds.feedburner.com/~ff/oinam-blog?i=VoBoFCz-sxY:7RhJm8-a8o0:JEwB19i1-c4" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oinam-blog?a=VoBoFCz-sxY:7RhJm8-a8o0:wF9xT3WuBAs"><img src="http://feeds.feedburner.com/~ff/oinam-blog?i=VoBoFCz-sxY:7RhJm8-a8o0:wF9xT3WuBAs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oinam-blog?a=VoBoFCz-sxY:7RhJm8-a8o0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/oinam-blog?i=VoBoFCz-sxY:7RhJm8-a8o0:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.oinam.com/2006/igeeks-on-web-creme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oinam’s Kiss – Templates for MovableType, TypePad, LiveJournal, WordPress</title>
		<link>http://blog.oinam.com/2006/oinams-kiss-templates-for-movabletype-typepad-livejournal-wordpress/</link>
		<comments>http://blog.oinam.com/2006/oinams-kiss-templates-for-movabletype-typepad-livejournal-wordpress/#comments</comments>
		<pubDate>Sun, 26 Feb 2006 17:19:20 +0000</pubDate>
		<dc:creator>Brajeshwar</dc:creator>
				<category><![CDATA[XHTML-CSS]]></category>

		<guid isPermaLink="false">http://www.oinam.com/__blog/?p=21</guid>
		<description><![CDATA[Kiss, Movable Type, WordPress, LiveJournal, Typepad, Styles, Themes, blogger]]></description>
			<content:encoded><![CDATA[<p>The discussion of a general design theme came up amongst the team and we realized that we wanted a simple, a very simple design. So, we decided to have a <a href="http://en.wikipedia.org/wiki/KISS_Principle" title="KISS"><span class="caps">KISS</span></a> theme. The final verdict was to do a universal template so it can be used in <a href="http://wordpress.org/" title="WordPress">WordPress</a> and <a href="http://www.sixapart.com/movabletype/" title="Movable Type">Movable Type</a>. As we followed the Six Apart&#8217;s Movable Type Template Schema, the template can also be used on <a href="http://www.typepad.com/" title="TypePad">TypePad</a> and <a href="http://www.livejournal.com/" title="LiveJournal">LiveJournal</a> installations.</p>

<p><strong><span class="caps">PREVIEW, DOWNLOADS </span>&amp; <span class="caps">DISCUSS</span></strong></p>


<ul>
<li>Preview, Installation, Related Links and Notes available at the <a href="http://labs.oinam.com/css/kiss/" title="Kiss Template Page">Kiss Template Page</a></li>
<li><a href="http://labs.oinam.com/css/kiss/#downloads">Download</a> Movable Type, Wordpress or Blogger Themes</li>
<li>Technical <a href="http://forum.oinam.com/viewtopic.php?id=41" title="Kiss Theme Discussion">Forum Discussion</a></li>
</ul>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/oinam-blog?a=tUrbJ4cvBgw:X6t8CB6UdHI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/oinam-blog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oinam-blog?a=tUrbJ4cvBgw:X6t8CB6UdHI:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/oinam-blog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oinam-blog?a=tUrbJ4cvBgw:X6t8CB6UdHI:JEwB19i1-c4"><img src="http://feeds.feedburner.com/~ff/oinam-blog?i=tUrbJ4cvBgw:X6t8CB6UdHI:JEwB19i1-c4" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oinam-blog?a=tUrbJ4cvBgw:X6t8CB6UdHI:wF9xT3WuBAs"><img src="http://feeds.feedburner.com/~ff/oinam-blog?i=tUrbJ4cvBgw:X6t8CB6UdHI:wF9xT3WuBAs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oinam-blog?a=tUrbJ4cvBgw:X6t8CB6UdHI:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/oinam-blog?i=tUrbJ4cvBgw:X6t8CB6UdHI:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.oinam.com/2006/oinams-kiss-templates-for-movabletype-typepad-livejournal-wordpress/feed/</wfw:commentRss>
		<slash:comments>47</slash:comments>
		</item>
		<item>
		<title>Issue with PDO Adaptor wrt MySQL DateTime Datatypes in AMFPHP Remoting</title>
		<link>http://blog.oinam.com/2006/issue-with-pdo-adaptor-wrt-mysql-datetime-datatypes-in-amfphp-remoting/</link>
		<comments>http://blog.oinam.com/2006/issue-with-pdo-adaptor-wrt-mysql-datetime-datatypes-in-amfphp-remoting/#comments</comments>
		<pubDate>Sun, 19 Feb 2006 18:13:00 +0000</pubDate>
		<dc:creator>Brajeshwar</dc:creator>
				<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://www.oinam.com/__blog/?p=20</guid>
		<description><![CDATA[PHP, MySQL, mysqli, PDO, AmfPHP Remoting, Flash]]></description>
			<content:encoded><![CDATA[<p>Lately, during a project development involving <a href="http://www.php.net/" title="PHP 5"><span class="caps">PHP</span> 5</a>, <a href="http://www.mysql.com/" title="MySQL 5">MySQL 5</a> and <a href="http://www.amfphp.org/" title="AMFPHP 1.1"><span class="caps">AMFPHP</span> 1.1</a> Remoting, we realized that there is an issue with the <span class="caps">PDO</span> Adaptor that comes with <a href="http://www.amfphp.org/" title="AMFPHP"><span class="caps">AMFPHP</span></a> with respect to the MySQL DateTime datatypes. Well, we would like to term it more of a missing feature than a bug/issue and hope to see it included in the next release of <span class="caps">AMFPHP </span>with the updated <span class="caps">PDO</span> Adaptor bundled.</p>

<p>Basically <a href="http://www.amfphp.org/" title="AMFPHP"><span class="caps">AMFPHP</span></a> comes with various recordset adaptors depending on what database/abstraction layer you are using, like <a href="http://www.php.net/mysqli/" title="mysqli">mysqli</a>, <a href="http://www.php.net/pdo/" title="PDO"><span class="caps">PDO</span></a> etc. The adaptors that currently comes with it, do not convert datatypes correctly when returning the recordset to Flash. Selecting a datetime datatype returns a string date to flash as opposed to a date object.</p>

<p>And since the timezone offset is not included in the date string, the flash client parses the datetime with an incorrect timezone offset.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/oinam-blog?a=gHfc8jfHf24:qfgIp2sodrw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/oinam-blog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oinam-blog?a=gHfc8jfHf24:qfgIp2sodrw:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/oinam-blog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oinam-blog?a=gHfc8jfHf24:qfgIp2sodrw:JEwB19i1-c4"><img src="http://feeds.feedburner.com/~ff/oinam-blog?i=gHfc8jfHf24:qfgIp2sodrw:JEwB19i1-c4" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oinam-blog?a=gHfc8jfHf24:qfgIp2sodrw:wF9xT3WuBAs"><img src="http://feeds.feedburner.com/~ff/oinam-blog?i=gHfc8jfHf24:qfgIp2sodrw:wF9xT3WuBAs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oinam-blog?a=gHfc8jfHf24:qfgIp2sodrw:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/oinam-blog?i=gHfc8jfHf24:qfgIp2sodrw:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.oinam.com/2006/issue-with-pdo-adaptor-wrt-mysql-datetime-datatypes-in-amfphp-remoting/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Chugs designs with Oinam, We are serious about Web Standards</title>
		<link>http://blog.oinam.com/2006/chugs-designs-with-oinam-we-are-serious-about-web-standards/</link>
		<comments>http://blog.oinam.com/2006/chugs-designs-with-oinam-we-are-serious-about-web-standards/#comments</comments>
		<pubDate>Wed, 15 Feb 2006 18:09:05 +0000</pubDate>
		<dc:creator>Brajeshwar</dc:creator>
				<category><![CDATA[XHTML-CSS]]></category>

		<guid isPermaLink="false">http://www.oinam.com/__blog/?p=19</guid>
		<description><![CDATA[ChugsDesign, Xhtml, CSS, Web Standards, Valid Codes]]></description>
			<content:encoded><![CDATA[<p>I have known <a href="http://www.chugsdesigns.com/about.html" title="Hussain">Hussain</a> for his simple yet pleasing, efficient and effective websites confirming to Web Standards, valid (x)html, css. I have been in discussion with him off and on on how we can work together and finally yesterday, the 14th February, 2006 he finally agreed to work fulltime with <a href="http://www.oinam.com/" title="Oinam Software">Oinam Software</a>.</p>

<p><a href="http://www.chugsdesigns.com/" title="ChugsDesigns">ChugsDesigns</a> is perhaps one of the only few web development entity in India which concentrates on web standards, valid codes, emphasize on structured semantic markup. ChugsDesigns already have an impressive <a href="http://www.chugsdesigns.com/portfolio.html" title="portfolio">portfolio</a>.</p>

<p>Oinam Software is extremely glad to welcome <a href="http://www.chugsdesigns.com/" title="ChugsDesigns">ChugsDesigns</a> to the team. We expect to push the possibilities of giving the best of <a href="http://webstandards.org/" title="Web Standards">Web Standards</a>, Effective and Accessible Designs, Valid Structured Semantics realm and to provide the best experience for our Clients and their projects.</p>

<p>The thing I love about our team and the people involved is that, we do what we really love to. We are very fortunate to get the best opportunity to push forward our passion for these technologies. Driven by the urge to push the envelope beyond, way beyond and to compete at the highest level of quality and standards, to be in the forefront and a precursor of the technology we are involved with, Oinam will try to strive more and more towards developing high quality Software Applications for the web, desktop and other varied medias.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/oinam-blog?a=7o3PHl-A0aU:zSaqcUpGS7A:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/oinam-blog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oinam-blog?a=7o3PHl-A0aU:zSaqcUpGS7A:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/oinam-blog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oinam-blog?a=7o3PHl-A0aU:zSaqcUpGS7A:JEwB19i1-c4"><img src="http://feeds.feedburner.com/~ff/oinam-blog?i=7o3PHl-A0aU:zSaqcUpGS7A:JEwB19i1-c4" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oinam-blog?a=7o3PHl-A0aU:zSaqcUpGS7A:wF9xT3WuBAs"><img src="http://feeds.feedburner.com/~ff/oinam-blog?i=7o3PHl-A0aU:zSaqcUpGS7A:wF9xT3WuBAs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oinam-blog?a=7o3PHl-A0aU:zSaqcUpGS7A:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/oinam-blog?i=7o3PHl-A0aU:zSaqcUpGS7A:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.oinam.com/2006/chugs-designs-with-oinam-we-are-serious-about-web-standards/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>23HQ, The Flash 8 Multiple Photo Upload Feature</title>
		<link>http://blog.oinam.com/2006/23hq-the-flash-8-multiple-photo-upload-feature/</link>
		<comments>http://blog.oinam.com/2006/23hq-the-flash-8-multiple-photo-upload-feature/#comments</comments>
		<pubDate>Thu, 09 Feb 2006 18:37:44 +0000</pubDate>
		<dc:creator>Brajeshwar</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[23hq]]></category>
		<category><![CDATA[file]]></category>
		<category><![CDATA[filereference]]></category>
		<category><![CDATA[flickr]]></category>
		<category><![CDATA[photos]]></category>
		<category><![CDATA[upload]]></category>

		<guid isPermaLink="false">http://www.oinam.com/__blog/?p=18</guid>
		<description><![CDATA[Flash, FileReference, Multiple File Upload in Flash, Ajax]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.23hq.com/" title="23hq">23hq</a> is a web application which makes it easy to share your digital photos. They have tried to put together a mix of old and brand new ways of sharing stuff. You can share your photos via the web or with prints. You can share with blogs, use mail or subscription-based sharing and more. Share your photos with whom you want, private or public or both.</p>

<p>Recently <a href="http://www.23hq.com/" title="23hq">23hq</a> contacted us so they can implement the <a href="http://blog.oinam.com/2005/flash-8-file-upload-download/" title="multiple file upload">multiple file upload</a> feature of Flash Player 8. Finally, the result is a cool way of provinding the users the ability to upload single or multiple photo uploads and at the same time allowing them to preview uploaded photos, tag them while the remaining at still being uploaded. You will be experiencing the cool combination of Flash and <a href="http://www.adaptivepath.com/publications/essays/archives/000385.php" title="Ajax">Ajax</a>.</p>

<p><a href="http://www.23hq.com/" title="23hq">23hq</a> have a an article describing their new feature in details, <a href="http://blog.23hq.com/articles/2006/02/07/flashy-uploading/" title="Flashy Uploads">Flashy Uploads</a>. Test out their <a href="http://www.23hq.com/23/redirect/photo/upload-flash" title="Upload Feature">Upload Feature</a> or keep a tap of their discussion on the <a href="http://www.23hq.com/forums/message-view?message%5fid=397908" title="Multiple file upload with Flash">topic</a>.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/oinam-blog?a=FLBRn6yLmh8:e_GSifOgiY0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/oinam-blog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oinam-blog?a=FLBRn6yLmh8:e_GSifOgiY0:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/oinam-blog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oinam-blog?a=FLBRn6yLmh8:e_GSifOgiY0:JEwB19i1-c4"><img src="http://feeds.feedburner.com/~ff/oinam-blog?i=FLBRn6yLmh8:e_GSifOgiY0:JEwB19i1-c4" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oinam-blog?a=FLBRn6yLmh8:e_GSifOgiY0:wF9xT3WuBAs"><img src="http://feeds.feedburner.com/~ff/oinam-blog?i=FLBRn6yLmh8:e_GSifOgiY0:wF9xT3WuBAs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oinam-blog?a=FLBRn6yLmh8:e_GSifOgiY0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/oinam-blog?i=FLBRn6yLmh8:e_GSifOgiY0:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.oinam.com/2006/23hq-the-flash-8-multiple-photo-upload-feature/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>AjaxCFC – the Client Side</title>
		<link>http://blog.oinam.com/2006/ajaxcfc-the-client-side/</link>
		<comments>http://blog.oinam.com/2006/ajaxcfc-the-client-side/#comments</comments>
		<pubDate>Thu, 02 Feb 2006 10:02:02 +0000</pubDate>
		<dc:creator>Manaswinee</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://www.oinam.com/__blog/?p=17</guid>
		<description><![CDATA[Ajax, ColdFusion, Javascript, AjaxCFC]]></description>
			<content:encoded><![CDATA[<p>As promised, here is a quick rundown of the client side part of <a href="http://blog.oinam.com/archives/2006/01/ajaxcfc/" title="AjaxCFC">AjaxCFC</a>.</p>

<p>The first part in the client side of AjaxCFC is to include the javascript files.</p>

<pre><code language="java">_ajaxConfig = {'_cfscriptLocation':'echoTest.cfc', '_jsscriptFolder':'js'};</code></pre>


<p><code>_ajaxConfig</code> will store the location of the listener <span class="caps">CFC </span>and location of the &#8220;js&#8221; folder which is included in the ajax.zip file that comes with AjaxCFC. The use of <code>_cfscriptLocation</code> variable is optional as you may specify the <span class="caps">CFC </span>location directly in the Ajax call.</p>

<p>You will have an ajax calling function and a call-back function; however, none of them are mandatory, because depending on your needs you may not need to know the result of your call, or you may not need to enclose your ajax call in a function.</p>

<p><span id="more-17"></span><br />
To invoke an ajax component you need to use <code>DWREngine._execute</code> which my colleague, Ashish has already <a href="http://blog.oinam.com/2006/ajaxcfc/" title="AjaxCFC">explained</a>.</p>

<p>The call-back function will always take one argument, which is the return of the method called within the <span class="caps">CFC </span>object.</p>

<p>AjaxCFC will allow you to return almost all simple or complex object to the JavaScript callback function: <em>strings, numbers, arrays, structures and queries</em>.</p>

<p>We have a preferance of structures over the other objects. The callback function will always take one argument, which is the return value of the invoked CF function.</p>

<p>The JavaScript function will receive the number or string just like any regular JavaScript call.</p>

<p>To retrieve the recordcount, you can loop your data through a built-in function, <code>result.getRowCount()</code>,&#8195;which will return the equivalent to <code>query.recordcount</code>. You can always use <code>sDumper(result)</code> to show you exactly what is being sent back to your handler.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/oinam-blog?a=AeU0n9ghJl8:IdLt6x0M1kw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/oinam-blog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oinam-blog?a=AeU0n9ghJl8:IdLt6x0M1kw:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/oinam-blog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oinam-blog?a=AeU0n9ghJl8:IdLt6x0M1kw:JEwB19i1-c4"><img src="http://feeds.feedburner.com/~ff/oinam-blog?i=AeU0n9ghJl8:IdLt6x0M1kw:JEwB19i1-c4" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oinam-blog?a=AeU0n9ghJl8:IdLt6x0M1kw:wF9xT3WuBAs"><img src="http://feeds.feedburner.com/~ff/oinam-blog?i=AeU0n9ghJl8:IdLt6x0M1kw:wF9xT3WuBAs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oinam-blog?a=AeU0n9ghJl8:IdLt6x0M1kw:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/oinam-blog?i=AeU0n9ghJl8:IdLt6x0M1kw:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.oinam.com/2006/ajaxcfc-the-client-side/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Join the LSD Beta</title>
		<link>http://blog.oinam.com/2006/join-the-lsd-beta/</link>
		<comments>http://blog.oinam.com/2006/join-the-lsd-beta/#comments</comments>
		<pubDate>Mon, 30 Jan 2006 20:56:40 +0000</pubDate>
		<dc:creator>Brajeshwar</dc:creator>
				<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://www.oinam.com/__blog/?p=15</guid>
		<description><![CDATA[Live Speed Dating, LSD]]></description>
			<content:encoded><![CDATA[<p>We are ready to beta test <a href="http://www.livespeedating.com/" title="Live Speed Dating"><span class="caps">LSD</span></a>, an online Live Speed Dating Application. <a href="http://www.livespeedating.com/" title="Sign Up for LSD">Sign Up</a> for the same and start <strong>LiveSpeedDating</strong> online.</p>

<p>During the first phase, the <span class="caps">LSD </span>are event-based with events lined up every 30 minutes. There will be 24/7 <span class="caps">LSD</span>s and much more in the upcoming phases of deployment.</p>

<p>Currently, during the beta, all events are set to be &#8220;Gender Neutral&#8221;, so you might get paired with your own gender. Once user count grows, we will pair you with your choice mate &#8211; male-female, male-male, female-female <em>et al</em>.</p>

<p>We are looking for US-US, cross crountry, cross continent pairing test and to see how our <span class="caps">FCS</span> Load Balancer can balance the load/bandwidth.</p>

<p>Please sign up for <a href="http://www.livespeeddating.com/" title="Live Speed Dating">Live Speed Dating</a> to enjoy this unique dating experience and if you would be able to help test out and give us feedbacks, please sign up for the mailing discussion list separately at <a href="http://list.oinam.com/lsd/" title="LSD Beta Mailing List"><span class="caps">LSD</span> Beta Mailing List</a>.</p>

<p>Please remember to check your Junk Folder as we have received notifications from subscribers informing us that the confirmation mail were caught in Junk Folders.</p>

<p><a href="http://www.brajeshwar.com/archives/2005/09/online-live-speed-dating-a-flash-media-server-application/" title="More Details about LSD">More Details about <span class="caps">LSD</span></a></p>

<p>We are open to criticism, suggestions, anything that you wish to say.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/oinam-blog?a=XeZa0idDaTo:l_Dyx2VFOyg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/oinam-blog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oinam-blog?a=XeZa0idDaTo:l_Dyx2VFOyg:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/oinam-blog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oinam-blog?a=XeZa0idDaTo:l_Dyx2VFOyg:JEwB19i1-c4"><img src="http://feeds.feedburner.com/~ff/oinam-blog?i=XeZa0idDaTo:l_Dyx2VFOyg:JEwB19i1-c4" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oinam-blog?a=XeZa0idDaTo:l_Dyx2VFOyg:wF9xT3WuBAs"><img src="http://feeds.feedburner.com/~ff/oinam-blog?i=XeZa0idDaTo:l_Dyx2VFOyg:wF9xT3WuBAs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oinam-blog?a=XeZa0idDaTo:l_Dyx2VFOyg:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/oinam-blog?i=XeZa0idDaTo:l_Dyx2VFOyg:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.oinam.com/2006/join-the-lsd-beta/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>AjaxCFC</title>
		<link>http://blog.oinam.com/2006/ajaxcfc/</link>
		<comments>http://blog.oinam.com/2006/ajaxcfc/#comments</comments>
		<pubDate>Tue, 17 Jan 2006 21:05:04 +0000</pubDate>
		<dc:creator>Ashish</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[ColdFusion]]></category>

		<guid isPermaLink="false">http://www.oinam.com/__blog/?p=14</guid>
		<description><![CDATA[ColdFusion, Ajax, AjaxCFC, Rob Gonda]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.robgonda.com/blog/projects/ajaxcfc/" title="AjaxCFC">AjaxCFC</a> is an <a href="http://www.adaptivepath.com/publications/essays/archives/000385.php" title="Ajax">Ajax</a> Framework for ColdFusion from <a href="http://www.robgonda.com/blog/" title="Rob Gonda">Rob Gonda</a>. Well, my reaction after going through it was <strong><span class="caps">AWESOME</span></strong> and huge thanks to it, lately have been able to finish up a small Messaging System integrated inside one of a Rich Internet Application, <a href="http://www.livespeeddating.com/" title="Live Speed Dating">Live Speed Dating</a>.</p>

<p>With AjaxCFC, a generic ColdFusion Component using the facade pattern was created which contains all the methods for the Messaging System. It made it so easy for me that I had to just take care of the functionality of a single method; <code>DWREngine._execute()</code> with the respective arguments. This is the method which handles passing of the data and also the method calls to ColdFusion. The arguments required are also quite simple and easy even for a newbie to understand.<br />
<span id="more-14"></span><br />
Looking at the method signature of the function;</p>

<pre><code language="cf">DWREngine._execute(_ajaxConfig.cfscriptLocation, null, ‘CFmethodName’, args, callBackFunction);</code></pre>

<p>Though you can pass multiple arguments, my preference is to use a value object instead. Let us look at some points in respect to the particular Module of the <span class="caps">RIA </span>which I am currently working.</p>


<ol>
<li>The _ajaxConfig.cfscriptLocation is the actual path to the <span class="caps">CFC </span>which contains the methods I need to call for my mailing system.</li>
<li>The second argument is the script name to be executed. This argument is null most of the times.</li>
<li>The CFmethodName is the name of the method you want to call from the <span class="caps">CFC.</span></li>
<li>The fourth parameter to this function is the arguments you wish to pass to the CFmethod. You can pass more than one arguments or even a value object.</li>
<li>The callBackFunction is the function in JavaScript in your <span class="caps">CFM </span>which will always take a single argument which is the return result you get from your <span class="caps">CFC.</span></li>
</ol>



<p>Well, the bottomline is that in order to use our <span class="caps">CFC </span>with the <a href="http://www.robgonda.com/blog/projects/ajaxcfc/" title="AjaxCFC">AjaxCFC</a> framework, all I had to do was extend my <span class="caps">CFC </span>to the ajax.cfc which comes along with the framework.</p>

<p>Implementing AjaxCFC into my application, not only made things faster and easier for me but also enriched the end user experience for our module, the Messaging System. Thanks to <a href="http://www.robgonda.com/blog/" title="Rob Gonda">Rob Gonda</a>, now I am looking forward to incorporate AjaxCFC with the <a href="http://www.model-glue.com/" title="Model-Glue">Model-Glue</a> framework which I have used for <a href="http://www.livespeeddating.com/" title="Live Speed Dating">Live Speed Dating</a>. </p>

<p><em>Note:</em><br />
The client side part of AjaxCFC was tackled by one of my colleague, Manaswinee. She will very soon be having an article on the same. Keep an eye on her article to get an insight on the callback functions and how the data is handled at the client side.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/oinam-blog?a=9c23HP_-3mY:9ZpUOWUqmFA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/oinam-blog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oinam-blog?a=9c23HP_-3mY:9ZpUOWUqmFA:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/oinam-blog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oinam-blog?a=9c23HP_-3mY:9ZpUOWUqmFA:JEwB19i1-c4"><img src="http://feeds.feedburner.com/~ff/oinam-blog?i=9c23HP_-3mY:9ZpUOWUqmFA:JEwB19i1-c4" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oinam-blog?a=9c23HP_-3mY:9ZpUOWUqmFA:wF9xT3WuBAs"><img src="http://feeds.feedburner.com/~ff/oinam-blog?i=9c23HP_-3mY:9ZpUOWUqmFA:wF9xT3WuBAs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oinam-blog?a=9c23HP_-3mY:9ZpUOWUqmFA:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/oinam-blog?i=9c23HP_-3mY:9ZpUOWUqmFA:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.oinam.com/2006/ajaxcfc/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>CSS 2.0 – Descendant, Child, Attribute, Adjacent Sibling Selectors</title>
		<link>http://blog.oinam.com/2006/css-20-descendant-child-attribute-adjacent-sibling-selectors/</link>
		<comments>http://blog.oinam.com/2006/css-20-descendant-child-attribute-adjacent-sibling-selectors/#comments</comments>
		<pubDate>Wed, 04 Jan 2006 09:01:01 +0000</pubDate>
		<dc:creator>Brajeshwar</dc:creator>
				<category><![CDATA[XHTML-CSS]]></category>

		<guid isPermaLink="false">http://www.oinam.com/__blog/?p=13</guid>
		<description><![CDATA[CSS, Descendant, Child, Attribute, Adjacent Sibling Selectors]]></description>
			<content:encoded><![CDATA[<p><strong>Descendant Selectors</strong></p>

<p>I am a big fan of Descendant Selectors and use it rather profusely. It is made up of two or more selectors cascaded by separating them with whitespaces. It helps me to match an element that is the descendant of another element in the document tree.</p>

<p>#myID { }<br />
#myID .myClass { }<br />
.myClass { }</p>

<p>Here in the above code, the attributes defined in the second line will be applied to .myClass elements in the document which is a descendant of the parent ID #myID. Whereas .myClass can be applied to other totally different set of elements that are not descendant of #myID.</p>

<p>div * p</p>

<p>will match only the paragraph elements that are grandchild or later descendant of a div element.<br />
<span id="more-13"></span><br />
<strong>Attribute Selectors</strong></p>

<p>Attribute Selectors allows us to specify rules that match a particular attribute defined in our documents. They can be matched in the following ways;</p>


<ol>
<li>[att] &#8211; Match when the element sets the <strong>att</strong> attribute, whatever the value of the attribute</li>
<li>[att=val] &#8211; Match when the element&#8217;s <strong>att</strong> attribute value is exactly <strong>val</strong></li>
<li>[att~=val] &#8211; Match when the element&#8217;s <strong>att</strong> attribute value is a space-separated list of <strong>words</strong>, one of which is exactly <strong>val</strong>. If this selector is used, the words in the value must not contain spaces (since they are separated by spaces)</li>
<li>[att|=val] &#8211; Match when the element&#8217;s <strong>att</strong> attribute value is a hyphen-separated list of <strong>words</strong>, beginning with <strong>val</strong>. The match always starts at the beginning of the attribute value. This is primarily intended to allow language subcode matches like the <strong>lang</strong> attribute in <span class="caps">HTML</span></li>
</ol>



<p>span[class=deprecated] { color: #ccc; text-decoration: line-through; }</p>

<p>Here, the selector matches all span elements whose <strong>class</strong> attribute has the exact value <strong>deprecated</strong>.</p>

<p>span[first="you"][second="me"] { font-weight: bold; }</p>

<p>Here, the selector matches all span elements whose <strong>first</strong> attribute has exactly the value &#8220;you&#8221; and whose <strong>second</strong> attribute has exactly the value &#8220;me&#8221;. Thus, multiple attribute selectors can also be used to refer to several attributes of an element, or even several times the same attribute.</p>

<p>Sometimes, we can combine Descendant and Attribute Selectors; <code>div p *[href]</code>. This will match any element that has the &#8220;href&#8221; attribute set and is inside a paragraph that is itself inside a div.</p>

<p><strong>Child Selectors</strong></p>

<p>A child selector matches when an element is the child of some element. A child selector is made up of two or more selectors separated by &#8220;&gt;&#8221;.</p>

<p>body &gt; p { font: normal normal normal small/normal Verdana, Helvetica, Arial, sans-serif; }</p>

<p>will set the style of all paragraph elements that are children of the body element.</p>

<p>div ul&gt;li p</p>

<p>combines descendant selectors and child selectors. This will match a paragraph element that is a descendant of an li, the li element must be the child of an ul element, the ul element must be a descendant of a div. Here, we have the freedom to leave that optional whitepsace in &#8220;ul&gt;li&#8221;.</p>

<p><strong>Adjacent Sibling Selectors</strong></p>

<p>Adjacent sibling selectors are something like <span class="caps">FOO </span>+ <span class="caps">BAR, </span>where <span class="caps">BAR </span>is the subject of the selector. The selector matches if <span class="caps">FOO </span>and <span class="caps">BAR </span>share the same parent in the document tree and <span class="caps">FOO </span>immediately precedes <span class="caps">BAR.</span> Sometimes, adjacent elements generate formatting objects whose presentation is handled automatically (e.g., collapsing vertical margins between adjacent boxes). The &#8220;+&#8221; selector helps us to specify additional style to adjacent elements.</p>

<p>h1 + h2 { margin: 0 0 10px 0; } </p>

<p>directs the h2 element immediately following a h1 element to avoid margins but push the bottom margin by 10px.</p>

<p>h1.special + h2 { margin: 10px 0; }</p>

<p>We can also have special requirement in the formatting by adding an attribute selector. Here, this will apply only when h1 has the class=&#8221;special&#8221;.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/oinam-blog?a=czpddItvtDk:Ov_ujDoC89s:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/oinam-blog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oinam-blog?a=czpddItvtDk:Ov_ujDoC89s:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/oinam-blog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oinam-blog?a=czpddItvtDk:Ov_ujDoC89s:JEwB19i1-c4"><img src="http://feeds.feedburner.com/~ff/oinam-blog?i=czpddItvtDk:Ov_ujDoC89s:JEwB19i1-c4" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oinam-blog?a=czpddItvtDk:Ov_ujDoC89s:wF9xT3WuBAs"><img src="http://feeds.feedburner.com/~ff/oinam-blog?i=czpddItvtDk:Ov_ujDoC89s:wF9xT3WuBAs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oinam-blog?a=czpddItvtDk:Ov_ujDoC89s:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/oinam-blog?i=czpddItvtDk:Ov_ujDoC89s:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.oinam.com/2006/css-20-descendant-child-attribute-adjacent-sibling-selectors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
