None of the string methods modify this – they always return fresh strings.
-
charAt(pos: number): stringES1Returns the character at index
pos, as a string (JavaScript does not have a datatype for characters).str[i]is equivalent tostr.charAt(i)and more concise (caveat: may not work on old engines).
This document details how I setup LE on my server. Firstly, install the client as described on http://letsencrypt.readthedocs.org/en/latest/using.html and make sure you can execute it. I put it in /root/letsencrypt.
As it is not possible to change the ports used for the standalone authenticator and I already have a nginx running on port 80/443, I opted to use the webroot method for each of my domains (note that LE does not issue wildcard certificates by design, so you probably want to get a cert for www.example.com and example.com).
For this, I placed config files into etc/letsencrypt/configs, named after <domain>.conf. The files are simple:
| user web; | |
| # One worker process per CPU core. | |
| worker_processes 8; | |
| # Also set | |
| # /etc/security/limits.conf | |
| # web soft nofile 65535 | |
| # web hard nofile 65535 | |
| # /etc/default/nginx |
| window.navigator.language // -> "fr" | |
| window.navigator.languages // -> ["fr-FR", "fr", "en-US", "en", "es", "de"] | |
| window.navigator.userLanguage // -> undefined | |
| window.navigator.browserLanguage // -> undefined | |
| window.navigator.systemLanguage // -> undefined |
| .blur { | |
| -webkit-filter: blur(3px); | |
| -moz-filter: blur(3px); | |
| -ms-filter: blur(3px); | |
| -o-filter: blur(3px); | |
| /* FF doesn't support blur filter, but SVG */ | |
| filter: url("data:image/svg+xml;utf8,<svg height='0' xmlns='http://www.w3.org/2000/svg'><filter id='svgBlur' x='-5%' y='-5%' width='110%' height='110%'><feGaussianBlur in='SourceGraphic' stdDeviation='5'/></filter></svg>#svgBlur"); | |
| filter: progid: DXImageTransform.Microsoft.Blur(PixelRadius = '3'); | |
| filter: blur(3px); | |
| } |
| from uuid import UUID | |
| def validate_uuid4(uuid_string): | |
| """ | |
| Validate that a UUID string is in | |
| fact a valid uuid4. | |
| Happily, the uuid module does the actual | |
| checking for us. |
A Stylus mixin for linear gradients with support for comma-separated splat arguments. In part created as a work-around / abstraction for this.
The method for retrieving the fall-back background colour can do with some improvement, such as averaging the colours or selecting a colour by means of passing an additional argument.
View it on CodePen
| # to generate your dhparam.pem file, run in the terminal | |
| openssl dhparam -out /etc/nginx/ssl/dhparam.pem 2048 |
| #!/bin/bash | |
| # Functions ============================================== | |
| # return 1 if global command line program installed, else 0 | |
| # example | |
| # echo "node: $(program_is_installed node)" | |
| function program_is_installed { | |
| # set to 1 initially | |
| local return_=1 |