background preloader

World's Leading Vendor of Professional Development Tools

World's Leading Vendor of Professional Development Tools

Balaio Tecnológico 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

TrackStudio Become a Programmer, Motherfucker If you don't know how to code, then you can learn even if you think you can't. Thousands of people have learned programming from these fine books: Learn Python The Hard Way Learn Ruby The Hard Way Learn Code The Hard Way I'm also working on a whole series of programming education books at Learn C The Hard Way Learn SQL The Hard Way Learn Regex The Hard Way Graphics Programming Language Agnostic NerdDinner Walkthrough Assembly Language Bash Clojure Clojure Programming ColdFusion CFML In 100 Minutes Delphi / Pascal Django Erlang Learn You Some Erlang For Great Good Flex Getting started with Adobe Flex (PDF) Forth Git Grails Getting Start with Grails Haskell Java JavaScript JavaScript (Node.js specific) Latex The Not So Short Introduction to LATEX (perfect for beginners) Linux Advanced Linux Programming Lisp Lua Programming In Lua (for v5 but still largely relevant)Lua Programming Gems (not entirely free, but has a lot of free chapters and accompanying code) Maven Mercurial Nemerle Nemerle

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. it is a real challenge to find something you need inside the graph. 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:

NUnit Free Programming Resources 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!

Resumo TI - Tecnologia da Informação Dive Into HTML5 Cesar Romero Blog pessoal 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