Desenvolvimento

Compilando objetos inválidos do Oracle de maneira fácil

Quando se compila um objeto que é referenciado por vários outros objetos, estes ficam inválidos até que sejam recompilados novamente, coisa que o Oracle deveria fazer e, de alguma maneira, as vezes não faz.

Então aqui vai uma dica para quem tem de compilar várias packages, procedures e/ou functions inválidas diariamente devido à esta falha do Oracle.

Existe um comando que força o banco a compilar todos os objetos inválidos sob um determinado usuário, o comando é:

exec dbms_ultility.compile_schema(<USUARIO>);

Substitua por user onde está <USUARIO> se os objetos estiverem sob o usuário que está conectado, ou pelo nome de usuário correspondente.

O comando demora um pouco para ser executado e não compila todos os objetos que estão inválidos por erro de codificação, para descobrir quais objetos estão inválidos, você pode executar a seguinte query:

select object_name
from all_objects
where status = 'INVALID'

Será listado os objetos que estão inválidos na base.


Motorola Droid Razr – O super smarphone Android

Lançado recentement, o novo Motorola Droid Razr é o celular mais fino do mundo com conectividade 4G. Com espessura de 7,1mm, traz uma tela com 4,3 pol. de Super AMOLED, possui resolução de 540 x 960 pixels e é protegida pelo já conhecido Gorilla® Glass, resistente a poeira e riscos. Sua câmera traseira, de 8MP, consegue capturar vídeos em Full HD (1080p) e sua câmera frontal, de 1.3 MP, possui capacidade de gravação em HD (720p).

Muito mais leve e resistente, o Motorola Razr é revestido por Kevlar®, que lhe dá um acabamento muito mais atrativo.

O Android Gingerbread (posteriormente o Icecream Sandwich) é suportado por seu processador Dual-core de 1.2Ghz e 1GB de memória RAM. Também contará com 16GB de memória interna, 16 GB no cartão MicroSD que o acompanha (expansível até 32 GB), conexões de dados 3G e 4G, além do EDGE, GPRS e Wi-fi (b, g e n), GPS, protocolo DLNA (Digital Living Network Alliance).

Falando em conectividade, o smartphone vem com MotoCast pré-instalado. Este aplicativo permite você compartilhar seus arquivos, vídeos e músicas entre o aparelho e seu computador atravéz da rede Wi-fi, 3G ou 4G, sem a necessidade do cabo USB.

Assim como o Motorola Atrix, o Droid Razr também é compatível com o gadget Webtop.

O design do Motorola Droid Razr lembra muito o de seu avó, Motorola Razr V3, que teve 110 milhões unidades vendidas em todo mundo.

Razr V3 X

Motorola Razr V3x

Droid Razr

Motorola Droid Razr

Apesar do lançamento ter sido no dia 16 de novembro, ainda não é possível encontrar o aparelho no Brasil, mas já sabemos que o preço sugerido pela Motorola é de R$ 1.999,00.


Aplicativos que seu Android precisa ter – Listen

Você, que acompanha diversos Podcasts pelo mundo à fora e nem sempre tem um computador à disposição para baixá-los e copiá-los para seu smartphone, pode contar com o Listen.

Este aplicativo, desenvolvido pela própria Google, lhe permite indexar vários podcasts disponível na Internet. Nem todos eles estão no índice do aplicativo, para estes casos, você pode adicioná-los manualmente no menu da opção “My subscriptions”.

Lógico que, pela qualidade da banda 3G brasileira, você conseguirá ouvir os Podcasts continuamente (sem aquelas pausas de buffer) usando conexão Wi-fi ou abrindo mão da qualidade e se contentando com áudios de 96kbps ou menos.

O Listen lhe permite baixar os arquivos de áudio para ouví-los posteriormente, quando quiser, sem a necessidade de conexão com a internet.

Link para o aplicativo: Listen
Preço: Gratuito
Propaganda: Não
Avaliação*: 3,8/5

* Avaliação feita até a publicação deste post

Compartilhando conexão 3G do Android com PCs ou Notebooks via USB

O Froyo, versão 2.2 do Android, vem com um aplicativo padrão para compatilhamento da conexão 3G com outros dispositivos que utilizem da tecnologia wi-fi. O problema surge quando você não dispõe de uma placa wi-fi, como é o caso da maioria esmagadores de desktops vendidos atualmente.

ProxoId, aplicativo gratuito disponível no Android Marketing, lhe permite compartilhar a conexão 3G utilizando somente o cabo USB.

O aplicativo precisa de um programa stand alone rodando no computador para funcionar e que os drivers para o Android estejam instalado neste mesmo equipamento.

O driver, assim como o programa, pode ser encontrado em forma de arquivo ZIP para Windows 32bits aqui e para Windows 64 bits aqui. Se você instalou os drivers que vêm no CD do fabricante, pule para o passo Reconhecendo o smartphone.

Instalando os drivers

Descompacte o arquivo ZIP e conecte o aparelho ao computador. O assistente de novos dispositivos será aberto.

Escolha a opção “Não, não agora” e clique em “Avançar”. Na tela seguinte, escolha a opção “Instalar de uma lista ou local específico”.

Habilite as opções “Procurar o melhor driver nestes locais” e “Incluir este local na pesquisa”, então clique em procurar.

Na caixa de diálogo, selecione o diretório onde você descompactou o arquivo ZIP > “usb_driver” > “x86″, como na imagem.

Clique em avançar e siga os passos até o fim da instalação.

Reconhecendo o smartphone

Com o aparelho plugado, acesse o diretório “proxoid-adb” e execute o arquivo “check.bat”. Deverá aparecer a tela abaixo com o número do dispositivo.

Caso não apareça, tente desconectar o aparelho e conectar novamente ou reinstalar os drivers.

Configurando ProxoId

A tela de configuração é aberto quando o ProxoId é executado:
“Start/Stop ProxoId” – Indica se o serviço está em execução (ticado) ou parado;
“Port” – Número da porta para o proxy
“User-Agent Filter” – Máscara do User-Agent (Browser).

Configurando Browser

Internet Explorer e Google Chrome

Clique no menu “Iniciar” > “Painel de Controle” e “Opções da Internet”. Clique na aba “Conexões” e no botão “Configurações da LAN”.

No campo “Endereço”, digite “localhost” e no campo “Porta” digite o mesmo valor que está nas configurações do “ProxoId”.

FireFox

Abra o Firefox, clique no menu “Opções”. Selecione a guia “Avançado” > “Rede” e clique no botão “Configurar Conexão”. Habilite a opção “Configuração manual de proxy.

No campo “HTTP”, digite “localhost” e no campo “Porta” digite o mesmo valor que está nas configurações do “ProxoId”.

Compartilhando conexão

Habilite a opção “Start/Stop ProxoId” na aplicação do seu Android.
No computador, abra o diretório “proxoid-adb” e execute o arquivo “start-tunnel.bat”.

Pronto! Enquanto estiver usando estas configurações de proxy, todo o tráfego passa a ser disponibilizado pelo sinal 3G do seu aparelho!


Android 2.2 – Instalando aplicativos direto no cartão SD

Quem tem smartphones Android com pouca memória interna e vive baixando aplicativos, sabe como é frustrante quando aparece o ícone de “Pouco Espaço”.

No Android 2.2 existe a possibilidade de migrar o local de instalação dos aplicativos já instalados, porém, alguns não lhe dão a possibilidade de movê-los para o SD.

Atrás de soluções para resolver este probleminha no meu Motorola Milestone, encontrei um excelente tutorial no Mundo Zoom que ensina como instalar aplicativos direto no cartão SD, mesmos aqueles aplicativos que não permitem movê-los, sem a necessidade de ser usuário root.

Primeiro baixe, de preferência, o ZIP de Android SDK e extraia-o e, navegue até o diretório “android-sdk-windows\platform-tools“.

Configure seu aparelho para o modo debug. Não sabe? Vá em “Configurações” > “Aplicativos” > “Desenvolvimento” e ative a opção “Depuração USB”.

Conecte seu smartphone à porta USB e ative a opção “Nenhum” (ou “Somente carregar bateria”) no Gerenciador de Conexão USB.

Agora Abra o prompt de comando clicando no menu Iniciar, executar. Digite “cmd” (sem aspas) e pressione Enter.

Com o prompt e a janela do Windows Explorer abertos, clique no arquivo “adb.exe” e arraste para o prompt, em seguida dê um espaço e digite “shell”. Pressione Enter.

Deverá aparecer o símbolo “$” e o cursor piscando. Agora digite o comando “pm setInstallLocation 2” e pressione Enter.

Este comando define a partição “2″, que é o cartão SD, como local padrão para a instalação dos aplicativos.

Pronto, isto é tudo que você precisa para que, a partir de agora, os aplicativos sejam instalados direto no cartão SD.

Caso o procedimento não tenha dado certo, no site Mundo Zoom existem algumas soluções de problemas que podem te ajudar.


  • AdSense

  • Copyright © 1996-2010 André L. S.. All rights reserved.
    iDream theme by Templates Next | Powered by WordPress