Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.

Felipe Paz

Membros Plenos
  • Total de itens

    133
  • Registro em

  • Última visita

  • Qualificações

    0%

Reputação

45

Sobre Felipe Paz

  • Data de Nascimento 01-09-1989

Informações gerais

  • Cidade e Estado
    Passo Fundo/RS
  • Sexo
    Masculino

Meu Notebook

  • Marca
    Samsung
  • Modelo
    NP2
  • Tamanho da tela
    15'
  • Processador
    Core i3
  • Memória
    8Gb
  • HD
    1TB
  • Sistema Operacional
    Ubuntu 16.10
  • Browser
    Firefox

Meu Smartphone

  • Marca e modelo
    Moto G2 (CyanogenMod 13.1)

Outros

  • Biografia
    Estudante de gestão da tecnologia da informação
  1. E aí gurizada, beleza? É o seguinte: tenho duas tabelas. Uma com anúncios e outra com usuários. Eu quero listar todos os dados do usuário com join nos anúncios que ele possui, mas as informações da tabela usuario repete tantas vezes houver dados na tabela anúncios referente ao usuário em questão. Como resolver. Quero que apareça apenas uma vez todos os dados do usuário e apareça todos os anúncios que este usuário tiver. $listar = $pdo->prepare(" SELECT DISTINCT usuario.nome, usuario.telefone, usuario.email, usuario.data_cadastro, anuncio.id_anuncio, anuncio.titulo, anuncio.nome_categoria FROM usuario LEFT JOIN anuncio on usuario.id_user = anuncio.id_user WHERE usuario.id_user = ? GROUP BY anuncio.id_anuncio, anuncio.titulo ORDER BY anuncio.id_anuncio"); $listar->bindValue(1, $usuario, PDO::PARAM_INT); $listar->execute();
  2. @André Ciappina, vamos por partes. Saber html, css é diferente de programar. Você pode saber fazer um site mas pode não saber programar, já o contrário não é muito aplicável. HTML não é linguagem de programação, é uma linguagem de marcação, serve apenas para delimitar "os quadrados nos seus respectivos lugares" dentro de uma página web. O CSS vai estilizar, dar as corzinhas, e o javascript vai animar essa página como ao clicar num botão aparecerá uma mensagem, e tantas outras infinitas coisas que se pode fazer com js. A pergunta é a seguinte: o que vocẽ quer? Desenvolvimento web, aplicação móvel, programação para desktop? Partindo desse ponto você consegue traçar uma linha e seguir essa ideia. Mas como você já citou o desenvolvimento web, vamos continuar nessa linha. Lógica de programação é a base para qualquer, QUALQUER linguagem de programação, uma vez sabendo a lógica, você programa em qualquer linguagem, basta aprender o "idioma" dela e programar. Então, imaginando que você não vai querer ficar só no html e css, estude muito lógica de programação, uma linguagem que eu recomendaria fortemente para aprender lógica e programando seria Python (tem muuuuuita coisa no youtube sobre Python) e claro, estudar bastante css e javascript. HTML é limitado, não tem muito o que estudar, uma vez que se decora as tags principais de um site não tem mais o que estudar. Agora, estilizar com inifinitas possibilidades com css e js aí sim a coisa muda de proporção. Em resumo, continue estudando lógica, eu recomendaria estudar lógica com Python, estude bastante css, javascript, algum framework como jquery. E depois veja se você quer continuar no desenvolvimento front-end ou partir para o back-end com php, .net, .jsf e afins ou pegar outro rumo. E quando eu digo estudar é, tudo o que aprender, pratique, pratique, teste, pratique, teste, pratique, aprimore. Só assim você vai entender e aprender.
  3. Ninguém?
  4. E aí gurizada, beleza? É o seguinte, criei uma animação muito simples porém esta animação só funciona no firefox. Por que será? HTML <div class="down"><span></span></div> E o CSS .down span { position: relative; top: 10%; left: 50%; } .down span::before { content: ''; position: absolute; top: 80%; left: 0; width: 3px; height: 10px; border-radius: 35%; background: #fff; transform: translate(-50%, 0); } .down span::after { content: ''; position: absolute; top: 150%; left: 0; width: 5px; height: 5px; border-radius: 50%; background: #fff; -webkit-transform: translate(-50%, 100%); transform: translate(-50%, 100%); -webkit-animation: down 0.5s infinite linear; -moz-animation: down 0.5s infinite linear;; -ms-animation: down 0.5s infinite linear;; -o-animation: down 0.5s infinite linear; animation: down 0.5s infinite linear; } @-webkit-keyframes down { 0% {top: 130%;} 40% {top: 150%;} 60% {top: 200%;} 100% {top: 250%;} } @-moz-keyframes down { 0% {top: 130%;} 40% {top: 150%;} 60% {top: 200%;} 100% {top: 250%;} } @-o-keyframes down { 0% {top: 130%;} 40% {top: 150%;} 60% {top: 200%;} 100% {top: 250%;} } @keyframes down { 0% {top: 130%;} 40% {top: 150%;} 60% {top: 200%;} 100% {top: 250%;} }
  5. Veja bem, quando se trabalha com margin, você está alterando o espaço entre elementos irmãos. Quando se trabalha com uma estrutura identada, um elemento dentro do outro, você precisa estipular como cada um vai se comportar - Procure por seletores no css e vai entender melhor - Nesse caso acima, simplesmente tem um elemento dentro de outro. Quando você seta a margin-top para o #rodape, ele ganha uma margin X em relação ao topo do html, quando você seta outro margin-top, agora para o #textrp, como não há nenhuma concordância em quem é pai, quem é filho, o browser interpreta que ele também está setando a margin em relação ao topo do html. Neste caso tem-se que usar a propriedade position para adequar corretamente o conteúdo. Você pode conferir teu exemplo aqui. O elemento pai, no caso o #rodape, recebe um position relative (ele está posicionado relativamente ao html). Já o elemento filho, #textrp, recebe um position absolute, setando assim, seu comportamento ao elemento pai, então, toda margin que ele receber, será referente ao pai, e não mais ao top do html como estava sendo feito antes. No exemplo, o #rodape fica a 50px do topo e o #textrp fica a 50px do topo do elemento pai, #rodape. De início é chato e complicado isso, mas estude estes casos e treine muito, teste muito. Só assim vai entender como funcionam estas coisinhas.
  6. @DenilsonNap na verdade você está trocando um método pelo outro. Quando se quer apenas ajustar a distância de um elemento seja em relação ao body da página ou a um outro elemento, o correto é utilizar o margin. Já se você quer posicionar o elemento em algum lugar do corpo da página, aí você utiliza o position e define as coordenadas com top, bottom e etc. Outra coisa, no teu campo input text tem um size="Resposta!", imagino que seja a dica do input para que o usuário digite algo. Este atributo é o placeholder. O size, como o próprio nome diz, é para definir o tamanho do input. Mais uma coisa, procure manter teus ids e classes em minúsculo, não há necessidade de deixar em maiúsculo. Enfim, fiz algumas mudanças no html e no css e tudo dando espaçamento através do margin. <marquee behavior="alternate"> <div id="TextP"> <h1>SITE EM CONSTRUÇÃO</h1> </div> </marquee> <h2 id="LDE">LIBERDADE DE ESCOLHA</h2> <div id="CDT"> <h3>Sobre o projeto</h3> <p>Nosso projeto tem o intuito de <strong>aprender, partilhar e apensar</strong>.</p> </div> <div id="FORMU"> <h3> O que é liberdade de escolha para você?</h3> <form action="http://formmail.kinghost.net/formmail.cgi" method="POST"> <input type="text" placeholder="Resposta!" name="nome"><br /> <input type="submit" name="BTEnvia" value="Enviar"> </form> </div> E o CSS com o margin: * {margin:0; padding:0;} #TextP { color:rgb(42, 104, 163); font-family: arial, helvetica, sans-serif; text-shadow: 0.1em 0.1em 0.15em #333; margin-top: 50px; } #LDE { Text-Align:Center; font-family: Andale Mono, monospace; margin: 50px 0px; } #CDT { font-size:13px; Text-Align:Center; font-family: Trebuchet MS; display: block; width: 100%; } #FORMU { font-family: Trebuchet MS; text-align:Center; margin-top: 20px; } #FORMU form { margin-top: 5px; } #FORMU form input[type="text"] { margin: 10px 0px; padding: 4px 3px; width: 250px; } O resultado você pode ver aqui
  7. E aí gurizada, beleza? Minha dúvida é a seguinte. Estou fazendo o tratamento do input file para permitir apenas formas .jpg e .png. Se os arquivos não estão dentro desse parâmetro, a mensagem configurada aparece informando ao usuário os tipos de arquivos permitidos mas quando o arquivo está de acordo com o permitido, o script não continua. var foto = $("#fotoperfil").val(); var arquivo = new Array(".jpg", ".png"); else if (foto != ""){ //recupero a extensão deste nome de arquivo extensao = (foto.substring(foto.lastIndexOf("."))).toLowerCase(); //alert (extensao); if(extensao != arquivo[0] && extensao != arquivo[1]) { erro.fadeIn().html("Somente jpg e png"); } } Eu tenho vários outros else if acima e abaixo deste trecho de código, o objetivo é que quando o código seja executado nessa parte, seja feita a conferência da extensão, estando ok, ele sai do else if e continua, mas não funciona. Caso ele cumpra os requisitos, o código permanece estagnado no else if.
  8. Procure por ZipArchive. É uma classe do PHP própria para este tipo de coisa.
  9. @DenilsonNap vamos por partes. Quando postar algo referente à programação, é altamente produtivo e aconselhável que você poste o código junto, dessa maneira fica fácil identificar o que está acontecendo e o que pode ser resolvido. Teoricamente, teu texto "SITE EM CONSTRUÇÃO" deveria funcionar apenas com um text-align: center. Tente retirar o position dele e acrescentar o text-align (viu a necessidade de mostrar o código?). Quando se trabalha com linguagem server-side, precisa sim de um servidor local. Eu, particularmente, prefiro XAMPP. Fácil de instalar, já vem com php, mariaDB, apache, mysql. No linux, o diretório dele fica em /opt/lampp/htdocs, no windows fica em C:xampp. Lembrando que toda a vez que você for trabalhar com php ou outra linguagem server-side precisa "ligar" o servidor. No linux, o xampp, é sudo /opt/lampp/lampp start, no windows basta abrir o painel de controle do xampp e clicar no servidor desejado. Sobre você incorporar o php, html, css. Basicamente, php só tem sentido se incorporado o html, até porque se você mostrar alguma informação ao usuário, isso será feito no browser e para gerar a informação, o browser renderizará um arquivo html. Então, ao invés de você salvar os arquivos html, você salva .php na pasta dentro do servidor escolhido. Procure, posteriormente sobre include, require etc do php para você entender melhor. Youtube tem listas e listas de tutoriais falando sobre php.
  10. @DiF show de bola, vou implementar essas tabelas no site e ter maior controle na geração de relatórios. PERFEITO!
  11. @bngomes Gostei da sugestão da tabela de views. @DiF sim, exato. Me expressei mal, isso que quis dizer contudo, estava na dúvida quanto a criação dessas tabelas. Se armazeno "onde achar" a foto em tabela específica para isso ou juntamente na tabela de anúncio.
  12. E aí gurizada, beleza? Então, tenho uma dúvida: estou criando um site de classificados e neste site, cada anúncio poderá ter um máximo de cinco fotos. A dúvida é quanto ao armazenamento destas fotos. A tabela anúncio está assim ##################################################################################### # id_anuncio | titulo | descricao | categoria | subcategoria | id_usuario | views | valor | data_anuncio # ##################################################################################### Crio uma tabela apenas para as fotos relacionando os anúncios ou acrescento mais cinco campos à tabela anuncio referente a cada foto do anúncio?
  13. E aí gurizada, beleza? É o seguinte, estou me aventurando na programação com python mas quero voltar mais para o desenvolvimento web, por hora, daria uma confusão aprender python e django. A pergunta é: consigo realizar alguma aplicação web com python puro assim como é feito com php ou necessariamente devo utilizar o framework django?
  14. E aí gurizada, beleza? A minha dúvida é a seguinte: tenho um site que preciso fazer diariamente em torno de 5 a 10 pesquisas (responder as mesmas perguntas) para ter uma boa nota referente ao desempenho da unidade que gerencio. Pois bem, isso é demasiado chato e desgastante já que o tempo hábil para fazer essas pesquisas, às vezes, é zero e, consequentemente, fica acumulando as pesquisas dos outros dias também. É uma espécie de check list online. O que eu gostaria de saber é se eu conseguiria fazer um script que realizasse essa pesquisa automaticamente. Ex: um script qualquer programado para fazer 10 pesquisas no dia. Estas 10 pesquisas seriam divididas em 5 horas, e a cada tanto tempo ou alternando o tempo, este script auto faria a pesquisa - (ressalto que a quantidade de pesquisas, a quantidade de horas e o intervalo entre uma pesquisa e outra seria definido pelo usuário). O site é um site cooporativo, da empresa onde eu trabalho, as questão são todas opções radius, são em torno de 15 perguntas e não tem validador ao término da pesquisa, como captcha ou algo parecido. Apenas um botão finalizar. Neste primeiro momento, eu apenas gostaria de saber se há possibilidade de fazer um script assim e se sim, em qual linguagem? Após isso eu inicio a programação do script!!!! Valeu!!! Apenas mais uma observação: este script deve acessar de algum forma ou outra o site coorporativo e ele próprio responder as perguntas previamente programadas para que o IP da unidade que eu gerencia apereça nos relatórios da empresa.
  15. Sim, a query retorna valor mas não entra no array do fetch_assoc. Ainda não descobri o problema. adicionado 6 minutos depois Achei o erro .. eu estava fazendo "SELECT * FROM acompanhantes WHERE 'id_acompanhante' = '$id'"; quando eu deveria fazer "SELECT * FROM acompanhantes WHERE id_acompanhante = '$id'";

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×