Expandindo horizontes: Linguagem Ruby

October 27th, 2006 by newton

Não sou daqueles fanáticos por programação, que estão sempre em busca da linguagem mais nova para aprender e passar horas se divertindo com novas regras de sintaxe. :D. Ta bom, exagerei um pouco, mas a verdade é que, desde que comecei a trabalhar profissionalmente com PHP, não tenho tido muito interesse em estudar outras linguagens. Não tinha.

Hoje resolvi dar uma olhada rápida nas queridinhas dos desenvolvedores web: Ruby e Python. Resolvi começar pelo Ruby.

Na wikipedia dei uma revisada geral sobre a linguagem, e, no site oficial, achei o link Ruby em vinte minutos.

Um amigo da faculdade já havia me falado da interessante Orientação a Objetos da linguagem, e comprovei isso nos meus pouco mais de 20 minutos com Ruby. Instalei no meu Linux (simples como sempre: apt-get install ruby) e comecei a fazer algumas experiências via linha de comando mesmo.

Não tive problemas para me adaptar à sintaxe, apesar de sentir falta dos delimitadores de bloco, e acredito que para os já iniciados, é uma linguagem fácil de se acostumar e com potencial para tornar o trabalho do programador mais produtivo. O próximo passo agora é testar o Ruby com um nível de complexidade mais alto, rodando sobre a framework Rails, que foi o responsável por tornar a linguagem de fato conhecida.

Para os fãs de PHP como eu, que ainda não conhecem, existe uma framework que promete oferecer a mesma produtividade que o Ruby on Rails, é o CakePHP. Será? :)

Programação do PHP Conference Brasil

October 25th, 2006 by newton

phpconferenceO grupo ProPHP e a Tempo Real Eventos divulgaram hoje a programação do PHP Conference Brasil. Mais informações no site do grupo.

Foi confirmada a participação internacional do Derick Rethans, além de uma grande diversidade de temas, discorridos por figuras conhecidas, como Pablo Dall’Oglio, Adler Medrado (Instrutor de PHP na X25 em Brasília), Eustáquio Rangel e Guilherme Blanco (ProPHP), dentre outros.

Infelizmente minha presença no evento não está garantida, já que acabei de trocar de emprego. Com menos de um mês na casa, já pedir um dia de folga é complicado. Mas como ainda não sei a política da empresa sobre isso, não custa nada tentar. Qualquer novidade eu posto aqui.

Queria parabenizar o pessoal do ProPHP pela organização do evento. Imperdível.

Lançamento oficial do Firefox 2

October 24th, 2006 by newton

Firefox 2.0O Firefox 2 foi lançado, oficialmente, hoje, alguns dias após a Microsoft ter anunciado o lançamento do Internet Explorer 7. É a nova guerra dos navegadores.

Fiz o download ontem à noite, em casa, (sim, ele já estava disponível antes do lançamento), e a primeira impressão que tive foi a de que o Opera, definitivamente, é superior aos outros navegadores. :D. Antes que os fãs do Firefox joguem as pedras, eu gostaria de pedir para que eles comparem os navegadores em suas versões de lançamento, sem plugins ou nada desse tipo.

Uma coisa que eu sentia falta no FF era poder organizar a ordem das abas, e, ao fechar uma por acidente, não tinha como recuperá-la. Essa é uma das novidades da versão 2, e que já existia no Opera. Sem contar leitor de RSS mais amigável e outras pequenas funcionalidades nativas do Opera, adicionadas ao Firefox.

Não realizei testes mais aprofundados no navegador, nem mesmo o teste Acid2 do Web Standards Project, mas não creio que a Mozilla tenha se preocupado com CSS ou Javascript, que já tem um bom suporte, mas sim com seus usuários, concentrando seus esforços em performance, facilidade de uso e novas funcionalidades.

Para concluir, tenho que admitir que o Firefox se aproximou muito da qualidade do Opera, e, se bem difundido em mídias menos técnicas, tem boas chances de continuar com a fatia do mercado que já adquiriu e, quem sabe, até expandir seus números.

Rodando múltiplas versões do Firefox no Windows

October 24th, 2006 by newton

A um tempo atrás, postei aqui sobre os novos navegadores antigos, falando sobre como nós, desenvolvedores, corremos para atualizar nossos softwares, mas esquecemos que a maioria dos usuários não tem esse hábito. Dessa forma, navegadores não tão antigos (como Opera 8 e Firefox 1.0x), podem apresentar falhas de renderização, por simples descuido de nossa parte.

Vi este link em uma das listas de discussão que participo, e achei bastante útil, para quem quer ter essa preocupação. Ele explica como rodar versões diferentes do Firefox no Windows.

Com uma pesquisada rápida no Google, acabei achando esse link no Sinistras, para rodar versões diferentes também do Internet Explorer.

Fim de semana tranquilo e mudanças

October 23rd, 2006 by newton

Nada melhor do que passar um fim de semana fora da cidade. Esquecer que os problemas existem e viver em contato com a natureza.

Estou trocando de emprego também, então devo passar um tempinho (sem postar muita coisa) com um ritmo mais lento. :)

Atualização (31/10/2006): Amanhã começo definitivamente na outra empresa e a partir de agora, de fato, o blog pode ficar um tempinho parado. Até breve. :)

Jeffrey Zeldman e o jogo da Web 2.0

October 17th, 2006 by newton

O autor do livro Desenvolvendo Sites Compatíveis, (citado aqui no blog), divulgou um divertido jogo no seu blog. A idéia é definir Web 1.0 e Web 2.0, como os exemplos abaixo, traduzidos do post do Zeldman e de alguns comentários:

Web 1.0: AOL compra a Times Warner
Web 2.0: Google compra o Youtube

Web 1.0: Sites bizarros no Geocities
Web 2.0: Sites bizarros no MySpace

Web 1.0: Pontos de Karma (orkut, pra quem não lembra)
Web 2.0: Diggs

Web 1.0: IE 5
Web 2.0: IE 7 (será?)

Web 1.0: “Em Construção”
Web 2.0: “Beta”

Web 1.0: table, tr, td, font
Web 2.0: div, h1, ul, li

Web 1.0: Você e eu
Web 2.0: Nós

Agora a parte realmente divertida: sua vez!

Expressões Regulares

October 16th, 2006 by newton

Quem ainda não conhece, expressões regulares são muito úteis para trabalharmos com padrões de strings, utilizadas para validar, encontrar ou substituir o trecho da string que se encaixa no padrão definido.

Linguagens como PHP, Ruby, Python e JavaScript, além de softwares como o MS Word, (isso mesmo, o Word), nos permitem trabalhar com eregs.

Para conhecer o poder dessa ferramenta, visite a versão on-line do livro Expressões Regulares, escrito pelo Aurélio Marinho Jargas (conhecido como verde), publicado pela Novatec em formato pocket, como um de seus guias de consulta rápida.

Livro: Superdicas para falar bem em conversas e apresentações

October 11th, 2006 by newton

Livro Super Dicas para Falar bemQuantas vezes você já esteve frente-à-frente com um cliente ou entrevistador, tentando vender seu produto ou mesmo a sua imagem. Este pequeno livro, escrito por Reinaldo Polito, traz diversas dicas sobre como se comunicar melhor, aplicáveis em apresentações (palestras, workshops, …), vendas ou conversas do nosso dia-a-dia.

Chega até a parecer óbvio em alguns momentos, mas acho que o custo/benefício é bem favorável.

Mais informações:

Acessibilidade em 30 dias

October 10th, 2006 by newton

Quem busca algumas dicas iniciais sobre Acessibilidade, está com sorte. :). Achei esses dias o livro, gratuito, Dive Into Acessibility - 30 days to a more accessible web site. Apesar de ser um pouco antigo, de 2002, ele trás 25 dicas úteis sobre como tornar o seu site mais acessível, informando os benefícios de cada passo para usuários com dificuldades de acesso e também para a integração com outros sistemas.

Vou procurar por uma versão em Português e, caso não encontre, vou estudar a possibilidade de traduzí-lo. Por enquanto, fique com a tradução dos capítulos do livro, que já serve como referência com os passos de como tornar seu site mais acessível em 30 dias.

Primeira Semana

Segunda Semana

Terceira Semana

Quarta Semana

Quinta Semana

Sexta Semana

Mais uma vez, mãos a obra.

Que venha o IE7

October 7th, 2006 by newton

A Microsoft divulgou no IEBlog que o lançamento da versão final do IE7 será este mês. Em meio às promessas de melhorias, mais uma vez, pediram para que sejam testadas as aplicações, para garantir que elas serão compatíveis com o novo IE.

Mãos a obra.

[atualização]:

Ele veio.. mais informações em:

Fechar
Envie por e-mail