Ir para conteúdo
Fórum Script Brasil

beuleal

Membros
  • Total de itens

    160
  • Registro em

  • Última visita

Posts postados por beuleal

  1. Olá amigo, estou desenvolvendo algo bem parecido com isso... A existência de scripts que realizam essas ações acho que não existe, e mesmo se existir eu aconselho a criar o seu proprio. Ao analisar o site do wolframalpha.com eu me entusiasmei nesse final de semana a desenvolver pelo menos um esboço do que ocorre la. A principio estou usando PHP cURL + AJAX (para requests) + JS para manipular dados.

    Estou começando filtrar o que o google me retorna, não sei se isso é legal, mas esta valendo a experiencia. Digo isso, pois não sei se o youtube e vimeo tb permitirão.

  2. Olá galera, estou desenvolvendo um sisteminha de IA, e para tanto o melhor search engine existente é o google, portanto, para realizar minhas consultas, posso utilizar o google?

    Existe algo a respeito que não permita que "suguemos" os dados de resposta do google?

  3. # Header
    # Bibliotecas
    # Conexão com a porta Serial
    
    # Variaveis Globais
    time_sleep = 1
    wm ================================>> #Esta seria minha variavel global que seria setada somente quando o wiimote fosse selecionado
    
    
    
    ########################################################################
    # Funcao que controla o envia e recebe de pacotes atraves do wiimote
    ########################################################################	
    def wiimote_setup():
    	
    	print '1 e 2!!!!'
    	wm = cwiid.Wiimote()
    	
    	#habilito o uso de botoes somente
    	wm.rpt_mode = cwiid.RPT_BTN
    	
    	while True:
    		
    		status = wiimote()
    		if status == False:
    			break
    
    ########################################################################
    # Funcao que controla o envia e recebe de pacotes atraves do wiimote
    ########################################################################	
    def wiimote():
    	
    	print 'Use as setas para controlar o carrinho'
    
    	while True:
    		
    		if wm.state['buttons'] & cwiid.BTN_UP:
    			 ir_frente()
    			 envia_recebe()
    			 break
    			 return True
    		
    		if wm.state['buttons'] & cwiid.BTN_DOWN:
    			 ir_tras()
    			 envia_recebe()
    			 break
    			 return True
    				
    		if wm.state['buttons'] & cwiid.BTN_LEFT:
    			ir_esquerda()
    			envia_recebe()
    			break
    			return True		
    
    		if wm.state['buttons'] & cwiid.BTN_RIGHT:
    			ir_direita()
    			envia_recebe()
    			break
    			return True
    
    		if wm.state['buttons'] & cwiid.BTN_1:
    			ir_reto()
    			envia_recebe()
    			break
    			return True
    
    		if wm.state['buttons'] & cwiid.BTN_2:
    			parar()
    			envia_recebe()
    			break
    			return True
    			
    		if wm.state['buttons'] & cwiid.BTN_HOME:
    			break
    			return False
    			
    
    ########################################################################
    # Funcao principal
    ########################################################################
    if __name__ == '__main__':
    
    		
    
    	while True:
    	   try:
    
    		
    		  # Imprime na tela o menu de opушes
    		  print ' '
    		  print '----------------------MENU--------------------------'
    		  print 'Escolha um dos comandos abaixo e depois aperte enter'
    		  print '----------------------------------------------------'
    		  print '0 - Escolher outro carrinho (',ID_carrinho,')'
    		  print '8 - Ir para frente:'
    		  print '2 - Ir para tras:'
    		  print '6 - Direita:'
    		  print '4 - Esquerda:'
    		  print '5 - Reto:'
    		  print '1 - Parar:'
    		  print 'W - Wiimote:'
    		  print 'S - Para sair:'
    		  print ' '
    
    		  # Leitura da opусo do menu escolhida
    		  Opcao = raw_input('Comando:')
    
    
    		  if Opcao == "0": # troca id do carrinho     
    		  # Identificaусo do carrinho a ser acessado
    			 ID_carrinho = raw_input('ID_carrinho:')
    
    		  else:
    
    			 #opсao de saьda
    			 if Opcao == "s" or Opcao == "S": # caso o caracter digitado for s          
    				ser.close() # fecha a porta COM
    				print 'Fim da Execuусo'  # escreve na tela
    				break
    			
    			 if Opcao == "w": # Wiimote
    				wiimote_setup()
    				continue
    
    
    			 # Verifica a opусo de menu escolhida
    			 if Opcao == "8": # Ir para frente
    				ir_frente()
    				
    			 if Opcao == "2": # ir para tras
    				ir_tras()
    				
    			 if Opcao == "4": # Ir para esquerda
    			    ir_esquerda()
    
    			 if Opcao == "6": # Ir para direita
    				ir_direita()
    
    			 if Opcao == "5": # Reto
    				ir_reto()
    
    			 if Opcao == "1": # Parar
    				parar()
    			
    			 envia_recebe()
    				
    			 
    				
    			 
    
    
    
    	   except KeyboardInterrupt:
    		   ser.close()
    		   break
     

    Olá Galera,

    Estou brincando um pouco com Radiuino + Wiimote + Python para controlar um carrinho :P

    Enfim, meu problema é o seguinte: eu tenho um menu que permite a pessoa controlar o carrinho pelo teclado, e caso ela queira controlar pelo Wiimote ela aperta W. Apertando W, ela sera direcionada a uma função que fará a conexão com o wiimote, posteriormente será direcionada a uma função destinada a leitura do wiimote e não voltará mais ao menu. Como eu tenho duas funções que utilizam essa variavel de conexao do wiimote, eu deixei ela "global", porem como posso inicializar ela?

    Obs: Dei uma limpadona no cod :D

  4. Olá galera, meu forte é php, confesso que ajax estou tentando aprender um pouco.

    O que estou fazendo é:

    Tenho 1 pagina dividida em 3 partes (divs), a 1 e a 3 são resultados do BD e gostaria que fosse atualizada sem que fique dando refresh/reload.

    DIV 1 = nomes de homens

    DIV 2 = dados fixos (imagens, textos) - sem mysql

    DIV 3 = nomes de mulheres

    Meu problema:

    a DIV 3 carrega logo que abre a pgina (isso é o que quero) porem a DIV 1 carrega muito, mas muito tempo depois.

    Onde estou errando e não estou percebendo?

    meu cod:

    default.js

    function myFunction()
    {
        window.setInterval(function(){Homens(3)},990);
        window.setInterval(function(){Mulheres(3)},2000);
    }
    
    
    function Homens(id)
    {
        if (id=="")
        {
              document.getElementById("StatusHomens").innerHTML="";
              return;
         }
        if (window.XMLHttpRequest)
         {// code for IE7+, Firefox, Chrome, Opera, Safari
              xmlhttp=new XMLHttpRequest();
         }
        else
        {// code for IE6, IE5
              xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
        
        xmlhttp.onreadystatechange=function()
        {
            if (xmlhttp.readyState==4 && xmlhttp.status==200)
              {
                    document.getElementById("StatusHomens").innerHTML=xmlhttp.responseText;
                }
         }
        xmlhttp.open("GET","Homens.php?q="+id,true);
        xmlhttp.send();
    }
    
    
    function Mulheres(id)
    {
        if (id=="")
        {
              document.getElementById("StatusMulheres").innerHTML="";
              return;
         }
        if (window.XMLHttpRequest)
         {// code for IE7+, Firefox, Chrome, Opera, Safari
              xmlhttp=new XMLHttpRequest();
         }
        else
        {// code for IE6, IE5
              xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
        
        xmlhttp.onreadystatechange=function()
        {
            if (xmlhttp.readyState==4 && xmlhttp.status==200)
              {
                    document.getElementById("StatusMulheres").innerHTML=xmlhttp.responseText;
                }
         }
        xmlhttp.open("GET","Mulheres.php?q="+id,true);
        xmlhttp.send();
    }

  5. Olá galera,

    Procurei na internet e não achei nada sobre como posso cortar o processo de leitura da porta serial caso não receba nada... Estou recebendo 8 bytes de minha porta, se meu módulo estiver funcionando, porem quando não esta, minha porta fica esperando e o resto do código não é executado enquanto não receber qualquer coisa, devido ao código:

    line = ser.read(8)

    Obrigado

  6. Olá amigos, estou estudando e preparando um sistema de multiplos upload, e não upload multiplo... Quero dizer que ao invés de ter uma input file que permite que selecione um, eu tenho varias inputs files chamadas arquivo[]... ela esta me retornando os valores conforme estou querendo:

    Array
    (
        [name] => Array
            (
                [0] => ComprovanteIR.pdf
                [1] => ComprovanteIR.pdf
                [2] => 
                [3] => 
                [4] => 
            )
    
        [type] => Array
            (
                [0] => application/pdf
                [1] => application/pdf
                [2] => 
                [3] => 
                [4] => 
            )
    
        [tmp_name] => Array
            (
                [0] => /tmp/phpBZWiia
                [1] => /tmp/phpFDfOqy
                [2] => 
                [3] => 
                [4] => 
            )
    
        [error] => Array
            (
                [0] => 0
                [1] => 0
                [2] => 4
                [3] => 4
                [4] => 4
            )
    
        [size] => Array
            (
                [0] => 66712
                [1] => 66712
                [2] => 0
                [3] => 0
                [4] => 0
            )
    
    )
    Porem, como eu posso acessar o nome? Estou com essa dificuldade... já tentei diversos modos, e um deles foi:
    for ($i = 0; $i <  $i++){
        
            echo $arq['name'][$i];
        
        }

    Alguma ideia?

    Valeu!

  7. Olá amigos, estu estudando Xlisp, porem estou com dificuldades em realizar uma funcao de divisao, por enquanto somente com positivos.

    Segue meu cod:

    (defun div(x y)
        (cond ((equal x 0) (equal y 0) 0)
              ((equal x y) 1)
              ((equal y 1) x)
              ((equal x 0) 0)
              ((equal y 0) 0)         
              ('t (soma(div (subt (x y)) y) +1))))
              
    (defun negativo (x)
        (cond ((equal x 0) 'nil)
              ('t (neg x x))))
    
    (defun neg (a d)
        (cond ((equal a 0) 't)
              ((equal d 0) 'nil)
              ('t (neg (1+ a) (1- d)))))
    
    (defun soma (x y)
        (cond ((equal y 0) x)
              ((negativo y) (soma (1- x) (1+ y)))
              ('t (soma (1+ x) (1- y)))))
    
    (defun subt (x y)
        (cond ((equal y 0) x)
              ((negativo y) (subt (1+ x) (1+ y)))
              ('t (subt (1- x) (1- y)))))

  8. Olá amigos, eu estou querendo varrer uma struct por recursividade ao invés de loop com for

    onde estou errando:

    struct func {
           
           char nome[20];
           int rf;
           char cargo[20];
           float salario;
    
    };
    
    
    
    int sal_maior=0,sal_menor=999999999;
    int rf_maior,rf_menor;
    
    int recur(int j,int n){
         
        func ficha[n];
         
        if (j == n){
              
           return 0;
        
        }
        
        printf("\n%f",ficha[j].salario);
        
        return recur(j+1,n);
    
    }
    
    
    
    int main(){
        
       int i=0,n;
    
       printf("Quantos Funcionarios: ");
       scanf("%d",&n);
       
       func ficha[n];   
        
       for (i=0;i<n;i++){
           
           printf("Nome: ");
           fflush(stdin);
           gets(ficha[i].nome);
           
           printf("Rf: ");
           scanf("%d",&ficha[i].rf);
           
           printf("Cargo: ");
           fflush(stdin);
           gets(ficha[i].cargo);
                 
           printf("Salario: ");
           scanf("%f",&ficha[i].salario);
           
       }
       
       recur(0,n);
       
       system("pause");
           
    
    }

  9. Olá galera, estou com problema em minha pagina de estar mostrando os textos que vem do mysql assim: Uni�Est�l , com esse ponto de interrogacao.

    Sobre a tabela de caractere, o meu sisteminha de noticia converte esses caracteres para &aacute; (exemplo).

    No antigo site funcionava legal, agora que eu quis modifica-lo esta dando esse problema.

    Para entenderem, eu abro uma pagina com o facebox dentro da minha pagina

    Ambas as paginas são PHP e tem codificacao iso-8859-1 já tentei utf-8 e iso-8859-2

    Abrs

  10. olá galera, estou com um form e gostaria que a mensagem de "Enviado com sucesso" que esta na pagina envia.php aparecesse dentro da facebox.

    MEU CODIGO DO FORM

    <form name="envia_votacao" action="envia.php" method="post" rel="facebox">

    rel não funciona em form?

    Abrs

×
×
  • Criar Novo...