Pelo terceiro ano eu fui convidado a palestra no Congresso de Tecnologia da FATEC, em São Paulo. Eis o link para o evento: http://bit.ly/1bDZuwU. O tema desta vez é Integração Tecnológica, e eu vou abordar o tema a partir do meu conhecimento de SL.
Todos os meus amigos e leitores estão convidados a comparecer: estarei na sala 41B (DTI), às 10H00min de 8/10 (terça-feira.)
Até lá!
Software Livre é a plataforma de desenvolvimento do presente (e mais ainda do futuro.) Descubra como usar e que problemas resolver usando SL!
4 de out. de 2013
20 de abr. de 2013
Pentaho na Prática!
Agora é para valer: eu, Caio e
Cesar publicamos o primeiro livro Pentaho em português na Amazon.com.br:
http://www.amazon.com.br/Pentaho-na-Prática-ebook/dp/B00CEQFDU0
É uma edição Kindle, sem previsão de lançamento em papel, com 12 capítulos e vários apêndices, dedicados a ajudar o leitor a executar um projeto de BI com Pentaho de ponta-a-ponta, da configuração dos programas a dashboards, passando por ETL, relatórios, OLAP, metamodelos etc.
Este é um trabalho em finalização e o lançamos mesmo sem todos os capítulos para aproveitar o Pentaho Day que rolou hoje em Fortaleza, CE.
Visite o post de lançamento no GeekBI para conhecer um pouco mais e baixar um capítulo de degustação.
http://www.amazon.com.br/Pentaho-na-Prática-ebook/dp/B00CEQFDU0
É uma edição Kindle, sem previsão de lançamento em papel, com 12 capítulos e vários apêndices, dedicados a ajudar o leitor a executar um projeto de BI com Pentaho de ponta-a-ponta, da configuração dos programas a dashboards, passando por ETL, relatórios, OLAP, metamodelos etc.
Este é um trabalho em finalização e o lançamos mesmo sem todos os capítulos para aproveitar o Pentaho Day que rolou hoje em Fortaleza, CE.
Visite o post de lançamento no GeekBI para conhecer um pouco mais e baixar um capítulo de degustação.
18 de abr. de 2013
Eu já sabia!
A correria na empresa e na vida pessoal (surpresas a caminho!) estão roubando todo meu tempo, mas esta notícia eu não podia deixar de registrar.
Alguém ai conhece uma revista chamada PCWorld? Quem conhece sabe que não é uma revistinha qualquer.
Ela anunciou uma pesquisa que, se estiver correta, mostra a chegada do ponto histórico que eu (acreditava, torcia, esperava, achava que) sabia que um dia viria: Open source is taking over the software world, survey says.
A notícia analisa o recente relatório da Linux Foundation mostrando o aumento no uso corporativo de Software Livre, mas complementa que outras informações mostram a aceleração do uso e do crescimento do número de projeto de Software Livre de maneira geral. Do início da reportagem:
Pois é, eu já sabia, hehe. :-)
Alguém ai conhece uma revista chamada PCWorld? Quem conhece sabe que não é uma revistinha qualquer.
Ela anunciou uma pesquisa que, se estiver correta, mostra a chegada do ponto histórico que eu (acreditava, torcia, esperava, achava que) sabia que um dia viria: Open source is taking over the software world, survey says.
A notícia analisa o recente relatório da Linux Foundation mostrando o aumento no uso corporativo de Software Livre, mas complementa que outras informações mostram a aceleração do uso e do crescimento do número de projeto de Software Livre de maneira geral. Do início da reportagem:
Specifically, Black Duck Software and North Bridge Venture Partners today announced the results of the seventh annual Future of Open Source Survey, which found that open source software has matured to such an extent that it now influences everything from innovation to collaboration among competitors to hiring practices.Tradução rápida: a ficha caiu e todo mundo sacou que o futuro é Software, e estão percebendo que o futuro do Software é Software Livre.
"It's been recognized that software is eating the world,” said Michael Skok, general partner at North Bridge Venture Partners. “Our survey points to the fact that open source is eating the software world."
Pois é, eu já sabia, hehe. :-)
18 de mar. de 2013
Software Livre Corporativo, SourceForge Style!
Participar de um mundo em evolução, em mudança, é uma coisa curiosa. Você está envolvido na mudança até o pescoço, e sabe que as coisas já não são mais como eram antes. Você todos os pequenos e grandes sinais, toma tudo como garantido e pensa que aquele é o destino - chegamos lá.
Até que um dia algo de novo acontece, e você nota como a mudança ainda não estabilizou, que ainda estamos a caminho, que não chemagos lá.
A newsletter do SourceForge desta semana anunciou uma dessas mudanças: o diretório de Software Livre corportativo.
Há!
A mudança sedimentou-se com o SourceForge Enterprise Directory. Agora não são mais profissionais ou empresas montadas nesta idéia. A idéia percorreu um ciclo completo, saindo dos projetos de SL para as empresas e agora de volta para a comunidade, que reconhece que esse é um setor maduro, completo, que merece um tratamento particular.
A viagem tem sido muito divertida e produtiva. Mal posso esperar pela próxima novidade!!
Até que um dia algo de novo acontece, e você nota como a mudança ainda não estabilizou, que ainda estamos a caminho, que não chemagos lá.
A newsletter do SourceForge desta semana anunciou uma dessas mudanças: o diretório de Software Livre corportativo.
Announcing the Enterprise DirectoryEu já postei aqui sobre o impacto que SL tem no mundo dos negócios e cheguei a fazer uma palestra sobre isso numa Fatec em São Paulo. Essa tem sido uma obsessão particular minha: aumentar a produtividade e a lucratividade com SL. Até que eu vi outros falando a mesma coisa, e tomei por garantido que muitos haviam chegado à essa conclusão, e que o futuro seria mais do mesmo.
We are pleased to announce our new Enterprise Directory -- a sub-section of our site focused specifically on Enterprise projects. These are the projects that are geared specifically for use within a company. This might include areas such as project management, office suites, or customer relationship management (CRM) software. Often, software in this category is backed by a company, but this isn't always the case, nor is it a requirement for inclusion in the directory.
(...) Leia a notícia na íntegra.
Há!
A mudança sedimentou-se com o SourceForge Enterprise Directory. Agora não são mais profissionais ou empresas montadas nesta idéia. A idéia percorreu um ciclo completo, saindo dos projetos de SL para as empresas e agora de volta para a comunidade, que reconhece que esse é um setor maduro, completo, que merece um tratamento particular.
A viagem tem sido muito divertida e produtiva. Mal posso esperar pela próxima novidade!!
7 de fev. de 2013
LibreOffice 4.0 Tá Fora!!!
Ou seja, foi lançado, saiu etc. (Consegui dar um susto? Hehe...)
A Document Foundation anunciou o lançamento do LibreOffice 4.0!
Primeira coisa quando chegar em casa hoje, banho nas crianças! Daí jantar, aula EAD na 4Linux (eu sou o instrutor) e finalmente, DOWNLOAD!!!! :-D
A Document Foundation anunciou o lançamento do LibreOffice 4.0!
Primeira coisa quando chegar em casa hoje, banho nas crianças! Daí jantar, aula EAD na 4Linux (eu sou o instrutor) e finalmente, DOWNLOAD!!!! :-D
4 de fev. de 2013
Firebug para IE8
Uma das coisas mais interessantes na Microsoft é a criatividade dela com nomes:
E semana passada eu descobri mais um: a Microsoft (macio pequeno KKKKKK) portou o Firebug para IE8, com o criativo nome de Barra de Ferramentas de Desenvolvedor.
Isso é que é realmente bacana em Software Livre: é livre! A Microsoft poderia ter seguido outra de suas tendências e feito o próprio debuger, mas resolveu adotar um SL. Por quais razões, realmente, dificilmente sabermos. E é claro que é vantajoso para quem já conhece o Firebug, pois ele se comporta de maneira semelhante (parece que tem menos coisa, mas é melhor que nada.)
Marquem aí: mais dois pontos para Software Livre, Um porque ajudou e outro porque tem nomes mais bacanas. ;-)
É isso. Até a próxima.
- Seu SO baseado em janelas chama-se "Janelas".
- A suite de aplicativos de escritório, "Escritório".
- O navegador de WWW? Explorador da Internet.
- SMS: Mensageiro.
- Armazenamento em nuvem é HD do Céu (Kkkkk.)
E semana passada eu descobri mais um: a Microsoft (macio pequeno KKKKKK) portou o Firebug para IE8, com o criativo nome de Barra de Ferramentas de Desenvolvedor.
Isso é que é realmente bacana em Software Livre: é livre! A Microsoft poderia ter seguido outra de suas tendências e feito o próprio debuger, mas resolveu adotar um SL. Por quais razões, realmente, dificilmente sabermos. E é claro que é vantajoso para quem já conhece o Firebug, pois ele se comporta de maneira semelhante (parece que tem menos coisa, mas é melhor que nada.)
Marquem aí: mais dois pontos para Software Livre, Um porque ajudou e outro porque tem nomes mais bacanas. ;-)
É isso. Até a próxima.
31 de jan. de 2013
De volta à terra dos gnomos alucinógenos
Na boa, eu queria um título que fosse interessante e despertasse a curiosidade do leitor, ao mesmo tempo em que remetesse ao meu assunto.
E o busilis é o seguinte: eu deixei o Windows, completamente, há uns três anos. Um dia eu decidi que não teria mais XP em nenhuma máquina que eu usasse diariamente e reformatei tudo para Ubuntu 10.04 e depois 10.10. Não vou dizer que foi uma mudança tranquila. Eu penei um tanto até me "achar", até conseguir fazer tudo de novo. Também senti (e ainda sinto) a falta de certas facilidade do Windows, mas nunca me desgostei com as alternativas. Em geral eu consigo fazer tudo que eu fazia, mas sou obrigado a aprender sempre um pouco mais, e a mexer muito mais em baixo nível no sistema operacional.
Mas até aí, tudo bem, porque eu sei fazer e eu posso fazer.
Semana passada um amigo meu saiu de férias e me deixou o trabalho dele para cuidar (assim como eu fizera o mesmo em dezembro/12.) Um dos problemas era (é) o erro que o IE8 rodando em WinXP dá quando acessa uma certa página do sistema que damos suporte. Firefox, Chrome, outros IEs mais novos, ok. WinXP SP3 IE8 32bits HumanEarEdition, nada feito.
Isso me deu chance de reavaliar minha vida no mundo livre, usando Linux, Firefox, LibreOffice etc. A conclusão que eu cheguei é que só estando completamente alienado da realidade para achar que Windows é opção.
Sério, sem brincadeira. Eu instalei um WindowsXP do zero e nada, nadinha nele chega nem perto da facilidade e perfomance de um Ubuntu. Eu gastei um dia inteiro só para fazer o IE8 aceitar endereços HTTPS!!! Eu só posso estar ficando velho e esquecido. Eu não lembrava de ser tão ruim! Na verdade, eu até que me dava muito bem com ele!
Bom, o Windows terminou de instalar o Chrome Frame, hora de ver se o problema sumiu. Inté!
(ATUALIZAÇÃO: não sumiu, mas o IE8 está tão rápido que até parece o Firefox!!)
E o busilis é o seguinte: eu deixei o Windows, completamente, há uns três anos. Um dia eu decidi que não teria mais XP em nenhuma máquina que eu usasse diariamente e reformatei tudo para Ubuntu 10.04 e depois 10.10. Não vou dizer que foi uma mudança tranquila. Eu penei um tanto até me "achar", até conseguir fazer tudo de novo. Também senti (e ainda sinto) a falta de certas facilidade do Windows, mas nunca me desgostei com as alternativas. Em geral eu consigo fazer tudo que eu fazia, mas sou obrigado a aprender sempre um pouco mais, e a mexer muito mais em baixo nível no sistema operacional.
Mas até aí, tudo bem, porque eu sei fazer e eu posso fazer.
Semana passada um amigo meu saiu de férias e me deixou o trabalho dele para cuidar (assim como eu fizera o mesmo em dezembro/12.) Um dos problemas era (é) o erro que o IE8 rodando em WinXP dá quando acessa uma certa página do sistema que damos suporte. Firefox, Chrome, outros IEs mais novos, ok. WinXP SP3 IE8 32bits HumanEarEdition, nada feito.
Isso me deu chance de reavaliar minha vida no mundo livre, usando Linux, Firefox, LibreOffice etc. A conclusão que eu cheguei é que só estando completamente alienado da realidade para achar que Windows é opção.
Sério, sem brincadeira. Eu instalei um WindowsXP do zero e nada, nadinha nele chega nem perto da facilidade e perfomance de um Ubuntu. Eu gastei um dia inteiro só para fazer o IE8 aceitar endereços HTTPS!!! Eu só posso estar ficando velho e esquecido. Eu não lembrava de ser tão ruim! Na verdade, eu até que me dava muito bem com ele!
Bom, o Windows terminou de instalar o Chrome Frame, hora de ver se o problema sumiu. Inté!
(ATUALIZAÇÃO: não sumiu, mas o IE8 está tão rápido que até parece o Firefox!!)
24 de dez. de 2012
Feliz Natal e Livre Ano Novo!
Àqueles que me acompanham, obrigado pela companhia. Esse blog foi montado para trazer um pouco da visão pragmática e de negócios que precisa nortear os empreendimentos - mesmo os sem fins lucrativos - para o mundo do Software Livre. Para aqueles que aqui estiveram em busca dessa visão, obrigado pelas visitas e espero ter ajudado em algo.
Para aqueles que passaram por aqui e não entenderam muito bem o que eu quis dizer, por favor, voltem novamente e perguntem!
A a todos, tragam perguntas, desafios, problemas. Eu tenho muito sobre o que falar a respeito da vantagem que SL traz às organizações, mas serei muito mais feliz em meus objetivos se contar com sugestões de vocês.
A todos um Feliz Natal e um 2013 cheio de realizações!
Para aqueles que passaram por aqui e não entenderam muito bem o que eu quis dizer, por favor, voltem novamente e perguntem!
A a todos, tragam perguntas, desafios, problemas. Eu tenho muito sobre o que falar a respeito da vantagem que SL traz às organizações, mas serei muito mais feliz em meus objetivos se contar com sugestões de vocês.
A todos um Feliz Natal e um 2013 cheio de realizações!
21 de nov. de 2012
Meu filho mais velho e o Ubuntu
Minha esposa comprou um Asus Eee PC e foi deixando seu antigo Dell de lado. Há algum tempo meu filho fez aniversário, e demos de presente para ele esse Dell. Como era uma máquina Windows, com uns cinco anos de uso, precisava urgentemente de uma reformatação total. Quando eu fui fazê-la meu filho perguntou:
- "Mas vai ter Clube Penguin?"
- Sim, eu respondi.
- "Mas vai perder tudo!"
- Tudo o quê?
- "Doctor Who da Cultura e os jogos da aula de informática da escola!"
- Pode ficar tranquilo, vai ter tudo isso.
- "É? Vai ter tudo?"
- Sim, claro
E tasquei o Ubuntu 12.10.
Lição: estamos em 2012. Tudo que uma criança quer no computador é acesso à Internet e um navegador.
- "Mas vai ter Clube Penguin?"
- Sim, eu respondi.
- "Mas vai perder tudo!"
- Tudo o quê?
- "Doctor Who da Cultura e os jogos da aula de informática da escola!"
- Pode ficar tranquilo, vai ter tudo isso.
- "É? Vai ter tudo?"
- Sim, claro
E tasquei o Ubuntu 12.10.
Lição: estamos em 2012. Tudo que uma criança quer no computador é acesso à Internet e um navegador.
1 de nov. de 2012
Bug do Oracle: paralelismo falha com objeto compartilhado
Ou pelo menos foi isso que me disseram.
Um novo DW que vai receber carga com um processo do Pentaho (Data Integration, ou PDI) gravará seus dados num banco Oracle. Em busca de performance, eu brinquei com alguns parâmetros do processo PDI e, ao final, deixei o objeto que grava no banco (Table Output) com dez instâncias. Cada uma abre uma conexão com o banco, que gerencia a gravação em paralelo na tabela.
Daqui para frente eu estou revendendo o peixe como eu comprei. Eu mal entendo Oracle, quanto mais dizer que eu sei como ele funciona. Eu vou apenas relatar o que eu ouvi, e tirar minhas conclusões lá embaixo.
Bom, estávamos com um problema sério de performance. Tabelas do MS SQL Server estavam dando vazão de mais de 100.000 linhas/segundo, mas as tabelas do Oracle não davam nem quinhentas - estava mais na casa das 300 l/s de leitura.
Conversamos e discutimos esse problema e os gestores do banco vão lá fazer suas mágicas para melhorar isso.
Agora vem a parte importante.
A certa altura, eu expliquei que estávamos gravando através de várias conexões, paralelizando a saída para o banco. Dai o gestor disse "cuidado!" Porquê? "Porque se você abrir várias conexões de gravação para um objeto definido como paralelizado, ele pode perder linhas na gravação."
Isso mesmo: se o objeto (como uma tabela) estiver sob cuidados do paralelizador do Oracle, e abrirmos mais de uma conexão para gravar, registros podem ser perdidos!
Ou isso é um bug, ou uma característica da operação. Em si não é nenhum problema, como pode parecer. Basta montar o projeto da forma que esse problema não seja disparado. Talvez esse seja o preço da paralelização - vai saber!
O ponto que eu quero cutucar é essse: se fosse o PostgreSQL a ter essa limitação, a obrigar a esse cuidado, todo mundo cairia matando, reclamando que é SL e tal. Bom, eu aproveitei a deixa: "mas isso é um bug?" "nossa, isso é perigoso! A Oracle vai resolver?" e outros comentários na mesma linha dos que são feitos quando o software defeituoso é livre.
Afinal, pombas, é o ORACLE!!! Eu não tenho certeza se é um bug - acho que não é - mas da forma que o gestor falou, com aquele tom meio "desculpe-me", tentando contornar... Sabe, não acredito que seja um bug, mas eu não me espantaria! Eu já ouvi relatos de grandes bancos de dados Oracle perdendo registros para o vácuo - somem de tal maneira que não restam traços em lugar nenhum, em log, em memória, nada!
Moral da história: não bata no Software Livre ao primeiro sinal de problema. Problemas ocorrem em todos os softwares, e na média SL tem menos defeitos!
Um novo DW que vai receber carga com um processo do Pentaho (Data Integration, ou PDI) gravará seus dados num banco Oracle. Em busca de performance, eu brinquei com alguns parâmetros do processo PDI e, ao final, deixei o objeto que grava no banco (Table Output) com dez instâncias. Cada uma abre uma conexão com o banco, que gerencia a gravação em paralelo na tabela.
Daqui para frente eu estou revendendo o peixe como eu comprei. Eu mal entendo Oracle, quanto mais dizer que eu sei como ele funciona. Eu vou apenas relatar o que eu ouvi, e tirar minhas conclusões lá embaixo.
Bom, estávamos com um problema sério de performance. Tabelas do MS SQL Server estavam dando vazão de mais de 100.000 linhas/segundo, mas as tabelas do Oracle não davam nem quinhentas - estava mais na casa das 300 l/s de leitura.
Conversamos e discutimos esse problema e os gestores do banco vão lá fazer suas mágicas para melhorar isso.
Agora vem a parte importante.
A certa altura, eu expliquei que estávamos gravando através de várias conexões, paralelizando a saída para o banco. Dai o gestor disse "cuidado!" Porquê? "Porque se você abrir várias conexões de gravação para um objeto definido como paralelizado, ele pode perder linhas na gravação."
Isso mesmo: se o objeto (como uma tabela) estiver sob cuidados do paralelizador do Oracle, e abrirmos mais de uma conexão para gravar, registros podem ser perdidos!
Ou isso é um bug, ou uma característica da operação. Em si não é nenhum problema, como pode parecer. Basta montar o projeto da forma que esse problema não seja disparado. Talvez esse seja o preço da paralelização - vai saber!
O ponto que eu quero cutucar é essse: se fosse o PostgreSQL a ter essa limitação, a obrigar a esse cuidado, todo mundo cairia matando, reclamando que é SL e tal. Bom, eu aproveitei a deixa: "mas isso é um bug?" "nossa, isso é perigoso! A Oracle vai resolver?" e outros comentários na mesma linha dos que são feitos quando o software defeituoso é livre.
Afinal, pombas, é o ORACLE!!! Eu não tenho certeza se é um bug - acho que não é - mas da forma que o gestor falou, com aquele tom meio "desculpe-me", tentando contornar... Sabe, não acredito que seja um bug, mas eu não me espantaria! Eu já ouvi relatos de grandes bancos de dados Oracle perdendo registros para o vácuo - somem de tal maneira que não restam traços em lugar nenhum, em log, em memória, nada!
Moral da história: não bata no Software Livre ao primeiro sinal de problema. Problemas ocorrem em todos os softwares, e na média SL tem menos defeitos!
Assinar:
Postagens (Atom)
