Mensagens

A mostrar mensagens de junho, 2025

Países/cidades com mesmo fuso horário de Africa/Luanda (Angola)

Imagem
Muitas aplicações e Sistemas Operativos necessitam do fuso horário como um dos parâmetros para o seu normal funcinamento, porém muitas vezes o fuso no meu país não aparece. Nessa situação, o correcto a fazer é seleccionar uma cidade de outro país, que tenha o mesmo fuso. É aqui que começa o meu problema, talvez por não me interessar muito por essa matéria, nos tempos de escola eu nunca lembro de cor. Para quem está na minha situação aqui está o lembrete, lista de cidades como o mesmo fuso que Angola (África/Luanda):  Congo: Brazzaville República Democrática do Congo (Zaire): Kinshasa Irlanda: Dublin Reino Unido:     Belfast  Birmingham  Edimburgo  Glasgow  Liverpool  Londres Tunísia: Tunes Portugal: Lisboa Nigéria:      Abuja Lagos Marrocos: Casablanca Fonte:  24timezones

Biblioteca de Validação da dados em PHP

Imagem
Introdução Uma das etapas criticas de uma aplicação é a entrada de dados, como cadastro, actualização/edição e pesquisas/buscas. Não há dúvidas que são etapas importantes, porém deve-se ter o cuidado de filtrar ou validar estes dados afim de se garantir que os mesmos são confiáveis as próximas etapas da aplicação. Em cada linguagem existem formas nativa de se validar os dados dados, no caso específico do PHP as funções nativas filter_var, além dos mais específicos como is_array, is_bool, is_int entre outros. Embora as funções acima apresentadas sejam úteis, algumas vezes precisamos automatizar essa validação afim de encapsular e/ou automatizar o processo de validação de dados compostos (ex. array). É com este intento que criei um componente PHP com a função específica.  Ferramentas O ecossistema PHP dispõe de um repositório/plataforma para publicação de componentes o Packagist (imagem a baixo), o qual permite publicar e baixar componentes PHP com uso do padrão PRS 4.   Uma fo...