Ir ao conteúdo
  • Cadastre-se

DiF

Moderador
  • Posts

    14.180
  • Cadastrado em

  • Última visita

Tópicos solucionados

  1. O post de DiF em Software para atualizar Drivers de forma automatiza. foi marcado como solução   
    @Pedroou   @Suporte ENTEC   Não recomendo usar esses programas de instalação de drivers.  como por exemplo Driver Booster e similares.   Estes programas sempre baixam a primeira versão que encontra sem levar em conta a configuração da sua máquina.  Simplesmente baixa sempre o mais recente, e nem sempre a ultima versão é a ideal.  Além disso,  a maioria tem adwares e coisas a mais... que se não tiver atenção, você instala junto. 
     
    O ideal e recomendado é sempre entrar no site do fabricante da peça e ler as especificações e informações de acordo com o que você tem aí.  Por exemplo,  Drivers da placa-mãe,  sempre procure na página do modelo da sua placa-mãe, contido no site do fabricante... se é driver de placa de Vídeo,  se for Nvidia por exemplo, procure no site da Nvidia de acordo com o modelo da sua placa.
    E por aí vai...  Fazendo manualmente, você tem um controle melhor e sabe o que você está instalando...   então o que recomendo é você entrar nestes sites, e salve eles no seus favoritos..  Crie uma pasta por exemplo  "Drivers do PC" e joga todos os sites que você vai usar pra baixar estes drivers... assim você sempre terá na mão quando precisar e de forma rápida.
     
    Uma dica,  se a sua placa de Vídeo é uma Nvidia, instale o GeForce Experience...  ele tem controle de versão do driver e sempre avisa quando tem driver novo.  Quanto a AMD, eu não sei.   Os drivers de placa-mãe,  na maioria das vezes, fica muito tempo sem ter atualizações.. talvez as placas mais recentes do mercado podem estar recebendo alguma atualização de driver.. por isso é bom sempre pesquisar no site deles..
    Por exemplo, a minha placa-mãe que é uma ASRock  B450 Steel Legend,  a maioria dos drivers a ultima versão foi lançada entre 2021 e 2023.     E só alguns apps como do controle de RGB e utilitários da placa-mãe que receberam atualização em 2024... 👍
  2. O post de DiF em Qual temperatura devo me preocupar? foi marcado como solução   
    @Slayerzn Se está a 70 graus jogando...  não tem o que se preocupar.   Se tivesse na casa dos 90/95 aí sim seria preocupante.    Esse processador se eu não me engano opera com limite de 95° 
  3. O post de DiF em Banco de dados temperatura e umidade foi marcado como solução   
    @leeroyjk Olá,  Seja bem vindo.
     
    Basicamente você pode criar duas tabelas, para estes dados.
     
    Por exemplo você pode fazer desta maneira:
    CREATE TABLE Comodos( id int(11) AUTO_INCREMENT, nomeComodo varchar(30) NOT NULL, PRIMARY KEY (id) ); insert into Comodos(nomeComodo) values ('Cômodo 1'), ('Cômodo 2'), ('Cômodo 3'), ('Cômodo 4'), ('Cômodo 5'); CREATE TABLE DadosComodo( id int(11) AUTO_INCREMENT, temperatura float NOT NULL, umidade int NOT NULL, id_comodo int NOT NULL, PRIMARY KEY (id), FOREIGN KEY (id_comodo) REFERENCES Comodos(id) ); insert into DadosComodo(temperatura, umidade, id_comodo) values (23.5, 40, 1), (27.0, 23, 3), (20.0, 70, 4), (30.5, 15, 2), (19.0, 50, 5);  
    Para fazer a consulta:
    SELECT DadosComodo.id, DadosComodo.temperatura, DadosComodo.umidade, Comodos.nomeComodo FROM DadosComodo INNER JOIN Comodos ON Comodos.id = DadosComodo.id_comodo ORDER By nomeComodo  
    Basicamente vai retornar isto:

     
    Você pode ver funcionando aqui: https://sqlfiddle.com/mysql/online-compiler?&id=16c06027-81ca-4831-9364-f6fc27f9d8b7
     
    Não sei por quanto tempo, este  Fiddle vai ficar no ar. Por isso eu acrescentei a imagem de print, mostrando o retorno...  No seu caso, você pode pegar estes dados, a temperatura,  umidade e o nome do cômodo e enviar para AWS ... daí o código em programação, você vai ter que pesquisar, pois não sei qual a linguagem de programação será usada.. Pelo que eu pesquisei, costumam usar Python, porém talvez, seja possiviel usar o php também ou C....  Daí isso é com você.
  4. O post de DiF em Jogos cravaram em 60 fps foi marcado como solução   
    @Lokeyamaguchi Realmente é estranho, você verificou diretamente no painel da nvidia, na aba de configuração 3D,  se a sincronização vertical esta ativada no geral ou no perfil do jogo?  Definindo lá, mesmo que ative e desative no jogo continuará limitando... além disso.. não acho que o app nvidia seja realmente o responsável.. uma vez que ele só altera algo se você configurar para alterar.
     
    Eu não uso o app nvidia ainda porque ele é beta.  Por enquanto só uso o GeForce experience. E mesmo assim,  no painel da nvidia eu deixo algumas coisas ativadas como:  Gerenciamento de energia, deixo no máximo, sincronia vertical deixo pro software 3d gerenciar...   é raro os casos que eu ativo na placa de Vídeo.
  5. O post de DiF em Será que esse desafio em html está correto dessa forma ? foi marcado como solução   
    @Eli Almeida Esta é uma maneira de fazer,  mas está errada.  Muitas coisas sempre, tem  N formas de resolver...  Geralmente não podemos dizer que uma é certa ou errada, por conta disso..   que tem N maneiras...   MAS,  o enunciado foi bastante especifico, pois era um desafio. 
     
    NO enunciado, diz  para fazer com "parágrafos(elemento  <p>) e quebra de linha (elemento <br>)", logo,  usar o elemento <div>  está fora de cogitação, também foi dito " nada de usar vários BRs"...  nesta solução foi usada 6  elementos <br>,  o que torna errado também, além disso, não foi usado nenhum elemento de parágrafo.
     
    Não digo e nem afirmo que a solução que eu apresentei é a verdade absoluta, mas ao meu ver é a que mais se aproxima do objetivo do enunciado do exercício. Afinal, eu usei apenas parágrafos. O CSS usado, foi somente para dar espaçamento entre os elementos, é só pura estética.. como eu disse anteriormente,  bastaria remover a regra do  " body > p:nth-child "  e colocar o elemento  <br> entre os dois nomes "quatro" ali.  Usar 1 <br>  não tem problema, afinal o enunciado pede 1 quebra de linha também, só não pode exagerar nas quebras  👍
  6. O post de DiF em Navegador e jogos piscando preto foi marcado como solução   
    @Hikarii Sobre os jogos eu não sei.... 
     
    Mas se for uns quadrados pretos no navegador, tem essa solução aqui:
     
  7. O post de DiF em bagunça no arquivo txt foi marcado como solução   
    @mariosilva94 Tente abrir o arquivo com o notepad++    geralmente esse é melhor que deixa tudo identado e melhor de ler
     
     
    TOML é um formato de arquivo de configuração criado para ser mais legível para humanos usando uma sintaxe mínima, semelhante ao arquivo INI. O nome é um acrônimo para "Tom's Obvious, Minimal Language".
     
    O arquivo .toml .. ele pode ser aberto com diversos IDE...   como podes ler aqui. 
    Por isso recomendo usar o Notepad++ por ser o mais leve e prático.... mas se quiser pode usar o visual code também..
     
     
     
     
  8. O post de DiF em Para que serve este cabo com conector macho de 9 pinos? foi marcado como solução   
    @Rafael C. Aparentemente isso é um dispositivo com porta  serial de 9 pinos....   que pode ser usado para conexão de dispositivos como scanners de código de barras, modems, câmeras de segurança e outros equipamentos que utilizam a tecnologia serial.
     
    Aqui tem uma leitura legal sobre a porta serial de 9 pinos
    https://www.eltima.com/pt/article/9-pin-serial-port.html
  9. O post de DiF em não consigo baixar o software da minha placa mae pra configurar meu watercooler foi marcado como solução   
    @Cauã Victor Aqui o link do RGB Fusion  no site da sua placa-mãe funcionou perfeitamente.
     
    Tenta este link direto do site da sua placa RGB Fusion
  10. O post de DiF em Dificuldades em usar phpmyadmin foi marcado como solução   
    @Carlos FW Informatica
    Estou dizendo no código.  Pelo que você postou,  o formulário estava enviando os dados para o próprio arquivo do formulário, que nele mesmo tinha o código php que recebia os dados e inseria no banco de dados..   Por isso comentei.
     
    E dei a sugestão para separar os arquivos, ou seja, terás um arquivo apenas para o formulário  e um arquivo separado apenas com o php que recebe os dados deste formulário.
     
    Na primeira imagem ali, diz que estava conectado com o banco de dados e deu a mensagem que estava no ELSE do teste de envio.
    Isso quer dizer que tem algo de errado, porém não sabemos o que de fato deu errado..  então temos que debugar isso parte a parte... 
     
    Primeiro passo no arquivo dados.php,  deixe desta forma primeiro:
    $nome = $_POST['nome']; $user = $_POST['user']; $email = $_POST['email']; $senha = $_POST['senha']; echo "$nome , $user , $email , $senha";  
    Para descobrir se primeiro os dados estão sendo passados.
    Se aparecer em tela os dados, OK
     
    Próximo passo é testar a insersão direto no phpmyadmin.
    Mas, antes, veja na sua segunda imagem.  Podemos identificar um erro direto.   O nome do campo "nome de usuário", que é o segundo ali...  contém espaços.   Não pode conter espaços. ...  Clique ali no botão de lapis que diz "muda" deste campo.. e troque de nome de usuario para  nomeUsuario 
     Sim, tudo junto e com o U maiúsculo... pois isso é uma boa prática da programação. Ou usar o underline.... eu prefiro tudo junto que fica melhor.
     
    Então sua tabela precisa estar desta forma:
    id (int 10)  auto increment
    nome (varchar 255)
    nomeUsuario (varchar 255)
    email (varchar 255)
    senha (varchar 255)
     
    Com a estrutura correta,  clique na aba de SQL e faça uma inserção direto:
     
    INSERT INTO usuarios (nome, nomeUsuario, email, senha) VALUES ("Fulano", "fulano2024", "[email protected]", "fulano12345");  
    E então vai lá na sua tabela ver se foi registrado o usuário.
    Repare, que eu omiti o campo id no insert, porque ele já é auto increment... ele adiciona automaticamente, sem precisar colocar no sql.
     
    Agora que cadastrou,   faça o teste:
    Na mesma aba  SQL... digite:
     
    SELECT  * FROM usuarios WHERE id  = 1  
    Ou se preferir,  você pode buscar pelos dados especificos:
     
    SELECT nome, nomeUsuario, email, senha FROM usuarios WHERE id = 1  
    Claro, que para fazer o login você vai pegar apenas os campos nomeUsuario e senha para verificar se ele digitou corretamente e deixar passar.
     
    Se ele cadastrar bem,  sabemos que agora a tabela está funcionando... voltamos lá no seu código do arquivo  dados.php:
     
    <?php //inclui a conexao com o banco de dados include_once ('config.php'); //recebe os dados vindo do formulário $nome = $_POST['nome']; $user = $_POST['user']; $email = $_POST['email']; $senha = $_POST['senha']; //executa a instrução SQL de inserir na tabela $result = mysqli_query($conexao, "INSERT INTO usuarios(nome,nomeUsuario,email,senha) VALUES('$nome','$user','$email','$senha')"); //testa se foi cadastrado ou não if($result){ echo " Cadastro efetuado"; }else{ echo "Deu algo de errado"; } ?>  
    Agora TEM que funcionar..... pois acredito que o problema estava no nome do campo que tinha espaços. 
     
    Por sugestão, evite de usar nomes de usuários... faça com que o usuário use o próprio email como login....  pois é muito mais fácil esquecer um nome de login do que esquecer o próprio email.... hj em dia é praticamente o padrão.. a maioria já usa o email como login.
  11. O post de DiF em Segundo SSD da placa-mãe B450M foi marcado como solução   
    @RoyalMilk A  B450M steel legend realmente possui dois slots de SSD M.2.  Porém  são dois tipos diferentes.
     
    No de cima da placa de vídeo, é um slot para NVMe  e no slot de baixo é para um SSD M.2  do tipo SATA.
     
    Então, o seu  SSD 1 TB Kingston NV2, deve ser colocado no primeiro slot( logo acima da placa de Vídeo)
     
    Infelizmente, você vai ter que remover o seu SSD adata falcon 512GB  Já que no segundo slot só reconhece do tipo SATA
    Por exemplo este :SSD 480 GB WD Green, M.2
     
  12. O post de DiF em Como inserir áudios MP3, ogg, etc no python por meio do pygame? foi marcado como solução   
    @Pietro Gaspar Ainda não sou muito versado em Python, mas será que é porque o mixer(não tenho certeza se realmente precisa) não foi inicializado?
     
    Tente assim:
     
    import pygame pygame.init() pygame.mixer.init() fileMusic = 'musica.mp3' pygame.mixer.music.load(fileMusic) pygame.mixer.music.play(-1) pygame.event.wait()  
    também você pode ver este Vídeo que ele explica de forma bem fácil com exemplo:
     
     
  13. O post de DiF em Alguém tem alguma ideia do que é isso aqui? foi marcado como solução   
    @GEN Isso parece ser uma SVGA. Super Video Graphics Array, mais conhecido como super vga que foi laçada pela IBM. Tem o conector de 15 pinos. É uma placa de vídeo antiga, BEM antiga. Deve ter no mínimo uns 20 anos.
     
    Aqui tem a explicação mais detalhada, como a sua história
    https://pt.wikipedia.org/wiki/SVGA
  14. O post de DiF em Chrome trava com 2 videos abertos. foi marcado como solução   
    @Cairo Alberto Bem, eu não sei o quanto você tem de memória, mas parte do problema é o consumo do chrome.. ali mostra que você tem muitas abas abertas.  Você pode ativar a opção de desempenho, onde uma aba libera a memória quando ficar inativa... deixando de usar muita memória.   Desativar a aceleração de hardware realmente deixa o consumo maior e o desempenho pode cair.
     
    Já experimentou entrar na flags do chrome  e trocar o padrão  D3D11, para D3D9?   Experimenta isso, em conjunto com a aceleração de hardware ativa.
     

  15. O post de DiF em Quadrados branco estão aparecendo no monitor foi marcado como solução   
    @Desempregado Não é problema do monitor e nem da GPU.
    Isso é bug de todo navegador baseado no Chromium.
     
    Abra o flags e procure esta opção: Choose ANGLE graphics backend....  e na lista, troque para D3D9
    Aparentemente é um bug com o D3D11.     Alternativamente, você pode escolher desabilitar a aceleração de hardware.. que também resolve, porém não recomendo, pois deixa o navegador mais lento.
    Então trocando de D3D11 para D3D9  resolveu meu problema exatamente igual ao seu.. no chrome.   
     

  16. O post de DiF em como criar uma um banco de dados dentro de outro ou uma tabela dentro de outra foi marcado como solução   
    @IzeraXD Não há como fazer isso.  O banco de dados, seja qual for,  Mysql, Firebird, SQL server.. quaquer um.. não é assim que funciona.
    Eles possuem uma estrutura relacional.
     
    No caso, você quer fazer um esquema de usuários de datas.
    Então você vai modelar o banco de dados respeitando as normas formais, 1NF e 2NF pelo menos, para evitar inconsistencias de dados.
     
    Basicamente a estrutura que você vai precisar é algo assim:
    Tabela Usuario
    campos:  ID, nomeUsuario
     
    Tabela Ano
    campos: ID,  ano
     
    Tabela Mes
    Campos: ID, mes.
     
    Tabela Dados
    Campos: ID, IDusuario, IDano, IDmes
     
    Isso que chamamos de MOdelo Entidade Relacional ou "ER"
     

     
     
    Onde quando for inserir os dados na tabela ficará desta forma:
     
    Tabela usuario: ID usuario | ----+------------+ 1 | Fulano | 2 | Beltrano | 3 | Ciclano | Tabela ano: ID ano | ----+------------+ 1 | 2020 | 2 | 2021 | 3 | 2022 | 4 | 2023 | Tabela mes: ID mes | ----+-------------+ 1 | Janeiro | 2 | Fevereiro | 3 | Março | 4 | Abril | 5 | Maio | 6 | Junho | 7 | Julho | 8 | Agosto | 9 | Setembro | 10 | Outubro | 11 | Novembro | 12 | Dezembro | Tabela Dados ID | usuario_id | ano_id | mes_id | ----+------------+---------+--------+ 1 | 1 | 4 | 1 | 2 | 1 | 4 | 2 | 3 | 1 | 4 | 3 | 4 | 2 | 3 | 5 |  
    Repare que a tabela "Dados"  é uma tabela relacional, que engloba as outras 3 tabelas, onde é a tabela que vai comandar as consultas... dizemos que esta tabela é uma N:N  
     
    Então basicamente, esta tabela só recebe os valores IDs de chave primária de cada tabela...  como você pode ver no diagrama mais acima, onde diz PK é primary key(chave primária),  e onde diz  FK, é foreign key(chave estrangeira)
     
    Para fazer a consulta neste tipo de tabela como está populada acima... você fará algo como:

     
    SELECT usuario.usuario, ano.ano, mes.mes FROM Dados INNER JOIN usuario ON usuario.ID  = Dados.usuario_id INNER JOIN ano ON ano.ID  = Dados.ano_id INNER JOIN mes ON mes.ID  = Dados.mes_id  
    Retornando assim:
     
    usuario | ano | mes | ---------+-------+-----------+ Fulano | 2023 | Janeiro | Fulano | 2023 | Fevereiro | Fulano | 2023 | Março | Beltrano | 2022 | Maio |  
    Daí com estes dados.. talvez você possa criar uma interface via HTML, CSS e Javascript, para se parecer com estrutura de pastas.
     
  17. O post de DiF em Queria que mostrasse a cor ao invés do código da cor no arquivo css foi marcado como solução   
    @Carlos FW Informatica No Notepad++  creio que não seja possível fazer isso..  No Dreamwaver não sei dizer, porque não recomendo nunca usar esse programa ruim. 
     
    Mas, você deve conseguir fazer isso pelo VSCode, como foi mencionado pelo colega, que por sinal, é o que eu recomendo que use.
     

     
    Basta clicar no botão ali de extensões, dentro do VScode e procurar pelo nome de "Colorize"   Escolha a segunda opção da extensão que é mais atualizada. na versão 0.12.13
     
  18. O post de DiF em Ativar ou não V-Sync nos jogos mesmo com a ativação do G-sync foi marcado como solução   
    @Rennan Carv4lho Deixa desmarcado.  O V-sync limita pela frequência do monitor, ou seja, se for 60Hz,  o V-sync vai te entregar 60 fps no máximo,  se for 75Hz, vai 75fps...   mas se você tem um monitor compatível com G-sync e ele está ativado(configurado não sei se é essa a melhor palavra), e  no painel de controle da nvidia, estiver marcado para habilitar o G-sync, não tem porque ativar o V-sync no painel de controle do jogo ou dentro do jogo.
     
    Isso porque, o G-sync se adapta, de acordo que sua máquina entrega o desempenho.. então em tese, você estará livre do problema e tear screen e também livre do problema de input  lag causado pelo V-sync
     
    Só ativa o V-sync, quando seu monitor não tiver essa opção, que vai evitar o tear screen,   No meu caso por exemplo meu monitor não possui tecnologia G-sync e nem Freesync, então eu ativo o V-sync pra deixar mais "suave" minha jogabilidade, porém com risco de input lag,.. não que eu já tenha notado se teve ou não.. porque não jogo nenhum jogo competitivo..mas no meu caso funciona bem.  
     
    Ainda, existe o modo "adaptativo",  que você pode configurar no painel da nvidia, na aba de configuração 3D,  no perfil do jogo em especifico.  Geralmente esssa opção serve como um meio termo entre o V-syc ativado, e o desativado..   como o nome sugere, ele é adaptativo,  creio que funcionará bem em conjunto com o G-sync,  caso você queira mesmo ativatr a opção.... porém, eu recomendo fortemente de deixe desativado a opção da sincronia vertical, deixará seu jogo mais fluido.. e não terá engasgos ou problemas visuais... pois tudo vai se adaptar para a sua frequência.. ou seja..  se o pc entregar 98fps,  pelo G-sync, a frenquencia vai ser 98Hz...  mas se variar seu fps de 98 para 120 por exemplo, aí a frenquancia vai pra 120Hz...  claro isso se seu monitor for de 120Hz ou mais..... Atualmente é muito fácil encontrar bons monitores   de 144Hz pra cima. 
  19. O post de DiF em Pagina com acesso restrito foi marcado como solução   
    @Arkcanjou A maneira que eu sempre usei, foi mais simples e confiável...
     
     segue o jeito que eu sempre usei:
     
    Na página restrita logo depois que loga no sistema:
    por exemplo:  
     
    arquivo que recebe os dados vindo do form do login...  chamamos de  validaUsuario.php por exemplo:
     
    <?php session_start(); $login = $_POST["usuario"]; $senha = $_POST["senha"]; $login_escape = addslashes($login); $senha_escape = addslashes($senha); if (empty($login) or empty($senha)) { echo "<script> alert('Preencha todos os campos'); history.go(-1); </script>"; exit; } include '../conexao/conexao.php'; $sql = "SELECT idAdmin, login, senha, ultimoacesso FROM admin WHERE login ='$login_escape' AND senha = '$senha_escape' "; $dados = mysqli_query($sql, $conexao); $num = mysqli_num_rows($dados); if ($num == 0){ echo "<script> alert('Usuario ou senha Incorreta'); history.go(-1); </script>"; exit; } else { while($admin = mysqli_fetch_object($dados)){ $coduser = $admin->idAdmin; $ultimoacesso = $admin->ultimoacesso; $_SESSION["codusuario"] = $coduser; $_SESSION["login"] = $login; $_SESSION['ultimoacesso'] = $ultimoacesso; $data = date('Y-m-d'); //$hora = date('H:i:s'); $log = "INSERT into logs(idAdmin, idAcao, data, hora) values($coduser, '1', '$data', curtime())"; $dados2 = mysqli_query($log); header ("Location: view/gpainel.php"); } } // mysql_free_result($dados); mysqli_close($conecta);  
    Basicamente, o código, recebe o login e senha do usuário do form,  adiciona umas barrras para evitar sql injection, testa se os campos não estão vazios..
    Procura na tabela se já existe o usuário.. caso exista, ele pega os dados do usuário e armazena em uma sessão, o código do usuário, o login usado, e a data..
     e então faz uma inserção na tabela de logs...  depois disso redireciona  a pessoa para a página da area restrita.
     
     
    E então na página da área restrita:
     
     
    areaRestrita.php
    <?php session_start(); setcookie("ck_authorized", "true", 0, "/"); date_default_timezone_set("Brazil/East"); if(!isset($_SESSION["login"])) header("location: ../index.php"); else $login = $_SESSION["login"]; $ultimo = $_SESSION['ultimoacesso']; $idAdmin = $_SESSION["codusuario"]; require '../../conexao/conexao.php'; require '../includes/functions.php'; $data = date('Y-m-d H:i:s'); $sqldata = "UPDATE admin SET ultimoacesso= '$data' WHERE idAdmin='$idAdmin'"; $dados = mysqli_query($sqldata); ?>  
    Isso vai no topo de tudo, acima de qualquer coisa.
     
    Basicamente, ele cria uma session,  e um cookie..
     
    Testa se o login está na sessão... se não tiver, ele cai no header()  e redireciona a pessoa para a página de login para ela efetuar o login..
     
    senão, cai no else, e coloca os dados numa sessão.. ou seja, ali eu defini o login  onde pode ser o nome de usuário ou pode ser um e-mail... é preferível que você use o email como login, pois é algo que a pessoa jamais esquece.
     
    os outros dois ali... eu coloquei para manter um registro.. ou seja ele identifica o ultimo acesso e o código do usuário cadastrado no banco de dados...
    Mais abaixo,  ele monta a data e faz uma atualização na tabela de ultimo acesso, para registrar  quem e quando a pessoa entou pela ultima vez.
     
     
  20. O post de DiF em plugin de tradução wordpress traduz nome da marca foi marcado como solução   
    @777MarcioJosé OLá,   
    Eu não tenho familiaridade com esse plugin  GTranslate, mas pelo nome parece que ele usa o mecanismo do Google de traduções..  Se for esse o caso, tente usar a classe:
     
    class="notranslate"  
     
    Por exemplo:
    <a class="nome_site notranslate"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">de Supremo</font></font></a>  
    No caso, Se for do Google Translate mesmo, o texto desse elemento, não será traduzido.
     
    Ou você pode tentar criar uma lista de palavras, e criar uma função separada do plugin, para pesquisar e alterar.
    PS: no caso você já tentou um código e não funcionou,  mas talvez isso porque o grau de precedencia pode estar maior.. fazendo que ele não seja reconhecido...  
     
  21. O post de DiF em Bizarro: Javascript diz que 3 é maior que 10, qual a pegadinha? foi marcado como solução   
    @sandrofabres  Você pode forçar um valor a ser numérico... use o  parseInt() 
     
     
    Por exemplo:
     
    var num = "10 dois"; document.getElementById("resultado").innerHTML = parseInt(num);  
    Nesse caso, ele converte a "string" em INT... ou seja, ele vai ignorar o "dois"  e só vai exibir o 10 em valor numérico.. onde até operações matemáticas podem ser feitas
     
    https://dev.to/sanchithasr/7-ways-to-convert-a-string-to-number-in-javascript-4l
  22. O post de DiF em É possível passar um save do ps4 para o pc? Red dead redemption 2 foi marcado como solução   
    @Miojo_cuzido Você não pode transferir do PS4 para PC.   Qualquer outro método que tente pode inutilizar o seu save. O jogo não oferece portabilidade..  Seria possível se o jogo fosse crossplataform, mas por enquanto não é.
  23. O post de DiF em Transformar SSD M2 em SSD SATA vale a pena? foi marcado como solução   
    @Ederson_XP Se for para coisas simples como copiar e colar arquivos.. usar como um HD externo.. até fica legal, se usar na porta usb-C....   mas se o intuito é usar como HD para jogos... não é muito recomendado.. porque esses case usam portas usb...  
  24. O post de DiF em Subir arquivo dando erro no php foi marcado como solução   
    @Fabricio Lisboa Franco
    Aqui nesse trecho me chamou a atenção:
     
    $folder="uploads"; $ext = array("pdf"); $resultado = array("arquivo enviado", "falhou"); $path = $folder.basename($_FILES['file']['name']); // enviando $envia = (move_uploaded_file($temp, "$folder/$file")) ? $resultado[0] : $resultado[1] ;  
    Na varialvel $folder,  você não colocou uma barra no final...
    Repare que na função move_uploaded_file,  você colocou em string a pasta e o arquivo..  e a barra ali..   Talvez seja isso que a função esteja retornando erro de não encontrado.
     
    Tente mudar para isto:
    $folder="uploads/"; // enviando $envia = (move_uploaded_file($temp, $path)) ? $resultado[0] : $resultado[1] ;  
     
    Ou desta forma:
    $folder="uploads/"; // enviando $envia = (move_uploaded_file($temp, $folder.$file)) ? $resultado[0] : $resultado[1] ;  
    Se optar por esse segundo jeito,  remova a linha :
     
    $path = $folder.basename($_FILES['file']['name']); POis ela vai ser redundante e inútil.  Porque ela seria a mesclagem da pasta com o arquivo.
     
    Se você não colocar uma barra no final de uploads na variavel $folder e  der um echo em $path,   provavelmente ela te retornaria:
     
    uploadsArquivo.pdf ... porque você mesclou ambas variaveis.. e ela não possui barra.. fazendo com que o caminho fique errado e consequentemente não irá achar o arquivo..
     
  25. O post de DiF em Onde comprar licença do Windows 11 foi marcado como solução   
    @thevic2007 Você pode comprar em qualquer loja que seja parceira da Microsoft. Além da própria loja da Microsoft.
     
    Você não vai encontrar o windows 11 por menos de 900 reais.. 
    No link a baixo que é da Kabum por exemplo está saindo por R$ 899,99  se for à vista.. já é mais em conta do que na própria loja da MS. 
    Provavelmente não vão te obrigar a comprar uma peça junto.  
    https://www.kabum.com.br/produto/335197/microsoft-windows-11-home-64-bit-esd-digital-para-download-kw9-00664
     
    Quanto a Terabyte, colocou bem claro que é para exclusivo de kits. 

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!