Перейти к контенту

Espírito Livre

Full screen

Blog

апреля 3, 2011 21:00 , by Unknown - | No one following this article yet.

GitHub abre o código fonte do Atom IDE

июля 3, 2014 8:11, by Unknown - 0no comments yet

github-logo-transparent

O GitHub abriu o código fonte do seu editor Atom IDE incluindo o framework Atom Shell, Atom Core e o Atom Package Manager (APM).

De acordo com o GitHub, o Atom Shell vem sido desenvolvido por mais de 2 anos, passando por várias transformações como a equipe testou com um Cocoa WebView, um Node Webkit, um Chromium Embedded Framework, e estabelecendo-se no final, como uma estrutura que integra o Chromium com Node.js.

O Atom Core fornece o sistema de compilação, área de trabalho, painéis, um ambiente global e um editor de texto. A maioria das funcionalidades do Atom não está no Core mas nos mais de 80 pacotes que tiveram seus códigos fontes liberados anteriormente este ano, a comunidade adicionando mais de 500 pacotes nos seguintes 10 dias.

A última parte com código fonte liberado é o APM, uma biblioteca e utilitário de linha de comando para lidar com a publicação e instalação de pacotes Atom.

O GitHub queria ter um editor de código que tivesse o apelo do Sublime ouTextMate e a extensibilidade do Emacs ou Vim, então iniciaram o projeto Atom. Enquanto o Atom pretende ser inicialmente uma ferramenta para tecnologias web, não executado online como o Eclipse Orion ou Cloud9 devido a limitações acessando o sistema de arquivos e sub-processos. O Atom é na verdade o mais recente Chromium integrado com o Node.js e tendo acesso a Interface de Usuário nativo com caixas de diálogos, menus e controles de janelas.

Essa combinação oferece ao Atom a aparência e capacidades de um editor com base em navegador através da construção de todos os recursos presentes e futuros do Chromium, liberdade de desenvolvimento por não ter que fazê-lo funcionar em diferentes versões de todos os principais navegadores, acesso a uma coleção em crescimento de mais de 70.000 pacotes do Node.js, e todos os benefícios de uma aplicação desktop.

Além de executar apps JavaScript no Node.js V8 e oferecer acesso completo a API do navegador, o Atom suporta C, C++, além do Objective-C, e pode ser estendido para suportar o realce de sintaxe de outras linguagens também, e a comunidade iniciou adicionando suporte para Python, PHP, CoffeeScript, Java, Ruby, Go, Clojure, XML, Markdown, CSS, etc., algumas delas sendo pacotes do TextMate convertidos para o Atom. Provavelmente não demorará muito até que a maioria das mais de 100 linguagens suportadas pelo TextMate encontrar suas casas com o Atom.

Embora ainda no início, o Atom ostenta uma série de funcionalidades úteis: integração com o Git, navegador de sistemas de arquivos, busca e substuição nos projetos, cursores múltiplos, múltiplos painéis, snippets, dobramento de código, etc. E as funcionalidades podem ser estendida por qualquer um agora que o projeto tem seu código aberto.

Apesar de todos estes desenvolvimentos, alguns estão se perguntando se há espaço para uma nova IDE. Os desenvolvedores vão trocar de IDE para o Atom? Provavelmente depende do ritmo das inovações do Atom, o comprometimento da comunidade em investir além a fase fácil de adicionar suporte a sintaxe do TextMate, sua estabilidade e amplitude de recursos que amadurecem a IDE.

O Atom está atualmente disponível para o Mac OS X, mas versões pré-construídas para Windows e Linux são esperadas para os próximos meses após algumas questões de desempenho serem resolvidas. Enquanto isso, desenvolvedores podem construir por si mesmos a partir do código fonte.

Fonte: InfoQ



Biblioteca PDF do Google Chrome agora está disponível como opensource

июля 3, 2014 8:09, by Unknown - 0no comments yet

pdf-files

O Google liberou o código fonte de sua biblioteca PDF que dá suporte ao Chrome, e que permite visualizar e imprimir arquivos PDFs além de permitir preencher formulários em formato PDF. O anúncio ocorreu no inicio deste mês pela Foxit Software, empresa que concebeu o Foxit PDF SDK escolhido pelo Google como base de sua biblioteca PDF para o Chrome. O código do Chrome PDF fora nomeado para PDFium e está disponível para download no Google Source.

De acordo com François Beaufort, evangelista do Google para projetos de código livre e conhecido por sua característica de fomentar a liberação de alguns códigos do Google:

Abrindo a tecnologia de PDFs da Foxit, a equipe do Chromium fornece aos desenvolvedores uma ferramenta robusta e confiável para visualizar, fazer buscas, imprimir e preencher formulários em formato PDF

Já o Engenheiro de Interfaces para Usuário (UI) Peter Kasting, descreve PDFium como:

..ele é certamente a mais avançada biblioteca para manuseio de PDFs disponível como código livre no mundo…

O wiki do projeto PDFium fornece algumas informações para se iniciar o uso da biblioteca:

O sistema de build do PDFium é baseado em GYP, que gera o build de acordo com a plataforma o qual se está trabalhando. Graças ao GYP, o PDFium pode ser facilmente embutido em um arquivo makefile, um uma solução Visual Studio ou mesmo em um projeto Xcode de acordo com a plataforma o qual se está trabalhando.

O InfoQ teve a oportunidade de verificar que o processo de build é extremamente simples e que os arquivos gerados em um build são exclusivos para o ambiente de trabalho o qual se está. Não ficou claro se a biblioteca pode ser adaptada para executar em dispositivos móveis, uma vez que a Foxit também possui uma solução específica para sistemas embarcados.

Com a liberação do código do PDFium, a lista de componentes do Chrome disponíveis em formato livre como Chromium fica cada vez maior.

Vale destacar que um importante componente que ainda não foi liberado como código livre é o de execução de Flash existente no Chrome.

O projeto PDFium foi liberado sob a nova licensa BSD.

Fonte: InfoQ



Multimídia open source para automóveis baseada em Linux é disponibilizada

июля 2, 2014 11:15, by Unknown - 0no comments yet

agl-jlr_0

Google e Apple já se adiantaram com seus dispositivos multimídia Android Auto e Car Play para o segmento automotivo. Agora, desenvolvedores da plataforma Linux já oferecem uma alternativa para o mercado de automóveis, que poderá reduzir os custos da tecnologia.

A Automotive Grade Linux (que tem participação de Toyota e Hyundai, entre as empresas envolvidas) lançou um software open source para aplicação automotiva, que poderá ser tornar uma plataforma multimídia comum, contando com várias funcionalidades, inclusive do veículo. O melhor de tudo é que se trata de um programa gratuito, o que deverá reduzir os custos de aquisição por parte do consumidor.

A AGL liberou alguns slides com algumas das funcionalidades do software Linux, criado sobre o Tizen IVI e com aplicativos em HTML5 e JavaScript: Home, Google Maps, Painel de instrumentos, HVAC, Mídia de reprodução, Leitor de Notícias (App Carousel), Controles de áudio, Bluetooth (telefone) e Link de integração rápida. O software pode ser baixado por desenvolvedores gratuitamente neste link.

Fonte: AGL e Notícias Automotivas



Média anual de velocidade de web sobe para 3.9 Mbps; Brasil fica na 87ª posição

июля 2, 2014 11:11, by Unknown - 0no comments yet

TESTE-DE-VELOCIDADE

A velocidade de Internet vem crescendo constantemente nas últimas temporadas, com taxa de 24% de acréscimo ano a ano. Essa alta eleva a média atual para 3,9 Mbps, com projeção para 4 Mbps no segundo trimestre. Os números fazem parte do relatório dos três primeiros meses de 2014 da Akamai, que costuma divulgar levantamentos sobre o estado da web global.

A Coreia do Sul segue em primeiro lugar no ranking de velocidade de Internet, com média de 23.6 Mbps, diante de 14.6 Mbps do segundo colocado, o Japão. Hong Kong vem em terceiro, com 13.3 Mbps. O Brasil figura na 87ª posição, com média de 2,6 Mbps no primeiro trimestre do ano.

Embora fiquem atrás da Coreia do Sul, tanto Japão (12%) quanto Letônia (Latvia – 15%) e Finlândia (18%) demonstraram crescimento sólido, com mais de 10% nos primeiros três meses de 2014.

O levantamento aponta ainda que 98 regiões cobertas pela web também tiveram aumento em suas velocidades médias nesse período, com 39 países indo a mais de 10%. Outras 39 nações, porém, registraram queda, com perdas que variam de 0,1% na França (6 Mbps) para 28% no Nepal (1,1 Mbps).

A adoção de banda larga, as consideradas acima de 10 Mbps, passou dos 20% no mundo no primeiro trimestre em consideração ao ano anterior, e, mais uma vez, quem ficou na frente foi a Coreia do Sul, com 8,2% de alta em relação a 2013.

Pela primeira vez, a Akamai incluiu os países prontos para a exibição de conteúdo 4K, conhecido também como ultra-resolução. De acordo com o levantamento, apenas 11% dos países têm capacidade suficiente para levar essa transmissão com qualidade, acima de 15 Mbps. Coreia do Sul (60%), Japão (32%) e Hong Kong (26%) estão entre os primeiros listados, com maior número de conexões nesta faixa.

Entre os dispositivos móveis, a pesquisa levou em consideração a conectividade de 56 países. A Coreia do Sul mais uma vez levou vantagem, com média de 14,7 Mbps. Foi a única nação acima de 10 Mbps.Neste mesmo quesito, o Brasil fica em terceiro lugar na América do Sul, com média de 1.2 Mbps e pico médio de 9,3 Mbps. As conexões acima de 4 Mbps por aqui são poucas, correspondem ainda a 0,4%, enquanto na Argentina, que lidera esse critério, 1,6% das conexões tem transmissões acima de 4 Mbps. Por outro lado, a média geral dos hemanos é a pior dos listados na pesquisa, com apenas 1 Mbps.

Para encerrar, a Akamai também ilustrou em gráfico a constante alta no uso da web. Para isso, ela avaliou o conteúdo coletado pela Ericsson, presente em mais de 180 países e base para mais de mil redes de clientes no mundo todo.

O gráfico revela o crescimento de 15% em relação ao primeiro trimestre do ano passado e projeta que essa tendência deve continuar, já que o número e os tipos de dispositivos também devem se multiplicar nos próximos meses, assim como a velocidade de Internet. As informações são do site The Next Web.
Com informações do Canaltech.


Próximos Cursos Escola Linux – Julho 2014

июля 2, 2014 11:08, by Unknown - 0no comments yet

logo_LinuxSolutions

A Escola Linux, nosso parceiro, nos enviou enviou a listagem dos cursos do mês de Julho 2014:

- Curso On Line Administração em CentOS – De 07/07/2014 à 27/07/2014 Horário: Das 19h às 21h. Maiores informações aqui.

- Curso On Line Preparatório LPI 101 De 14/07/2014 à 25/07/2014 Horário: Das 19h às 21h. Maiores informações aqui.

- Curso On Line Alta Disponibilidade com Linux – De 14/07/2014 à 22/07/2014 Horário: Das 20h às 22h. Maiores informações aqui.

- Curso On Line E-mail com Zimbra – De 15/07/2014 à 23/07/2014 Horário: Das 19h às 21h. Maiores informações aqui.

- Curso On Line Programação em Shell Script – De 28/07/2014 à 12/08/2014 Horário: Das 19h as 21h Maiores informações aqui.

Para detalhes dos demais cursos, visite o site da Escola Linux.