'Teoria' Category

  • Identificação de charsets

    May 18, 2009

    Hoje, para variar, vou falar sobre outra coisa que me incomoda. Aliás, que me incomodava. Sempre fiquei muito intrigado com um fato que recorrentemente eu presenciava: precisava ler um arquivo de “texto puro” mas, quando abria o arquivo, lá estavam vários caracteres esquisitos ou pontos de interrogação ou qualquer coisa que não deveria estar lá. [...]

  • Design OO, Design E-R, e o tal do ORM.

    April 6, 2009

    Vira e mexe aparece algum problema que pode ser um exercício interessante, um Kata para programador que eu gostaria de colocar aqui para ser analisado, discutido e implementado pelo pessoal que visita o blog. Além disso, tem algum tempo também que eu quero escrever sobre os conflitos entre o design Orientado a Objeto e o [...]

  • Mais brincadeiras com bits

    August 6, 2008

    Há algum tempo atrás, escrevi aqui algumas curiosidades sobre Ponto Flutuante, bits afins. Semana passada, tive que corrigir alguns pequenos bugs no meu código de leitura de buffers de bytes, e descobri outra curiosidade com operação de bits em Java. Resolvi compartilhar com vocês, apesar de saber que a grande maioria dos programadores hoje em [...]

  • Bricando com bits: Ponto flutuante

    March 18, 2008

    Nos últimos tempos tenho trabalhado na integração de dois sistemas, um em C (legado) e um e Java. A integração consiste em em ler mensagens enviadas pelo programa em C através de um socket e gerar objetos e ações correspondentes do lado Java. Nada de muito excepcional, é um cenário bastante comum. O divertido da [...]

  • Especial de Natal Log4Dev: construindo um site de notícias usando Python – Parte 2

    December 23, 2007

    Vamos dar uma olhada nos nossos requisitos, e apresentar algumas questões de tecnologia: O site tem que ser capaz de autenticar e identificar unicamente cada usuário que deseja cadastrar links. Deve ser capaz de manter uma lista de quem foi o primeiro a enviar um link, além da data que o link foi enviado. Deve [...]

  • Sobre Frameworks…

    December 21, 2007

    Eu odeio frameworks. Não um ódio assim que faz pensar em mandar emails ameaçadores ao criador do ASP.NET, nem um ódio que me faça pensar colocar um vírus no computador de algum líder do projeto Jakarta que só permita que ele edite seu código usando Notepad (ou edlin) para o resto da vida. É um [...]

  • Por dentro das Expressões Regulares

    December 4, 2007

    Aproveitando os dois últimos posts sobre expressões regulares, Regexp Nossa de Cada Dia! (de minha autoria) e Usando Regexp (do Leo), encontrei o link do artigo “How Regexes Work“, que explica de forma bem clara o funcionamento de um algoritmo de regexp. Bom para saciar a curiosidade daqueles que gostam de saber como as coisas [...]

  • Cursos Livres no MIT

    November 12, 2007

    Em 2001 o MIT anunciou a criação do OCW (MIT OpenCourseWAre). Esta é uma iniciativa que procura utilizar a internet para avançar o conhecimento e educar estudantes das mais diferentes áreas em todo o mundo – seguindo a missão da instituição. Através de seu site, o OCW publica gratuitamente materiais dos cursos utilizados no MIT, [...]

  • Turing completeness (Pra que linguagens de programação?)

    October 18, 2007

    Pessoal, primeiro queria me desculpar por minha ausência neste blog nos últimos tempos… Infelizmente eu acho que eu sou o colaborador mais esparso por aqui e não tenho grandes perspectivas de melhorar minha taxa :-/ De qualquer forma, como o Miguel ainda não me expulsou, continuo na ativa para a felicidade (ou não) dos dois [...]

  • Kata para programadores

    September 4, 2007

    Kata – Um conjunto estilizado de movimentos que simulam uma variedade de defesas e ataques contra um inimigo invisível. Um kata é utilizado para aperfeiçoar o estilo, aprender concentração, assim como demonstrar ataques, defesa e contra-ataques. ( Extraído de http://la.essortment.com/karateterminolo_raan.htm – tradução livre ) Dojo – literalmente “lugar do Caminho”. Também “lugar da iluminação”. ( [...]

Switch to our mobile site

 
Powered by Wordpress and MySQL. Theme by Shlomi Noach, openark.org