Ir ao conteúdo
  • Cadastre-se

DiF

Moderador
  • Posts

    14.187
  • Cadastrado em

  • Última visita

Tudo que DiF postou

  1. Assassin's Creed Valhalla está de graça para jogar entre os dias 15 e 19 de Dezembro. Use o launcher da Uplay para ativar e instalar. Lembrando que é só por tempo limitado, mas todo seu progresso será salvo. Quando adquirir o jogo, você irá poder continuar de onde parou. Aproveitem pra jogar e testar o jogo por 5 dias
  2. Ghost of a Tale de graça na GOG até o dia 15/12 as 11 da manha. Ou seja, tens pelo menos 2 dias para pegar na conta. Só procurar o banner de Giveaway.
  3. @Henriquelme Só complementando, o Ray Tracing por hardware, é um recurso exclusivo das placas Nvidia a partir dos modelos RTX da série 20 para cima. Estas placas contém os RT cores responsáveis por gerenciar os efeitos de iluminação em tempo real. Com a 2060 já é possível usar, mas sendo bem sincero não fica bom. A placa não segura muito bem, dependendo do jogo.. O RT fica bom mesmo com pelo menos a 2070 super pra cima na maioria dos jogos que suportam RT. To ansioso para testar o RT na versão nova do The Witcher 3 que vai ser lançada agora dia 14 de dezembro. Pelo menos com o DLSS ativo acho que a 2060 pode rodar legal.
  4. @galaxie76 Tem como bloquea sim. todo e-mail tem como bloquear coisas indesejadas... veja um exemplo de um spam que recebi... Como pode ver, ao abrir o e-mail, clicar nos 3 pontinhos... vai abrir o menu, onde você pode achar o "bloquear" onde a seta vermelha indica.
  5. Caro usuário, Seja bem-vindo ao Clube do Hardware. No intuito de servir como fonte de pesquisa no caso de instituições de ensino, informamos que incorrer no resolvimento por completo de questões relacionadas a disciplinas escolares de cursos técnicos e faculdades podem ser revistas e removidas pela Equipe de Moderação do Clube do Hardware. Para sanar dúvidas sobre esse tipo de problema, por gentileza, publique o passo a passo do desenvolvimento da questão, projeto, monografia ou conteúdo em dúvida para que possamos analisar se a resposta está correta ou não, ou para que possa ser auxiliado com a dúvida no desenvolvimento do exercício. Infelizmente, não há como resolver os trabalhos pelos usuários. O objetivo do Clube do Hardware é auxiliar seus usuários a encontrar soluções para que possam sanar suas dúvidas, e não de trazer soluções prontas para seus usuários. Além disso, copiar e colar respostas que não são de autoria própria do qualquer usuário é considerado plágio, o que é ilegal. Esperamos que compreenda. Atenciosamente, Equipe Clube do Hardware
  6. @tiagopraz Olá, Não sei exatamente como implenentar do jeito que você está fazendo... mas aqui está um jeito bem simples e funcional... cabe você a adaptar e implementar para seu propósito: //calcula o horário de trabalho das 7h às 19h = 12h $entrada = '07:00:00'; $saida = '19:00:00'; $hrTrabalho = date('H:i:s', strtotime($entrada) - strtotime($saida)); //calcula o horário do intervalo. das 13h às 14:03h = 1h e 3min. Não sei porque mas cálculo só funciona invertido. $intervaloSai = '13:00:00'; $intervaloEnt = '14:03:00'; $hrIntervalo = date('H:i:s', strtotime($intervaloEnt) - strtotime($intervaloSai)); //função para calcular o tempo total, baseado nos cálculos anteriores function calculaTempo($hrTrabalho,$hrIntervalo){ $totalHour = date('H:i:s', strtotime($hrTrabalho) - strtotime($hrIntervalo)); return $totalHour; } echo calculaTempo($hrTrabalho, $hrIntervalo); Testei e realmente deu 10:57:00 .. certamente tem N maneiras de fazer isso.. essa é a mais simples e "normal" .. Uma outra alternativa é você fazer os cálculos diretamente no SQL. Lá você calcula o horário de trabalho, o horário do intervalo e depois pega ambos resultados e calcula o total.
  7. Caro usuário, Seja bem-vindo ao Clube do Hardware. No intuito de servir como fonte de pesquisa no caso de instituições de ensino, informamos que incorrer no resolvimento por completo de questões relacionadas a disciplinas escolares de cursos técnicos e faculdades podem ser revistas e removidas pela Equipe de Moderação do Clube do Hardware. Para sanar dúvidas sobre esse tipo de problema, por gentileza, publique o passo a passo do desenvolvimento da questão, projeto, monografia ou conteúdo em dúvida para que possamos analisar se a resposta está correta ou não, ou para que possa ser auxiliado com a dúvida no desenvolvimento do exercício. Infelizmente, não há como resolver os trabalhos pelos usuários. O objetivo do Clube do Hardware é auxiliar seus usuários a encontrar soluções para que possam sanar suas dúvidas, e não de trazer soluções prontas para seus usuários. Além disso, copiar e colar respostas que não são de autoria própria do qualquer usuário é considerado plágio, o que é ilegal. Esperamos que compreenda. Atenciosamente, Equipe Clube do Hardware
  8. @enaomi O pc ligar, vai... porém não terá vídeo... pois seu processador não possui vídeo integrado, sem placa de vídeo dedicada, não terá vídeo. No caso, se você tivesse um Ryzen 5 5600G, funcionaria normalmente.
  9. @vitxr Olá, Tenho algumas considerações... Olhando assim por cima no seu código, talvez o erro possa estar na linha de recebimento do valor ID no arquivo ajaxfile.php... Veja bem, você está passando por POST, o valor do ID. Mas no arquivo ajaxfile.php. é recebido por GET. Experimenta trocar para: $id = $_POST["id"]; Além disso, nesse caso em específico, não tem necessidade de usar o input_filter() pois é um valor que não é editável.. se fosse um campo de texto sim, mas como é um data-atribute com o valor id "fixo"... não precisa, mas se você faz questão, pelo menos troca o INPUT_GET por INPUT_POST. Basicamente, o erro acontece, pois o arquivo não recebeu valor id... então a intrução SQL não pode ter sido feita, que naturalmente ocasionou o undefined, pois o idobra e nome estão "vazio", no vetor. Reveja a parte do código em php, que é onde está o problema provavelmente. Um extra, Se você estiver usando a versão mais recente do jQuery, a estrutura do ajax foi alterada para este modelo.. e no seu modelo há um pequeno erro. O type, não é POST... no caso você deve especificar o POST no atributo method. e o dataType como HTML. $.ajax({ url: 'ajaxfile.php', dataType: 'HTML', method: 'POST', data: {id: id} }).done(function(response){ $('.modal-body').html(response); $('#empModal').modal('show'); });
  10. @Alink Se Você colocar em 800x600, com tudo no mínimo do mínimo possível e ainda desligar a escala de equadramento, talvez você consiga chegar nos 30 a 40 fps em alguns lugares do jogo( na cidade), Se for pra um lugar mais afastado onde não tenha muita coisa para renderizar, pode até subir um pouquinho... mas no geral, vai ter uma péssima experiência com o jogo. A qualidade da imagem será ruim, bem pixelizado por conta da resolução, e por desligar a escala de enquadramento que faz um upscale.... Enfim, ambos processador e placa de vídeo são bem fracos para o GTA V, porém, nada impede de você comprar o jogo e deixar na conta da steam... futuramente quando tiver um pc melhor, você não precisará comprar o jogo
  11. Caro usuário, Seja bem-vindo ao Clube do Hardware. No intuito de servir como fonte de pesquisa no caso de instituições de ensino, informamos que incorrer no resolvimento por completo de questões relacionadas a disciplinas escolares de cursos técnicos e faculdades podem ser revistas e removidas pela Equipe de Moderação do Clube do Hardware. Para sanar dúvidas sobre esse tipo de problema, por gentileza, publique o passo a passo do desenvolvimento da questão, projeto, monografia ou conteúdo em dúvida para que possamos analisar se a resposta está correta ou não, ou para que possa ser auxiliado com a dúvida no desenvolvimento do exercício. Infelizmente, não há como resolver os trabalhos pelos usuários. O objetivo do Clube do Hardware é auxiliar seus usuários a encontrar soluções para que possam sanar suas dúvidas, e não de trazer soluções prontas para seus usuários. Além disso, copiar e colar respostas que não são de autoria própria do qualquer usuário é considerado plágio, o que é ilegal. Esperamos que compreenda. Atenciosamente, Equipe Clube do Hardware
  12. @Victor Hugo Barbosa Silva Olá, Um jeito simples de cumprir o básico do objetivo é criar uma área de "redator", onde nele vai ter um campo para digitar o título da notícia, um campo para descrição da noticia, algo que fique com poucas palavras, pois o objetivo não é fazer a noticia em si, mas sim dar uma prévia dela. um campo para inserir o link da noticia. Implementar um banco de dados por exemplo o MySQL. Por exemplo: Na área do redator crie um formulário assim: a partir daí, o redator vai ter que buscar a noticia no site do GE por exemplo, ele vai copiar o link da notícia e depois preencher o formulário na área do redator.. Aí, você grava essas informações no banco de dados... E então na área do site, você carrega as informações e monta a estrutura do link que redireciona para o site da notícia. De outro jeito, ficaria muito mais complexo, então nem vou entrar no mérito. Este jeito que apresentei é o mais fácil, que cumpre o esperado, porém exige intervenção humana, ou seja, alguém vai ter que gerenciar o site, catar as notícias e cadastrar no banco de dados de forma manual como mostra na imagem. Basicamente é isso. Boa sorte.
  13. @Lipeco Você não inicou a sessão. Você deve colocar session_start() no topo do seu arquivo php, acima de tudo, logo abaixo da abertura da tag do php. Eu sempre uso este modelo aqui para autenticar a sessão: <?php session_start(); setcookie("ck_authorized", "true", 0, "/"); date_default_timezone_set("Brazil/East"); if(!isset($_SESSION["login"])): header("location: ../index.html"); else //atribui na varíável de sessão o login do usuário, aqui pode ser um username ou email $login = $_SESSION["login"]; //atribui na variavel de sessão o ultimo acesso do usuário $ultimo = $_SESSION['ultimoacesso']; //atribui na variável de sessão o código id do usuário $idUsuario = $_SESSION["codusuario"]; //atribui na variável de sessão o nome do usuário $nome = $_SESSION["nome"]; require '../../conexao/conexao.php'; require '../../includes/functions.php'; //aqui gera a data e hora atual $data = date('Y-m-d H:i:s'); // faz um update na tabela de ultimo acesso, para registro de usuário $sqldata = "UPDATE admin SET ultimoacesso= '$data' WHERE idUsuario ='$idUsuario'"; $dados = mysql_query($sqldata); //aqui faz um slit na data para mostrar ao usuário $separaData = explode(" ", $ultimo); $dataNova = $separaData[0]; $hora = $separaData[1]; endif; ?> Esse trecho sempre deve ser colocado em cada página php onde o usuário vai logar, no caso por exemplo a página depois que ele loga. Basicamente ele testa, se não houver sessão, ele redireciona direto pra página de login, se não, ele atribui em cada variável os dados da sessão... com isso você tem controle, e pode fazer várias coisas.. como no exemplo ali, eu tenho como gravar o ultimo acesso do usuário, o código iD dele, o nome do usuário, username de login.. e etc..
  14. DiF

    C Programa com matriz 5x5 em C

    @IgorS10 Caro usuário, Seja bem-vindo ao Clube do Hardware. No intuito de servir como fonte de pesquisa no caso de instituições de ensino, informamos que incorrer no resolvimento por completo de questões relacionadas a disciplinas escolares de cursos técnicos e faculdades podem ser revistas e removidas pela Equipe de Moderação do Clube do Hardware. Para sanar dúvidas sobre esse tipo de problema, por gentileza, publique o passo a passo do desenvolvimento da questão, projeto, monografia ou conteúdo em dúvida para que possamos analisar se a resposta está correta ou não, ou para que possa ser auxiliado com a dúvida no desenvolvimento do exercício. Infelizmente, não há como resolver os trabalhos pelos usuários. O objetivo do Clube do Hardware é auxiliar seus usuários a encontrar soluções para que possam sanar suas dúvidas, e não de trazer soluções prontas para seus usuários. Além disso, copiar e colar respostas que não são de autoria própria do qualquer usuário é considerado plágio, o que é ilegal. Esperamos que compreenda. Atenciosamente, Equipe Clube do Hardware
  15. Caro usuário, Seja bem-vindo ao Clube do Hardware. No intuito de servir como fonte de pesquisa no caso de instituições de ensino, informamos que incorrer no resolvimento por completo de questões relacionadas a disciplinas escolares de cursos técnicos e faculdades podem ser revistas e removidas pela Equipe de Moderação do Clube do Hardware. Para sanar dúvidas sobre esse tipo de problema, por gentileza, publique o passo a passo do desenvolvimento da questão, projeto, monografia ou conteúdo em dúvida para que possamos analisar se a resposta está correta ou não, ou para que possa ser auxiliado com a dúvida no desenvolvimento do exercício. Infelizmente, não há como resolver os trabalhos pelos usuários. O objetivo do Clube do Hardware é auxiliar seus usuários a encontrar soluções para que possam sanar suas dúvidas, e não de trazer soluções prontas para seus usuários. Além disso, copiar e colar respostas que não são de autoria própria do qualquer usuário é considerado plágio, o que é ilegal. Esperamos que compreenda. Atenciosamente, Equipe Clube do Hardware
  16. @Eduardo Rafael Não é possível fazer isso com uma página html. Você naturalmente vai precisar usar uma linguagem de programação server-side como o PHP. Somente assim. Recomendo usar o PHP e um banco de dados, principalmente se é um site de vendas.
  17. @César Briop Geralmente quando coloca um novo HD ou SSD em um computador/notebook, ao entrar no windows, ele automaticamente já reconhece como uma nova unidade. Ele mesmo atribui uma letra pra unidade, de praxe, EU sempre formato a nova unidade, antes de instalar alguma coisa ou jogar arquivos pra dentro dele. Mas eventualmente, PODE ocorrer, onde o novo HD ou SSD não ser reconhecido como unidade, mas pelo gerenciador é possível ver que tem espaço não alocado. Nesse caso, basta selecionar a unidade com espaço não alocado e atribuir uma letra, daí ele vai ser reconhecido. Mas esse procedimento só deve ser feito SE e SOMENTE SE a unidade não for reconhecida. Certifique-se de queo windows que você está usando no caso a unidade " C ", seja o SSD. Sendo assim, só remove do seu notebook o disco rígido, e coloque o novo SSD.
  18. @César Briop Então, presumo eu, que seu windows 11 está instalado no SSD que veio de fábrica certo? Basta remover HD normal e substituir pelo novo SSD. Você não precisa instalar o sistema novamente. No caso o próprio windows já vai reconhecer o SSD como uma nova unidade. Por garantia, depois que instalar o SSD novo(vazio) entra na BIOS e verifica se ele está sendo reconhecido... PS: Caso o windows não reconheça a unidade, entra no gerenciador de discos, e veja se está ali, se tiver, mas não está sendo reconhecido, basta atribuir uma letra pra unidade que ele volta ser a reconhecido.
  19. @César Briop Deixa eu ver se entendi o problema. Você tem um notebook com um HD normal com o windows 11 instalado, mas vai comprar um SSD novo. Certo? Pelo que me lembro se você colocar o novo SSD e instalar o windows 10 nele, enquanto outro que já tem o sistema instalado, vai ocasionar um dual boot, onde vai ter uma lista pra escolher qual windows quer acessar. Para evitar isso, Retira primeiro o HD com esse windows 11. Instala o SSD, instala o windows 10 no SSD. Dessa forma você vai ficar com o sistema windows 10 como padrão no SSD. Desliga o notebook, pluga o HD normal com o windows 11, e depois entra no seu windows 10. Acessa o HD com o windows 11, salva o que tiver que salvar para o seu SSD e formata o HD com o windows 11. Corrijam-me se eu estiver enganado rsrs faz muito tempo que não lido com esse tipo de coisa.
  20. @Lipeco Isso por que você passou de forma errada o parâmetro no link do botão de avaliar e também na outra página de avaliação, você fez uma consulta na tabela de forma geral e não baseada no id do usuário. Altere esta linha no arquivo que lista os usuários para avaliar: <td><a href="avaliar_colaborador.php?id_colaboradores=$_GET['id_colaboradores']" type="submit" para: <td><a href="avaliar_colaborador.php?id_colaboradores=<?php echo $id_colaboradores; ?>" type="submit" Isso por que a tabela está fora do php, então você precisa abrir e fechar as tags do php dentro do link e colocar o echo na frente da variável com o valor ID para passar como GET na URL. Na página de avaliação, você precisa resgatar o valor ID passado pela URL desta forma: <?php //recebe o valor id vindo da URL $ID = $_GET["id_colaboradores"]; //consultar no banco de dados $result_usuario = "SELECT * FROM colaboradores WHERE ID = $ID"; $resultado_usuario = mysqli_query($mysqli, $result_usuario); Assumindo que o nome do campo de chave primária da tabela de é ID Dessa forma, você pega os dados específicos do usuário em questão que está avaliando
  21. @vitxr A única forma de fazer isso é implementar o ajax. Recomendo fazer isso com o jQuery, pois é muito mais prático e tem funções especificas para isso.. por exemplo a função $.ajax() Onde nessa função, você insere parâmetros como, url, tipo de arquivo enviado e etc... além disso tem duas funções que podem ser encadeadas com ele que é .done() e .fail() onde cada uma respectivamente funciona para mostrar no modal quando tiver sucesso ou mostrar um erro quando falhar. Exemplo: No HTML, você insere dinamicamente com o php o valor ID do usuário no atributo "data" no elemento de link ou no elemento que você use como "botão" Nesse exemplo usei um link... mas pode ser qualquer outro. <ul> <li>Fulano <a href="#" class="btn" data-id="1"><span> Visualizar</span></a> </li> <li>Beltrano <a href="#" class="btn" data-id="2"><span> Visualizar</span></a> </li> <li>Ciclano <a href="#" class="btn" data-id="3"><span> Visualizar</span></a> </li> </ul> let btn = $("#btn_visualizar"); btn.on("click", function(){ let id = $(this).attr("data-id"); $.ajax({ url: "visualizar.php", method: "GET", dataType: "HTML", data: {id: id} }).done(function(retorno){ $("#modal").html(retorno); }).fail(function(retorno){ $("#modal").html(retorno); }); }); Basicamente, ao clicar no botão visualizar, que está atribuido ao elemento de link <a>, ele vai pegar o valot do "data-id" e então vai passar via GET, para o arquivo visualizar.php. Lá você vai fazer toda a query para pegar os dados na tabela do banco de dados.. baseado no valor ID do usuário.. e então inserir no seu modal. No arquivo visualizar.php, você monta o jeito de como vai ser mostrado dentro do modal.
  22. @Lipeco Não esqueça que para funcionar o jeito que você quer avaliar, pelo seu código, você deve passar o valor ID do usuário via URL em get. Então o trecho deve ser algo assim: <?php while($row_usuario = mysqli_fetch_assoc($resultado)){ $id = $row_usuario["ID"]; ?> <tr> <th><?php echo $row_usuario['nome']; ?></th> <td><?php echo $row_usuario['sobrenome']; ?></td> <td><button onclick="window.location.href = 'avaliacao.php?id=<?php echo $id; ?>'" type="button" class="btn btn-success m-2">AVALIAR</button></td> </tr> <?php E então no seu arquivo avaliacao.php, receber este ID com $id = $_GET["ID"];
  23. @Lipeco Sempre crie uma tabela separada, que faça relacionamento de 1:N com a tabela mandante. Isso garante a integridade e ainda colocar pelo menos na 1 NF(normas formais) de banco de dados. Basicamente, na sua tabela de avaliação crie um índice(index) para o campo ID_usuario que servirá de chave estrangeira. Daí na aba de designer(desenhador se for em português) no phpmyadmin, faça o relacionamento de 1:N entre a tabela usuario e avaliacao. Onde na tabela usuario o campo ID, se ligará com o campo ID_usuario na tabela de avaliação. Exemplo: Repare na imagem, Clicando no nome do banco de dados (primeira seta vermelha da esquerda), vai habilitar a aba "Desenhador" Clicando nele, vai abrir essa tela com as tabelas. Você vai clicar no oitavo ícone de cima para baixo, do menu que esta na vertical ali do lado esquedo, é um icone de "ligamento". Depois de clicar nele, você vai clicar no campo ID da sua tabela mandante(usuário) e em seguida, no campo ID_usuario na sua tabela de avaliação. Se você tiver criado o índice, você terá feito o relacionamento corretamente, se aparecer uma janela perguntando duas ou mais opções, escolha a opção que permita deletar um registro, somente se na outra tabela não houver registro. isso garantirá que você delete por engano um usuário, caso ele tenha uma avaliação, sem antes, deletar primeiro a avaliação. Feito o relacionamento corretamente, você poderá inserir na tabela de avaliação o valor ID desse usuário, a nota e a mensagem para ele. Quando ele for logar, no perfil dele, você pode fazer uma query na tabela de avaliação pegando a nota dele e a mensagem e mostrar na tela para ele ler.
  24. @Lipeco Basicamente é como o colega disse. Evite de guardar imagens no banco de dados, pois só vai consumir espaço e banda pra fazer a query. Faça o upload da imagem para um diretório no servidor, e no banco de dado guarde a referência com o nome dela... daí na query, você puxa o nome da imagem, e monta o caminho no php... por exemplo Vamos supor que guardou a imagem assim: ID nome fotoPerfil 1 Fulano foto.png E no servidor você guardou a imagem no diretório "img". Você faria assim: <?php $id = $_SESSION["usuario_ID"]; $query = mysqli_query($conexao, "SELECT fotoPerfil FROM usuario WHERE id = $id"); $dados = mysqli_fetch_object($query); $fotoPerfil = "img/" . $dados->fotoPerfil; ?> <img class="rounded-circle" src="<?php echo $fotoPerfil ?>" alt="" style="width: 40px; height: 40px;">
  25. @Gabriel Meira22 Nunca use programas piratas, isso vai colocar seu computador em risco. Existe um programa muito similar ao Office, chamado FreeOffice. Ele é exatamente igual ao office, possui word, powerpoint, excel... e é completamente gratuito. Eu uso ele e gosto bastante. Basicamente, baixe ele, e peça a chave de ativação no seu e-mail, é completamente gratuito e supre tudo que o word faz.

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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!