
digitalbazaar/jsonld.js Enabling Rich Snippets in Custom Search Posted by: Rajat Mukherjee, Group Product Manager and Nicholas Weininger, Software Engineer Today, we announced Rich Snippets for Google web search, a new presentation of snippets that highlight structured data embedded in webpages. Rich Snippets provide summary information, including important page-specific attributes, to help you quickly identify the relevance of your results. Experiments on Google have shown that people find this additional data valuable -- if they see useful and relevant information from a webpage, they are more likely to click through to it. Our web search team is currently experimenting with a limited set of attributes for reviews and user profiles that webmasters can provide through in-line markup in their webpages by using open standards such as microformats or RDFa. Since Custom Search sits on top of the Google web search platform, we're enabling Rich Snippets for custom search engines too. <! Let us know if you have feedback about custom Rich Snippets.
The Open Graph Protocol Basic Compiler Graphs In this section we describe the set of core compiler specific graphs and algorithms implemented in MLRISC. Mostly of these algorithms are parameterized with respect to the actual intermediate representation, and as such they do not provide many facilities that are provided by higher abstraction layers, such as in MLRISC IR, or in SSA. Dominator/Post-dominator Trees Dominance is a fundamental concept in compiler optimizations. Node iff all paths from the start node to intersects A. A dual notion is the concept of : post-dominates iff all paths from to the stop node intersects . functor DominatorTree (GraphImpl : GRAPH_IMPLEMENTATION) : DOMINATOR_TREE The functor implements dominator analysis and creates a dominator/post-dominator tree from a graph . We annotated each node in a dominator tree with three extra fields of information, which is useful for other algorithms: level is the nesting level of the tree. val methods : ('n,'e,'g) dominator_tree -> dominator_methods dominates() idom() idoms()
Snipplr - Code 2.0 microdata microdata is part of WHATWG's HTML living specification that provides another way to embed microformats and poshformats vocabularies, and has been superseded by microformats2. microdata was explicitly dropped by the W3C (and therefore not part of W3C HTML5) due to a lack of interest by anyone to edit the spec and keep it up to date.[1] summary microdata consists of a set of attribute extensions to HTML: itemprop attribute is a more specific version of class, for field names subject attribute allows semantically linking within the page. For common semantics on the web (e.g. people+organizations, events, reviews, syndicated content), microformats are still simpler and easier than microdata, and are already well implemented across numerous tools and services. For uncommon, rare, experimental, or one-off semantics: microdata offers a simpler and easier to understand solution than alternatives that use namespaces like XML/RDF/RDFa. history microdata didn't happen overnight. parsers and tools Note:
Backbone.js Introducing a new Rich Snippets format: Events Webmaster Level: All Last year we introduced Rich Snippets, a new feature that makes it possible to surface structured data from your pages on Google's search results. So far, user reaction to Rich Snippets has been enthusiastic -- after all, Rich Snippets help people make more informed clicks and find what they need even faster. We originally introduced Rich Snippets with two formats: reviews and people. Later in the year we added support for marking up video information which is used to improve Video Search. Events markup is based off of the hCalendar microformat. The new format shows links to specific events on the page along with dates and locations. If you have event listings on your site, we encourage you to review the events documentation we've prepared to help you get started. Stay tuned for more developments in Rich Snippets throughout the year! Written by Mike Danylchuk and Nitin Shetti
RDFa 1.1 with a rich snippet example - W3C Blog With RDFa 1.1 making its way out of last call, I looked at the examples from Google’s Webmaster Central to see what RDFa 1.1 brings to those. A typical example is the one on reviews; here s where it starts out in RDF 1.0: <div xmlns:v=" typeof="v:Review"><span property="v:itemreviewed">L’Amourita Pizza</span> Reviewed by <span property="v:reviewer">Ulysses Grant</span> on <span property="v:dtreviewed" content="2009-01-06">Jan 6</span>. The most important change is that RDFa 1.1 has moved away from using XML namespaces as a syntax for identifying vocabularies. <div vocab=" typeof="Review"><span property="itemreviewed">L’Amourita Pizza</span> Reviewed by <span property="reviewer">Ulysses Grant</span> on <span property="dtreviewed" content="2009-01-06">Jan 6</span>. The change looks small, but it means that the author has less complexity to worry about. Actually… the vcard case, specifically, may be even easier.
One Page Apps I Actually Use There is a zillion one-page apps focused on making some little aspect of front end development easier. I think they are great. They exemplify the wonderful culture of sharing and ingenuity that our industry is known for. Each of us has slightly different jobs and slightly different skill sets. CSS3Please.com Why type out all five property/value pairs for a transition when you could just come here and copy it quick in nice formatting with comments. Border-Radius.com Every time I need to round some of the corners of an element but not all of them I end up here. HTML-Ipsum.com I created this one for myself. ScriptSrc.net I gotta drop jQuery on this page... what's that long funky URL of where it's hosted on Google's CDN again? CopyPasteCharacter.com Ever need a really common symbol for a tweet or an email or website? Button Maker If I just need some quick CSS3 to make a button I usually use this (another one by me). Share On
Better recipes on the web: Introducing recipe rich snippets Webmaster Level: All Anticipating the start of the season of barbecues and potlucks, we’ve added recipes as our newest rich snippets format. This means that for certain sites with recipe content, Google users will see quick facts when these recipe pages show up as part of the search results. For example, if you were searching for an easy to make thai mango salad, you can now see user ratings, preparation time, and a picture of the dish directly in search result snippets. Recipes is the fifth format we support, following the introduction of reviews, people, video and, most recently, events. If you have recipe content on your site, you can get started now by marking up your recipes with microdata, RDFa, or the hRecipe microformat. Please remember that to ensure a great user experience we’re taking a gradual approach to surface rich snippets. Written by Jun Gong, Kosuke Suzuki, and Yu Watanabe
in1.com - Single Page App with Twitter Bootstrap and Node.js Lesson 2: Your First JavaScript By Maria Antonietta Perna Now that you know what JavaScript is and what you can do with it, it's time to get to the practical stuff. In this lesson you are going to learn: how to embed your JavaScript in the HTML page; how to reference your JavaScript from a separate file; how to comment your JavaScript code and why it is recommended; how to create your first JavaScript-powered web page. The HTML To insert a JavaScript script in an HTML page, you use the <script> ... Let's start with a basic HTML page, like this one: <! The JavaScript script is inserted either in the HTML page itself or in a separate file. Embed JavaScript in the HTML page The <script> tag and its type attribute tell the browser: "Hey, browser! You can do this either in the <head> section, as follows: <! Or or at the very bottom of the document just before the closing </body> tag, like so: <! If you're wondering whether it's best to place your <script> tag in the <head> or the <body> tag, then you're not alone. Here's how it's done: