Added a page to my portfolio for "Dough", a real time soft material simulator.
http://jaredcounts.com/dough/
Just unburied a rigid-body physics engine that I made in 2012!
https://github.com/BlueThen/Gazelle-Java-Physics-Engine
It's probably uncompilable right now, but I might return to it and polish it up a bit. Meanwhile, I'll be adding a page to my portfolio on Gazelle!
Finally published my newest portfolio: http://jaredcounts.com/
No more Java applets!
I've been spending my spare time for the past couple of months redoing my portfolio.
I'm not very experienced with design, but this is turning into something that I'm feeling pretty good about.
Any feedback/opinions appreciated!
Edit: You can view the website live at http://bluethen.com/portfolio4/
Question to web developers out there. How do you maintain DRY HTML? DRY, as in, "Don't Repeat Yourself".
For example, if you have a navigation bar to be shared across every page, what do you do to avoid having to copy-paste this code 10-20 times?
Among the solutions, I found JQuery/JS, PHP, Server-sided includes, iframes, object element, and Python.
Is client-sided, so it relies on the client having JS enabled.
PHP has a handy include function which lets us compartmentalize web components.
This is apparently the HTML equivalent to PHP's include. It requires setting certain flags in Apache, and marking HTML files for parsing in HTML. I think this might be slower than PHP, because I read somewhere that it involves the server re-parsing and updating HTML files every single time they're being delivered.
This is useful for sandboxing HTML, but not so useful when you want JS and CSS to work cleanly across the entire page.
I couldn't find as much information about using object to embed HTML. This might have the same issue as iframe?
Really one could use any scripting language. Basically place special tags in your HTML file, like $$$header$$$
, and then perform a find-replace in Python with the appropriate HTML whenever you wish to deploy or run the HTML file.
I had a dream about HTML last night, so this is really bothering me. What do you all think?