Categorias
Blog Django Python

primeiros passos com Django – Instalação PIP no Windows

O PIP é um gerenciador de pacotes para Python através de apenas alguns comandos, você já possui esses pacotes, por exemplo para instalar o Django basta “pip install django”, funciona igual um apt-get do ubuntu ou um gem install do Rails
a instação é algo simples basta
entrar no site http://www.pip-installer.org/en/latest/installing.html e ir até Install or Upgrade pip e pegar o get-pip.py e salve dentro do Scripts nesse caso c:\Python3.3.3\Script e execute
get-pip
após execute o comando pip se aparecer uma tela igual abaixo, está tudo correto
pipcommand
Caso não funcione o get-pip, você poderá baixar manualmente no link http://www.pip-installer.org/en/latest/installing.html descompacte o arquivo, extraia ele e navegue até ele pelo prompt e execute a instalação através do setup.py.

# Verificar se não possui erro
python setup.py build
# Instala o pacote PIP
python setup.py install
e pronto está configurado seu PIP
Categorias
Blog Django Python

primeiros passos com Django – Instalação Python no Windows

Django é um framework muito rico e elegante que contém uma linguagem dinâmica que é o Python,  aqui vai um primeiro passo para instalar em windows !
primeiramente entre no site da python
http://www.python.org/
estou usando a versão 3.3.3
Após fazer a instalação coloque em sua variável de ambiente em PATH o seguinte valor C:\Python33\Scripts
path
 
coloque também na variável de ambiente “c:\Python33\” , após feito isso o Python vai estar instalado em seu windows, abra o cmd e navegue até  pasta Python33
 

cd c:\Python33

e digite python ele vai abrir o console em tempo de execução ex:
python console
A Seguir vou ensinar a instalação do PIP

Categorias
Banco de Dados Blog MongoDb

Erro no Locale quando se loga, problemas para iniciar mongodb

Erro no mongodb:
ERROR: child process failed, exited with error number 14
Se você está vendo esta mensagem quando loga

-bash: warning: setlocale: LC_CTYPE: cannot change locale (en_US.UTF-8): No such file or directory
-bash: warning: setlocale: LC_COLLATE: cannot change locale (en_US.UTF-8): No such file or directory
-bash: warning: setlocale: LC_MESSAGES: cannot change locale (en_US.UTF-8): No such file or directory
-bash: warning: setlocale: LC_NUMERIC: cannot change locale (en_US.UTF-8): No such file or directory
-bash: warning: setlocale: LC_TIME: cannot change locale (en_US.UTF-8): No such file or directory

e quando executa o comando locale -a aparece isso

locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_COLLATE to default locale: No such file or directory
C
POSIX
aa_DJ
aa_DJ.iso88591

você está com problemas no local dele, eu tive que resolver isso para instalar o mongodb que precisa que o locale esteja configurado corretamente para subir o processo, para resolver isso é bem simples basta executar

rm /usr/lib/locale/locale-archive; ln -s /usr/lib/locale/locale-archive-rpm /usr/lib/locale/locale-archive

execute o locale -a novamente e verifique que está tudo funcionando corretamente
Obrigado

Categorias
Blog Javascript jQuery

Como parar o cache com jQuery e javascript

Há muitas razões para as pessoas querem desativar ou parar caching por broswer. Especialmente quando se trata de conteúdo dinâmico que exigiu a versão mais recente a ser exibido no navegador. No entanto, devido a razões de segurança, não existem métodos perfeitos em javascript que pode com deficiência cache para todos os navegadores. Neste tutorial, vou demonstrar uma maneira poucos JavaScript e jQuery usado para interromper ou desativar o cache de navegadores.
jQuery
Na versão mais recente jQuery v1.2 acima, jQuery tem proporcionado um método para parar de cache de navegador com sua classe ajax. Você pode visitar o site jQuery para ver a lista de atualização em v1.2 e você vai notar que eles já incluiu uma função para desativar o cache! Você pode escolher para controlar o modo como cada indivíduo conteúdo dinâmico em cache, definindo as propriedades de verdadeiro / falso ou você pode apenas definir um padrão para todos os deficientes o cache do navegador.
A fim de determinar as propriedades de cada ajax cache de chamadas,

 $. Ajax ({
 url: 'teste.html',
 de cache: false,
 sucesso: function (html) {
 $ ('# resultados') append (html).;
}
});

que está sendo refletido no exemplo jQuery. E, a fim de desativar todo o cache pelo navegador, podemos fazer o seguinte,

$ ajaxSetup ({cache: false}});.

Isto terá de ser colocada no topo do script para que ele funcione.
Javascript
A razão pela qual os navegadores são capazes de armazenar em cache um documento particular é devido ao url que está sendo passado para o navegador são idênticos. A fim de tornar único para cada passes, podemos colocar em um número aleatório por trás da url como mostrado abaixo,

 var img.src = 'www.hungred.com' + + Math.random () * Math.random () '?';
 return $ (img). Carga (function ()
 {
 alert ('concluído');
});

Este método irá garantir que todos os documentos para ser exclusivo para cada dinâmica passa você joga para o navegador que eu achar que é mais confiável e útil como este método tem sido há muito, por vezes, e quase todo o navegador irá apoiar tal maneira de recuperar o conteúdo dinâmico.
HTML (16/04/2009)
Você também pode desativar ou parar cache utilizando a seguinte meta tag,




Isso vai evitar que a página inteira ser armazenada em cache pelo navegador também.
tradução de: http://hungred.com/how-to/tutorial-stop-caching-jquery-javascript/

Categorias
Banco de Dados Blog PostgreSQL

Cidades com acentos e camilcase, arrumando na hora do relatório

Bom nesse post, vou tratar de um assunto que acontece quando precisamos de um relatório por cidade, mas está sendo preenchido por um campo input text no html, ai mora o perigo vai ter usuario que vai escrever São José dos Pinhais outros sao jose dos pinhais e por ai vai com camilcase e tudo mais,  para melhorar a precisão do seu relatório você pode utilizar o translate deixando as letras grandes e tirando os acentos ai vai melhorar e muito a consistencia de seu relatório essa query foi feita em postgresql segue abaixo a ideia

SELECT TRANSLATE(UPPER(participantes.par_cidade),'áéíóúàèìòùãõâêîôôäëïöüçÁÉÍÓÚÀÈÌÒÙÃÕÂÊÎÔÛÄËÏÖÜÇ','aeiouaeiouaoaeiooaeioucAEIOUAEIOUAOAEIOOAEIOUC') as par_cidade
,participantes.par_uf, count(TRANSLATE(UPPER(participantes.par_cidade),
'áéíóúàèìòùãõâêîôôäëïöüçÁÉÍÓÚÀÈÌÒÙÃÕÂÊÎÔÛÄËÏÖÜÇ','aeiouaeiouaoaeiooaeioucAEIOUAEIOUAOAEIOOAEIOUC')) AS total
FROM participantes
GROUP BY TRANSLATE(UPPER(participantes.par_cidade),
'áéíóúàèìòùãõâêîôôäëïöüçÁÉÍÓÚÀÈÌÒÙÃÕÂÊÎÔÛÄËÏÖÜÇ','aeiouaeiouaoaeiooaeioucAEIOUAEIOUAOAEIOOAEIOUC'),
participantes.par_uf
ORDER BY TRANSLATE(UPPER(participantes.par_cidade),
'áéíóúàèìòùãõâêîôôäëïöüçÁÉÍÓÚÀÈÌÒÙÃÕÂÊÎÔÛÄËÏÖÜÇ','aeiouaeiouaoaeiooaeioucAEIOUAEIOUAOAEIOOAEIOUC')

Obrigado até o próximo post

Categorias
Blog SVN

Removendo arquivos .svn de um projeto

Segue um programa muito útil para tirar os .svn do projeto
–> RemoveSVNFolder  <–

Categorias
Blog CakePhp

CakePHP 2.x – AuthComponent utilizando outra tabela do banco de dados

Comecei a me aprofundar no CakePHP, e vou começar a fazer uma serie de POST no qual eu julgo importa em aplicação com esse framework.

Categorias
Banco de Dados Blog PostgreSQL

Backup e Restore PostgreSQL

Bom vou ensinar como se faz BACKUP do banco de dados PostgreSQL

Categorias
Blog Linux Ubuntu

Desativar sessão convidado ubuntu 11.04

Segue um passo a passo simples
primeiro utilize seu editor favorito, o meu é o “vim”.

vim /etc/lightdm/lightdm.conf

após edite o arquivo que está assim [ Original ]
 

[SeatDefaults]
user-session=ubuntu
greeter-session=unity-greeter

modifique deixando o assim:

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
allow-guest=false

e depois execute no terminal

sudo restart lightdm

prontinho agora não tem mais sessão convidado.
fonte: vivaolinux

Categorias
Plugins

Aslider jQuery – Slider

Esse Slider jQuery foi um dos melhores que eu achei, sendo free, e vou compartilhar em meu blog, com essa nova serie de plugins.