/dev/brazuca
Blog de Ronaldo Faria Lima
Categoria Programação
Todo programador converte dados sempre que escreve um programa: você lê os dados do teclado ou de um arquivo, formata-os em uma ou mais estruturas de dados que compõem um...
Já ouvi programadores em discussões acaloradas sobre qual é o melhor editor de textos para editar programas. Atom daqui, Sublime dali, enfim, uma discussão sem sentido e improdutiva. A verdade...
Quem estudou algoritmos sabe bem o que é uma pilha. Trata-se de uma estrutura de dados que usa o esquema FILO: First In, Last Out. Ou seja, o primeiro elemento...
Você escreveu aquele software maneiro e quando o usuário foi usar, aconteceu uma coisa errada: erro ao salvar o arquivo de dados! Provavelmente sua empresa vai pedir para você codificar...
Sempre que esbarro com uma startup de tecnologia vejo os fundadores procurando por developers para criar a versão inicial de um produto qualquer. Criado o produto, o time de desenvolvimento...
Os números normalmente são negligenciados pelos programadores, de uma forma geral. O mais engraçado é que sem os números não existem programas de computador. Em última instância, tudo em um...
Os algoritmos estão dentre as disciplinas que os alunos de computação, de uma forma geral, mais detestam. Não é incomum ouvir alguém dizendo “por que preciso aprender esta porcaria”, ou...
C nasceu em 1972 pelas mãos do brilhante Dennis M. Ritchie, falecido em 2011 alguns meses depois de Steve Jobs. É uma linguagem compacta, baseada na Linguagem B, outra linguagem...
Este artigo é fruto de algumas observações que venho fazendo já há algum tempo. Bom, aprendi a programar orientado ao objeto ainda no Turbo Pascal 5.5, o primeiro compilador Pascal...
As assertivas apareceram, inicialmente, na linguagem C, através do arquivo de cabeçalho assert.h. As assertivas são normalmente associadas a código de depuração e há quem as defenda em código de...
De todos os design patterns, o singleton é talvez o mais popular. É simples de ser implementado, simples de ser demonstrado e simples de ser entendido. É igualmente simples de...
Depois de um longo e tenebroso inverno, eis que resolvi escrever um pequeno código de exemplo que valida um número arbitrário de CPF. Trata-se de um algoritmo muito sacado e...
O operador é um dos blocos construtivos básicos de qualquer linguagem de programação moderna. A primeira coisa que se aprende em qualquer linguagem de programação é o operador atribuição (=)....
Categoria Desenvolvimento
A estória de Howard Scott Warshaw é um exemplo de como um prazo apertado gera produtos ruins, mesmo quando os melhores da indústira trabalham no projeto. Howard é um programador...
Todo programador converte dados sempre que escreve um programa: você lê os dados do teclado ou de um arquivo, formata-os em uma ou mais estruturas de dados que compõem um...
Por mais que você tenha prática em programar, ou seja experiente, seu código sempre depende do momento. A qualidade do que você escreve é altamente variável e sempre seu código...
Já ouvi programadores em discussões acaloradas sobre qual é o melhor editor de textos para editar programas. Atom daqui, Sublime dali, enfim, uma discussão sem sentido e improdutiva. A verdade...
O cenário é bem conhecido: você tem um prazo apertado e precisa entregar o desenvolvimento o mais rápido possível para dar tempo de testar, empacotar e fazer o deploy em...
Quem estudou algoritmos sabe bem o que é uma pilha. Trata-se de uma estrutura de dados que usa o esquema FILO: First In, Last Out. Ou seja, o primeiro elemento...
Quando estou programando, as ideias voam na cabeça. Com os anos, passei a programar menos e a usar mais o meu tempo para projetar o que vou fazer. Eu diria...
Os algoritmos estão dentre as disciplinas que os alunos de computação, de uma forma geral, mais detestam. Não é incomum ouvir alguém dizendo “por que preciso aprender esta porcaria”, ou...
C nasceu em 1972 pelas mãos do brilhante Dennis M. Ritchie, falecido em 2011 alguns meses depois de Steve Jobs. É uma linguagem compacta, baseada na Linguagem B, outra linguagem...
Este artigo é fruto de algumas observações que venho fazendo já há algum tempo. Bom, aprendi a programar orientado ao objeto ainda no Turbo Pascal 5.5, o primeiro compilador Pascal...
As assertivas apareceram, inicialmente, na linguagem C, através do arquivo de cabeçalho assert.h. As assertivas são normalmente associadas a código de depuração e há quem as defenda em código de...
De todos os design patterns, o singleton é talvez o mais popular. É simples de ser implementado, simples de ser demonstrado e simples de ser entendido. É igualmente simples de...
Depois de um longo e tenebroso inverno, eis que resolvi escrever um pequeno código de exemplo que valida um número arbitrário de CPF. Trata-se de um algoritmo muito sacado e...
O operador é um dos blocos construtivos básicos de qualquer linguagem de programação moderna. A primeira coisa que se aprende em qualquer linguagem de programação é o operador atribuição (=)....
Categoria Tecnologia
Já ouvi programadores em discussões acaloradas sobre qual é o melhor editor de textos para editar programas. Atom daqui, Sublime dali, enfim, uma discussão sem sentido e improdutiva. A verdade...
Eu trabalho em casa, no famoso esquema home office. Assim,
dependo da conexão da NET para que minha atividade possa ser levada à
cabo.
Categoria Dicas
Depois que voltei a programar para Windows, saí explorando o novo sistema operacional da Microsoft, o Windows 10. Não me surpreendi. No entanto, este artigo não tem haver com meter...
Já há bastante tempo que descobri duas coisas fantásticas no Mac OS X. Uma é o automator e outra é o AppleScript. Comecei nesse mundo com o Snow Leopard, mas...
Eu trabalho em casa, no famoso esquema home office. Assim,
dependo da conexão da NET para que minha atividade possa ser levada à
cabo.
Categoria Tutoriais
Eu trabalho em casa, no famoso esquema home office. Assim,
dependo da conexão da NET para que minha atividade possa ser levada à
cabo.
Categoria Opiniões
A estória de Howard Scott Warshaw é um exemplo de como um prazo apertado gera produtos ruins, mesmo quando os melhores da indústira trabalham no projeto. Howard é um programador...
Pode parecer piada, mas muitas empresas ainda vivem no Século XIX. Ao decidirem o leiaute dos escritórios, o fazem de tal forma que o gerente possa espiar o monitor dos...
Por mais que você tenha prática em programar, ou seja experiente, seu código sempre depende do momento. A qualidade do que você escreve é altamente variável e sempre seu código...
Em um tempo no qual a documentação dos sistemas era árida e não havia a internet para se consultar, era comum ir fuçando num software, ou sistema, ou linguagem até...
Uma coisa ruim que aconteceu com o Homem foi o distanciamento que criamos da natureza. Criamos um mundo artificial à nossa volta e chamamos esse mundo de civilização. Isso nos...
Título tenso, não? Apesar da teatralidade deste título, nada mais correto: é preciso adaptar-se, sempre. A vida evoluiu no nosso planeta através da adaptação. Aqueles que são mais adaptáveis sobrevivem....
De vez em quando eu esbarro com alguém descendo a lenha no empresário brasileiro, usando como argumentação a ideia de que o empresário vive a custa de altíssimos lucros. Esse...
Até algum tempo atrás o analfabetismo era composto, basicamente, de pessoas incapazes de ler e escrever na língua nativa de seus países. Com o andar do tempo, e da tecnologia,...
De tempos em tempos eu vejo alguém defendendo a ideia de realizar registro de código-fonte. Os argumentos legais são empolgantes e bem fundamentados. Porém, registrar código-fonte não é uma boa...
Quando estou programando, as ideias voam na cabeça. Com os anos, passei a programar menos e a usar mais o meu tempo para projetar o que vou fazer. Eu diria...
Você escreveu aquele software maneiro e quando o usuário foi usar, aconteceu uma coisa errada: erro ao salvar o arquivo de dados! Provavelmente sua empresa vai pedir para você codificar...
Os algoritmos estão dentre as disciplinas que os alunos de computação, de uma forma geral, mais detestam. Não é incomum ouvir alguém dizendo “por que preciso aprender esta porcaria”, ou...
C nasceu em 1972 pelas mãos do brilhante Dennis M. Ritchie, falecido em 2011 alguns meses depois de Steve Jobs. É uma linguagem compacta, baseada na Linguagem B, outra linguagem...
Uns programam para iOS, outros para Android. E ainda, outros
usam plataformas híbridas. Alguns programam para Windows, outros para
Linux.
Categoria Empreendedorismo
Pode parecer piada, mas muitas empresas ainda vivem no Século XIX. Ao decidirem o leiaute dos escritórios, o fazem de tal forma que o gerente possa espiar o monitor dos...
Título tenso, não? Apesar da teatralidade deste título, nada mais correto: é preciso adaptar-se, sempre. A vida evoluiu no nosso planeta através da adaptação. Aqueles que são mais adaptáveis sobrevivem....
De vez em quando eu esbarro com alguém descendo a lenha no empresário brasileiro, usando como argumentação a ideia de que o empresário vive a custa de altíssimos lucros. Esse...
Muita gente tem falado sobre abrir uma empresa como forma de escapar da crise e do desemprego. Há um excelente texto de autoria de Eden Wiedemann no qual ele desconstrói...
De tempos em tempos eu vejo alguém defendendo a ideia de realizar registro de código-fonte. Os argumentos legais são empolgantes e bem fundamentados. Porém, registrar código-fonte não é uma boa...
Categoria Sistemas Operacionais
Depois que voltei a programar para Windows, saí explorando o novo sistema operacional da Microsoft, o Windows 10. Não me surpreendi. No entanto, este artigo não tem haver com meter...
Já há bastante tempo que descobri duas coisas fantásticas no Mac OS X. Uma é o automator e outra é o AppleScript. Comecei nesse mundo com o Snow Leopard, mas...
Categoria Scripting
Depois que voltei a programar para Windows, saí explorando o novo sistema operacional da Microsoft, o Windows 10. Não me surpreendi. No entanto, este artigo não tem haver com meter...
Já há bastante tempo que descobri duas coisas fantásticas no Mac OS X. Uma é o automator e outra é o AppleScript. Comecei nesse mundo com o Snow Leopard, mas...
Categoria Automação
Já há bastante tempo que descobri duas coisas fantásticas no Mac OS X. Uma é o automator e outra é o AppleScript. Comecei nesse mundo com o Snow Leopard, mas...
Categoria Pensamentos
O último dia do ano é um dia para comemoração, principalmente em um ano no qual muitos não chegaram até o fim. Chegamos ao fim deste ano em meio a...
Quando eu era jovem, há uns vinte e poucos anos atrás, eu não pensava como seria quando eu passasse dos quarenta. Quando você acaba de completar vinte anos você é...
Em um tempo no qual a documentação dos sistemas era árida e não havia a internet para se consultar, era comum ir fuçando num software, ou sistema, ou linguagem até...
Uma coisa ruim que aconteceu com o Homem foi o distanciamento que criamos da natureza. Criamos um mundo artificial à nossa volta e chamamos esse mundo de civilização. Isso nos...
Categoria Notícias
Depois de alguns meses sem escrever, cá estou de volta em casa nova. Este blog estava hospedado no Medium já havia alguns anos. Como fui um early adopter, tive a...
Categoria Novidades
Depois de alguns meses sem escrever, cá estou de volta em casa nova. Este blog estava hospedado no Medium já havia alguns anos. Como fui um early adopter, tive a...
Categoria Reflexões
O último dia do ano é um dia para comemoração, principalmente em um ano no qual muitos não chegaram até o fim. Chegamos ao fim deste ano em meio a...