I hereby claim:
- I am adekbadek on github.
- I am adamboro (https://keybase.io/adamboro) on keybase.
- I have a public key whose fingerprint is 0184 5B0B 5DA3 FC5F B7A6 1B2B EAD0 EECF FEF4 E0A3
To claim this, I am signing this object:
# convert video to webm | |
# https://thethemefoundry.com/blog/convert-mp4-to-webm/ | |
ffmpeg -i myvideo.mp4 -c:v libvpx -crf 10 -b:v 1M -c:a libvorbis myvideo.webm | |
# convert between image formats | |
convert myimg.png myimg.jpg | |
# convert images to webp | |
# https://www.npmjs.com/package/webp-converter-cli | |
# to convert all in current directory: |
DATE=`date +%Y%m%d` | |
URL="http://www.meteo.pl/php/meteorogram_list_coamps.php?ntype=2n&fdate=$(echo $DATE)12&row=133&col=96&lang=pl&cname=Warszawa" | |
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome $URL |
<!-- remove link from WP excerpt --> | |
<!-- https://stackoverflow.com/a/42202343 --> | |
function new_excerpt_more($more) { | |
global $post; | |
remove_filter('excerpt_more', 'new_excerpt_more'); | |
return ''; | |
} | |
add_filter('excerpt_more','new_excerpt_more', 11); |
// https://github.com/webpack/webpack/issues/86#issuecomment-179957661 | |
// in index.pug, write simply [[app]] if your JS is app.js | |
var webpack = require('webpack') | |
var path = require('path') | |
var fs = require('fs') | |
module.exports = { | |
entry: { |
I hereby claim:
To claim this, I am signing this object:
const a = 'abcdefghijklmnopqrstuvwxyz' | |
const ceasar = (str, rot) => { | |
return str.split('').map((letter) => { | |
if (a.indexOf(letter.toLowerCase()) < 0) { | |
return letter | |
} | |
let rotLetter = a[(a.indexOf(letter.toLowerCase()) + rot) % a.length] | |
return letter.toLowerCase() === letter ? rotLetter : rotLetter.toUpperCase() |
// in each paragraph, add a 24h-formatted time and convert from EST to Central Europe time. | |
// BEWARE between Mar 13 and Mar 26 USA already change to DST, while Poland still waits. Next funkyzeit in Nov. | |
$('p').each(function(){ | |
var match = $(this).html().match(/([\w]*):([\w]*) ([\w]*)/) | |
if(match != null && match.length >= 0){ | |
var h = match[1] | |
var m = match[2] | |
var ap = match[3] |
// Print n lines of Pascal's triangle | |
// just a factorial function | |
function fa(num) { | |
if (num === 0){ return 1; } | |
else{ return num * fa( num - 1 ); } | |
} | |
// Binomial coefficient | |
function newt(n, k){ |
### | |
# Takes provided URL passed as argument and make screenshots of this page with several viewport sizes. | |
# These viewport sizes are arbitrary, taken from iPhone & iPad specs, modify the array as needed | |
# | |
# Original gist by nhoizey: https://gist.github.com/nhoizey/4060568 | |
# | |
# Usage: | |
# $ casperjs screenshots.coffee [--atf] [--url=URL] | |
# with SlimerJS - it has better feature support than the default PhantomJS | |
# $ casperjs --engine=slimerjs test.coffee [--atf] [--url=URL] |
// Print n lines of Pascal's triangle | |
function new_line(line){ | |
// function takes the last line and based on that creates the next one | |
var new_line_array = [], | |
next_int; | |
// iterate over the line, which is an array of integers | |
for(var i=0; i<line.length; i++ ){ | |
var a = parseInt(line[i]); | |
var b = parseInt(line[i-1]); |