Showing posts with label tutorials. Show all posts
Showing posts with label tutorials. Show all posts
Sunday, December 22, 2013
Saturday, September 28, 2013
Tutorial site for Foundation
Foundation is yet another HTML5/CSS framework. Here is a tutorial site with clever gamification and pretty design.
Friday, July 19, 2013
Regex crossword and constraint programming
So there's this neat little Regex learning site at Regex Crossword - it's fun. I worked straight through it and enjoyed the whole thing. (HNN quote that made me laugh: "I tried to solve these with regular expressions. Now I have two crosswords.").
This led to the realization that constraint programming is actually a fun type of puzzle - and that automating it is something that was once considered AI, but is now no-true-Scotsmanned out of the domain. One example of a solution to this kind of problem using Haskell's Regex.Genex package is here. Cool stuff!
This led to the realization that constraint programming is actually a fun type of puzzle - and that automating it is something that was once considered AI, but is now no-true-Scotsmanned out of the domain. One example of a solution to this kind of problem using Haskell's Regex.Genex package is here. Cool stuff!
Sunday, June 2, 2013
Friday, May 31, 2013
Tutorial on AngularJS with Backlift persistence
Nice little tutorial. Backlift offers an API for data persistence (a straightforward service that makes sense to me!) and have provided a little tutorial on building a webapp in Angular that uses it.
Wednesday, May 29, 2013
Django HNN clone tutorial
Here's a cool thing - an "advanced Django tutorial" implementing an HNN-like site in Django.
Tuesday, May 28, 2013
Webapp design stuff
Ember is a JS Webapp framework. Here is the tutorial list.
Then there are Pure CSS and Topcoat that have shown up on HNN this week.
Then there are Pure CSS and Topcoat that have shown up on HNN this week.
Sunday, May 26, 2013
ML tutorials
A couple of useful Stanford tutorials in machine learning: Andrew Ng's open courseware ML class, and a second tutorial building on that for the new stuff in deep learning.
Lucy - C-language Lucene for embedding in dynamic languages
A tutorial. Apache has also spun out its NLP tools into a separate project OpenNLP. And Lucene can query based on Levenshtein distance, which is pretty cool.
Tuesday, May 21, 2013
Git is really a lot more opaque than it needs to be
Here's a fantastic tutorial about Git branching that has finally made a lot of things make sense to me. But seriously, the management commands provided, while they make perfect sense in terms of the actual things git is doing, make no sense whatsoever in terms of the semantics of managing branches and versions.
I conclude that git's actual UI is horrible. Moreover, there's no real reason for there to be multiple DVCSs anyway, since they all essentially do the same thing - implement the same abstract architecture. Again, the specifics of the UI obscure the actual things being done and why they're done.
A version history as represented in git (or any other DVCS) should be a part of the documentation in graphical form, like any other part of the documentation. That report should then be available as a contextual orientation for performing actions on the official history of the project. Specific branches and commits should be tracked explicitly and graphically - obviously while preserving the underlying command structure for those that think that way, but seriously. Git is crazy.
I conclude that git's actual UI is horrible. Moreover, there's no real reason for there to be multiple DVCSs anyway, since they all essentially do the same thing - implement the same abstract architecture. Again, the specifics of the UI obscure the actual things being done and why they're done.
A version history as represented in git (or any other DVCS) should be a part of the documentation in graphical form, like any other part of the documentation. That report should then be available as a contextual orientation for performing actions on the official history of the project. Specific branches and commits should be tracked explicitly and graphically - obviously while preserving the underlying command structure for those that think that way, but seriously. Git is crazy.
Sunday, May 19, 2013
Subscribe to:
Posts (Atom)