Informática, tecnologia e bugs na cabeça.
Artigos com o marcador Livre
Novo Linux Fedora 10 é lançado
25/11/08

Acaba de ser lançada hoje (25/11) a versão 10 do Fedora, uma das distribuições Linux mais usadas em todo mundo. A distribuição Fedora é considerada umas das distribuições linux mais pioneiras e modernas por trazer o que existe de mais avançado no desenvolvimento de software feito pela mantenedora do Projeto Fedora, a Red Hat Inc, dona do sistema operacional Linux corporativo mais usado no mundo. A distribuição Fedora tem sua versão atualizada a cada 6 meses.
Entre algumas novidades do novo Fedora 10, destacam-se:
* Boot rápido utilizando o Plymouth
* Compartilhamento de conexão wireless
* Melhoria no sistema de impressão
* Suporte do PackageKit ao RPM 4.6.
* SecTool, Sistema para detectar e auditar intrusos com segurança.
Notas completas do lançamento do Fedora 10
Para quem já possui uma versão mais antiga do Fedora no computador, bastar rodar o cd de instalação do Fedora 10 para realizar a atualização sem a necessidade de formatar o micro ou perder qualquer informação.
Para testar o novo Fedora, sem a necessidade de instalá-lo no computador, basta baixar a versão LiveCD que permite que o sistema seja rodado sem a necessidade de instalação no HD.
PHP Conference Brasil 2008
17/11/08
Vem ai a terceira edição do evento anual que reúne este ano programadores da linguagem PHP em Osasco, na Grande São Paulo. O encontro contará com a participação de três palestrantes internacionais: Christopher Jones e Todd Trichler, da Oracle, e Luke Crouch, engenheiro de software na Sourceforge.net.
São esperados mais de mil participantes dos quatros cantos do país para este ano. A conferência ocorre nos dias 27, 28 e 29 de novembro no campus da Unifieo. Mais informações sobre o evento e a programação completa você encontra no site do evento.
Para quem não entende bulhufas de programação, PHP é uma linguagem (conjunto de instruções) utilizada para a criação de websites dinâmicos. O PHP é utilizado por milhões de sites e sistemas online em todo mundo, entre os mais conhecidos se destacam alguns como a Wikipédia (enciclopédia online) Flickr (armazenamento de fotos), Facebook (Orkut dos gringos) e o sistema de blogs WordPress, utilizado por este blog que vos escreve.
A linguagem de programação PHP é poderosa e de fácil aprendizado, rodando em praticamente todos os sistemas operacionais existentes e se conectando facilmente a uma grande infinidade de bancos de dados, principalmente o veloz e gratuito MySQL. Poderosos CMS (Sistemas de Gerenciamento de Conteúdo) como Joomla, Drupal, PHPNuke, sistemas de fóruns como o PHPBB e ferramentas de aprendizado online como o Moodle, utilizam a parceria PHP + MySQL.
Projeto Moblin: Linux para ultra-portáteis
08/07/08
Uma nova categoria de dispositivos está emergindo no mercado, oferecendo a capacidade de acessar o rico conteúdo disponível na Internet, mas sem a complexidade normalmente associada com os PCs. Esses dispositivos vêm em uma variedade de dimensões, desde Dispositivos Móveis da Internet (MIDs) a reprodutores de mídia portáteis (PMPs), Dispositivos de Navegação Pessoais (PNDs), decodificadores digitais (STB) e netbooks.
O projeto Moblin.org foi lançado pela Intel em julho de 2007 com a meta de impulsionar as novas tecnologias necessárias para habilitar essa nova classe de dispositivos. O foco inicial do projeto Moblin.org é a capacitação do ecossistema de software de MID, mas ele se expandirá no decorrer do tempo para incluir categorias de produtos adicionais.
Em 2006, como a Intel estava lançando sua primeira geração de PCs Ultramóveis, os fabricantes de dispositivos expressaram seu desejo por escolhas adicionais de sistemas operacionais que atendessem aos seguintes requisitos de alto nível:
· Disponíveis em vários fornecedores;
· Baixo custo, considerando que esses dispositivos são vendidos em níveis de preço de consumo;
· Com uma oferta de rica experiência de Internet e multimídia para os usuários finais;
· Customizáveis para permitir a implantação em uma variedade de dispositivos e marcas específicas de fabricantes;
· Excelente suporte para tecnologias de redes de comunicações sem fios (Wi-Fi, Bluetooth, GPS, 3G, WiMax);
· Ajustados para baixo consumo de energia, longa duração da bateria e utilização eficiente de recursos de sistema como memória e armazenamento;
· Software de sistema e aplicativos incorporados que fossem amigáveis para o consumidor, intuitivos e fáceis de utilizar;
· Com alavancagem do ecossistema de software x86 em termos de disponibilidade de software e reconhecimento pelo desenvolvedor;
· Oferecendo novos modelos de utilização atrativos e paradigmas de interface de usuário.
A partir desses requisitos, ficou claro que um sistema operacional baseado em Linux era um ótimo ponto inicial – de fato, vários produtos eletrônicos móveis e de consumo de sucesso foram criados com a utilização do Linux como principal sistema operacional. Entretanto, não havia um esforço organizado na comunidade de código aberto para impulsionar de maneira pró-ativa as novas tecnologias necessárias para essa categoria de dispositivos.
E assim nasceu a idéia por detrás do projeto Moblin.org. O propósito do projeto Moblin é:
· Impulsionar as novas tecnologias necessárias para preencher o vazio na utilização do Linux para MIDs e outros dispositivos orientados para o consumidor;
· Impulsionar o ecossistema de software necessário para suportar esses novos dispositivos.
Mais informações: Moblin.org
Seu site na barra de buscas do navegador
23/06/08
E ai galera! Esta dica é mais voltada para donos de sites ou blogs, mas qualquer pessoa que gosta de praticidade na hora de realizar buscas em seus sites preferidos, pode aproveitá-la também.

A grande maioria dos usuários que utilizam as versões mais recentes de seus navegadores favoritos ( Firefox 2 e 3 e Internet Explorer 7 e 8 ) conhecem e usam a famosa barra de buscas que normalmente fica situada na parte superior direita do navegador, que provê acesso rápido a vários mecanismos de buscas em um único formulário, de uma forma simples e rápida.
Por padrão, os principais mecanismos de busca já se encontram incluídos neste formulário, como Google, Yahoo e Live Search, além de algumas buscas extras, como Wikipédia, Buscapé e Mercado Livre.
Se o navegador não julga o meu site como importante o suficiente para ser incluído como busca padrão em sua barra, como eu posso adicionar a busca do meu site neste mecanismo?
Simples, basta criar um adicionador usando o padrão OpenSearch e disponibilizá-lo para que os visitantes possam adicionar a minha busca entre seus provedores de busca favoritos. O padrão OpenSearch normaliza os padrões de sintaxe usados na criação de sistemas de buscas, tornando-os compatíveis com a maioria dos navegadores, para que os pobres desenvolvedores não precisem criar uma busca diferente para cada navegador utilizado pelo usuário. Padrões abertos são importantes e facilitam a vida! Certo, Microsoft?
1. Definindo o Sistema de Busca: Para se criar um provedor de buscas, o site em questão deve possuir um sistema de buscas interno que possa receber parâmetros pelo método GET, ou seja, receber o conteúdo que deseja ser buscado através de uma URL.
Exemplo: Blogs baseados no sistema WordPress, possuem um mecanismo de buscas interno onde a expressão buscada, no caso a palavra Linux, é passada para o arquivo responsável pela busca (index.php) através da variável “s”, onde a busca é feita e retornada ao usuário. O mesmo exemplo é facilmente observado no Google.
http://pliniotorres.wordpress.com/index.php?s=linux
http://www.google.com.br/search?q=linux
2. Montando o Arquivo de Adição: Após definir a busca, vamos montar o arquivo XML responsável por adicionar a sua busca ao sistema de buscas da barra do navegador. Abra um arquivo em branco no bloco de notas e adicione os seguintes comandos:
<?xml version=”1.0″ encoding=”iso-8859-1“?>
<OpenSearchDescription xmlns=”http://a9.com/-/spec/opensearch/1.1/”>
<ShortName>Blog do Plínio Torres</ShortName>
<LongName>Blog do Plínio Torres – O equilíbrio que mantém os sistemas funcioando</LongName>
<Description>Blog sobre informática e tecnologia</Description>
<Url type=”text/html” template=”http://pliniotorres.wordpress.com/index.php?s={searchTerms}”/>
<Image height=”64″ width=”64″ type=”image/png”>http://pliniotorres.wordpress.com/imagens/icone64.png</Image>
<Image height=”16″ width=”16″ type=”image/png”>http://pliniotorres.wordpress.com/imagens/icone16.png</Image>
<Language>pt-br</Language>
<OutputEncoding>iso-8859-1</OutputEncoding>
<InputEncoding>iso-8859-1</InputEncoding>
</OpenSearchDescription>
Salve o arquivo com a extensão XML, usando um nome minúsculo e sem espaços: busca.xml
Download do exemplo aqui.
Explicando:
Este é o cabeçalho do arquivo OpenSearch. O padrão para o encoding deste documento é UTF-8, mas para evitarmos problemas com acentuação, definiremos a encoding iso-8859-1.
<?xml version=”1.0″ encoding=”iso-8859-1″?>
<OpenSearchDescription xmlns=”http://a9.com/-/spec/opensearch/1.1/”>
Em ShortName, LongName e Description, preencha as tags com o nome e a descrição do seu site ou blog, como no exemplo abaixo. Este nome aparecerá na hora de selecionar o provedor na barra de buscas.
<ShortName>Blog do Plínio Torres</ShortName>
<LongName>Blog do Plínio Torres – O equilíbrio que mantém os sistemas funcioando</LongName>
<Description>Blog sobre informática e tecnologia</Description>
A tag template é a mais importante do arquivo. Aqui é definido o endereço que será usado pela busca interna do seu site. Basta adicionar o endereço da busca, mais o local onde o termo pesquisado deve ser encaixado no endereço. O local onde o termo será adicionado é representado pela variável {searchTerms} e não deve ser modificado.
<Url type=”text/html” template=”http://pliniotorres.wordpress.com/index.php?s={searchTerms}”/>
Outro exemplo:
<Url type=”text/html” template=”http://www.seusite.com.br/busca.php?termo={searchTerms}”/>
A tag image define os ícones que aparecerão na lista de provedores disponíveis na barra do navegador. Crie dois Favicons, um de tamanho 16X16 e outro 64X64 pixels, ambos em formato PNG e indique o caminho onde eles se encontram hospedados no seu site.
<Image height=”64″ width=”64″ type=”image/png”>http://pliniotorres.wordpress.com/imagens/icone64.png</Image>
<Image height=”16″ width=”16″ type=”image/png”>http://pliniotorres.wordpress.com/imagens/icone16.png</Image>
A tag Language define em qual linguagem o site de buscas se encontra e as tags OutputEncoding e InputEncoding definem em qual padrão o termo de busca deve ser introduzido no formulário e como o resultado da pesquisa deve ser mostrado para o internauta. Como eu citei anteriormente, o padrão aqui é UTF-8, mas devido a alguns problemas na busca de palavras acentuadas, mudei a encoding para iso-8859-1 e o problema foi solucionado.
<Language>pt-br</Language>
<OutputEncoding>iso-8859-1</OutputEncoding>
<InputEncoding>iso-8859-1</InputEncoding>
Finalizando, fechamos o arquivo com a tag </OpenSearchDescription>.
3. Adicionando o Provedor de Buscas: Agora, basta disponibilizar um link onde o usuário possa adicionar o provedor de buscas criado ao seu navegador. Para isso, crie um link em um texto ou em uma figura, através do chamado JavaScript window.external.AddSearchProvider, para o arquivo XML hospedado em sua página.
Exemplo:
<a href=”javascript:void(window.external.AddSearchProvider
(‘http://www.seusite.com.br/busca.xml’));”>
Adicionar este site a lista de Provedores de Busca!</a>
Infelizmente, o WordPress não permite o uso de JavaScript em suas páginas e esta é a única maneira de se adicionar o provedor. Então, para demonstrar o funcionamento do script, criei um link com o adicionador no meu site pessoal, confira:
Clique aqui para adicionar o Blog do Plínio Torres a Lista de Provedores de Busca
Após adicionar o Provedor de Buscas, basta selecioná-lo e digitar o termo a ser pesquisado e pronto! Você tem acesso rápido e direto ao sistema de buscas do seu site.
O adicionador funcionou bem com o Firefox e ao Internet Explorer. Peço aos leitores de plantão que testem o recurso em outros navegadores, com o Opera.
Espero que este post seja útil, dúvidas nos comentários!
Cursos gratuitos de Linux, OpenOffice e Redes
30/01/08
O Projeto Linux Brasil, uma parceria entre diversas entidades que apóiam o software livre no país, está abrindo 10.000 vagas para cursos a distância em Linux Básico, Intermediário e Avançado, OpenOffice e Redes de Computadores.
Para efetuar a inscrição, o usuário paga uma taxa de inscrição entre 10 e 20 Reais, de acordo com o curso escolhido e segue as instruções para o acompanhamento das aulas.
Após a realização de testes de aprendizagem, o aluno recebe a certificação Linux Brasil que é válida em todo território nacional e os cursos já servem de preparação para a Certificação Internacional LPI.
Os cursos oferecidos pelo Projeto Linux Brasil são todos desenvolvidos na plataforma Linux, ministrados por profissionais altamente qualificados, e destinam-se às pessoas que desejam conhecer um novo e moderno sistema operacional e atuar profissionalmente em sistemas operacionais livres, especialmente, o Linux, que vem sendo amplamente utilizado pelo governo Federal, Estadual e Municipal, e inclusive, pelas empresas.
Os níveis dos cursos são direcionados para usuários dos mais diversos graus de formação, desde usuários leigos até os avançados. Podem participar do Projeto: crianças, adolescentes, adultos e idosos.
Não perca esta oportunidade, tire suas dúvidas e faça sua inscrição aqui.

