• 5ffd57393a85553ab55b
• 5cd28e2a812e5c65c9f7320e0726da18
• b6a6676a84b51c8200d0673a5b4a87c5
"Formal education will make you a living. Self-education will make you a fortune."
"Formal education will make you a living. Self-education will make you a fortune."
| import React, { PropTypes } from 'react'; | |
| const SegmentedControl = ({ input, disabled, heading, required, className, items, name, meta: { touched, error } }) => ( | |
| <fieldset className={`form__field ${className || ''}`}> | |
| <legend className="form__label"> | |
| {heading}{required ? (<span>*</span>) : null} | |
| { (touched && error) ? ( | |
| <span className="form__error"> {error}</span> | |
| ) : null } |
| alive | exists | fresh | health | renderable | visible | |
|---|---|---|---|---|---|---|
| sprite.exists = false | ❌ | ❌ | ||||
| sprite.exists = true | ✔️ | ✔️ | ||||
| sprite.kill() | ❌ | ❌ | ❌ | |||
| sprite.revive(…) | ✔️ | ✔️ | 1* | ✔️ | ||
| sprite.reset(…) | ✔️ | ✔️ | ✔️ | 1* | ✔️ | ✔️ |
| group.create(…) | ✔️* | ✔️* | ✔️* | |||
| group.createMultiple(…) | ❌* | ❌* | ❌* | |||
| group.resetChild(…, x, y) | ✔️ | ✔️ | ✔️ | 1 | ✔️ | ✔️ |
| Why coding streams/shows are interesting to me: in some livestreams, the experience is very similar to pair programming, | |
| but those people are experts. In VODs, it's more about problem solving and learning skills and approaches. The devs are really good | |
| at what they do and there is *always* a lot to learn. | |
| In no particular order: | |
| 1) Handmade Hero | |
| About the author: Casey Muratori. Worked at RAD. | |
| Description and why I like it: It kinda started the whole thing for me. Casey is coding a complete game and engine on stream, | |
| from scratch, one hour a day. He knows what he's doing on so many of the domains of game development and regular programing, |
WeeChat terminal IRC client
| //events - a super-basic Javascript (publish subscribe) pattern | |
| var events = { | |
| events: {}, | |
| on: function (eventName, fn) { | |
| this.events[eventName] = this.events[eventName] || []; | |
| this.events[eventName].push(fn); | |
| }, | |
| off: function(eventName, fn) { | |
| if (this.events[eventName]) { |
| <snippet> | |
| <content><![CDATA[console.log('$1', $1);]]></content> | |
| <tabTrigger>log</tabTrigger> | |
| <scope>text.html,source.js</scope> | |
| <description>console.log()</description> | |
| </snippet> |