For excessively paranoid client authentication.
Updated Apr 5 2019:
because this is a gist from 2011 that people stumble into and maybe you should AES instead of 3DES in the year of our lord 2019.
some other notes:
| // ---------------------------------------------------------- | |
| // A short snippet for detecting versions of IE in JavaScript | |
| // without resorting to user-agent sniffing | |
| // ---------------------------------------------------------- | |
| // If you're not in IE (or IE version is less than 5) then: | |
| // ie === undefined | |
| // If you're in IE (>=5) then you can determine which version: | |
| // ie === 7; // IE7 | |
| // Thus, to detect IE: | |
| // if (ie) {} |
| <?php | |
| interface Worker | |
| { | |
| public function getCommand(); | |
| public function done($stdout, $stderr); | |
| public function fail($stdout, $stderr, $status); | |
| } |
Sometimes you want to have a subdirectory on the master branch be the root directory of a repository’s gh-pages branch. This is useful for things like sites developed with Yeoman, or if you have a Jekyll site contained in the master branch alongside the rest of your code.
For the sake of this example, let’s pretend the subfolder containing your site is named dist.
Remove the dist directory from the project’s .gitignore file (it’s ignored by default by Yeoman).
I recently had the following problem:
We didn't want to open the MySQL port to the network, but it's possible to SSH from the Jenkins machine to the MySQL machine. So, basically you would do something like
ssh -L 3306:localhost:3306 remotehost
| #! /bin/sh | |
| # Usage 1: | |
| # optimize-images.sh /images/dir | |
| # | |
| # Usage 2: | |
| # cd /images/dir | |
| # optimize-images.sh | |
| EXTENSIONS="jpe?g" |
| #!/bin/bash | |
| HTTPADDR=http://acraiz.icpbrasil.gov.br/credenciadas/CertificadosAC-ICP-Brasil/ACcompactado.zip | |
| DEST=/etc/ssl/certs/icp-brasil | |
| mkdir -p ${DEST} | |
| cd ${DEST} | |
| rm -f *.crt | |
| rm -f *.zip |
| <?php | |
| # Create an executable phar | |
| # Name of our archive. | |
| $phar = new Phar("myscript.phar"); | |
| # Have to do buffering to make things executable. | |
| # See http://stackoverflow.com/questions/11082337/how-to-make-an-executable-phar | |
| $phar->startBuffering(); |
#Teclas de atalhos do PHPStorm com funções semelhantes ao Sublime Text, e outras interessantes.
| Sublime Text | PHPStorm | Função |
|---|---|---|
| CMD+P | CMD+Shift+O | Busca por arquivos no projeto |
| CMD+R | CMD+F12 (1) | Lista os métodos da classe e outros símbolos |
| CMD+F | CMD+F | Busca no arquivo |
| CMD+Option+F | CMD+R | Busca e troca os valores no arquivo |
| CMD+Shift+F | CMD+Shift+F | Busca, busca e troca e outros em um determinado caminho com várias regras. |
| CMD+D (2) | Option+Up (2) | Seleciona palavra |