• Opiniões
    • Arte
    • Dízimo
    • Tecnologia e Aprendizado
    • Guerras
    • Orkut
  • Setups
    • Meu Setup – Hardware
    • Meu Setup – iMac
    • Meu Setup – iPhone
  • Sobre

Oraculum Blog

Author: oraculum

Asp.net: Como fazer postback mesmo com o autocomplete

24 de April de 2011 by oraculum Leave a Comment

No novo projeto que estou fazendo para um cliente precisei de usar o autocompletion do jquery acontece que quando usamos o autocomplete não conseguimos fazer o postback nos controles textbox do .net, mesmo colocando o textchanged e o autopostback em true nada de postbacks 🙁

a solução foi fazer o postback via onBlur (um metodo do javascript), bem facil veja como fazer:

Posted in: Tecnologia Tagged: .Net, asp.net, csharp

Dropbox icon status (area de applets) – e alterar seus icones

21 de April de 2011 by oraculum Leave a Comment

Quem usa Ubuntu Natty deve ter percebido que o dropbox sumiu da systray aquela area proxima ao relogio que contem uns icones de alguns applets (aplicações pequenas), nesse artigo vamos aprender duas coisas: como colocar aquele icone novamente na systray e como alterar o icone.

1. Colocando icone do dropbox na barra de applets (icon status) :

O ubuntu não sumiu só com o dropbox de lá mas também com o Opera, o que vou explicar abaixo resolve ambos os problemas tanto do opera quanto do dropbox.

rode o seguinte comando:

gsettings get com.canonical.Unity.Panel systray-whitelist

você verá algo como:

['JavaEmbeddedFrame', 'Wine', 'Skype']

ou seja os programas de lista branca aqueles que não são ‘oficializados no ubuntu pela canonical’ aparecem apenas o java, wine, skype, vamos ver como alterar essa lista. Use o comando abaixo para acrescentar o Dropbox e o Opera

gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Wine', 'Dropbox', 'Opera']"

Nota: Não use sudo nisso.

Reinicie e o icone estará lá, simples viu 🙂

 

2 – Como alterar os icones do dropbox

1 – Primeiro passo é baixar o pacote de icones do dropbox eu escolhi esse:

icon dropbox

icon dropbox

você pode pegar nesse blog alguns outros bem legais.

2 – Descompacte o arquivo em alguma pasta de sua escolha, depois você precisará de renomear os arquivos de icones para o seguinte padrão:

dropboxstatus-logo.png
dropboxstatus-idle.png
dropboxstatus-busy.png
dropboxstatus-busy2.png
dropboxstatus-x.png

o padrão de nome dos icones que está no blog indicado não está mais funcionando.

3 – Copie esses arquivos para sua pasta de icones: /usr/share/icons/

tipo eu uso ícones faenza então no meu caso ficou assim: /usr/share/icons/Faenza-Dark/status/16

é só pegar a pasta do pacote de ícones e jogar dentro da pasta status os ícones novos do dropbox.

 

qualquer dúvida podem postar abaixo que tentarei ajudar.

 

 

Posted in: Aplicativos Tagged: dropbox, natty, Opera, ubuntu

Django: Convertendo campo para Maiusculo e Minusculo (Uppercase e Lowercase)

15 de April de 2011 by oraculum Leave a Comment

Para converter strings para maiusculo ou minusculo eu faço de duas maneira uma é usando o css para o design e outra e convertendo novamente antes de inserir no banco para isso basta sobreescrever a função save do model, veja abaixo:

no css:

1
2
3
4
5
/* css para colocar input estado em maiusculas e minusculo */
#id_estado {
    text-transform:uppercase;
    text-transform:lowercase;
}

/* css para colocar input estado em maiusculas e minusculo */ #id_estado { text-transform:uppercase; text-transform:lowercase; }

model do objeto no django: models.py

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# para mostrar o campo em maiusculo
class Pessoa(models.Model):
    nome = models.CharField(max_length=60)
    fantasia = models.CharField(max_length=60, blank=True, null=True)
    email = models.EmailField("Endereço de E-Mail", unique=True)
 
    class Meta:
        abstract = True
    def clean_name(self):
        return self.cleaned_data["nome"].upper()
 
 
# para salvar o campo em maiusculo no banco de dados
class Pessoa(models.Model):
    nome = models.CharField(max_length=60)
    fantasia = models.CharField(max_length=60, blank=True, null=True)
    email = models.EmailField("Endereço de E-Mail", unique=True)
 
    class Meta:
        abstract = True
 
    def save(self, force_insert=False, force_update=False):
        self.estado = self.estado.upper()
        super(Pessoa, self).save(force_insert, force_update)

# para mostrar o campo em maiusculo class Pessoa(models.Model): nome = models.CharField(max_length=60) fantasia = models.CharField(max_length=60, blank=True, null=True) email = models.EmailField("Endereço de E-Mail", unique=True) class Meta: abstract = True def clean_name(self): return self.cleaned_data["nome"].upper() # para salvar o campo em maiusculo no banco de dados class Pessoa(models.Model): nome = models.CharField(max_length=60) fantasia = models.CharField(max_length=60, blank=True, null=True) email = models.EmailField("Endereço de E-Mail", unique=True) class Meta: abstract = True def save(self, force_insert=False, force_update=False): self.estado = self.estado.upper() super(Pessoa, self).save(force_insert, force_update)

Para fazer a conversão em minusculo apenas substitue upper() por lower()

Baixe o snippets > http://djangosnippets.org/snippets/2416/

Posted in: Diversos Tagged: Django, models, python

Como instalar o Paymo no Ubuntu

9 de April de 2011 by oraculum 2 Comments

Paymo é o melhor time tracking web na minha opinião, ele é usado por freelancer ou qualquer um que queira controlar o tempo gasto nos projetos, tem muitas funcionalidades que valem a pena ser conferidas no site do fabricante.

Segue o passo-a-passo para instalar o paymo no ubuntu ou em qualquer linux:

Posted in: Aplicativos Tagged: instalar, linux, time tracking, ubuntu

Corrigindo erros nas tabelas de um banco MS SQL

5 de April de 2011 by oraculum 1 Comment
Sql Server Error

Precisei de fazer uma manutenção num banco de um cliente esses dias e usei os seguintes comandos:

Para pegar erros no banco

USE Nome_banco
GO
EXEC Sp_dboption 'Nome_banco', 'single user', 'true'
DBCC CHECKDB ('Nome_banco') WITH TABLOCK, ALL_ERRORMSGS, NO_INFOMSGS;
EXEC Sp_dboption 'Nome_banco', 'single user', 'false'
/* Torna de volta single user false, para o acesso ao banco ficar normal novamente */
GO

use Nome_banco GO Exec Sp_dboption 'Nome_banco', 'single user', 'true' DBCC CHECKDB ('Nome_banco') WITH TABLOCK, ALL_ERRORMSGS, NO_INFOMSGS; Exec Sp_dboption 'Nome_banco', 'single user', 'false' /* Torna de volta single user false, para o acesso ao banco ficar normal novamente */ GO

fix para corrigir os erros que foram encontrados no comando anterior:

1
2
3
4
5
6
7
8
USE Nome_banco
GO
EXEC Sp_dboption 'Nome_banco', 'single user', 'true'
/* Deixa em modo single user, para executar os comandos abaixo */
DBCC CHECKTABLE(1823762000,REPAIR_ALLOW_DATA_LOSS)
EXEC Sp_dboption 'Nome_banco', 'single user', 'false'
/* Torna de volta single user false, para o acesso ao banco ficar normal novamente */
GO

use Nome_banco GO Exec Sp_dboption 'Nome_banco', 'single user', 'true' /* Deixa em modo single user, para executar os comandos abaixo */ DBCC CHECKTABLE(1823762000,REPAIR_ALLOW_DATA_LOSS) Exec Sp_dboption 'Nome_banco', 'single user', 'false' /* Torna de volta single user false, para o acesso ao banco ficar normal novamente */ GO

Na linha 5 está o comando que corrige os erros da tabela o id (1823762000) da tabela você consegue pegar no primeiro comando que passei onde lista-se os erros do banco nele tem as tabelas e os ids com erros.

Se estiver usando SQL 2012 o comando muda para:

1
2
3
4
5
6
7
8
USE Nome_banco
GO
ALTER  DATABASE Nome_banco SET SINGLE_USER
/* Deixa em modo single user, para executar os comandos abaixo */
DBCC CHECKTABLE(1823762000,REPAIR_ALLOW_DATA_LOSS)
ALTER  DATABASE Nome_banco SET MULTI_USER
/* Torna de volta single user false, para o acesso ao banco ficar normal novamente */
GO

use Nome_banco GO ALTER DATABASE Nome_banco SET SINGLE_USER /* Deixa em modo single user, para executar os comandos abaixo */ DBCC CHECKTABLE(1823762000,REPAIR_ALLOW_DATA_LOSS) ALTER DATABASE Nome_banco SET MULTI_USER /* Torna de volta single user false, para o acesso ao banco ficar normal novamente */ GO

 

Posted in: Tecnologia Tagged: mssql, sql

Como instalar acrobat reader no ubuntu natty

31 de March de 2011 by oraculum Leave a Comment

Primeiro faça o download o arquivo .deb

LINK DOWNLOAD ADOBE READER

Depois é só fazer no diretório de download:

sudo dpkg -i *.deb

para definir ele como padrão: (caso ele não tenha se definido automaticamente):

Clique com o Botão direito no arquivo pdf -> Propriedades > Aba Abrir Com -> Marque o Adobe Reader com padrão.

veja print do adobe no ubuntu natty:

adobe reader ubuntu natty

adobe reader ubuntu natty

Posted in: Aplicativos Tagged: linux

Opera: novo opera 11.10 Barracuda

18 de March de 2011 by oraculum Leave a Comment
Opera Barracuda

A primeira versão beta do opera 11.10 barracuda já está disponível para download. Sua principal novidade é na discagem rápida. Nessa nova versão do speed-dial você encontra uma facilidade muito maior para adicionar uma nova pagina a sua lista de favoritas e também para redimensionar na tela a exibição das páginas que já foram adicionadas.

Opera Barracuda

Opera Barracuda

O Opera foi o primeiro browser a usar a discagem rápida, e mais uma vez inovando na forma de tratar esse excelente recurso. Veja no vídeo em anexo ele em ação ou faça o download do Opera Barracuda.

[http://www.youtube.com/watch?v=Cw4bwKOp8lo]

Posted in: Aplicativos, Noticias Tagged: Opera

Ubuntu: Instalar dicionário padrão portugues

17 de March de 2011 by oraculum Leave a Comment
dicionarios1

Para quem roda o ubuntu em inglês e gostaria de ter uma dicionario em português também, fica a dica:

abra o terminal e rode:

sudo aptitude install myspell-dictionary-pt-br

se você quiser ver os outros dicionarios que existem disponiveis para instalação rode

aptitude search dict

Posted in: Aplicativos Tagged: portugues, ubuntu

Iphone: Testar a velocidade da sua internet

16 de March de 2011 by oraculum Leave a Comment
SpeedTest1

SpeedTest para Iphone é uma versão móvel do site SpeedTeste.net, um dos sites mais confiáveis na medição de velocidades de banda. Ele é ideal para se você quiser saber se aquele vídeo está demorando muito a carregar por causa da sua velocidade ou se o seu jogo on-line está tendo vários lags e você não sabe se seria culpa do game ou de seu acesso web.

SpeedTest1

SpeedTest1

Os três fatores para medir sua velocidade são:

Ping > tempo que leva para um pacote de dados viajar do seu computador ao servidor da internet. Quanto menor esse tempo de ping melhor.

Download > a velocidade de download é o mais publicado pelos servidores de internet. Quanto maior essa velocidade mais rápido você baixará seus vídeos e programas.

Upload > a velocidade de upload determina o quão rápido seu computador pode enviar informações aos servidores de internet. Geralmente os servidores de internet oferecem taxas muito baixas de uploads, por isso seus vídeos demoram tanto a serem upados.

SpeedTest2

SpeedTest2

SpeedTest3

SpeedTest3

Posted in: Celular Tagged: Celular

Ubuntu: novo gerenciador de redes

12 de March de 2011 by oraculum Leave a Comment
Novo connectio manager no natty

Era o tempo em que tinhamos que quebrar a cabeça para configurar uma rede wifi no linux, os gerenciadores de rede de modo geral em todas as distribuições tem evoluido bastante.

O ubuntu adotou o gerenciado que fora implementado na versão netbook para a versão desktop o Connection Manager do pessoal da MeeGo atendeu as especificações  previstas pelo ubuntu e será adotado para indicador de rede do Natty.

Novo connectio manager no natty

Novo connectio manager no natty

admin do connection manager

admin do connection manager

Se você não quiser esperar e já instala-lo de uma vez é só fazer no terminal:

sudo aptitude install indicator-network

Reinicie e seja feliz rsrsrsrs

Posted in: Aplicativos, Noticias Tagged: natty, ubuntu
« Previous 1 … 14 15 16 … 30 Next »

Categorias

  • Aplicativos (51)
  • Celular (17)
  • Diversos (95)
  • Filmes (13)
  • Games (16)
  • Livros (2)
  • Musica (7)
  • Noticias (14)
  • Seriados (5)
  • Tecnologia (64)
  • Wallpaper (39)

arquivo

  • May 2016 (1)
  • March 2016 (1)
  • May 2015 (1)
  • April 2015 (2)
  • November 2014 (1)
  • October 2014 (3)
  • September 2014 (1)
  • August 2014 (13)
  • July 2014 (15)
  • June 2014 (16)
  • May 2014 (6)
  • April 2014 (10)
  • March 2014 (1)
  • February 2014 (1)
  • January 2014 (1)
  • November 2013 (5)
  • October 2013 (4)
  • September 2013 (1)
  • August 2013 (3)
  • July 2013 (1)
  • June 2013 (1)
  • May 2013 (2)
  • April 2013 (1)
  • December 2012 (3)
  • November 2012 (1)
  • October 2012 (4)
  • August 2012 (1)
  • July 2012 (3)
  • June 2012 (2)
  • April 2012 (6)
  • February 2012 (3)
  • January 2012 (2)
  • November 2011 (3)
  • October 2011 (3)
  • September 2011 (1)
  • August 2011 (5)
  • July 2011 (1)
  • June 2011 (3)
  • May 2011 (7)
  • April 2011 (6)
  • March 2011 (13)
  • February 2011 (3)
  • January 2011 (26)
  • December 2010 (13)
  • November 2010 (2)
  • August 2010 (5)
  • July 2010 (3)
  • June 2010 (4)
  • May 2010 (2)
  • March 2010 (16)
  • February 2010 (5)
  • December 2009 (2)
  • November 2009 (1)
  • October 2009 (2)
  • September 2009 (3)
  • August 2009 (8)
  • July 2009 (10)
  • June 2009 (7)
  • May 2009 (10)
  • April 2009 (6)
  • March 2009 (6)

Copyright © 2025 Oraculum Blog.

Omega WordPress Theme by ThemeHall