Últimos posts


Os desenvolvedores do Joomla liberaram a versão 3.0 de seu CMS open source. O pulo no número de versão é justificado pelo fato de o Joomla 3.0 trazer várias novas funcionalidades junto com templates padrões para web sites e interface de administrativas com design responsivo que produzem bons resultados em telas grandes e em dispositivos móveis. A plataforma básica foi atualizada para a versão 12.2 e a instalação baseada na web teve o número de passos reduzido para apenas três, tornando-a mais fácil de usar. Ela também inclui vários conjuntos de dados de exemplo, que agora estão disponíveis durante a instalação.

Joomla 3.0

O novo template de administração é bem diferente dos seus antecessores em termos de look e feel. Diferentemente do template Bluestork, que era usado no Joomla 2.5, a interface de administração do Joomla 3.0 também funciona em dispositivos móveis com telas pequenas. O Joomla 3.0 usa framework Bootstrap HTML5 e é baseado em um layout com grid flexível. Uma novidade é a sidebar com itens de menu, que são complementados por listas drop-down no topo da página. (mais…)


OGlobal Development Group liberou atualizações para os branches 9.2.x e 9.1.x de seus banco de dados open source. De acordo com os desenvolvedores do projeto, essas atualizações corrigem dois bugs críticos que poderiam levar à corrupção de dados e que foram introduzidos acidentalmente como um efeito colateral de otimizações de desempenho e adição de novas funcionalidades, principalmente Unlogged Tables.

Curso de PostgreSQL em Porto Alegre Rio Grande do Sul

Os problemas podem causar quedas no servidor, falhas no modo standby ou no desligamento com a opção “Immediate”. O primeiro desse bugs críticos se refere à corrupção dos índices ou bancos de dados BTREE e GIN, enquanto o outro afeta a visibilidade de mapas. (mais…)


Durante a SUSECon, evento realizado na Flórida, a SUSE apresentou uma nova versão de seu software SUSE Manager. O SUSE Manager 1.7 traz melhorias que ajudam os administradores a gerenciar melhor a segurança de implementações empresariais do SUSE Linux Enterprise Server (SLES) e Red Hat Enterprise Linux (RHEL). A nova versão agora suporta o PostgreSQL como um backend de banco de dados, além de total endereçamento IPv6.

SUSE Manager

Assim, os administradores podem usar o Gerenciador do SUSE para atualizar novos sistemas de Service Packs no SLES, sem a necessidade de uma reinstalação ou qualquer interação manual com os sistemas que estão sendo atualizados.

Além disso, o SUSE Manager vai oferecer aos administradores diferentes opções de migração para Service Pack, e depois atualizar os sistemas automaticamente, com base nas preferências selecionadas. O aplicativo agora também oferece uma maneira padronizada de avaliação e mantém os níveis de correção de sistemas, apoiando a OpenSCAP, padrão gerenciado pelo NIST. (mais…)


Introdução

Ruby é uma linguagem que anda fazendo barulho nos últimos tempos, com foco em simplicidade e pragmatismo, está cativando muitos programadores, principalmente Web.

Este artigo está na área de Java porque no VOL ainda não tem uma seção para a nossa pedrinha de Rubí, e a IDE que utilizaremos é baseada em Java… fica meu pedido para a abertura da categoria Ruby.

A partir de agora iremos acompanhar os passos da instalação dos seguintes softwares:

  • Ruby 1.8 (Interpretador da linguagem);
  • Ruby Gems (Gerenciador de pacotes de softwares Ruby, estilo apt-get);
  • Rails 1.2.3;
  • PostgreSQL 8.2 (Vou com a cara desse banco, podia ser muito bem um MySQL ou SQLite);
  • postgres-ruby (driver do postgresql para ruby);
  • NetBeans IDE 6 Development (Um preview da nova IDE OpenSource incentivada pela Sun Microsystems).

No término, veremos o nível imenso de produtividade com nosso “Rubí nos Trilhos”!

Baixando e instalando PostgreSQL + Ruby + Rails

Indo na filosofia da comunidade Java, “Compatibility Matters!”, descreverei os passos para a instalação no Ubuntu (ou qualquer Debian Based), Slackware e de maneira genérica. (mais…)


Promoção de Aniversário

Calendário Calendário

Ferramentas para Automação de Teste de Software / Duração: 20h

30 de julho a 03 de agosto / Noite: 18:45 às 22:45 / Local: TargetTrust Confirmada
27 de agosto a 31 de agosto / Manhã: 8:00 às 12:00 / Local: TargetTrust
30 de outubro a 06 de novembro / Noite: 18:45 às 22:45 / Local: TargetTrust
08 de dezembro a 22 de dezembro / Sábado Integral: 8:30 às 12:30 e 13:30 às 17:30 / Local: TargetTrust
17 de dezembro a 21 de dezembro / Noite: 18:45 às 22:45 / Local: TargetTrust

Oracle 11g: Administração do Banco de Dados II / Duração: 30h

31 de julho a 09 de agosto / Noite: 18:45 às 22:45 / Local: TargetTrust Confirmada
03 de setembro a 13 de setembro / Manhã: 8:00 às 12:00 / Local: TargetTrust
18 de setembro a 28 de setembro / Noite: 18:45 às 22:45 / Local: TargetTrust
06 de outubro a 10 de novembro / Sábado Integral: 8:30 às 12:30 e 13:30 às 17:30 / Local: TargetTrust Confirmada
30 de outubro a 09 de novembro / Manhã: 8:00 às 12:00 / Local: TargetTrust
13 de novembro a 23 de novembro / Noite: 18:45 às 22:45 / Local: TargetTrust

Orientação a Objetos com UML / Duração: 20h

01 de agosto a 07 de agosto / Manhã: 8:00 às 12:00 / Local: TargetTrust
04 de agosto a 18 de agosto / Sábado Integral: 8:30 às 12:30 e 13:30 às 17:30 / Local: TargetTrust Confirmada
06 de agosto a 10 de agosto / Noite: 18:45 às 22:45 / Local: TargetTrust Confirmada
03 de setembro a 10 de setembro / Noite: 18:45 às 22:45 / Local: TargetTrust
01 de outubro a 05 de outubro / Manhã: 8:00 às 12:00 / Local: TargetTrust
01 de outubro a 05 de outubro / Noite: 18:45 às 22:45 / Local: TargetTrust
05 de novembro a 09 de novembro / Manhã: 8:00 às 12:00 / Local: TargetTrust
05 de novembro a 09 de novembro / Noite: 18:45 às 22:45 / Local: TargetTrust
03 de dezembro a 07 de dezembro / Manhã: 8:00 às 12:00 / Local: TargetTrust
03 de dezembro a 07 de dezembro / Noite: 18:45 às 22:45 / Local: TargetTrust

(mais…)


xSQL Scanner é uma aplicação multi-plataforma e ferramenta de auditoria avançada de SQL, que permite encontrar senhas fracas e vulnerabilidades sobre o MSSQL, MySQL e protocolos do PostgreSQL. Ele possui duas versões – uma em Mono que funciona em sistemas operacionais Linux e outro que trabalha em sistemas Windows. Dentre as principais características que compõem xSQL Scanner, estão opções de auditoria de vulnerabilidades, lançamento de exploits e exploit de senhas MSSQL.

xSQL Scanner Facilita os Processos de Auditoria com Sistema Mais Avançado

xSQL Scanner Facilita os Processos de Auditoria com Sistema Mais Avançado

Na sequência de funcionalidades, a aplicação apresenta módulo MSSQL 7 DoS, teste de senhas fracas, opção de Wordlist, opção de lista, SQL Portscanner, faixa de auditoria para endereços IP, entre outras características de igual relevância. Além disso, xSQL Scanner permite que o utilizador interrompa o processo de varredura em curso e termine de executá-lo mais tarde.

(mais…)


O Grupo de Desenvolvimento Global do PostgreSQL, lançou hoje dia 05 de junho, atualizações de segurança para todos os ramos ativos do seu sistema de banco de dados, incluindo as versões 9.1.4, 9.0.8, 8.4.12 e 8.3.19. Esta liberação contém 42 correções para a versão 9.1, e um menor número de correções para as versões mais antigas, incluindo correções relacionados ao fuso horário, correções de bugs de memória em to_tsquery(), correção de erros com tabelas temporárias ou transitórias usados ​​em scripts de extensão, além de ajustes referentes à inicialização de sessão envolvendo pg_attribute, à replicação síncrona quando houver alguma uma transação que apenas modificou as tabelas temporárias, entre outros reparos similares.

Tal como acontece com outras versões menores, os usuários não são obrigados a exportar e importar seu banco de dados ou usar pg_upgrade, a fim de aplicar esta versão de atualização; você pode simplesmente desligar o PostgreSQL e atualizar os binários. Assim, o usuário faz a pós-atualização após o banco de dados ter sido reiniciado. Se você usar o tipo de dados citext, e você atualizou de uma versão principal anterior executando pg_upgrade, consulte as notas de versão para 9.1.4 para importantes etapas pós-atualização.

(mais…)


A versão beta 9.2 do banco de dados open source PostgreSQL, foi anunciada pelo Grupo de Desenvolvimento Global do PostgreSQL, prometendo grandes melhorias de desempenho que permitem melhor escalabilidade, tanto no sentido horizontal quanto vertical. Uma nova otimização permite a realização de pesquisas para evitar a leitura das tabelas subjacentes ao invés de pesquisar apenas os índices; a de digitalização índices só acontece automaticamente, mas há uma série de ressalvas relacionadas à sua eficácia. Alega-se que para a maioria dos casos de uso e armazenamento de dados, é proporcionada “uma melhoria de desempenho considerável”.

Escalabilidade é o Ponto Forte do Mais Novo Release do PostgreSQL

Escalabilidade é o Ponto Forte do Mais Novo Release do PostgreSQL

Nesta versão, houve melhorias na manipulação de somente leitura (cargas de trabalho), e os desenvolvedores dizem que houve permissão de escalabilidade para o uso de 64 núcleos e ação envolvendo 300.000 consultas por segundo. Os sistemas de gravação de dados também foram acelerados com recursos como commit group, embora tenha ocorrido mudanças também para reduzir o consumo de energia da CPU. Além disso, houve melhorias de escalabilidade horizontal, incluindo suporte para replicação. Esse processo possibilitou uma espécie de cadeias entre servidores replicantes e reduziu os requisitos de transferência de informações entre os centros de dados.

(mais…)


O Postgres Enterprise Manager da de dados PostgreSQL EnterpriseDB, tem como objetivo simplificar o gerenciamento de implementações de de dados. Esta ferramenta pode gerenciar tanto o open source PostgreSQL e o da EnterpriseDB, Postgres Plus Server.

(mais…)


1.1) Baixe a ultima versao em http://www.postgresql.org

2.1) Siga os comandos:

# useradd postgres
# mkdir /home/postgres
# tar jxvf postgresql-8.0.3.tar.bz2
# chown -R postgres.users postgresql-8.0.3/
# cd postgresql-8.0.3/
# su postgres
$ ./configure –enable-thread-safety –with-perl –with-openssl –with-CXX –enable-odbc –enable-multibyte –with-tcl
$ gmake

** All of PostgreSQL successfully made. Ready to install.

$ gmake check

======================
All 96 tests passed.
======================

$ exit
# gmake install

PostgreSQL installation complete.

# chown -R postgres.users /usr/local/pgsql/
# ldconfig

Obs: para facilitar a sua vida:
# cd /usr/local/bin
# ln -s /usr/local/pgsql/bin/psql
(para nao ter q escrever o caminho completo sempre q quiser usar o ‘psql’ ;)

2) Ativando a base de dados
============================

2.1) PASSO UNICO (APENAS DA PRIMEIRA VEZ!!!)

# su postgres
$ /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data

Success. You can now start the database server using:

/usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data
or
/usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data -l logfile start

2.2) A partir de agora, sempre que quiser iniciar o postgres:

# su postgres
$ /usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data -l /usr/local/pgsql/data/serverlog start

(isso vai rodar o “postmaster” em pano de fundo,
e guardar logs em /usr/local/pgsql/data/serverlog)

2.3) Caso queira que o postgres seja ativado sempre que vc ligar a maquina:

(entre no diretorio onde vc compilou o postgres no passo 1)

# cd potgresql-8.0.3/
# cp contrib/start-scripts/linux /etc/rc.d/rc.postgresql
# chmod a+x /etc/rc.d/rc.postgresql

(obs: o diretorio de inicializacao muda em cada distro. Ex:
/etc/rc.d/ –> slack
/etc/rc.d/init.d/ –> redhat (acho)
(…)

(obs2: edite esse arquivo caso tenha instalado o postgres em local diferente)

Acho q eh soh isso. Tem q testar ;P
Mas pra executar manualmente eh soh digitar

# sh /etc/rc.d/rc.postgresql {start|stop|restart|reload|status}

Starting PostgreSQL: ok


3) Gerenciando usuarios
========================

O postgres tem sua propria lista de usuarios e grupos, que nao tem nada a ver com os usuarios e grupos do sistema (embora vc possa usar os mesmos nomes).

O postgres instala por padrao o superusuario “postgres”, que pode fazer tudo com as db’s do sistema, e inclusive criar outros usuarios (do postgres).

***ATENCAO********************
O superusuario “postgres” nao possui senha! Assim que instalar o servidor, nao esqueca de dar uma senha para o mesmo (veja secao 3.2 logo a frente). Do contrario, qq um com acesso remoto ao seu sistema poderah acessar seu banco, edita-lo, criar novos bancos, apagar tudo, etc.
******************************

Todas as informacoes dos usuarios ficam na tabela “pg_shadow”, que soh pode ser
selecionada pelo superusuario (a “pg_user” eh uma versao limitada dessa tabela, acessivel a todos os usuarios, mas que exibe **** ao inves do hash da senha).

3.1) Criando usuarios
# su postgres
$ psql template1 (eh ‘template1′ mesmo, veja secao 4)
(obs: abaixo, ‘template1=#’ eh apenas o prompt ;)

template1=# create user nome_do_usuario
template1-# createdb
template1-# password ‘m1nh4s3nh4′
template1-# ;
CREATE USER

‘createdb’ permite que o usuario crie e remova tabelas a vontade. Existem outras opcoes, mas essas sao as principais.

3.2) modificando usuarios:

template1=# alter user nome_do_usuario
(e continue o comando como se estivesse criando um usuario)

obs: createdb <==> nocreatedb (para nao deixar q o usuario crie bd’s

3.3) removendo usuarios:

template1=# drop user nome_do_usuario

4) Criando uma base de dados
=============================

4.1) template1

O postgres vem com uma db padrao, template1. Todas as db’s criadas vao herdar
o que estah nela, entao evite modifica-la ;)

4.2) criando sua base de dados:

Certifique-se que seu usuario eh ‘postgres’ ou foi adicionado com permissao para criar db’s (veja secao 3):

$ /usr/local/pgsql/bin/createdb minhadb

4.3) usando sua base de dados (para adicionar tabelas, etc.)

$ psql minhadb

a partir dai eh soh usar os comandos SQL (create table, insert into, drop, select, update, etc)

Divirta-se! ;)

Fonte: linux na rede – artigos – notícias – fórum – dicas e muito mais !