Ir para conteúdo

BrunoBit

Members
  • Total de itens

    515
  • Registro em

  • Última visita

  • Dias vencidos

    19

BrunoBit venceu o dia em Julho 5 2018

Teve o conteúdo mais curtido

Reputação

82 Bom

7 Seguidores

Sobre BrunoBit

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

  1. BrunoBit

    SlideToggle - configuração em Aberto e Fechado - jQuery

    Ta me parecendo que é um problema de lógica. Pelo o que eu entendi, pra resolver esse problema, você precisa armazenar a referência do elemento atual em uma variável pra poder acessar ela quando outro elemento for clicado. Como você já tem um conhecimento legal, fiz um código aqui que ao ler ele você vai conseguir pegar rápido a lógica e o que quero dizer. Aqui ta o exemplo, joga em um index.html aí pra fazer um teste: https://pastebin.com/bbs0GQqx Ponto chave da lógica desse exemplo: - Armazenar a referência do card atual que foi clicado pra poder acessar ele na próxima vez que outro card for clicado.
  2. BrunoBit

    Recursos css e javascript não funcionam com load do jquery

    Seu código ta normal, era pra funcionar. Possíveis erros: 1. Problema de CORS. 2. Não ter chamado a função telaPedido(). 3. Estar usando a versão slim do jquery, no qual não possui a função load(). 4. Caminho "telas/pedidos.html" pode estar errado. 5. id #conteudoPrincipal pode não existir ou estar escrito errado na tag do elemento.
  3. BrunoBit

    Problema com accessToken no Instafees

    Isso ta acontecendo pq o facebook/insta decidiu desativar alguns recursos que eles tinham na api, ai todos sites que consumiam a api deles foram afetados. Aqui fala um pouco sobre: https://techcrunch.com/2018/07/02/facebook-rolls-out-more-api-restrictions-and-shutdowns/
  4. BrunoBit

    Open Modal Materialize

    $(document).ready(function(){ var modal = M.Modal.init($('#ID_DO_MODAL')[0]); modal.open(); }); Tente assim e vê se vai.
  5. BrunoBit

    Curso laravel Notifications

    Show de bola a recomendação, obrigado por avisar Marcos, não conhecia esse site ainda, dei uma olhada aqui e o conteúdo parece ser bem bacana.
  6. BrunoBit

    Ajuda em encontrar uma outra solução

    Cookie nesse caso pode descartar, não é eficiente. O que você está procurando se chama Rate Limit: https://github.com/sunspikes/php-ratelimiter https://github.com/touhonoob/RateLimit Tem vários outros e tem uns tutoriais ensinando a fazer também.
  7. BrunoBit

    Se você ama programação, esse tópico é pra você.

    Pessoal, o maior grupo no facebook de desenvolvimento web brasileiro, o Desenvolvimento Web, junto com um dos maiores sites de treinamento de tecnologia do Brasil, a TreinaWeb, fizeram uma parceria onde, se você se cadastrar no site deles em 3 dias (contando a partir de hoje 04/07/2018), você tem acesso grátis à TODOS os cursos durante 30 dias. É uma baita oportunidade pra quem quer aprender alguma linguagem nova, aperfeiçoar alguma que já tem conhecimento ou testar os cursos da treinaweb. Então vim compartilhar com vocês, e não estou sendo remunerado por isso, não é link de afiliado, só vim dar a notícia pq gosto da rapaziada daqui, então segue aí os links. Tópico oficial do grupo: https://www.facebook.com/groups/desenvolvimentoweb/permalink/1909150902476673/ Caso não tenha acesso ao grupo, segue o link oficial da parceria deles: https://www.treinaweb.com.br/acesso-gratis-fb-dev-web Aproveitem e bons estudos pessoal.
  8. BrunoBit

    Dúvida na melhor forma de proceder

    Que erro que deu quando você executou as querys?
  9. BrunoBit

    Dúvida na melhor forma de proceder

    Fala Omar. Fiz uns testes aqui, essa query funciona exatamente da forma como você quer: SELECT * FROM ( SELECT mail,name FROM tabela_a WHERE mail = :datamail UNION SELECT mail,name FROM tabela_b WHERE mail = :datamail ) t GROUP BY mail,name HAVING count(*) = 1 Se houver o mesmo email em ambas as tabelas, ele retorna com os resultados, se não houver, retorna nada. Só não te explico detalhadamente o pq que funciona pq eu preciso estudar mais sobre group by e having, mas essa query achei no stack e lá tem a explicação: https://stackoverflow.com/questions/17411866/how-can-i-compare-if-2-tables-have-the-same-data Obs: toma cuidado na hora de copiar e colar o código do fórum, pq com as atualizações recentes, ta com um bug de characteres, dependendo da sua ide, se copiar e colar o código a ide não vai reconhecer alguns characteres e ai o código vai quebrar, tem que testar aí.
  10. BrunoBit

    Ajuda com Refatoração

    Você pode trocar isso: if (obj.hasOwnProperty(propriedade)) { if (typeof obj[propriedade] == "object") { percorrer(obj[propriedade]); } else { resultado.push(obj[propriedade]); } } Por isso: if (!obj.hasOwnProperty(propriedade)) continue; typeof obj[propriedade] == "object" ? percorrer(obj[propriedade]) : resultado.push(obj[propriedade]); Você pode trocar isso: var savedBeats = JSON.parse(localStorage.getItem('savedBeats')); if (savedBeats !== null && savedBeats !== undefined) { por isso: var savedBeats = JSON.parse(localStorage.getItem('savedBeats')); if (savedBeats) { Mesma coisa vale pra esse trecho: var sincronizar = JSON.parse(localStorage.getItem('offlineBeats')); if (getters.online === true && sincronizar !== null && sincronizar !== undefined) { Dá pra trocar por isso: var sincronizar = JSON.parse(localStorage.getItem('offlineBeats')); if (getters.online && sincronizar) { E o warning dá pra trocar também: Trocar esse trecho: for (var i = 0; i < warnings.length; i++) { var warning = warnings[i] console.log(' ' + warning) } Por esse: for (var i = 0; i < warnings.length; i++) { console.log(' ' + warnings[i]) } Nesses códigos que você mostrou só consegui identificar isso, de resto eu não alteraria nada também.
  11. BrunoBit

    [ REDE SOCIAL QUE ESTOU CRIANDO ]

    Vi que você ta batendo cabeça com essa rede social pelos mesmos motivos já tem um bom tempo aqui no fórum, a galera tenta te ajudar, mas não tem efeito pq você não tem uma base. Se quer realmente aprender a programar, mexer nos códigos dessa rede social e entender quando alguém tentar te ajudar, te recomendo esses 4 cursos, são grátis: 1º Lógica de programação, se você não fizer, você só vai prolongar seu aprendizado quando for fazer um curso de php ou qualquer outra linguagem, então faça lógica de programação primeiro: Curso em vídeo: Lógica de programação: https://www.youtube.com/playlist?list=PLHz_AreHm4dmSj0MHol_aoNYCSGFqvfXV 2º PHP para iniciante. Tenha o curso de lógica de programação feito antes de começar esse: https://www.youtube.com/playlist?list=PLHz_AreHm4dm4beCCCmW4xwpmLf6EHY9k 3º MYSQL. Curso de banco de dados. Tenha feito o curso de lógica de programação e PHP para iniciante antes de começar esse: https://www.youtube.com/playlist?list=PLHz_AreHm4dkBs-795Dsgvau_ekxg8g1r Depois de ter feito esses 3 acima, é hora de pegar a base do POO, Programação Orientada à Objetos, sem ela você não vai conseguir mexer nas classes, nem nos métodos e não vai conseguir entender quando alguém te ajudar. 4º Programação Orientada à objetos (POO - PHP) https://www.youtube.com/playlist?list=PLHz_AreHm4dmGuLII3tsvryMMD7VgcT7x Bons estudos aí pra você e não pule etapas.
  12. BrunoBit

    Somatória de valores - deixar o máximo possível iguais

    Não sei se entendi muito bem, você quer manter os valores do array iguais ou próximos, né? Se for, pra fazer isso é só pegar o menor valor do array e somar. Você pode utilizar a função min() pra pegar esse menor valor e utilizar o array_search() pra pegar a key que corresponde à esse menor valor. Seria algo mais ou menos assim: $contas = ["conta1" => 5, "conta2" => 2, "conta3" => 4]; $contas[array_search(min($contas), $contas)] = min($contas) + 2; Nesse exemplo aí o resultado seria: conta1 => 5 conta 2 => 4 conta 3 => 4 Aí é só continuar, pq ele sempre vai pegar o menor valor e adicionar +1, ou adicionar o valor que você quiser. Se todos forem iguais, ele vai pegar o valor da primeira key e adicionar +1 e assim vai indo, mantendo todos os valores iguais ou próximos.
  13. BrunoBit

    Inserir Data no Mysql via PHP

    É uma boa também. Nesse caso dele ele ta querendo esse formato específico pra salvar no banco.
  14. BrunoBit

    Inserir Data no Mysql via PHP

    Use o date() + strtotime() pra formatar da forma que você quer: $datainicio = date("Y-m-d H:i:s",strtotime($_POST['dataexpiracao']));
  15. BrunoBit

    [Resolvido] Calcular horas e minutos para expiração de status

    Use o Datetime() pra isso. $dt_atual = new DateTime('2018-06-25 04:13:23'); $dt_expira = new DateTime('2018-06-25 04:10:26'); $interval = $dt_atual->diff($dt_expira); echo $interval->format('%a days, %H hours, %I mins, %S segs'); Resultado desse exemplo de cima vai printar na tela: 0 days, 00 hours, 02 mins, 57 segs Pra identificar se a hora ultrapassou o tempo limite, você pode usar assim: $dt_atual = new DateTime('2018-06-25 04:10:27'); $dt_expira = new DateTime('2018-06-25 04:10:26'); $interval = $dt_atual->diff($dt_expira); $verifica = $interval->format('%R'); if ($verifica == "-") echo "<b><font color=\"#FF0000\">Inativo</font></b>"; else echo "<b><font color=\"#228B22\">Ativo</font></b>"; Esse carinha aí de baixo que faz a verificação. Se retornar "-" indica que expirou, se retornar "+" indica que ainda está ativo. $interval->format('%R'); // retorna "-" ou "+" Nesse exemplo ele também considera os segundos pra atestar a precisão, que nesse caso é uma expiração de 1 segundo. Link do Datetime() na documentação: http://php.net/manual/pt_BR/datetime.diff.php
×

Informação importante

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