permalink trackback comments feed

In the last few years, the GNU Compiler Collection (GCC) has undergone a major transition from GCC version 3 to version 4. With GCC 4 comes a new optimization framework (and new intermediate code representation), new target and language support, and a variety of new attributes and options. Get to know the major new features and their benefits.

GCC is the cornerstone of development in both the open source and closed source worlds. It’s the enabler of architectures and operating systems. When a new processor appears, its success depends on a version of GCC that will support it (a back end that can generate code for it). GCC is also the enabler of Linux®. Linux as an operating system is widely successful because it is run on so many different architectures. Once again, a port of GCC to the target environment enables Linux to be ported and run on it. Without trying to put too fine a point on it, GCC paves the way for Linux and embedded development.

But GCC can’t just sit still. New processor architectures continue to appear, and new research finds better ways to optimize and generate code. So GCC moves forward and has now matured into its fourth major release. This article explores the fundamental changes in GCC version 4 to show you why—if you haven’t switched yet—the time has come to use the compiler standard.

You can read the complete article at developerWorks.

Kleber Rodrigo de Carvalho

permalink trackback comments feed


In this interview filmed during QCon London 2008, Ted Neward, author of “Effective Enterprise Java”, talks about languages, statical, dynamical, objectual or functional. He dives into Java, C#, C++, Haskell, Scala, VB, and Lisp, to name some of them, comparing the benefits and disadvantages of using one or another.

Ted Neward has been using C++ since 1991, Java since 1997, and .NET since 2000. He is a .NET instructor with PluralSight, teaches Java independently, speaks at conferences worldwide in both the Java and .NET communities, writes for MSDN, InfoQ and TheServerSide, authored the books C# In a Nutshell, SSCLI Essentials and Effective Enterprise Java, among others

Kleber Rodrigo de Carvalho

permalink trackback comments feed

Greg Truty, a Web Services Architect for WebSphere Application Server, previewed a Meet the Experts” live technical chat on new WebSphere Application Server Version 7, that happened Thursday, Oct 16.

Listen the podcast here.

Kleber Rodrigo de Carvalho

permalink trackback comments feed

Estava lendo a reportagem da Revista Época cujo o tema  é: “As melhores invenções devem beneficiar também os mais pobres”. Foi ai que me interessei pelo tema Capitalismo Criativo que li na reportagem completa Em busca do capitalismo criativo. . Na verdade baseado nessa minha pesquisa encontrei alguns artigos e reportagens interessantes:

A New Approach to Capitalism in the 21st Century - O discurso do Bill Gates no World Economic Forum. O transcript do discurso do Bill Gates está disponível aqui.

Bill Gates Issues Call For Kinder Capitalism - Um resumo do discurso do Bill Gates no Wall Street Journal, no que tange o tema Capitalismo Criativo.

Making Capitalism More Creative - Reportagem da revista TIME,  sobre Capitalismo Criativo.

Kleber Rodrigo de Carvalho

permalink trackback comments feed

Why does tech writers use so much jargon ?

David Pogue wrote that he doesn’t know. Maybe it’s self-aggrandizement or they want to lord their knowledge over everybody else.
Maybe it’s laziness or they can’t be bothered to fish for a plain-English word. Maybe it’s just habit or they spend all day talking shop with other nerds, so they slip into technospeak when they write for larger audiences.

Continue reading Tech Terms to Avoid.

Kleber Rodrigo de Carvalho

permalink trackback comments feed

The newest version of WebSphere Application Server, version 7.0, is now available.

WAS 7 is certified for Java EE 5, including EJB 3.0 and JAX-WS 2.1, and is built on Java SE V6.

For more information:

Thank you Bobby Woolf

permalink trackback comments feed

Cloud computing is a trap, warns GNU founder Richard Stallman.

Web-based programs like Google’s Gmail will force people to buy into locked, proprietary systems that will cost more and more over time, according to the free software campaigner.

Kleber Rodrigo de Carvalho

permalink trackback comments feed

Don’t Let Architecture Astronauts Scare You Article was written 2001, but It’s still up to date.

I disassemble two parts of that article that I’ve thought over:

These are the people I call Architecture Astronauts. It’s very hard to get them to write code or design programs, because they won’t stop thinking about Architecture. They’re astronauts because they are above the oxygen level, I don’t know how they’re breathing. They tend to work for really big companies that can afford to have lots of unproductive people with really advanced degrees that don’t contribute to the bottom line.

Remember that the architecture people are solving problems that they think they can solve, not problems which are useful to solve. Soap + WSDL may be the Hot New Thing, but it doesn’t really let you do anything you couldn’t do before using other technologies — if you had a reason to. All that Distributed Services Nirvana the architecture astronauts are blathering about was promised to us in the past, if we used DCOM, or JavaBeans, or OSF DCE, or CORBA.

Alan Braz wrote in his Sametime message: Stop Talking, Start Doing. I found the ad video that explain the main idea, clicking on “Globalization” video.

In few words, we can brief both the article and the IBM Ad Video: Stop designing useless software architecture, Starting coding useful software.

Are you learning or using  new technology because It is a hype or buzzword ?
Or are you learning or using  new technology because It contributes to the bottom line ?
Any thoughts ?

Kleber Rodrigo de Carvalho

permalink trackback comments feed

Are you Polyglot Programmer ?
You can be Polyglot Programmer even so you have understanding just Java world.

How many languages are you using on the same project? If you go counting you will see that they are many. I mean XML, Java, XSLT, HTML, CSS… etc. But the reason why you are using almost all of them is that they happen to be mainstream and, oftentimes, they are the only language choice for a needed framework. You are actually almost obliged to use them. The choice is done for you. Style? CSS. Configuration? Often XML. Web interface description? Html. However, if you want to adopt true polyglot programming, you will have to face inevitable decision of language choice.

Read the full Article: Paradigm based Polyglot Programming

permalink trackback comments feed

Na época de eleição é hora de se escutar propostas velhas e repetidas para problemas antigos. Hoje em São Paulo, se assisti muito a discussão sobre o problemas do trânsito, que estão afetando negativamente a economia da cidade, ou seja, tem muita gente perdendo dinheiro com isso. Mas não é só o usuário de transporte publico que perde dinheiro com isso, a economia da cidade está sendo afetada, e esse é um dos assuntos preferidos dos candidatos para a prefeitura da cidade de SP.

Eu acho que  uma das solucões para isso, é o metro. O metro é um meio de transporte limpo, rápido que fazem com que muitas pessoas que ultizam pensem, que aquilo é a solucão para  o transito “infernal” de São Paulo. O problema é que o metrô de SP está ficando pequeno, chegando no limite por falta de investimento.

Hoje saiu uma reportagem muito interessante no Jornal O Estado de S.Paulo.  Uma reportagem no caderno Metróple com o titulo de SP tem o metrô mais lotado do mundo. Encontrei a noticia que São Paulo tem o metrô mais lotado do mundo no site do estadão. A notica online não é tão completa com a impressa, mas dá para ter uma ideia.

Em número de linhas temos a seguinte ordem:

  • 22 - Nova York
  • 14 - Paris
  • 12 - Londres
  • 12 - Madri
  • 12 - Moscou
  • 11 - México
  • 10 - Hong Kong
  • 9 - Berlim
  • 4 - São Paulo
  • 3 - Santiago
  • 3 - Xangai

Se olharmos para extensão em KM, temos a seguinte ordem:

  • 479 - Nova York
  • 443 - Londres
  • 278 - Moscou
  • 233 - Madri
  • 212 - Paris
  • 201 - México
  • 175 - Hong Kong
  • 153 - Berlim
  • 90 - Berlim
  • 83,2 - Santiago
  • 61,2 - São Paulo

Quanto em intervalo mínimo entre trens, temos a seguinte ordem em segundos:

  • 90 Moscou
  • 95 Paris
  • 101 São Paulo
  • 103 Santiago
  • 120 Nova York
  • 120 Madri
  • 120 Londres
  • 128 Hong Kong
  • 150 Cidade do México
  • 180 Berlim
  • 270 Xangai

Sendo assim, temo a seguinte média de Passageiros por KM de linha em milhões:

  • São Paulo - 9,9/ 611 milhões
  • Moscou - 8,6/2,4 milhões
  • Xangai 7/630,5 milhões
  • Cidade do México 6,9 /1,4 bilhão
  • Paris 6,6/1,4 bilhão
  • Hong Kong 4,9/866,8 milhões
  • Santiago 3,9/331 milhões
  • Nova York 3,1/1,4 bilhão
  • Berlim 3/466,4 milhões
  • Madri 2,8/657,4 milhões
  • Londres 2,2/1 bilhão

Sendo assim, SP trasporta 9,9 milhões de passageiros por KM de linha.

A pesquisa foi analizada com base nas 11 maiores redes de metro do mundo, conforme a ordem em inicio de operacões:

  • 1863 - Londres
  • 1900 - Paris
  • 1902 - Berlim
  • 1904 - Nova York
  • 1919 - Madri
  • 1935 - Moscou
  • 1969 - Cidade do México
  • 1974 - São Paulo
  • 1975 - Santiago
  • 1979 - Hong Kong
  • 1993 - Xangai

Essa foi uma excelente reportagem com caderno Metropole do Jornal o Estado de S. Paulo.

Minha conclusões são:

Apesar de super lotado,  São Paulo ainda  é referencia em diversos aspectos, como limpeza e seguranca.  O usuário de metro vê isso no dia a dia, mas temos que melhorar muito.

O metrô de Santiago do Chile foi fundado em 1975, enquanto que em São Paulo foi em 1974, ou seja, São Paulo é um ano mais velho, mas mesmo assim. Santiago tem 83, 2 KM de metrô e 5,5 milhões de habitantes e São Paulo tem apenas 61,2 KM de metrô com 11 milhões de habitantes.

A reportagem cita ainda que embora o metrô tenha aumentado em 35% a oferta de lugares na ultima década, segundo os dados da reportagem, o ritmo de expansão é ainda lento.  De 1974 até 2007, o metro de SP avançou 1,5 KM por ano. Mesmo que os planos do atual governador Serra se concretizarem, SP terá apenas 80,5 KM de linhas em 2010.

Os dados da reportagem pela CoMet, e o jornal Estado de S. Paulo teve acesso a uma parte dos dados coletados.

Agora fica um pergunta, eu que votei no PSDB para governo do estado, e sabendo que eles estão no governo quase 2 décadas, fica a afirmação: Precisamos urgente de um metro mais eficiente, para não apenas nos orgulharmos da segurança e limpeza.

Kleber Rodrigo de Carvalho

Next Page »