Carregando...

Criando sistemas e websites multi linguagem

Se você precisa que seu website ou sistema esteja em mais de uma linguagem, existem ferramentas e padrões já pensados nisso. O mais importante e conhecido é o i18n. Cada língua, segundo o i18n possui uma sigla. Português brasileiro = pt-BR Português de Portugal = pt-PT Inglês Britânico = en-GB Inglês dos Estados Unidos = en-US Se você quer ter um sistema em várias linguas, procure se sua linguagem de programação e framework utilizado tem suporte ao padrão i18n. Se Continuação…

React

Compartilharei aqui alguns estudos e progressos meus sobre a biblioteca Javascript React. O que é o React? O React é uma biblioteca para construir interfaces gráficas, front-end, para a Web (HTML, CSS e Javascript/Typescript), se encaixando nos conceitos de Single Page Applications (SPA) e também Progressive Web App (PWA). Single Page Applications (SPA) são websites/sistemas web que tem toda sua lógica em apenas uma página, e ela vai sendo atualizada através de javascript (com AJAX) a medida em que o Continuação…

Ambiente desenvolvimento PHP com Docker

Aqui vai um tutorial para desenvolver em PHP com o Docker. Primeiramente descubra qual versão do PHP sua hospedagem ou seu servidor usa criando um arquivo info.php e abrindo-o pelo navegador Você também pode verificar pela linha de comando, entretanto podem existir várias versões do php instalados, mas apenas uma será usada pelo apache. Por isso o método de cima é mais recomendado. Iniciando um conteiner Docker Um exemplo do comando de configuração Docker: Sobre as pastas – Com esse Continuação…

XRDP no Linux

O XRDP é um programa muito bom para fazer acesso remoto no Linux. Nesse tutorial iremos instalá-lo em um Debian 10 com ambiente gráfico KDE Plasma. Instale o xrdp via apt Pronto, o servidor RDP já está instalado no Linux. Você já pode acessar sua máquina através de qualquer cliente RDP. Termos que eu uso:Sessão ativa: é quando alguém está usando o KDE Plasta (ou outro abiente gráfico) em algum monitor (físico ou virtual).Sessão em espera: é quando alguém abre Continuação…

Javascript, Datas e Fusos Horários

Descobri um artigo sensacional explicando todos os problemas e soluções em lidar com tempo no Javascript. Esse é o artigo: https://medium.com/@toastui/handling-time-zone-in-javascript-547e67aa842d O que mais achei interessante: O Javascript não faz direito parse de datas no formato ISO 8601. Cada browser tem sua implementação. A implementação do Date do Javascript foi fortemente inspirada na implementação Date do Java, trazendo todos os seus problemas conceituais. Você pode usar Javascript baunilha para lidar com datas, mas saiba dos limites e das armadilhas. A Continuação…

Windows Managers no Linux

As interfaces gráficas (GUIs) do Linux são formadas por diversos softwares integrados que funcionam juntos. Uma das partes mais importantes são os Windows Managers. Os Windows Managers definem a fonte, cabeçalho, redimensionamento das janelas dos programas. Alguns exemplos de Windows Managers: KWin (Gerenciador do KDE) Fluxbox OpenBox (Gerenciador do LXDE) Xfwm (Xfwm4) (gerenciador do Xfce) É possível usar um Windows Manager sem Desktop Environment (Ambiente Gráfico)? Sim! Você pode usar um Windows Manager puro, sem KDE Plasma, GNOME, Xfce, LXDE. Continuação…