Arquivo para maio, 2009

Função para formatar datas ;)

Posted in ASP, Programação with tags , , on 29 de maio de 2009 by fchevitarese

Opa!

Bom, aqui onde trabalho damos manutenção em um sistema feito anteriormente utilizando a linguagem ASP.
Nesta linguagem formatar a data as vezes pode ser bem complicadinho. Então, mais uma vez em minhas navegadas e “googladas”, encontrei uma função para formatar as datas para ISO, que é o formato padrão.

Como tem um tempinho que encontrei, não me recordo da fonte, mas estou postando aqui, pois foi de grande valia para mim esta função!

Function ISOData(dteDate)
‘Version 1.0
If IsDate(dteDate) = True Then
DIM dteDay, dteMonth, dteYear
dteDay = Day(dteDate)
dteMonth = Month(dteDate)
dteYear   = Year(dteDate)
ISOData = dteYear & _
“-” & Right(Cstr(dteMonth + 100),2) & _
“-” & Right(Cstr(dteDay + 100),2)
Else
ISOData = Null
End If

End Function

Para utilizar a função, você deve chamar a função passando a data a ser formatada como parâmetro.

Tipo assim:

data = IsoData(Date())

Abraços !!

Fred Chevitarese – GNU/Linux

Anúncios

Livro Python para desenvolvedores

Posted in Programação, Python, Tecnologia with tags , on 28 de maio de 2009 by fchevitarese

Em mais uma de minhas andanças pela internet e lista de discussões que participo, recebi uma notícia muito boa!!!

O lançamento de um livro em português, livre distribuido para quem conhece ou quer conhecer a linguagem Python!
Sinceramente, ainda não li o livro, mas vou disponibilizá-lo no blog pois, vindo do NoticiasLinux, acredito que não deva ser um material ruim!

Então, segue o link para download, e o link da notícia original!!!

1 – Notícia original

2 – Python para desenvolvedores

Abraços…

Fred Chevitarese – GNU/Linux

Ubuntu 9.04 – Conecta, pega ip, mas não navega!!!

Posted in Linux, Tecnologia with tags , on 27 de maio de 2009 by fchevitarese

Opa!!!

Tive outro dia um problema no Ubuntu 9.04 … Ele conectava, pegava ip, tudo direitinho, mas não navegava!

Como ninguém vive sem internet hoje, bateu aquele desespero!!! O que fazer!!

Olhava para as configurações…. Tudo certo … dhclient… pegava ip… tudo certinho…

Até que me atentei a uma coisa… MTU …

Você se pergunta!! Que p$#@$! é essa !???

Bom, MTU nada mais é que a unidade máxima de transmissão… Trocando em miúdos, a mtu controla o tamanho dos pacotes transmitidos entre dois ponto… (Acho que é isso mesmo ! rsrsrs)

A maioria das placas novas suportam MTU´s de até 1500 bytes…
Minha plaquinha é nova, mas, eu me recordo que a MTU configurada anteriormente era de 1482 … e o ubuntu colocou como 1500 …

Então, meu problema se resolveu com o seguinte comando …

Como root:

ifconfig eth0 mtu 1482

Coloque o dispositivo de acordo com as suas configurações…

Feito isto, a internet que estava mais pra lá do que pra cá, funcionou igual uma bala!!!

Espero ter ajudado!!

Abraços…

Fred Chevitarese – GNU/Linux

PostgreSQL + Ubuntu 9.04

Posted in Linux with tags on 18 de maio de 2009 by fchevitarese

Opa!!! Mais uma dica encontrada na net… Eu em minhas andanças, fui instalar o postgresql aqui em minha máquina para desenvolver algumas bobeirinhas e me deparei com um problema!

Ao dar o comando “apt-get install postgresql-8.3” ele não me pediu senha para o usuário administrador do postgre!! O que fazer!!!

OMG!!!! hehehe
Então, surfando novamente no amiGOOGLE… encontrei um outro blog, que tinha um material muito legal, ensinando a configurar o servidor de banco de dados PostgreSQL …
Então, tomei a liberdade de colocar aqui para vocês!! (Se é que tem alguém lendo…)
Segue abaixo então… Valeu …

Primeiramente, você terá de instalar os seguintes pacotes …

Procure e marque para instalação os seguintes pacotes, aceitando as indicações de dependências…

  • pgadmin3
  • postgresql-8.3
  • postgresql-client-8.3
  • postgresql-client-common
  • postgresql-common
  • postgresql-contrib-8.3

Abra o pgadmin… Veja só!! Foi isso que aconteceu comigo… sniff…

Erro postgresql

Erro postgresql

Este erro aconteceu porque não permitimos ao usuário padrão “postgre” fazer conexões em nosso servidor 😉

Agora, acesse como root o diretório “/etc/postgresql/8.3/mai”
e edite o arquivo  pg_hba.conf

Localize a linha contendo o seguinte :
# Database administrative login by UNIX sockets
local all postgres ident sameuser

E deixe assim:
local all all trust

Agora localize o seguinte:
# “local” is for Unix domain socket connections only
local all all ident sameuser
… E mude a autenticação, substituindo a linha não comentada (sem #) por:
local all all trust

Salve o arquivo e vamos editar outro…
Abra agora o arquivo postgresql.conf
Localize a linha contendo :
# listen_addresses = ‘localhost’
… Retire o comentario e altere a autenticação para qualquer máquina, ficando assim:
listen_addresses = ‘*’

Salve e reinicie o postgre …
“/etc/init.d/postgresql-8.3 restart”

Agora, vamos alterar a senha do usuário padrão, a fim de que possamos fazer a conexão com uma senha adequada 😉

Digite no terminal:
“psql postgres”
Se entrar no prompt do postgre direitinho, digite o comando sql abaixo:
ALTER USER postgres WITH PASSWORD ‘novasenha’;
Para sair “/q”

Pronto, agora podemos conectar ao nosso servidor utilizando o pgAdmin …

Configuração pgAdmin ...

Configuração pgAdmin ...

Opa!! Esqueci da fonte!!

Foi mals !!
http://intelectolivre.blogspot.com/2008/06/instalando-e-configurando-o-postgresql.html

Driver de vídeo Sis 671/771 – Ubuntu 9.04 x86_64

Posted in Linux with tags , , on 18 de maio de 2009 by fchevitarese

Opa!!

Como disse em outros posts, criei o blog para colocar as minhas experiências…
Então, segue como consegui instalar o driver da placa de vídeo Sis 671/771 no Ubuntu 9.04 x86_64 !

Primeiramente, segui o post que encontrei no fórum do Ubuntu ! Baixei o driver mas não obtive sucesso.
Depois de muita insistência, consegui …
Baixem o drive:

Driver Sis 671/771 Ubuntu 9.04 x86_64

Renomeiem a extensão de .doc para tar.gz após fazerem o download. Tive que fazer isto para anexar o driver ao blog pois a extensão tar.gz não é suportada … 😉

Depois, descompactem o mesmo em uma pasta de sua preferência!
Após isto, vão ter 2 arquivos…
sis_drv.la e sis_drv.so

Copiem estes arquivos para /usr/lib/xorg/modules/drivers
Feito isto, editem o xorg.conf que está em /etc/X11/xorg.conf

Deixem a parte onde está o Section “Device” como abaixo…

Section “Device”
Identifier   “Configured Video Device”
Driver      “sis671”
EndSection

reiniciem o X e vá mudar a sua resolução!! (sudo /etc/init.d/gdm stop)

Aqui pra mim foi ips slips …

Qualquer coisa se não conseguirem baixar o driver, me enviem um email!!!
Salientando que esta solução é para Ubuntu 9.04 64 Bits… 32 Bits não vai funcionar pois os arquivos que foram baixados são compilados para 64 !

Talvez se você encontrar os drivers para 32 bits, este solução funcione para você!
Post no fórum do Ubuntu

resolucao

Abraços …

Fred Chevitarese – GNU/Linux

[ATUALIZAÇÃO]

Se não der certo para você este tutorial, tente este outro.

Script Ubuntu perfeito !!

Posted in Sem categoria on 18 de maio de 2009 by fchevitarese

Opa!! Realmente, o nome faz justiça ao script desenvolvido pelo Hamacker …

O nosso amigo Hamacker fez um script para deixar o Ubuntu com a cara que ele gosta! Mas na realidade, esta série de aplicativos e configurações que são feitas pelo script dele, deixam seu desktop com a cara que muita gente gosta! Eu inclusive 😉 !!!

Então, estou colocando no blog um link para o blog dele, para ser mais detalhista, diretamente para o post dele ensinando a utilizar os scripts!

Baixem e instalem o arquivo deb… Selecionem as funcionalidades que desejam instalar, ou modificar … Sentem-se e esperem, porque são várias coisas que serão baixadas! Mas digo de cadeira… Vale a pena, pois o sistema fica fino de mais !!!

Segue abaixo o link!!

Abraços….
http://hamacker.wordpress.com/script-ubuntu-perfeito/

Sis… Fazer o que ?

Posted in Linux, Tecnologia with tags , on 18 de maio de 2009 by fchevitarese

Saudações!! Venho por meio deste expressar mina indignação com o total descaso por parte dos fabricantes de hardware! Não, não são todos, mas existe um em particular que é uma vergonha!

Trata-se da SIS … Primeiramente a minha história!

Adquirimos aqui na firma, um notebook CCe w93… Que por sinal, já vinha com linux! Até então, parecia que a vida ia ser fácil, mas não!

Trocar o sistema operacional do mesmo tornou-se um verdadeiro martírio!
Como se não bastasse, encontramos em um blog, o desenvolvedor da Sis, que informava que a companhia não o autorizava a distribuir o driver 3d para ela! Como se fosse também uma grande vantagem, tendo em vista que é um chipset dos mais baratos que ta tendo na praça, portanto, não se deve esperar demais do mesmo !

Ainda sim, entrei em contato com a mesma, e tive a resposta de que eles não forneciam drivers para terceiros, pois não comercializavam produtos com usuários finais! Até aí tudo bem. Entrei em contato então com a CCE, que me informou um link para download dos drivers e pasmem! Mesmo salientando que queria os drivers para o linux, obtive um link onde se encontravam sim os drivers, mas apenas para Ruwindows! Ahff… reclamei novamente e tive a resposta de que os drivers deveriam ser desenvolvidos pelo fabricante do sistema operacional! Ou seja, é um total desrespeito com o consumidor.
Recomendo a todos que estão lendo este post (se é que tem alguém) a não comprarem qualquer equipamento que tenha chipsets da sis, pois se fazem mensão de instalar um linux da vida neles, terão problemas!
Até acredito que a cce não tenha nada a ver com isto, pois, estão buscando competição no mercado, portanto, tem mesmo de oferecer produtos de segunda linha! (Até 3° !!)

Segue aqui então meu protesto!! Digam não a sis… Digam sim ao linux!!

Abraços…