All posts by leonardocotta.com.br

O Caminho Certo github pra não esquecer mais!!

Projeto exemplo “getna”;

Esses comandos foram feitos no repositório de local para um branch chamado working:

P1-$ git clone git://github.com/LuizCarvalho/getna.git
P2-$ cd getna
P3-$ git branch --track master origin/master
P4-$ git branch working master
P5-$ git checkout working
P6-$ git remote add working git@github.com:LuizCarvalho/getna.git
P7-$ git fetch working
P8-$ git push working working:refs/heads/working
P9-$ git config branch.working.remote working
P10-$ git config branch.working.merge refs/heads/working

Continue reading O Caminho Certo github pra não esquecer mais!!

Sparql Noções basicas para consultas em triplas

Para não ficar repetitivo, quanto as noções basicas da linguagem Sparql eu recomendo um leitura no blog do nosso amigo Renan Oliveira http://renanoliveira.net/tag/sparql/, ele deixa bem claro como se é usado comandos basicos como Insert e Delete.

No caso de se interesar e quiser mais, pode consultar a documentação do SPARQL Disponível em http://www.w3.org/TR/rdf-sparql-query/.

Abraços,

Leonardo Cotta

Web Semântica

Resumo:
O conceito de Web Semântica sugere que a Web se possa tornar mais inteligente e intuitiva em relação às necessidades do utilizador, pela utilização de técnicas de descrição de conteúdos e de caracterização de contextos. Os mecanismos a introduzir aplicam-se em diversos domínios – inferência no contexto, hierarquização da informação, acesso à informação em arquiteturas abertas e distribuídas – com relevância presente e futura, nomeadamente no aumento de eficiência dos processos de trabalho.
O objectivo desta cadeira consiste na introdução do conceito de Web Semântica e das tecnologias associadas, com especial destaque para as linguagens de representação de conhecimento e para a forma de organização desse conhecimento – Ontologias. Pretende-se que o aluno seja capaz de desenvolver sistemas que utilizem a Web Semântica como base de conhecimento e que perceba como os sistemas informáticos podem “compreender” páginas web autonomamente, utilizando, por exemplo, técnicas de Processamento de Linguagem Natural. Continue reading Web Semântica

Steven Paul Jobs

Era cerca de 22h de ontem quando cheguei em casa depois de uma descontraída reunião com amigos, deitei na cama, peguei meu iPad e fui checar se tinha alguma novidade no Guia do PC… e tinha. A notícia da morte de Steve Jobs estava escancarada na home do blog e foi um verdadeiro choque para este que vos escreve. E imagino que tenha sido também para todos aqueles que conhecem ao menos um pouco da história dele. Demorei um tempo para acreditar.

Guia do PC preparou uma singela homenagem a este homem que literalmente revolucionou o mundo da tecnologia, tirando-o da estagnação. Uma homenagem a um homem que apenas queria “deixar uma marca no universo“. E deixou. Deixou sua marca em tudo que interagimos hoje: no mouse, na interface gráfica para desktops, nos ícones, nos smartphones modernos, na maneira de se consumir conteúdo… em tudo! Sem ele, não existiria sequer o Guia do PC, já que foi ele que criou os Computadores Pessoais.

Nos acompanhe nessa narrativa sobre a trajetória de vida de um verdadeiro gênio, de um autêntico visionário, daqueles que surgem somente de tempos em tempos. De um homem que não se deixou influenciar pelo meio, mas sim o mudou e o moldou ao seu gosto. Do responsável por descomplicar a tecnologia e a aproximar de todos nós.

Continue reading Steven Paul Jobs

O WordPress é uma plataforma semântica

WordPress é uma plataforma semântica de vanguarda para publicação pessoal, com foco na estética, nos Padrões Web e na usabilidade. O WordPress é ao mesmo tempo um software livre e gratuito. Em outras palavras, o WordPress é o que você usa quando você quer trabalhar e não lutar com seu software de publicação de blogs.

O WordPress é um projeto muito especial para mim. Todo desenvolvedor e colaborador acrescenta algo único nessa mistura, e juntos nós criamos algo bonito do qual me orgulho de fazer parte. Milhares de horas foram investidas no WordPress, e nós nos dedicamos para melhorá-lo todos os dias. Obrigado por você torná-lo parte de seu mundo. – Matt Mullenweg

http://br.wordpress.org/

Padrões Web, semântica da Web e Web Semântica

Existe uma confusão sobre a conceituação de Web Semântica, entre dois conceitos que por vez brigam entre si: o mais conhecido é o proposto por Tim Berners-Lee, que define a Web Semântica como um ambiente onde “a informação é dada com um significado bem definido, permitindo melhor interação entre os computadores e as pessoas” (BERNERS-LEE et al, 2001). O outro pode ser definido como “semântica da Web”, e trata da forma como escrevemos nossos códigos, utilizando a tag correta no contexto correto para a qual ela foi criada. Continue reading Padrões Web, semântica da Web e Web Semântica

Plugins para tornar seu blog WordPress “semantic ready”

Durante minhas pesquisas sobre Web Semântica, Ontologias e sua aplicações, esbarrei com diversas ferramentas para tornar o WordPress “semantic ready”, ou que utilizam recursos semânticos para incrementar blogs, wikis e outros sistemas. Alguns já estão incorporados a este blog, como o Zemanta, o wp-RDFa e o SIOC. Tudo que você tem a fazer é instalar os bichinhos e relaxar, que eles fazem todo o trabalho sujo de adicionar os metadados.

Continue reading Plugins para tornar seu blog WordPress “semantic ready”

Pesquisadores quebram criptografia de sites que protege quase toda a internet

Você usa o Gmail? E o Facebook? E sites de compra online? Todos esses sites dependem do SSL, uma tecnologia de criptografia que esconde o que navega entre você e o site. É aquele ícone de cadeado no navegador. Só que dois pesquisadores conseguiram arrombá-lo.

Os caras são Thai Duong e Juliano Rizzo. Esta semana, segundo o The Register, eles vão mostrar ao mundo como acabar com o SSL do PayPal usando apenas um pouquinho de código, subvertendo todo o processo de criptografia e deixando seus dados, em grande parte privados, abertos a quem quiser ver. As implicações disso são enormes.

O problema está no que se chama de TLS, a mais nova geração do SSL. O TLS 1.0 é vulnerável. O TLS 1.1 e 1.2 não são suportados por praticamente nenhum navegador. Os sites não querem sair do 1.0, porque não querem perder todos que visitam seu site – o que complica as coisas.

Se o exploit foi divulgado em público, tanto quem desenvolve browsers como quem administra websites serão forçados a usar uma versão mais segura do TLS. A transição, eu imagino, terá seus obstáculos. Mas ao menos Duong e Rizzo encontraram o problema antes de alguém que não planeja demonstrá-la em uma conferência legítima de segurança, certo? [The Register]

Continue reading Pesquisadores quebram criptografia de sites que protege quase toda a internet