Development

TwitterFacebook
Get flash to fully experience Pearltrees

Diaspora* by diaspora

Welcome to the Diaspora Project! http://diaspora.github.com/diaspora/
In this article I discuss: http://www.agilemodeling.com/artifacts/classDiagram.htm#Classes

Introduction to UML 2 Class Diagrams

http://en.wikipedia.org/wiki/Recommender_system

Recommender system

Recommender systems or recommendation systems (sometimes replacing "system" with a synonym such as platform or engine) are a subclass of information filtering system that seek to predict the 'rating' or 'preference' that user would give to an item (such as music , books , or movies ) or social element (e.g. people or groups ) they had not yet considered, using a model built from the characteristics of an item (content-based approaches) or the user's social environment (collaborative filtering approaches). [ 1 ] [ 2 ] Recommender systems have become extremely common in recent years. A few examples of such systems: When viewing a product on Amazon.com , the store will recommend additional items based on a matrix of what other shoppers bought along with the currently selected item. [ 3 ] Pandora Radio takes an initial input of a song or musician and plays music with similar characteristics (based on a series of keywords attributed to the inputted artist or piece of music).

Ruby On Rails Security Guide

http://guides.rubyonrails.org/security.html 1 Introduction Web application frameworks are made to help developers building web applications. Some of them also help you with securing the web application. In fact one framework is not more secure than another: If you use it correctly, you will be able to build secure apps with many frameworks.

Jeff Dean - Rails.cache: Memcached, development mode and offline cache invalidation

This blog post was written in 2008. Information and links in this post may be outdated. Rails.cache rocks, but it can be tricky to set it up for development mode. http://www.jeffmdean.com/2008/7/5/rails-cache-memcached-development-mode-and-offline-cache-invalidation
http://guides.rubyonrails.org/getting_started.html#creating-the-blog-application

Getting Started with Rails

This Guide is based on Rails 3.2. Some of the code shown here will not work in earlier versions of Rails.
7 Jan Since HTML5 is getting more attention by way of marking up our new pages, and the only way to get IE to acknowledge the new elements, such as <article> , is to use the HTML5 shiv , I’ve quickly put together a mini script that enables all the new elements. Download html5shiv.js and must be inserted in the head element (this is because IE needs to know about the element before it comes to render them – so it can’t sit in the footer of the page, i.e. below the elements in question). I’ve updated this post to link to Alexander Farkas’s version of the shiv – it’s the very latest and my simple one line script. The one I originally released was (I thought) beautifully small, but didn’t support print styles nor dynamic injection of HTML5 elements.

HTML5 enabling script

http://remysharp.com/2009/01/07/html5-enabling-script/
http://leemart.in/hipster-stack

Hipster Stack by Lee Martin

Hipster Stack You probably haven't heard of it.
Getting started : Got 5 minutes? Install and run Picky with a nice Sinatra interface Got 2 minutes? Run gem install picky http://florianhanke.com/picky/

Picky: The Ruby semantic text search engine.

Node.js

Node.js is a server-side software system designed for writing scalable Internet applications, notably web servers . [ 1 ] Programs are written on the server side in JavaScript , using event-driven , asynchronous I/O to minimize overhead and maximize scalability . [ 2 ] Node.js creates a web server by itself, making it unnecessary to use web server software such as Apache or Lighttpd and allowing full control of how the web server actually works. Node.js enables web developers to create an entire web application on both server-side and client-side in one language (JavaScript). [ edit ] Details Node.js is a packaged compilation of Google's V8 JavaScript engine , the libUV platform abstraction layer , and a core library , which is itself primarily written in JavaScript . http://en.wikipedia.org/wiki/Node.js

jQuery Waypoints

.waypoint([callback], [options]) callback type function, optional options type object, optional Calling the waypoint function on a set of elements registers them as waypoints.
Firebug integrates with Firefox to put a wealth of web development tools at your fingertips while you browse. You can edit, debug, and monitor CSS, HTML, and JavaScript live in any web page Always at your service Firebug is always just a keystroke away, but it never gets in your way. You can open Firebug in a separate window, or as a bar at the bottom of your browser. Firebug also gives you fine-grained control over which websites you want to enable it for.

What is Firebug? : Firebug

Introduction Audio/Video capture has been the "Holy Grail" of web development for a long time. For many years we've had to rely on browser plugins ( Flash or Silverlight ) to get the job done.

Capturing Audio & Video in HTML5

UPDATE: Check out our guide on Playing Sounds for the most up to date information. This is an introduction to how you can power your app or website with sounds hosted on SoundCloud. Via our API, you get access to millions of different sounds, and in addition to streaming and downloading tracks, you can access meta data and social features like comments and followings.

Blog - Stream and Download - SoundCloud Developers

28 Apr 2011 This is a series of posts, where I detail how I built CompVersions and what choices I made along the way.

Learning Ruby on Rails, CSS & jQuery - Building a webapp for designers (Part 2) - Comp Versions Blog