Artigos com o marcador Open-Source

Códigos usados no Blog agora no GitHub

Todos os códigos postados no blog e que sejam funcionais, eu estarei subindo eles no meu repositório do GitHub. Como eu nunca havia trabalhado com Git essa foi uma ótima oportunidade para conhecer e aprender sobre essa ferramenta. Até agora está indo muito bem.

Para quem quiser acessar o meu repositório no GitHUB: http://github.com/RicardoSEP/meupost

E meu profile no GitHub: http://github.com/RicardoSEP

Só lembrando que os scripts que eu posto aqui no blog não possuem uma documentação adequada e muito menos testes rigorosos. A função dos scripts é educacional e não para usar em algum projeto em produção.

Todos os scripts são liberados sobre GNU/GPL.

  • Share/Bookmark

Rails Summit Latin America 2008 – Excelente

Evento totalmente excelente.

Para quem esteve no evento sabe o que eu estou falando. Foi um evento muito, mas muito bom mesmo. As palestras de ltíssimo nível, bem organizado, local be acessível para que vem de fora e ainda com as “locawebzetes”. Fábio Akita e o pessoal da organização realmente estão de parabéns.

Dia 1

Fábio Akita abriu o evento e passou a palavra para Gilberto Mautner que é co-fundador da Locaweb. Esse é o cara que trouxe o Ruby on Rails para a Locaweb. Na abertura, tivemos um vídeo onde os dois loucos do RailsEnvy mandaram uma mensagem para o Rails Summit Latin America 2008. Vocês podem ver o vídeo aqui: http://vimeo.com/1974744

Sobre as palestras, no primeiro dia tivemos excelentes palestras com Chad Fowler falando sobre como ser reconhecido e como ser “remarkable” (be remarkable) com o que você faz. Esse assunto tanto cabe em desenvolvimento como em qualquer outra área profissional.

David Heinemeir Hanson (D.H.H) respondeu dúvidas e questões do pessoal a respeito (logicamente) do Ruby on Rails. Foram abordadas questões sobre Thread Safety, Internacionalização, Release do Rails 2.2 (a qual ele não revelou) entre outras.

Sobre Rest tivemos uma palestra muito legal com George Malamidis e Danilo Sato, ambos da ThoughtWorks.

Assisti também a palestra de Carlos Brando e a experiência dele e da equipe brasileira trabalhando para a SurgeWorks. Foi abordado assuntos bem interessantes como a aplicação de métodos ágeis com equipes remotas.

Tivemos um keynote de Chris Wanstrath criador do repositório GitHub um dos mais acessados pela comunidade Rails. Ele contou sobre a trajetória de sua vida profissional até chegar no GitHub.

E para finalizar o primeiro dia tivemos uma “desconferência” (Birds of a Feather) onde quem quisesse subir no palanque para falar o que queria sobre Ruby/Rails ou relacionado podia. Uma momento muito bom de descontração mesmo.

Nesse primeiro dia não tive a oportunidade de assistir algumas palestras pois eram paralelas com outras. Assim não poderei falar muito sobre as palestras do Fábio Akita e Dr.Nic.

Dia 2

Já logo pela manhã começamos com a palestra dos carinhas (Ninh Bui e Hongli Lai) da Phusion. Essa palestra foi excelente. A apresentação dos caras é sensacional. Falaram sobre passenger, escalabilidade, distribuição de carga…

Depois por áudio conferência, tivemos uma apresentação de Charles Nutter e Thomas Enebo que são criadores mantenedores do JRuby. Fizerem demonstração incríveis e como é fácil rodar aplicações Swing com JRuby e também alguns benchmarks com JRuby.

Fiquei curioso sobre a palestra de George Guimarães que falou sobre deployments e configuração de ambiente de produção para aplicações Rails. Ele também abordou algumas dificuldades que tiveram na construção da StartUp Pagestacker.

Para mim, as melhores palestras vieram nesse momento. As palestras de David Chelimsky sobre RSpec e sobre o Cucumber foram excelentes. Explicou os conceitos do BDD (Behavior Driven Development) e do TDD (Test Drive Development) além de mostrar exemplos reais da utilização do RSpec e do Cucumber. Fiquei honrado de poder assitir a palestra do David e espero poder assistir muitas outras.

Danilo Sato voltou no dia 2 (mas agora sem falar inglês e sem o George Malamidis) e também fez uma ótima apresentação sobre testes automatizados. Mostrou exemplos e problemas enfrentados no dia a dia do desenvolvedor na hora de elaborar testes.

Fabio Kung também palestrou no evento falando sobre o uso de JRuby porém mais focado na VM Java do que no código Ruby propriamente dito. Apresentou vantagens sobre o uso do JRuby ao invés do interpretador do Matz e exemplificou isso no uso de memória, e threads.

E para finalizar o ciclo de palestras no segundo dia tivemos o keynote de Obie Fernandez que falou com é dia a dia no desenvolvimento dos projetos de sua empresa Hashrocket onde eles usam métodos ágeis e Rails. Mostrou o que deve ser feito e quais as atitude a serem tomadas para se ter sucesso no desenvolvimento com Rails. Essa também foi uma das melhores palestras do dia.

Assim como no primeiro dia não consegui assistir a todas as palestras do dia devido as sessões paralelas então acabei perdendo as palestras de Jay Fields, Manoel Lemos, Vinícius Teles, Phillippe Hanrigou e Luis Lavena.

Depois tivemos alguns sorteios dos patrocinadores (Intel, Sun, Accept, Info Exame, Linux Magazine…) e da Locaweb. Saí do evento por volta das 20:45 e fiquei totalmente satisfeito com o que vi e aprendi. Valeu muito a pena o investimento. Se eu fosse você já começava a me preparar para o Rails Summit Latin America 2009. Eu já estou me preparando.

Fotos

Aqui segue alguns materiais “coletados” pela Net. Como eu sou uma anta e esqueci de levar máquina fotográfica, pegarei emprestado os Flickrs de algumas pessoas que foram ao evento:

Assim que eu conseguir mais materiais legais do evento eu com certeza postarei. Muitos palestrantes irão disponibilizar suas apresentações na Web, assim que eu descobrir onde elas ficarão eu também postarei.

Veja também o LiveStream do BlogBlogs.

  • Share/Bookmark

Lançado o OpenOffice 3.0 Beta 2

Foi lançado hoje a versão beta 2 do OpenOffice.org 3.0. Essa versão é somente para testes e não é recomendado de maneira nenhuma para uso em produção. A versão final do OpenOffice.org 3.0 está prevista para ser lançada em setembro desse ano ainda.

Abaixo segue a nota do site do OpenOffice.org sobre o lançamento desse beta 2. A tradução é minha, por isso não liguem para os vários erros que encontrarem.

A comunidade OpenOffice.org está orgulhosa em anunciar que um novo beta release do OpenOffice.org 3.0 está disponível. Esse segundo beta release foi produzido em resposta ao feedback dos testers do primeiro beta, disponibilizado em Maio. Essa versão está disponível para que mais usuários possam testar e verificar essa versão 3.0 do OpenOffice.org, mas não é recomendável usá-la para produção.

Se você é um usuário regular do OpenOffice.org, essa é uma grande oportunidade de nos ajudar a criar e fazer desse próximo release o melhor de todos.

O que é novo no beta 3.0?

Confira o gerenciador de extensões do OpenOffice 3.0. Agora no beta 2, há suporte para dicionários.

As modificações mais visíveis estão no “Start Center”, com novo visual, novos ícones e um novo controle de zoon na barra de status. Com um olhar mais profundo, podemos reparar que a versão 3.0 tem várias melhorias e novas funcionalidade. Notáveis melhorias no Calc incluem um novo componente de “solver” (programação linear), suporte a planilhas colaborativas (planilhas compartilhadas) e um aumento para 1024 colunas por planilha. O Writer possui notas e comentáios melhorados e a possibilidade de mostrar múltiplas páginas enquanto é feita a edição do texto. There várias melhorias nos gráficos e uma incrível melhoria da ferramente de “corte” no Draw e no Impress.

Atrás das cenas, o OpenOffice.org 3.0 terá suporte ao novo padrão OpenDocument Format (ODF),  1.2 e será capaz de abrir arquivos criados com o MS-Office 2007 ou MS-Office 2008 para Mac OS X (.docx, .xlsx,, .pptx, etc.). Isso é em adição ao suporte de ler e escrever no formato binário do MS Office (.doc, .xls, .ppt, etc.).

Um guia mais detalhado das melhorias pode ser encontrado em http://marketing.openoffice.org/3.0/featurelistbeta.html

Disponibilidade do Beta

O OpenOffice 3.0 beta 2 está disponível em inglês para Windows, GNU/Linux, Mac OS X e OpenSolaris no endereço: http://download.openoffice.org/3.0beta. Essa página também contém detalhes de como localizar builds e pacotes de línguas. Para mais detalhes, por favor , consulte o respective projeto em sua língua nativa – veja: http://projects.openoffice.org/native-lang.html

Por favor, continuem com o bom trabalho.

No procedimento de nos ajudar com o release do OpenOffice.org 3.0 marcado para setembro, os usuários desse beta release podem reportar qualquer bug encontrado, issues ou erros em: http://qa.openoffice.org.

Se você quiser apenas testar as novas funcionalidades, há uma lista dos casos de teste por componente em: http://qa.openoffice.org/ooQAReloaded/TestcaseSpecifications/OpenOffice.org_3.0

Se você tem receio em reportar bugs através da ferramenta formal, você poderá simplesmente enviar um e-mail a nossa lista de e-mail: http://www.openoffice.org/mail_list.html

John McCreesh

Abaixo segue a nota original em inglês.

The OpenOffice.org Community is pleased to announce that a new public beta release of OpenOffice.org 3.0 is now available. This second beta release has been produced in response to feedback to the first beta, released in May. It is made available to allow as many users as possible to test and evaluate the next major version of OpenOffice.org, but is not recommended for production use at this stage.

If you are a regular user of OpenOffice.org, here’s a great opportunity to help us make the next release the best ever.

What’s new in beta 3.0?

Check out the rapidly evolving Extension Manager, which with beta 2 now provides dictionary support for OpenOffice.org 3.0.

The most visible changes in the first beta were the new “Start Centre”, new fresh-looking icons, and a new zoom control in the status bar. A closer look shows that 3.0 has a myriad of new features. Notable Calc improvements include a new solver component; support for spreadsheet collaboration through workbook sharing; and an increase to 1024 columns per sheet. Writer has an improved notes feature and displays of multiple pages while editing. There are numerous Chart enhancements, and an improved crop feature in Draw and Impress.

Behind the scenes, OpenOffice.org 3.0 will support the upcoming OpenDocument Format (ODF) 1.2 standard, and is capable of opening files created with MS-Office 2007 or MS-Office 2008 for Mac OS X (.docx, .xlsx, .pptx, etc.). This is in addition to read and write support for the MS-Office binary file formats (.doc, .xls, .ppt, etc.).

OpenOffice.org 3.0 will be the first version to run on Mac OS X without X11, with the look and feel of any other Aqua application. It introduces partial VBA support to this platform. In addition, OpenOffice.org 3.0 integrates well with the Mac OS X accessibility APIs, and thus offers better accessibility support than many other Mac OS X applications.

A more detailed guide to the features can be found at http://marketing.openoffice.org/3.0/featurelistbeta.html

Beta Availability

OpenOffice.org 3 beta 2 is immediately available in US English for MS-Windows, GNU/Linux, Mac OS X and OpenSolaris platforms from http://download.openoffice.org/3.0beta. This page also contains details of where to find localized builds and language packs as they become available. For more details, please consult the appropriate native language project – see http://projects.openoffice.org/native-lang.html

Please keep up the good work!

In order to help us release OpenOffice.org 3.0 on schedule in September, users of the beta release are encouraged to report any bugs, issues or errors at http://qa.openoffice.org.

If you would like to test just the new features, there is a list of test cases by component at http://qa.openoffice.org/ooQAReloaded/TestcaseSpecifications/OpenOffice.org_3.0

If you are nervous about reporting bugs through the formal bug reporting system, you can simply email details to the user support mailing lists http://www.openoffice.org/mail_list.html

John McCreesh

Abaixo segue uma lista das principais features do novo OpenOffice. Há bastante coisas interessantes como o suporte (pelo menos básico) do VBA, planilhas compartilhadas, entre outras coisas a mais. De uma olhada. Se quiser ter mais detalhes dessas novas features, acesse a página delas aqui.

  • Mac OS X Support
  • ODF 1.2 Support
  • Microsoft Office 2007 Import Filters
  • Solver
  • Chart Enhancements
  • Improved Crop Feature in Draw and Impress
  • Spreadsheet Collaboration Through Workbook Sharing
  • 1024 Columns Per Calc Sheet (Instead of 256)
  • Display of Multiple Writer Pages While Editing
  • Improved Notes Feature in Writer
  • New, Fresh-Looking Icons
  • Start Center
  • Native Tables in Impress
  • Enhanced XML support and updated XSLT based filters
  • PDF/A Support
  • New Chart Component
  • VBA Support
  • Programmability Enhancements
  • Transformation of CSV Data Inside Cells into Columns within Calc
  • Language Selector in Writer Toolbar
  • Maximum Page Size Enlarged for Draw (300cm x 300cm)
  • Enhanced PDF Export
  • Multiple Monitor Support in Impress
  • Miscellaneous Features
    • Microsoft Vista Support
    • Columns and Rows in Spreadsheets Can Be Moved via Drag and Drop
    • Autosum button for cell ranges in Calc
    • Named ranges in Validity lists in Calc
    • Easy-To-Use Print Dialog in Calc
    • Playing a Sound File During a Full Slide Show in Impress
    • Custom Animation Paths in Impress
    • Support for Access 2007 “.accdb” Files
    • Improved Pivot Table Support
    • Autokerning Enabled by Default
    • “Queries within Queries” Feature for Base
    • Improved HTML Export for Spreadsheets
    • Block selection in Writer
    • Language auto detected in paragraphs in Writer
    • Preview in Navigator for all modules
    • Online update for OOo and extensions
    • Java installer under Linux
  • Share/Bookmark