quinta-feira, 19 de março de 2009

Aquisição de Linux impulsionada pela recessão mundial

Tux Novell anunciou hoje que um recente estudo de mercado, realizado pela IDC e patrocinado pela Novell, revela um aumento na aquisição de Linux impulsionada pela recessão mundial. À medida que mais e mais empresas procuram reduzir custos e encontrar valor, eles são desenhados para a enorme economia que o Linux oferece, com mais de metade dos executivos de TI pesquisados planeamento para acelerar Linux adopção em 2009. Além disso, mais de 72 por cento dos entrevistados dizem que estão activamente quer avaliar ou já decidiram aumentar a sua adoção do Linux no servidor, em 2009, com mais de 68 por cento que o mesmo pedido para o desktop. No estudo forma entrevistados mais de 300 executivos de TI spanning manufatura, serviços financeiros, varejo e indústrias em todo o globo, bem como agências governamentais.
O pesquisa revelou principais condutores do crescente interesse no Linux. A maior motivação dos executivos para migrar para Linux foi económico e relacionados com a redução dos custos e de apoio contínuo. Como conseqüência, mais de 40 por cento dos participantes disseram que tem plano de estudo para implantar cargas adicionais sobre o Linux nos próximos 12-24 meses e 49 por cento indicaram Linux como sua principal plataforma servidor no prazo de cinco anos. Nomeadamente, no entanto, aqueles que hesitam em adotar Linux falam sobre a falta de apoio e de má aplicação da interoperabilidade com o Windows e outros ambientes como as suas principais preocupações.
A pesquisa foi realizada em fevereiro de 2009 e sondados mais de 300 profissionais de TI sobre a supervisão do sistema operacional Linux e outras compras para as suas opiniões. Organizações participantes tinham que ter mais de 100 empregados, o pesquisa estava procurando principalmente decisores de TI familiarizados com o Linux uso e planos adoção. Entre os participantes do estudo, 55 por cento tinham servidores Linux  servidores em uso, 39 por cento tinham servidor Unix, em uso, e 97 por cento tinham servidor Windows em uso. Típico entrevistados tinham títulos como CIO, VP, foi director, IT Manager, IT Staff, de TI e Consultor. Os entrevistados foram pré-selecionados através screeners demografia e concluído o pesquisa on-line. Novell não foi envolvida no recrutamento, e entrevistados não precisam ser clientes Novell.

O artigo original pode ser encontrado em:  http://www.novell.com/news/press/it-organizations-turn-to-linux-in-economic-downturn

KMPlayer

image001

O KMPlayer (Korean Multimedia Player) é um programa reprodutor de mídia digital. O programa destaca-se por sua capacidade de reproduzir muitos formatos de mídia e ser rico em opções. O KMPlayer é um programa proprietário, é gratuito (freeware) e está disponível apenas para Windows. Ele foi traduzido por voluntários para o português e para a variante linguística brasileira.

O "K" de KMP, ou K-Multimedia Player é a inicial do desenvolvedor original do programa (Kang). Em março de 2008 o desenvolvimento do KMPlayer foi transferido a PandoraTV, uma compania de streaming de vídeo coreana.

O KMPlayer suporta filtros internos e externos à aplicação num ambiente completamente controlado em relação a outros codecs e filtros de audio/video e o faz sem causar problemas no DirectShow. O programa é capaz de criar diversos efeitos de áudio e vídeo, reduzir ou amentar a velocidade, selecionar partes de um vídeo como favoritas, realizar repetição da mídia em vários padrões, suporta mapeamento das funções a teclas do teclado e muitas outras opções. O KMPlayer é compatível com skins e muitos plugins do popular Winamp.

Mais informações nos links:

http://www.kmplayer.com/forums/index.php?, http://pt.wikipedia.org/wiki/The_KMPlayer

Lançado o GNOME 2.26

image O GNOME 2.26 é a versão mais recente do GNOME, um ambiente de trabalho popular e multiplataforma. O foco do GNOME é facilidade de uso, estabilidade, e suporte de primeira classe a internacionalização e acessibilidade. Baseado em Software Livre e de Código Aberto, o GNOME fornece todas as ferramentas comuns que usuários de computador esperam de um ambiente de computação moderno (e-mail, groupware, navegação na Web, multimídia, jogos, gerenciamento de arquivos), assim como uma plataforma poderosa e flexível para desenvolvedores de software, tanto desktop como móvel.

Para obter mais informações sobre o lançamento do Gnome, acesse www.gnome.org ou o link http://library.gnome.org/misc/release-notes/2.26/

domingo, 15 de março de 2009

Clausula order by

Um video encontrado no youtube, explicando muito bem a clausula ORDER BY...


Oracle - Protegendo o Dicionário de dados

Usuários que não possuem privilégio de administrador, não precisam ter acesso ao dicionário de dados, mas terão acesso caso for atribuído ao usuário algum privilégio do tipo

  • select any table.....
  • update any table....etc

O dicionário de dados contem informações que podem ser utilizados por usuários mal intencionados para invadir ou danificar o sistema.

Mesmo atribuindo privilégios * any table ao usuário, se você desejar que ele não tenha acesso as tabelas do dicionário, basta alterar o parâmetros do Oracle - 07_DICTIONARY_ACCESSIBILITY como false, segue o exemplo de como alterar o parâmetro:

  1. Conectar com o usuário system
  2. Vamos verificar qual o valor do parâmetro executando a seguinte consulta

select v.value from v$parameter v
where v.name = 'O7_DICTIONARY_ACCESSIBILITY';

parametro1

Podemos observar que o valor em nossa base esta como FALSE, o que significa que mesmo atribuindo privilégios a usuários com * any table os mesmo não terão acesso as tabelas do dicionário de dados, então vamos fazer um teste.

4. Logado ainda como system atribui o privilégio de select any table para um usuário conforme a seguir:

grant select any table to <Nome_Usuario>;

5. Logar com o usuário a quem foi concedido o privilégio de select any table, executar a seguinte consulta

select * from v$parameter v;

parametro2

Perceba que foi retornado um erro dizendo que a tabela ou view não existe, pois mesmo tendo privilégio de select any table como o parâmetro 07_DICTIONARY_ACCESSIBILITY esta com o valor FALSE, não permite que o usuário realize consultas nas tabelas do dicionário de dados

Agora vamos alterar o parâmetro 07_DICTIONARY_ACCESSIBILITY para o valor TRUE para vermos o resultado.

6. Logado como system, executar o seguinte comando:

ALTER SYSTEM SET O7_DICTIONARY_ACCESSIBILITY = true SCOPE=spfile

parametro3

Vejam que o parâmetro foi alterado com sucesso, pra certificarmos vamos executar a consulta novamente na tabela V$PARAMETER, onde o valor do parâmetro dessa vez deve retornar TRUE.

select v.value from v$parameter v
where v.name = 'O7_DICTIONARY_ACCESSIBILITY';

O resultado ainda continua como FALSE, porque?

Isso porque, para que o parâmetro venha a ter o seu novo valor, é necessário reiniciar o banco de dados, então vamos lá, logado como system siga os comandos conforme a figura abaixo:

parametro4

Depois de alterado o valor do parâmetro para TRUE, observamos com a consulta na tabela v$parameter que o valor continuava como FALSE, mas depois de reiniciar o banco de dados (shutdown immediate e startup) ao realizar a consulta novamente o parâmetro foi alterado para TRUE.

Agora, logado com o mesmo usuário que foi concedido permissão de select any table anteriormente vamos fazer a seguinte consulta novamente:

select * from v$parameter v;

Agora não é retornado mais o erros que a tabela ou view não existe e a consulta é realizada.

Para usuários que não terão privilégio de administrador e mesmo assim deverão ter acesso a uma ou mais tabelas do dicionário de dados com o parâmetro O7_DICTIONARY_ACCESSIBILITY' tendo o valor FALSE, como fazer?

FÁCIL, você pode fornecer esse acesso da seguinte maneira:

  • usando GRANT padrão, permitindo acessar determinadas tabelas do dicionário de dados, exemplo:

GRANT SELECT ON DBA_TABLES TO <NOME_USUARIO>;

  • concedendo o privilégio de sistema SELECT ANY DICTIONARY, que irá permitir que o usuário tenha acesso de consulta em todas as tabelas do dicionário de dados, exemplo

GRANT SELECT ANY DICTIONARY TO <NOME_USUARIO>;

A menos que necessário , não é recomendado atribuir a permissão de consulta ao usuário de todas as tabelas o dicionário de dados caso o mesmo não ira fazer uso de todas as tabelas, o mais recomendado é atribuir os grants específicos para cada tabela que será utilizada.

No Oracle10g e 9i, o parâmetros 07_DICTIONARY_ACESSIBILITY, vem como default o valor FALSE, em versões anteriores o valor default é TRUE, portanto para versões anteriores ao 10G e 9i, esse parâmetro deve ser alterado manualmente para que o usuário não venha a ter acesso ao dicionário de dados.

Mas muito cuidado ao definir o parâmetro 07_DICTIONARY_ACESSIBILITY como o valor TRUE, pois qualquer usuário por exemplo com privilégio de DROP ANY TABLE, será capaz de excluir a tabela do dicionário de dados de forma acidental ou intencional.

Até a próxima..

quinta-feira, 12 de março de 2009

Linux Foundation, Microsoft e Sun discutirão futuro dos sistemas operacionais

Entre os dias 8 e 10 de abril, o Hotel Kabuki, em São Francisco, Estados Unidos, hospedará o Linux Foundation Collaboration Summit, um evento que reunirá representantes da Microsoft, da Fundação Linux e da Sun Microsystems. O objetivo será promover o debate sobre o futuro dos sistemas operacionais.

sunlinwin

Entre os participantes estarão Sam Ramji, diretor de estratégia de plataforma da Microsoft; Jim Zemlim, diretor executivo da Linux Foundation; e Ian Mudrock, vice-presidente de desenvolvimento da Sun.

Mais informações:

http://linux-foundation.org/weblogs/press/2009/03/09/linux-foundation-microsoft-and-sun-debate-future-of-operating-systems-at-annual-collaboration-summit/

Vote no único vídeo brasileiro que está concorrendo no concurso da Linux Foundation

O pessoal da 4Linux produziu o único vídeo brasileiro a participar do concurso em que o Vídeo vencedor será usado em campanha mundial para popularização do Linux.

Para votar acesse o site da LinuxFundation

Fonte… 4Linux….