- download youtube-dl
- run:
youtube-dl https://www.youtube.com/playlist\?list\=PLZdCLR02grLq4e8-1P2JNHBKUOLFTX3kb --playlist-items 1-5,7,9-11,13-26
- the skipped items are deleted or duplicate videos
;loaded from gist: https://gist.github.com/paulkoegel/cc14431f58bedfc1899ea33b1853144b | |
(ns instructions.core | |
(:require [reagent.core :as reagent] | |
[re-frame.core :as re-frame])) | |
(defn parent [& children] | |
[:div | |
[:h1 "Parent"] | |
children]) |
(ns instructions.core | |
(:require [reagent.core :as reagent] | |
[re-frame.core :as re-frame])) | |
(defn parent [& children] | |
[:div | |
[:h1 "Parent"] | |
children]) | |
(defn info [] |
;; https://github.com/noprompt/garden | |
[:h1 {:color "green"}] | |
;; multiple selectors | |
[:h2 :h3 {:color "orange"}] | |
;; => h1, h2 { color: orange; } | |
;; descendants | |
[:h1 [:a {:text-decoration "none"}]] |
const young_jim = {age: 20, name: "Jim", last_name: "Beam", guns: "many"}; | |
const married_jim = { age: 34, name: "Jim", last_name: "Parker", hair: false }; | |
const joined_jim = {...young_jim, ...married_jim}; | |
console.log(joined_jim); // => { "age": 34, "guns": "many", "hair": false, "last_name": "Parker", "name": "Jim" } |
Link to nicer article view on the old Railslove.com (may break any time):
http://railslove-website.herokuapp.com/blog/2012/11/09/taking-sass-to-the-next-level-with-smurf-and-extend
title: Taking Sass to the Next Level with SMURF and @extend slug: taking-sass-to-the-next-level-with-smurf-and-extend author: jakob_hilden featured_image: https://dl.dropbox.com/u/409736/smurf_blog_background.png published: true published_at: 2012-11-09
Link to nicer article view on the old Railslove.com (may break any time):
http://railslove-website.herokuapp.com/blog/2012/03/28/smacss-and-sass-the-future-of-stylesheets
title: SMACSS and SASS - The future of stylesheets slug: smacss-and-sass-the-future-of-stylesheets author: jakob_hilden featured_image: http://farm8.staticflickr.com/7261/7731744988_e2c0176b25_z.jpg published: true author_name: jakob
- open Firefox (sadly doesn't work in Chrome yet).
- opt in for Youtube's HTML5 video player here: https://www.youtube.com/html5
- open a Youtube video with thumbnail previews (e.g. https://www.youtube.com/watch?v=sd4bqmP_460)
- hover over the videos progress bar so that a thumbnail appears
- run the script below in your JavaScript console
- wait a second for it to finish - it first shows you all thumbnails in an unsliced grid, 1 second later you should see it sliced and with black borders
- cross your fingers it's in a 5x5 grid - that's what the code expects, otherwise tight click on a thumbnail, "view background image", count rows and columns and modify the script's
framesPerRow
andframesPerColumn
(lines 10 and 11) settings manually - I had varying grid sizes for the same video, not sure what influences this :( - print with "print background images" ticked
<!DOCTYPE html> | |
<html> | |
<head> | |
<script src="http://jashkenas.github.io/underscore/underscore-min.js"></script> | |
<script src="http://code.jquery.com/jquery-2.1.1.min.js"></script> | |
<meta charset="utf-8"> | |
<title>JS Bin</title> | |
<style id="jsbin-css"> | |
.frame-container { | |
background: black; |
I hate almost all software. It's unnecessary and complicated at almost every layer. At best I can congratulate someone for quickly and simply solving a problem on top of the shit that they are given. The only software that I like is one that I can easily understand and solves my problems. The amount of complexity I'm willing to tolerate is proportional to the size of the problem being solved.
In the past year I think I have finally come to understand the ideals of Unix: file descriptors and processes orchestrated with C. It's a beautiful idea. This is not however what we interact with. The complexity was not contained. Instead I deal with DBus and /usr/lib and Boost and ioctls and SMF and signals and volatile variables and prototypal inheritance and C99_FEATURES and dpkg and autoconf.
Those of us who build on top of these systems are adding to the complexity. Not only do you have to understand $LD_LIBRARY_PATH to make your system work but now you have to understand $NODE_PATH too - there's my little addit