Install ImageMagick for image conversion:
brew install imagemagick
Install tesseract for OCR:
brew install tesseract --all-languages
Or install without --all-languages and install them manually as needed.
Install ImageMagick for image conversion:
brew install imagemagick
Install tesseract for OCR:
brew install tesseract --all-languages
Or install without --all-languages and install them manually as needed.
| <!doctype html> | |
| <!-- http://taylor.fausak.me/2015/01/27/ios-8-web-apps/ --> | |
| <html> | |
| <head> | |
| <title>iOS 8 web app</title> | |
| <!-- CONFIGURATION --> |
| var url = 'http://static1.kevincennis.com/sounds/callmemaybe.mp3' | |
| , audio = new Audio(url) | |
| , context = new webkitAudioContext() | |
| // 512 samples per frame, stereo input, mono output | |
| , processor = context.createJavaScriptNode(512, 2, 1) | |
| , sourceNode | |
| audio.addEventListener('canplaythrough', function(){ | |
| sourceNode = context.createMediaElementSource(audio) | |
| sourceNode.connect(processor) |
(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
| #!/usr/bin/env bash | |
| # A basic Self Signed SSL Certificate utility | |
| # by Andrea Giammarchi @WebReflection | |
| # https://www.webreflection.co.uk/blog/2015/08/08/bringing-ssl-to-your-private-network | |
| # # to make it executable and use it | |
| # $ chmod +x certificate | |
| # $ ./certificate # to read the how-to |
All of the below properties or methods, when requested/called in JavaScript, will trigger the browser to synchronously calculate the style and layout*. This is also called reflow or layout thrashing, and is common performance bottleneck.
Generally, all APIs that synchronously provide layout metrics will trigger forced reflow / layout. Read on for additional cases and details.
elem.offsetLeft, elem.offsetTop, elem.offsetWidth, elem.offsetHeight, elem.offsetParentService Worker - offline support for the web
Progressive apps - high-res icon, splash screen, no URL bar, etc.
| /** | |
| * Export all data from an IndexedDB database | |
| * | |
| * @param {IDBDatabase} idbDatabase The database to export from | |
| * @return {Promise<string>} | |
| */ | |
| export function exportToJson(idbDatabase) { | |
| return new Promise((resolve, reject) => { | |
| const exportObject = {} | |
| if (idbDatabase.objectStoreNames.length === 0) { |
| sudo dnf install -y http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm | |
| sudo dnf install -y akmods "kernel-devel-uname-r == $(uname -r)" | |
| sudo dnf install -y broadcom-wl | |
| sudo akmods | |
| sudo reboot |
| Encoder av1_nvenc [NVIDIA NVENC av1 encoder]: | |
| General capabilities: dr1 delay hardware | |
| Threading capabilities: none | |
| Supported hardware devices: cuda cuda d3d11va d3d11va | |
| Supported pixel formats: yuv420p nv12 p010le yuv444p p016le yuv444p16le bgr0 bgra rgb0 rgba x2rgb10le x2bgr10le gbrp gbrp16le cuda d3d11 | |
| av1_nvenc AVOptions: | |
| -preset <int> E..V....... Set the encoding preset (from 0 to 18) (default p4) | |
| default 0 E..V....... | |
| slow 1 E..V....... hq 2 passes | |
| medium 2 E..V....... hq 1 pass |