Arquivo do Autor: Roberto Beraldo

Principais Comandos do Editor Vim

Principais Comandos do Editor Vim

O Vi é um editor de textos do Unix. Ele vem por padrão em todas as distribuições Linux, portanto é bom conhecer alguns de seus comandos básicos. A vantagem desse editor sobre outros, como GEdit ou KEdit, é que o Vi roda em terminal, sem interface gráfica, o que permite utilizá-lo num ambiente de linha de comando, como numa conexão por SSH.

Continue lendo

Como criar sistema de BBCode

Como Criar Sistema de BBCode

O BBCode é um recurso amplamente utilizado em fóruns. Ele permite editar textos de forma simples e rápida, sendo de fácil compreensão inclusive para leigos em HTML.

Neste post mostrarei como criar alguns BBCodes mais usados, como [b] (negrito), [i] (itálico), [img] (imagem), [url] (link), (para vídeos do youtube) e outros.

Como Funciona o BBCode Continue lendo

Técnicas de CAPTCHA

Técnicas de CAPTCHA

CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) é um recurso amplamente usado nos dias de hoje. Porém, seu mau uso gera conteúdo inacessível a usuários com deficiência visual ou deficiência de aprendizagem, como dislexia.

CAPTCHA consiste em um teste para verificar se quem está acessando o site é, deveras, um ser humano e não um robô (como um bot de busca ou de spam). Normalmente é exibida uma imagem com letras e números distorcidos, os quais devem ser digitados pelo usuário numa caixa de texto. Apesar de ser o mais usado, é o menos acessível.

Continue lendo

Como postar códigos em sites usando o SyntaxHighlighter

Um recurso muito útil para blogs e sites sobre programação é o SyntaxHighlighter. Essa ferramenta, desenvolvida em JavaScript, cria caixas de texto para códigos-fonte de programas, com numeração de linha e coloracção (highlight) de código.

O SyntaxHighlighter possui módulos para diversas linguagens, dentre elas Bash (Shell Script), C#, C, C++, CSS, Delphi, JavaScript, Java, Perl, PHP, Python, Ruby, SQL e XML, com sistema de coloração específico para cada uma delas, além de possuir uma caixa de texto simples, para texto comum (plain text).

Continue lendo