Skip to content

Instantly share code, notes, and snippets.

@sshmyg
sshmyg / deps.md
Last active May 27, 2019 18:30
Puppeteer ubuntu deps

Troubleshooting

Issue

sudo apt-get install gconf-service libasound2 libatk1.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgcc1 libgconf-2-4 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk-3-0 libnspr4 libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 ca-certificates fonts-liberation libappindicator1 libnss3 lsb-release xdg-utils wget
@sshmyg
sshmyg / README
Created June 29, 2019 11:18 — forked from joelambert/README
Drop in replacements for setTimeout()/setInterval() that makes use of requestAnimationFrame() where possible for better performance
Drop in replace functions for setTimeout() & setInterval() that
make use of requestAnimationFrame() for performance where available
http://www.joelambert.co.uk
Copyright 2011, Joe Lambert.
Free to use under the MIT license.
http://www.opensource.org/licenses/mit-license.php
String.fromCodePoint(...["1f469", "200d", "2764", "fe0f", "200d", "1f48b", "200d", "1f469"].map(u => "0x" + u))
@sshmyg
sshmyg / uuid.md
Created September 5, 2020 15:32
Простой способ генерации символьных ID и UUID

Source: https://tech.geekjob.ru/prostoy-sposob-generacii-id-uuid/

На JavaScript Если вдруг нужно быстро сгенерить символьные ID, которые представляют собой сочетание цифр и символов, при этом вам не нужна высокая надежность и коллизии вам не страшны, то можно сделать это очень быстро следующим образом:

const id = f${(~~(Math.random()*1e8)).toString(16)}; // Result: f5d47a64 Можно так же сделать генерацию хешей от времени:

const id = f${(+new Date).toString(16)};