background preloader

Programming

Facebook Twitter

Learn to code. Treemaps for space-constrained visualization of hierarchies. Started Dec. 26th, 1998 by Later updates by Ben Shneiderman and Catherine Plaisant - Last update Sept 2014 Our treemap products: Treemap 4.0: General treemap tool (Free demo version, plus licensing information for full package) PhotoMesa: Zoomable image library browser (Free demo version, plus licensing information for full package) Treemap Algorithms and Algorithm Animations (Open source Java code) A History of Treemap Research at the During 1990, in response to the common problem of a filled hard disk, I became obsessed with the idea of producing a compact visualization of directory tree structures.

Tree structured node-link diagrams grew too large to be useful, so I explored ways to show a tree in a space-constrained layout. My initial design simply nested the rectangles, but a more comprehensible design used a border to show the nesting. My excitement about treemaps was great and like many innovators I thought millions of users would be using this tool within a few years. Favorite Posts » Dustin Bachrach Blog. I’ve picked out some of my favorite posts from everything I’ve written. I think this is my best work, and there’s a lot of good information here. This is a good place to start if you’re new to the blog. If you like what you see here, don’t forget to add this to your RSS reader. The List Program Global Hotkeys in Cocoa Easily Explanation of how to create hotkeys for better Mac integration.

A Cool CSS Effect – Dashboard Learn how to create edit-on-click inputs for your HTML. Create flickr-like Editing Fields Using AJAX & CSS Spotlight-Like Search As You Type With CSS, AJAX & JS Learn how to create search fields that dynamically update as you type. Finishing and Packaging your Program A simple tutorial on how to package your app inside a dmg. Christmas is coming; Got a Gift? Simple InDesign tutorial to make calendars. The Best Unknown Mac Apps 1 This is a great list of mac apps you probably haven’t heard of. The Best Unknown Mac Apps 2 Part 2. The Best Unknown Mac Apps 3 Part 3. Stop, allinurl index.php? The Creators of 30 Programming Languages: pages, biographies, blogs, interviews. Behind any programming language there is a creator or sometimes a small team. Each language has a story and a philosophy and each creator had a motivation, a problem to solve.

Programming languages influence and sometimes determine the way programmers solve problems and the way problems can be solved. They gain supporters, make enemies and cause flames and “religious” wars. I think it is very useful for every programmer to understand the history of programming languages and also to understand the reasoning and the way of thinking of the programming language designers; for the programming languages you love but, even more, for those you don’t like or understand. I compiled here a list of languages with their creators and some links to information about them. Most of the interviews are extremely interesting. For an in depth analysis of programming language popularity read:13 reasons why Ruby, Python and the gang will push Java to die… of old age. 195 Free Online Programming Books - Web Programming focusing on Marketing the world wide web.