Pular para o conteúdo principal

Postagens

Mostrando postagens de julho, 2013

Verificar privilégios de um usuário (Oracle)

Em muitas ocasiões, por diferentes motivos nos deparamos com a necessidade de conhecer os privilégios que um determinado usuário possui. Como vimos aqui existem alguns tipos diferentes de privilégios e para consultar esses privilégios temos a disposição o famoso dicionário de dados, conforme visto aqui , sendo nos objetos desse dicionário que precisaremos consultar para obter informações sobre os privilégios. O objetivo desse post não é entrar em detalhes sobre os privilégios ou mesmo sobre as tabelas que formam o dicionário de dados, isso já foi feito nas postagens mencionadas, a intenção é mostrar uma consulta que nos permita obter os principais privilégios, segue o código: select 'Privilégios de sistema : ' || PRIVILEGE from dba_sys_privs where GRANTEE = upper('PROGRAMERO') union select 'Privilégios em Role: ' || GRANTED_ROLE from dba_role_privs where GRANTEE = upper('PROGRAMERO') union select 'Privilégios em objetos : ' || owne

RelativeLayout (Android)

No Android existem várias maneiras de organizar os componentes na tela da aplicação, e uma delas (uma das mais comuns) é utilizando o RelativeLayout . O RelativeLayout nos permite organizar os componentes de forma relativa entre eles, como por exemplo um botão de confirmação abaixo de uma caixa de texto e um botão de cancelamento a direita do botão existente. O que usaremos: JDK 1.6 Android Developer Tools (Eclipse) Criando um novo projeto Vamos abrir o Eclipse em seguida File - New - Project - Android - Android Application Project: Na próxima tela iremos especificar o nome da aplicação, o nome do projeto e o nome do pacote: Na próxima tela nos certificaremos da criação de uma atividade, selecionando a opção “Create activity”: Vamos manter o icone padrão: Em seguida vamos escolher uma atividade em branco selecionando “BlankActivity”: Por fim seremos questionados quanto a alguns detalhes de nossa atividade, aqui também manteremos o padr