Pular para o conteúdo principal

Postagens

6 vantagens do Linux, em relação ao MS WIN

Vou apresentar 6 razões pelas quais eu uso Linux ao invés de outros sistemas nos Desktop. 1 - Simples e rápido de instalar. ( Algumas Distros, demoraram cerca de 10 ou 15 min ) 2 - Ainda não tem necessidade de anti-vírus, mesmo que eles existem não estão causando problemas nos Desktop. 3- compatibilidade, não importa o tipo de arquivo que precisa abrir, sempre tem uma maneira rápido e pratica para fazer funcionar. 4- Velocidade, em todos os computadores que já usei 2 ou mais SO ao mesmo tempo, o Linux é o que consumia menos a maquina, deixando que os programas utilize-o. 5 - Interface simplificada, tanto no Gnome quanto no Kde, é tudo muito simples de se fazer, as atividades que usuário normal precisa. ( Mensageiro instantâneo, Internet, Editor de Texto. 6 - Personalização, mesmo sendo bem simples para usuários leigos, ele tem o opção de moldar seu sistema para deixar de acordo com suas necessidades livre de qualquer restrição.

Salvando data, em base de dados mysql, pelo gambas2

tPessoal quando se precisa de um campo mascara para datas, o gambas2 tem um componente e se chama ValueBox. Quando for atribuir o valor na coluna do Mysql, que seja do tipo DATA, use assim. rs!data_nasc = Valuebox1.value Na hora de preencher o caixa de texto, ele vai utilizar o "-"como caractere separador. Então nunca use algo do tipo. rs!data_nasc = Valuebox1.text Pois o Mysql usa como caractere separador o "/" por padrão pelo menos. E se por usar .text teria que usar um função de conversão, isso só faria perder tempo. Não se esqueça em mudar a opção Type, da ValueBox para DATE.

anon-proxy ( Um UltraSurf para linux )

anon-proxy Quem já precisou acessar algo na net e foi bloqueado por seu proxy, ou firewall devem conhecer o Ultra-surf ( www.ultrareach.com/ ). Mas quando se usa Linux há um problema, rodar pelo Wine, para isso os meus testes não foram muito produtivos. Pensando nisso escrevo essa dica. Esses passos foram realizados no Ubuntu 9.04. Primeiro passo: apt-get install anon-proxy *Atenção na instalação, ele vai perguntar se deseja alterar as variáveis de proxy do sistema. Sugiro clicar em NÃO, e fazer as mudanças manualmente. Segundo e ultimo passo: Configurar o proxy no seu navegador os programas. No Mozzila Firefox: Editar -> Preferências -> Avançado -> Rede -> Configurar Ai configura manualmente portas e IP de todos os protocolos para. localhost ( ou 172.0.0.1 ) Porta 4001 Antes disso, para ter certeza que está funcionando. nmap localhost A reposta deve ter uma porta assim: 4001/tcp open unknown

Pilha em Pascal

program pilha; uses crt; type apontador = ^celula; celula = record item:integer; prox:apontador; end; tipopilha=record fundo:apontador; topo:apontador; end; procedure iniciapilha(var pilha:tipopilha); var aux:apontador; begin new (aux); pilha.fundo:=aux; pilha.topo:=pilha.fundo; pilha.topo^.prox :=nil; end; function vazia(pilha:tipopilha):boolean; begin vazia:=pilha.fundo = pilha.topo; end; procedure inserir(x:integer;var pilha:tipopilha); var aux:apontador; begin new (aux); pilha.topo^.prox:=aux; aux^.prox := nil; aux^.item :=x; pilha.topo := aux; end; procedure imprimir(pilha:tipopilha); var aux:apontador; begin aux := pilha.fundo^.prox; while ( aux <> nil ) do begin writeln(aux^.item); aux:=aux^.prox; end; end; procedure retirai(var x:integer; var pilha:tipopilha); var aux:apontador; begin aux:= pilha.fundo^.prox; x:=aux^.item; pilha.fundo^.prox := aux^.prox; if(pilha.fundo^.prox = nil ) then pilha.topo := pilha.fundo; dispose(aux); end; procedur

Lista em Pascal

program ed; uses crt; type apontador = ^celula; celula = record item:integer; prox:apontador; end; tipolista = record primeiro:apontador; ultimo:apontador; end; procedure inicialista(var lista:tipolista); var aux:apontador; begin new (aux); lista.primeiro:=aux; lista.ultimo:=lista.primeiro; lista.ultimo^.prox :=nil; end; function vazia(lista:tipolista):boolean; begin vazia:=lista.primeiro = lista.ultimo; end; procedure inserirf(x:integer;var lista:tipolista); var aux:apontador; begin new (aux); lista.ultimo^.prox:=aux; aux^.prox := nil; aux^.item :=x; lista.ultimo := aux; end; procedure imprimir(lista:tipolista); var aux:apontador; begin aux := lista.primeiro^.prox; while ( aux <> nil ) do begin writeln(aux^.item); aux:=aux^.prox; end; end; procedure inseriri(x:integer; var lista:tipolista); var aux:apontador; begin if(vazia(lista)) then inserirf(x,lista) else begin new(aux); aux^.item := x; aux^.prox:=lista.primeiro^.prox; lista.primeiro^.p
Um novo recurso do google docs é que você agora pode criar Fórmulas. http://googleblog.blogspot.com/2009/09/back-to-school-with-google-docs.html O link é para o blog do google docs com o anuncio oficial.