- https://speakerdeck.com/willroth/50-laravel-tricks-in-50-minutes
- https://www.reddit.com/r/laravel/comments/3to60i/50_laravel_tricks/
- 1. Automatic Model Validation
| import asyncio | |
| from datetime import datetime | |
| from functools import partial | |
| from concurrent.futures import ProcessPoolExecutor | |
| from youtube_dl import YoutubeDL as YDL | |
| PPE = ProcessPoolExecutor() | |
| #! /bin/bash | |
| # | |
| # Diffusion youtube avec ffmpeg | |
| # Configurer youtube avec une résolution 720p. La vidéo n'est pas scalée. | |
| VBR="2500k" # Bitrate de la vidéo en sortie | |
| FPS="30" # FPS de la vidéo en sortie | |
| QUAL="medium" # Preset de qualité FFMPEG | |
| YOUTUBE_URL="rtmp://a.rtmp.youtube.com/live2" # URL de base RTMP youtube |
| server { | |
| listen 80; | |
| listen [::]:80; | |
| server_name chat.site.com; | |
| return 301 https://$host$request_uri; | |
| } | |
| server { | |
| listen 443 ssl; | |
| listen [::]:443 ssl; |
| function isValidCPF(number) { | |
| var sum; | |
| var rest; | |
| sum = 0; | |
| if (number == "00000000000") return false; | |
| for (i=1; i<=9; i++) sum = sum + parseInt(number.substring(i-1, i)) * (11 - i); | |
| rest = (sum * 10) % 11; | |
| if ((rest == 10) || (rest == 11)) rest = 0; |
| { | |
| "estados": [ | |
| { | |
| "sigla": "AC", | |
| "nome": "Acre", | |
| "cidades": [ | |
| "Acrelândia", | |
| "Assis Brasil", | |
| "Brasiléia", | |
| "Bujari", |
| docker images | grep -v REPOSITORY | awk '{print $1}' | xargs -L1 docker pull |
| <?php | |
| class Conexao | |
| { | |
| private static $conexao; | |
| private function __construct() | |
| {} | |
| public static function getInstance() |