background preloader

Programming

Facebook Twitter

Code Validation

Globally Recognized Avatars. Logic. Google Web Tools GWT. API Directory - Google Data APIs. SQL. AJAX. Frameworks. BASH. XML. Visual Basic. JAVA. CSS. Primary CSS. CSS Reset Tools. HTML. Web Hypertext Application Technology Working Group. HTML5 Templates. Canvas. Language Reference. Uniform resource identifier. Relationship to URL and URN[edit] URIs can be classified as locators (URLs), as names (URNs), or as both.

A uniform resource name (URN) functions like a person's name, while a uniform resource locator (URL) resembles that person's street address. In other words: the URN defines an item's identity, while the URL provides a method for finding it. URLs and URNs[edit] A URL is a URI that, in addition to identifying a web resource, specifies the means of acting upon or obtaining the representation: providing both the primary access mechanism, and the network "location". A URN is a URI that identifies a resource by name, in a particular namespace. Syntax[edit] Percent-encoding can add extra information to a URI.

History[edit] Naming, addressing, and identifying resources[edit] URIs and URLs have a shared history. Refinement of specifications[edit] In December 1999, RFC 2732 provided a minor update to RFC 2396, allowing URIs to accommodate IPv6 addresses. URI reference[edit] URI resolution[edit] Persistent Uniform Resource Locator. A persistent uniform resource locator (PURL) is a uniform resource locator (URL) (i.e., location-based uniform resource identifier or URI) that is used to redirect to the location of the requested web resource. PURLs redirect HTTP clients using HTTP status codes. PURLs are used to curate the URL resolution process, thus solving the problem of transitory URIs in location-based URI schemes like HTTP. Technically the string resolution on PURL is like SEF URL resolution. History[edit] The PURL concept was developed at OCLC in 1995 and implemented using a forked pre-1.0 release of Apache HTTP Server.[1] The software was modernized and extended in 2007 by Zepheira under contract to OCLC and the official website moved to (the 'Z' came from the Zepheira name and was used to differentiate the PURL Open-source software site from the PURL resolver operated by OCLC).

PURL version numbers may be considered confusing. Principles of operation[edit] Comparing with Permalink[edit] Uniform resource locator. A uniform resource locator, abbreviated as URL (also known as web address, particularly when used with HTTP), is a specific character string that constitutes a reference to a resource. In most web browsers, the URL of a web page is displayed on top inside an address bar. An example of a typical URL would be " A URL is technically a type of uniform resource identifier (URI), but in many technical documents and verbal discussions, URL is often used as a synonym for URI, and this is not considered a problem.[1] URLs are commonly used for web pages (http), but can also be used for file transfer (ftp), email (mailto) and many other applications (see URI scheme for list). URLs are specified in RFC 3986 (2005), and in a WHATWG URL Living Standard.[2] History[edit] Syntax[edit] Every HTTP URL consists of the following, in the given order.

The scheme says how to connect, the host specifies where to connect, and the remainder specifies what to ask for. Unreserved.

Mozilla

Karel (programming language) Karel is an educational programming language for beginners, created by Richard E. Pattis in his book Karel The Robot: A Gentle Introduction to the Art of Programming. Pattis used the language in his courses at Stanford University, California. The language is named after Karel Čapek, a Czech writer who introduced the word robot. A program in Karel is used to control a simple robot named Karel that lives in an environment consisting of a grid of streets (left-right) and avenues (up-down). The following is a simple example of Karel syntax: BEGINNING-OF-PROGRAM DEFINE turnright AS BEGIN turnleft; turnleft; turnleft END BEGINNING-OF-EXECUTION ITERATE 3 TIMES BEGIN turnright; move END turnoff END-OF-EXECUTION END-OF-PROGRAM The language has inspired the development of various clones and similar educational languages.

A REALbasic implementation, rbKarel [1], provides the basic Karel commands within an RBScript environment with BASIC syntax being used for loops and conditionals. Richard E. Report - Best practice for naming convention of UI controls for referencing in code-behind.

IDE's

PHP.