<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DkEEQng9fip7ImA9WxNUF0U.&quot;"><id>tag:blogger.com,1999:blog-20880701</id><updated>2009-11-09T17:36:43.666+01:00</updated><title>Carrer Blog</title><subtitle type="html">ASP.NET,PHP,COLD FUSION,SQL SERVER,SEO,MySQL,REPORTING SERVICES,HTML,CSS</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://www.vcarrer.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://www.vcarrer.com/" /><link rel="hub" href="http://pubsubhubbub.appspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Vladimir</name><uri>http://www.blogger.com/profile/04801854386297420021</uri><email>vladocar@gmail.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>69</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/2.0/" /><link rel="self" href="http://feeds.feedburner.com/CarrerBlog" type="application/atom+xml" /><feedburner:emailServiceId>CarrerBlog</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><entry gd:etag="W/&quot;A0YHQnk9fSp7ImA9WxNUEE4.&quot;"><id>tag:blogger.com,1999:blog-20880701.post-6007941014052962433</id><published>2009-10-27T01:03:00.023+01:00</published><updated>2009-11-01T02:32:13.765+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-01T02:32:13.765+01:00</app:edited><title>Serif vs. sans-serif legibility</title><content type="html">Probably one of everlasting discussion is legibility issue of serif and sans-serif fonts.&lt;br /&gt;&lt;br /&gt;So I made some experiments in order to clarify the issue.&lt;br /&gt;&lt;br /&gt;First thing I tried  &lt;a href="http://www.hyphenpress.co.uk/authors/jost_hochuli"&gt;Jost Hochuli&lt;/a&gt; theory that we need only upper half of the letter in order to understand the text.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;What is this?&lt;/h4&gt;&lt;br /&gt;&lt;img src="http://4.bp.blogspot.com/_dNFD8-arsW8/SuZCDQzauqI/AAAAAAAAAME/zqlowMJkPRk/s400/what-is-this.png" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Can you recognize this four letters?&lt;/h4&gt;&lt;br /&gt;&lt;img src="http://2.bp.blogspot.com/_dNFD8-arsW8/SuZBCR9EclI/AAAAAAAAAL0/d9qwB_DHDhg/s400/CCOC1.png"  /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;What about now?&lt;/h4&gt;&lt;br /&gt;&lt;img src="http://1.bp.blogspot.com/_dNFD8-arsW8/SuZA2cDvB4I/AAAAAAAAALs/BWT5kUWgqyQ/s400/CCOC.png"  /&gt;&lt;br /&gt;&lt;i&gt;Left to right ( C Arial, C Georgia, O Arial, C Georgia)&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;So we have the upper part of the letter C and O (sans-serif Arial) and there are &lt;b&gt;looking exactly the same&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;C and O(sans-serif Arial)  have exactly the same shape.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://4.bp.blogspot.com/_dNFD8-arsW8/SuzkuzYeEBI/AAAAAAAAAMM/g7M_lUycP-Y/s400/C-in-O.png" /&gt;&lt;br /&gt;&lt;br /&gt;Our eye will try to close the missing part of the letter C and make O or circle.&lt;br /&gt;&lt;br /&gt;There is one beautiful article about this: &lt;a href="http://www.andyrutledge.com/closure.php"&gt;Gestalt Principles of Perception - 5: Closure&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;In the case of C serif the &lt;a href="http://desktoppub.about.com/cs/typeanatomy/g/spur.htm"&gt;barb&lt;/a&gt; will prevent our eye for closing the full circle or O.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Conclusion:&lt;/b&gt; Our eye can read faster serif because the logical line stops and we can faster "close" and determine  the shape.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Serif and sans-serif on monitor&lt;/h4&gt;There is general opinion that sans-serif work better on screen.&lt;br /&gt;&lt;br /&gt;That is probably because the monitors are displaying px so sans-serif look much cleaner. Serif fonts, specialy on low resolution monitors can look "noisy".&lt;br /&gt;&lt;img src="http://4.bp.blogspot.com/_dNFD8-arsW8/SuZBP9fM3nI/AAAAAAAAAL8/OE3eLGYGaZA/s400/I.png" /&gt;&lt;br /&gt;&lt;i&gt;Can you notice the pixels in the right &lt;span style="font-size:18px;font-family:Georia, serif"&gt;I&lt;/span&gt; letter?&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;In my opinion sans-serif give sense of order and clearness and display better on monitor, but clear and beautiful is not necessary readable. &lt;br /&gt;&lt;br /&gt;Maybe the real question is do we prefer beautiful or readable.&lt;br /&gt;&lt;br /&gt;Other interesting study( theory)  was  that we are fast reading Times New Roman because Times New Roman  is everywhere specially in the newspapers and books. &lt;br /&gt;In other words we are use to read Times New Roman and with time we get better and faster.&lt;br /&gt;&lt;br /&gt;And probably the most important thing is the quality of the  font. No matter if it is serif or sans-serif poorly designed font will give poor results.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Summary:&lt;/b&gt; A priori probably well designed  serif fonts  are more legible then well deigned sans-serif fonts. Then comes the experience factor,  how often we read that particular type of font and how much we are use to it.&lt;br /&gt;&lt;br /&gt;What do you think?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20880701-6007941014052962433?l=www.vcarrer.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vcarrer.com/feeds/6007941014052962433/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=20880701&amp;postID=6007941014052962433" title="8 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/6007941014052962433?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/6007941014052962433?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CarrerBlog/~3/E2GHQrGdCdc/serif-vs-sans-serif-legibility.html" title="Serif vs. sans-serif legibility" /><author><name>Vladimir</name><uri>http://www.blogger.com/profile/04801854386297420021</uri><email>vladocar@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="09219292471819261468" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_dNFD8-arsW8/SuZCDQzauqI/AAAAAAAAAME/zqlowMJkPRk/s72-c/what-is-this.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">8</thr:total><feedburner:origLink>http://www.vcarrer.com/2009/10/serif-vs-sans-serif-legibility.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MGSXk4cCp7ImA9WxNWE00.&quot;"><id>tag:blogger.com,1999:blog-20880701.post-413822004589626390</id><published>2009-10-12T02:16:00.009+02:00</published><updated>2009-10-12T03:03:48.738+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-12T03:03:48.738+02:00</app:edited><title>CSS Specificity Coding Method</title><content type="html">Few days ago I was reading the interesting &lt;a href="http://woorkup.com/2009/10/09/a-methodic-approach-to-css-coding-four-bubbles-model/"&gt;Four Bubbles Model&lt;/a&gt; that inspired to think some alternative ways to organize CSS code.&lt;br /&gt;&lt;br /&gt;One of the first thing you learn is the lower is better or:&lt;br /&gt;&lt;br /&gt;.name {color:blue;}&lt;br /&gt;.name {color:red;}  /* the winner */&lt;br /&gt;&lt;br /&gt;The class .name with red  color overwrites .name with blue color.&lt;br /&gt;So our &lt;b&gt;logical assumption&lt;/b&gt; is the lower the objects are in the CSS they are more specific.&lt;br /&gt;&lt;br /&gt;In the age before firebug I was spending a lot of time determining why &lt;b&gt;"the color is red"&lt;/b&gt; and what part of CSS determines why should be red.&lt;br /&gt;&lt;br /&gt;So if I order my CSS by their Specificity the search should be very easy, I should start from the bottom to the top. If you don’t understand how CSS Specificity here is &lt;a href="http://www.vcarrer.com/2009/09/css-specificity-cheat-sheet.html"&gt;CSS Specificity Cheat Sheet and some useful links&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Example:&lt;/h4&gt;&lt;b&gt;Elements&lt;/b&gt;&lt;br /&gt;p{}&lt;br /&gt;a{}&lt;br /&gt;ul li {}&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Classes&lt;/b&gt;&lt;br /&gt;.name{}&lt;br /&gt;div.name{}&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ID’s&lt;/b&gt;&lt;br /&gt;#header{}&lt;br /&gt;#sidebar{}&lt;br /&gt;&lt;br /&gt;#footer{}&lt;br /&gt;#sidebar li {}&lt;br /&gt;&lt;br /&gt;Maybe most popular method now of CSS organization is &lt;b&gt;thematic approach&lt;/b&gt; or we have something like: &lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;CSS Reset&lt;/li&gt;&lt;br /&gt;&lt;li&gt;CSS Layout&lt;/li&gt;&lt;br /&gt;&lt;li&gt;CSS Typography&lt;/li&gt;&lt;br /&gt;&lt;li&gt;CSS Other&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;There is nothing wrong with this model and we can improve it by adding CSS Specificity.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Elements&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Reset + Typography other elements&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Classes&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Layout Classes, Typography Classes other classes&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ID’s&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Layout ID and other ...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Here is practical demo .css file: &lt;a href="http://www.allapis.com/CSS-Specificity-Model/CSS/CSS-Specificity-Model.css"&gt;CSS-Specificity-Model.css&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Also live "lorem ipsum" working example: &lt;a href="http://www.allapis.com/CSS-Specificity-Model/CSS-Specificity-Model.html"&gt;CSS-Specificity-Model.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;or you can &lt;b&gt;download&lt;/b&gt; &lt;a href="http://www.allapis.com/CSS-Specificity-Model.zip"&gt;.zip of the example&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span class="note"&gt;Note: The code used for this example is mainly taken from &lt;a href="http://code.google.com/p/the-golden-grid/"&gt; The Golden Grid - CSS Framework&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In my opinion there is no perfect model for organizing your CSS, this model is just one way of approaching CSS.&lt;br /&gt;&lt;br /&gt;Some other useful link and coding models:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://natbat.net/2009/Mar/10/practical-maintainable-css/"&gt;Practical, maintainable CSS&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.alistapart.com/articles/progressiveenhancementwithcss/"&gt;Progressive Enhancement with CSS&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;What you think about this model?&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20880701-413822004589626390?l=www.vcarrer.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vcarrer.com/feeds/413822004589626390/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=20880701&amp;postID=413822004589626390" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/413822004589626390?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/413822004589626390?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CarrerBlog/~3/snnp4F45ilA/css-specificity-coding-method.html" title="CSS Specificity Coding Method" /><author><name>Vladimir</name><uri>http://www.blogger.com/profile/04801854386297420021</uri><email>vladocar@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="09219292471819261468" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://www.vcarrer.com/2009/10/css-specificity-coding-method.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUYMRngzfSp7ImA9WxNXGE8.&quot;"><id>tag:blogger.com,1999:blog-20880701.post-25833749210315018</id><published>2009-10-06T12:21:00.003+02:00</published><updated>2009-10-06T13:06:27.685+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-06T13:06:27.685+02:00</app:edited><title>Designing typographical wallpapers for iPhone</title><content type="html">I recently discovered &lt;a href="http://typenuts.com"&gt;http://typenuts.com&lt;/a&gt; site about  iphone &amp; desktop wallpapers for font freaks.&lt;br /&gt;&lt;br /&gt;I couldn’t resist and right away  started to design typographical wallpaper for iPhone.&lt;br /&gt;I what to share the design process with you.&lt;br /&gt;&lt;br /&gt;First I discovered the &lt;a href="http://www.apple.com/iphone/specs.html"&gt;size and resolution&lt;/a&gt; of the iPhone(480-by-320-pixel resolution at 163 ppi). &lt;br /&gt;&lt;br /&gt;The second question what to display on the wallpaper?&lt;br /&gt;&lt;br /&gt;Why not just simply "iPhone".&lt;br /&gt;&lt;br /&gt;Lately I’m obsessed with the golden proportion and search of perfect proportion. So you can understand why I choose Helvetica for the first experiment.&lt;br /&gt;&lt;br /&gt;Also I wanted to try &lt;a href="http://www.hyphenpress.co.uk/authors/jost_hochuli"&gt;Jost Hochuli&lt;/a&gt; theory that we need only upper half of the letter in order to understand the text.&lt;br /&gt;&lt;br /&gt;The letter "i" is 89mm and "Phone" is 13mm who are part of &lt;a href="http://en.wikipedia.org/wiki/Fibonacci_number"&gt;Fibonacci numbers sequence &lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Prototype:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://farm4.static.flickr.com/3432/3986193297_91cb4ea81d_o.jpg" alt="iPhone walpaper golden ratio" /&gt;&lt;br /&gt;&lt;br /&gt;and result:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://farm3.static.flickr.com/2524/3986189543_cb77918473_o.jpg" alt="iPhone walpaper" /&gt;&lt;br /&gt;&lt;br /&gt;The second is wallpaper is dedicated to Georgia and that beautiful "&lt;span style="font-family:Georgia, serif;font-size:3em;"&gt;"g"&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://farm4.static.flickr.com/3232/3986204731_c46b9f2306_o.jpg" alt="iPhone Georgia walpaper" /&gt;&lt;br /&gt;&lt;br /&gt;And the third is Ampersand from Palatino. I used 5mm for palatino and 55mm for amp sign.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://farm3.static.flickr.com/2649/3986951022_8961103824_o.png" alt="iPhone Amp Palatino walpaper" /&gt;&lt;br /&gt;&lt;br /&gt;You can view and &lt;b&gt;download&lt;/b&gt; all at &lt;a href="http://www.flickr.com/photos/vladocar/sets/72157622403260771/"&gt; Flickr iPhone typographical wallpapers &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;or &lt;b&gt;download&lt;/b&gt; &lt;a href="http://www.allapis.com/Wallpapers-iPhone.zip"&gt;everything .PSD(source) and .jpg&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You can play with photoshop file and personalize everything.&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20880701-25833749210315018?l=www.vcarrer.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vcarrer.com/feeds/25833749210315018/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=20880701&amp;postID=25833749210315018" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/25833749210315018?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/25833749210315018?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CarrerBlog/~3/9Ovtj2EMFDw/designing-typographical-wallpapers-for.html" title="Designing typographical wallpapers for iPhone" /><author><name>Vladimir</name><uri>http://www.blogger.com/profile/04801854386297420021</uri><email>vladocar@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="09219292471819261468" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://www.vcarrer.com/2009/10/designing-typographical-wallpapers-for.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C08MRnk_fip7ImA9WxNXE00.&quot;"><id>tag:blogger.com,1999:blog-20880701.post-7009473655804452309</id><published>2009-09-29T02:30:00.009+02:00</published><updated>2009-09-30T11:11:27.746+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-30T11:11:27.746+02:00</app:edited><title>CSS  Specificity - Cheat Sheet</title><content type="html">One of most common difficulties with CSS is determining what CSS rule will be applied on the page. That was my nightmare when I started with CSS.&lt;br /&gt;&lt;br /&gt;But actually is not so hard to understand how these rules are applied and the order of CSS Specificity.&lt;br /&gt;&lt;br /&gt;I created CSS Cheat Sheet that I hope it can help you understand CSS Specificity better.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.allapis.com/CSS-Specificity-Cheat-Sheet/CSS-specificity-cheat-sheet.PNG"&gt;&lt;img class="fr" src="http://3.bp.blogspot.com/_dNFD8-arsW8/SsMgjmX_mpI/AAAAAAAAAK8/5pXiFyc3hZg/s400/CSS-specificity.png" border="0" alt="CSS  Specificity - Cheat Sheet"  /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Download&lt;/b&gt;:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.allapis.com/CSS-Specificity-Cheat-Sheet/CSS-specificity-cheat-sheet.PNG"&gt;CSS  Specificity - Cheat Sheet(.png)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.allapis.com/CSS-Specificity-Cheat-Sheet/CSS-specificity-cheat-sheet.pdf"&gt;CSS  Specificity - Cheat Sheet(.pdf)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.allapis.com/CSS-Specificity-Cheat-Sheet/CSS-Specificity-cheat sheet.xls"&gt;CSS  Specificity - Cheat Sheet(.xls)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.allapis.com/CSS-Specificity-Cheat-Sheet/CSS-specificity-cheat sheet.ods"&gt;CSS  Specificity - Cheat Sheet(.ods)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;There are many articles talking about this issue, here are some:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/CSS2/cascade.html#specificity"&gt;Calculating a selector's specificity&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.smashingmagazine.com/2007/07/27/css-specificity-things-you-should-know/"&gt;CSS Specificity: Things You Should Know&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.stuffandnonsense.co.uk/archives/css_specificity_wars.html"&gt;CSS: Specificity Wars&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.nealgrosskopf.com/tech/thread.php?pid=59"&gt;Everything You Need To Know About CSS Selector Specificity&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://meyerweb.com/eric/css/link-specificity.html"&gt;Link Specificity&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.htmldog.com/guides/cssadvanced/specificity/"&gt;Specificity | HTML Dog&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.adobe.com/devnet/dreamweaver/articles/css_specificity.html"&gt;Understanding Specificity&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;Cheers!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20880701-7009473655804452309?l=www.vcarrer.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vcarrer.com/feeds/7009473655804452309/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=20880701&amp;postID=7009473655804452309" title="11 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/7009473655804452309?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/7009473655804452309?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CarrerBlog/~3/RJ1z0dTwmU4/css-specificity-cheat-sheet.html" title="CSS  Specificity - Cheat Sheet" /><author><name>Vladimir</name><uri>http://www.blogger.com/profile/04801854386297420021</uri><email>vladocar@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="09219292471819261468" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_dNFD8-arsW8/SsMgjmX_mpI/AAAAAAAAAK8/5pXiFyc3hZg/s72-c/CSS-specificity.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">11</thr:total><feedburner:origLink>http://www.vcarrer.com/2009/09/css-specificity-cheat-sheet.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0cDRXgzcCp7ImA9WxNQFkw.&quot;"><id>tag:blogger.com,1999:blog-20880701.post-2908156266585210014</id><published>2009-09-22T01:57:00.025+02:00</published><updated>2009-09-22T12:24:34.688+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-22T12:24:34.688+02:00</app:edited><title>Blog prototyping with Emastic using the Golden Proportion</title><content type="html">Our goal is to build blog  web layout using the Golden Proportion and &lt;a href="http://code.google.com/p/emastic/"&gt;Emastic – CSS Framework&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;More details on the Golden Proportion you can find at:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Golden_ratio"&gt;Golden ratio - Wikipedia&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://cssglobe.com/post/3117/golden-ratio-in-modern-css"&gt;Golden Ratio in modern CSS - CSS Globe&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://v3.markboulton.co.uk/articles/detail/design_and_the_divine_proportion/"&gt;Design and the Divine Proportion - Mark Boulton&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;I build 6 CSS Libraries(Frameworks) but &lt;a class="b" href="http://code.google.com/p/emastic/"&gt;Emastic&lt;/a&gt; is probably my favorite, because it is most likely  one of the most complete CSS Frameworks.&lt;br /&gt;&lt;br /&gt;Few things about  Emastic.&lt;br /&gt;&lt;ul&gt; &lt;br /&gt;&lt;li&gt;Emastic is built with ems  to improve usability.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;There are three layout systems inside Emastic the basic built width em, one based on % and one based on positioning.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Emastic supports fixed and fluid columns.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;The typography is based on baseline grid.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;b&gt;Let’s start prototyping! &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;First we need some measurements in order to start. We can take some modern layout 955 to 980 px . We know that the golden ratio is 1 : 1.618.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;How can the golden ratio fit in Emastic?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;If we take that the default width is 980px than will have: 606px and 374px columns. Closest to 606px in emastic is 600px(or 50em) and we add 600px to 371px which is equal to 971px(GP).&lt;br /&gt; &lt;br /&gt;Ok,so we have one 50em(600px) column. What about the other 371px column? &lt;br /&gt;&lt;br /&gt;No problem, we can always use the fluid column and the problem is solved.&lt;br /&gt;&lt;br /&gt;So we need main column(container) with 971px or (917/12 = 80.916em). One column of 600px = (600/12 = 50em) in emastic is dl60 meaning div left 60em and for 371px column  we need to use the fluid class.&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;code&gt;&amp;lt;div class="main"&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&amp;lt;div class="dl50"&gt;&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&amp;lt;div class="fluid"&amp;gt;&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;/pre&gt;&lt;a href="http://www.allapis.com/Emastic-Blog-Template/GoldenProprtions2.html"&gt;&lt;img  src="http://3.bp.blogspot.com/_dNFD8-arsW8/SrgVoSAz7eI/AAAAAAAAAKU/8in-uBLQZmI/s400/template2.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And this is it. We have blog template respecting the golden proportion.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.allapis.com/Emastic-Blog-Template/GoldenProprtions1.html"&gt;&lt;img src="http://2.bp.blogspot.com/_dNFD8-arsW8/SrgdmKLzWxI/AAAAAAAAAKk/I6_WPNBZ5_I/s400/template1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5384085895927520018" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a class="b" href="http://www.allapis.com/Emastic-Blog-Template/Emastic-Blog-Template.zip"&gt;Download the template (.zip)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20880701-2908156266585210014?l=www.vcarrer.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vcarrer.com/feeds/2908156266585210014/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=20880701&amp;postID=2908156266585210014" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/2908156266585210014?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/2908156266585210014?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CarrerBlog/~3/tuOWYYiLaYk/blog-prototyping-with-emastic-using.html" title="Blog prototyping with Emastic using the Golden Proportion" /><author><name>Vladimir</name><uri>http://www.blogger.com/profile/04801854386297420021</uri><email>vladocar@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="09219292471819261468" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_dNFD8-arsW8/SrgVoSAz7eI/AAAAAAAAAKU/8in-uBLQZmI/s72-c/template2.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.vcarrer.com/2009/09/blog-prototyping-with-emastic-using.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkEASXY4eCp7ImA9WxJaE0g.&quot;"><id>tag:blogger.com,1999:blog-20880701.post-623620263233319078</id><published>2009-08-04T03:11:00.009+02:00</published><updated>2009-08-04T03:50:48.830+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-04T03:50:48.830+02:00</app:edited><title>4 useful Bookmarklet for Twitter, Google, CSS, SEO</title><content type="html">&lt;h3&gt;What is bookmarklet?&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Bookmarklets.com:&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;&lt;br /&gt;Bookmarklet is a tiny program (a JavaScript application) contained in a bookmark (the URL is a "javascript:" URL) which can be saved and used the same way you use normal bookmarks.&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;Wikipedia:&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;&lt;br /&gt;A bookmarklet is an applet, a small computer application, stored as the URL of a bookmark in a web browser or as a hyperlink on a web page.&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;Techniacly speaking &lt;b&gt;bookmarklet&lt;/b&gt; look like this: &lt;br /&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&amp;quot;javascript:alert('put some javascript after javascript:');&amp;quot;&amp;gt; bookmarklet &amp;lt;/a&amp;gt;&lt;/code&gt;&lt;/pre&gt; The cool thing is bookmarklet is not a plug in and you don’t need to install it and works in every browser.&lt;br /&gt;&lt;br /&gt;This week I was playing around with javascript  and bookmarklets  and I created some bookmarklet for my personal use. I think they can be useful for everyone.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;FastTweet&lt;/b&gt;. I generally use the web interface for twitter posting. When I find some cool link on the web I normally do copy paste of the title and url. With this bookmarklet the process is automatic, inserting the url and title inside twitter. And you don’t need to give your twitter username and password.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;AutoTranslate&lt;/b&gt;. Often happens some of my work to be translated or posted on some blog written on some language that I don’t understand. So I use Google Translate doing copy paste of the url and parameters setup. Now this bookmarklet will &lt;b&gt;autotranslate&lt;/b&gt; any language(supported by GoogleTranslate) to English. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;RedDIV&lt;/b&gt;. One of first things I do when I visit some new web site is to check up the site structure and CSS. Specially interesting for me is the DIV structure. So I build this "primitive" bookmarklet for &lt;b&gt;fast DIV profiling&lt;/b&gt;, it will just put red border around the DIV. It also &lt;b&gt;works in IE6&lt;/b&gt; who has no fancy tools like Firebug. This tool is inspired from Jens Meiert  post &lt;a href="http://meiert.com/en/blog/20090801/diagnostic-styling-reloaded/"&gt;Diagnostic Styling Reloaded&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;NoFollow&lt;/b&gt; is for SEO geeks. It simply colors nofollow links to yellow.&lt;br /&gt;&lt;br /&gt;You can &lt;b&gt;&lt;a href="http://www.allapis.com/Bookmarklet.html"&gt;&gt;&gt; see and downlad bookmarklets  here &lt;&lt; &lt;/a&gt;&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Useful links:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://betterexplained.com/articles/how-to-make-a-bookmarklet-for-your-web-application/"&gt;How To Make a Bookmarklet For Your Web Application&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.squarefree.com/userstyles/make-bookmarklet.html"&gt;Make a User Style Bookmarklet&lt;/a&gt; (I used for RedDIV and NoFollow)&lt;br /&gt;&lt;br /&gt;&lt;span class="note"&gt;Note:Like often happens I find out that "&lt;a href="http://www.google.com/translate_tools?hl=en"&gt;The Simpsons Already Did It&lt;/a&gt;" 5 minutes before the post.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20880701-623620263233319078?l=www.vcarrer.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vcarrer.com/feeds/623620263233319078/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=20880701&amp;postID=623620263233319078" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/623620263233319078?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/623620263233319078?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CarrerBlog/~3/kUVe6VYssps/4-useful-bookmarklet-for-twitter-google.html" title="4 useful Bookmarklet for Twitter, Google, CSS, SEO" /><author><name>Vladimir</name><uri>http://www.blogger.com/profile/04801854386297420021</uri><email>vladocar@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="09219292471819261468" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://www.vcarrer.com/2009/08/4-useful-bookmarklet-for-twitter-google.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkYARXw9eyp7ImA9WxJWF0w.&quot;"><id>tag:blogger.com,1999:blog-20880701.post-7505275611683251745</id><published>2009-06-23T01:49:00.008+02:00</published><updated>2009-06-23T02:49:04.263+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-23T02:49:04.263+02:00</app:edited><title>Twitter Unofficial Redesign</title><content type="html">I often ask myself why twitter software clients have so big success. Is it something wrong with Twitter management system or is it just trendy to use twitter clients (Api).&lt;br /&gt;&lt;br /&gt;So I decided to try to improve Twitter’s management page. The problem with the Twitter management page is that it’s almost exactly the same as the twitter profile page. But the goals of these two pages are completely different.&lt;br /&gt;&lt;br /&gt;Let’s start&lt;br /&gt;&lt;br /&gt;The first thing that bothers me the most is the number of tweets per page on the visual screen. I use 1240px monitor and now I can see &lt;b&gt;7-8 tweets&lt;/b&gt; without scrolling. Twitter is all about the &lt;b&gt;tweets&lt;/b&gt;.  So the main point of my redesign will be to give more &lt;b&gt;vertical space&lt;/b&gt; and importance to twitter messages.&lt;br /&gt;&lt;br /&gt;I usually start with the typography and then build everything else. Currently in the twitters CSS we have something like "font-family: 'Lucida Grande', sans-serif and the line-height is: 1.1em " meaning that MAC users will see Lucida Grande and Win users will see browser default font (probably Arial).  So, two completely different fonts for two OS. I love Lucida font and I will continue to use it for this redesign. But now with something like "lucida grande", "lucida sans unicode", sans-serif; so both Win and Mac users can see Lucida.&lt;br /&gt;&lt;br /&gt;One other thing: line-height(&lt;b&gt;leading&lt;/b&gt;) or the space between the lines now is 1.1em.  Normally on the web we have 1.5em leading but probably for symbolic reasons (text compression) on twitter it’s 1.1em, but here readability suffers so I decided to increase it to point 1.3em for better readability.&lt;br /&gt;&lt;br /&gt;The &lt;b&gt;1.3em for leading&lt;/b&gt; was not causal number but it was taken in base of twitter profile photo dimension. Now profile photos on twitter are 48x48px and that is great dimension. We have exactly 140 characters or three lines with about 50 characters per line. 40 – 60 characters per line is considered perfect &lt;b&gt;line length&lt;/b&gt; in typography.  There are some new theories that we read faster with longer lines but I think that 40-60 is most pleasant line length for reading.  That is why I took 320px or &lt;b&gt;50-55 characters per line&lt;/b&gt; and to make sure that can be max three lines or (140 characters). So we have 48x48px profile image and three lines.&lt;br /&gt;&lt;br /&gt;If we have 12px as default and 1.3em leading 12 x 1,3 = 15,6 per line, 15,6 x 3 = 46,8 or 47px. So three line of text with &lt;b&gt;1.3 leading will be perfect for 48x48px&lt;/b&gt; profile image and we will have better readability.&lt;br /&gt;&lt;br /&gt;In order to gain more vertical space first I moved twitter logo to left and canceled the vertical menu merging it with right sidebar. Then I realized that having the twitter logo on left was bed decision and asked myself why I need the twitter logo on my management page? I know that I’m using twitter, the twitter logo will always be on my profile page but I don’t need any logo on my management page. So I &lt;b&gt;eliminated&lt;/b&gt; the logo.&lt;br /&gt;&lt;br /&gt;I wanted to implement partial &lt;b&gt;grid design&lt;/b&gt; in order to distinguish profiles from the messages and giving more white space to accomplish harmony. And finally I had chance to try my new &lt;a href="http://www.vcarrer.com/2009/05/o-rule-golden-proportion-for.html"&gt;"O" theory&lt;/a&gt; of gutter size giving 14px for the gutter.&lt;br /&gt;&lt;br /&gt;I started this redesign around February this year but I give more importance to other projects. Other thing was to reorganize the many and cancel mini profile images (to reduce HTTP requests) and insert direct search on the page, but Twitter in the meantime fix it.&lt;br /&gt;&lt;br /&gt;But I did little re-organization of the menu (I can write another post only for that :) ) , for the number 140 I used Monospace font I wanted to simulate the numbers of old gas station. Also I think the message "What are you doing?" can be disturbing for some people. Why someone wants to know what I’m doing? Someone can fill he is being interrogated and turn on his protective mode. Why should I share? But one big &lt;b&gt;Hi&lt;/b&gt; or &lt;b&gt;Howdy&lt;/b&gt; or &lt;b&gt;Hola&lt;/b&gt; can open many doors. So now is something like Hi Vlado! What are you doing?&lt;br /&gt;&lt;br /&gt;And that’s it. From 7-8 tweets now we have 10-11 tweets without scrolling. There are still many things and details to be considered. But I read somewhere something like: "The result is when we are tired of experimenting… I’m tired :)"&lt;br /&gt;&lt;br /&gt;Here is the page and you can download the page with CSS and some early versions of the redesign.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.allapis.com/Twitter-Redesign/Twitter-redesign.html"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 229px;" src="http://3.bp.blogspot.com/_dNFD8-arsW8/SkAdViwCPcI/AAAAAAAAAJ0/8UMpqkjr82A/s400/Twitter-Redesign.png" border="0" alt="Twitter Redesign"id="BLOGGER_PHOTO_ID_5350308613258886594" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://www.allapis.com/Twitter-Redesign/Twitter-redesign.html"&gt;Link&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://www.allapis.com/Twitter-Redesign.zip"&gt;Download project files&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Please fell free to comment and suggest, twitter is all about the community :)&lt;br /&gt;&lt;br /&gt;&lt;span class="note"&gt;Note: This is just the prototype of the page. The people inside this page are some folks that I follow and respect on twitter I hope that they have no problem with this.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20880701-7505275611683251745?l=www.vcarrer.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vcarrer.com/feeds/7505275611683251745/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=20880701&amp;postID=7505275611683251745" title="10 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/7505275611683251745?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/7505275611683251745?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CarrerBlog/~3/JLQ3M-2sW7M/twitter-unofficial-redesign.html" title="Twitter Unofficial Redesign" /><author><name>Vladimir</name><uri>http://www.blogger.com/profile/04801854386297420021</uri><email>vladocar@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="09219292471819261468" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_dNFD8-arsW8/SkAdViwCPcI/AAAAAAAAAJ0/8UMpqkjr82A/s72-c/Twitter-Redesign.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">10</thr:total><feedburner:origLink>http://www.vcarrer.com/2009/06/twitter-unofficial-redesign.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0cARn0yeyp7ImA9WxJXFkQ.&quot;"><id>tag:blogger.com,1999:blog-20880701.post-3833329325377659549</id><published>2009-06-11T05:10:00.003+02:00</published><updated>2009-06-11T05:30:47.393+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-11T05:30:47.393+02:00</app:edited><title>Integration of Better Web Readability Project with Readable</title><content type="html">In the "&lt;a href="http://www.vcarrer.com/2009/05/how-we-read-on-web-and-how-can-we.html"&gt;How we read on the web&lt;/a&gt;" post, I explained my hypothesis on 80% scanning and 20% reading.&lt;br /&gt;&lt;br /&gt;Until we find something extremely interesting to read, we’re always in scanning mode.&lt;br /&gt;&lt;br /&gt; I remember that, when I first started to read heavily on my monitor, I was printing everything on paper. So the second phase was reading the text optimized for printing and the third (current) phase was "no reading": I just scanned the text, and if said text was not super interesting -- causing me to switch to printing – I was basically tired after just the first phrase.&lt;br /&gt;&lt;br /&gt;So I tried to the help improve readability on the internet by making &lt;a href="http://code.google.com/p/better-web-readability-project/"&gt;Better Web Readability Project&lt;/a&gt; - CSS Library.&lt;br /&gt;&lt;br /&gt;However, in order to use this project, you need to rewrite your web site. So, in general, it is not very handy.&lt;br /&gt;&lt;br /&gt;About 2 weeks ago, by pure chance, I discovered &lt;a href="http://readable-app.appspot.com/"&gt;Readable&lt;/a&gt; (A jQuery based bookmarklet). I tested on many web sites, and I must say I was impressed with its performance. So I almost instantly suggested to Readable’s creator (Gabriel Coarna) that we join forces.&lt;br /&gt;&lt;br /&gt; &lt;a href="http://readable-app.appspot.com/"&gt;Readable&lt;/a&gt; is an excellent bookmarklet that extracts the main text from any page and contributes to “killing” all the noise around said text. You can learn more at this &lt;a href="http://readable-app.appspot.com/tutorial.html"&gt;link&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Hopefully, by combining the typography of the Better Web Readability Project and the text extraction method of Readable, we’ve managed to build an even better project. We hope it helps you read more of the internet, more comfortably.&lt;br /&gt;&lt;br /&gt;Our &lt;b&gt;final result&lt;/b&gt; is this bookmarklet (works in every modern browser):&lt;br /&gt;&lt;br /&gt; &lt;a href="http://readable-app.appspot.com/setup.html?better_web_readability"&gt;&lt;b&gt;Readable&lt;/b&gt; - download &amp; personalization &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You can contribute to this project by giving us suggestions on how we can improve both our projects – both separately, as well as the integration between the two.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20880701-3833329325377659549?l=www.vcarrer.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vcarrer.com/feeds/3833329325377659549/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=20880701&amp;postID=3833329325377659549" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/3833329325377659549?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/3833329325377659549?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CarrerBlog/~3/HRljbcbn_N4/integration-of-better-web-readability.html" title="Integration of Better Web Readability Project with Readable" /><author><name>Vladimir</name><uri>http://www.blogger.com/profile/04801854386297420021</uri><email>vladocar@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="09219292471819261468" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://www.vcarrer.com/2009/06/integration-of-better-web-readability.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkIBR3g8eyp7ImA9WxJQGU4.&quot;"><id>tag:blogger.com,1999:blog-20880701.post-5390047367608710321</id><published>2009-06-02T00:58:00.008+02:00</published><updated>2009-06-02T12:29:16.673+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-02T12:29:16.673+02:00</app:edited><title>1 line CSS Grid Framework</title><content type="html">This is the challenge of writing entire CSS layout system with one line CSS class.&lt;br /&gt;&lt;br /&gt;I just wanted to prove how easy CSS  can be, and with little &lt;a href="http://www.southparkstudios.com/guide/1110"&gt;imagination&lt;/a&gt; we can be build cool things.&lt;br /&gt;&lt;br /&gt;I started with the principle that every column can be &lt;b&gt;divided  by two&lt;/b&gt;, becoming half column or 50% column.&lt;br /&gt;&lt;br /&gt;So how can we build CSS Layout system with this principle?&lt;br /&gt;&lt;br /&gt;One column can become 2 (50%) column or 100% = 50% + 50%. &lt;br /&gt;&lt;br /&gt;So we can make 2,4,8,16, … layout system.&lt;br /&gt;&lt;br /&gt;Believe it or not we only need &lt;b&gt;this line of CSS code&lt;/b&gt;:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;code&gt;.dp50 {width:50%;  float:left;  display: inline;  *margin-right:-1px; }&lt;/code&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;A little explanation:&lt;br /&gt;&lt;br /&gt;.dp50 means div 50 percent&lt;br /&gt;&lt;br /&gt;and we have floated left 50% column, display: inline;  *margin-right:-1px; is fix for IE.&lt;br /&gt;&lt;br /&gt;So the result is:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.allapis.com/1-Line-CSS-Framework/1-line-css-framework-1.html"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 256px;float:none;" src="http://2.bp.blogspot.com/_dNFD8-arsW8/SiRlzt7xrBI/AAAAAAAAAJU/XOcHJhWEv9w/s400/1-line-CSS-Framework.png" border="0" alt="1 line css framework"id="BLOGGER_PHOTO_ID_5342506997146299410" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.allapis.com/1-Line-CSS-Framework/1-line-css-framework-1.html"&gt;Example 1&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.allapis.com/1-Line-CSS-Framework/1-line-css-framework-2.html"&gt;Example 2&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.allapis.com/1-Line-CSS-Framework/1-line-css-framework-3.html"&gt;Example 3&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;Download &lt;a href="http://www.allapis.com/1-Line-CSS-Framework/1-Line-CSS-Framework.zip"&gt;link&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The system can be made to work with any main default size(px, em, %)  something like 950px or 550px or 90% or 50em. This system works &lt;b&gt;even in IE5.5&lt;/b&gt;, so you don’t have problem of multi browser compatibility.&lt;br /&gt;&lt;br /&gt;You can use the system in many different ways.&lt;br /&gt;&lt;br /&gt;Limits of this Framework?&lt;br /&gt;&lt;br /&gt;The main limit is that you can use only 1,2,4,8,16 columns system plus some combinations like (50% + 25% +25%). If you have something like 16 columns you will have many nested divs.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Conclusion&lt;/b&gt;: This is just technical demo and I don’t advise you to use it in production. If you need something very small you can use &lt;a href="http://code.google.com/p/malo/"&gt;Malo&lt;/a&gt;, it is just 8 lines of code and uses the same naming system but has to offer much more.&lt;br /&gt;&lt;br /&gt;Building some "&lt;b&gt;real&lt;/b&gt;" css layout system(CSS Framework) is much more complex work. Usually you project your layout starting with the typography . On the base of the typography you make the grid and the gutter.&lt;br /&gt;&lt;br /&gt;I spend a lot of time searching for &lt;a href="http://www.vcarrer.com/2009/05/o-rule-golden-proportion-for.html"&gt;the best gutter&lt;/a&gt; or &lt;a href="http://www.vcarrer.com/2008/12/in-search-of-holy-web-grid.html"&gt;perfect web grid&lt;/a&gt; and searching the answer to the question "&lt;a href="http://www.vcarrer.com/2009/03/f-pattern-or-just-simple-triangle.html"&gt;how we read&lt;/a&gt;?". &lt;br /&gt;&lt;br /&gt;So I &lt;b&gt;repeat&lt;/b&gt;, this experiment has pure &lt;b&gt;technical nature&lt;/b&gt; of building relatively complex css layout  with minimum CSS code.&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20880701-5390047367608710321?l=www.vcarrer.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vcarrer.com/feeds/5390047367608710321/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=20880701&amp;postID=5390047367608710321" title="41 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/5390047367608710321?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/5390047367608710321?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CarrerBlog/~3/fwrIeMqhdE8/1-line-css-grid-framework.html" title="1 line CSS Grid Framework" /><author><name>Vladimir</name><uri>http://www.blogger.com/profile/04801854386297420021</uri><email>vladocar@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="09219292471819261468" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_dNFD8-arsW8/SiRlzt7xrBI/AAAAAAAAAJU/XOcHJhWEv9w/s72-c/1-line-CSS-Framework.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">41</thr:total><feedburner:origLink>http://www.vcarrer.com/2009/06/1-line-css-grid-framework.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D08MRXkyeSp7ImA9WxJWF08.&quot;"><id>tag:blogger.com,1999:blog-20880701.post-7578876486003452800</id><published>2009-05-27T12:34:00.010+02:00</published><updated>2009-06-23T04:58:04.791+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-23T04:58:04.791+02:00</app:edited><title>O rule + golden proportion for calculating the gutter in the grid</title><content type="html">What is Gutter in Grid Design?&lt;br /&gt;&lt;br /&gt;Gutter is the blank space that separates rows and columns in screen. Almost every web site is made of more than one column. The space between those columns is called “the gutter”.&lt;br /&gt;&lt;br /&gt;&lt;img style=";width: 397px; height: 311px; float:none;" src="http://4.bp.blogspot.com/_dNFD8-arsW8/Sh0ac0cpqPI/AAAAAAAAAJM/VAYHy6UnLA0/s400/Gutter.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5340453815548750066" /&gt;&lt;br /&gt;&lt;br /&gt;So why is the size of the gutter important in web design or design in general?&lt;br /&gt;&lt;br /&gt;I think that the space between the columns is extremely important and it can contribute for better reading, more elegant design and the harmony between grids (columns).&lt;br /&gt;&lt;br /&gt;We (me included) almost every time ignore the gutter size.  Usually we put 10px without thinking or if you have more designer “taste” you will try to adjust it manually and stop when “looks good”.&lt;br /&gt;&lt;br /&gt;There is practically no (or very little) documentation about this problem on the web or in many typography or grid design books. &lt;br /&gt;&lt;br /&gt;So I tried to resolve this problem.&lt;br /&gt;&lt;br /&gt;First logical thing is that the size of the gutter should be bigger than one blank space of one letter. So the eye won’t jump to the next column.&lt;br /&gt;But this space shouldn’t be too large to create the sensation of “empty hole” between grids.&lt;br /&gt;&lt;br /&gt;I often ask myself why the site &lt;a href="http://www.thegridsystem.org/"&gt;The Grid System&lt;/a&gt; looks so damn good. I keep turning back just to enjoy the view. I also love &lt;a href="http://www.bbc.co.uk/"&gt;BBC&lt;/a&gt; and &lt;a href="http://www.nytimes.com/"&gt; NY Times&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Every time when I tried to find the formula for the perfect gutter I finished with dead end. But last week when I made some experiments with the leading for Better Web Readability Project I find out that the perfect leading for my 16px gridlines was 1.625 very close to the golden proportion 1.618. I must say in the past I was very skeptic about this number. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Now I think inside that number is hidden the mathematical formula for beauty.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;So I wanted to take the horizontal size of one letter and multiply the golden proportion. So what lowercase letter can we take that can represent all the letters? I think that the letter  ”o” has the optimal form and is the best letter for this experiment.&lt;br /&gt;&lt;br /&gt;Attention! Not all fonts have the same letter “o”. Different fonts have different horizontal size. Let’s try with Arial and calculate how many horizontal pixels it has.&lt;br /&gt;&lt;br /&gt;This is the letter “o” 12px Arial zoomed 3200% so if you count the colored pixels you can see that are 8. So the horizontal size is &lt;b&gt; 8px multiplied with 1,618 equals 12,944&lt;/b&gt; or 13px.&lt;br /&gt;&lt;br /&gt;&lt;img style="width: 361px; height: 400px; float:none;" src="http://3.bp.blogspot.com/_dNFD8-arsW8/Sh0Z-yEM-iI/AAAAAAAAAJE/OY0tke7HW6o/s400/O.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5340453299513260578" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So if you have 12px Arial the best size for the gutter is 13px. But this is just for Arial. For Lucida sans Unicode the size of the o is 9px so the gutter is &lt;b&gt;9 X 1,618 = 14,562&lt;/b&gt; so you can choose between 14 or 15 px.&lt;br /&gt;&lt;br /&gt;If you have bigger font you will have more pixel and bigger gutter.&lt;br /&gt;&lt;br /&gt;All the sites I named before almost perfectly match this calculation. They all have beautiful grid system.&lt;br /&gt;&lt;br /&gt;I called this rule &lt;b&gt;O-rule&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span class="note"&gt;Nota: The image of gutter is taken from Mark Boulton book "Designing &lt;br /&gt;for the Web" &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20880701-7578876486003452800?l=www.vcarrer.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vcarrer.com/feeds/7578876486003452800/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=20880701&amp;postID=7578876486003452800" title="9 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/7578876486003452800?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/7578876486003452800?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CarrerBlog/~3/GAi0Oc7RcfU/o-rule-golden-proportion-for.html" title="O rule + golden proportion for calculating the gutter in the grid" /><author><name>Vladimir</name><uri>http://www.blogger.com/profile/04801854386297420021</uri><email>vladocar@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="09219292471819261468" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_dNFD8-arsW8/Sh0ac0cpqPI/AAAAAAAAAJM/VAYHy6UnLA0/s72-c/Gutter.PNG" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">9</thr:total><feedburner:origLink>http://www.vcarrer.com/2009/05/o-rule-golden-proportion-for.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0IAQHw9eyp7ImA9WxJWGUU.&quot;"><id>tag:blogger.com,1999:blog-20880701.post-6545894568821014737</id><published>2009-05-18T13:26:00.012+02:00</published><updated>2009-06-26T03:59:01.263+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-26T03:59:01.263+02:00</app:edited><title>How we read on web and how can we improve that</title><content type="html">We don’t read! We scan!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;80% scanning and 20% reading&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;We scan almost every time we are on search engine, blogs, news papers, various sites.  And we read only when something is extremely interesting or useful.&lt;br /&gt;&lt;br /&gt;When we scan no supercomputer is mach for us, we jump around the text, paragraphs, pictures with super speed.&lt;br /&gt;&lt;br /&gt;Example from &lt;a href="http://www.youtube.com/watch?v=w29DrEEsqT4"&gt;Google Search&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I think we can consume entire chunk of text.&lt;br /&gt;&lt;br /&gt;We scan a lot but we hate to read. Why?&lt;br /&gt;&lt;br /&gt;Why the reading  a book is so different from screen reading?&lt;br /&gt;&lt;br /&gt;We maintain the book standards (12pt) for font size on the web (12px). But the distance from the monitor is triple. Just put your newspaper to your monitor and try to read. Hell! Is hard! &lt;br /&gt;&lt;br /&gt;Additionally   the paper reflects the light and monitor emits the light. If you have old “cathode” monitor it’s like looking directly in a light bulb.&lt;br /&gt;&lt;br /&gt;You also have distraction noise: strong colors, links, flash animation, banners , not defined  site architecture, click here, digg me, follow me on twitter, by my products… it’s fucking jungle out there.&lt;br /&gt;&lt;br /&gt;Last week one of my students who was facing internet for first time sad that he had hated internet reading experience, so he is going back to paper.&lt;br /&gt;So what can we do to improve internet reading?&lt;br /&gt;&lt;br /&gt;First give more importance to the main content.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;80% good reading content 20% noise&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Make the sure that content is easy scanable and readable.&lt;br /&gt;&lt;br /&gt;I was thinking to resolve this problem by some CSS Typographical solutions.&lt;br /&gt;&lt;br /&gt;I made this open project Better Web Readability Project&lt;br /&gt;&lt;br /&gt;I want to explain my solutions:&lt;br /&gt;&lt;br /&gt;I started with the paragraphs - the main component of any text.&lt;br /&gt;  &lt;br /&gt;16px default font size. &lt;a href="http://informationarchitects.jp/100e2r/"&gt;Oliver Reichenstein&lt;/a&gt; and &lt;a href="http://www.wilsonminer.com/posts/2008/oct/20/relative-readability/"&gt;Wilson Miner&lt;/a&gt; noticed before me and asked for bigger font.&lt;br /&gt;&lt;br /&gt;I think we should wait for the big majority to pass to big monitors and then we can use bigger font for any site.&lt;br /&gt;&lt;br /&gt;"lucida grande","lucida sans unicode", sans-serif are my personal choice for the paragraphs.&lt;br /&gt;&lt;br /&gt;Other problem is: what should the leading or line-height be. I always use 1.5 line-height but bigger font needs bigger leading so I changed to 1.6em and ultimate correction was 1.625 in order to fit in 26px grid line. I was really happy with the leading - I tried bigger and smaller but 1.625 was perfect. Then I realized that I saw that number before, ahh, bang?!  1:1.618 is the Golden Proportion! First I saw the beauty then the number so I called the Golden Leading. 1.625em &lt;&gt; 1.618, but it’s OK for me.&lt;br /&gt;&lt;br /&gt;I also wanted paragraphs to be super distinguished one from another for better scanning so I broke the typography rule - new line or indenting for new paragraph. I use both  new line and indenting. 26 px or 1.625em was very big jump from one to another  paragraph so I broke the perfect grid line and I reduced that jump to half 1.625em/2 = 0.8125em.&lt;br /&gt;&lt;br /&gt;The color of the paragraph is  #111111 and background-color #FFFEF0 in order to lower very big contrast monitor letters and to give worm book welcoming.&lt;br /&gt;&lt;br /&gt;And the last thing Line Length work best with 480px column around 60 characters per line. Try to be near this number and not to pass 580(600px).&lt;br /&gt;&lt;br /&gt;I used Serif (Georgia) for the Heading.&lt;br /&gt;&lt;br /&gt;I took and recycled almost everything else: lists, tables, images, comments etc. from typography component of my &lt;a href="http://code.google.com/p/the-golden-grid/"&gt;The Golden Grid&lt;/a&gt; and &lt;a href="http://code.google.com/p/emastic/"&gt;Emastic&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;And result: &lt;a href="http://code.google.com/p/better-web-readability-project/"&gt;Better Web Readability Project - CSS Library&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;I’m waiting your comments and suggestion&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20880701-6545894568821014737?l=www.vcarrer.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vcarrer.com/feeds/6545894568821014737/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=20880701&amp;postID=6545894568821014737" title="13 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/6545894568821014737?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/6545894568821014737?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CarrerBlog/~3/gJASFOTWpqA/how-we-read-on-web-and-how-can-we.html" title="How we read on web and how can we improve that" /><author><name>Vladimir</name><uri>http://www.blogger.com/profile/04801854386297420021</uri><email>vladocar@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="09219292471819261468" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">13</thr:total><feedburner:origLink>http://www.vcarrer.com/2009/05/how-we-read-on-web-and-how-can-we.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUMMSXo7cSp7ImA9WxJSFkQ.&quot;"><id>tag:blogger.com,1999:blog-20880701.post-4164487305723994684</id><published>2009-05-07T00:56:00.003+02:00</published><updated>2009-05-07T13:58:08.409+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-07T13:58:08.409+02:00</app:edited><title>Geo Twitter (#ll)</title><content type="html">For days I was trying to figure out how to connect Twitter to Google Maps. Trust me is not an easy task because Twitter Apis can give very  limited info. And that info is not very precise, for example you can tweet from New York. But New York is very bigggg. I wanted much more precision were exactly from New York you are tweeting  or from any other place on earth?&lt;br /&gt;&lt;br /&gt;Then I figured out that it’s “mission impossible”. No detailed  Twitter API info means no project.  And I quit my idea. When I was writing one of my previous posts: “Twitter is not about you, it’s about the community”  - Bang! It all came to me.  Twitter is community and community  is twitter. The idea was born!&lt;br /&gt;&lt;br /&gt;Why not just write the Geo coordinates inside your tweet!? It was so fuck*** simple!&lt;br /&gt;After little work and thinking the &lt;b&gt;result&lt;/b&gt;:&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;#ll 0.000000,0.000000&lt;/h4&gt;&lt;br /&gt;#ll tag stands for &lt;b&gt;Latitude&lt;/b&gt; and &lt;b&gt;Longitude&lt;/b&gt;. Every space is precious on twitter (that is why I’m using only two letters plus # for the search query) and the geo coordinates separated with coma with no spaces between them.&lt;br /&gt;&lt;br /&gt;I think that this tag can &lt;b&gt;revolutionize the way we Tweet&lt;/b&gt;. Imagine there are endless possibilities how to use this tag! You can tweet exactly from your office, coffee shop, restaurant, park. You can find who or where is the closest twitter.&lt;br /&gt;&lt;br /&gt;Here are some possible &lt;b&gt;scenarios&lt;/b&gt;(tweets):&lt;br /&gt;&lt;br /&gt;I’m drinking delicious coffee at #ll 40.590362104893345,-73.96055102348328&lt;br /&gt;&lt;br /&gt;A lot of traffic at #ll 34.079038136047444,-118.41562271118164&lt;br /&gt;&lt;br /&gt;Who wants to join me at: #ll 40.7284295591591,-73.99197578430176&lt;br /&gt;&lt;br /&gt;Don’t go there! Aliens just landed #ll 37.240332,-115.816032&lt;br /&gt;&lt;br /&gt;For now I have built Twitter Geo that takes the last 20 tweets and inserts them inside Google Map.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;The application &lt;a href="http://www.allapis.com/Geo-Twitter-ll.aspx"&gt;Geo Twitter #ll&lt;/a&gt;&lt;/h4&gt;&lt;br /&gt;If this project has more community support I will build an application for iphone and other mobile devices that can support Google Maps. &lt;br /&gt;For now you might have around 20 min delay, I'm working on twitter approval for faster apis.&lt;br /&gt;&lt;br /&gt;But now everything is in your hands, folks.&lt;br /&gt;&lt;br /&gt;If you like this idea you can help by &lt;b&gt;&lt;a href="http://twitter.com/home/?status=RT+%40tweetmeme+Geo+Twitter+(%23ll)+revolutionary+way+of+%23geotweeting.+More+http://bit.ly/vytA6+and+http://bit.ly/13ikUL" target="_blank"&gt;ReTweeting&lt;/a&gt;&lt;/b&gt;!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="note"&gt;P.S Special thanks to my friends Branko &amp; &lt;a href="http://aspnetview.blogspot.com/"&gt;Michele&lt;/a&gt; for their support and consulting&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20880701-4164487305723994684?l=www.vcarrer.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vcarrer.com/feeds/4164487305723994684/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=20880701&amp;postID=4164487305723994684" title="7 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/4164487305723994684?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/4164487305723994684?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CarrerBlog/~3/uwZhLU9J7I8/geo-twitter-ll.html" title="Geo Twitter (#ll)" /><author><name>Vladimir</name><uri>http://www.blogger.com/profile/04801854386297420021</uri><email>vladocar@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="09219292471819261468" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">7</thr:total><feedburner:origLink>http://www.vcarrer.com/2009/05/geo-twitter-ll.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEAAQHc5fyp7ImA9WxJTGEU.&quot;"><id>tag:blogger.com,1999:blog-20880701.post-6420782397237495744</id><published>2009-04-28T03:04:00.000+02:00</published><updated>2009-04-28T03:39:01.927+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-28T03:39:01.927+02:00</app:edited><title>Handcrafted CSS + HTML Grid Calendar 2009</title><content type="html">Some time ago I saw this link &lt;a href="http://www.allgraphicdesign.com/graphicsblog/2009/03/25/best-of-calendar-design-the-coolest-and-most-unique-calendars/"&gt;Best of Calendar Design&lt;/a&gt; (via &lt;a href="http://cssglobe.com/"&gt;CSSGlobe&lt;/a&gt;) and I decided to make some experiments  with css and grids in order to make CSS Grid Calendar for 2009. First I started to experiment with excel and in the end the result was: &lt;a href="http://spreadsheets.google.com/pub?key=pXCrVPXw4_Xi1p_NburdnNg"&gt;Google spreadsheet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I had   two problems: the names of the days were in Italian and all the dates were taking  too much vertical space. The solution: no names, no dates - just numbers. The numbers are universal. As a reference I took Sunday. It’s bold.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.allapis.com/The%20Grid%20Calendar%202009/The-Grid-Calendar1.html"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 265px;" src="http://3.bp.blogspot.com/_dNFD8-arsW8/SfZcfBRae7I/AAAAAAAAAI0/FoygXY-PE3o/s400/Grid-Calendar1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5329548897026735026" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;After some usability  critics of my colleges I decided to change the concept and to add Monday to Sunday and I to XII. The result:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.allapis.com/The%20Grid%20Calendar%202009/The-Grid-Calendar2.html"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 215px;" src="http://3.bp.blogspot.com/_dNFD8-arsW8/SfZcxPsimWI/AAAAAAAAAI8/K5UrHSySP8s/s400/Grid-Calendar2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5329549210136254818" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And you can download &lt;a class="b" href="http://www.allapis.com/The Grid Calendar 2009/The Grid Calendar 2009.zip"&gt;The Grid Calendar (zip)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20880701-6420782397237495744?l=www.vcarrer.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vcarrer.com/feeds/6420782397237495744/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=20880701&amp;postID=6420782397237495744" title="9 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/6420782397237495744?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/6420782397237495744?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CarrerBlog/~3/BURIlHovzTU/handcrafted-css-html-grid-calendar-2009.html" title="Handcrafted CSS + HTML Grid Calendar 2009" /><author><name>Vladimir</name><uri>http://www.blogger.com/profile/04801854386297420021</uri><email>vladocar@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="09219292471819261468" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_dNFD8-arsW8/SfZcfBRae7I/AAAAAAAAAI0/FoygXY-PE3o/s72-c/Grid-Calendar1.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">9</thr:total><feedburner:origLink>http://www.vcarrer.com/2009/04/handcrafted-css-html-grid-calendar-2009.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk8BSXY5fyp7ImA9WxJTFUo.&quot;"><id>tag:blogger.com,1999:blog-20880701.post-1555906321091458580</id><published>2009-04-24T12:22:00.000+02:00</published><updated>2009-04-24T14:07:38.827+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-24T14:07:38.827+02:00</app:edited><title>Is it time to move beyond 960? Not yet</title><content type="html">Yesterday &lt;a href="http://cameronmoll.com/archives/2009/04/is_it_time_to_move_beyond_960/"&gt;Cameron Moll&lt;/a&gt; in his post asked – "Is it time to move beyond 960?"&lt;br /&gt;&lt;br /&gt;Probably  not yet.&lt;br /&gt;&lt;br /&gt;Why?&lt;br /&gt;&lt;br /&gt;Because there are still &lt;a href="http://www.w3schools.com/browsers/browsers_display.asp"&gt;around 40%&lt;/a&gt; of users using 1024px monitors. We can NOT ignore that fact.&lt;br /&gt;&lt;br /&gt;Maybe  after few years when  very big majority will have 1280 or bigger monitor then we can think about changing the 960px who has become standard for fixed design.&lt;br /&gt;&lt;br /&gt;What will be the number new number to replace 960px?&lt;br /&gt;&lt;br /&gt;I already said two months ago in my "&lt;a href="http://www.vcarrer.com/2009/02/golden-grid.html"&gt;The Golden Grid&lt;/a&gt;" post.&lt;br /&gt;&lt;br /&gt;&lt;span class="b"&gt;The number is 1200px&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The number 1200 is divisible by 2,3,4,5,6,8,10,12,15,16,20,24,25,30 …&lt;br /&gt;Also this number can generate clear and  more  compressible numbers like (100px for 12 column, 75px for 15 columns, 200px for 6 columns)&lt;br /&gt;&lt;br /&gt;Look at &lt;a href="http://spreadsheets.google.com/pub?key=rxZ07lNeH90Mw9encBpsc6g"&gt;this table&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;This means you can generate symmetrical web site with 4 columns(4 X 300px) or asymmetrical with 3 columns (3 X 400px)  or  30 columns(30 x 40px).&lt;br /&gt;&lt;br /&gt;You will probably say: But who needs 30 columns web site?  Is it 1200px just to big?&lt;br /&gt;You are right 1200px Is very big, but only if you are using 12px font!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://informationarchitects.jp/100e2r/"&gt;Oliver Reichenstein&lt;/a&gt; and &lt;a href="http://www.wilsonminer.com/posts/2008/oct/20/relative-readability/"&gt;Wilson Miner&lt;/a&gt; sad before me &lt;span class="b"&gt;Internet is not a Book&lt;/span&gt;!&lt;br /&gt;&lt;br /&gt;We can finally drop 12px as standard and use 16px like default .&lt;br /&gt;Also  1200px can open new forms of multi column grid design. More space can be used for more columns.&lt;br /&gt;&lt;br /&gt;I’m not saying that then we all should switch to bigger fonts and grid design I’m saying don’t be afraid to change and experiment with new things.&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Panta rei os potamòs&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20880701-1555906321091458580?l=www.vcarrer.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vcarrer.com/feeds/1555906321091458580/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=20880701&amp;postID=1555906321091458580" title="7 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/1555906321091458580?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/1555906321091458580?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CarrerBlog/~3/WURXQsrrpjU/is-it-time-to-move-beyond-960-not-yet.html" title="Is it time to move beyond 960? Not yet" /><author><name>Vladimir</name><uri>http://www.blogger.com/profile/04801854386297420021</uri><email>vladocar@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="09219292471819261468" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">7</thr:total><feedburner:origLink>http://www.vcarrer.com/2009/04/is-it-time-to-move-beyond-960-not-yet.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkUGSX45fip7ImA9WxVaGEU.&quot;"><id>tag:blogger.com,1999:blog-20880701.post-674533238573742986</id><published>2009-04-16T12:58:00.000+02:00</published><updated>2009-04-16T13:10:28.026+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-16T13:10:28.026+02:00</app:edited><title>Twitter Compressor</title><content type="html">How much time you needed just one more character when you tweet?  Always when I must transmit something important at twitter it is always more than 140 characters. Damn Murphy Laws!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Solution/s?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The solution is simple:  Capitalization and Compression&lt;br /&gt;&lt;br /&gt;Example:&lt;br /&gt;&lt;br /&gt;RT @ArthurRimbaud: And everything grows, and everything rises!&lt;br /&gt;&lt;br /&gt;RT @ArthurRimbaud: AndEverythingGrows,AndEverythingRises!&lt;br /&gt;&lt;br /&gt;Yes this solution will not  produce pretty   readable text, but if we have a tiny url (who doesn’t tell much what you are clicking) why not use something like compressed text.&lt;br /&gt;&lt;br /&gt;I built one small application that will compress and capitalize your text and will leave the spaces if you have: http:// , #  or @.&lt;br /&gt;&lt;br /&gt;&lt;b&gt; &lt;a href="http://www.allapis.com/TwitterCompressor.aspx"&gt;Twitter Compressor (beta)&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20880701-674533238573742986?l=www.vcarrer.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vcarrer.com/feeds/674533238573742986/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=20880701&amp;postID=674533238573742986" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/674533238573742986?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/674533238573742986?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CarrerBlog/~3/dDD6UM3QJHE/twitter-compressor.html" title="Twitter Compressor" /><author><name>Vladimir</name><uri>http://www.blogger.com/profile/04801854386297420021</uri><email>vladocar@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="09219292471819261468" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://www.vcarrer.com/2009/04/twitter-compressor.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0QDQnY7fSp7ImA9WxVbFEs.&quot;"><id>tag:blogger.com,1999:blog-20880701.post-2965153610520939157</id><published>2009-03-31T02:34:00.000+02:00</published><updated>2009-03-31T04:09:33.805+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-31T04:09:33.805+02:00</app:edited><title>The Twitter is not about you, it is about the community</title><content type="html">The first time &lt;a href="http://twitter.com/vladocar"&gt;I joined twitter&lt;/a&gt; it seemed like some useless web 2.0  project. Why should I write to myself!? &lt;br /&gt;I didn’t get it at that time. Now I get it: Twitter is not about me, it is about the community.&lt;br /&gt;&lt;br /&gt;I want to share some personal suggestions about Twitter:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Put picture or avatar on your twitter page, you know how do you look like, we don’t .&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Put link to your web site/blog, so that we can learn more about you. If you don’t have web site/blog put link to your profile on Flickr, MySpace, Facebook … &lt;/li&gt;&lt;br /&gt;&lt;li&gt;Limit yourself to 10 twitts a day. You are not only one who twits. And don’t do more than 2 post in a row. Give space to the other users. &lt;/li&gt;&lt;br /&gt;&lt;li&gt;If you are following something like 4000 people, you probably  don’t care what people are saying because you can’t follow 4000 people . &lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;Final thoughts: Twitter is truly remarkable tool of communication it is my opinion fastest and most effective to get your thoughts on web. Twitter is now growing super rapidly and I think we should all respect the Twitter “eco system”.&lt;br /&gt;&lt;br /&gt;I know it is challenging to have many followers and to spread the word very quickly but In my humble opinion you should try to build natural links with other twitters, share your thoughts like you share them with your real friends and give space to other users. And remember twitter is not about you, it is about the community.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20880701-2965153610520939157?l=www.vcarrer.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vcarrer.com/feeds/2965153610520939157/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=20880701&amp;postID=2965153610520939157" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/2965153610520939157?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/2965153610520939157?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CarrerBlog/~3/OZPg1jz-9uE/twitter-is-not-about-you-it-is-about.html" title="The Twitter is not about you, it is about the community" /><author><name>Vladimir</name><uri>http://www.blogger.com/profile/04801854386297420021</uri><email>vladocar@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="09219292471819261468" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://www.vcarrer.com/2009/03/twitter-is-not-about-you-it-is-about.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkADQXw9cSp7ImA9WxVVGU0.&quot;"><id>tag:blogger.com,1999:blog-20880701.post-8855454513436301983</id><published>2009-03-12T03:15:00.000+01:00</published><updated>2009-03-13T01:39:30.269+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-13T01:39:30.269+01:00</app:edited><title>Google redesign (Google in a grid)</title><content type="html">Google line based results have served us well all these years. Line based results are great for text.  But with increasing internet speed line based result are little outdated. Often we have pictures, videos (maybe sounds one day) inside the search result.&lt;br /&gt;&lt;br /&gt;I think grids are much better when we want to integrate text and pictures (videos).&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Why not give the users possibility to switch to grid layout?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_dNFD8-arsW8/Sbhx6tyLUHI/AAAAAAAAAIU/A9lGj8KXsRA/s1600-h/google-grid.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 58px;" src="http://4.bp.blogspot.com/_dNFD8-arsW8/Sbhx6tyLUHI/AAAAAAAAAIU/A9lGj8KXsRA/s400/google-grid.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5312121014019903602" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;What else can be improved in the Google result?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;What about bigger font size and bigger input text box.&lt;br /&gt;&lt;br /&gt;Here are &lt;b&gt;four&lt;/b&gt; different examples(&lt;b&gt;links&lt;/b&gt;):&lt;br /&gt;&lt;br /&gt;&lt;ul style="text-decoration:underline;"&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;&lt;a class="wine" href="http://www.allapis.com/GoogleRedesign/Google-GRID.html"&gt;Google Santana&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;&lt;a class="wine" href="http://www.allapis.com/GoogleRedesign/Google-GRID1.html"&gt;Google Elvis&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;&lt;a class="wine" href="http://www.allapis.com/GoogleRedesign/Google-GRID2.html"&gt;Text + AdWords1&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;&lt;a class="wine" href="http://www.allapis.com/GoogleRedesign/Google-GRID3.html"&gt;Text + AdWords2&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_dNFD8-arsW8/SbhyQ4RrvnI/AAAAAAAAAIc/Y2YXFnhF7xU/s1600-h/SantanaGoogle.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 272px;" src="http://1.bp.blogspot.com/_dNFD8-arsW8/SbhyQ4RrvnI/AAAAAAAAAIc/Y2YXFnhF7xU/s400/SantanaGoogle.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5312121394793528946" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This was just a little experiment, when working on possible real redesign many other factors and tests like monitor size, number of columns in various monitor, were to insert  various videos or pictures should be considered.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Why google shoud implement the grid based system?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;First, grids can use the space better horizontally and vertically.&lt;br /&gt;Much better experience for users. &lt;br /&gt;More visibility for AdWords Sponsored Links, hence extra money for Google ;)&lt;br /&gt;&lt;br /&gt;For this experiment I used &lt;a href="http://code.google.com/p/malo/"&gt;Malo - CSS Library&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20880701-8855454513436301983?l=www.vcarrer.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vcarrer.com/feeds/8855454513436301983/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=20880701&amp;postID=8855454513436301983" title="17 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/8855454513436301983?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/8855454513436301983?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CarrerBlog/~3/gFtE7cC0bFo/google-redesign-google-in-grid.html" title="Google redesign (Google in a grid)" /><author><name>Vladimir</name><uri>http://www.blogger.com/profile/04801854386297420021</uri><email>vladocar@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="09219292471819261468" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_dNFD8-arsW8/Sbhx6tyLUHI/AAAAAAAAAIU/A9lGj8KXsRA/s72-c/google-grid.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">17</thr:total><feedburner:origLink>http://www.vcarrer.com/2009/03/google-redesign-google-in-grid.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYNSX05fip7ImA9WxVVEEk.&quot;"><id>tag:blogger.com,1999:blog-20880701.post-6615133395163378552</id><published>2009-03-03T01:47:00.000+01:00</published><updated>2009-03-03T02:19:58.326+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-03T02:19:58.326+01:00</app:edited><title>F pattern or just simple triangle</title><content type="html">Couple weeks ago I read in &lt;a href="http://googleblog.blogspot.com/2009/02/eye-tracking-studies-more-than-meets.html"&gt;Google Blog&lt;/a&gt; about their eye tracking research.&lt;br /&gt;&lt;br /&gt;Jacob Nielsen called this pattern &lt;a href="http://www.useit.com/alertbox/reading_pattern.html"&gt;F – Shaped Pattern&lt;/a&gt; because it look like the letter F.&lt;br /&gt;&lt;br /&gt;I was often wondering what is so special about the letter F. Probably Nothing. Because the shape is more like to be the &lt;b&gt;triangle&lt;/b&gt; not the letter F.&lt;br /&gt;&lt;br /&gt;&lt;img style="cursor:pointer; cursor:hand;width: 374px; height: 400px;" src="http://1.bp.blogspot.com/_dNFD8-arsW8/Sax-x3p_bTI/AAAAAAAAAIM/rJi6rNEovsk/s400/triangle.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5308757455981735218" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Triangle is one of the most common shapes in nature, it will be more logical if we form same triangle pattern  not to mention when we focus we always make triangle with our eyes and the focus point.&lt;br /&gt;&lt;br /&gt;Ok, this "triangle" assumption  is not based on some research study is just &lt;b&gt;my observation&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;I think if we need to make more serious research study on how we actually read on web we need to cover various parameters.&lt;br /&gt;&lt;br /&gt;Then little &lt;b&gt;psychology&lt;/b&gt;. What are we searching, what are our interests …&lt;br /&gt;&lt;br /&gt;When you enter in some newspaper site what first do you look?&lt;br /&gt;&lt;br /&gt;I think if you are football fan you will look for football sport results, if you like Obama you will search first for Obama.&lt;br /&gt;Ok, &lt;b&gt;big bold&lt;/b&gt; typeface may  trick you for an instant but you will go and search for the things you actually care. And in this case we can’t have &lt;b&gt;default  reading  pattern&lt;/b&gt; for all the users.&lt;br /&gt;&lt;br /&gt;I started with the Google example. Lets analyze &lt;b&gt;Google results&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;First thing to do searching for something completely new. We shouldn’t have any knowledge about the topic otherwise we will select the things that we know. We need something like &lt;a href="http://www.google.com/search?hl=en&amp;q=Turritopsis+nutricula"&gt;Turritopsis nutricula&lt;/a&gt; . Did you click on the Wikipedia site first? I did. We probably should eliminate all authority sites from the search result.&lt;br /&gt;&lt;br /&gt;Let’s try with &lt;a href="http://www.google.com/search?hl=en&amp;q=-site%3Awikipedia.org+Saccharomyces+cerevisiae&amp;btnG=Search"&gt;Saccharomyces cerevisiae&lt;/a&gt;. This is just the Latin name for ....&lt;br /&gt;I actually scanned from top to bottom and I didn’t click anything. I think this is perfect way to get near to the possible default reading  pattern. If is any.&lt;br /&gt;&lt;br /&gt;What do you think?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20880701-6615133395163378552?l=www.vcarrer.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vcarrer.com/feeds/6615133395163378552/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=20880701&amp;postID=6615133395163378552" title="11 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/6615133395163378552?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/6615133395163378552?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CarrerBlog/~3/1VEdeRGR0oc/f-pattern-or-just-simple-triangle.html" title="F pattern or just simple triangle" /><author><name>Vladimir</name><uri>http://www.blogger.com/profile/04801854386297420021</uri><email>vladocar@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="09219292471819261468" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_dNFD8-arsW8/Sax-x3p_bTI/AAAAAAAAAIM/rJi6rNEovsk/s72-c/triangle.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">11</thr:total><feedburner:origLink>http://www.vcarrer.com/2009/03/f-pattern-or-just-simple-triangle.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkYAR3c-cSp7ImA9WxVXGE4.&quot;"><id>tag:blogger.com,1999:blog-20880701.post-1323545915730798585</id><published>2009-02-17T03:06:00.000+01:00</published><updated>2009-02-17T03:35:46.959+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-17T03:35:46.959+01:00</app:edited><title>The Golden Grid</title><content type="html">For some time now I’m devoted completely to Web Grid Design. First I built &lt;a href="http://code.google.com/p/emastic/"&gt;Emastic&lt;/a&gt; then &lt;a href="http://code.google.com/p/malo/"&gt;Malo&lt;/a&gt; and now &lt;a href="http://code.google.com/p/the-golden-grid/"&gt; The Golden Grid&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Emastic is a very complete CSS Framework integrating various CSS construction techniques like floats, absolute positioning, complete freedom of your default width, extra usability with em based grid system plus possibility of fluid columns and extra % based grid system and many more features. Then the question is why build another grid system.&lt;br /&gt;&lt;br /&gt;I was searching for the prefect web grid, playing with golden proportions, rule of thirds, symmetry, asymmetry, usability, monitor proportions, typography and the result came spontaneous - The Golden Grid. Why not share it with you :).&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Philosophy&lt;/h2&gt;&lt;br /&gt;&lt;h3&gt;Dimensions&lt;/h3&gt;&lt;br /&gt;&lt;b&gt;One, Two, Three - jump.&lt;/b&gt; Where is four? We usually stop at tree. Why? Three is the magic number. Three is a lucky number. Three is the fourth of Fibonacci. It is the first number that breaks the symmetry of 2.&lt;br /&gt;&lt;br /&gt;I decided to build the golden grid based on this number.&lt;br /&gt;&lt;br /&gt;3 + 3 and 3 + 3 + 3 +3  =&gt; 6/12 grid system&lt;br /&gt;&lt;br /&gt;Default width 970px or 10px + 960px&lt;br /&gt;&lt;br /&gt;780px is the number of past, 960px is the number of today and 1200px will be the number of the future (see the &lt;a href="http://spreadsheets.google.com/pub?key=pXCrVPXw4_Xh-QIjQt--cOw"&gt;table link&lt;/a&gt;). 1200px is the perfect number for my grid system, but it's too soon for that. First I must wait the usage rate of 1024 X 768 monitors to drop under 10%.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Columns&lt;/h3&gt; &lt;br /&gt;In the 6 columns grid min. width column is 150px and the gutter of 10px.&lt;br /&gt;&lt;br /&gt;In the 12 column grid min. width column is 70px and the gutter of 10px.&lt;br /&gt;&lt;br /&gt;I stopped at 12 columns because I think 12 is ideal number for one web grid. 4 x 3 = 12 .When the harmony and symmetry of 4 meats chaotic 3 the result is 12.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Rule of Thirds (golden rule)&lt;/h3&gt;&lt;br /&gt;Wikipedia:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;        &lt;p&gt;The rule states that an image should be imagined as divided into nine equal parts by two equally-spaced horizontal lines and two equally-spaced vertical lines, and that important compositional elements should be placed along these lines or their intersections. Proponents of the technique claim that aligning a subject with these points creates more tension, energy and interest in the composition than simply centering the subject would.&lt;/blockquote&gt;&lt;br /&gt;        &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;I love Wikipedia's interpretation of the golden rule -&gt; creates more tension, energy and interest. But why? &lt;br /&gt;&lt;br /&gt;This question still troubles me. Is it in our DNA, is it just the way we look at things or some fractal space and time distortion. Joke aside, I don’t have the answer, but that will not stop me to implement this rule on my grid :).&lt;br /&gt; &lt;br /&gt;&lt;h3&gt;Typography&lt;/h3&gt;&lt;br /&gt;Using typography.css is optional in this project. Not all web sites have the same typographical needs. The main purpose is to give character to this project. If we imagine the grid as the naked body than typography would be the clothes.&lt;br /&gt;&lt;br /&gt;I used ” lucida grande","lucida sans unicode" like main typeface. For titles  H1 to H6 I used Georgia. I like to mix Serif and sans-serif fonts.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Image and Video size&lt;/h3&gt;&lt;br /&gt;You might consider some popular formats (4:3) and (9:16)&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;CSS building technique and naming system&lt;/h3&gt;&lt;br /&gt;There are two known div building techniques: floats and position. The Golden Grid uses float:left.&lt;br /&gt;Class names g160 means golden 160px or grid 160px = 150px + 10px margin.&lt;br /&gt;ml80 meaning margin-left:90px or 10 + 80px&lt;br /&gt;Inside for needed divs and clear.&lt;br /&gt;And this is it.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Similarity to other CSS project&lt;/h3&gt;&lt;br /&gt;There are many who will notice the similarity to some other CSS Frameworks like Blueprint and 960.gs and in some parts like my Emastic. Yes, the building principle is very similar - float:left, margin-left, structural naming system, px based columns... If you are familiar with these systems, you like their philosophy and you are not min. css file size maniac like me I don’t see the reason why change anything. They all do a great job.&lt;br /&gt;&lt;br /&gt;The Golden Grid is not about how I build CSS web grids but why. It is result of almost one year research of web grid design.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/the-golden-grid"&gt;  The Golden Grid + Examples&lt;/a&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/the-golden-grid/downloads/list"&gt; Download&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Cheers!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20880701-1323545915730798585?l=www.vcarrer.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vcarrer.com/feeds/1323545915730798585/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=20880701&amp;postID=1323545915730798585" title="21 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/1323545915730798585?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/1323545915730798585?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CarrerBlog/~3/saVBlCXeNRY/golden-grid.html" title="The Golden Grid" /><author><name>Vladimir</name><uri>http://www.blogger.com/profile/04801854386297420021</uri><email>vladocar@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="09219292471819261468" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">21</thr:total><feedburner:origLink>http://www.vcarrer.com/2009/02/golden-grid.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4ARHg9eip7ImA9WxVXFEk.&quot;"><id>tag:blogger.com,1999:blog-20880701.post-670516077285442053</id><published>2009-02-12T03:09:00.000+01:00</published><updated>2009-02-12T13:15:45.662+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-12T13:15:45.662+01:00</app:edited><title>Sketchbook  for web designers</title><content type="html">Recently I saw one cool sketchbook for designing web site mockups. The problem was I couldn't find out how to order one copy. The idea of that sketchbook was to simulate web browser on paper.&lt;br /&gt;So I decided to build one.&lt;br /&gt;&lt;br /&gt;First problem that we encounter when we are building web browser on paper is - what size should it be? We have monitors with different size. And we also have different paper formats A4, A3... First thing I did is to compare the most common A4 format with my 15' laptop. And i realized that A4 (210x297mm) width is actually my laptop monitor height or 210mm. A4 is perfect for building our sketchbook because it fits perfectly on monitor and is most used paper format.&lt;br /&gt;&lt;br /&gt;What web browser should we simulate? From the ergonomic point of view I prefer Chrome or Safari. My final decision is Safari, because it is gray and it is perfect for B/W printers.&lt;br /&gt;Ok, we have Safari on A4 paper and we can print B/W. Little work in photoshop and the final result is:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="width: 400px; height: 283px;" src="http://4.bp.blogspot.com/_dNFD8-arsW8/SZOOLuBovFI/AAAAAAAAAIE/DQ6rcU97Ts4/s400/mockup-web.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5301737518329805906" /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://flickr.com/photos/vladocar/3272594485/sizes/o/"&gt;sketchbook(blank) &lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://flickr.com/photos/vladocar/3273448726/sizes/o/"&gt;sketchbook(lines) &lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://flickr.com/photos/vladocar/3273456654/sizes/o/"&gt;sketchbook(web 10px) &lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://flickr.com/photos/vladocar/3273444472/sizes/o/"&gt;sketchbook(grid 100px) &lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;In PSD file you will find everything you need &lt;a href="http://www.allapis.com/mockup/mockup.psd"&gt;Photoshop&lt;/a&gt;  &lt;br /&gt;Don't forget to set landscape when you print.&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20880701-670516077285442053?l=www.vcarrer.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vcarrer.com/feeds/670516077285442053/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=20880701&amp;postID=670516077285442053" title="34 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/670516077285442053?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/670516077285442053?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CarrerBlog/~3/CiZ0_rOEXeU/sketchbook-for-web-designers.html" title="Sketchbook  for web designers" /><author><name>Vladimir</name><uri>http://www.blogger.com/profile/04801854386297420021</uri><email>vladocar@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="09219292471819261468" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_dNFD8-arsW8/SZOOLuBovFI/AAAAAAAAAIE/DQ6rcU97Ts4/s72-c/mockup-web.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">34</thr:total><feedburner:origLink>http://www.vcarrer.com/2009/02/sketchbook-for-web-designers.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UERHg8eCp7ImA9WxVbFEs.&quot;"><id>tag:blogger.com,1999:blog-20880701.post-6057982813191399473</id><published>2009-01-26T23:16:00.000+01:00</published><updated>2009-03-31T04:06:45.670+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-31T04:06:45.670+02:00</app:edited><title>Prototyping with Malo CSS Library</title><content type="html">Malo is ultra small css library for building web sites. It is meant to be structural base for small or medium web sites.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Benefits: &lt;/h4&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Ultra small (compressed is only 0,25 kb or 8 lines of CSS!) &lt;/li&gt;&lt;br /&gt;&lt;li&gt;Personalized width of the page in (%, px, em) &lt;/li&gt;&lt;br /&gt;&lt;li&gt;Super flexible&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Easy to use &lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;Malo is build of simple CSS reset and the  grid system. You can personalize everything else.&lt;br /&gt;&lt;br /&gt;Malo works on the principle that every column can be divided into two, three, four and five parts. It also supports nested columns meaning divided columns can be divided again and again forming complex grid.&lt;br /&gt;&lt;br /&gt;Practically if we have one column of 100%&lt;br /&gt;100% = 50% + 50% /divided in two&lt;br /&gt;&lt;br /&gt;100%=33,33% + 33,33% + 33,33%  /divided in three&lt;br /&gt;&lt;br /&gt;100% = 25% + 25% + 25% + 25% /divided in four&lt;br /&gt;&lt;br /&gt;100% = 20% + 20% + 20% + 20% + 20% /divided in five&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Or more complex:&lt;/p&gt;&lt;br /&gt;100% = 50%  + 50%(33,33% + 33,33% + 33,33% ) / second half is divided in three&lt;br /&gt;&lt;br /&gt;Can you see the potential?&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Lets Prototype!&lt;/h4&gt;&lt;br /&gt;We want site which has 955px width (we can use % or ems), centered layot and looks something like this:&lt;br /&gt;&lt;br /&gt;Header&lt;br /&gt;&lt;br /&gt;Navigation&lt;br /&gt;&lt;br /&gt;2 – columns&lt;br /&gt;&lt;br /&gt;4 - columns&lt;br /&gt;&lt;br /&gt;3 -columns&lt;br /&gt;&lt;br /&gt;Footer&lt;br /&gt;&lt;br /&gt;First you should the naming system of Malo we have only .dp (div percent) and .clear class. Meaning dp20 is div 20%.&lt;br /&gt;&lt;br /&gt;And that is it!&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Some code&lt;/h4&gt;&lt;br /&gt;Ok we don’t have the main center container, so lets build it:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;.main {   margin:0 auto; width:955px; }&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;And the structure:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;code&gt;&amp;lt;div class="Main"&amp;gt;&amp;lt;/code&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;lt;div class="dp100"&amp;gt;Header&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;lt;div class="clear"&amp;gt;&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&amp;lt;div class="dp100"&amp;gt;Navigation&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;lt;div class="clear"&amp;gt;&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&amp;lt;div class="dp50"&amp;gt; 1 Column&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;lt;div class="dp50"&amp;gt; 2 Column&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;lt;div class="clear"&amp;gt;&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&amp;lt;div class="dp25"&amp;gt; 1 Column&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;lt;div class="dp25"&amp;gt; 2 Column&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;lt;div class="dp25"&amp;gt; 3 Column&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;lt;div class="dp25"&amp;gt; 4 Column&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;lt;div class="clear"&amp;gt;&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&amp;lt;div class="dp33"&amp;gt; 1 Column&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;lt;div class="dp33"&amp;gt; 2 Column&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;lt;div class="dp33"&amp;gt; 3 Column&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;lt;div class="clear"&amp;gt;&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&amp;lt;div class="dp33"&amp;gt; Footer&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;And the structure is ready!&lt;br /&gt;&lt;br /&gt;We can add some text, pictures and navigation. In that case, we need some css:&lt;br /&gt;&lt;br /&gt;We need to connect the main css library malo.css:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&amp;#60;link rel="stylesheet" href="css/malo.css" type="text/css" media="screen"&amp;#62;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Then to add some extra css for navigation, images and border:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;/* top border */&lt;br /&gt;.dp100,.dp50,.dp33,.dp25{ border-top:1px solid #111;}&lt;br /&gt;&lt;br /&gt;p { padding:1em 0 1em 1em;color:#111;}&lt;br /&gt;p img   { float: left; margin: 0.3em 0.5em 0.5em 0.5em;  }&lt;br /&gt;p img.right { float: right; margin: 0.3em 0.5em 0.5em 0.5em;  }&lt;br /&gt;blockquote { padding-left:1em;  font-style:italic;  }&lt;br /&gt;&lt;br /&gt;/* navigation */&lt;br /&gt;&lt;br /&gt;#nav {&lt;br /&gt;margin: 0;&lt;br /&gt;padding: 0 0 0 10px;&lt;br /&gt;list-style-type: none;&lt;br /&gt;font-size:1.2em;&lt;br /&gt;font-weight:700;&lt;br /&gt;float: left;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#nav li {&lt;br /&gt;margin: 0;&lt;br /&gt;padding: 0;&lt;br /&gt;float: left;&lt;br /&gt;width: 70px;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;And the final result:&lt;/h4&gt;&lt;br /&gt;&lt;img src="http://4.bp.blogspot.com/_dNFD8-arsW8/SX5BzAa3OUI/AAAAAAAAAH8/zhGc7icLblM/s400/foto.png" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.allapis.com/Malo/malo-tutorials.html"&gt;The Result&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Malo is tested almost in every browser. In IE you have  around minus 1px for only column. IE doesn’t handle percentage calculation very well without this fix there is a possibility that the grid won't work correctly. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;You can download Malo at: &lt;a href="http://code.google.com/p/malo/"&gt;http://code.google.com/p/malo/&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20880701-6057982813191399473?l=www.vcarrer.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vcarrer.com/feeds/6057982813191399473/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=20880701&amp;postID=6057982813191399473" title="9 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/6057982813191399473?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/6057982813191399473?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CarrerBlog/~3/xJ58b9jxnQA/prototyping-with-malo-css-library.html" title="Prototyping with Malo CSS Library" /><author><name>Vladimir</name><uri>http://www.blogger.com/profile/04801854386297420021</uri><email>vladocar@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="09219292471819261468" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_dNFD8-arsW8/SX5BzAa3OUI/AAAAAAAAAH8/zhGc7icLblM/s72-c/foto.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">9</thr:total><feedburner:origLink>http://www.vcarrer.com/2009/01/prototyping-with-malo-css-library.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UBSXk8cCp7ImA9WxVREE4.&quot;"><id>tag:blogger.com,1999:blog-20880701.post-1975776358085441089</id><published>2009-01-15T14:17:00.000+01:00</published><updated>2009-01-15T17:00:58.778+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-15T17:00:58.778+01:00</app:edited><title>Formy CSS Framework out of Beta</title><content type="html">&lt;p&gt;After long beta1 and beta2 test period Formy is  in 0.8.&lt;/p&gt;&lt;br /&gt;What is new?&lt;br /&gt;&lt;br /&gt;I merged reset.css into form.css. I fixed some bugs in form.css and the code it reorganized giving you more space for personalization.&lt;br /&gt;Now the form.css is made of reset, structure and color palette.&lt;br /&gt;&lt;br /&gt;What is the idea behind Formy?&lt;br /&gt;Formy is build to help you mange web forms in more natural way. No lists no tables just CSS and br for the structure  of HTML .&lt;br /&gt;&lt;br /&gt;What to expect from the new version?&lt;br /&gt;&lt;br /&gt;More personalization(color palette)&lt;br /&gt;Errors management&lt;br /&gt;&lt;br /&gt;Examples and download at:&lt;a href="http://code.google.com/p/formy-css-framework/"&gt;http://code.google.com/p/formy-css-framework&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20880701-1975776358085441089?l=www.vcarrer.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vcarrer.com/feeds/1975776358085441089/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=20880701&amp;postID=1975776358085441089" title="8 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/1975776358085441089?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/1975776358085441089?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CarrerBlog/~3/wscj_cS5ZHw/formy-css-framework-out-of-beta.html" title="Formy CSS Framework out of Beta" /><author><name>Vladimir</name><uri>http://www.blogger.com/profile/04801854386297420021</uri><email>vladocar@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="09219292471819261468" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">8</thr:total><feedburner:origLink>http://www.vcarrer.com/2009/01/formy-css-framework-out-of-beta.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8MQn88cCp7ImA9WxVREk4.&quot;"><id>tag:blogger.com,1999:blog-20880701.post-1032526445039406039</id><published>2009-01-01T20:31:00.000+01:00</published><updated>2009-01-18T01:18:03.178+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-18T01:18:03.178+01:00</app:edited><title>2008 Summary Report</title><content type="html">This was one creative year!&lt;br /&gt;&lt;br /&gt;Now  my colleges cool me "Uomo Framework" or &lt;span class="b"&gt;Framework Man&lt;/span&gt;. Probably because I build 4 CSS Frameworks at 2008 :)&lt;br /&gt;I started with &lt;a href="http://code.google.com/p/hartija/"&gt;Hartija&lt;/a&gt; CSS Fraemwork for web printing.One client ask me to  improve the printing layout for his site. I gathered all experience from the project I did some additional research of all  best practises for usability, readability and web printing with CSS.  And the result was Hartija universal CSS for web printing.&lt;br /&gt;&lt;br /&gt;I  always had hard times with web forms, rebuilding the same CSS code over and over. Why not this time build it once and use it in all web forms? &lt;a href="http://code.google.com/p/formy-css-framework/"&gt;Formy&lt;/a&gt; - CSS Framework for building web forms.&lt;br /&gt;&lt;br /&gt;Than I couldn't stop here I needed new challenge. To build CSS Grid Framework who will resolve all the problems of the current CSS Frameworks( Blueprint, 960 and YUI).&lt;br /&gt;The framework who will have minimum size, who will be fluid and em based (elastic).&lt;br /&gt;And the result is &lt;a href="http://code.google.com/p/emastic/"&gt;Emastic&lt;/a&gt; giving optional main width, fluid columns, less then 4kb size, baseline typography, totally em based(elastic) structure, possibility of nested DIVs etc.&lt;br /&gt;&lt;br /&gt;In the second and third version of Emastic in the plugins I added  percent grid system and absolute grid system (based on absolute, relative positioning). Building one complete framework who will handle almost  all CSS structural problems.&lt;br /&gt;&lt;br /&gt;Then I stooped asking myself when you need so complex CSS Framework, probably if you building some newspaper site or site with very complex grid. But I presume you don't build newspaper site every day.&lt;br /&gt;I took percentage-grid.css from Emastic I did some CSS refactoring and I build &lt;a href="http://code.google.com/p/malo/"&gt;Malo&lt;/a&gt; super small and simple CSS Library(Framework).&lt;br /&gt;&lt;br /&gt;One other PHP project completely deluded my expectations: &lt;a href="http://code.google.com/p/mysql-lite-administrator/"&gt;MySql Lite Administrator&lt;/a&gt;, I worked very long and hard on this project but I didn't receive much PHP community love. Maybe there is already so much PHP code out there, but is always hard when your free project doesn't get much feedback.&lt;br /&gt;&lt;br /&gt;Statistics:&lt;br /&gt;&lt;br /&gt;&lt;table  cellpadding="0" cellspacing="0" width="90%"&gt;&lt;caption&gt;Statistic 2008&lt;/caption&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Project Name: &lt;/th&gt;&lt;th&gt;Visits &lt;/th&gt;&lt;th&gt;Pageviews&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;br /&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://code.google.com/p/hartija/"&gt;Hartija - CSS Print Framework &lt;/a&gt;&lt;/td&gt;&lt;td&gt;21,987&lt;/td&gt;&lt;td&gt;35,731&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://code.google.com/p/formy-css-framework/"&gt;Formy - CSS Form Framework&lt;/a&gt; &lt;/td&gt;&lt;td&gt;18,939&lt;/td&gt;&lt;td&gt;38,832&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://code.google.com/p/emastic/"&gt;Emastic - CSS Grid Framework &lt;/a&gt; &lt;/td&gt;&lt;td&gt;34,391&lt;/td&gt;&lt;td&gt;78,444&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://code.google.com/p/malo"&gt;Malo - CSS Library&lt;/a&gt; &lt;/td&gt;&lt;td&gt;17,195&lt;/td&gt;&lt;td&gt;35,731&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://code.google.com/p/mysql-lite-administrator/"&gt;MySql Lite Administrator&lt;/a&gt;&lt;/td&gt;&lt;td&gt;2029&lt;/td&gt;&lt;td&gt;4051&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Plans for 2009:&lt;/h3&gt;&lt;br /&gt;Emastic,Formy and Malo out of beta.&lt;br /&gt;I'm working on some new CSS things :)&lt;br /&gt;Also on one PHP Framework.&lt;br /&gt;I have at least 2-3 new ideas every day and little free time :)&lt;br /&gt;&lt;br /&gt;Thank you!&lt;br /&gt;&lt;br /&gt;I wish you lot of love and understanding at 2009 !&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20880701-1032526445039406039?l=www.vcarrer.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vcarrer.com/feeds/1032526445039406039/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=20880701&amp;postID=1032526445039406039" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/1032526445039406039?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/1032526445039406039?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CarrerBlog/~3/NlRkvfcxk3g/2008-summary-report.html" title="2008 Summary Report" /><author><name>Vladimir</name><uri>http://www.blogger.com/profile/04801854386297420021</uri><email>vladocar@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="09219292471819261468" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://www.vcarrer.com/2009/01/2008-summary-report.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkQASH0yeip7ImA9WxRbEko.&quot;"><id>tag:blogger.com,1999:blog-20880701.post-2372925230709909457</id><published>2008-12-03T02:26:00.000+01:00</published><updated>2008-12-03T03:12:29.392+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-03T03:12:29.392+01:00</app:edited><title>In the search of Holy Web Grid</title><content type="html">&lt;p&gt;How can we build perfect web Grid?&lt;/p&gt;Probably we &lt;span style="font-weight:bold;"&gt;can’t&lt;/span&gt;. There is no such thing as perfect web grid. But we can try.&lt;br /&gt;What do we need? First we need some info and parameters.&lt;br /&gt;&lt;br /&gt;The web grid is limited in horizontal and unlimited in vertical. Vertical limitation depends on monitor size. We have various kinds of monitors with 800, 1024, 1280 px vertical spacing.&lt;br /&gt;&lt;br /&gt;We should choose one standard that will work for most of the &lt;a href="http://www.methodologie.com/sizer/"&gt;monitors&lt;/a&gt;.&lt;br /&gt;I think that 955px is the optimum width for a web site viewed on 1024 px and bigger monitors.&lt;br /&gt;&lt;br /&gt;&lt;h6&gt;What about 760 (800 x 600 px) monitors?&lt;/h6&gt;&lt;br /&gt; Why not put all important info in the first 760px, for users with 800 x 600 px monitors to see all important info instantly.&lt;br /&gt;Another more important motif for this is that we usually read from left to right starting from the left upper corner. Ok, if you read Arabic you will start from right to left or Japanese, Chinese up -&gt; down.&lt;br /&gt; Some researches say that we read in &lt;span style="font-weight:bold;"&gt;&lt;a href="http://www.useit.com/alertbox/reading_pattern.html"&gt;F-pattern&lt;/a&gt;&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Ok, we have the grid 0 -&gt; 760 -&gt; 955 px. The first 760 px are very important.&lt;br /&gt;We need to divide the first 760 px, but how? What about using &lt;span style="font-weight:bold;"&gt;golden proportions&lt;/span&gt;?&lt;br /&gt;The golden proportions are 1 : 1.61803 or 38.2% : 61:8. In our case will be something about 470 px : 290 px = 760 px.&lt;br /&gt;&lt;br /&gt;Ok, now we have 0 -&gt; 470 -&gt; 760 -&gt; 955(470 + 290 + 195 = 955) and this is our basic grid.&lt;br /&gt;&lt;a href="http://www.allapis.com/Malo/golden1.html"&gt;&lt;br /&gt;&lt;img src="http://2.bp.blogspot.com/_dNFD8-arsW8/STXhjmJ0AcI/AAAAAAAAAF8/2poM8Dcpuiw/s400/grid.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5275370540187779522" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;What if we want to break our columns into smaller units? We can use  "&lt;a href="http://en.wikipedia.org/wiki/Rule_of_thirds"&gt;The Rule of Thirds&lt;/a&gt;" dividing the first column(470px) into 3 units. The second column (270px) in two units. And the last live it like it is .&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.allapis.com/Malo/golden2.html"&gt;&lt;br /&gt;&lt;img src="http://2.bp.blogspot.com/_dNFD8-arsW8/STXiVHduZUI/AAAAAAAAAGE/en6hM_x941c/s400/grid1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5275371390943257922" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;What do you think?&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20880701-2372925230709909457?l=www.vcarrer.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vcarrer.com/feeds/2372925230709909457/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=20880701&amp;postID=2372925230709909457" title="5 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/2372925230709909457?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/2372925230709909457?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CarrerBlog/~3/_UtmQDs0ZHY/in-search-of-holy-web-grid.html" title="In the search of Holy Web Grid" /><author><name>Vladimir</name><uri>http://www.blogger.com/profile/04801854386297420021</uri><email>vladocar@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="09219292471819261468" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_dNFD8-arsW8/STXhjmJ0AcI/AAAAAAAAAF8/2poM8Dcpuiw/s72-c/grid.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">5</thr:total><feedburner:origLink>http://www.vcarrer.com/2008/12/in-search-of-holy-web-grid.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEEHRX88cSp7ImA9WxRUF0k.&quot;"><id>tag:blogger.com,1999:blog-20880701.post-4271611471186737792</id><published>2008-11-27T00:11:00.000+01:00</published><updated>2008-11-27T00:37:14.179+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-27T00:37:14.179+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="free" /><category scheme="http://www.blogger.com/atom/ns#" term="css framework" /><category scheme="http://www.blogger.com/atom/ns#" term="templates" /><category scheme="http://www.blogger.com/atom/ns#" term="css" /><title>Emastic CSS Templates</title><content type="html">&lt;p&gt;Free CSS Templates(Layouts) designed with &lt;a href="http://code.google.com/p/emastic/"&gt;Emastic CSS Framework&lt;/a&gt; &lt;/p&gt;&lt;br /&gt;&lt;a  href="http://www.allapis.com/Emastic-CSS-Temaplates/index.html"&gt;&lt;img class="frame" src="http://1.bp.blogspot.com/_dNFD8-arsW8/SS3Y9XeU7CI/AAAAAAAAAF0/YT3GzyjxBPM/s400/emastic-templates.png" alt="Emastic Templates" id="BLOGGER_PHOTO_ID_5273109287505554466" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.allapis.com/Emastic-CSS-Temaplates/index.html"&gt;View&lt;/a&gt;&lt;br /&gt;&lt;a href="http://emastic.googlecode.com/files/Emastic%20Temaplates.zip"&gt;Download&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20880701-4271611471186737792?l=www.vcarrer.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vcarrer.com/feeds/4271611471186737792/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=20880701&amp;postID=4271611471186737792" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/4271611471186737792?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20880701/posts/default/4271611471186737792?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CarrerBlog/~3/cYBNMQ8vxy0/emastic-css-templates.html" title="Emastic CSS Templates" /><author><name>Vladimir</name><uri>http://www.blogger.com/profile/04801854386297420021</uri><email>vladocar@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="09219292471819261468" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_dNFD8-arsW8/SS3Y9XeU7CI/AAAAAAAAAF0/YT3GzyjxBPM/s72-c/emastic-templates.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://www.vcarrer.com/2008/11/emastic-css-templates.html</feedburner:origLink></entry></feed>
