I hereby claim:
- I am maraisr on github.
- I am marais (https://keybase.io/marais) on keybase.
- I have a public key whose fingerprint is B193 8745 C473 F0EE E62C 0593 B878 42CB 66A2 30FF
To claim this, I am signing this object:
var readline = require('readline'); | |
var rl = readline.createInterface({ | |
input: process.stdin, | |
output: process.stdout, | |
terminal: false | |
}); | |
var lines = []; | |
rl.on('line', line => { |
I hereby claim:
To claim this, I am signing this object:
function myobfiscate($emailaddress){ | |
$email= $emailaddress; | |
$length = strlen($email); | |
for ($i = 0; $i < $length; $i++){ | |
$obfuscatedEmail .= "&#" . ord($email[$i]).";"; | |
} | |
echo $obfuscatedEmail; | |
} |
#!/bin/bash | |
wget -qO- https://get.docker.com/ | sh | |
sudo usermod -aG docker $(whoami) | |
sudo systemctl enable docker.service | |
sudo systemctl start docker.service | |
sudo yum install -y epel-release | |
sudo yum install -y python-pip | |
sudo yum upgrade -y python* | |
sudo pip install docker-compose --force --upgrade |
const {createCipheriv, createDecipheriv, createHash, randomBytes} = require('crypto'); | |
function encrypt (input, password) { | |
const IV = Buffer.from(randomBytes(16)); | |
const encryptor = createCipheriv( | |
'aes-128-cbc', | |
createHash('md5').update(password).digest(), | |
IV |
const ONCHANGE_LISTENERS_TYPE = 'change:listeners'; | |
function OnChanged$ (...properties: Array<string>) { | |
return function targetChangeFunction (target: any, propertyKey: string, descriptor: PropertyDescriptor) { | |
Reflect.defineMetadata(ONCHANGE_LISTENERS_TYPE, [ | |
...(Reflect.getMetadata(ONCHANGE_LISTENERS_TYPE, target) || []), | |
{ | |
properties, |
type Omit<T, K extends keyof T> = Pick<T, Exclude<keyof T, K>>; | |
interface FunctionComponent<P = {}> { | |
(props: P, context?: any): string; | |
} | |
// Our component props types | |
interface IInputProps { | |
firstName: string; | |
lastName: string; |
npx svgo --multipass \ | |
--disable={removeViewBox} \ | |
--enable={removeTitle,removeMetadata,removeComments,inlineStyles,cleanupAttrs,minifyStyles,convertColors,convertStyleToAttrs,collapseGroups,sortAttrs,removeDimensions} \ | |
-o (pwd)/out \ | |
-f (pwd) |
# 1. redo last command but as root | |
sudo !! | |
# 2. open an editor to run a command | |
ctrl+x+e | |
# 3. create a super fast ram disk | |
mkdir -p /mnt/ram | |
mount -t tmpfs tmpfs /mnt/ram -o size=8192M |
git branch -ar \ | |
| grep origin/ \ | |
| grep -v 'master$' \ | |
| grep -v HEAD \ | |
| cut -d/ -f 2- \ | |
| xargs -I % -n 1 -P 8 sh -c "git push origin :%" |