Carregando...

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…

Display Servers no Linux

As interfaces gráficas (GUIs) do Linux são formadas por diversos softwares integrados que funcionam juntos. A parte mais baixo nível, mais próxima do hardware e do Kernel do Linux são os Display Servers. Eles são responsáveis por desenhar o que os programas mandam na tela. Os Display Servers mais falados são: XOrg ou X.Org O X.Org também chamado de Xorg é a opção mais usada pelas distribuições linux com interface gráfica e também mais antiga. Às vezes também chamam ele Continuação…

ICalendar, .ics

Os sistemas de calendários usam um padrão chamado ICalendar. O tipo da extensão é o .ics. Há uma extensão para o Visual Studio code que ajuda a visualizar arquivos .ics. https://github.com/af4jm/vscode-iCalendar Alguns servidores de calendários consegue sincronizar calendários em diferentes dispositivos. Essa sincronização é feita pelo protocolo DAVCal, uma implementação extendida do protocolo WebDAV.

Usando comando sudo sem precisar digitar a senha

Se você utiliza muito um comando sudo e toda vez precisa ficar digitando a senha, essa dica é boa. É boa para casos tipo o serviço do docker que roda como root e qualquer mudança nele é preciso chamar o sudo. Edite o arquivo /etc/sudoers com seu editor favorito (nano, vim, code) e adicione: Para o docker, fica assim: Não esqueça de deixar o último caractere do arquivo /etc/sudoers com uma quebra de linha! Fazendo suas mudanças no sudoers persistir Continuação…

Gerenciando arquivos como root pelo WinSCP

Abrindo e editando pastas e arquivos root pelo WinSCP (Ubuntu/Debian) Execute o seguinte dentro do Ubuntu, substituindo seu-usuario pelo nome do usuário que poderá acessar pastas root pelo SFTP (via WinSCP) Dentro do WinSCP, rode o SFTP com o parâmetro Referências Documentação oficial WinSCPhttps://winscp.net/eng/docs/faq_su