background preloader

Programming project

Facebook Twitter

Tuts+ Code Courses. MathJax. Installation guide. Welcome to the MediaWiki installation guide which provides instructions on how to manually install and configure MediaWiki on a web server. Note that some users may find MediaWiki software bundles and hosting services with 1-click installation and wiki farms a convenient alternative to manual installation. The first part of this guide gives general instructions, while the last section contains a list of appendices that give more detailed installation notes for specific system configurations and other less common uses of the software. Upgrade guide[edit | edit source] If you are already running MediaWiki, see the Upgrade guide. Summarized installation guide[edit | edit source] For experienced users, here is the quick version of the installation instructions. Most users will want to read the more detailed version, below. These instructions are deliberately brief. Main installation guide[edit | edit source] Installing MediaWiki Alternative to manual installation[edit | edit source]

NodeCellar: Sample Application with Backbone.js, Twitter Bootstrap, Node.js, Express, and MongoDB. In my previous post, I shared my recent experience building a RESTful API with Node.js, MongoDB, and Express. In this post, I’m sharing the client application that uses that RESTful API. The Node Cellar application allows you to manage (retrieve, create, update, delete) the wines in a wine cellar database. The client application is built with Backbone.js and Twitter Bootstrap. Run the Application You can run the application here. NOTE: Node.js is running on port 3000 on my EC2 Instance. Server-Side The details of the Node.js, MongoDB, and Express implementation are documented in my previous post. Client-Side In this application, Node.js is used to provide the RESTful services that the client application needs to manipulate the data. This is a Node.js and MongoDB powered version of an application I initially posted here with PHP and Java backends.

Source Code The source code is available in this repository on GitHub. What is an Ontology. Details & Features. * coming soon ** partly implemented Docear is a unique solution to academic literature management and possesses three features that you will not find anywhere else, namely a) A unique approach for organizing literature, focusing on your annotations instead of documents b) A unique approach for drafting and writing your assignments, papers, books, thesis, etc. c) A research paper recommender systems that recommends papers that are entirely free, instantly to download, and tailored to your information needs Due to these three unique features, Docear will fundamentally change your way of organizing, creating, and discovering academic literature.

A) Docear’s unique approach for organizing literature Docear is different than any other literature or reference manager (‘different’ as in ‘better’). Why is this such a massive advantage? Docear shows all information in a single-section user interface (categories, PDFs, annotations, and bibliographic data) Drafting academic literature with Docear. How To Organize Information And Improve Your Design. Have you ever visited a website with expectations about what you would find only to discover that site held none of the information you were looking for?

That site might have had exactly what you’re interested in, but there was no clear path to find it. The site may have been organized in such a way that led you to believe it was about something other than what you were hoping to find. How long did you stay? Did you take any time to explore it or did you quickly conclude it wasn’t what you were looking for and left in search of another site? One of the most important decisions you make as a web designer is how to organize information. How information is organized on a single page and across your site greatly affects how people respond to your design and interact with it. When someone first visits your site they have very little knowledge about it. How should you organize your site’s information? 5 Hat Racks You’re not limited to using only one system of organization across your site. Or. Knowledge. Inform originally meant to give shape to; while information is meant to shape a person. Information comes from the form that data takes as it is arranged and presented in different ways.

This “massaging” of the data adds context to it and allows us to understand something about the data that is presented to us. Researchers often describe information as a message that is communicated. As with any message, it has a sender and a receiver. Think of information as data that makes a difference. — Davenport & Prusak (1998) Organization and Structure Information may be infinite, however... the organization of information is finite as it can only be organized five ways—LATCH (Wurman, 2001): Location Alphabet Time Category Hierarchy In addition, information is normally structured around five degrees of immediacy to our lives (Wurman, 2001): Shareability Shareability refers to the extent to which information is shareable.

Patterns Next Step Reference Davenport T., Prusak, L. (1998). Your First 3D Graphics Program Part I Javascript. Meteor. Documentation - Meteor. 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> ... </script> tag. Don't forget the closing </script> tag! 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: <! It mostly comes down to personal preference. Comments, comments, comments <! <! <! Summary. In1.com - Single Page App with Twitter Bootstrap and Node.js. 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. That means a little helper app that is useful to you might not be to me and vice versa. 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 Share On. Backbone.js. RDFa 1.1 Primer - Second Edition. We begin the introduction to RDFa by using a subset of all the possibilities called RDFa Lite 1.1 [rdfa-lite].

The goal, when defining that subset, was to define a set of possibilities that can be applied to most simple to moderate structured data markup tasks, without burdening the authors with additional complexities. Many Web authors will not need to use more than this minimal subset. 2.1.1 The First Steps: Adding Machine-Readable Hints to Web Pages Consider Alice, a blogger who publishes a mix of professional and personal articles at We will construct markup examples to illustrate how Alice can use RDFa. A more complete markup of these examples is available on a dedicated page. 2.1.1.1 Hints on Social Networking Sites Alice publishes a blog and would like to provide extra structural information on her pages like the publication date or the title.

Example 1 <html><head> ... Example 2 <html><head> ... (Notice the markup colored in red: these are the RDFa "hints".) The Theory Underlying Concept Maps and How to Construct and Use Them. World Wide Web Consortium (W3C) Digitalbazaar/jsonld.js. 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 . A (post-)dominator tree can be used to summarize the dominance/post-dominance relationship. 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: The query methods are as follows:

Rdfa. JSON-LD - JSON for Linking Data. Creating 3rd Generation Web APIs with Hydra - creating-3rd-generation-web-apis-with-hydra.pdf. The Protégé Ontology Editor and Knowledge Acquisition System.

Resources

Physics Algorithms. Javascript. Programs with desired features. Tutorials & Tips.