Acompanhe as atualizações do meu blog botecodigital.info
Habilitando tabulações(tab) em um textarea
22 de Novembro de 2020, 13:35Hoje vamos a uma dica simples e rápida. Como todo campo de formulário do HTML o comportamento padrão do textarea quando pressionamos a tecla tab é ir para o próximo campo. Mas em alguns casos, queremos simplesmente adicionar uma tabulação no conteúdo de texto dele. Isto pode ser feito via javascript, primeiro devemos adicionar um […]
Download/Baixar arquivo através de Javascript
19 de Novembro de 2020, 12:48Em alguns casos necessitamos permitir ao nossos usuário que façam o download de dados gerados ou adquiridos via Javascript. É uma tarefa relativamente simples. Vamos ao código. Primeiramente devemos criar um Blob que será o conteúdo que será baixado. Um Blob representa um dado do tipo arquivo como dados brutos imutáveis. Para criar um objeto […]
Manipulando datas em PHP
9 de Novembro de 2020, 11:26Uma questão relevante em todas as linguagens é como ela manipula datas, pois trabalhar com datas é algo comum a todos os desenvolvedores e em muitos situações uma dor de cabeça. O PHP tem duas formas de trabalhar com datas, através das funções clássicas: date, time, strtotime e do objeto DateTime. Vamos ver os dois […]
Usando variáveis de ambiente env no PHP
27 de Outubro de 2020, 13:46Uma das questões enfrentadas no desenvolvimento de software é como armazenar as informações de configuração de uma aplicação. Essas configurações podem conter informações sensíveis como senhas, salts, tokens, chaves privadas entre outras. Colocar estas informações diretamente no código não é uma opção interessante, primeiro torna a alteração mais complicada e segundo é muito mais fácil […]
Copiando texto para o clipboard com JS
17 de Outubro de 2020, 14:29Uma funcionalidade interessante em certos aplicativos é permitir a fácil cópia de um texto presente na página, é claro que um texto pode ser facilmente copiado com um control+c => control+v , mas isso envolve selecionar o texto, e etc., se podemos reduzir um passo que seja, já estamos melhorando um pouco a experiência do […]
Usando o Comando CURL
3 de Setembro de 2020, 13:30O comando curl é um comando versátil que está disponível na maioria dos sistemas Linux e como o próprio nome do comando sugere é uma abreviação de “Cliente URL“. Ele é utilizado para a verificação de conectividade, transferência de dados, permitindo também o teste de diversas APIs Web. Ele fornece diversos recursos interessantes como suporte […]
Java , executando comandos no terminal
29 de Maio de 2020, 14:21Em várias situações temos a necessidade de executar comandos no terminal através do Java, as mais comuns são para executar algum programa, como abrir o navegar com uma página especifica ou interagir com um serviço, ou até mesmo para rodar algum outro script escrito em outra linguagem. Isto pode ser feito utilizando o um objeto […]
Autocomplete com jQuery EasyAutocomplete
22 de Maio de 2020, 14:21Autocomplete é um recurso interessante para adicionarmos em sites/sistemas, ele facilita bastante agilizando a inserção de informações dos usuário eliminando em muitos casos erros de digitação gerariam alguma dificuldade no uso. O EasyAutocomplete é um pluguin jQuery que torna bastante fácil a inserção deste recurso em nossas páginas, com ele é possível utilizar dados tanto […]
Gráficos com Google Charts
15 de Maio de 2020, 11:47Um ditado muito comum é que uma imagem vale mais que mil palavras, e acredito que deste ditado veio outro “entendeu ou quer que eu desenhe!” 🙂 . Verdade seja dita, visualizar informações de forma visual é muito mais fácil e interessante para ter uma ideia geral das informações apresentadas, por esta razão é tão […]
Mostrando erros no PHP
8 de Maio de 2020, 14:25Erros são coisas que não queremos, mas se eles ocorrerem os queremos ver, principalmente durante o processo de desenvolvimento. É fato que ao desenvolver algo que não seja trivial estamos propensos a inserir erros no código, vê-los e corrigi-los faz parte do processo. Acontece que dependendo das configurações do servidor estes erros podem não serem […]