stungeye
For those curious what a stripped-down version of noise-based clouds would look like, it's only 50 lines of js: https://editor.p5js.org/stungeye/sketches/LPdeHgz9B
For a taste of what is possible with openFramworks, take a peek at this youtube series by Lewis Lepton: https://www.youtube.com/watch?v=dwt2NAd1ZYY&list=PL4neAtv21W...
Our current learning stack for folks with zero coding experience is Scratch (https://scratch.mit.edu) to Processing (https://processing.org) to Java.* I'll be watching the Eve project carefully to see how it might fit into our intro to programming path.
*If these intro students continue to our full program they learn C#, SQL, PHP & JS/HTML too.
So their servers get a hashed version of your password, but not the password itself. Their servers likely also store a hashed version of your password so that they can authenticate you. This style of auth is also used when you use the "show me the password" feature.
I'll download the app and play around. Any plans for a web-based posting tool?
Also, not everything is computable. Alan Turing proved this in his paper "On Computable Numbers, with an Application to the Entscheidungsproblem." The Halting Problem is a related example of the limits of computation.
https://github.com/codecomputerlove/PhotoSwipe
Here's a simple HTML5/Photoswipe/Phonegap app I wrote that you could experiment with:
https://github.com/stungeye/HTML5-Tumblr-Mobile-App
Explained here: http://mobilehtml5.stungeye.com
However, with plans to port the system to Android, perhaps a unified DSL could be built to target both platforms.
I ran across these "Fundamental Principles of Cognition" that might do a better job:
Principle 1. Object Identification (Categorization)
Principle 2. Minimal Parsing ("Occam’s Razor")
Principle 3. Object Prediction (Pattern Completion)
Principle 4. Essence Distillation (Analogy Making)
Principle 5. Quantity Estimation and Comparison (Numerosity Perception)
Principle 6. Association-Building by Co-occurrence (Hebbian Learning)
Principle 6½. Temporal Fading of Rarity (Learning by Forgetting)
See: http://www.foundalis.com/res/poc/PrinciplesOfCognition.htm
Also, Hofstadter suggests some similar "essential abilities for intelligence".
1. To respond to situations very flexibility.
2. To make sense out of ambiguous or contradictory messages.
3. To recognize the relative importance of different elements of a situation.
4. To find similarities between situations despite differences, which may separate them.
5. To draw distinctions between situations despite similarities, which may link them.
Android 2.3.3+ = 50.79 % Android 2.2 = 23.87 % Android 2.1 = 7.22 % Android 4.0.3 = 1.42 %
As a developer, am I really going to only target my html5 or native app for 4.0.3?
p.s. Sorry for the delayed reply. :)
Old mobile browsers will be to html5 games what IE6 was to web devs.
I had a 7 year old recently ask me about dieting and weight-loss strategies because of an in-game "one weird trick to lose weight" ad.
The sad part is that once converted to HTML5 these games won't be able to run on many (most?) mobile devices. Current mobile browsers are too slow or non-standard to run HTML5 based games. The exception is iOS 5 powered devices (iPhone/iPad) since the browser now includes hardware acceleration for both HTML5 canvas and CSS3 animation transforms.
For more details, see Spaceport.io's recent HTML5 animation performance tests: http://spaceport.io/spaceport_perfmarks_report_2012_3.pdf
If you are a self-motivated learner I would highly recommend a study break. The stuff I learnt during my break helped me secure my current job. I spent most of my time learning about web development, both client-side and server-side technologies. I now teach these technologies at a local college. I also do contract web work on the side.
As others have mentioned, be sure to pick some solid learning outcomes. Map out your study goals. Give yourself timeframes and be sure to reward yourself when you meet these milestones.
I'd recommend either blogging about your experiences or putting together a portfolio of work. This will come in handy when future employers ask about the gap in your resume. Working on one or two open-source projects might also be worth while.
Learning to live frugally and within your means is also key.