Ir para conteúdo

eliezerborges

Members
  • Total de itens

    18
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre eliezerborges

  1. eliezerborges

    Controle de Banda por MAC

    Tenho um cliente o qual é um condomínio com 5 andares, cada andar com 4 apartamentos. Cada andar ficará um switch simples que distribuirá um cabo para cada apartamento, sendo que cada apartamento ficará responsável por colocar um Roteador. Para gerenciar tudo isso pensei em colocar um Roteador Cisco RV180W. Se alguem já trabalhou com esse modelo gostaria de saber se com esse Router é possível fazer um controle de banda por MAC Address, o qual foi o jeito mais fácil que encontrei, ou se há algum outro jeito ou um outro equipamento para indicação que aguente a carga de processamento. Obrigado.
  2. eliezerborges

    Retornar array de função

    Estou com um problema que não consigo entender. É um batalha naval em php que armazena no banco. Tenho a matriz $navios que armazena os navios e o mar. Quando chamo a função sorteia (que contem os parametros para construção e também passo $navios para dentro da função) eu adiciono os navios dentro de $navios, só que fora dessa função sorteia eu exibo o mesmo array $navios, porém não exibe nenhum navio que adicionei, agora se eu exibo dentro da função sorteia dá certo, mas eu preciso que exiba fora. Obrigado. function sorteia($quantidade,$n_posicoes,$embarcacao,$navios){ $qtd = 0; $flag2 = 0; while ($qtd <= $quantidade) { $flag = true; $rand_linha = rand(0,29); $rand_coluna = rand(0,29); $direcao = rand(0,1);//Sorteia a direção do navio 0 para VERTICAL e 1 para HORIZONTAL if($navios[$rand_linha][$rand_coluna] == -1 && $navios[$rand_linha+1][$rand_coluna] == -1 && $navios[$rand_linha-1][$rand_coluna] == -1 && $navios[$rand_linha][$rand_coluna+1] == -1 && $navios[$rand_linha][$rand_coluna-1] == -1 &&//Verifica posição atual, cima, esquerda, direita $navios[$rand_linha+1][$rand_coluna+1] == -1 && $navios[$rand_linha+1][$rand_coluna-1] == -1 && $navios[$rand_linha-1][$rand_coluna-1] == -1 && $navios[$rand_linha-1][$rand_coluna+1] == -1 //Verifica nas Diagonais ){ //Constroi na Vertical if($direcao == 0 && $rand_linha <= (30 - $n_posicoes)){ if( $navios[$rand_linha+1][$rand_coluna] == -1 && $navios[$rand_linha+2][$rand_coluna] == -1 && $navios[$rand_linha+3][$rand_coluna] == -1 && $navios[$rand_linha+4][$rand_coluna] == -1 && $navios[$rand_linha+5][$rand_coluna] == -1 && //Verifica na posição que vai construir $navios[$rand_linha+2][$rand_coluna+1] == -1 && $navios[$rand_linha+3][$rand_coluna+1] == -1 && $navios[$rand_linha+4][$rand_coluna+1] == -1 && $navios[$rand_linha+5][$rand_coluna+1] == -1 && //Verifica em volta a direita $navios[$rand_linha+2][$rand_coluna-1] == -1 && $navios[$rand_linha+3][$rand_coluna-1] == -1 && $navios[$rand_linha+4][$rand_coluna-1] == -1 && $navios[$rand_linha+5][$rand_coluna-1] == -1 //Verifica em volta a esquerda ){ //Constroi a embarcação for ($i=0; $i < $n_posicoes ; $i++) { $navios[$rand_linha+$i][$rand_coluna] = $embarcacao; } $qtd++; $flag2++; } } //Controi na Horizontal if($direcao == 1 && $rand_coluna <= (30 - $n_posicoes)){ if( $navios[$rand_linha][$rand_coluna+1] == -1 && $navios[$rand_linha][$rand_coluna+2] == -1 && $navios[$rand_linha][$rand_coluna+3] == -1 && $navios[$rand_linha][$rand_coluna+4] == -1 && $navios[$rand_linha][$rand_coluna+5] == -1 && //Verifica na posição que vai construir $navios[$rand_linha+1][$rand_coluna+2] == -1 && $navios[$rand_linha+1][$rand_coluna+3] == -1 && $navios[$rand_linha+1][$rand_coluna+4] == -1 && $navios[$rand_linha+1][$rand_coluna+5] == -1 && //Verifica a direita $navios[$rand_linha-1][$rand_coluna+2] == -1 && $navios[$rand_linha-1][$rand_coluna+3] == -1 && $navios[$rand_linha-1][$rand_coluna+4] == -1 && $navios[$rand_linha-1][$rand_coluna+5] == -1 //Verifica a esquerda ){ //Constroi a embarcação for ($i=0; $i < $n_posicoes ; $i++) { $navios[$rand_linha][$rand_coluna+$i] = $embarcacao; } $qtd++; $flag2++; } } if($flag2 == 13){ } } } return $navios; } //Chama a função reiniciar(); //SORTEIA OS NAVIOS function reiniciar(){ $navios = array(); $sql = "drop table batalha_naval"; pg_query($sql); $sql="CREATE TABLE batalha_naval( id SERIAL, linha VARCHAR(2), coluna VARCHAR(2), tipo VARCHAR (255), posicao_tipo VARCHAR(255), PRIMARY KEY (id));"; pg_query($sql); //ZERA A MATRIZ for ($l=-1; $l < 31; $l++) { for ($c=-1; $c < 31 ; $c++) { $navios[$l][$c] = -1; } } //CHAMA AS FUNÇÕES sorteia(13,5,"P",$navios);//CONSTROI OS PORTA AVIÕES //sorteia(5,3,"D");//CONSTROI OS DESTROIER //sorteia(7,2,"S");//CONSTROI OS SUBMARINOS //sorteia(10,1,"B");//CONSTROI OS BOTES //Apresenta os navios echo "<table border='1'"; for ($l=0; $l < 30 ; $l++) { echo "<tr>"; for ($c=0; $c < 30 ; $c++) { echo "<td>"; echo $navios[$l][$c]; echo "</td>"; } echo "</tr>"; } echo "</table>"; /*for ($l=0; $l < 30 ; $l++) { for ($c=0; $c < 30 ; $c++) { $tipo = $navios[$l][$c]; $slq = "INSERT INTO batalha_naval(linha,coluna,tipo) VALUES('$l','$c', '$tipo')"; pg_query($slq); } }*/ }
  3. Boa Noite Pessoal, Estou com dúvida para esse sistema em Jquery, A ideia é quando clicar em EDITAR em uma determinada linha ative somente as inputs daquela determinada linha do edit clicado, em anexo o arquivo. Há também dois Privilégio de Edição, ADM e NORMAL, o NORMAL deve somente editar a coluna NOME, o ADM as colunas NOME e SALARIO. abaixo o código <html> <head> <title>Desafio</title> <script src="http://localhost/2015-3/tratamentoevalidacao/jquery-2.2.0.min.js"></script> <meta charset="UTF-8"> </head> <body> <input onclick="acesso('adm')" name="privilegio" type="radio" value="adm">Adm <input onclick="acesso('normal')" name="privilegio" checked type="radio" value="normal">Normal <table border="1"> <tr><td>Operações</td><td>Nome</td><td>Salário</td></tr> <tr> <td><input class="edit" type="button" onclick="edit('editar')" value="Edit"><input class="excluir" type="button" onclick="excluir()" value="Excluir"></td> <td><input disabled class="nome" type="text" name="nome"></td><td><input disabled class="salario" type="text" name="salario"></td> </tr> <tr><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td></tr> </table> </body> </html> <script type="text/javascript"> var op = ""; var privilegio = ""; function acesso(op){ privilegio = op; } function edit(){ if(privilegio == 'adm'){ $(this).parent().next().find('.salario').removeAttr('disabled'); $(this).parent().next().find('.nome').removeAttr('disabled'); } else{ $(this).parent().next().find('.nome').removeAttr('disabled'); } } </script>
  4. eliezerborges

    Adicionar um Botão com JQuery

    Boa Noite Pessoal, Em uma linha de tabela tenho dois botões onde quando clico em editar ou excluir ele deve esconder esses botões e colocar um botão CONFIRMAR, estou utlizando a função ao final do código, preciso de ajuda para essa lógica. <html> <head> <title>Desafio</title> <script src="http://localhost/2015-3/tratamentoevalidacao/jquery-2.2.0.min.js"></script> <meta charset="UTF-8"> </head> <body> <input name="privilegio" type="radio" value="adm">Adm <input name="privilegio" checked type="radio" value="normal">Normal <table border="1"> <tr><td>Operações</td><td>Nome</td><td>Salário</td></tr> <tr><td><input class="sumir" type="button" onclick="edit('editar')" value="Edit"><input class="sumir" type="button" onclick="excluir()" value="Excluir"></td><td><input type="text" name="nome"></td><td><input type="text" name="nome"></td></tr> <tr><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td></tr> </table> </body> </html> <script type="text/javascript"> function confirmar(){ } function edit(op){ $('table').find('.sumir').hide(); $(this).html('<input type="button" value="Confirmar">'); } </script>
  5. eliezerborges

    Calculadora com JQuery

    Olá, preciso fazer uma calculadora com JQuery com a funcionalidade de operações sucessivas; Exemplo: 1+1 = 2+2=5*2=10.... Elaborei o código abaixo mais não está funcionando, preciso de ajuda para se está correto: <html> <head> <title>Aula 02</title> <script src="http://localhost/2015-3/tratamentoevalidacao/jquery-2.2.0.min.js"></script> </head> <body> <input type="text" id="visor"/> <br><br> <input type="submit" value="1" class="btn"/> <input type="submit" value="2" class="btn"/> <input type="submit" value="3" class="btn"/><br> <input type="submit" value="4" class="btn"/> <input type="submit" value="5" class="btn"/> <input type="submit" value="6" class="btn"/><br> <input type="submit" value="7" class="btn"/> <input type="submit" value="8" class="btn"/> <input type="submit" value="9" class="btn"/><br> <input type="submit" value="0" class="btn"/><br><br> <input type="submit" value="C" onclick="apagarCampo()"/><br><br> <input type="submit" value="+" onclick="operacao('+')"/> <input type="submit" value="-" onclick="operacao('-')"/> <input type="submit" value="*" onclick="operacao('*')"/> <input type="submit" value="/" onclick="operacao('/')"/> <input type="submit" value="=" class="operar"/> </body> </html> <script type="text/javascript"> var n1 = ""; var n2 = ""; var cont = 0; var op = 0; var acumulativo = ""; var apagado = ""; function operacao(operacao){ $('#visor').val(apagado); op = operacao; cont = 1; } $(document).ready(function(){ $('.btn').click(function(){ var antigo = $('#visor').val(); var numero_novo = $(this).val(); $('#visor').val(numero_novo+antigo); if(acumulativo == ""){ if(cont == 0){ n1 = numero_novo+antigo; } else{ n2 = numero_novo+antigo; cont = 0; } } else{ n2 = numero_novo+antigo; cont = 0; } }) $('.operar').click(function(){ if(op == '+'){ if(acumulativo == ""){ var resultado = parseInt(n1) + parseInt(n2); $('#visor').val(resultado); acumulativo = resultado; } else{ var resultado = acumulativo + parseInt(n2); $('#visor').val(resultado); } } if(op == '-'){ if(acumulativo == ""){ var resultado = parseInt(n1) - parseInt(n2); $('#visor').val(resultado); acumulativo = resultado; } else{ var resultado = acumulativo - parseInt(n2); $('#visor').val(resultado); } } if(op == '*'){ if(acumulativo == ""){ var resultado = parseInt(n1) * parseInt(n2); $('#visor').val(resultado); acumulativo = resultado; } else{ var resultado = acumulativo * parseInt(n2); $('#visor').val(resultado); } } if(op == '/'){ if(n2 == 0){ $('#visor').val('Impossivel dividir por ZERO'); } else{ var resultado = parseInt(n1) / parseInt(n2); $('#visor').val(resultado); } } }); }); function apagarCampo(){ var n1 = ""; var n2 = ""; var cont = 0; var op = 0; var apagado = ""; $('#visor').val(apagado); } </script>
  6. eliezerborges

    Inserir muitas informações no banco de dados com PHP

    Está ok! Muito obrigado pela resposta e desculpe a demora para retornar.
  7. eliezerborges

    Inserir muitas informações no banco de dados com PHP

    Boa Tarde Pessoal, Estou começando a criar sistemas em PHP e kme surgiu uma dúvida em relação a inserção de dados no banco. Em um formulário com poucos campos estou inserindo os dados no banco da seguinte forma: INSERT INTO usuarios(nome, sobrenome, pais, estado, cidade, email, senha) VALUES('$nome', '$sobrenome', '$pais', '$estado', '$cidade', '$email', '$senha' ) Numa situação de um formulário que tenha muitas informações para serem enviadas ao banco, há alguma forma que agilize o processo, ao invés de ter que digitar cada variável dentro do INSERT INTO, ou é desta forma mesmo? Obrigado, E um abraço!
  8. Bom Dia Pessoal, Preciso transmitir a imagem de uma câmera IP para 20 Km de dilatância, estou pesquisando equipamentos que fazem isso, mais encontrei somente da Ubiquiti Networks. Há algum outro fabricante que tenham equipamentos desse tipo que vocês possam saber, preciso de mais sugestões, já pesquisei sobre equipsmentos Cisco, Intelbras, Microtik, mas conheço somente esses, se puderem me ajudar. Agradeço já! Obrigado.
  9. eliezerborges

    Matriz com valores aleatórios em ordem CRESCENTE PHP

    Entendi vou pesquisar, de qualquer forma consegui fazer, abaixo o código: <?php $matriz=array(); $matriz2=array(); $matriz3=array(); for($l=1;$l<5;$l++) { for($c=1;$c<5;$c++) { $matriz[$l][$c]=rand(10,200); } } for($l=1;$l<5;$l++) { for($c=1;$c<5;$c++) { for($l1=1;$l1<5;$l1++) { for($c1=1;$c1<5;$c1++) { if($matriz[$l][$c] > $matriz[$l1][$c1]) { $aux=$matriz[$l][$c]; $matriz[$l][$c]=$matriz[$l1][$c1]; $matriz[$l1][$c1]=$aux; } } } } } for($l=1;$l<5;$l++) { for($c=1;$c<5;$c++) { $matriz2[$l][$c]=rand(10,200); } } for($l=1;$l<5;$l++) { for($c=1;$c<5;$c++) { for($l1=1;$l1<5;$l1++) { for($c1=1;$c1<5;$c1++) { if($matriz2[$l][$c] > $matriz2[$l1][$c1]) { $aux=$matriz2[$l][$c]; $matriz2[$l][$c]=$matriz2[$l1][$c1]; $matriz2[$l1][$c1]=$aux; } } } } } for($l=1;$l<3;$l++) { for($c=1;$c<5;$c++) { $matriz3[$l][$c]=$matriz[$l][$c]; } } for($l=3;$l<5;$l++) { for($c=1;$c<5;$c++) { $matriz3[$l][$c]=$matriz2[$l-2][$c]; } } ?> <html> <body> <br> <table border="1"> <?php for($i=1;$i<5;$i++) { ?> <tr> <?php for($j=1;$j<5;$j++) { ?> <td><?php echo $matriz[$i][$j]; ?></td> <?php } ?> </tr> <?php } ?> </table> <br> <table border="1"> <?php for($i=1;$i<5;$i++) { ?> <tr> <?php for($j=1;$j<5;$j++) { ?> <td><?php echo $matriz2[$i][$j]; ?></td> <?php } ?> </tr> <?php } ?> </table> <br> <table border="1"> <?php for($i=1;$i<5;$i++) { ?> <tr> <?php for($j=1;$j<5;$j++) { ?> <td><?php echo $matriz3[$i][$j]; ?></td> <?php } ?> </tr> <?php } ?> </table> </body> <html> Obrigado pela ajuda. Abraço.
  10. eliezerborges

    Matriz com valores aleatórios em ordem CRESCENTE PHP

    Boa Tarde Galera, Estou com dificuldade para fazer o seguinte exercício: Crie uma matriz 4x4 com valores aleatórios entre 10 e 200, e crie outra matriz com os valores da primeira matriz criada só que em ordem crescente. Já criei a matriz, só que não consigo ordena-la, será que poderiam me ajudar com essa lógica? abaixo o código. <?php $matriz = array(); for($i=0;$i<5;$i++){ for($j=0;$j<5;$j++){ $valor_rand = rand(10,200); if($i==0 && $j==0){ $matriz[$i][$j] = ""; } else{ if($i==0){ $matriz[$i][$j] = $j; } else{ if($j==0){ $matriz[$i][$j] = $i; } else{ $matriz[$i][$j] = $valor_rand; } } } } } $matriz_aux = array(); $aux = 0; for($i=0;$i<5;$i++){ for($j=0;$j<5;$j++){ $matriz_aux[$i][$j] = $matriz[$i][$j]; } } $aux = 0; for($i=0;$i<5;$i++){ for($j=0;$j<5;$j++){ } } } ?> <html> <head> </head> <body> <table border="1"> <?php for($i=0;$i<5;$i++) { ?> <tr> <?php for($j=0;$j<5;$j++) { ?> <td><?php echo $matriz[$i][$j]; ?></td> <?php } ?> </tr> <?php } ?> </table> <br><br> <table border="1"> <?php for($i=0;$i<5;$i++) { ?> <tr> <?php for($j=0;$j<5;$j++) { ?> <td><?php echo $matriz_aux[$i][$j]; ?></td> <?php } ?> </tr> <?php } ?> </table> </body> </html>
  11. eliezerborges

    Calculadora com HMTL e JavaScript

    Bom Dia Pessoal, Estou tentando fazer uma calculadora utilizando o JavaScript que calcule independentemente das operações basicas, calculos sucessivos por exemplo: (1 + 2) * 3 (- 4) e estou tendo uma dificuldade, preciso de um empurrão de como fazer isso quero tentar fazer sozinho. Agradeço.
  12. Bom Dia Pessoal, Estou com uma dificuldades que está além de meus conhecimentos. A situação é a seguinte: Na empresa onde trabalho se faz a instalação de CFTV juntamente com o acesso remoto as câmeras do local, através de Apps ou softwares. No entanto os provedores de Internet já estão migrados para o IPv6, e no que isso muda? A configuração de DMZ feita no modem para o Roteador, e o Redirecionamento de Portas feito do Roteador para o DVR (Dispositivo que gerencia as câmeras) já não funciona mais. Temos alguns clientes que têm DVRs que não são IPv6 e isso é o que mais me preocupa, pois com dispositivos compatíveis com IPv6 creio que seja mais fácil a configuração. Já pesquisei sobre tecnologias como Tuneis 6over4, dualstack no roteador e pilha dupla, porém não sei qual é mais conveniente e também como fazer essa configuração no roteador ou o que for. Preciso de uma luz perante a isso, se vocês puderem me dar uma força fico grato. Obrigado Eliezer Borges. Acesso Remoto a equipamentos IPv4 através de uma rede IPv6*
  13. eliezerborges

    Conexão Wi-Fi

    Compra um Access Point para servir somente a Wireless, atualmente você encontra equipamentos com um ótimo custo beneficio.
  14. Galera estou com dificuldade com essa lógica. Tenho uma lista que tem opções que o usuário vai selecionar sobre o status do seu Ensino Médio. A dúvida é o seguinte como fazer uma condicional de modo que quando o usuário selecionar o opção "Completo", apareça um formulário abaixo para preenchimento das informações do Ensino superior. Abaixo a estrutura: <body> <form method="post"> Ensino Medio:<br><select name="ensino_medio_html"> <option value="">... <option value="completo_html">Completo <option value="incompleto_html">Incompleto <option value="cursando_html">Cursando </select> <?php ?> </form> </body> </html>
  15. eliezerborges

    Programa de Cadastro

    Entendi, consegui aqui. Obrigado..
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.