An API Ontology 12 February 2011 NOTE: The alpha of my book on APIs is out! Check it out at As I've done research on APIs for Designing Hypermedia APIs, I've become increasingly interested in different styles of API. You may find this amusing if you've read some of the literature on the topic, but I've created this list in a top-down way: APIs as black boxes, rather than coming up with different aspects of an API and categorizing them based on that. If you have an API that doesn't fit into one of these categories, I'd love to hear about it. Synopsis: Provide simple data through a simple GET/POST request. Examples: Description: Simple data is made available via an HTTP GET or POST request. These API are technically a sub-type of *-RPC, but I feel that their lack of business process makes them feel different. Remote procedure call; call a function over the web. Similiar to how structured programming is built around functions, so is RPC. WS-* (or SOAP)
OpenCola (drink) OpenCola is a brand of open-source cola, where the instructions for making it are freely available and modifiable. Anybody can make the drink, and anyone can modify and improve on the recipe as long as they, too, license their recipe under the GNU General Public License. Since recipes are, by themselves, not copyrightable, the legal basis for this is untested. The flavouring formula for OpenCola is: Ingredients of OpenCola 2.36 kg plain granulated white table sugar2.28 L water30.0 mL caramel color17.5 mL (3.50 tsp.) 75% phosphoric acid or citric acid10.0 mL (2.00 tsp.) flavouring formula2.50 mL (0.50 tsp.) caffeine (optional) After mixing up the concentrate to the prescribed recipe (including all recommended safety precautions – see links), the syrup is diluted 5:1 with ("preferably sodium-free") soda water to make the finished drink; at this dilution, the above combination of ingredients will yield approximately 24 litres of OpenCola.
CodeBrief Various quotations | #222 In From up North’s inspiration galleries we present the latest of our findings from the wonderful world of design. Amazing high quality artworks in various categories from great designers all over the globe. Quote by George Bernard Being happy… Sometimes I pretend to be normal… Koneki - Lua Development Tools Code Assistance — Still writing code, but quicker. Debugger — Finally a tool enabling to watch what is going on in your application. Code Template — Use common statements quicker. Syntax Coloring — Just for getting code nicer to write and to read. Error Marker — Where is my mistake? Outline — Tired of scrolling? Variable Highlight — Shows you all references to one variable. Code Formatter — You code, we indent. Code folding — File is too big, comments are too long? Goto definition — Code navigation finally brought to Lua. Cross-platform — Koneki LDT runs on Linux, OSX and Windows.
Martin Kool - Game Developer Gives 7-Year-Old Best Birthday Present Ever UPDATE Feb 24: CultOfMac covers this story and informs us Zias’ level will be added to iOS as well! Being a gaming father I try to raise my kids with a healthy balance of analog and digital fun. To the surprise of me and Mrs Kool they don’t seem to care about digital games that much, and prefer paper, glue and scissors and playing outside over anything else. But recently my son Zias discovered Edge. And that changed things. He loves it. At first it seemed he was starting some sort of addiction, but it became his top Lego creativity booster and his creations give joy to the whole family. And soon you can too… You could say that I know the feeling of doing more with a certain game :) So I wanted to give Zias something Edge-related for his birthday, as I knew it would make him a very happy little guy. I sent a tweet to Edge creator Two Tribes where I asked if they had any promotional material such as a poster, flyer or business card perhaps. Then he wrote me: I was amazed. It translates to
Music Everywhere - play and learn guitar with Tabber - join music communities FANN – neural networks made easy Convergence! Over the weekend I was struck with the realization that I don’t know how to use neural networks in practice, damn it. Even though a few months ago I realized what neural networks are, even though I’ve tried implementing them, even though I’ve used them in a class setting … How the hell do you use these things in real life!? Implement from scratch? … no that can’t be it. Find a library, write some code, run some tests, fiddle with features, run a test, fiddle with features, realize everything is slow, decide to use more layers, fiddle with features, play around with activation functions, run a test, fiddle with features, rewrite the code because it’s a mess, fiddle with features, run a test, run the network, run more tests and so on and on ad nauseum. That can’t be it either … Looking far and wide for a good library to use I stumbled upon FANN – Fast Artificial Neural Networks. Perfect! It gets better! Put the data in the fann format, load it up, and away you go. Fiddly bits!
SebDeclercq/Bookmarks-manager - GitHub | Pearltrees to SqlLite Hacker Dojo