<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7009865144978602832</id><updated>2011-10-26T16:48:23.131Z</updated><category term='fancybox'/><category term='jquery'/><category term='apex'/><category term='apex4'/><category term='apple islate apex apexblogs'/><category term='islate'/><category term='jqzoom'/><category term='apexblogs'/><category term='ajax'/><category term='ecommerce'/><category term='apple'/><category term='ipad'/><category term='oracle'/><title type='text'>Oracle, Apex, and other musings.........</title><subtitle type='html'>Yet another Oracle blog.  This ain't gonna change the world but, hey, it keeps me off the streets!</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://peekbee.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7009865144978602832/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://peekbee.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Paul Brookes</name><uri>http://www.blogger.com/profile/13062557724899647553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://3.bp.blogspot.com/_2ruUCyck-_o/S1W4Ag9JMjI/AAAAAAAAAEM/xp6TKtxtwfk/S220/da-nacho.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>12</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7009865144978602832.post-6384544599037095637</id><published>2010-03-16T16:47:00.000Z</published><updated>2010-03-16T16:47:38.118Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='apexblogs'/><category scheme='http://www.blogger.com/atom/ns#' term='apex'/><category scheme='http://www.blogger.com/atom/ns#' term='apex4'/><title type='text'>Apex 4.0: SQL in Plugins and seeing Stars.....</title><content type='html'>This is my first post in a few weeks as I've been a little busy with work recently, which is just criminal as I really just want to play with Apex 4 EA2.&amp;nbsp; Oh well, bills have to be paid and children fed I suppose.&lt;br /&gt;&lt;br /&gt;Anyway, let's cut to the chase.&amp;nbsp; There is a nice feature of Apex 4 plugins (which I'm pretty sure wasn't working correctly in EA1) where you can create a custom attribute of type 'SQL Query'.&amp;nbsp; I've added this to the Range Slider plugin I use on my &lt;a href="http://tryapexnow.com/apex/f?p=ONLINESTORE"&gt;Online Store &lt;/a&gt;demo  for the min and max default range values, as you can see below:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_2ruUCyck-_o/S5-vRcj6atI/AAAAAAAAAFU/3ixmiItQfW4/s1600-h/Slider+Attributes.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="185" src="http://1.bp.blogspot.com/_2ruUCyck-_o/S5-vRcj6atI/AAAAAAAAAFU/3ixmiItQfW4/s400/Slider+Attributes.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Anyone using the plugin can write SQL statements for these attributes, and the good part is that they will be parsed when the changes are saved.&amp;nbsp; You can see in the screenshot below that I have set the Default Range Min Value to the mimimum selling price and the Default Range Max Value to maximum selling price.&amp;nbsp; I should, of course, set the Minimum Value and Maximum Value to also be 'SQL Query' attribute types and set them to be slightly smaller and large that the min/max selling prices, but I haven't got around to that yet.&amp;nbsp; Sorry.&amp;nbsp; The plugin can be found &lt;a href="http://tryapexnow.com/apex/p?n=103461130433795259"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_2ruUCyck-_o/S5-wCYjgdgI/AAAAAAAAAFc/r4gA2ErS-aQ/s1600-h/Slider+Ranges.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="373" src="http://3.bp.blogspot.com/_2ruUCyck-_o/S5-wCYjgdgI/AAAAAAAAAFc/r4gA2ErS-aQ/s400/Slider+Ranges.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;And what does he mean by '....seeing Stars' in the Blog post title, I hear you ask?&amp;nbsp; Well let me explain.&lt;br /&gt;&lt;br /&gt;You may have noticed that I have used a Star Rating on my application, which is taken from Patrick Wolf's excellent sample Plugin application which can be found via &lt;a href="http://www.inside-oracle-apex.com/oracle-apex-4-0-new-features-in-early-adopter-2/"&gt;this blog post&lt;/a&gt;.&amp;nbsp; I have taken that Star Rating plugin and used some jQuery magic to dynamically update the list of products in a similar manner to the Range Slider and Categories in the Refine Search region.&amp;nbsp;&amp;nbsp; Click on a star and it will displ;ay products that have at least that rating as a minimum.&amp;nbsp; So clicking on star 3 will display all products with ratings of 3, 4 or 5 stars.&amp;nbsp; You can also click on the reset button to the left to set it so that all products are displayed including those without a rating.&amp;nbsp; If you want to know how to do this in more detail, then please let me know and I try and find the time to explain.&lt;br /&gt;&lt;br /&gt;At some point I promise I really, really, really am going to smarten the demo up.&amp;nbsp;&amp;nbsp; Bye for now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7009865144978602832-6384544599037095637?l=peekbee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peekbee.blogspot.com/feeds/6384544599037095637/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7009865144978602832&amp;postID=6384544599037095637' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7009865144978602832/posts/default/6384544599037095637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7009865144978602832/posts/default/6384544599037095637'/><link rel='alternate' type='text/html' href='http://peekbee.blogspot.com/2010/03/apex-40-sql-in-plugins-and-seeing-stars.html' title='Apex 4.0: SQL in Plugins and seeing Stars.....'/><author><name>Paul Brookes</name><uri>http://www.blogger.com/profile/13062557724899647553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://3.bp.blogspot.com/_2ruUCyck-_o/S1W4Ag9JMjI/AAAAAAAAAEM/xp6TKtxtwfk/S220/da-nacho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_2ruUCyck-_o/S5-vRcj6atI/AAAAAAAAAFU/3ixmiItQfW4/s72-c/Slider+Attributes.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7009865144978602832.post-3982370879287483253</id><published>2010-02-26T22:23:00.000Z</published><updated>2010-02-26T22:23:14.994Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='apexblogs'/><category scheme='http://www.blogger.com/atom/ns#' term='apex'/><category scheme='http://www.blogger.com/atom/ns#' term='apex4'/><title type='text'>Apex EA2 update</title><content type='html'>To see the new style Plugins use this link to the Plugins Application provided by &lt;a href="http://www.inside-oracle-apex.com/"&gt;Patrick Wolf:&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tryapexnow.com/apex/f?p=888:1:4073611300833285"&gt;Plugins Application&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I've managed to copy the syntax used in some of these plugins to update those on my &lt;a href="http://tryapexnow.com/apex/f?p=ONLINESTORE"&gt;Online Store &lt;/a&gt;demo. &lt;br /&gt;&lt;br /&gt;I've still need to upload some images and it looks like there are a few issue with my schema, but generally the app appears to be working.&amp;nbsp; So, in general it looks like EA1 apps can be imported into EA2 with little need to change anything.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7009865144978602832-3982370879287483253?l=peekbee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peekbee.blogspot.com/feeds/3982370879287483253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7009865144978602832&amp;postID=3982370879287483253' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7009865144978602832/posts/default/3982370879287483253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7009865144978602832/posts/default/3982370879287483253'/><link rel='alternate' type='text/html' href='http://peekbee.blogspot.com/2010/02/apex-ea2-update.html' title='Apex EA2 update'/><author><name>Paul Brookes</name><uri>http://www.blogger.com/profile/13062557724899647553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://3.bp.blogspot.com/_2ruUCyck-_o/S1W4Ag9JMjI/AAAAAAAAAEM/xp6TKtxtwfk/S220/da-nacho.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7009865144978602832.post-5556762329660799741</id><published>2010-02-26T21:45:00.000Z</published><updated>2010-02-26T21:45:12.876Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='apexblogs'/><category scheme='http://www.blogger.com/atom/ns#' term='apex'/><category scheme='http://www.blogger.com/atom/ns#' term='apex4'/><title type='text'>Apex EA2 is now available</title><content type='html'>The good news is that it appears that applications exported from Early Adopter Phase 1 import ok in the new EA2.  &lt;br /&gt;&lt;br /&gt;The bad news is that plugins have had a bit of an overhaul.  It looks like the PL/SQL code used to construct a plugin now uses functions rather than procedures.  So back to the drawing board for some of my online store demo plugins!&lt;br /&gt;&lt;br /&gt;Can anyone from the team shed some light on what I do with 'apex_plugin.t_page_item_render_result' or 'apex_plugin.t_page_item_validation_result', please?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7009865144978602832-5556762329660799741?l=peekbee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peekbee.blogspot.com/feeds/5556762329660799741/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7009865144978602832&amp;postID=5556762329660799741' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7009865144978602832/posts/default/5556762329660799741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7009865144978602832/posts/default/5556762329660799741'/><link rel='alternate' type='text/html' href='http://peekbee.blogspot.com/2010/02/apex-ea2-is-now-available.html' title='Apex EA2 is now available'/><author><name>Paul Brookes</name><uri>http://www.blogger.com/profile/13062557724899647553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://3.bp.blogspot.com/_2ruUCyck-_o/S1W4Ag9JMjI/AAAAAAAAAEM/xp6TKtxtwfk/S220/da-nacho.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7009865144978602832.post-8584190877720960362</id><published>2010-02-19T18:43:00.001Z</published><updated>2010-02-19T18:54:50.305Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='apexblogs'/><category scheme='http://www.blogger.com/atom/ns#' term='ajax'/><category scheme='http://www.blogger.com/atom/ns#' term='apex'/><category scheme='http://www.blogger.com/atom/ns#' term='apex4'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Static Region Id's and Ajax Fun</title><content type='html'>More Online Store demo shenanigans for you.  A bit dry this one I'm afraid. &lt;br /&gt;&lt;br /&gt;A couple of days back I decided to export/import my &lt;a href="http://tryapexnow.com/apex/f?p=ONLINESTORE"&gt;Online Store&lt;/a&gt; demo, and whilst viewing the new imported version of the application found it to be completely kaput.&amp;nbsp; It didn't take long to realise that I had made the mistake of hard coding region id's in some of the Javascript.&amp;nbsp; Well, I thought this will be easy to fix as I can just utilise Static id's instead in my regions and in place of #REGION_ID# in templates.&amp;nbsp; So far, so good, but then I realised that the Ajax refreshing of the Products and Shopping Basket regions is done using calls to html_PPR_Report_Page and $a_report, and both these require the internal numeric region id as a parameter.&amp;nbsp; As far as I know neither recognises the Static id (please correct me if I am wrong).&amp;nbsp; Doh!&lt;br /&gt;&lt;br /&gt;I get around this by creating hidden items (i.e. P1_PRODUCT_REGION_ID) based on a SQL query that uses the Static id to get the 'real' internal numeric ID.  The following SQL does the job:&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: sql"&gt;SELECT region_id&lt;br /&gt;FROM   apex_application_page_regions&lt;br /&gt;WHERE  static_id      = 'PRODUCTS_REP_REG'&lt;br /&gt;AND    page_id        = v('APP_PAGE_ID')&lt;br /&gt;AND    application_id = v('APP_ID');&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;All well and good I thought, but then I found another issue.&amp;nbsp; In the main Products region if the search is refined so that no rows are returned then instead of displaying the 'When No Data Found Message' wording from Report Attributes section it displayed the whole page embedded within the region.&amp;nbsp; Double Doh!&lt;br /&gt;&lt;br /&gt;Again, it appears I had hard coded the internal region id into the 'When No Data Found Message' section, something like:&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: html"&gt;&lt;div id="reportR5145334247144519933"&gt;&lt;htmldb:R5145334247144519933&gt;&lt;table id="R5145334247144519933" class="t13Borderless"&gt;&lt;tbody&gt;&lt;br /&gt;&lt;tr&gt; &lt;td headers="PRODUCT_NAME"&gt;&lt;center&gt;&lt;b&gt;- No Products Found -&lt;/b&gt;&lt;/center&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;tfoot&gt;&lt;/tfoot&gt;&lt;/table&gt;&lt;/htmldb:R5145334247144519933&gt;&lt;/div&gt;&lt;/pre&gt;&lt;br /&gt;This had worked nicely in the orginal app from which the export came, as in lieu of a 'No Data Found' template, I simply copied the div and table tags that would appear if rows were returned in the Products region.  But now it was useless.  Therefore, I employed the following instead to fix the problem:&lt;br /&gt;&lt;pre class="brush: html"&gt;&lt;div id="reportR&amp;P1_PRODUCT_REGION_ID."&gt;&lt;htmldb:R&amp;P1_PRODUCT_REGION_ID.&gt;&lt;br /&gt;&lt;table id="R&amp;P1_PRODUCT_REGION_ID." class="t13Borderless"&gt;&lt;tbody&gt;&lt;br /&gt;&lt;tr&gt;&lt;td headers="PRODUCT_NAME"&gt;&lt;center&gt;&lt;b&gt;- No Products Found -&lt;/b&gt;&lt;/center&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;tfoot&gt;&lt;/tfoot&gt; &lt;/table&gt;&lt;/htmldb:R&amp;P1_PRODUCT_REGION_ID.&gt;&lt;br /&gt;&lt;/div&gt;&lt;/pre&gt;&lt;br /&gt;This simply embeds the value of the P1_PRODUCT_REGION_ID (the internal id of the product region) into the HTML.  Voila.  It works a treat, and no hard coding of id's in sight.&lt;br /&gt;&lt;br /&gt;So, not a lot of visible progress on the store this week.  Although, I have managed to make the site look similar and work the same way in IE, FF and Chrome.&lt;br /&gt;&lt;br /&gt;Hopefully next week I can start to look at improving the look of the store.  I also want to change the templates to be Div based as per the new Apex 4.0 theme.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7009865144978602832-8584190877720960362?l=peekbee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peekbee.blogspot.com/feeds/8584190877720960362/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7009865144978602832&amp;postID=8584190877720960362' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7009865144978602832/posts/default/8584190877720960362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7009865144978602832/posts/default/8584190877720960362'/><link rel='alternate' type='text/html' href='http://peekbee.blogspot.com/2010/02/static-region-ids-and-ajax-fun.html' title='Static Region Id&apos;s and Ajax Fun'/><author><name>Paul Brookes</name><uri>http://www.blogger.com/profile/13062557724899647553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://3.bp.blogspot.com/_2ruUCyck-_o/S1W4Ag9JMjI/AAAAAAAAAEM/xp6TKtxtwfk/S220/da-nacho.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7009865144978602832.post-8361080662447193874</id><published>2010-02-12T16:11:00.001Z</published><updated>2010-02-19T14:33:57.254Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='apexblogs'/><category scheme='http://www.blogger.com/atom/ns#' term='jqzoom'/><category scheme='http://www.blogger.com/atom/ns#' term='apex'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>jQuery Zooming</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;Many online stores offer potential buyers the choice to view large version of images of products, but increasingly there is a tendancy to allow 'zooming' in on products to see more detail.&amp;nbsp; Amazon allows this with many of its products, for&lt;a href="http://www.amazon.com/Kindle-Wireless-Reading-Display-Generation/dp/B0015T963C/ref=amb_link_86425631_2?pf_rd_m=ATVPDKIKX0DER&amp;amp;pf_rd_s=center-1&amp;amp;pf_rd_r=0ZRB59QEB0DENTDYR614&amp;amp;pf_rd_t=101&amp;amp;pf_rd_p=442671062&amp;amp;pf_rd_i=507846"&gt; instance.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There is a plugin for jQuery which does something similar (ish) which I've add to my store &lt;a href="http://tryapexnow.com/apex/f?p=ONLINESTORE"&gt;demo&lt;/a&gt;.&amp;nbsp; Click on the product name for one of the products, I suggest the iPad or iPod Nano, to view this in action.&amp;nbsp; In the overlay window, hover over the image and you will see how this works.&amp;nbsp; Well this nifty little plugin is called&lt;a href="http://www.mind-projects.it/projects/jqzoom/index.php#examples"&gt; jqZoom&lt;/a&gt;, but I also found a non-open source alternative that doesn't use jQuery called &lt;a href="http://www.magictoolbox.com/magiczoom/"&gt;Magiczoom,&lt;/a&gt; which is used on a number of commercial sites.&lt;br /&gt;&lt;br /&gt;You will notice that a few of the images are missing from the demo.&amp;nbsp; With jqZoom, you need to store small and large versions of each product image, although the large image only gets loaded when you hover over the small image.&amp;nbsp; Each image is stored as a Blob linked to the product.&amp;nbsp; As I was loading up the images using the application I kept getting a 'ORA-01691: unable to extend lob segment.....' error, so I need to look into this.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7009865144978602832-8361080662447193874?l=peekbee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peekbee.blogspot.com/feeds/8361080662447193874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7009865144978602832&amp;postID=8361080662447193874' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7009865144978602832/posts/default/8361080662447193874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7009865144978602832/posts/default/8361080662447193874'/><link rel='alternate' type='text/html' href='http://peekbee.blogspot.com/2010/02/jquery-zooming.html' title='jQuery Zooming'/><author><name>Paul Brookes</name><uri>http://www.blogger.com/profile/13062557724899647553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://3.bp.blogspot.com/_2ruUCyck-_o/S1W4Ag9JMjI/AAAAAAAAAEM/xp6TKtxtwfk/S220/da-nacho.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7009865144978602832.post-5885612219539187049</id><published>2010-02-08T14:44:00.001Z</published><updated>2010-02-08T15:05:24.756Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='fancybox'/><category scheme='http://www.blogger.com/atom/ns#' term='apexblogs'/><category scheme='http://www.blogger.com/atom/ns#' term='jquery'/><category scheme='http://www.blogger.com/atom/ns#' term='apex'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Well Fancy that!</title><content type='html'>I came across a jQuery plugin called &lt;a href="http://fancybox.net/home"&gt;FancyBox&lt;/a&gt; for creating nice "floating" overlay windows, which I have incorporated into my &lt;a href="http://tryapexnow.com/apex/f?p=ONLINESTORE"&gt;online store demo&lt;/a&gt;.&amp;nbsp; Just click on the product name and it will display the details in a modal window.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;It doesn't currently work in IE 6, although I'm not sure about later versions, so you're best viewing it in FF.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7009865144978602832-5885612219539187049?l=peekbee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peekbee.blogspot.com/feeds/5885612219539187049/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7009865144978602832&amp;postID=5885612219539187049' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7009865144978602832/posts/default/5885612219539187049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7009865144978602832/posts/default/5885612219539187049'/><link rel='alternate' type='text/html' href='http://peekbee.blogspot.com/2010/02/well-fancy-that.html' title='Well Fancy that!'/><author><name>Paul Brookes</name><uri>http://www.blogger.com/profile/13062557724899647553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://3.bp.blogspot.com/_2ruUCyck-_o/S1W4Ag9JMjI/AAAAAAAAAEM/xp6TKtxtwfk/S220/da-nacho.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7009865144978602832.post-4358291489921972285</id><published>2010-02-02T20:12:00.003Z</published><updated>2010-02-03T11:32:52.755Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='apexblogs'/><category scheme='http://www.blogger.com/atom/ns#' term='apex'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Range Slider Plugin</title><content type='html'>I've spent a little time updating my online shop demo recently. I've still a long way to go but initially I am trying to get as much core functionality built into the search page, such as trying not to submit the page at all and do as much with Ajax as I can.&amp;nbsp; From hereonin I think I shall refer to this as 'Ajaxifying' my application.&amp;nbsp; Ok maybe not.&lt;br /&gt;&lt;br /&gt;You can go to the demo here....&lt;a href="http://tryapexnow.com/apex/f?p=ONLINESTORE"&gt;Online Store Demo&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Something to note.&amp;nbsp; You can drag and drop the product images into the shopping basket and the basket inventory will update, but this doesn't work with pagination.&amp;nbsp; If you use the range slider this will reset pagination and it will work again.&amp;nbsp; Also note, that this page only works properly with Firefox, which I think maybe down to Apex 4 EA not yet being supported in IE (it doesn't work with Chrome either).&lt;br /&gt;&lt;br /&gt;You will notice that I have created a new plugin which I have based on &lt;a href="http://www.inside-oracle-apex.com/oracle-apex-4-0-how-to-create-a-plug-in/"&gt;Patrick Wolf's&lt;/a&gt; slider plugin, but this uses 2 markers on the slider to represent a range of high and low.&amp;nbsp;&amp;nbsp; You can also specify default high and low values for the slider.&amp;nbsp; You can get the range slider plugin &lt;a href="http://tryapexnow.com/apex/p?n=282689101739779038"&gt;here.&lt;/a&gt; (let me know if this link doesn't work).&amp;nbsp; As plugins only return a single value, then the value returned will be made up of 2 values separated by a comma (ie '100,4500').&amp;nbsp; You will of course need to extract each value from the item you base on the plugin if you want to refer to them in a report Where clause.&lt;br /&gt;&lt;br /&gt;I will post some more in the next day or so as I make other improvements.&lt;br /&gt;&lt;br /&gt;(Thanks to &lt;a href="http://anthonyrayner.blogspot.com/"&gt;Anthony&lt;/a&gt; for help with the live binding of the drag and drop/slider dynamic actions)&lt;br /&gt;&lt;br /&gt;UPDATE:&amp;nbsp; One thing I forgot to mention is that I added a plugin parameter for the range slider that allows you to specify a jQuery theme from a select list.&amp;nbsp; This is not the most efficient way of applying themes to all jQuery based plugins on a page/application, but it gives you a flavour of what can be done.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7009865144978602832-4358291489921972285?l=peekbee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peekbee.blogspot.com/feeds/4358291489921972285/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7009865144978602832&amp;postID=4358291489921972285' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7009865144978602832/posts/default/4358291489921972285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7009865144978602832/posts/default/4358291489921972285'/><link rel='alternate' type='text/html' href='http://peekbee.blogspot.com/2010/02/range-slider-plugin.html' title='Range Slider Plugin'/><author><name>Paul Brookes</name><uri>http://www.blogger.com/profile/13062557724899647553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://3.bp.blogspot.com/_2ruUCyck-_o/S1W4Ag9JMjI/AAAAAAAAAEM/xp6TKtxtwfk/S220/da-nacho.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7009865144978602832.post-460281871046438782</id><published>2010-01-27T19:41:00.000Z</published><updated>2010-01-27T19:41:21.150Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='apexblogs'/><category scheme='http://www.blogger.com/atom/ns#' term='apex'/><category scheme='http://www.blogger.com/atom/ns#' term='ipad'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>So yes, it really is just a big iPhone.</title><content type='html'>So, if, and it's still really an if at this stage, the iPad takes off in a big way (and you know how what happens next - designers/marketing/sales, etc buy them, take them to meetings, then everyone in the company wants one) this really is going to have an impact on how we design our web apps, Apex definately included.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;It's one thing showing off a tiny iPhone version of an Apex application (just because you can), but it's going to be a reality that we are going to have to now design for mouse'less and keyboard';ess (well physical anyway) devices - welcome to the age of multi-touch.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7009865144978602832-460281871046438782?l=peekbee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peekbee.blogspot.com/feeds/460281871046438782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7009865144978602832&amp;postID=460281871046438782' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7009865144978602832/posts/default/460281871046438782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7009865144978602832/posts/default/460281871046438782'/><link rel='alternate' type='text/html' href='http://peekbee.blogspot.com/2010/01/so-yes-it-really-is-just-big-iphone.html' title='So yes, it really is just a big iPhone.'/><author><name>Paul Brookes</name><uri>http://www.blogger.com/profile/13062557724899647553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://3.bp.blogspot.com/_2ruUCyck-_o/S1W4Ag9JMjI/AAAAAAAAAEM/xp6TKtxtwfk/S220/da-nacho.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7009865144978602832.post-994872642210092992</id><published>2010-01-25T14:31:00.001Z</published><updated>2010-01-25T15:50:54.514Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='apple islate apex apexblogs'/><title type='text'>Multi touch and web applications</title><content type='html'>The award for the "worst kept secret of the last 12 months" will no doubt be awarded to Apple later this week after the unveiling of the iThingamy this Wednesday (27th).&amp;nbsp;&amp;nbsp; As I said in an earlier &lt;a href="http://peekbee.blogspot.com/2010/01/islate-ipad-or-whatever-it-will-be.html"&gt;post&lt;/a&gt;, this is likely to herald the start of the era of the ubiquitous tablet computer, in part thanks to the success of the iPhone.&lt;br /&gt;&lt;br /&gt;Love 'em or hate 'em, Apple certainly know thing or two about delivering objects of desire, but I can't help feeling that there will be a lot of dissapointment around if &lt;a href="http://www.theregister.co.uk/2010/01/25/islate_fingerprints/"&gt;this &lt;/a&gt;story from The Register is true.&amp;nbsp; It indicates that the tablet's OS may be the same as that on the iPhone, and not based around Mac OS.&amp;nbsp; Considering that multi-touch is native to a 'fully blown' OS like Windows 7 and the cost of the Apple tablet is rumoured to be around $600-$800 dollars, then I wonder what impact this may have on its success?&lt;br /&gt;&lt;br /&gt;Anyway, onto the main reason for this post, which is that I got thinking about multi-touch and web based apps in general.&amp;nbsp; I was playing with one of my Apex applications on my iPhone.&amp;nbsp; This app has a slider and drag and drop functionality, but of course neither of these work using the iPhone's Safari browser.&amp;nbsp; So, I'm now intrigued by how this kind of functionality is going to work, particularly if Apple's device is just going to be a jumbo iPhone?&amp;nbsp; Any thoughts?&lt;br /&gt;&lt;br /&gt;Speaking of which, why is it that when I think of this tablet just being a big iPhone, does this image appear in my head:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_2ruUCyck-_o/S12qzX_JIhI/AAAAAAAAAFA/fk2JzsznF98/s1600-h/domJoly_1431416c.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_2ruUCyck-_o/S12qzX_JIhI/AAAAAAAAAFA/fk2JzsznF98/s320/domJoly_1431416c.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7009865144978602832-994872642210092992?l=peekbee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peekbee.blogspot.com/feeds/994872642210092992/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7009865144978602832&amp;postID=994872642210092992' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7009865144978602832/posts/default/994872642210092992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7009865144978602832/posts/default/994872642210092992'/><link rel='alternate' type='text/html' href='http://peekbee.blogspot.com/2010/01/multi-touch-and-web-applications.html' title='Multi touch and web applications'/><author><name>Paul Brookes</name><uri>http://www.blogger.com/profile/13062557724899647553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://3.bp.blogspot.com/_2ruUCyck-_o/S1W4Ag9JMjI/AAAAAAAAAEM/xp6TKtxtwfk/S220/da-nacho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_2ruUCyck-_o/S12qzX_JIhI/AAAAAAAAAFA/fk2JzsznF98/s72-c/domJoly_1431416c.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7009865144978602832.post-4838399928425661822</id><published>2010-01-21T21:28:00.003Z</published><updated>2010-02-16T17:42:20.205Z</updated><title type='text'>Shop 'til ya drop, Apex 4 style.</title><content type='html'>Bad title I know, but it's late here in the UK, so I hope you'll cut me a little slack? &lt;br /&gt;&lt;br /&gt;Now I said I would update you on my progress with creating an online shop for my wifes business.&amp;nbsp; So, this is what I have so far.&lt;br /&gt;&lt;br /&gt;I've taken the original Online Shop packaged application, then modified and funked it up a little it using Apex 4 early adopter (if you haven't already then get yourself an account at &lt;a href="http://tryapexnow.com/"&gt;Apex 4 EA&lt;/a&gt;).&amp;nbsp; Specifically, I have used some of Anthony Rayner's excellent plugins from his recent &lt;a href="http://anthonyrayner.blogspot.com/2010/01/apex-40-learn-more-about-dynamic.html"&gt;blogpost&lt;/a&gt;, which I highly recommend that you use as a starting point.&amp;nbsp; The plugins in question are those to create and control a slider and drag and drop.&lt;br /&gt;&lt;br /&gt;Please visit my demo &lt;a href="http://tryapexnow.com/apex/f?p=ONLINESTORE"&gt;shop&lt;/a&gt; application and have a play around.&amp;nbsp; It's obviously only a first cut, just to test drive some Apex 4 features, and is obviously a long long way off being useful.&amp;nbsp; The features you may want to try are:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;You can drag and drop products (the image) to the shopping basket and the number of items will increment.&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;There is a slider which can be used to view all products with the slider value as the minimum price.&amp;nbsp; A bit of Ajax is used to reduce/increase the products displayed.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;There is an autocomplete search box using the new Text Item with Autocomplete, straight out of the box.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;If you want to play with the drag and drop, you will need to do this first as setting the slider renders this feature unusable.&amp;nbsp; I will work on this, just not tonight.&lt;br /&gt;&lt;br /&gt;Let me know how you get on, and if anyone is interested then I will blog again on how it was developed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7009865144978602832-4838399928425661822?l=peekbee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peekbee.blogspot.com/feeds/4838399928425661822/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7009865144978602832&amp;postID=4838399928425661822' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7009865144978602832/posts/default/4838399928425661822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7009865144978602832/posts/default/4838399928425661822'/><link rel='alternate' type='text/html' href='http://peekbee.blogspot.com/2010/01/shop-til-ya-drop-apex-4-style.html' title='Shop &apos;til ya drop, Apex 4 style.'/><author><name>Paul Brookes</name><uri>http://www.blogger.com/profile/13062557724899647553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://3.bp.blogspot.com/_2ruUCyck-_o/S1W4Ag9JMjI/AAAAAAAAAEM/xp6TKtxtwfk/S220/da-nacho.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7009865144978602832.post-6373485782242052531</id><published>2010-01-19T16:33:00.000Z</published><updated>2010-01-19T16:33:57.013Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='apexblogs'/><category scheme='http://www.blogger.com/atom/ns#' term='islate'/><category scheme='http://www.blogger.com/atom/ns#' term='apex'/><category scheme='http://www.blogger.com/atom/ns#' term='ipad'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>iSlate, iPad, or whatever it will be called</title><content type='html'>Interesting article on the BBC News site regarding how Apple '&lt;a href="http://www.bbc.co.uk/blogs/thereporters/maggieshiels/2010/01/apple_leaks.html"&gt;manages&lt;/a&gt;' controlled leaks.&lt;br /&gt;&lt;br /&gt;It looks like a dead cert that Apple will anounce the iWhatever next week, and in doing so will arguably kick start the next generation of computing, that of the tablet based computer.&amp;nbsp; This will be the start of the two horse race between Apples new device and other Windows 7 (with its native mutli-touch) based devices.&lt;br /&gt;&lt;br /&gt;So, I'm thinking this can only be good news for us developers out there, as the low cost tablet (though low-cost may not apply to the Apple device) takes over from the low cost netbook.&amp;nbsp; Modern web based applications are just crying out for devices like these, particularly the kind of business centric applications we Apex developers specialise in.&amp;nbsp; I think Apex version 4, with a focus on easier Javascript development, and Ajax functionality, is going to be well positioned for development on these devices.&lt;br /&gt;&lt;br /&gt;I'm interested to see what new Apex themes and code, particularly plugins, that take advantage of multi-touch abilities will start to appear in the future once tablets become more widespread.&amp;nbsp; I'm not aware of any examples for the iPhone and the only technical info I could find is the &lt;a href="http://sumnertechnologies.com/apex/f?p=10000:395:0::NO::P395_PRESENTATION_KEY:APEX_IPHONE"&gt;presentation &lt;/a&gt;by Brian Spendolini, but I'm happy to be pointed in the direction of any others.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7009865144978602832-6373485782242052531?l=peekbee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peekbee.blogspot.com/feeds/6373485782242052531/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7009865144978602832&amp;postID=6373485782242052531' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7009865144978602832/posts/default/6373485782242052531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7009865144978602832/posts/default/6373485782242052531'/><link rel='alternate' type='text/html' href='http://peekbee.blogspot.com/2010/01/islate-ipad-or-whatever-it-will-be.html' title='iSlate, iPad, or whatever it will be called'/><author><name>Paul Brookes</name><uri>http://www.blogger.com/profile/13062557724899647553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://3.bp.blogspot.com/_2ruUCyck-_o/S1W4Ag9JMjI/AAAAAAAAAEM/xp6TKtxtwfk/S220/da-nacho.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7009865144978602832.post-6760762492162263504</id><published>2010-01-19T08:00:00.007Z</published><updated>2010-01-20T08:35:43.899Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='apexblogs'/><category scheme='http://www.blogger.com/atom/ns#' term='ecommerce'/><category scheme='http://www.blogger.com/atom/ns#' term='apex'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Eventually......</title><content type='html'>Well just 3 years after creating  an account on Blogger I am writing my first post.  This of course is at a time when, we are told, blogging is dying (or should actually be dead now according to this &lt;a href="http://www.wired.com/entertainment/theweb/magazine/16-11/st_essay"&gt;Wired &lt;/a&gt;article from a little while back). &lt;br /&gt;&lt;br /&gt;So, with this in mind, it means I will likely start some serious twittering in around another 2-3 years, long after the twitter dust has settled.  I had come here armed with an arsenal of excuses, but to hell with those, I'm just going to get on with it. &lt;br /&gt;&lt;br /&gt;You see, I'm coming to the end of a long'ish contract where again my Apex skills were called upon once again and, after it finishes, will probably spend some time building an online shop for my wifes business which supplies jewellery to other businesses, but wants to sell direct to consumers.  I say 'probably' as what usually happens when I make plans in this way is that a nice little contract comes along which I start as the other finishes.  &lt;br /&gt;&lt;br /&gt;Assuming for now that this plan does happen, then I need to consider how I am going to go about this.  As its an established business that I would be developing for, then we want something more than the usual limited template driven options available from some of the hosting companies.  So, I had already started looking at other options, you  know, the usual suspects - osCommerce, Zen Cart, Actinic, Avactis, etc, some of them highly configurable but most over complicated for what we need.&lt;br /&gt;&lt;br /&gt;Then I got thinking, why not utilise the skills I have and create the online shop using Oracle and Apex.   This makes complete sense.  Apex is perfect for this - its sits in the DB so benefits from all the security that offers (I know, I know, there are security issues but I have that covered), there's enough hosting companies out there now, and with Apex version 4 I can take advantage of many new features (ie auto comlete text boxes, dynamic actions, jQuery, plus hopefully a whole raft of third party plugins that will be available).  Plus, of course the &lt;a href="https://shop.oracle.com/pls/ostore/f?p=ostore:home:0"&gt;Oracle Stor&lt;/a&gt;&lt;a href="https://shop.oracle.com/pls/ostore/f?p=ostore:home:0"&gt;e&lt;/a&gt; is Apex based (though I suspect the development budget for that is a teeny bit more than we have).&lt;br /&gt;&lt;br /&gt;So, that is where I am at the moment.  I've taken a look at the Online Store packaged application and may use this as a starting point, but I'm interested in other peoples experience of doing a similar thing with Apex.  Good or bad, any comment is appreciated, and I shall keep you posted with my progress.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7009865144978602832-6760762492162263504?l=peekbee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peekbee.blogspot.com/feeds/6760762492162263504/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7009865144978602832&amp;postID=6760762492162263504' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7009865144978602832/posts/default/6760762492162263504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7009865144978602832/posts/default/6760762492162263504'/><link rel='alternate' type='text/html' href='http://peekbee.blogspot.com/2010/01/eventually.html' title='Eventually......'/><author><name>Paul Brookes</name><uri>http://www.blogger.com/profile/13062557724899647553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://3.bp.blogspot.com/_2ruUCyck-_o/S1W4Ag9JMjI/AAAAAAAAAEM/xp6TKtxtwfk/S220/da-nacho.jpg'/></author><thr:total>0</thr:total></entry></feed>
