background preloader

Web development

Facebook Twitter

AJAX Tutorial - Google Code University - Google Code. Untitled. Katy Lindear Algebra Paper.pdf. What about code?!: Tic Tac Toe - checking winner without matrices. Recently I was interviewed for a big company, (no names here); it was an exciting and interesting interview by phone; the recruiter started asking me about linked lists, data structures, collisions trees, path finding, etc… It was strange talking about code by phone, I had never been interviewed that way before, not by phone; worst than that I was under strong medicines, I had caught a cold one night before, summarizing, that was not my day, during interview one of the questions allowed me show to recruiter exactly how I’m used to think, He asked me: "How would you implement the rules of a Tic Tac Toe game? " He asked me to think while telling him what I was thinking. Learned lessons, never to be interviewed sick!

That's it! Stay creative! Formatter and Colorer of Raw JSON Code. Here I would like to present a tool for formatting and coloring raw JSON code. Very often if you use JSON generated by server side code it will be in a nice compact format but at the same time it will be quite hard to read it and possibly alter it. So the tool allows you to make your JSON more readable. For example if you have code like this: it is a real challenge to find something you need inside the graph. In this case the JSON formatter is the right tool for you. You can see it at: The tool is actually just a single simple HTML page with inline script and styles.

You can download it and use it from your desktop here: Tic-Tac-Toe. Screenshots. To read about vvvv's main features visit the Propaganda Page! A hybrid development environment IOBoxes of 4 data types Demonstrating Spreads The four-leaf Main Menu The Nodebrowser (sorted by tags or category) Herr Inspektor having an eye on IOBox (String) The Kommunikator loads your pictures up to this website Render feedback tree fractal PatternPong with its patches docked Pitch On Pole The Meso Lobby reflecting in the famous teapot A simple HTML Browser using one of the built in HTML Renderer Sending a spread over to PD via UDP and the OSC protocol. 0.1.1. JetBrains :: World's Leading Vendor of Professional Development Tools. X3DOM - home. Instantreality.org. Dive Into HTML5. Making WebGL Dance. Bresenham Lines Scanline Rendering Snap To Pixel "Anti-Aliasing! " Sub-Pixel Accuracy Samples Vector World Raster World Sampling Nearest Neighbour Filter Bilinear Filter Aliasing Anisotropic Filtering ⨉ 16 Sampling Theorem – Nyquist Frequency Jaggies = Sampled Edge Anti-Aliasing (AA) = Blur All The Things?

Pixel Coverage – Box Filter SuperSampling (SSAA ⨉ 16) MultiSampling (MSAA ⨉ 16) Sampled Box Filter + Bilinear Filter Distance Function – Pixel-wide Gradient AA = Filter Before Sampling Gaussian Blur, MIP Mapping, Anisotropic Filter Sub-Pixel AA (RGB) -webkit-font-smoothing Height Map – Perlin Derivative Noise Depth – Z-Buffer / Shadow Map Normals – Deferred Lighting Affine Transforms Rotation Scaling Skewing Parallel Lines Vector Basis New Basis Disassemble and Reassemble Matrix-Vector Multiply Matrix-Matrix Multiplication Ordinary 2D Space Projective 2D Space Z Vector = Translation + Scale X/Y Vector = Perspective Projective 3D Transform = 3D XYZ Matrix + Translation + Perspective Object Space to World Space Or Back Again. HTML5, JavaScript and OpenGL: The Upcoming 3D Internet Technologies | TrueHit Designs. HTML5, JavaScript, OpenGL and other technologies are paving the way for an upcoming explosion of 3D content which users can interact with on the World Wide Web.

These new technologies will continue to help TrueHit Designs build unique websites, web advertisements, entertainment and other media which is attractive to the end user. We have compiled a short list of demonstrations to show you these unique technologies. We recommend viewing these demonstrations in the popular internet browser, Google Chrome, however, any updated web browser should do. Please click on the images to open the demonstration in a new tab and maneuver the samples with your mouse. The demonstrations marked in red may be tasking for older computer systems. First we will start with a simple test to show the 3D abilities. We now see a complete environment. With this demonstration you can see how we can demonstrate a 3D model to a user or perspective client. Let us move onto film. Sketchfab | Publish, share and embed interactive 3D models.

Game engine, tools and mulitplatform. Game List. An HTML5 Interactive Infographic featuring Dribbble. HTML5 Zone | DZone. Reza Rahman JSF + AngularJS = AngularFaces? Powered by several factors, JavaScript/rich client frameworks like AngularJS appear to be presenting a serious challenge to the server-side stalwarts of JSF, Spring MVC and the like.

What will happen in the long run is anybody's guess. Ariya Hidayat Tracking JavaScript Annotations One of the interesting features of Esprima is to retrieve every comment inside a JavaScript source. Hirvesh Munogee Layers CSS: A Lightweight, Unobtrusive, Style-Agnostic CSS Framework The framework comes with inbuilt CSS normalization, a fluid grid, layout tools, by default maintains native form styles, has no px definitions, no colors, no borders and no rounded definitions, and no dependencies at all. Juri Strumpflohner Integrating Node.js with a C# DLL An option that came to mind is to design the DLL as a self-contained process and to invoke it using Node.js's process api. Sarah Ervin The Best of the Week (Mar. 28): HTML5 Zone HTML5 Zone Link Roundup (Apr. 5) Evert Pot.

D3.js - Data-Driven Documents. Workshop / Chrome Experiments. Unfortunately, either your web browser or your graphics card doesn't support WebGL. We recommend you try it again with Google Chrome. 10 Awesome Data Visualization Tools for the WebDigitalAnalog – An Online Publication for Creativity + Code. Data Visualization is an upcoming and exciting field that represents data in aesthetically pleasing and readily comprehensible form. Instead of using boring excel sheets, data can be presented in a more creative format with the help of Data Visualization tools. The term Data Visualization is closely related to information graphics, information visualization, scientific visualization and statistical graphics.

It presents complex sets of data in an interactive and intuitive way. There are many tools available online that can help you to create your own data visualizations easily and speedily. Today we take a look at some creative and interesting Data Visualization tools that web designers and developers might find useful. So bid farewell to your uninteresting excel data sheets and say hello to Data Visualization tools that make your data into stunning, interactive pieces of art. Arbor.js Arbor.js is a graph visualization library built with web workers and jQuery. D3.js Envision.js Kartograph. Javascript Visualization Libraries - Jster Javascript Catalog. KineticJS HTML5 Canvas Framework. Javascript Visualization Libraries To Display Charts And Graphs - 34 Items. Creating charts or graphs can be relatively easy if you are using a Javascript visualization library.

A library makes things easier for you and also makes available a lot of functions with which you could make lovely graphs to visualize your data. These following tools are the ones you need if you are working on a website project where you have to create charts or graphs, like a stock market site, for example, or if you are making a visual presentation in HTML format. FusionCharts FusionCharts is the oldest and the most comprehensive solutions in the space. They offer rich JavaScript charts rendered using SVG and VML (for seamless rendering on IE 6, 7 and 8) that take all of 15 mins to set up. D3.js D3.js is a JavaScript library for manipulating documents based on data. Raphaël Raphaël is a small JavaScript library that should simplify your work with vector graphics on the web. Raphaël uses the SVG W3C Recommendation and VML as a base for creating graphics. Rickshaw Morris.js Flotr2 Bonsai Ico. Dygraphs JavaScript Visualization Library.

Resources. Top 10 Best HTML5 Websites of 2013. Here are our editor's picks for the Top 10 Best HTML5 Websites of 2016 based on visual artistry, integrated sound, ease of use, and uniqueness. 1 | The Wilderness Downtown The Wilderness Downtown is an interactive music video for Arcade Fire's song ''We Used to Wait''.

Visitors are asked to input the address of the home they grew up in and then the site uses Google Earth and HTML5 to create a personalized music video that takes the user on a journey back home. 2 | Heart of The Artic Heart of The Arctic takes users on an Arctic expedition/scavenger hunt through four distinct environments designed to show users the steps that would be needed to restore climate balance to the arctic region.

This site perfectly showcases how Html5 can be used to create fun and educational websites. 3 | Three Dreams of Black 3 Dreams of Black uses HTML5 to promote Danger Mouse and Daniele Luppi's album Rome. The Labs - Experiments in JavaScript, Canvas and DHTML. 2D/3D Javascript Chess. Genetic Programming: Evolution of Mona Lisa | Roger Alsing Weblog. [EDIT] Added FAQ here: Gallery here: This weekend I decided to play around a bit with genetic programming and put evolution to the test, the test of fine art :-) I created a small program that keeps a string of DNA for polygon rendering. The procedure of the program is quite simple: 0) Setup a random DNA string (application start) 1) Copy the current DNA sequence and mutate it slightly 2) Use the new DNA to render polygons onto a canvas 3) Compare the canvas to the source image 4) If the new painting looks more like the source image than the previous painting did, then overwrite the current DNA with the new DNA 5) repeat from 1 Now to the interesting part :-) Could you paint a replica of the Mona Lisa using only 50 semi transparent polygons?

That is the challenge I decided to put my application up to. So what do you think? Like this: Like Loading... Thinkmap visualization software facilitates communication, learning, and discovery. W3Schools Online Web Tutorials. Optimizing JavaScript code - Make the Web Faster. Authors: Gregory Baker, Software Engineer on GMail & Erik Arvidsson, Software Engineer on Google Chrome Recommended experience: Working knowledge of JavaScript Client-side scripting can make your application dynamic and active, but the browser's interpretation of this code can itself introduce inefficiencies, and the performance of different constructs varies from client to client.

Here we discuss a few tips and best practices to optimize your JavaScript code. Defining class methods The following is inefficient, as each time a instance of baz.Bar is constructed, a new function and closure is created for foo: baz.Bar = function() { // constructor body this.foo = function() { // method body }; } The preferred approach is: baz.Bar = function() { // constructor body }; baz.Bar.prototype.foo = function() { // method body }; With this approach, no matter how many instances of baz.Bar are constructed, only a single function is ever created for foo, and no closures are created. For example, instead of: Graphics.