background preloader

Computer Programming

Facebook Twitter

ScribeFire: Fire up your blogging. Learning to Program with Alice. Transcending CSS | The Fine Art of Web Design by Andy Clarke. In this groundbreaking book from 2006, you’ll discover how to implement highly original designs through visual demonstrations of the creative possibilities using markup and CSS. You’ll learn to use a new design workflow, build prototypes that work well for designers and all team members, use grids effectively, visualise markup, and discover every phase of the transcendent design process, from working with the latest browsers to incorporating CSS3 to collaborating with team members effectively.

“Transcending CSS effortlessly bridges the editorial gap between CSS book and design book, or for that matter, between web design and traditional graphic design; a feat rarely accomplished in our industry.”Cameron Moll Download support files Buy from Amazon.com. DCMI About Us. The Dublin Core Metadata Initiative (DCMI) supports shared innovation in metadata design and best practices across a broad range of purposes and business models. DCMI does this by: Managing long term curation and development of DCMI specifications and metadata terms namespaces; Managing ongoing discussion of current DCMI-wide work themes; Setting up and managing international and regional events; Curation and open availability of meeting assets including proceedings, project reports and meeting minutes; Creation and delivery of training resources in metadata best practices including tutorials, webinars and workshops; and Coordinating the global community of DCMI volunteers.

DCMI's principles of operation are: Open consensus building: Participation in the DCMI community is open to all interested groups or individuals with expertise or interests in metadata. The work of DCMI requires dedicated, paid effort funded through the annual contributions of DCMI members. These paid efforts include: DCMI Home: Dublin Core® Metadata Initiative (DCMI) RDF - Semantic Web Standards. Overview RDF is a standard model for data interchange on the Web. RDF has features that facilitate data merging even if the underlying schemas differ, and it specifically supports the evolution of schemas over time without requiring all the data consumers to be changed.

RDF extends the linking structure of the Web to use URIs to name the relationship between things as well as the two ends of the link (this is usually referred to as a “triple”). Using this simple model, it allows structured and semi-structured data to be mixed, exposed, and shared across different applications. This linking structure forms a directed, labeled graph, where the edges represent the named link between two resources, represented by the graph nodes.

This graph view is the easiest possible mental model for RDF and is often used in easy-to-understand visual explanations. Recommended Reading The RDF 1.1 specification consists of a suite of W3C Recommendations and Working Group Notes, published in 2014. Jena | Download Jena software for free. Jena Semantic Web Framework. Certifications. RDF2Wishlist - Semantic Web Standards. Since late 2009, there have been some discussions about possible "RDF 2.0" wishlists. See the following Semantic Web Interest Group threads for detail. Feel free to summarise here, but do try to link to supporting arguments in the mailing list so the weight of opinion can be measured. RDF 2 Wishlist thread (and personal view) from Sandro Hawke, W3C. 2009-01-01. Response from Damian Steer, summarising his SWIG F2F presentation Requirements for a possible "RDF 2.0" from Chris Welty, as well as the thread that followed. 2010-01-13.

Mentions that a W3C Workshop on this topic will be announced shortly see also the separate "Alternatives to containers/collections" thread that separated from the main thread, 2010-01-14 The www-rdf-comments mail archives are also relevant; post-2004 messages should at some point be checked for errata. These tend to be fine-grain detailed errors in the specs, rather than 'big picture' observations. RDF Core Issue List How to edit this page? Web architecture: Metadata. Up to Design Issues Axioms of Web Architecture: Metadata Preface This document was written before the Semantic Web Roadmap, but is an introduction to the same ideas. Both introduce the world of machine-readable data on the web.

This document introduces the concepts in the historical sequence at W3C, where the first driving applications of semantic web were metadat, and the first driving metadata applications were endorsement labels (PICS). Documents, Metadata, and Links The thing which you get when you follow a link, when you de-reference a URI, has a lot of names. One of the characteristics of the World Wide Web is that resources, when you retrieve them, do not stand simply by themselves without explanation, but there is information about the resource. Definition The phrase "machine understandable" is key. Metadata was called "Metadata" because it started life, and is currently still chiefly, information about web resources, so data about data. Axiom The second part of the above axiom is: of: Interesting Tools, Tips & Ideas for Creating Content | Content Developer. Find Freelancers for Hire. Get Your Project Done.

Simple Machines Community Forum - Index. Semantic Web. The Semantic Web is a collaborative movement led by international standards body the World Wide Web Consortium (W3C).[1] The standard promotes common data formats on the World Wide Web. By encouraging the inclusion of semantic content in web pages, the Semantic Web aims at converting the current web, dominated by unstructured and semi-structured documents into a "web of data". The Semantic Web stack builds on the W3C's Resource Description Framework (RDF).[2] According to the W3C, "The Semantic Web provides a common framework that allows data to be shared and reused across application, enterprise, and community boundaries".[2] The term was coined by Tim Berners-Lee for a web of data that can be processed by machines.[3] While its critics have questioned its feasibility, proponents argue that applications in industry, biology and human sciences research have already proven the validity of the original concept.

History[edit] Purpose[edit] Limitations of HTML[edit] Semantic Web solutions[edit] HTML5. HTML5 is a markup language used for structuring and presenting content for the World Wide Web and a core technology of the Internet. It is the fifth revision of the HTML standard (created in 1990 and standardized as HTML 4 as of 1997)[2] and, as of December 2012[update], is a candidate recommendation of the World Wide Web Consortium (W3C).[3] Its core aims have been to improve the language with support for the latest multimedia while keeping it easily readable by humans and consistently understood by computers and devices (web browsers, parsers, etc.).

HTML5 is intended to subsume not only HTML 4, but also XHTML 1 and DOM Level 2 HTML.[2] History[edit] The Web Hypertext Application Technology Working Group (WHATWG) began work on the new standard in 2004. At that time, HTML 4.01 had not been updated since 2000,[8] and the World Wide Web Consortium (W3C) was focusing future developments on XHTML 2.0. While HTML5 is often compared to Flash, the two technologies are very different. Web design. Web Design is an incredibly fun skill to learn—combining the latest toys of technology with the creativity of design! On top of that, learning web design is unique in that we can learn directly from current professionals who publish their techniques for all to read on their own Web-logs!

You'll find below a growing number of topics that we think provide a good foundation for any web designer. We're also working on the requirements for formal qualifications, so you can start collecting evidence of your skills towards a formal qualification in your country. Of course, if you have anything to add or improve then please join us and contribute! (Read More about the web design learning project) What you can learn here[edit] The following topics have been ordered to help provide a pathway for you to learn the main skills of web design. Build a basic web page —Get started creating your own web pages and learning how to style them! Topics under development[edit] Qualifications[edit] See also[edit] Web Design/Design Principles for Web Design. Module Aim[edit] In this module, we will consider some of the principles that you should remember and adhere to whenever making you website. We'll consider color blending on your website, what fonts are much web-friendy, image support and even creating your website to suit the kind of people you're aiming at.

This module will expand more on issues like webpage load speed and what code to use with what scripts at what time. Knowing which of the web design standards to use such as HTML or HTML5 will also be a point of focus. Apart from the principles you need to nail down when designing your site, you need to also understand certain facts about your visitors and how to organize your contents for best first impression. Suggested Activities[edit] Under this section, we'll be considering some activities of which you will work on to see how best the principles discuss really work. Basic Principles Grouped[edit] ColorsLayoutNavigationFonts Colors[edit] Color Theory for the web Layout[edit] [edit] Top 5 Sites To Learn CSS Online. Web design might not be the most accessible area to everyone, but CSS and HTML can be very useful, and these are two parts of coding which are really easy. I mean to change the color of your font you just need to type: “color:red”, does it get easier than that?

Well actually, it gets harder but it’s worth taking a look, since you can customize everything from your blog to your Google Docs documents with a tiny bit of CSS knowledge. Let’s take a look at where you learn css online free and get CSS tutorials for beginners. W3Schools W3Schools is a great site. The CSS lessons are pretty detailed and will take you through most of what you need to know, but since this is more of a technical page you will see less examples than elsewhere and the examples they do have are a bit constrained. If you already know some CSS though this is a great reference source. Tizag Tizag in my eyes is a bit less formal. CSS Zen Garden This site is very different from the tutorial sites I mentioned before. CSS Play. 12 Great Free Video Tutorial Sites To Brush Up Your Tech Skills. Even as I am writing this, let me say that sometimes writing and reading is a pain on the eyes. Ours is a much more visual generation that just might enjoy an instructional video than a write-up.

The web is getting more interactive and speedier. Bandwidth is no longer a constraint. Even in my country where bandwidth is a turtle compared to what’s available elsewhere, playing online videos is now part of the norm. There are many DIY websites that offer free video tutorials. And then there are those that impart online computer lessons via video instructions.

So, if you like to learn about computers or if you just love an obscure geeky tip “˜n trick, check out these twelve free video tutorial sites. Woopid Woopid is our first stop for free technology video tutorials. For instance, Beginners Guide to Excel 2007 is a bundle of 17 videos. TutorialVid This is a video tutorial resource with a huge list of videos arranged in video channels. Video Tutorial Zone Tubetorial TutorialParadise Adobe TV. A simple tutorial. The best resource for PHP tutorials, templates, PHP manuals, con. Articles Application Architecture by: Tim Perdue January 3, 2001 One of PHP's greatest strengths can also be a great weakness in the wrong hands. I'm talking about its forgiving nature. One of the reasons why PHP has become so wildly popular is because it lets very inexperienced web developers build powerful applications without much planning, consistency, or documentation.

Unfortunately, that means an awful lot of PHP code out there is sloppy, hard to read and impossible to maintain. To address this and a lot of other issues, a number of the core PHP developers and community members got together and started the PEAR Project, which stands for PHP Extension and Add-on Repository. A pretty huge part of maintainability of code is how it is formatted and commented.