Refactoring multiple router transitions - Angular (v5+)
We can apply this refactor when we identify a group of transitions running the same animation following the same pattern.
Code:
// BEFORE
I use the first | |
—– BEGIN LICENSE —– | |
TwitterInc | |
200 User License | |
EA7E-890007 | |
1D77F72E 390CDD93 4DCBA022 FAF60790 | |
61AA12C0 A37081C5 D0316412 4584D136 | |
94D7F7D4 95BC8C1C 527DA828 560BB037 | |
D1EDDD8C AE7B379F 50C9D69D B35179EF |
server { | |
listen 80; | |
listen 443 ssl; | |
server_name maxtelindo.com; | |
root "/home/arif/maxtelindo/public"; | |
index index.html index.htm index.php; | |
charset utf-8; |
Service Worker - offline support for the web
Progressive apps - high-res icon, splash screen, no URL bar, etc.
#!/usr/bin/env python3 | |
import urllib.request | |
import json | |
queryString = 'javascript' | |
ur = 'http://it-ebooks-api.info/v1/' | |
def getFile(urla): | |
response = urllib.request.urlopen(urla) | |
data = json.loads(response.readall().decode('utf-8')) |
git checkout master | |
git merge develop | |
git push -u origin master |
L_PREFER_CANVAS = true; | |
leafletData.getMap().then(function(map) { | |
leafletImage(map, function(err, canvas) { | |
var img = document.createElement('img'); | |
var dimensions = map.getSize(); | |
img.width = dimensions.x; | |
img.height = dimensions.y; | |
img.src = canvas.toDataURL(); |
Fedora Setup Notes | |
1) If you did not make yourself an administrator during the install, Add yourself to etc/sudoers using the command visudo (allows user to authenticate own account for operations requiring root). | |
a) su, enter root password when prompted | |
b) visudo (use vi for sudo to edit the file following instructions in the file; either add self as a sudo user or enable a group for sudo user and add your self to that group using user group commands) | |
c) ctrl-D (exit root access) | |
d) logout and log back in or restart | |
e) Now you should be able to respond to any prompt requiring root with your own login credentials and be able to run commands using sudo with your own credentials. | |
2) Google Chrome Setup |
master_process on; | |
worker_processes 4; | |
worker_cpu_affinity 0001 0010 0100 1000; | |
worker_priority 0; | |
worker_rlimit_nofile 8192; | |
#error_log logs/error.log; | |
#error_log logs/error.log notice; | |
#error_log logs/error.log info; |