Archive for the ‘Utilidades’ category

Calculando os feriados nacionais com PHP

março 8th, 2019

Abaixo uma função que calcula uma lista de feriados nacionais do ano corrente até 2037. A mágica dos feriados dinâmicos, que tem como base a páscoa, é feita com a função easter_date() do PHP.



<?
function dias_feriados($ano = null){
  if ($ano === null){
    $ano = intval(date('Y'));
  }
 
  $pascoa     = easter_date($ano); // Limite entre 1970 a 2037 conforme 
 http://www.php.net/manual/pt_BR/function.easter-date.php
  $dia_pascoa = date('j', $pascoa);
  $mes_pascoa = date('n', $pascoa);
  $ano_pascoa = date('Y', $pascoa);
 
  $feriados = array(
    // Datas Fixas dos feriados brasileiros
    'Ano Novo' => mktime(0, 0, 0, 1,  1,   $ano), // Confraternização Universal - Lei nº 662, de 06/04/49
    'Tiradentes' => mktime(0, 0, 0, 4,  21,  $ano), // Tiradentes - Lei nº 662, de 06/04/49
    'Dia do Trabalhador' => mktime(0, 0, 0, 5,  1,   $ano), // Dia do Trabalhador - Lei nº 662, de 06/04/49
    'Independência do Brasil' => mktime(0, 0, 0, 9,  7,   $ano), // Dia da Independência - Lei nº 662, de 06/04/49
    'Nossa Senhora Aparecida' => mktime(0, 0, 0, 10,  12, $ano), // N. S. Aparecida - Lei nº 6802, de 30/06/80
    'Finados' => mktime(0, 0, 0, 11,  2,  $ano), // Todos os santos - Lei nº 662, de 06/04/49
    'Proclamação da República' => mktime(0, 0, 0, 11, 15,  $ano), // Proclamação da republica - Lei nº 662, de 06/04/49
    'Natal' => mktime(0, 0, 0, 12, 25,  $ano), // Natal - Lei nº 662, de 06/04/49
 
    // Essas datas dependem da páscoa
    'Segunda de Carnaval' => mktime(0, 0, 0, $mes_pascoa, $dia_pascoa - 48,  $ano_pascoa),//2ºferia Carnaval
    'Terça de Carnaval' => mktime(0, 0, 0, $mes_pascoa, $dia_pascoa - 47,  $ano_pascoa),//3ºferia Carnaval	
    'Sexta-feira da Paixão' => mktime(0, 0, 0, $mes_pascoa, $dia_pascoa - 2 ,  $ano_pascoa),//6ºfeira Santa  
    'Páscoa' => mktime(0, 0, 0, $mes_pascoa, $dia_pascoa     ,  $ano_pascoa),//Pascoa
    'Corpus Christi' => mktime(0, 0, 0, $mes_pascoa, $dia_pascoa + 60,  $ano_pascoa),//Corpus Cirist
  );
 
  asort($feriados);
 
  return $feriados;
}
 
$ano_=date("Y"); //ano corrente
for($i=$ano_; $i <= 2037; $i++){
	echo "=========== ANO $i ===========\n";
	foreach(dias_feriados($i) as $descricao => $data){
		echo date("d-m-Y",$data)." => $descricao\n";
	}
	echo "\n";
}
 
?>

Peguei a base do código de https://www.codigofonte.com.br/codigos/funcao-que-calcula-os-feriados-brasileiros-em-php

Como descobrir o serial tag de equipamentos DELL (Windows and Linux)

agosto 24th, 2015

Windows > Dentro do prompt rode o seguinte comando:

1
2
3
wmic bios get serialnumber (Retorna a TAG)
wmic csproduct get vendor,name,identifyingnumber (Retorna o Modelo, TAG e Fabricante)
wmic /user:administrator /node:remote-host bios get serialnumber (Retorna o Modelo, TAG e Fabricante remotamente)

Linux > Através do Shell

1
dmidecode -s system-serial-number (Retorna apenas a TAG)

Retirado de https://kbti.wordpress.com/2011/08/11/como-descobrir-o-tag-del/

Dica de inglês

abril 4th, 2014

Site que te diz sinônimos de palavras em inglês, além antônimos, plurais e mais um monte de coisa da palavra que tu buscar.

http://www.wordhippo.com/

Lomba Beverly Hills em Porto Alegre

novembro 6th, 2013

A lomba/ladeira Beverly Hills em Porto Alegre, ideal para a modalidade de skate downhill, fica aqui

Exibir mapa ampliado

Consultar restituição do imposto de renda 2013

julho 8th, 2013

No link http://www.receita.fazenda.gov.br/Aplicacoes/Atrjo/ConsRest/Atual.app/index.asp

Entra com teu cpf e digita o código de caracteres ao lado.

Poa Bus

maio 29th, 2013

Mais uma da série “qual o ônibus mesmo?” Baita site pra ver qual o ônibus que tu pega em Porto Alegre, ele te diz as paradas e a rota que o bus faz. Parabéns aos desenvolvedores.

http://www.poabus.com.br/

Compare impressoras lado a lado

março 21st, 2013

Assim como o site das cameras, existe também um comparador side by side para impressoras

 

http://www.dpreview.com/products/compare/printers

Fica adica

 

 

 

Prepositions

outubro 24th, 2012

How to make danoninho

setembro 23rd, 2012

1 lata de leite condensado
1 lata de creme de leite
2 copos de iogurte natural
1 tang de morango

Mistura tudo e bota pra gelar

Descubra qual a operadora do número do celular

junho 19th, 2012

Agora com esse lance de portabilidade, ficou difícil saber qual a operadora de determinado número de telefone, porém, há como saber fazendo uma consulta do número no site

http://consultanumero.abr.net.br:8080/