<?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-7330051</id><updated>2012-01-15T21:04:59.570Z</updated><category term='mobile'/><category term='sophism'/><category term='technology'/><category term='02'/><category term='smtp'/><category term='optimisation'/><category term='tools'/><category term='cpc'/><category term='javascript'/><category term='launch48'/><category term='production'/><category term='rand fishkin'/><category term='system admin'/><category term='forums'/><category term='UI'/><category term='colours'/><category term='social'/><category term='fedora'/><category term='api'/><category term='crm'/><category term='jazar'/><category term='software development'/><category term='it'/><category term='online marketing'/><category term='prototyping'/><category term='css'/><category term='frameworks'/><category term='survey'/><category term='shell'/><category term='cms'/><category term='analysis'/><category term='web 2.0'/><category term='typolight'/><category term='amazon'/><category term='tips'/><category term='forrester'/><category term='internet'/><category term='script'/><category term='video'/><category term='forms'/><category term='microformat'/><category term='email'/><category term='services'/><category term='performance'/><category term='code'/><category term='recruitment'/><category term='syllogism'/><category term='online pr'/><category term='emails'/><category term='facebook'/><category term='recovery'/><category term='business'/><category term='sitepoint'/><category term='p2p'/><category term='A/B testing'/><category term='mysql'/><category term='php'/><category term='process'/><category term='programming'/><category term='startup'/><category term='internationalisation'/><category term='regular expression'/><category term='OO'/><category term='links'/><category term='flex'/><category term='seo'/><category term='isp'/><category term='jquery'/><category term='palette'/><category term='web2.0'/><category term='social media marketing'/><category term='adsense'/><category term='html'/><category term='tactics'/><category term='innovation'/><category term='search'/><category term='contao'/><category term='marketing'/><category term='design'/><category term='benchmarking'/><category term='project management'/><category term='testing'/><category term='caching'/><category term='zend'/><category term='web design'/><category term='google'/><category term='accounting'/><category term='e-commerce'/><title type='text'>Galide</title><subtitle type='html'>Emmanuel Idé - My blog</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://galide.jazar.co.uk/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default'/><link rel='alternate' type='text/html' href='http://galide.jazar.co.uk/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default?start-index=26&amp;max-results=25'/><author><name>emmanuel Idé</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>437</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7330051.post-931476667043775006</id><published>2012-01-07T17:24:00.000Z</published><updated>2012-01-07T17:24:32.352Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><title type='text'>design for desktop, mobile, tablet</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:WordDocument&gt;   &lt;w:View&gt;Normal&lt;/w:View&gt;   &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:TrackMoves/&gt;   &lt;w:TrackFormatting/&gt;   &lt;w:PunctuationKerning/&gt;   &lt;w:ValidateAgainstSchemas/&gt;   &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:DoNotPromoteQF/&gt;   &lt;w:LidThemeOther&gt;EN-GB&lt;/w:LidThemeOther&gt;   &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:Compatibility&gt;    &lt;w:BreakWrappedTables/&gt;    &lt;w:SnapToGridInCell/&gt;    &lt;w:WrapTextWithPunct/&gt;    &lt;w:UseAsianBreakRules/&gt;    &lt;w:DontGrowAutofit/&gt;    &lt;w:SplitPgBreakAndParaMark/&gt;    &lt;w:DontVertAlignCellWithSp/&gt;    &lt;w:DontBreakConstrainedForcedTables/&gt;    &lt;w:DontVertAlignInTxbx/&gt;    &lt;w:Word11KerningPairs/&gt;    &lt;w:CachedColBalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathPr&gt;    &lt;m:mathFont m:val="Cambria Math"/&gt;    &lt;m:brkBin m:val="before"/&gt;    &lt;m:brkBinSub m:val="&amp;#45;-"/&gt;    &lt;m:smallFrac m:val="off"/&gt;    &lt;m:dispDef/&gt;    &lt;m:lMargin m:val="0"/&gt;    &lt;m:rMargin m:val="0"/&gt;    &lt;m:defJc m:val="centerGroup"/&gt;    &lt;m:wrapIndent m:val="1440"/&gt;    &lt;m:intLim m:val="subSup"/&gt;    &lt;m:naryLim m:val="undOvr"/&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"  DefSemiHidden="true" DefQFormat="false" DefPriority="99"  LatentStyleCount="267"&gt;   &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Normal"/&gt;   &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 1"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 2"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 3"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 4"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 5"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 6"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 7"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 8"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 9"/&gt;   &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/&gt;   &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Title"/&gt;   &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/&gt;   &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/&gt;   &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Strong"/&gt;   &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"   UnhideWhenUsed="false" Name="Table Grid"/&gt;   &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/&gt;   &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/&gt;   &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/&gt;   &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Quote"/&gt;   &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/&gt;   &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/&gt;   &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/&gt;   &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography"/&gt;   &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt; /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;}&lt;/style&gt; &lt;![endif]--&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN-GB; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-GB; mso-fareast-theme-font: minor-latin;"&gt;I recently read an interesting article on &lt;a href="http://www.alistapart.com/articles/what-i-learned-about-the-web-in-2011/"&gt;alistapart&lt;/a&gt;, outlining&amp;nbsp; how we should be designing user experience across and between devices: &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt;"&gt;1) I want to check (mobile)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt;"&gt;2) I want to manage (desktop)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt;"&gt;3) I want to immerse (tablet)&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Emmanuel Idé
http://galide.jazar.co.uk&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330051-931476667043775006?l=galide.jazar.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galide.jazar.co.uk/feeds/931476667043775006/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7330051&amp;postID=931476667043775006' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/931476667043775006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/931476667043775006'/><link rel='alternate' type='text/html' href='http://galide.jazar.co.uk/2012/01/design-for-desktop-mobile-tablet.html' title='design for desktop, mobile, tablet'/><author><name>emmanuel Idé</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330051.post-6404845437447417358</id><published>2012-01-06T16:15:00.000Z</published><updated>2012-01-06T16:15:47.930Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><title type='text'>vertical slider navigation, not always fit for purpose</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I have seen a new trend in web design in the past few months, the vertical slider. The navigation scrolls you  to a different part of the same page. and this gives the feeling of  traveling through a different part of the website. All good, as long content is cleverly segmented.&lt;br /&gt;&lt;br /&gt;I recently went to &lt;a href="http://www.wampserver.com/en/"&gt;http://www.wampserver.com/en/&lt;/a&gt;, to checkout a specific plugin. The look and feel looks much better, but I could not find where to download add-ons. After 10 frustrating minutes I found out that the plugins could be found in the section "downloads".. although the section was not visible on the page and you had to &lt;b&gt;scroll down.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;"Downloads", right, yes of course. Well, it turns out that the user doesn't expect to have to scroll down to find content when using this type of navigation. And with all due respect for the team of designers at &lt;a href="http://www.alterway.fr/"&gt;http://www.alterway.fr/&lt;/a&gt; I think the previous version was much more user friendly, the current navigation being in my opinion clumsy and not fit for purpose. &lt;br /&gt;&lt;br /&gt;A list of websites doing it well can be found here: &lt;a href="http://3.7designs.co/blog/2008/04/12-websites-that-slide-and-scroll-with-javascript/"&gt;http://3.7designs.co/blog/2008/04/12-websites-that-slide-and-scroll-with-javascript/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Emmanuel Idé
http://galide.jazar.co.uk&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330051-6404845437447417358?l=galide.jazar.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galide.jazar.co.uk/feeds/6404845437447417358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7330051&amp;postID=6404845437447417358' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/6404845437447417358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/6404845437447417358'/><link rel='alternate' type='text/html' href='http://galide.jazar.co.uk/2012/01/vertical-slider-navigation-not-always.html' title='vertical slider navigation, not always fit for purpose'/><author><name>emmanuel Idé</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330051.post-129997008868874365</id><published>2011-08-29T10:57:00.000+01:00</published><updated>2011-08-29T10:57:54.435+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='frameworks'/><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>frameworks</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div closure_uid_tr3d0q="202"&gt;It is interesting&amp;nbsp;to pick up skills listed by outsource companies, as you can then identify which web frameworks or technologies are making it mainstream. Below are a couple of them&lt;/div&gt;&lt;div closure_uid_tr3d0q="202"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div closure_uid_tr3d0q="202"&gt;1) &lt;a href="http://twitter.github.com/bootstrap/"&gt;Bootstrap&lt;/a&gt;&lt;/div&gt;&lt;div closure_uid_tr3d0q="202"&gt;New lightweight CSS framework offered by twitter.&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div closure_uid_tr3d0q="202"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div closure_uid_tr3d0q="202"&gt;2) &lt;a href="http://docs.sencha.com/ext-js/4-0/"&gt;ExtJS&lt;/a&gt;&lt;/div&gt;&lt;div closure_uid_tr3d0q="202"&gt;Javascript framework by Sencha&lt;/div&gt;&lt;div closure_uid_tr3d0q="202"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div closure_uid_tr3d0q="202"&gt;3) &lt;a href="http://couchdb.apache.org/"&gt;CouchDB&lt;/a&gt;&lt;/div&gt;&lt;div closure_uid_tr3d0q="202"&gt;document-oriented database. It would have been very useful to have this around when I participating to the built of our first CMS in 2002.. &lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Emmanuel Idé
http://galide.jazar.co.uk&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330051-129997008868874365?l=galide.jazar.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galide.jazar.co.uk/feeds/129997008868874365/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7330051&amp;postID=129997008868874365' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/129997008868874365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/129997008868874365'/><link rel='alternate' type='text/html' href='http://galide.jazar.co.uk/2011/08/frameworks.html' title='frameworks'/><author><name>emmanuel Idé</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330051.post-8955797322484883610</id><published>2011-07-21T19:12:00.000+01:00</published><updated>2011-07-21T19:12:34.678+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='microformat'/><category scheme='http://www.blogger.com/atom/ns#' term='seo'/><title type='text'>Microformats make it mainstream</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;a href="http://schema.org/"&gt;http://schema.org&lt;/a&gt;&amp;nbsp;is an interesting website, pulled together by google, Yahoo and Bing, and providing technical guidelines about how to implement &lt;a href="http://microformats.org/"&gt;microformats&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Probably a good idea to add this to SEO checklist for website QA process.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Emmanuel Idé
http://galide.jazar.co.uk&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330051-8955797322484883610?l=galide.jazar.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://schema.org' title='Microformats make it mainstream'/><link rel='replies' type='application/atom+xml' href='http://galide.jazar.co.uk/feeds/8955797322484883610/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7330051&amp;postID=8955797322484883610' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/8955797322484883610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/8955797322484883610'/><link rel='alternate' type='text/html' href='http://galide.jazar.co.uk/2011/07/microformats-make-it-mainstream.html' title='Microformats make it mainstream'/><author><name>emmanuel Idé</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330051.post-8838297244130906085</id><published>2011-07-20T21:41:00.000+01:00</published><updated>2011-07-20T21:41:28.556+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>IE7 issue? solve it with zoom</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;If you are struggling with absolute positioning a div in IE7 Or any other element, simpy add div {zoom: 1} (or replace with the elelement you are targetting) on top of your CSS. Will generally sort out your issue...&lt;br /&gt;&lt;br /&gt;div {zoom:1} assigns a "layout" to the div&lt;span class="st"&gt;. &lt;a href="http://www.satzansatz.de/cssd/onhavinglayout.html"&gt;More in depth info can be found here&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Emmanuel Idé
http://galide.jazar.co.uk&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330051-8838297244130906085?l=galide.jazar.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galide.jazar.co.uk/feeds/8838297244130906085/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7330051&amp;postID=8838297244130906085' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/8838297244130906085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/8838297244130906085'/><link rel='alternate' type='text/html' href='http://galide.jazar.co.uk/2011/07/ie7-issue-solve-it-with-zoom.html' title='IE7 issue? solve it with zoom'/><author><name>emmanuel Idé</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330051.post-6042995465232626516</id><published>2011-06-05T20:50:00.000+01:00</published><updated>2011-06-05T20:50:28.985+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internationalisation'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>GPLed program for Windows / Poedit</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Took me a little while to figure this one out.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.poedit.net/trac/ticket/380"&gt;http://www.poedit.net/trac/ticket/380&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There is a bug in poedit which makes the application systematically crash if you have a syntax error in one of your file! (e.g.: __('My name is "%f"',$name); )&lt;br /&gt;&lt;br /&gt;If you get this error, it is likely that one of your latest changes caused the crash. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Emmanuel Idé
http://galide.jazar.co.uk&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330051-6042995465232626516?l=galide.jazar.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galide.jazar.co.uk/feeds/6042995465232626516/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7330051&amp;postID=6042995465232626516' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/6042995465232626516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/6042995465232626516'/><link rel='alternate' type='text/html' href='http://galide.jazar.co.uk/2011/06/gpled-program-for-windows-poedit.html' title='GPLed program for Windows / Poedit'/><author><name>emmanuel Idé</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330051.post-8474484717532428548</id><published>2011-05-01T20:56:00.000+01:00</published><updated>2011-05-01T20:56:28.233+01:00</updated><title type='text'>install wine on CentOs 64bits</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;If you need to install &lt;a href="http://www.winehq.org/%20"&gt;wine&lt;/a&gt; on a 64bits (fedora): &lt;br /&gt;&lt;br /&gt;1) use &lt;a href="http://fedoraproject.org/wiki/EPEL"&gt;EPEL&lt;/a&gt; repository: &lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2) you can then install wine, which is available in this repo&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;yum install wine&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Emmanuel Idé
http://galide.jazar.co.uk&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330051-8474484717532428548?l=galide.jazar.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galide.jazar.co.uk/feeds/8474484717532428548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7330051&amp;postID=8474484717532428548' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/8474484717532428548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/8474484717532428548'/><link rel='alternate' type='text/html' href='http://galide.jazar.co.uk/2011/05/install-wine-on-centos-64bits.html' title='install wine on CentOs 64bits'/><author><name>emmanuel Idé</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330051.post-7906811754994048035</id><published>2011-04-18T08:39:00.000+01:00</published><updated>2011-04-18T08:39:03.675+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='seo'/><title type='text'>URL Shortener &amp; SEO</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;URL shortener don't hurt SEO anymore.&lt;br /&gt;&lt;br /&gt;Google recommends using a URL shortener with keywords embedded in the URL. PageRank and Anchor Text are then transfered to the target page. Google provides its own URL shortener service, available here: &lt;a href="http://goo.gl/"&gt;http://goo.gl/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Emmanuel Idé
http://galide.jazar.co.uk&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330051-7906811754994048035?l=galide.jazar.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galide.jazar.co.uk/feeds/7906811754994048035/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7330051&amp;postID=7906811754994048035' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/7906811754994048035'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/7906811754994048035'/><link rel='alternate' type='text/html' href='http://galide.jazar.co.uk/2011/04/url-shortener-seo.html' title='URL Shortener &amp; SEO'/><author><name>emmanuel Idé</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330051.post-88170980335089869</id><published>2011-04-12T11:47:00.000+01:00</published><updated>2011-04-12T11:47:56.373+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jquery'/><title type='text'>Nice UI script</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I am being a bit lazy here, and using this blog to keep track of a plug-in I would like to use for future app UI:&lt;br /&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:WordDocument&gt;   &lt;w:View&gt;Normal&lt;/w:View&gt;   &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:TrackMoves/&gt;   &lt;w:TrackFormatting/&gt;   &lt;w:PunctuationKerning/&gt;   &lt;w:ValidateAgainstSchemas/&gt;   &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:DoNotPromoteQF/&gt;   &lt;w:LidThemeOther&gt;EN-GB&lt;/w:LidThemeOther&gt;   &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:Compatibility&gt;    &lt;w:BreakWrappedTables/&gt;    &lt;w:SnapToGridInCell/&gt;    &lt;w:WrapTextWithPunct/&gt;    &lt;w:UseAsianBreakRules/&gt;    &lt;w:DontGrowAutofit/&gt;    &lt;w:SplitPgBreakAndParaMark/&gt;    &lt;w:DontVertAlignCellWithSp/&gt;    &lt;w:DontBreakConstrainedForcedTables/&gt;    &lt;w:DontVertAlignInTxbx/&gt;    &lt;w:Word11KerningPairs/&gt;    &lt;w:CachedColBalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:DoNotOptimizeForBrowser/&gt;   &lt;m:mathPr&gt;    &lt;m:mathFont m:val="Cambria Math"/&gt;    &lt;m:brkBin m:val="before"/&gt;    &lt;m:brkBinSub m:val="&amp;#45;-"/&gt;    &lt;m:smallFrac m:val="off"/&gt;    &lt;m:dispDef/&gt;    &lt;m:lMargin m:val="0"/&gt;    &lt;m:rMargin m:val="0"/&gt;    &lt;m:defJc m:val="centerGroup"/&gt;    &lt;m:wrapIndent m:val="1440"/&gt;    &lt;m:intLim m:val="subSup"/&gt;    &lt;m:naryLim m:val="undOvr"/&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"  DefSemiHidden="true" DefQFormat="false" DefPriority="99"  LatentStyleCount="267"&gt;   &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Normal"/&gt;   &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 1"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 2"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 3"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 4"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 5"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 6"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 7"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 8"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 9"/&gt;   &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/&gt;   &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Title"/&gt;   &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/&gt;   &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/&gt;   &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Strong"/&gt;   &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"   UnhideWhenUsed="false" Name="Table Grid"/&gt;   &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/&gt;   &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/&gt;   &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/&gt;   &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Quote"/&gt;   &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/&gt;   &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/&gt;   &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/&gt;   &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography"/&gt;   &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt; /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Tableau Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman","serif"; mso-fareast-font-family:"Times New Roman";}&lt;/style&gt; &lt;![endif]--&gt;  &lt;br /&gt;&lt;div class="MsoPlainText"&gt;&lt;a href="http://layout.jquery-dev.net/"&gt;http://layout.jquery-dev.net/&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Emmanuel Idé
http://galide.jazar.co.uk&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330051-88170980335089869?l=galide.jazar.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://layout.jquery-dev.net/' title='Nice UI script'/><link rel='replies' type='application/atom+xml' href='http://galide.jazar.co.uk/feeds/88170980335089869/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7330051&amp;postID=88170980335089869' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/88170980335089869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/88170980335089869'/><link rel='alternate' type='text/html' href='http://galide.jazar.co.uk/2011/04/nice-ui-script.html' title='Nice UI script'/><author><name>emmanuel Idé</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330051.post-3213264595859386289</id><published>2011-03-09T00:09:00.001Z</published><updated>2011-03-09T00:27:00.541Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='social media marketing'/><title type='text'>social media / lesson #1</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;In the past few weeks I have been meeting up with social media specialists/experts, and I have read a fair amount of articles about the topic.&lt;br /&gt;&lt;br /&gt;Most consultants I met insisted on integration: use a tool such as &lt;a href="http://www.hootsuite.com/"&gt;hootsuite&lt;/a&gt; to spend as less time as possible posting on various "channels" (&lt;a href="http://www.youtube.com/"&gt;youtube&lt;/a&gt;,&lt;a href="http://www.facebook.com/"&gt;facebook&lt;/a&gt;, &lt;a href="http://www.twitter.com/"&gt;twitter&lt;/a&gt;, &lt;a href="http://www.linkedin.com/"&gt;linkedin&lt;/a&gt;) - post once on your blog, and then dispatch info on facebook, twitter, etc.. Measure how many likes &amp;amp; followers you have, and use these number as main KPIs. &lt;br /&gt;&lt;br /&gt;It kind of makes sense, you don't want to post many times the same thing - time is money... but it also turns out that the same consultants often specialise in one or two specific channels (facebook and youtube, facebook and twitter, etc.. ).&lt;br /&gt;&lt;br /&gt;My opinion is that business should focus on one main channel (blog, facebook, linkedin, etc.. ) and be great at it. &lt;a href="http://slidesha.re/enjXGa"&gt;The Complete Idiot’s Guide to Social Networking&lt;/a&gt; reinforces this idea of focusing on single channels (long term content strategy, develop readership through consistency and good quality posts) and segment target market instead of trying to be everywhere.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Lesson #1&lt;/b&gt;: find out about which social media marketing channel matches your market the most, and focus on it. My target market is LinkedIn. And this is what I'll target for my business. This blog comes in handy to support my activities on LinkedIn (expertise in web applications development &amp;amp; online marketing), but is not what I should focus on.&lt;br /&gt;&lt;br /&gt;Likes and followers can be compared to "links" in SEO. This can be used as a metric, but at the end of the day "traffic" is the most important metric. And I think that "traffic" should also be the main metric for social media.&amp;nbsp;&lt;br /&gt;One may argue that unlike SEO which brings traffic to your website, social media websites host your content (facebook pages, linkedin company pages, etc.. ), and you may have a lot of visitors to these pages who never make it to your main website.&lt;br /&gt;However, I have developed many micro websites in the past to support SEO campaigns, and "links" can also be considered as "external content". The objective of SEO is not to bring traffic to your website, but to bring traffic to your content / brand / services / products.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Lesson #2&lt;/b&gt;: social media is no revolution. reporting KPI should measure traffic &amp;amp; conversion rate. specific KPI such as likes, followers, shares, etc.. are secondary. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Emmanuel Idé
http://galide.jazar.co.uk&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330051-3213264595859386289?l=galide.jazar.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galide.jazar.co.uk/feeds/3213264595859386289/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7330051&amp;postID=3213264595859386289' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/3213264595859386289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/3213264595859386289'/><link rel='alternate' type='text/html' href='http://galide.jazar.co.uk/2011/03/social-media-lesson-1.html' title='social media / lesson #1'/><author><name>emmanuel Idé</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330051.post-2169745283356718070</id><published>2011-02-15T15:46:00.000Z</published><updated>2011-02-15T15:46:14.784Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='online marketing'/><title type='text'>managing referrals</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Developing a referal system can be a great marketing tool. &lt;a href="http://www.allopass.com/uk/affiliates"&gt;Allopass&lt;/a&gt;, a company servicing micro payments managed to raise to €20Mo valuation very rapidly thanks to a clever affiliation scheme:&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;&lt;b&gt;Generate Lifetime Earnings:&lt;/b&gt;Install an Allopass banner on your site.&lt;br /&gt;When a new merchant sign up with Allopass via this banner, we give you 10% of the revenue generated by this merchant for the life of your account and his account.&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.omnistaretools.com/omnistartell/"&gt;http://www.omnistaretools.com/omnistartell/&lt;/a&gt;&amp;nbsp;Seems an interesting PHP package, and first time I come across an open source solution for managing this type of marketing channels. Worth a try.&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Emmanuel Idé
http://galide.jazar.co.uk&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330051-2169745283356718070?l=galide.jazar.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galide.jazar.co.uk/feeds/2169745283356718070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7330051&amp;postID=2169745283356718070' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/2169745283356718070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/2169745283356718070'/><link rel='alternate' type='text/html' href='http://galide.jazar.co.uk/2011/02/managing-referrals.html' title='managing referrals'/><author><name>emmanuel Idé</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330051.post-2094382787374046378</id><published>2011-02-12T16:46:00.000Z</published><updated>2011-02-12T16:46:20.464Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='system admin'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Zend Server hosted on Windows / restart Apache</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Command line to restart Apache on windows when Zend Server is running:&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre style="background-attachment: initial; background-clip: initial; background-color: #eeeeee; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; font-size: 14px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px; max-height: 600px; overflow-x: auto; overflow-y: auto; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; vertical-align: baseline; width: auto;"&gt;&lt;code style="background-attachment: initial; background-clip: initial; background-color: #eeeeee; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; font-size: 14px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;net stop Apache2.2-Zend &amp;amp;&amp;amp; net start Apache2.2-Zend&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Emmanuel Idé
http://galide.jazar.co.uk&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330051-2094382787374046378?l=galide.jazar.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galide.jazar.co.uk/feeds/2094382787374046378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7330051&amp;postID=2094382787374046378' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/2094382787374046378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/2094382787374046378'/><link rel='alternate' type='text/html' href='http://galide.jazar.co.uk/2011/02/zend-server-hosted-on-windows-restart.html' title='Zend Server hosted on Windows / restart Apache'/><author><name>emmanuel Idé</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330051.post-816204905638220752</id><published>2011-02-12T10:27:00.000Z</published><updated>2011-02-12T10:27:57.983Z</updated><title type='text'>FogBugz demo / Joel Spolsky</title><content type='html'>&lt;iframe src="http://www.youtube.com/embed/r5HNI9aMzOE?fs=1" allowfullscreen="" width="480" frameborder="0" height="295"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;Emmanuel Idé
http://galide.jazar.co.uk&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330051-816204905638220752?l=galide.jazar.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galide.jazar.co.uk/feeds/816204905638220752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7330051&amp;postID=816204905638220752' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/816204905638220752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/816204905638220752'/><link rel='alternate' type='text/html' href='http://galide.jazar.co.uk/2011/02/fogbugz-demo-joel-spolsky.html' title='FogBugz demo / Joel Spolsky'/><author><name>emmanuel Idé</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/r5HNI9aMzOE/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330051.post-8881170689178666588</id><published>2011-02-12T10:09:00.000Z</published><updated>2011-02-12T10:09:11.674Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='shell'/><category scheme='http://www.blogger.com/atom/ns#' term='script'/><title type='text'>MYSQL: drop all tables without dropping the database</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;A very useful little script to let you drop all tables in a database without deleting the actual database (in case for instance you don't have the right to drop the actual database).&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #674ea7; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;#!/bin/bash&lt;br /&gt;MUSER="$1"&lt;br /&gt;MPASS="$2"&lt;br /&gt;MDB="$3"&lt;br /&gt;&lt;br /&gt;# Detect paths&lt;br /&gt;MYSQL=$(which mysql)&lt;br /&gt;AWK=$(which awk)&lt;br /&gt;GREP=$(which grep)&lt;br /&gt;&lt;br /&gt;if [ $# -ne 3 ]&lt;br /&gt;then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo "Usage: $0 {MySQL-User-Name} {MySQL-User-Password} {MySQL-Database-Name}"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo "Drops all tables from a MySQL database"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; exit 1&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;TABLES=$($MYSQL -u $MUSER -p$MPASS $MDB -e 'show tables' | $AWK '{ print $1}' | $GREP -v '^Tables' )&lt;br /&gt;&lt;br /&gt;for t in $TABLES&lt;br /&gt;do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo "Deleting $t table from $MDB database..."&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $MYSQL -u $MUSER -p$MPASS $MDB -e "drop table $t"&lt;br /&gt;done&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Save this as drop.sh and run ./drop.sh username password databasename&lt;code&gt;.&lt;/code&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Emmanuel Idé
http://galide.jazar.co.uk&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330051-8881170689178666588?l=galide.jazar.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galide.jazar.co.uk/feeds/8881170689178666588/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7330051&amp;postID=8881170689178666588' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/8881170689178666588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/8881170689178666588'/><link rel='alternate' type='text/html' href='http://galide.jazar.co.uk/2011/02/mysql-drop-all-tables-without-dropping.html' title='MYSQL: drop all tables without dropping the database'/><author><name>emmanuel Idé</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330051.post-4327701265452561836</id><published>2011-02-08T00:46:00.000Z</published><updated>2011-02-08T00:46:02.126Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><category scheme='http://www.blogger.com/atom/ns#' term='amazon'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>hosting videos on Amzon, and protect them..</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;An easy to read article about how to host videos on Amazone cloud storage, and protect your bandwidth:&lt;br /&gt;&lt;a href="http://evolt.org/s3secure"&gt;http://evolt.org/s3secure&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Emmanuel Idé
http://galide.jazar.co.uk&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330051-4327701265452561836?l=galide.jazar.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galide.jazar.co.uk/feeds/4327701265452561836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7330051&amp;postID=4327701265452561836' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/4327701265452561836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/4327701265452561836'/><link rel='alternate' type='text/html' href='http://galide.jazar.co.uk/2011/02/hosting-videos-on-amzon-and-protect.html' title='hosting videos on Amzon, and protect them..'/><author><name>emmanuel Idé</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330051.post-2316604017362162819</id><published>2011-01-21T10:15:00.001Z</published><updated>2011-01-21T10:15:17.009Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='seo'/><title type='text'>SEO Tool</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Long time I had not posted a SEO Tool - here is good looking, clean and useful tool for back links analysis&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="http://www.opensiteexplorer.org/"&gt;http://www.opensiteexplorer.org/&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Emmanuel Idé
http://galide.jazar.co.uk&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330051-2316604017362162819?l=galide.jazar.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galide.jazar.co.uk/feeds/2316604017362162819/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7330051&amp;postID=2316604017362162819' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/2316604017362162819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/2316604017362162819'/><link rel='alternate' type='text/html' href='http://galide.jazar.co.uk/2011/01/seo-tool.html' title='SEO Tool'/><author><name>emmanuel Idé</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330051.post-4289078419862192313</id><published>2010-12-08T13:14:00.000Z</published><updated>2010-12-08T13:14:26.838Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='tactics'/><category scheme='http://www.blogger.com/atom/ns#' term='seo'/><title type='text'>Posting the list of your competitors on your website</title><content type='html'>It looks like posting a list of all your competitors on your website is all the rage. SEO experts will argue that you need to be found in search engines when some looks for "better than competitor X". &lt;br /&gt;&lt;br /&gt;&lt;b&gt;First step:&lt;/b&gt; create a page on your website and optimise it for phrases like "better than competitor X", or "alternative to competitor X". &lt;br /&gt;e.g.: vzaar.com/about/viddler_alternative&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Second Step: &lt;/b&gt;you link to this page: &lt;br /&gt;Check out the footer on all vzaar.com website. They have links to all the pages created for this purpose. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Third step:&lt;/b&gt; you check search engines ranking, and verify that the tactics worked. Which is the case here: &lt;br /&gt;"alternative to viddler" brings up the page listed above. &lt;br /&gt;&lt;br /&gt;Still not sure whether it is a good idea or not. And will probably have to test it with a client who is fully aware of the risk of recommending other competitors to his website visitors, before actually advising this "SEO" tactic to clients...&lt;div class="blogger-post-footer"&gt;Emmanuel Idé
http://galide.jazar.co.uk&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330051-4289078419862192313?l=galide.jazar.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galide.jazar.co.uk/feeds/4289078419862192313/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7330051&amp;postID=4289078419862192313' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/4289078419862192313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/4289078419862192313'/><link rel='alternate' type='text/html' href='http://galide.jazar.co.uk/2010/12/posting-list-of-your-competitors-on.html' title='Posting the list of your competitors on your website'/><author><name>emmanuel Idé</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330051.post-2491425516093701231</id><published>2010-12-08T09:42:00.000Z</published><updated>2010-12-08T09:42:45.492Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='startup'/><category scheme='http://www.blogger.com/atom/ns#' term='services'/><category scheme='http://www.blogger.com/atom/ns#' term='business'/><title type='text'>crowdsourcing for startups</title><content type='html'>Couple of online "crowd sourcing" services I would recomment when developing a new project from ground up, on budget..&amp;nbsp;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;1) Brand name&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.namingforce.com/"&gt;http://www.namingforce.com/&lt;/a&gt;&amp;nbsp;will help you find a name for your new product or website or company. It will cost ~£60 for a decent name.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;2) Logo&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.crowdspring.com/"&gt;http://www.crowdspring.com/&lt;/a&gt;&amp;nbsp;will let you post your brief, and get a very decent logo for ~£200&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;3) Beta testers, Products feedbacks&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://uservoice.com/"&gt;http://uservoice.com/&lt;/a&gt;&amp;nbsp;will let you gather feedbacks from 100s of users for £20&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;4) Get the crowd to generate leads for you&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Came across this very recently, and not tested it. But have had the idea to develop something similar for year, and glad to see that somebody has finally decided to make this type of services available online!&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.leadvine.com/"&gt;http://www.leadvine.com/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;5) Bonus&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Promotions, etc you can get for a fiver? (well, £250 at the current $ to £ rate)...&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.fiverr.com/"&gt;http://www.fiverr.com&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Emmanuel Idé
http://galide.jazar.co.uk&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330051-2491425516093701231?l=galide.jazar.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galide.jazar.co.uk/feeds/2491425516093701231/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7330051&amp;postID=2491425516093701231' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/2491425516093701231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/2491425516093701231'/><link rel='alternate' type='text/html' href='http://galide.jazar.co.uk/2010/12/crowdsourcing-for-startups.html' title='crowdsourcing for startups'/><author><name>emmanuel Idé</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330051.post-1158083263392546481</id><published>2010-12-05T11:15:00.000Z</published><updated>2010-12-05T11:15:47.741Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='tools'/><category scheme='http://www.blogger.com/atom/ns#' term='process'/><category scheme='http://www.blogger.com/atom/ns#' term='prototyping'/><title type='text'>prototyping with axure</title><content type='html'>There are quite a lot of tools and techniques used for wireframing. Scanning hand drawings has got its own merits. And if you have got good photoshop skills, it's quite easy to wireframe pages using this tool. However there are quite a few dedicated online/desktop applications worth having a look at.&lt;br /&gt;&lt;br /&gt;The best desktop tool I have come across so far is &lt;a href="http://www.axure.com/"&gt;www.axure.com&lt;/a&gt;. Easy to use, great library of widgets, and good community support.&lt;br /&gt;&lt;br /&gt;The main benefit about using these "digital" tools is that you can &lt;b&gt;collaborate&lt;/b&gt; with the rest of the team in a &lt;b&gt;consistent manner&lt;/b&gt;. And consistency ensure that 1) you are not re-inventing the wheel each time 2) everyone communicates in the same way. This results in improved productivity &amp;amp; less margin for errors.&lt;div class="blogger-post-footer"&gt;Emmanuel Idé
http://galide.jazar.co.uk&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330051-1158083263392546481?l=galide.jazar.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galide.jazar.co.uk/feeds/1158083263392546481/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7330051&amp;postID=1158083263392546481' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/1158083263392546481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/1158083263392546481'/><link rel='alternate' type='text/html' href='http://galide.jazar.co.uk/2010/12/prototyping-with-axure.html' title='prototyping with axure'/><author><name>emmanuel Idé</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330051.post-8426718280610916617</id><published>2010-10-16T11:57:00.001+01:00</published><updated>2010-10-16T11:58:59.525+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='e-commerce'/><category scheme='http://www.blogger.com/atom/ns#' term='software development'/><title type='text'>e-commerce platform to sell software</title><content type='html'>I have developed quite a few e-commerce websites for software companies, and requirements are slightly different from standard e-commerce checkout process, as you can download the product at the end, and also need to cover specific requirements such as: how long is the download link available for, what to do if the download fails, etc.. etc..&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There is now an e-commerce platform specially designed for software downloads:&amp;nbsp;&lt;a href="http://www.shareit.com/"&gt;http://www.shareit.com&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Big players such as &lt;a href="http://www.anychart.com/"&gt;AnyChart&lt;/a&gt; are using it, and I think it is worth considering for an e-commerce website selling software.&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Emmanuel Idé
http://galide.jazar.co.uk&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330051-8426718280610916617?l=galide.jazar.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.shareit.com' title='e-commerce platform to sell software'/><link rel='replies' type='application/atom+xml' href='http://galide.jazar.co.uk/feeds/8426718280610916617/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7330051&amp;postID=8426718280610916617' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/8426718280610916617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/8426718280610916617'/><link rel='alternate' type='text/html' href='http://galide.jazar.co.uk/2010/10/e-commerce-platform-for-software.html' title='e-commerce platform to sell software'/><author><name>emmanuel Idé</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330051.post-7394974924102269965</id><published>2010-10-15T13:38:00.000+01:00</published><updated>2010-10-15T13:38:17.571+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><category scheme='http://www.blogger.com/atom/ns#' term='UI'/><title type='text'>Building App UI the easy way</title><content type='html'>Just came across &lt;a href="http://www.sencha.com/products/designer/"&gt;Sencha UI designer&lt;/a&gt; product today, which looks impressive. I have used &lt;a href="http://code.google.com/webtoolkit/"&gt;GWK&lt;/a&gt; a couple of times already, which is already relatively easy to use.&amp;nbsp;You build the UI in Java, and &lt;a href="http://code.google.com/webtoolkit/"&gt;Google Web Toolkit&lt;/a&gt; converts it into javascript.&lt;br /&gt;&lt;br /&gt;Sencha moves a step forward and makes it easier to design the UI, by providing a drag and drop interface. The tool produces then the javascript for you, magical! Might not take long before Google decides to buy the company?&lt;div class="blogger-post-footer"&gt;Emmanuel Idé
http://galide.jazar.co.uk&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330051-7394974924102269965?l=galide.jazar.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.sencha.com/products/designer/' title='Building App UI the easy way'/><link rel='replies' type='application/atom+xml' href='http://galide.jazar.co.uk/feeds/7394974924102269965/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7330051&amp;postID=7394974924102269965' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/7394974924102269965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/7394974924102269965'/><link rel='alternate' type='text/html' href='http://galide.jazar.co.uk/2010/10/building-app-ui-easy-way.html' title='Building App UI the easy way'/><author><name>emmanuel Idé</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330051.post-3876289399004697252</id><published>2010-09-27T11:09:00.000+01:00</published><updated>2010-09-27T11:09:01.610+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><title type='text'>New grid system for front end design</title><content type='html'>A new grid system is out:&amp;nbsp;&lt;a href="http://lessframework.com/"&gt;http://lessframework.com/&lt;/a&gt;&amp;nbsp;-&lt;div class="blogger-post-footer"&gt;Emmanuel Idé
http://galide.jazar.co.uk&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330051-3876289399004697252?l=galide.jazar.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galide.jazar.co.uk/feeds/3876289399004697252/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7330051&amp;postID=3876289399004697252' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/3876289399004697252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/3876289399004697252'/><link rel='alternate' type='text/html' href='http://galide.jazar.co.uk/2010/09/new-grid-system-for-front-end-design.html' title='New grid system for front end design'/><author><name>emmanuel Idé</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330051.post-4186453700817388548</id><published>2010-09-27T11:01:00.000+01:00</published><updated>2010-09-27T11:01:52.487+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='optimisation'/><category scheme='http://www.blogger.com/atom/ns#' term='jquery'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Browsing images: Lazy load</title><content type='html'>Came across&amp;nbsp;&lt;a href="http://www.workbyitself.com/"&gt;Mark Delamere's portfolio site&lt;/a&gt;&amp;nbsp;recently, and though: nice way to display long vertical series of images, similar fading effect as the one used on Google Images.&lt;br /&gt;&lt;br /&gt;This effect is rendered through the Lazy Load plugin for Jquery.&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="http://www.appelsiini.net/projects/lazyload"&gt;http://www.appelsiini.net/projects/lazyload&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Emmanuel Idé
http://galide.jazar.co.uk&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330051-4186453700817388548?l=galide.jazar.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galide.jazar.co.uk/feeds/4186453700817388548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7330051&amp;postID=4186453700817388548' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/4186453700817388548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/4186453700817388548'/><link rel='alternate' type='text/html' href='http://galide.jazar.co.uk/2010/09/browsing-images-lazy-load.html' title='Browsing images: Lazy load'/><author><name>emmanuel Idé</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330051.post-8154012581652802586</id><published>2010-09-26T12:47:00.000+01:00</published><updated>2010-09-26T12:47:34.945+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zend'/><category scheme='http://www.blogger.com/atom/ns#' term='search'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Luke 0.8 for Zend Lucene</title><content type='html'>The more I use Zend Lucene lib, the more I think I should go for a different lib next time I integratet a search engine (such as Sphinx for instance). Java Lucene is fast and not too greedy resource wise. Zend Lucene on the other hand becomes quite slow and resources greedy as soon as amount of data reaches a certain volume.&lt;br /&gt;&lt;br /&gt;In a previous post about &lt;a href="http://galide.jazar.co.uk/2010/09/java-optimiser-for-zend-lucene-index.html"&gt;optimising Zend Lucene index&lt;/a&gt; I advised to use &lt;a href="http://code.google.com/p/luke/"&gt;Luke&lt;/a&gt; (Java Tool used to optimise Lucene index) to speed up the optimization process (which Zend Lucene does quite badly).&lt;br /&gt;&lt;br /&gt;The thing to keep in mind is that the current version of &lt;a href="http://framework.zend.com/manual/en/zend.search.lucene.html"&gt;Zend Lucene&lt;/a&gt; relies on Lucene 2.3, whereas Luke versions available on the Google Code website are only compatible with Lucene 2.4 ...&lt;br /&gt;&lt;br /&gt;So you'll need the Luke 0.8 version, which is &lt;a href="http://code.google.com/p/xiakan/source/browse/trunk/DataCrawl/lib/lukeall-0.8.1.jar?spec=svn39&amp;amp;r=39"&gt;available here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;Emmanuel Idé
http://galide.jazar.co.uk&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330051-8154012581652802586?l=galide.jazar.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galide.jazar.co.uk/feeds/8154012581652802586/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7330051&amp;postID=8154012581652802586' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/8154012581652802586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/8154012581652802586'/><link rel='alternate' type='text/html' href='http://galide.jazar.co.uk/2010/09/luke-08-for-zend-lucene.html' title='Luke 0.8 for Zend Lucene'/><author><name>emmanuel Idé</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330051.post-598130914594688965</id><published>2010-09-24T16:38:00.000+01:00</published><updated>2010-09-24T16:38:02.084+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='optimisation'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Java optimiser for Zend Lucene Index</title><content type='html'>Found this interesting utility today:&amp;nbsp;&lt;a href="http://code.google.com/p/luke/"&gt;http://code.google.com/p/luke/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://framework.zend.com/manual/en/zend.search.lucene.html"&gt;Zend Lucene&lt;/a&gt; is a great library to add search engine capability to your site, but it consumes so much memory that you may need sometimes to turn off the index optimiser. In which case you'll see the number of index files increasing dramatically.&lt;br /&gt;&lt;br /&gt;And you may end up (as I did) being unable to index any more, or optimise the index, as number of index files the application needs to open is too high.&lt;br /&gt;&lt;br /&gt;Quick fix is to run Luke on your index, and optimise it (Luke uses Java version of Lucene + Hadoop library) - et voila!&lt;div class="blogger-post-footer"&gt;Emmanuel Idé
http://galide.jazar.co.uk&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330051-598130914594688965?l=galide.jazar.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galide.jazar.co.uk/feeds/598130914594688965/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7330051&amp;postID=598130914594688965' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/598130914594688965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330051/posts/default/598130914594688965'/><link rel='alternate' type='text/html' href='http://galide.jazar.co.uk/2010/09/java-optimiser-for-zend-lucene-index.html' title='Java optimiser for Zend Lucene Index'/><author><name>emmanuel Idé</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
