Pesquisar este blog

segunda-feira, 30 de agosto de 2010

Como baixar vídeos do youtuber!


Essa é mais uma postagem de utilidade pública. Caso você seja um daqueles aficionados por vídeos que gostam de ver um vídeo várias vezes, ou simplesmente não tem saco de esperar o vídeo do youtube carregar todo, você, muito provavelmente, já sentiu a necessidade de baixar um vídeo de lá para assistir depois. Normalmente, essa não é uma tarefa fácil. Existem muitos programas por aí que prometem fazer o serviço mas não atendem à sua necessidade ou faltam recursos essenciais. Por exemplo, você quer baixar um vídeo mas o programa que você está usando não permite obter a resolução que você quer, mesmo que ela esteja disponível.
De qualquer maneira, saiba que, baixar vídeos do youtube não é tão difícil quanto parece e existem bons programas para isso por aí. Aqui eu vou falar de um que eu gosto e uso, o 1click youtube download. Esse programa é excelente! Ele é um complemento do firefox que te permite baixar vídeos do youtube com 1 clique do mouse. Mais fácil impossível, não? Basicamente, sempre que você abrir uma página do youtube, caso tenha o complemento instalado, o 1clickdownload vai adicionar pequenos links abaixo do vídeo que você pode utilizar para baixar o que você quer. 
Os links, em si, já informam a qualidade do vídeo que você estará baixando. FULL HD, por exemplo, é o de melhor qualidade. 

Para instalar essa extensão, você deve ter o firefox3 instalado em sua máquina. Através deste navegador, você deve entrar neste link e instalar o complemento. Ele vai pedir para reiniciar o firefox. Você aceita e pronto. O complemento está instalado e você já poderá usá-lo. Bons vídeos para você!

segunda-feira, 23 de agosto de 2010

QUENCH e o descaso da MOTOROLA!


Sempre quis ter um Android. É sério! Minha grande frustração sempre foi não ter um sistema operacional/firmware no meu celular que me permitisse fazer o que eu quisesse. Que me desse liberdade. O Android me proporcionou isso. A comunidade é grande, tem muitos aplicativos, eu posso "bulir" e deixar com a minha cara (ou perto disso!).

Ótimo. Só que, ao comprar um celular Android, como sempre foi, você, normalmente, meio que fica refém de alguma empresa. Você passa a depender dessa empresa para atualizações e até para alguns serviços básicos. No caso do Motorola Quench, o buraco fica localizado abaixo da cintura. Comece imaginando que alguns dos aplicativos(alguns irritantes/inúteis) da operadora não podem ser removidos. Agora imagine algo pior, que o seu celular não recebe atualização mesmo quando todos os celulares irmãozinhos dele estão recebendo? Pera pera, vamos por partes. Atualização para quê?

O Android, como um sistema operacional decente para smartphones, tem versões. Igual ao windows que pode ser versão 98, 2000, xp, vista, seven, etc, o Android pode ter versão, que é representada por um número (1.5 ou 2.0, por exemplo) e um codenome, como cupcake. Para o usuário de Android, a versão do seu Android é bastante importante. É a versão do Android que define programas podem ou não ser instalados (pois alguns programas podem ser incompatíveis com algumas versões) e até que funcionalidades o celular tem. 

Basicamente, você tem que saber que a versão 2.x é melhor que a 1.5, e que é essa versão 1.5 que vem no Motorola Quench. O que está irritando todo mundo, no momento, é o fato de não haver data definida para o lançamento da atualização da versão do Android do Quench. Vendo a comunidade do Quench no orkut é possível ter uma idéia mínima do quanto a falta dessa atualização vem frustrando donos do Quench.

O que todos se perguntam é o motivo pelo qual a atualização do Quench ainda não saiu. Especula-se que a Motorola esteja interessada em manter o diferencial dos seus outros celulares (todos com Android 2.0 para lá!) em relação ao Quench, que é considerado um celular mais barato. Há quem fale que essa atualização pode nem sair, mas, o que é fato, de fato, é que a insatisfação vem crescendo. O que um dono do Quench pode pensar é que está acontecendo descaso com ele que comprou um celular, de boa fé, acreditando que seria bem tratado como cliente. Que teria as mesmas atualizações que os outros celulares recebem. Que iria se sentir respeitado. Mas, será que é isso mesmo que está acontecendo? O que você acha? Você tem um Quench, pois opine. 

Sou apenas uma gotinha no oceano da internet, mas essa é a minha visão sobre o problema. Clientes são fieis a empresas que os fazem se sentir bem e amparados. Se o Quench não receber atualização em tempo hábil, esse, com certeza, será meu último celular da Motorola.

[UPDATE] [25/08/2010]

Se você está pensando em comprar um Motorola Quench, talvez seja interessante pensar novamente. No exato momento, existem, pelo menos, dois competidores de peso para o celular. O lançamento do Samsung Galaxy 5, que é um competidor direto (e mais barato) do motorola quench, é o peso que faltava para desequilibrar a balança.

Com design arrojado, Android 2.1 e a conhecida qualidade Samsung, esse pode ser um excelente aparelho inicial para quem deseja conhecer o Android. Eis uma análise do pequeno notável.

Outra opção, para quem pode gastar um pouco mais, é o Sony X10 Mini. Um smartphone pequeno, robusto e com excelente acabamento. Já tive oportunidade de ver um de perto e ele faz jus à história da sony com celulares. É um aparelho realmente muito bom.  Sua tela não é muito grande e seu preço é um pouco mais salgado, mas, para quem procura discrição e funcionalidades, é um divisor de águas.

Para finalizar, eis um vídeo interessante sobre o que pensam muitos usuários sobre a posição da motorola quanto a atualização de seus celulares: http://www.youtube.com/watch?v=M7jT3F8FZLM

[EDIT 11/03/2011]

Esses dias resolvi que não iria mais me sentir vítima da motorola. Resolvi que iria assumir e resolver esse problema que me foi criado. Por assumir e resolver eu me refiro atualizar a versão do android do meu Quench para 2.1. Como o Dep falou nos comentários, realmente tem muita gente trabalhando em atualizações do android para os celulares que foram abandonados por seus fabricantes. Acho isso muito legal pois mesmo não dispondo dos recursos que muitas multinacionais dispoem, essas pessoas conseguem produzir algo legal e preencher um vácuo dentre os usuários.



Elogios a parte, anteontem eu resolvi fazer a atualização do meu celular, o que, em tese, invalida a garantia. Ovos quebrados a parte, utilizei o ROM disponível neste link e devo dizer que o processo foi bem fácil. Basicamente, o que precisa ser feito é instalar o recovery que serve para carregar a Custom ROM no Quench, copiar a ROM no sdcard, dar um WIPE ALL nos dados(muito importante!) e carregar a ROM através do Flash ZIP from sdcard. Sugiro que você coloque o quench em modo de debug antes de começar para evitar erros com o Android SDK.

Enquanto fazia minha atualização, confesso que esqueci de dar um WIPE ALL, o que bloqueou a atualização. Para resolver isso tive que retirar a bateria, entrar em modo RECOVERY, dar o WIPE ALL e carregar a CUSTOM ROM novamente.

E o resultado? Celular limpo, sem o motoblur (eca!), com aplicativos bem legais e, acima de tudo, agora poderei instalar todos os aplicativos do Android 2.1 incluindo Angry Birds = ] No mais, sugiro não instalar o "patch extra" do link da ROM. Só o "patch complementar" mesmo. Outra coisa é que o SetCPU é uma mão na roda. Fácil de usar e custa só R$ 3.40. Abração senhores!

sábado, 24 de julho de 2010

NVIDIA ION + VDPAU no Ubuntu/Kubuntu

Você procura poder, fama, dinheiro e...pera, texto errado. Hohohô. Seguinte, se você procura um netbook com poder de vídeo, você, provavelmente, procura um netbook com um chip nvidia ion dentro dele. Esse chip te permite rodar vídeos e joguinhos com certa desenvoltura, mesmo em um netbook com um processador aquém do desejado. 

Se você procura liberdade, como todo bom entusiasta do software livre, instalar um linuxzinho na sua nova máquina faz todo o sentido. A idéia desta postagem é mostrar como você pode jogar seus jogos e assistir seus filmes, bem, tendo o Ubuntu/Kubuntu/Xubuntu instalados. O procedimento é simples, mas, não é porque algo é simples que não se vai documentar, correto? Prossigamos!

A partir de agora, assumo que você tem o (X|K)Ubuntu instalado e com internet configurada, em sua máquina. Esse já é um excelente ponto de partida. Tendo o seu sistema já instalado, a primeira coisa que você precisa fazer é instalar o driver da nvidia para sua distribuição. Lembro que todos os procedimentos aqui foram testados com o Ubuntu Lucid, então, muito provavelmente funcionam para versões posteriores.

Instalar o driver da nvidia é fácil. Na linha de comando escreva:
sudo apt-get install nvidia-current nvidia-settings
Este comando vai baixar e instalar o driver mais atual da nvidia suportado por sua placa assim como o aplicativo de configuração da mesma. Em seguida você deve instalar o suporte a uma biblioteca muito importante, a VDPAU. Essa biblioteca te permite tocar vídeos no linux com aceleração de hardware. Isso significa que aqueles vídeos em HD e FULL HD que colocavam o processador do seu netbook de joelhos agora são plenamente tocáveis, agora, por sua placa de vídeo. O comando é este:
sudo apt-get install libvdpau1
Pronto. Agora instale o mplayer+gui na sua distro. 
sudo apt-get install gmplayer # ubuntu/xubuntu 
sudo apt-get install smplayer # kubuntu
Agora é limpeza! Abra o mplayer+gui que você acabou de instalar e configure para que o mesmo utilize o driver de vídeo VDPAU para tocar o vídeo. No caso do smplayer pode ser que você precise ligar a opção de sincronia áudio+vídeo e a trocar o driver de áudio para alsa (NVIDIA) para deixar tudo funcionando direitinho. 

Para aumentar a performance da sua placa de vídeo, eu sugiro que você abra o nvidia-settings e mude a opção Image Settings em OpenGL Settings para modo performance (basta arrastar o slide para a direita). Isso vai melhorar um pouco o desempenho geral do vídeo.

Bem, é isso. Essa dica também serve para outras placas da nvidia (não sei se todas, but...). 
Se alguém tiver algum problema com essas dicas, favor, me informe. Até! ö/

quarta-feira, 16 de junho de 2010

Melhores aplicativos para o seu QUENCH!

O Motorola Quench é um excelente celular, o melhor na sua faixa de preço, pode-se dizer (se você ignorar a qualidade da câmera e alguns detalhes da carcaça, é claro), e, em cima de tudo isso, ele roda o Android, que é o sistema operacional do Google para celulares. Um detalhe do Quench que precisa ser notado é que, no quesito software, ele vem com pouca coisa realmente útil. De diferente mesmo, ele trás o motoblur, que é bastante chatinho, e um joguinho para o cérebro. Você pode até pensar que isso é muito ruim, pois ele não tem aplicativos, mas aí é que entra um diferencial do Android, o Android Market. 

Nele, você pode baixar uma infinidade de aplicativos de alta qualidade gastando pouco ou nada! Eu, por exemplo, quando peguei meu Android pela primeira vez, estava muito chateado com a falta de recursos. Depois de bulir um pouco no celular, pude ver que tudo que eu queria estava ao meu alcance. Por conta dessa experiência, pude descobrir alguns aplicativos essenciais (na minha opinião) para Android que eu venho compartilhar com vocês. Veja a lista abaixo:

AppLock
Eis um fato, sempre que alguém vir o seu Android, vai pedir para dar uma olhadinha. Até aí tudo bem, se o Android não estivesse ligado diretamente à contas e informações pessoais que você não quer outras pessoas vendo ou alterando. Para resolver esse problema, sugiro você instalar o AppLock, que permite proteger com senha todos aqueles programas que você considera sensíveis, como o gmail e o settings do próprio celular. Uma verdadeira mão na roda.

Calculator
Já pensou em ter uma calculadora científica no seu celular? Então não pense mais! O calculator é exatamente isso. Com uma interface simples e direta, é possível fazer todas aquelas continhas chatas com bastante agilidade. Ele só não desenha gráficos.

DroidRecord
O DroidRecord é um aplicativo simples (2 butões, praticamente) que te permite fazer gravações de audio em geral rapidamente. A qualidade da gravação é até boa. Super aconselhado, pois não achei algo semelhante na lista de aplicativos do celular.

PicSay
Você gosta de fazer montagens engraçadas com as suas fotos? Gostaria de fazer isso no celular? Pois bem, o PicSay lhe ajuda a fazer exatamente isso. Mesmo sendo freeware (existe uma versão PRO, paga), ele te permite fazer uma variedade de coisas com as suas fotos, desde aplicar filtros a adicionar chapeus e óculos engraçados a imagem. Tudo muito simples, fácil e rápido. Super aconselhado!

Fora essas aplicações super necessárias, outra coisa que você pode querer instalar são joguinhos e utilitários. Quando eu estiver mais disposto, adiciono alguns utilitários e joguinhos aqui. Abraço!


[ATUALIZADO]

Opa! Mais dicas! Além dos aplicativos e jogos (ex: Bonsai Blast, Chain Reaction, Frozen Bubble), outra dica interessante é relacionada com a autonomia do seu Quench.
Quem tem esse celular, sabe que, na configuração padrão, a bateria dura um dia, no máximo. Por conta disso, é imporante saber dar aquela configurada no seu Quench para melhorar a autonomia. Eu consegui fazer com que meu a bateria do meu Quench dure 2 dias!!! Sei que não parece muito, mas é um ganho de 100%, veja você! De qualquer maneira, as dicas são as seguintes:


  1. Diminua o brilho da tela nas configurações. Mesmo com o brilho bem próximo ao mínimo, a tela do Quench ainda é bastante brilhante. Ou seja, é capaz de você nem notar a diferença, mas sua bateria agradece.
  2. Desligue o bluetooth quando não estiver usando. Convenhamos, bluetooth se usa pouco. No máximo quando se quer trocar arquivos com um amigo, ou acessar um computador quando sem o cabo mini-usb. Por isso, vá nas configurações e desabilite o bluetooth.
  3. Caso não utilize 3G, mude a configuração de "Modo de conexão" para "somente Wifi".
  4. Certifique-se que as configurações de bateria estão em "Modo inteligente" ou "Modo econômico".
  5. Remova Widgets que você não costuma usar da área de trabalho. 


Bem, é isso. Quem seguir as dicas acima, favor, me conte quanto a autonomia do seu Quench melhorou. Abraço!

terça-feira, 8 de junho de 2010

XUBUNTU 10.04 no Asus eeepc 1201N

Senhores, a pouco, coloquei minhas patinhas em um asus eeepc 1201N, o novo netbook da Asus com chip Nvidia ION. Muito boa máquina! Veio com o Win7 Premium, Asus WebStorage e outras cossitas. Com 12.1pol, ele é pequeno na medida certa e bastante poderoso. Até agora estou bastante impressionado com o desempenho. Ainda vou testar o vídeo, mas, por enquanto, está tranquilo. 

De qualquer maneira, eu gosto de Linux, então, não poderia deixar passar a oportunidade de instalar Linux na minha nova máquina. Dei uma pesquisada e encontrei duas opções, o UNR (Ubuntu Netbook Remix) e o Xubuntu. Testei o UNR, que rodou bem, até, mas com muitos repositórios desabilitados. Depois, testei com o Xubuntu, funcionou muito bem. Na verdade, funcionou tão bem que resolvi instalá-lo. Essa postagem fala sobre essa pequena experiência.

Básicamente, para instalar o Xubuntu no seu 1201N você precisa tê-lo instalado em um pendrive usb (você pode fazer isso utilizando o usb-creator-gtk do próprio ubuntu) ou gravado em um cd junto a um drive de cd externo. Eu usei o método pendrive. 

Munido do pendrive com Xubuntu, faça o seguinte, dê o boot no netbook, apertando F2 ocasionamente, para entrar na tela de boot. Configure o boot para que seja feito por dispositivo removível e desabilite o boot pelo disco rídigo. Prontinho, aqui basta fazer a instalação normal do Xubuntu. Sugiro utilizar a segunda partição, de 122GB como partição do linux. Apague a mesma, crie uma partição lógica, crie uma participação root de 10gb, 256mb de swap, e o resto para a participação home.

De qualquer forma, quando reiniciar, dê um apt-get update, depois atualize o sistema, pelo gerenciador de atualizações, remova o firefox, remova o pidgin (meio inútil), remova o mousepad, instale o midori-browser, o emesene, e o scite, e seja feliz =D.

Com o Xubuntu, o 1201N aguenta 3 horas longe da tomada. ; )

Abrindo a capinha do seu motorola quench com muita técnica!

Olá a todos! Para quem não sabe, o motorola quench é o novo celular da motorola (dãh!) com Android. Quem não tem muito dinheiro para gastar e quer um bom celular com recursos legais e o OS da Google, o Quench, que custa R$ 899 por aí, é a melhor pedida. 

Sabendo disso, minha valorosa pessoa resolveu aposentar seu guerreiro Samsung Star por tamanha regalia. Chegou hoje, na verdade, o dito cujo. Muito legal, bonito, etc. Só é meio grandinho. De qualquer forma, o celular é bem legal, pega wifi, 3G, bluetooth, etc. O que eu não gostei dele foi da tampinha. Imagine aí, o celular chega hoje, vou ler o manual, pego a bateria para carregar o bixinho, e não consigo abrir a carcaça para colocar nem a bateria nem meu chip. 

Você deve estar pensando: "béh isso, o cara não consegue nem abrir a tampinha do celular!" Ah, meu caro, mas essa não é qualquer tampinha. É a tampinha do MOTOROLA QUENCH! O filho da mãe que projetou essa tampinha devia estar muito revoltado com a vida, no dia. Ela é emperrada até a alma! Imagine uma tapinha de celular emperrada, imaginou? Pois bem, adicione um dragão cuspidor de fogo guardando a tampinha e você vai ter, mais ou menos, uma idéia do que é a tampinha do Quench. 

De qualquer forma, eu sou teimoso. Passei meia hora tentando abrir o celular por meios convencionais (que não incluem tacar ele no chão) e nada. Liguei para a assistência e nada. Depois de muita força, resolvi usar um pouco a cabeça e desenvolvi um método, quinto DAN, de abrir a maldita tampinha, sem MUITO esforço. O método é como se segue:

Itens necessários
  • unha
  • muita coragem
  • tolerância a dor

Como fazer

Aperte o botão que fica perto do touchpad do quench com o indicador. Utilize um dos polegares na portinha mini usb, só na pontinha, para não danificar. Coloque o outro polegar na fenda entre a capinha do quench e a carcaça. Faça força nos 3 dedos até que o quen abra um pouquinho. O suficiente para caber uma unha. 

Por que uma unha? Muito simples. Você vai colocar a sua unha do polegar nessa fenda, enquanto, com outro dedo, aperta o botão preto que destrava a capinha. Com sua unha na fenda, você vai deslizá-la pela borda do celular forçando a capinha a "pular para fora". Caso sua unha seja "das boas", ela não vai quebrar nem arrebentar, e vc terá seu quench aberto com o "mínimo de esforço POSSÍVEL"!

É isso. Rsrrsr essa motorola. Não consegue fazer um bom celular sem dar motivo para alguém reclamar. De qualquer forma, após essa pequena odisséia, estou curtindo muito este celular.

sexta-feira, 28 de maio de 2010

Migrando para o Django-1.2.1

Finalmente uma nova postagem sobre django! Estava precisando, não é mesmo? Bem, esses dias estive migrando uma aplicação do django-1.1 para o novíssimo, brilhante e cheiroso django-1.2.x, que saiu a poucos dias.

Para quem não sabe, o django é um framework de desenvolvimento web escrito em python muito popular atualmente. Em sua nova versão, com suporte a múltiplos bancos de dados e outros mimos, ele trás uma série de melhorias de segurança e arquitetura que tornam a atualização para a nova versão bastante atrativa.

As mudanças da versão 1.1 para 1.2 não tiveram um impacto muito grande no processo de desenvolvimento, mas, mesmo assim, a migração pode ser um tanto problemática caso seu projeto tenha muitas modificações suas. Aqui vão algumas dicas para quem pensa em migrar:

1. Admin já tem o jquery;
Nessa versão do django, o admin já importa o jquery por padrão (p/ changelist, add e edit), por isso, você pode utilizá-lo sem precisar importar o mesmo na classe Media do seu ModelAdmin. Para utilizar o jquery do django, você pode criar um alias assim:
var $ = django.jQuery; // alias para o jquery do django
ou assim:
(function($) {
// aqui vai seu código
})(django.jQuery);
Simples, não? O código acima é necessário pois o django.admin procura ser compatível com outras bibliotecas javascript que você pode estar utilizando como o mootools.

2. Atualize a configuração do seu banco.
Na nova versão, o tão pedido e necessário suporte a mais de um banco de dados está, finalmente, funcionando. Isso significa que você não está mais limitado a apenas uma base de dados. Por conta disso, a configuração do banco de dados no settings.py mudou. Agora, no lugar de definir apenas um banco, você deve definir um dicionário de bancos, onde o banco chamado default será o banco principal. No settings, sua configuração do banco deve ficar, mais ou menos assim:
DATABASES = { # dicionário de bancos reconhecidos
'default': {
'NAME': 'nome_do_banco',
# agora o nome da biblioteca de acesso é por extenso
'ENGINE'
: 'django.db.backends.postgresql_psycopg2',
'USER': 'seu_usuario',
'PASSWORD': 'senha'
},# definindo um segundo banco
'users': {
'NAME': 'user_data',
'ENGINE': 'django.db.backends.mysql',
'USER': 'mysql_user',
'PASSWORD': 'priv4te'
}
}
3. Atualize o admin_media
Essa dica é bem básica, mas vale lembrar. Ao atualizar para o django-1.2.x lembre-se de atualizar o caminho para os arquivos estáticos do django.admin. Se você não fizer isso, algumas coisas podem(vão!) quebrar.

4. Certifique-se de que nenhum app quebrou
Alguns aplicativos muito úteis disponíveis na internet simplesmente quebram com o django-1.2.x. Por isso, tenha certeza (testes!) de que nenhum aplicativo quebrou após a atualização.

5. Defina rotas!
Se você estiver utilizando mais de um banco de dados, certifique-se de que você definiu rotas para eles. Rotas, no django, são uma forma fácil de especificar em qual banco está cada modelo. Neste link você encontra informações de como escrever suas rotas.

6. Atualize seu TEMPLATE_CONTEXT_PROCESSORS
Na nova versão do django, os context_processors padrão mudaram. O django.core.context_processors.auth agora está em  django.contrib.auth.context_processors.auth e um novo context processor (django.contrib.messages.context_processors.messages) foi adicionado. Caso você tenha modificado o TEMPLATE_CONTEXT_PROCESSORS padrão do settings, certifique-se que os context processors acima estão definidos corretamente. Veja um exemplo:
("django.contrib.auth.context_processors.auth",
"django.core.context_processors.debug",
"django.core.context_processors.i18n",
"django.core.context_processors.media",
"django.contrib.messages.context_processors.messages")
Fim ^^. Existem outros problemas que podem ocorrer, como com quem utiliza o aplicativo crsf, por exemplo, mas essa parte aí já é com vocês. Mas estão avisados ; ). Abraço!