PostgreSQL: consultas avançadas com as window functions

desenvolvedores

Via blogs.dextra.com.br:

Um recurso presente desde a versão 8.4 do PostgreSQL, mas que muitos ainda não conhecem ou não sabem como utilizar, são as chamadas WINDOW FUNCTIONS, ou, numa tradução literal, “FUNÇÕES DE JANELA”. Trata-se de um recurso muito interessante, que foi definido no padrão SQL:2003, a fim de potencializar as consultas em contextos OLAP.

Considerando um conjunto de linhas de uma consulta, uma window function é capaz de realizar cálculos em uma linha com base em dados presentes em linhas relacionadas à esta (de mesmo valor, vizinhas, etc.). Nesse contexto, um grupo de linhas correlacionadas é considerada uma janela (“window”). Na própria consulta definimos qual serão as janelas para que uma função de agregação trabalhe sobre a mesma.

Esta funcionalidade pode (...)

| Link para compartilhar
Por Augusto Campos | 30/01/2013

Palestra RJ: Criação de Jogos Eletrônicos

evento

Enviado por Eliane Domingos de Sousa (ciclodepalestrasΘsindpdrj·org·br):

“Segunda-feira, 04 de fevereiro às 19:00 h é dia de Ciclo de Palestras Software Livre no SINDPD-RJ. O tema da palestra Criação de Jogos Eletrônicos será apresentado por Henrique Barone.

ENTRADA FRANCA. Inscrição pelo portal: [ciclodepalestras.sindpdrj.org.br/…] ” [referência: ciclodepalestras.sindpdrj.org.br]

| Link para compartilhar
Por Augusto Campos | 30/01/2013

Palestra sobre Elastix no Campus Party - 01/02/13 às 20:30

evento

Enviado por Alberto Mitsuo Sato (amsatoΘinnovus·com·br):

“A Campus Party 2013 acontece mais uma vez em São Paulo. A sexta edição será realizada no Anhembi Parque, entre os dias 28 de janeiro a 3 de fevereiro de 2013 e reúne os principais temas e personagens da Internet brasileira. Os portões foram abertos para os participantes a partir das 12h do dia 28/01/2013 e reunirá cerca de 8.000 campuseiros devem passar pela #CPBR6, sem contar os milhares de visitantes da Zona Expo.

No dia 01 de fevereiro, sexta-feira, as 20:30 o Engenheiro Alberto Sato irá palestrar sobre o tema: Elastix - Um excelente PBX IP de código livre. Muitas pessoas ainda não conhecem este excelente produto e por isso esta palestra tem o objetivo de mostrar as características e recursos do Elastix/Asterisk, os cuidados que precisamos ter para as ligações funcionarem com qualidade, a facilidade da configuração da interface gráfica, as aplicações e exemplos de utilização, proporcionando uma grande economia nas ligações telefônicas, além de muitos recursos avançados.

Esta palestra será realizado no palco Sócrates, sobre Software Livre e a agenda completa você encontra aqui: [campus-party.com.br/…]

Participe também deste grande evento e atualize-se profissionalmente!!” [referência: campus-party.com.br]

| Link para compartilhar
Por Augusto Campos | 30/01/2013

Campus Party: Video demonstrativo ADK – Android e Robótica Livre

evento

Enviado por Alessandro de Oliveira Faria (A.K.A. CABELO) (alessandrofariaΘnetiec·com·br):

“Na Campus Party 2013 após a palestra sobre Android demonstrarei o brinquedo ODROID Bab (http://www.hardkernel.com/renewal_2011/products/prdt_info.php?g_code=G131089647540), um brinquedo inovador para hobistas que gostam de desevolvimento na plataforma Android e desejam conhecer o conceito Android ADK.

Ressalto que o hardware é baseado em um PIC24F com bluetooth, 2 servo motores, barômetro, sensor de temperatura e bateria. No vídeo demonstrativo (bem amador) veremos o resultado das modificações para o reconhecimento de voz em portugues para execução dos movimentos do robô..” [referência: wp.me]

| Link para compartilhar
Por Augusto Campos | 29/01/2013

Ubuntu TV terá integração com o Ubuntu Phone OS

distribuicoes

Enviado por Cláudio Novais (ubuntuedΘgmail·com):

“Você se lembra da Ubuntu TV? Pois é, ela não morreu! Segundo o desenvolvedor da Ubuntu TV, Joseph Mills, a equipa está focada no Ubuntu Phone OS porque a Ubuntu TV irá partilhar recursos (QT/QML). Um dos objetivos passa por permitir ao utilizador final chegar a casa e ligar o Ubuntu PhoneOS à TV (através do HDMI) e ter acesso imediato a um sistema multimédia.

Com isto, Joseph Mills, convida aos utilizadores do mundo livre a testarem o estado atual dela. A instalação é muito simples pois utiliza um PPA oficial que simplifica o procedimento.” [referência: ubuntued.info]

| Link para compartilhar
Por Augusto Campos | 29/01/2013

Jogo OpenArena para Raspberry Pi

aplicacoes

Enviado por João Fernando Costa Júnior (revistaΘespiritolivre·org):

“A Raspberry Pi Foundation anunciou o lançamento de OpenArena para Raspberry Pi, um jogo multiplayer de tiro em primeira pessoa (FPS), baseado no Quake III.

Disponível como um download gratuito, o jogo foi marcado como “Adults Only” por causa do sangue e da violência. O jogo de código aberto é gratuito para download e é movido pelo “ioquake3 ‘, fork da engine de Quake III. Modificações foram feitas no jogo, removendo o material e adição de conteúdo livre e novo.” [referência: revista.espiritolivre.org]

| Link para compartilhar
Por Augusto Campos | 29/01/2013

Conheça as novidades do GNOME 3.7

aplicacoes

Enviado por Cláudio Novais (ubuntuedΘgmail·com):

“A equipe do GNOME já está trabalhando no GNOME-Shell 3.8, melhorando o 3.7 que está quase pronto para ser lançado. O Gnome 3.7 quer trazer um ambiente ainda mais consistente. E neste momento as mudanças já aplicadas são interessantíssimas. Para além disso, com ele vem também o novo Gnome Fallback, que resulta da unificação destes dois ambientes que outrora eram distintos.

Para quem usa o Unity, algumas destas mudanças serão também visíveis, pois há várias aplicações em comum, nomeadamente as Configurações do Sistema.” [referência: ubuntued.info]

| Link para compartilhar
Por Augusto Campos | 29/01/2013

Está disponível para testes o Scientific Linux 5.9 RC1

distribuicoes

Enviado por Henrique "LonelySpooky" Junior (henriquecsjΘgmail·com):

“O Scientific Linux, desenvolvido pelo Fermi Lab e pelo CERN, é uma distribuição clone do Red Hat Enterprise Linux e está disponível para a comunidade desde 2004.

Seguindo o lançamento do RHEL 5.9 o Scientific Linux acaba de disponibilizar, conforme planejado, o RC1 do SL 5.9 e pede que os usuários testem e reportem possíveis bugs. Para mais informação e downloads, acesse a Comunidade Brasileira do Scientific Linux.” [referência: scientificlinuxbr.org]

| Link para compartilhar
Por Augusto Campos | 29/01/2013

Vídeo: Melhorias no Unity

distribuicoes

Enviado por Pablo R. Dinella (ipablo·rdΘgmail·com):

“Neste vídeo é mostrado algumas melhorias no Unity, tal como a adição da opção de mostrar os ícones de "Mostrar Desktop" e "Espaços de trabalho", a possibilidade de dimuí-los até 8px, a remoção da Ubuntu One Music Store do Rhythmbox, e a possibilidade de mudanças no modelo de versionamento do Ubuntu.” [referência: youtube.com]
| Link para compartilhar
Por Augusto Campos | 29/01/2013

Backup dos arquivos na “nuvem” utilizando o Fedora e Dropbox

distribuicoes

Enviado por João Fernando Costa Júnior (revistaΘespiritolivre·org):

“O Ubuntu possui um serviço de backup em nuvem chamado “Ubuntu One”, gratuito, onde os usuários salvam os arquivos que desejam na pasta do Ubuntu One (que normalmente fica dentro da pasta “home”) e estes arquivos são sincronizados com o servidor.

Sendo assim, em todas as máquinas onde o usuário estiver logado e on-line, ele poderá “enxergar” estes arquivos e modificá-los. Se você formatar a sua máquina estes arquivos ainda estarão disponíveis, pois é feita uma cópia deles online.

Este mesmo recurso também pode ser agregado no Fedora Linux, através do Dropbox.

Para prosseguir com os detalhes da instalação basta as instruções a seguir.” [referência: revista.espiritolivre.org]

| Link para compartilhar
Por Augusto Campos | 29/01/2013

Mais um: openSUSE confirma que vai abandonar MySQL e adotar MariaDB

distribuicoes

A Wikipedia já anunciou a migração de seus servidores, e na semana passada soubemos também que os desenvolvedores do Fedora estão considerando trocar o MySQL pelo fork MariaDB em sua distribuição, e agora chega a confirmação de que o openSUSE tomou a mesma decisão.

Segundo o desenvolvedor Michal Hrušecký, a medida vale a partir do openSUSE 12.3, abandonando o MySQL e colocando em seu lugar o MariaDB.

Nas ocasiões anteriores, os motivos mencionados incluíram atitudes da Oracle em relação ao projeto que parecem indicar que o MySQL está deixando de ser tão aberto quanto era, bem antes do período de 5 anos que a Oracle prometeu à União Europeia na aquisição. (via muktware.com - “openSUSE Dumps MySQL Makes MariaDB Default Database | Muktware”)

| Link para compartilhar
Por Augusto Campos | 28/01/2013

Ubuntu, quadricóptero AR.Drone e Joystick Logitech

aplicacoes

Enviado por Cláudio Novais (ubuntuedΘgmail·com):

“O Ubuntu cada vez mais aparece a ser utilizado em diferentes áreas. Desta vez, foi um usuário que, através do AR.Drone SDK conseguiu pôr o Quadricóptero a ser comando pelo Ubuntu e inclusive com o Ubuntu a gravar o streaming fornecido pela câmara do pequeno voador.” [referência: forum.ubuntued.info]
| Link para compartilhar
Por Augusto Campos | 28/01/2013

Beta do Counter-Strike chega ao Steam para Linux

aplicacoes

Enviado por Tiago Hillebrandt (tiagohillebrandtΘubuntu·com):

“Com o lançamento da versão beta do Half-Life no Steam, o já consagrado e aclamado Counter-Strike finalmente chega ao mundo do pinguim. Veja como instalar e sair jogando! Confira mais detalhes no post :-)” [referência: ubuntubrsc.com]
| Link para compartilhar
Por Augusto Campos | 28/01/2013

Fedora discute proposta sobre novo modelo de lançamento

distribuicoes

Enviado por Cleiton Lima (cleitoncflΘyahoo·com·br):

“Durante essa semana eu fui surpreendido por uma notícia vinda do perfil oficial do Fedora Project no Google Plus que causava uma acalorada discussão nos comentários. A notícia era a reprodução feita no blog da líder do time de design da distro Máirín Duffy de uma proposta feita pelo desenvolvedor ‘Spot’, um dos mais importantes da distro, durante a FudCon – a Conferência de usuários e desenvolvedores do Fedora Linux. A proposta diz respeito a uma alteração no ciclo de desenvolvimento da distro.

Atualmente o Fedora trabalha em um planejamento para cada versão, onde o desenvolvimento do recursos propostos deve ser limitado aos 6 meses do ciclo de lançamento. Isso normalmente gera um atraso, mas pode ser um real problema quando recursos muito problemáticos, como o novo Anaconda foi no Fedora 18, é proposto.

A proposta é simples: ao invés de continuar seguindo o planejamento descrito no parágrafo acima, isso seria alterado para uma maneira parecida com a qual a Red Hat trabalha: um planejamento para a versão seria feito para as próximas 4 versões, ou seja, para um período de 2 anos. O suporte atual de 13 meses para cada versão seria mantido.” [referência: cleitonlima.com.br]

| Link para compartilhar
Por Augusto Campos | 28/01/2013

Beta 2 da Mageia 3 disponível para testes

distribuicoes

Enviado por macxi (emebipeΘyahoo·com·br):

“Conforme anunciado no Blog da Mageia, o Beta 2 da Mageia 3 está disponível para testes.

Todos são bem-vindos a contribuir com a caça aos bugs e ajudar no desenvolvimento desta nova versão da Mageia. Este beta 2 já virá com o Kernel 3.8, KDE 4.9.97 (rc2 virá com o kde 4.10), GNOME 3.6, o Grub (legacy) como padrão e o Grub2 para testes.

Dentre os aplicativos, se destaca a atualização para o LibreOffice versão 4.0 RC2. Neste segundo beta, também estará sendo testado o driver livre para o wireless da Broadcom. Se tudo ocorrer bem ele será mantido, caso contrário, ainda terá que ser adotado o driver proprietário.

Mais informações sobre este lançamento: - Mageia 3 beta 2 notas de lançamento e errata - Roteiro de desenvolvimento - Características do Mageia 3

O lançamento final do Mageia 3 está previsto para 02/abril/2013.” [referência: blog.mageia.org]

| Link para compartilhar
Por Augusto Campos | 28/01/2013