Free Pascal é um compilador profissional de Pascal e Object Pascal. Distribuído sob as licenças LGPL e GPL, tem suporte a várias arquiteturas de processadores e sistemas operacionais e é compatível com Turbo Pascal 7.0 e com a maioria das versões de Delphi. Neste tutorial, dividido em partes, será feita uma introdução básica ao Pascal utilizando o Free Pascal.

Na programação orientada a objetos, é comum que as soluções para problemas semelhantes apresentem recorrência de determinadas estruturas e relações no código. Os padrões de projeto evitam que seja necessário criar uma nova solução do zero para cada problema, ao oferecer modelos testados em projetos anteriores que, após documentados, podem ser reutilizados em novos projetos.

Um servidor de aplicação "fornece um ambiente onde aplicações são executadas, não importa quais são nem o que fazem". no universo da linguagem java, o termo é um tanto controverso e sofre constantes mudanças. tradicionalmente, ferramentas como apache tomcat ou jetty não eram considerados servidores de aplicação; atualmente, no entanto, ambos têm sido reconhecidos como tal, ainda que num sentido mais amplo.

QoS (do inglês Quality of Service, "Qualidade de Serviço") é um termo utilizado para descrever tecnologias e serviços que existem para assegurar que determinadas aplicações críticas e avançadas receberão os recursos necessários para a sua transmissão através da rede.

Switches comuns são dispositivos de rede que operam na camada 2 do modelo OSI, comutando quadros entre diferentes dispositivos Ethernet. Em vez de simplesmente receber e replicar os quadros para todos os dispositivos conectados a ele, como fazem os hubs, os switches mantêm uma tabela de encaminhamento que lhes permite saberem quais endereços MAC estão conectados a cada porta.

Parece que algumas pessoas acreditam que fazer a declaração de imposto de renda usando Linux é impossível ou muito complicado. Na realidade, é tão simples (ou complicado, dependendo do ponto de vista) quanto fazê-lo no Windows. É só seguir alguns passos e corrigir alguns problemas que eventualmente venham a ocorrer.

Algumas vezes, ao calcularmos o hash MD5 de uma imagem ISO que acaba de ser baixada, percebemos que o resultado não corresponde ao informado no site da distribuição Linux. Nesses casos, a solução mais comum é baixar a imagem totalmente de novo, o que é muito desagradável para quem tem uma conexão de Internet lenta ou que cobra por dados. Compartilho aqui uma ótima solução para esse problema.

Parece que os tablets definitivamente estão na moda. Se antes o sonho de muitas pessoas era ter um notebook, hoje as coisas mudaram em favor do tablet. As razões para isso são muitas, mas é preciso ter cuidado para não comprar gato por lebre: existem muitas ofertas por aí que podem trazer muita dor de cabeça. Então, como escolher um tablet? Veja abaixo alguns conselhos sobre o que evitar na hora da compra de um tablet Android.

Para os que não conhecem, o Ludum Dare é um evento competitivo que ocorre a cada quatro meses, no qual desenvolvedores de jogos participam em duas categorias: compo, que tem por objetivo desenvolver um jogo em 48 horas; e jam, que dá 72 horas, pode ter participação de mais de uma pessoa e tem regras mais flexíveis. Neste ano, participei pela primeira vez do evento (compo) e deixo aqui as minhas impressões sobre o evento.