Skip to content

Instantly share code, notes, and snippets.

View enviado's full-sized avatar

Enviado enviado

View GitHub Profile

Problem

In Arch Linux mkinitcpio -p linux

shows

Possibly missing firmware for module: aic94xx
 Possibly missing firmware for module: wd719x
@enviado
enviado / isMobile.js
Created April 27, 2020 11:11
Boilerplate to check if it is a mobile browser.
let isMobile = {
Android: function() {return navigator.userAgent.match(/Android/i);},
BlackBerry: function() {return navigator.userAgent.match(/BlackBerry/i);},
iOS: function() {return navigator.userAgent.match(/iPhone|iPad|iPod/i);},
Opera: function() {return navigator.userAgent.match(/Opera Mini/i);},
Windows: function() {return navigator.userAgent.match(/IEMobile/i);},
any: function() {return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows());}
};
Регулярные выражения!
. - любой одиночный символ
[ ] - любой из них, диапазоны
$ - конец строки
^ - начало строки
\ - экранирование
\d - любую цифру
\D - все что угодно, кроме цифр
\s - пробелы
\S - все кроме пробелов
$min_width: 320px;
$max_width: 1200px;
$min_font: 16px;
$max_font: 24px;
$mod_1: 1.2; // mobile
$mod_2: 1.5; // desktop
@function strip-unit($value) {
@return $value / ($value * 0 + 1);
@enviado
enviado / if-modidied.php
Created April 23, 2019 06:45
HTTP Headers Last-Modified for WordPress
<?php
function HTTP_Headers_Last_Modified() {
if ( ( defined( 'DOING_AJAX' ) && DOING_AJAX ) || ( defined( 'XMLRPC_REQUEST' ) && XMLRPC_REQUEST ) || ( defined( 'REST_REQUEST' ) && REST_REQUEST ) || ( is_admin() ) ) {
return;
}
$last_modified = '';
if ( is_singular() ) {