background preloader

Octopress

Octopress

Home 45 brilliant WordPress tutorials for designers | WordPress (Image: © Alexandra Bruel) WordPress is one of the world's most popular publishing platforms. It's highly customisable, very easy to use and it's completely free, making it an obvious choice for anything from a simple blog to an online design portfolio. Because of its enormous popularity, there's a wealth of WordPress portfolio themes available, plus plenty of WordPress tutorials online to help you get to grips with the CMS. To save you time, we've picked 25 brilliant WordPress tutorials from around the web. 01. Perhaps the most frightening part of getting started with WordPress is the business of actually installing it. 02. This complete guide to creating your first WordPress site is a great place to start if you're a total beginner, or someone with a bit of experience looking to fill holes in their knowledge. 03. Cheat sheets are ideal when you're starting out, and can still prove useful to refer back to when you're more experienced. 04. 05. Next page: Intermediate WordPress tutorials

HTML5 For Web Designers, Chapter 2 Home The French revolution was an era of extreme political and social change. Revolutionary fervor was applied to time itself. For a brief period, the French Republic introduced a decimal time system, with each day divided into ten hours and each hour divided into one hundred minutes. It was thoroughly logical and clearly superior to the sexagesimal system. Decimal time was a failure. Design Principles Keen to avoid the mistakes of the past, the WHATWG drafted a series of design principles to guide the development of HTML5. Where XHTML 2 attempted to sweep aside all that had come before, HTML5 builds upon existing specifications and implementations. Some of the other design principles include “Do not reinvent the wheel,” and “Pave the cowpaths,” meaning, if there’s a widespread way for web designers to accomplish a task—even if it’s not necessarily the best way—it should be codified in HTML5. Keeping It Real The creation of HTML5 has been driven by an ongoing internal tension. Out of cite

Responsive Web Design just got Easier with the Responsive Grid System Cube Time Series Data Collection & Analysis Cube is a system for collecting timestamped events and deriving metrics. By collecting events rather than metrics, Cube lets you compute aggregate statistics post hoc. It also enables richer analysis, such as quantiles and histograms of arbitrary event sets. Collecting Data An event in Cube is simply a JSON object with a type, time, and arbitrary data. Cube’s collector receives events and saves them to MongoDB. Querying Events Cube defines a simple language for querying events. You can intersect filters and customize which event fields are returned. request(browser).gt(duration, 250).lt(duration, 500) Cube supports both HTTP GET and WebSockets for retrieving events. Querying Metrics You can also use Cube to group events by time, map to derived values, and reduce to aggregate metrics. The first few results of which appear as: Or, to count requests to the path "/search", change the expression: sum(request.eq(path, "/search")) sum(request(duration))

DooID pixelhub By signing in you accept our privacy & legal notice. Please enter the email address you signed up with. We'll send you an email with further instructions (please also check your spam folder). Tell your friends: DooID user? pixelhubHomeWhat is .Pixelhub? © dooid 2014 | generating site … takes less than 5 minutes easy content publishing automated social media updates Easily build a beautiful website. Your website. What is .Pixelhub? Pixelhub is a plug 'n play website builder that allows you to create a crisp, stylish website that is super-easy to edit and almost impossible to mess up. "Pixelhub is different from other website creation applications because the platform encourages its users to build websites that are a reflection of their inner personalities." - Appvita.com Featured in: Check out some Personal Websites built with .Pixelhub: pixelhub.me/pablopugaPhotographer & Designer, Mexico City, MX pixelhub.me/bogdanadrArchitect & Designer, Poznan, Poland .Pixelhub Basic is 100% free. free $6/mo

Rending your XML as HTML with XSLT in Rails I had a need to convert XML services that my rails app was providing into customizable html widgets tht could then be in-jested by some sort of server side includes(like NGINX's SSI). So I needed to use XSLT. When the W3C wrote the XML specification they also developed the Extensible Stylesheet Language for Transformations. XSLT provides a powerful, flexible language for transforming XML documents into something else. In this case, we're going to use it to create HTML documents. So to quickly look at how we're rendering xml currently. def show @event = Event.find(params[:id]) render :xml => @eventend OK so we are simply rendering only xml back from this request. So, I'm going to assume that you've seen this responds to block before and you know that it's just going to render the show.html.erb template in our views, when html is requested. Installing Ruby's XSLT Library First you'll need to download the library, you can get it from here Getting Rails to render: Create an XSLT Style

The Anatomy of a Perfect Landing Page Placement and Content 7. Keep It Above the Fold The space a visitor sees without having to scroll is where the most important parts of the webpage should be. 8. Optimize a landing page for conversion over time. 9. Implementing motivational speeches, videos of user testimonials, and product images into a home page can have a positive impact on viewers, as well as give shoppers an extra push to look further into a product. Bellroy uses great imagery and videos on many of their pages. 10. Links connecting the user to a bunch of other sites or pages will distract them and have a negative impact on conversions. This landing page is designed well, but look at all those header links getting in the way of the message!

Rails on XML, Part 1: Background [Part of the Rails on XML series.] I'm sure the first question in many readers' minds is "Why bother?". The intersection between the XML community and the Ruby community is very small. A profound change is likely about to shake up your world if you’re a web developer, one that I suspect will make the recent efforts in the AJAX space pale in comparison as far as its effect. and in this quote from 2007: [E]nlightened innovators ... have seen the real world benefits of dumping object middle-tier stacks and relational databases and going with a pure declarative approach to solving business problems based around XForms/REST and XQuery. To put these remarks in context, I need to backup and give an outline of the entire XML web application toolchain. Note that if you buy into all of this, you don't really need an application server any more, be it implemented in Rails, or not. I'll have more to say about what's good, and bad, in future postings.

Mega Collection Of Cheatsheets for Designers And Developers Cheatsheets and various quick reference guides are available for almost any type of software and language these days. Unfortunately they’re not always easy to find when you actually need them. This is why I decided to take some time to gather up as many as possible and share them with you here! Hopefully this can be a timesaver for you, along with teaching you a new trick or two. The resources have been divided into various categories to make them easier to find. Below are more than 100 cheat sheets and reference cards for the following topics: CSS3 Cheat Sheet ↓ CSS2 Visual Cheat Sheet ↓ CSS Cheat Sheet (V2) ↓ Css Property Index ↓ BluePrint CSS ↓ HTML 5 Cheat Sheet ↓ HTML5 Canvas Cheat Sheet ↓ HTML5 Glossary ↓ HTML Character Entities Cheat Sheet ↓ Color Codes Matching Chart HTML (Convert CMYK, RGB Hex) ↓ Javascript JavaScript Cheat Sheet ↓ Javascript DOM ↓ JavaScript Reference Card ↓ jQuery 1.4 API Cheat Sheet ↓ jQuery selectors ↓ jQuery 1.3.2 ↓ jQuery 1.3 ↓ jQuery 1.2 ↓ Mootools 1.2 Cheat Sheet ↓ MySQL

Canvas You are here: Home Dive Into HTML5 Diving In HTML 5 defines the <canvas> element as “a resolution-dependent bitmap canvas which can be used for rendering graphs, game graphics, or other visual images on the fly.” A canvas is a rectangle in your page where you can use JavaScript to draw anything you want. So what does a canvas look like? Invisible canvas The markup looks like this: Let’s add a dotted border so we can see what we’re dealing with. Canvas with border You can have more than one <canvas> element on the same page. Let’s expand that markup to include an id attribute: Now you can easily find that <canvas> element in the DOM. var a_canvas = document.getElementById("a"); Simple Shapes Every canvas starts out blank. Click to draw on this canvas The onclick handler called this function: function draw_b() { var b_canvas = document.getElementById("b"); var b_context = b_canvas.getContext("2d"); b_context.fillRect(50, 25, 150, 100); } And then there’s this Every canvas has a drawing context Paths path .

Free Icon Pack: 375 Retina-Display-Ready Icons This free icon pack contains 375 icons that are already optimized for the Retina Display. This pack includes the icons’ editable AI and EPS vector files in case you need to modify them. This freebie was created by Freepik.com, a search engine that helps graphic and web designers locate high quality photos, vectors, illustrations and PSD files for their creative projects. Preview Download free_retina_display_friendly_icons (ZIP, 2.69MB) Related Content About the Author Freepik.com is a search engine that helps graphic and web designers locate high quality photos, vectors, illustrations and PSD files for their creative projects.

Basic animations - MDN Docs Since we're using JavaScript to control <canvas> elements, it's also very easy to make (interactive) animations. Doing more complex animations can take a little extra work; we hope to introduce a new article to help with that soon. Probably the biggest limitation is that once a shape gets drawn it stays that way. If we need to move it we have to redraw it and everything that was drawn before it. Basic animation steps These are the steps you need to take to draw a frame: Clear the canvas Unless the shapes you'll be drawing fill the complete canvas (for instance a backdrop image), you need to clear any shapes that have been drawn previously. Controlling an animation Shapes are drawn to the canvas by using the canvas methods directly or by calling custom functions. That means we need a way to execute our drawing functions over a period of time. Scheduled updates Note: The window.requestAnimationFrame() method is now the recommended way to schedule animations. setInterval(function, delay) or

Related: