sexta-feira, 29 de dezembro de 2006

Crônicas de Natal - Parte 1

Olá a todos!

Há alguns dias venho querendo terminar o ano no blog com algo diferente. Esta semana, eu, minha irmã, minha mãe e minha cunhada saímos durante a noite para dar uma volta na cidade e tomar um Coca-Cola na medida. Conversa vai, conversa vem, começamos a relembrar fatos engraçados de nossas vidas. Então tive a idéia de gravar os depoimentos de cada um pra publicar no blog! Execelente idéia! Talvez fuja um pouco do tema central do blog, mas programadores tb tem o direito de se divertir! ;)

Então aqui vai o primeiro vídeo da série "Crônicas de Natal".

Kel - De visitante à interna

Feliz Natal! (Atrasado)


Upgrade

Há algum tempo que eu venho tentando trocar de celular. Sempre entrava no Mercado Livre para pesquisar sobre os modelos de celulares mais atuais, preços, e sempre comparava as vantagens e desvantagens de cada modelo. Cheguei a me apaixonar por um Smartphone da Palm: O Treo 650. Um casamento perfeito entre Handheld e Celular. Assim eu o descreveria. Porém, nem sempre podemos ter tudo o que queremos, então fiquei só na vontade...
Esta semana um colega de trabalho me fez uma proposta irrecusável. Ele havia ganhado de sua operadora um celular novo, e me ofereceu o seu celular antigo por um preço irrecusável, que a ética me impede de informar aqui (risos). Trata-se de um Motorola E398, já com um cartão de expansão de memória de 128MB. Ele é celular e aparelho de Mp3. A qualidade do som é fantástica e a bateria dura que uma maravilha! Na mesma hora, tratei de ir em casa buscar o talão de cheques. E o valor que ele pediu me permitia dar um único cheque à vista!
Ok. Negócio feito, e aqui estou eu de celular novo. Finalmente aposentei o velho Nokia 1110 que já me acompanhava a mais de um ano, e estou agora um pouco mais parecido comigo.
Se não bastassem os recursos que já vem de fábrica, meu amigo Google me disse que existe a possibilidade de expandir ainda mais os recursos dessa belezinha. Após uma conversa que durou um dia inteiro, o Google me ensinou como fazer modificações para que o meu celular reproduzisse as MP3 usando o iTunes, sem falar no estilo totalmente diferente que ele ganhou. No sistema original, ele era capaz apenas de tirar fotos com uma resolução máxima de 640x480. Agora, com o novo sistema, ele além de tirar fotos, tb grava vídeos. Pena que a gravação é limitada ao tempo de 1:28m. Mas o Google andou me falando que existe uma forma de tirar essa limitação. Ainda estou estudando isso...
Eu descreveria o E398 como um ótimo celular para curiosos. Ele possibilita que você faça alterações no seu sistema operacional, utilizando alguns softwares facilmente encontrados na internet e no eMule. Porém, vale lembrar que, qq alterações dessa fará com que você perca TOTALMENTE a cobertura da garantia. Então, se você é um feliz proprietário de um E398 assim como eu, só faça essas alterações se você tiver a ABSOLUTA certeza do que está mexendo.
O E398 é um ótimo celular... Mas não é bom o suficiente pra esquecer o meu sonho de consumo "telefonístico". Ainda quero um Treo!

terça-feira, 5 de dezembro de 2006

O código-fonte

Esta semana, eu estava revirando o acervo do Superdownloads, até que tive o prazer de encontrar um artigo escrito pelo Eliezer há algum tempo atrás. Eu me lembro que gostei muito do ponto de vista e da linha de raciocínio que ele segue neste artigo. Temo que, por tratar-se de um artigo antigo, o Superdownloads retire-o do ar em algum tempo. Por este motivo, transcrevo ele na íntegra, concendendo ao Eliezer os créditos que lhe são de direito.


O código-fonte
Por ELIEZER JOSE DE PAIVA
O fato de já ter trabalhado em diversas empresas e em diversos projetos me proporcionou uma interessante experiência, conhecer diferentes "filosofias de programação". Cada um de nós pensa de uma maneira diferente, chegamos ao mesmo lugar por caminhos diferentes, solucionamos um problema por lógicas diferentes. Filosoficamente falando, essa é a essência do ser humano.

Porém, na nossa profissão (analistas e programadores) temos que muitas vezes deixar de ser humano e pensar como a máquina, raciocinar e interpretar os dados como ela, isso reduz drasticamente o número de soluções possíveis e viáveis.
Chegar a qualquer uma dessas soluções exige um bom nível de "entrosamento" e até uma certa malandragem na hora de desenvolver o produto, para isso é extremamente necessário que se conheça as possibilidades da linguagem que se está usando.

Pode até parecer irônico dizer que me sinto um membro da antiga geração de programadores (tenho 24 anos), mas a cada dia que passa tenho contato com mais e mais pseudo-programadores, pseudo porque são profissionais (com seu mérito e suas qualificações) que dominam ferramentas e não linguagens.
O que me preocupa é que atualmente no mercado existem diversos produtos com as quais qualquer pessoa pode desenvolver uma aplicação e a cada dia novos produtos aparecem prometendo mais e mais funcionalidades.

Esse tipo de alienação contribuí apenas para a crescente queda na qualidade da prestação de serviços de informática, tais profissionais habituam-se a utilizar ferramentas sem as quais não teriam conhecimento para sequer identificar o problema, quanto mais chegar a uma solução. Tenho exemplos que beiram o absurdo, como analistas que são incapazes de criar uma tabela em um banco de dados sem o uso de uma ferramenta apropriada e programadores que desconhecem escopos e sintaxes por fazerem uso de ferramentas visuais.

Em uma situação de emergência (com as quais estamos acostumados a viver!) tudo vai depender das ferramentas instaladas no computador ou do conhecimento e da experiência do profissional? Como o próprio nome diz, ferramentas apenas auxiliam, não substituem o conhecimento. Incrivelmente, a indústria de softwares tornou o conhecimento irrelevante frente às funcionalidades das ferramentas, deixando o profissional "livre para se preocupar com o que realmente precisa".

Assim sendo, imagino eu que no futuro os médicos serão incapazes de exercer a profissão fora de um hospital e engenheiros, sem suas calculadoras, serão incapazes de executar cálculos.

Tornar os computadores cada vez mais inteligentes está nos tornando cada vez mais preguiçosos. Alunos da 5ª série que não sabem a tabuada (e nem o por quê do nome!), universitários que desconhecem trigonometria e etc. Através do código-fonte (a base do conhecimento, o básico) chega-se a um entendimento preciso sobre um problema e a uma solução mais eficaz, em qualquer área e em qualquer profissão.

A cada dia que passa torna-se mais importante e necessário um controle sobre até que ponto tais ferramentas realmente são úteis, quais que realmente acrescentam em produtividade e em qualidade e quais (acredito que 90% do total) apenas nos deixam alienados em relação à causa e a solução.


Fonte: http://superdownloads.uol.com.br/materias/codigo-fonte/242,1.html
Publicado em 10/Ago/2004