nov
24
Porque eu NÃO quero um iPhone no Natal!
Filed Under indicações | 3 Comments

O iPhone é o objeto de desejo de muitos geek maníacos, e inclusive já chegou a entrar na minha lista de “coisas para comprar”, mas como tudo que eu penso em comprar tem que passar por uma série de critérios para ver se, de fato aquilo irá me trazer alguma utilidade, do contrário minha casa estaria cheia de tralhas, com o iPhone não foi diferente.
Não tenho dúvidas que o iPhone é um produto interessante, mas pelo fato de estar ainda em desenvolvimento as versões que antecedem a final são catastróficas. Claro que as melhorias da versão 1 para a versão 3G (2) foram significativas, mas ainda tem um longo caminho para andar antes de se tornar um celular útil.
Existem algums aspectos negativos que pude observar no iPhone, alguns deles são inadimissíveis e me fizeram desistir de comprar um. O primeiro aspecto negativo que vejo no iPhone é o fato dele apresentar apenas a versão vertical do teclado, já que o iPhone tem a opção de “girar” o aplicativo apenas girando o iPhone de posição, seria desejável que o teclaro “girasse” juntamente com a aplicação. O teclado nessa posição dificulta a digitação de pessoas com dedos maiores e mais largos, como o meu. Alguns usuários tem reportado que o touch screen falha em diversos momentos e são obrigado e pressionar com mais força a tela.
Não existe MMS no iPhone, e não é possível enviar vídeos ou mensagens multimidia. Isso é inadimissível em uma era que até celulares de R$ 99,00 enviam mensagens multimidia.
Não existe um MSN, ICQ, Gtalk, nada. Um celular que tende a se auto denominar um portátil com Internet, não poderia deixar de fora um recurso tão necessário como um “instant messager”.
Claro que ainda tem a bateria selada, impedindo que ela seja substituída, o peso fora do padrão normal de um celular, o tamanho, fora do tamanho normal de um celular, o fato de fechar alguns programas inexplicavelmente, o fato de fechar o aplicativo aberto apenas para atender uma ligação e outros erros de construção.
No meu caso ainda tem um outro fator, o fato do sistema operacional ser fechado e não admitir modificações. Que não seria um problema muito grande se não existissem outras opções, mas felizmente existe, apresento-lhes o novo lançamento da NOKIA no Brasil, o N96.
Nokia N96
Por outro lado veja o celular que está chegando aqui em casa. É o lançamento no Brasil da NOKIA, o N96, um celular maduro, que faz tudo o que ele tem que fazer e mais, usa um sistema operacional aberto, baseado no linux Symbian OS, da própria NOKIA (correção de Osvaldo Santana) com opções de programação que vão desde o C até linguagens ágeis como Python (minha favorita).
O N96 ainda conta com GPS integrado, 16G de armazenamento e câmera de 5MP, configurações superiores ao iPhone e de longe! As lentes Carl Zeiss são dignas de méritos, tira fotos como máquina digital. E o mais importante!!! MANDA MMS!!!
É extremamente simples e intuitivo desenvolver aplicativos em Python para a plataforma S60. http://wiki.forum.nokia.com/index.php/Introdu%C3%A7%C3%A3o_ao_Python_para_S60
O N96 é um brinquedo para desenvolvedores e entusiastas “open source”.
Se você se entusiamou e também quer um desses compre-o aqui:
nov
11
Fazer curso é burrice!
Filed Under indicações | 2 Comments
Primeiramente deixe-me explicar, imagino que você deve estar se perguntando, “Sendo assim eu sou burro?” ou “Você está me chamando de burro? Seu idiota!!!”, nada disso. Eu estava pensando, nessa semana, o que leva a pessoa a fazer um curso qualquer, seja de reciclagem ou de capacitação em uma determinada área, e percebi que muitas vezes eu mesmo me deparei em alguma sala de aula com alguém falando sobre um determinado tema e eu pouco prestando atenção ou essa pessoa pouco sabia sobre o tema ou tinha segurança sobre o assunto. Claro que há exceções, mas aí nos deparamos com outro problema, muitas vezes a turma em que você está não é, como vamos dizer, tão atenciosa quanto você e isso acaba fazendo com que o instrutor volte assunto, repita conceitos e isso lhe desistimula a continuar com sua atenção alí. Identificou-se com a cena???
Eu tenho o hábito de estudar através de livros, ou até mesmo através de PDFs!, e pude observar que tem sido muito mais proveitoso, econômico e satisfatório. Se seu objetivo é conhecimento, essa é a solução. Existe, como tudo na vida, seus contras, pois um “curso” feito dessa forma exige conhecimento prévio de bons livros, saber sites e referências para consulta e ter uma “base” boa sobre o tema que se deseja estudar, pois é fácil cairmos em livros mal escritos, conteúdo desatualizado ou pior, autores que entendem de administração escrevendo sobre informática (Alguém pode citar um?). Se seu objetivo é certificados (não confundir com certificações) para colocar no currículo, esse não é um bom caminho.
Felizmente, para o leitor desse blog, irei recomendar várias literaturas que poderão embasar consideravelmente seus estudos na área de informática, redes e programação ágil. Todos os livros recomendados aqui são de grande proveito se lidos COMBINADOS! Nenhuma literatura é final e completa, portanto o hábito de consultar várias fontes é sempre bem vindo.
Leitura de base
Abaixo livros para embasar seu conhecimento. Nenhum profissional será bom o suficiente se não conhecer os princípios que solidificam os conhecimentos em informática.

Redes de Computadores - Andrew S. Tanenbaum

Shell Script Profissional - Aurelio Marinho Jargas

Sistemas Distribuídos: Conceitos e Projeto - George Coulouris

Introdução a Estruturas de Dados - Waldemar Celes

Fundamentos Matemáticos para a Ciência da Computação - Judith L. Gersting
Leitura em linux
Livros que descrevem o funcionamento do sistema operacional aberto mais popular que existe. Uma ótima base para entender o linux e seus componentes estão compilados nos livros abaixo.

Certificação Linux Lpi - Nível 1 Exames 101 e 102 - Steven Pritchard

Certificação Linux LPI: Nível 2 Exames 201 e 202 - Steven Pritchard

Manual Completo do Linux: Guia do Administrador - Evi Nemeth

Universidade Linux - Tadeu Carmona
Leitura em redes
Livros específicos para redes e interconexão de computadores, configuração de roteadores, firewalls e demias equipamentos em um ambiente interconectado.

Projeto de Interconexão de Redes - Matthew H. Birkner

Linux Iptables: Guia de Bolso - Grecor N. Purdy

Como Configurar Roteadores Cisco - Allan Leinwand
Leitura em programação
Livros que lhe ajudarão a pensar logicamente e com agilidade, o objetivo de programar é solucionar problemas da forma mais simples possível.

Programação Avançada em Linux - Gleicon Da Silveira Moraes

Profissional Linux Programando - Neil Matthew

Extreme Programming - Vinicius Manhaes Teles

Use a Cabeça HTML com CSS e XHTML - Eric Freeman

Use a Cabeça ! : Ajax - Brett Mclaughlin

Use a Cabeça SQL - Lynn Beighley
Bem, essa é uma lista inicial dos livros que já li e gostei, cada um tem seus fortes e fracos também, alguns a tradução não está legal, mas o conteúdo é interessante (principalmente os da série “Use a cabeça”), estou vendo outros livros interessantes que estou interessado em ler, assim que tiver uma opnião positiva sobre eles indico aqui também.
Quem tiver outra indicação pode sugerir nos comentários.
ago
27
Mergulhando no Python (Indicação)
Filed Under indicações | 3 Comments
Leitura recomendada!!! O livro “Dive into Python” embora esteja em uma tradução um pouco duvidosa é excelente para quem deseja começar na linguagem de programação ágil Python, o livro aborda aspectos práticos e característicos da linguagem Python e trás uma abordagem bem diferente de se aprender uma linguagem de programação.
Este livro está sendo indicado usando o programa de afiliados do submarino, portanto se desejar adquirir este livro, faça-o clicando na imagem ao lado. ![]()
Bons estudos para todos.
Outra indicação, na verdade sugerida por um dos leitores em um comentário é o livro “Aprendendo Python”, já dei uma foleada nele e parece ser didático e fácil de entender. Se alguém tiver mais comentários sobre esse livro favor postar.


