Jump to content

Williams Duarte

Members
  • Content count

    3760
  • Joined

  • Last visited

  • Days Won

    47

Williams Duarte last won the day on November 2 2017

Williams Duarte had the most liked content!

Community Reputation

431 Incrível

About Williams Duarte

  • Birthday 05/17/1989

Informações Pessoais

  • Sexo
    Masculino
  • Interesses
    Tecnologia, Engenharia de Software, PHP, Design Pattern, JavaScript, SQL, NoSQL e Empreendedorismo

Recent Profile Visitors

8795564 profile views
  1. Williams Duarte

    Agrupar por data

    Agrupa a nível de SQL, usando Group By http://bit.ly/2MrZNoW
  2. Williams Duarte

    Sistema de seguidores e curtidas com MongoDB

    Acredito que sim, mas comentarios e likes estaria relacionado a outras colecções e não a uma collection Person por exemplo. Sobre comentários de uma lida aqui. Mas seu exemplo seria bem melhor, ai usa https://docs.mongodb.com/manual/reference/operator/aggregation/lookup/ Teria consitencia dos dados, e a nova versão do mongo:latest da suporte a varias operações existentes em banco relacionais, como por exemplo Transações, que antes era inexistente, nas <= 3.*, e joins é moleza! https://docs.mongodb.com/manual/core/transactions/
  3. Williams Duarte

    Sistema de seguidores e curtidas com MongoDB

    Desculpe a demora, mongodb por ser um banco NoSql, sempre sera mais rápido que os relacionais. Devido o mongodb, nao ser tão rigido, você faz qualquer coisa! Agora, ele trás qualquer coisa rapidamente, desde que esteja com os indicies criados corretamente. Acredito ser a melhor opção, é esta forma acima! Outra maneira, mas seria incorporando no documento de usuario. Desta forma teria uma unica colection. { "_id":"60gd8nb530043e3c569af288", "name":"William Duarte", "follower"["30fd6bb530043e3c569af283","30fd6bb530043e3c669af283","30fd6bb530043e3c569af283"], "following":["40fd6bb530043e3c569af286","49fd6bb530043e3c566af45o"] }
  4. Williams Duarte

    Sistema de seguidores e curtidas com MongoDB

    Não vejo problema algum, no mongo você trabalha com referencias ou documentos embutidos. Se precisar juntar varias collections use o operador de agregação $lookup "disponível a partir da v3.2"
  5. Williams Duarte

    identador para codigo html dinamico

    Deixa eu explicar para leigo entender, prettify é um helper, sendo um helper você pode utilizar como api, ou seja, você não precisa visualizar nada, tudo sera feito em background, tenho que explicar oque é uma api ou já passou dessa fase?
  6. Williams Duarte

    identador para codigo html dinamico

    Conheço o code-prettify o mesmo utilizado no SOPT e Wikipedia
  7. Williams Duarte

    AntiClick travou o site.

    (function () { // Seu código aqui!!! })(); Tenta utilizar Module Pattern, para isolar seus códigos de todo resto da APP e, faça testes via console! https://www.vitormeriat.com.br/2015/07/03/javascriptmodule-pattern-closures-e-self-executing-anonymousfunctions-2/ Recomendável a partir do HTML5.* window.self https://developer.mozilla.org/en-US/docs/Web/API/Window/self
  8. Williams Duarte

    Migração PHP 5.3.29 para 5.5 ou 7.x ( Dúvidas simples )

    A extensão mysql_* está obsoleta desde o PHP 5.5.0 e foi removida no PHP 7.0.0. Utilize uma extensão MySQL melhorada mysqli_* http://php.net/manual/pt_BR/book.mysqli.php ou PDO http://php.net/manual/pt_BR/ref.pdo-mysql.php
  9. Williams Duarte

    Zend framework executar um bootstrap em todos modulos

    Pesquise por delegators deve te ajudar!
  10. Williams Duarte

    Migração PHP 5.3.29 para 5.5 ou 7.x ( Dúvidas simples )

    Depende, se você conhece o sistema e ler as documentações do que foi depreciado, removido, adicionado etc até a 7.2, sem problema, vale o aprendizado. Mas se é um "software legado" não recomendo, pois vai te dar muito trabalho e provavelmente os bugs aparecerão. https://onlinedatacloud.com.br/2017/04/05/tipos-de-cloud-computing-no-meio-empresarial/ Sim! Por isso tem que ler a documentação E também para te ajudar, você pode usar isso no código, chamando as seguintes funções antes de tudo.: error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE); ou error_reporting(E_ALL ^ E_DEPRECATED); O primeiro basicamente diz ao php para mostrar os erros ERROR / WARNING / PARSE / NOTICE, e o segundo diz ao php para mostrar todos os erros, exceto os DEPRECIADOS. Depois jogue no Google e terá todas as repostas dos possíveis problemas!
  11. Williams Duarte

    Migração PHP 5.3.29 para 5.5 ou 7.x ( Dúvidas simples )

    Mudou muita coisa, e muitas funções foram removidas na 5.4, porém recomendo que leia a documentação em sequência! 5.3 to 5.4 to 5.5 https://secure.php.net/manual/pt_BR/migration54.changes.php https://secure.php.net/manual/pt_BR/migration55.changes.php Com Clouds você resolve isso, instale o S.O. compatível com a versão do PHP que quer rodar. E é bem mais barata que compartilhadas aqui no BR. https://www.digitalocean.com/ https://www.vultr.com/ https://www.linode.com/
  12. Williams Duarte

    percorrendo JSON COM AJAX

    Use a função map , bem mais simples! container.innerHTML = dados.map(obj => { return '<tr>'+ '<td>'+ obj.nome + '</td>'+ '<td>'+ obj.idade + '</td>'+ '<td>'+ obj.profissao + '</td>'+ '<td>'+ obj.esporte + '</td>'+ '</tr>'; }); https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Array/map https://medium.com/poka-techblog/simplify-your-javascript-use-map-reduce-and-filter-bd02c593cc2d
  13. Williams Duarte

    Eu consigo enviar fotos e vídeos via Express e Node JS?

    Se for uma API, o correto é enviar como base64 mesmo, no servidor faça a validação e, se estiver tudo ok, faça o decode e salve o arquivo no servidor ou em outro cloud, e nome do arquivo no banco. Trazer todo a base64 como fora enviado na query, você terá inúmeros problemas, e o cache é um deles.
  14. Williams Duarte

    Inserir vários produtos no pedido

    Vai ter que buscar no banco, pode ser com Jquery, e proprio jquery para ir listando no DOM. Ao selecionar use o push do javascript e localStorage para ir salvando estes dados no navegador, ao finalizar envie estes dados que esta no array, armazenado no localStorage para o server, também via post do jquery e manipule os ids. https://www.devmedia.com.br/trabalhando-com-html5-local-storage-e-json/29045 Agora sem saber o basico de javascript, tudo vai ficar dependente de código alheio. O básico de Javacript puro se aprende com menos de 24horas, jquery também. Agora sem estudar, leva anos.
  15. Williams Duarte

    Existe alguma metodo de editar o javascript pelo navegador ?

    https://www.sitepoint.com/edit-source-files-in-chrome/ Se voce quer monitorar as alterações por algum editor, tipo o "vscode" utilize o nodemon.io. Existe outros como webpack, mas a configuração é mais complexa. Ambos necessita do Node.js Pelo vscode, voce também consegue configurar as tasks para acompanhar as alterações no script e fazer um reload na url, basta configurar.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.