Artigos Gerais

Lançada edição n.24 da Revista Espírito Livre!

Revista Espírito Livre n.24

Revista Espírito Livre n.24

A Revista Espírito Livre traz todos os meses artigos sobre o mundo do software livre. É uma revista eletrônica, ou seja, não é disponibilizada de forma impressa, e é gratuita. Qualquer um pode baixar a revista diretamente do site sem precisar nem se cadastrar. A edição desse mês é sobre linguagens de programação. Leia um trecho do editorial:

Seja você desenvolvedor ou não, programar é um ato diário. Nossos familiares se programam para seus afazeres, seu filho se programa para passar no vestibular, você se programa para cumprir as suas obrigações. Programar-se é um ato cotidiano, e não exclusivo dos desenvolvedores de programas. Então porque inúmeras pessoas materializam na programação os “seus piores pesadelos”? Será algo realmente complexo? Será fácil até demais? A quem diga e até ignore tais dificuldades encontradas por várias pessoas nesse ramo da computação, que sempre carece de mão-de-obra qualificada para o mercado. Alunos de diversos cursos de computação encontram nesta parte da computação, grandes problemáticas, pois vários destes alunos sequer foram apresentados a noções de lógica, que é “o grande pilar” de qualquer processo de desenvolvimento. Quando este chega diante de uma linguagem de programação, sem a lógica necessária para escrever o código, começam a aparecer os problemas. Linguagens nada mais são que idiomas que tentam facilitar a comunicação entre homens e máquinas. E acredite, existem vários deles, dos mais simples aos mais complexos. Mas espere: simples pra quem? Para você ou para a máquina? Polêmicas a parte, as linguagens de programação são parte integrante de todo projeto de desenvolvimento de sistemas. Podem existir bons frameworks, boas IDEs, entretanto, sem uma boa linguagem de programação por trás disto tudo, de nada adianta.

Buscando responder algumas perguntas sobre este tema, bem como algumas indagações, que diversos desenvolvedores às vezes se fazem, fomos conversar com Bjarne Stroustrup, conhecido por ser o pai do C++. Porém vários outros colaboradores também enveredaram por este tema e trouxeram vários materiais de qualidade que também estão disponíveis ao longo da edição deste mês.

clique aqui e baixe a revista


Como foi o primeiro de abril para o software livre

Você chega no seu trabalho. É dia como outro qualquer. De repente alguém vem com uma história absurda, uma coisa inacreditável. Você chega até a ficar preocupado por alguns minutos, até que lembra que é o dia da mentira.

Isso acontece todos anos com milhares de pessoas, e na internet não poderia ser diferente. Vários sites e blogs postam notícias falsas no dia primeiro de abril e cabe a você distinguir o que é verdade e o que é mentira. É simplesmente impossível ler qualquer coisa nesse dia sem achar que é mentira. Os sites e blogs de software livre fazem o mesmo. Até grandes grupos e empresas de desenvolvimento fazem isso! O que mais me chamou antenção ontem foi quando entrei no site do Debian (uma das mais antigas distribuições linux).

O site estava completamente remodelado, e quando comecei a ler o texto, vi o absurdo: eles estavam dizendo que o Arch Linux, o Debian, o openSUSE, grml.org e Gentoo Linux tinham se juntado e formado o Canterbury Linux! Muito absurdo. Debian, Arch e openSUSE são distribuições muito diferentes e têm uma organização bastante diferente. Não sei, mas acho quase impossível isso acontecer.

E o pior (ou melhor, dependendo do ponto de vista) é que todos os sites dessas distribuições estavam iguais: Canterbury Linux. Não sei de quem foi a ideia, mas tenho certeza que enganou muita gente! Os caras se preocuparam até em criar um logo para no “projeto”:

Canterbury Linux
Canterbury Linux

E não foi só isso. Outros absurdos circularam pela internet. Entre eles as seguinte notícias:

Microsoft desiste do modelo proprietário

A notícia foi publicada no blog oficial de Bill Gates. Lá ele explica que o modelo de software proprietário adotado pela empresa já não é tão lucrativo como antes e os recursos obtidos com as vendas do Windows 7 serão utilizados para financiar uma distribuição Linux batizada de Windows 8.

Richard Stallman comentou a decisão. Ele disse que adotará a distribuição Windows 8 assim que ela for liberada para testes e a FSF dará total apoio à Microsoft na adoção de tecnologias livres.

Bill também disse que todos os produtos da empresa serão reformulados para adotar a licença GPL v3 ainda em 2011.

Fonte: http://tanenbaum.uefs.br/lug-uefs/?p=214

IE9 será o browser padrão do Ubuntu 11.10‏

O lançamento do IE9 pela Microsoft surpreendeu a todos pela inovação, segurança e boa renderização dos sites. Por isso, Mark Shuttleworth anunciou hoje que o IE9 será o navegador padrão do Ubuntu a partir do 11.10.

Foi uma bela surpresa o ganho obtido com a nova versão do Internet Explorer. Nós da Canonical designamos uma equipe para trabalhar em conjunto com os desenvolvedores da Microsoft para escrever uma versão para o próximo Ubuntu. O Internet Explorer será adaptado e ajustado ao Ubuntu para que gerencie toda a navegação web, assim como a navegação em arquivos locais, como faz muito bem no Windows. (Mark Shuttleworth)

Após essa declaração a equipe de desenvolvedores da Mozilla se pronunciou descontente com a posição tomada pela Canonical e resolveu adiantar o projeto do Firefox 5, que agora está previsto para setembro, um mês antes do lançamento do Ubuntu 11.10.

Fonte: http://andrenoel.com.br/2011/04/01/ubuntu-11-10-trara-ie9-por-padrao/

No ano passado

Me lembro de outras coisas que vi em anos anteriores. No ano passado, o sistema de fóruns phpBB colocou a notícia de que tinha sido contratado pela Microsoft para desenvolver um sistema similar, só que em ASP, e que agora o foco do software tinha mudado. Passariam a se chamar ASPbb. Chegaram a mudar o logo do site e tudo. No dia seguinte tudo estava de volta ao normal.
Acho que muita gente deve ter tido um treco 😛

Mas primeiro de abril é isso! Se te enganaram esse ano, próximo ano tente se lembrar pra não ser engando tão descaradamente. 🙂


PHP-Day SERPRO Curitiba

O SERPRO e a Comunidade PHP convidam você a participar do evento PHP-day-SERPRO dia 25/05/2001 das 08:00h as 18:00h na Rua Carlos Pioli, 133.

A grade de programação é composta de 8 palestras de 50 minutos cada ministradas por membros da comunidade PHP e do quadro de desenvolvedores do SERPRO.

Para aqueles que não puderem estar presentes no local o evento será transmitido ao vivo pela internet.

Caso você tenha uma palestra que se encaixe com os temas abaixo e deseja ministrar no evento, envia sua proposta para zedmaster ARROBA gmail PONTO com e flavio PONTO lisboa ARROBA serpro PONTO gov PONTO br

Temas:

– Zend Framework
– PHP + OpenSocial
– Memcached
– WordPress
– Programacao php, qual plataforma usar?
– PHPUnit
– Doctrine
– Smarty
– Nginx com PHP
– Programação Ágil (SCRUM, XP, LEAN, TDD etc)
– GIT
– Refatoração
– Arquitetura de Softwares
– Padrões de Projetos

Esperamos a sua participação no evento.

Site: http://serpro.phpday.com.br
Organização: http://www.phpday.com.br/projects/php-day-serpro/wiki
IRC – Servidor: irc.freenode.net – Canal: #php-curitiba


eXtreme Go Horse (HGH): Qualquer semelhança nem sempre é mera coincidência

Se você trabalha com programação, pode ser que já tenha trabalhado em uma empresa que utiliza a metodologia eXtreme Go Horse. Ela é tão comum e tão natural que talvez você tenha usado e nem tenha percebido :P.

Alguns dos axiomas do eXtreme Go Horse são:

1- Pensou, não é XGH.
XGH não pensa, faz a primeira coisa que vem à mente. Não existe segunda opção, a única opção é a mais rápida.

2- Existem 3 formas de se resolver um problema, a correta, a errada e a XGH, que é igual à errada, só que mais rápida.
XGH é mais rápido que qualquer metodologia de desenvolvimento de software que você conhece (Vide Axioma 14).

3- Quanto mais XGH você faz, mais precisará fazer.
Para cada problema resolvido usando XGH, mais uns 7 são criados. Mas todos eles serão resolvidos da forma XGH. XGH tende ao infinito.

E aí? Notou alguma semelhança? Saiba mais aqui!


Quais são as linguagens de programação mais utilizadas?

Às vezes bate a dúvida: o que estão usando mais por aí? PHP? C#? Java?

Pra responder essa dúvida, a Tiobe Software criou uma página com estatísticas atualizadas das linguagens mais utilizadas atualmente. Perceba que não estamos falando de melhor ou pior, e sim de mais utilizadas. Abaixo listo as mais utilizadas e a porcentagem de utilização, segundo o site:

  1. Java (19.7%)

  2. C (15.2%)

  3. C++ (8.7%)

  4. C# (7.2%)

  5. PHP (6.5%)

Veja as estatísticas completas aqui: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html


Wiki dos Ônibus do Rio de Janeiro

O Wikipedia é um  dos sites mais visitados atualmente. Os próprios usuários constroem o conteúdo, publicando e editando artigos. Moderadores (editores) intervém e corrigem um conteúdo. Esse tipo de sistema é chamado de Wiki. E você mesmo pode criar o seu utilizando o Wikia.com.

Para os moradores do Rio de Janeiro, foi criado um Wiki bem interessante: o http://onibusdorio.wikia.com/. Lá são cadastradas todas as rotas de ônibus da cidade com seu itinerário, e futuramente cada linha terá um mapa com sua rota. É bem interessante já que o governo / empresas de transporte não disponibilizam uma fonte confiável para os usuários do sistema de ônibus.

Que tal fazer um da sua cidade?


Atualizar o Firefox para a versão 4 em português no Ubuntu

Milhões e milhões de pessoas atualizaram seu Firefox para a versão nova, a tão esperada versão 4. Se você usa Ubuntu e também decidiu atualizar, esse artigo pode te ajudar. É bem rápido!

Abra o terminal (Aplicativos/Acessórios/Terminal) e digite as seguintes linhas:

sudo add-apt-repository ppa:mozillateam/firefox-stable
sudo apt-get update
sudo apt-get upgrade

A primeira linha adiciona o repositório da Mozilla ao seu Ubuntu. A segunda atualiza a lista de pacotes. A terceira atualiza seu sistema (e o Firefox junto). Agora é só abrir e a versão nova estará instalada. Atenção que alguns plugins podem não funcionar corretamente na versão nova.

Mas… peraí… tem alguma coisa errada… Tá tudo em inglês!

Calma… também é rapidinho pra traduzir. Basta clicar em um dos links abaixo – e aceitar a instalação – que ao abrir novamente seu navegador, estará em português. Aqui estão os links:

Tradução do Firefox 4 para Português do Brasil, versão 32 bits

Tradução do Firefox 4 para Português do Brasil, versão 64 bits

Tradução do Firefox 4 para Português de Portugal, versão 32 bits

Tradução do Firefox 4 para Português de Portugal, versão 64 bits

É só!

O procedimento foi testado no Ubuntu 10.04 LTS.


Quais as diferenças entre as versões do Eclipse?

O Eclipse é uma das IDE’s de desenvolvimento mais utilizadas atualmente. É desenvolvido em software livre, e dá suporte a algumas das principais linguagens de programação utilizadas atualmente, como Java, PHP, C e C++. Está disponível para Linux, Windows e Mac OS X, nas versões de 32 e 64 bits.

Uma coisa interessante sobre o Eclipse é que ele é extremamente personalizável. Você pode utilizar um dos pacotes disponibilizados, ou se quiser pode montar o seu (e até lançar sua própria IDE!). Ele também é portable, ou seja, não precisa de instalação. Basta extrair os arquivos na pasta e rodar o programa.

Existem várias versões do Eclipse. As  que estão disponíveis atualmente são: Helios, Galileo, Ganymede, Europa, Callisto, 3.0 e 3.1, e na hora de baixar pode bater a dúvida: qual versão devo utilizar?

A resposta é bem simples: você deve usar a Helios, a menos que tenha um motivo muito bom pra usar outra. Por quê? Porque a Helios é a mais nova de todas.

Na verdade, esses nomes são apenas “codinomes” para as versões, que são lançadas todos anos no mês de Junho. A próxima será lançada esse ano e se chamará Indigo. Veja aqui o que corresponde a cada uma:

  • 3.0 – sem codinome – lançado em 28 de Junho de 2004
  • 3.1 – sem codinome – lançado em28 de Junho de 2005
  • 3.2 – Callisto – lançado em 30 de Junho de 2006
  • 3.3 – Europa – lançado em 29 de Junho de 2007
  • 3.4 – Ganymede – lançado em 25 de Junho de 2008
  • 3.5 – Galileo – lançado em 24 de Junho de 2009
  • 3.6 – Helios – lançado em 23 de Junho de 2010
  • 3.7 – Indigo – lançadamento previsto para 28 de Junho de 2011

Mas o que significa cada codinome desses?

  • Callisto – Lua de Jupiter;
  • Europa – Lua de Jupiter;
  • Ganymede – Lua de Jupiter;
  • Galileo – Conjunto de quatro luas de Jupiter descobertas por Galileu Galilei. Callisto, Europa e Ganymede estão entre elas;
  • Helios – Personificação do Sol na mitologia grega;
  • Indigo – Cor entre azul e violeta.

Além disso, existem vários pacotes disponíveis. Esses pacotes são apenas para facilitar a nossa vida. O pacote que você vai usar depende de em qual linguagem pretende programar. São eles: Java, Java EE, C/C++, C/C++ Linux, RCP/Plugin, Modeling, Reporting, PHP, Pulsar, SOA, Javascript e Classic. Veja aqui:

Comparaçao entre os Pacotes do Eclipse

Comparação entre os Pacotes do Eclipse. Clique na imagem para aumentar.

Se você programa em Java, é mais interessante usar a “Eclipse IDE for Java EE Developers” (JEE), que é mais completa. Tem também a Eclipse IDE for “Java and Report Developers” (Reporting), que tem a mesma coisa, além do Birt, que é usado para desenvolver relatórios.

Faça o download de todos os pacotes do Eclipse aqui.


Olhar Digital fazendo Spam

Esse post na verdade é só pra demonstrar a insatisfação com a falta de profissionalismo do pessoal do site/programa Olhar Digital.

Me interesso pelo assunto “spam” (envio de mensagens indesejadas) e uma das coisas mais básicas que caracterizam uma mensagem como sendo spam é a falta de opção de parar de receber mensagens automáticas de determinado remetente, ou seja, você se inscreve em um newsletter, ou boletim informativo, mas quando desejar não receber mais as mensagens, deve ter a possibilidade de se desinscrever com facilidade.

E isso não acontece no Newsletter do Olhar Digital. Deveria existir um link “clique aqui se não quizer mais receber” ou alguma coisa do tipo, mas não tem. Também não existe essa opção no site, e em lugar nenhum. Se existe, alguém por favor me avise. Cheguei até a procurar no Google, e nada.

Com isso só posso chegar a essa conclusão: o Olhar Digital faz Spam, o que é absolutamente ridículo para um programa/site sobre TI, que inclusive já falou sobre ferramentas para evitar spam em uma das suas matérias. Enfim, falta profissionalismo.


Apostilas gratuitas de Java e Ruby on Rails na Caelum

Essa é mais uma dica pra aqueles que estão querendo aprender mais sobre desenvolvimento (programação etc.). Se você ainda não conhece a Caelum, saiba que a empresa é conhecida nacionalmente pelos seus cursos da na área de TI, na área de desenvolvimento.

A empresa tem uma forma que considero inovadora de disponibilizar o material de estudo para os seus cursos, liberando gratuitamente algumas apostilas pra quem quizer baixar, sem custo ou compromisso algum. Não precisa nem se cadastrar!

Alguns dos cursos que estão disponíveis são:

  • Java e Orientação a Objetos
  • Java para Desenvolvimento Web
  • Persistência com JPA2 e Hibernate
  • Desenvolvimento Ágil para Web com Ruby on Rails 3
  • Gerenciamento ágil de projetos de Software com Scrum

E várias outras…

Clique aqui e acesse o site da Caelum


  • Publicidade

  • Redes Sociais

    Facebook  Twitter
  • Estatísticas

    Page Views (desde março de 2010):

    Estatísticas detalhadas
  • Novidades por e-mail!

    Digite seu e-mail:


    Fique tranquilo. Seu e-mail não será usado para outros fins, e você poderá se descadastrar quando quizer.

    Eu!

    Tiago Passos
    Todo o conteúdo desse site esta licenciado sob a licença Creative Commons 3.0 (CC BY 3.0). Você pode copiar e modificar o conteúdo desde que cite o autor.
    iDream theme by Templates Next | Powered by WordPress