Pular para o conteúdo principal

Postagens

Gambas 2 - Listar dados em comboxbox

Achei aqui no meu Google Docs, uma dica que tinha guardado a muito tempo. Pode ser que seja útil pra alguém. ' Gambas class file  PUBLIC combo AS ComboBox PUBLIC SUB ToggleButton1_Click()         listacombo(ComboBox1, "select * from cadastro")   END PROCEDURE listacombo(Combo AS ComboBox, busca AS String)   DIM r AS Result   DIM conta AS Integer    conexao.conectar_banco    r = conexao.bd.Exec(busca)    r.MoveFirst    Combo.Add(r!nome_cad)    FOR conta = 1 TO r.Count - 1        r.MoveNext        Combo.Add(r!nome_cad)    NEXT END

Script para deletar e-mail de determinado remetente na fila do Postfix

#!/usr/bin/perl -w # # pfdel - deletes message containing specified address from # Postfix queue. Matches either sender or recipient address. # # Usage: pfdel <email_address> # use strict; # Change these paths if necessary. my $LISTQ = "/usr/sbin/postqueue -p"; my $POSTSUPER = "/usr/sbin/postsuper"; my $email_addr = ""; my $qid = ""; my $euid = $>; if ( @ARGV !=  1 ) {         die "Usage: pfdel <email_address>\n"; } else {         $email_addr = $ARGV[0]; } if ( $euid != 0 ) {         die "You must be root to delete queue files.\n"; } open(QUEUE, "$LISTQ |") ||   die "Can't get pipe to $LISTQ: $!\n"; my $entry = <QUEUE>;    # skip single header line $/ = "";                # Rest of queue entries print on                         # multiple lines. while ( $...

Comandos basicos do editor vi.

      $ vi nome_do_arquivo       Uma vez carregado o vi, veja abaixo uma lista dos principais comandos:       Observacao:       Para passar para o modo comando pressione ESC.       Comandos basicos de insercao de texto:       i Insere texto antes do cursor       a Insere texto depois do cursor       r Insere texto no início da linha onde se encontra o cursor       A Insere texto no final da linha onde se encontra o cursor       o Adiciona linha abaixo da linha atual       O Adiciona linha acima da linha atual       Ctrl + h Apaga o ultimo caracter       Comandos basicos de movimentacao:       Ctrl+f Move o cursor para a proxima tela       Ctrl+b Move o cursor para a tela anterior       H Move o cursor para a primeira linha...

Problema de charset OTRS

Tive um problema com apache e OTRS, nosso banco ORACLE estava no charset iso-8859-1. Foi necessário jogar essas linhas no arquivos /etc/init.d/httpd LANG='AMERICAN_AMERICA.WE8ISO8859P1'; export LANG NLS_LANG='AMERICAN_AMERICA.WE8ISO8859P1'; export NLS_LANG NLS_NUMERIC_CHARACTERS=,.; export NLS_NUMERIC_CHARACTERS Feito isso de um restart no apache service httpd restart Com isso deve resolver o problema.

Bloquear extensões por anexo no postfix ao enviar mensagem

Bloquear extensões por anexo no postfix ao enviar mensagem no arquivo /etc/postfix/main.cf header_checks = regexp:/etc/postfix/header_checks no arquivo  /etc/postfix/header_checks /^\s*Content-(Disposition|Type).*name\s*=\s*"?(.+\.(mpg|mpeg|avi|docx|pdf))"?\s*$/ REJECT Erro de anexo. Onde mpg|mpeg|avi seria os anexos que querem bloquear. Bloquear extensões por anexo no postfix ao receber mensagem Requer que o procmail esteja instalado. apt-get install procmail ou yum install procmail Depois disso criar diretório para deixar as mensagem com anexo suspeitos # mkdir /var/spool/procmail No arquivo de configuração do postfix /etc/postfix/main.cf inserir a linha abaixo mailbox_command = /usr/bin/procmail $ echo "mailbox_command = /usr/bin/procmail" >> /etc/postfix/main.cf Depois criar o arquivo /etc/procmailrc touch /etc/procmailrc no arquivo acima inserir as linhas. # bloquear anexo :0 B     * $"filename=.\+\..\+\.(pif...

Configurar IP Fixo Ubuntu

# vim /etc/network/interfaces auto eth0 iface eth0 inet dhcp auto eth0 iface eth0 inet static address 192.168.1.10 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.1 vim /etc/resolv.conf search virtua.com.br casa.lan nameserver 192.168.1.10 nameserver 201.6.0.112 nameserver 201.6.0.108 /etc/init.d/networking restart

Gestão Syscom ( Gerenciamento comercial )

Pessoal é com grande prazer é que venho informar aos leitores desse Blog, que nosso sistema de Gestão comercial está pronto. Uma versão Beta está sendo instalada para os nossos cliente e com grande êxito está se mostrado extremamente promissora. Ainda essa semana, vamos publicar em alguns sites, o site oficial, inclusive aqui. Então a partir de agora quem precisar de um sistema de gestão para sua empresa, seja grande ou pequena, para Windows, Linux ou outros. Pode entrar em contato. Abraço e retorne em breve teremos novidades.

Introdução e instalação do necessário

Flamerobin é um sistema aberto para administrar banco de dados usando o servidor Firebird . Opinião pessoal: Há alguns dias precisei criar um bando de dados em Firebird para uma aplicação, e procurando por um sistema gerenciador de bando de dados encontrei o Flamerobin. A princípio me pareceu meio estranho, mas acabei me acostumando e gostando dele pela simplicidade e facilidade. Antes de usá-lo certamente precisará do servidor Firebird, para isso instale-o com o comando: # apt-get install firebird2.0-super Se você tentar iniciar o servidor não irá funcionar, pois antes será preciso configurá-lo. Para tal, utilize o comando: # dpkg-reconfigure firebird2.0-super Algumas perguntas serão feitas, como se deseja que o servidor seja iniciado automaticamente e a senha para o SYSDBA. Respondidas as peguntas vamos iniciar o servidor. Para isso use o comando: # /etc/init.d/firebird2.0-super start Depois para instalar o Flamerobin use o comando: # apt-get install fl...

Solução para conectar em roteador com controle por MAC ADRESS

Pra que precisa de conectar em um roteador com controle por MAC ADRESS e usa Linux é claro, vou propor uma solução aqui. Passem um Scanner ( Nmap é claro ) em todas as faixas de IP que você esta conectado por cabo por exemplo. Feito isso você vai ter que identificar algum MAC ADRESS que conecte naquele roteador com controle, se virem usem engenharia social vou qualquer outro método, mas obtenho o MAC. Feito isso é moleza. No Linux como Root ( su ) faça o seguinte. ifconfig wlan0 down ifconfig wlan0 hw ether 00:00:00:00:00:00 Onde  00:00:00:00:00:00 deve ser substituído pelo MAC encontrado, bom... com isso sua placa de rede agora é a placa de rede do PC autorizado. Agora é só conectar não quiser sofrer não leia isso Configurando uma conexão Wireless ou você pode simplesmente usar os assistentes do gnome, kde ou xfce. Bom galera é isso. Não coloquem essas coisas em pratica é feio e não cometam a geniosidade de pegar o MAC do Roteador muito menos usar uns sniffer c...

Falta de atualizações

Pessoal.... boa noite. Pra quem acompanha o Blog ou caiu de uma pesquisa do Google aqui  (rsrsrs ), eu estava com problemas de tempo mas já dei um resolvida nisso, comprei uns livros pra alimentar meu cérebro com algo de útil e é isso. Em breve vou fazer muitas postagens por aqui. Espero que compreendam e se tiverem sugestões de novas dicas mande pra mim. Abraço galera.

Imagens no banco de dados.

Pessoal, recentemente eu escrevi um artigo para um site de assuntos técnicos, o qual gostaria de compartilhar com vocês. O Artigo possui 6 páginas e está bastante didático, as páginas são. Introdução Criando a classe de conexão Gravando os registro (formulário de inserção) Fazendo buscas - parte 1 Fazendo buscas - parte 2 Conclusão Bom pra quem se interessar segue o link para acessar.  http://vivaolinux.com.br/artigo/Imagens-e-audio-no-banco-de-dados-Oracle/ Espero que seja útil.

Áudio e Imagens no banco de dados

Desenvolvemos um trabalho, consistia em através de um diagrama,que  fosse criado um banco de dados utilizando o Oracle 10 g XE. O NetBeans 6.8 foi a IDE utilizada para o desenvolvimento. Também houve necessidade de utilizar algumas bibliotecas assim também como o drive Oracle para Java. Baixe aqui as dependências  O Projeto não está terminado mas já realiza as principais operações necessárias. O Script SQL de criação do banco é esse. create type Funcao as OBJECT(   id number(4),   titulo varchar2(30),   descricao varchar2(50) ); create type Imagem as OBJECT(   imagem blob,   formato char(5),   nome varchar2(50),   desc_imagem varchar2(50) ); create type Voz as OBJECT(   id number(4),   audio blob,   frase varchar2(30) ); create type Foto as OBJECT(   numero number(4),   data date,   IMG Imagem ); create type Polegar as OBJECT(   numero number(4),   dedo blob, ...

SQL

--  Selecione a data atual. select curdate(); --  Selecione a hora atual. select curtime(); -- Qtos anos se passaram desde o descobrimento do brasil -- select datediff(curdate(), '1500-04-22')/365; --  Sabendo que uma olimpiadas se realiza a cada 4 anos e que a proxima sera em 2012(Londres), que ano -- se realizará a proxima olimpiadas depois de 2012? select year(date_add('2012-06-15', interval 4 year)); --  Qual o nome do dia da semana que o brasil foi descoberto. select dayname('1500-04-22'); --  Qual o ultimo dia do mes dos namorados. select last_day('2010-06-12'); --  Quantos dias ainda restam para o natal select datediff('2010-12-25', curdate()); --  Quantos dias se passaram desde a morte de Ayrton Senna. select datediff(curdate(), '1994-05-01'); --  Em que semana do ano o São Paulo conquistou seu primeiro titulo nacional select week('1978-03-05'); --  Quantos anos se passaram desde o final da prim...

Manipulação de registro em NetBeans

Esse exemplo que vou colocar aqui, não está completo, falta terminar a parte de edição que na verdade só está faltando fazer o POST dele da servelet e as manipulações la. O de exclusão esta fácil, lembra que a exclusão para a edição é moleza só pegar o Codigo e dar um delete no bd. o Script para criação do DB é esse: create database escola; use escola; CREATE TABLE `escola`.`aluno` (   `codigo` integer  NOT NULL AUTO_INCREMENT,   `nome` varchar(50) ,   `dn` date ,   `rg` varchar(20) ,   PRIMARY KEY (`codigo`) ) ENGINE = InnoDB; CREATE TABLE `escola`.`professor` (   `codigo` integer  NOT NULL AUTO_INCREMENT,   `nome` varchar(50) ,   `cpf` varchar(20) ,   `capacitacao` varchar(255) ,   PRIMARY KEY (`codigo`) ) ENGINE = InnoDB; CREATE TABLE `escola`.`sala` (   `codigo` integer  NOT NULL AUTO_INCREMENT,   `nome` varchar(20) ...

Criando um sistema de login em Java.

Login Pessoal, nesse exemplo vou demonstrar como criar um sistema de login em Java, usando servlet , jsp , e html. A IDE usada será o Netbeans , Bom a primeira coisa a ser feita é criar um projeto web pelo NetBeans . Para isso, siga os seguintes passos. Menu     File → New Project Agora clique em Java Web, depois aplicação WEB. Agora clique em Next . Coloque um nome para sua aplicação WEB, e clique em finish . Novamente clique em Next . Feito isso, agora vamos criar o formulário para que o usuário entre com o Login e a senha. Formário HTML <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"    "http://www.w3.org/TR/html4/loose.dtd"> <html>     <head>         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">         <titl...