#What can be built with JS/HTML/CSS?
Any application that can be written in JavaScript will eventually be written in JavaScript.
Jeff Atwood, July 17, 2007
/* | |
This script attempts to identify all CSS classes mentioned in HTML but not defined in the stylesheets. | |
In order to use it, just run it in the DevTools console (or add it to DevTools Snippets and run it from there). | |
Note that this script requires browser to support `fetch` and some ES6 features (fat arrow, Promises, Array.from, Set). You can transpile it to ES5 here: https://babeljs.io/repl/ . | |
Known limitations: | |
- it won't be able to take into account some external stylesheets (if CORS isn't set up) | |
- it will produce false negatives for classes that are mentioned in the comments. |
/* | |
* jsk.c | |
* | |
* Copyright (C) 2013, Frederic Kayser. | |
* | |
*/ | |
#include <stdio.h> | |
#include <stddef.h> |
"use strict"; | |
//based on https://www.optimizely.com/resources/sample-size-calculator/ | |
function getSampleSize() { | |
let effect = 0.05; // Minimum Detectable Effect | |
let significance = 0.95; // Statistical Significance | |
let conversion = 0.05; // Baseline Conversion Rate | |
let c = conversion - (conversion * effect); | |
let p = Math.abs(conversion * effect); |
function getTrilateration(position1, position2, position3) { | |
var xa = position1.x; | |
var ya = position1.y; | |
var xb = position2.x; | |
var yb = position2.y; | |
var xc = position3.x; | |
var yc = position3.y; | |
var ra = position1.distance; | |
var rb = position2.distance; | |
var rc = position3.distance; |
<!DOCTYPE html> | |
<html> | |
<head> | |
<script type="text/javascript"> | |
(function(window) { | |
// Allow listeners to subscribe to localStorage events. | |
var isObject = function(obj) { return Object.prototype.toString.call(obj) === '[object Object]' }, | |
listeners = []; | |
var postMessage = function(targetWindow, mesg, targetOrigin) { |
"use strict"; | |
var MSG_NAMESPACE = 'browser-sync'; | |
var port = chrome.runtime.connect({name: MSG_NAMESPACE}); | |
/** | |
* @returns {string} | |
*/ | |
exports.getPath = function () { | |
return window.location.pathname; |
function reloadCSS() { | |
const links = document.getElementsByTagName('link'); | |
Array.from(links) | |
.filter(link => link.rel.toLowerCase() === 'stylesheet' && link.href) | |
.forEach(link => { | |
const url = new URL(link.href, location.href); | |
url.searchParams.set('forceReload', Date.now()); | |
link.href = url.href; | |
}); |
#!/bin/sh | |
palette="./palette.png" | |
# speed - setpts=0.15*PTS, | |
# crop - ffmpeg -i in.mov -filter:v "crop=480:600:320:80" out.mov | |
filters="fps=25,scale=640:-1:flags=lanczos" | |
ffmpeg -v warning -i $1 -vf "$filters,palettegen" -y $palette |
#What can be built with JS/HTML/CSS?
Any application that can be written in JavaScript will eventually be written in JavaScript.
Jeff Atwood, July 17, 2007
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE | |
Version 2, December 2004 | |
Copyright (C) 2011 YOUR_NAME_HERE <YOUR_URL_HERE> | |
Everyone is permitted to copy and distribute verbatim or modified | |
copies of this license document, and changing it is allowed as long | |
as the name is changed. | |
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE |