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.

DiF

Moderadores
  • Total de itens

    46.677
  • Registro em

  • Última visita

  • Qualificações

    0%

Reputação

3.690

Sobre DiF

  • Data de Nascimento 09-07-1982 (36 anos)

Informações gerais

  • Cidade e Estado
    Pelotas - RS
  • Sexo
    Masculino

Meu PC

  • Processador
    AMD FX 8120 Bulldozer @3.1Ghz
  • Cooler
    Coolermaster Hyper 212 Evo
  • Placa de vídeo
    Nvidia GeForce GTX 660Ti(2GB)
  • Placa-mãe
    Asus M5A88-V Evo
  • Memória
    8GB DDR3 Dual Channel Vengeance
  • HDs
    Samsung HD322HJ Sata-II(320GB)/ Samsung HD502HI Sata-II(500GB)
  • Gabinete
    Thermaltake Commander MS-I VN40001W2N-B
  • Fonte
    Corsair TX750
  • Extras
    DVD-Recorder/Reader
  • Monitor
    LG Flatron E2240 1080p
  • Sistema Operacional
    Windows 8.1 x64
  • Browser
    Google Chrome

Meu Notebook

  • Marca
    HP
  • Modelo
    Pavilion DV-4 1290BR
  • Tamanho da tela
    14.1''
  • Processador
    Intel Core 2 Duo T6400 2.0GHz
  • Memória
    4GB (2x 2GB) 800MHz DDR2
  • HD
    250GB 5400rpm SATA
  • Sistema Operacional
    Windows 8.1 x64
  • Browser
    Google Chrome / Mozilla Firefox

Meu Smartphone

  • Marca e modelo
    Motorola Moto G5s

Outros

  • Biografia
    Formado em Análise e Desenvolvimento de Sistemas. Programador Back-end(php) e Front-end(html, css, javascript).
    Leitor assíduo de mangás. Maníaco por games, principalmente RPG.
  • Ocupação
    Analista de Sistemas
  • Interesses
    Animes, Mangás, Futebol e Programação
  1. @nabeira Olá, seja bem vindo em nosso Clube do Hardware. Eu não conheço muito de lua, mas posso dizer que no read não precisa por o argumento. O string.len() conta a quantidade de caracteres de uma palavra. No caso seu exercício, pelo que entendi você quer mostrar a quantidade de ocorrências de uma palavra dentro de um texto, onde o texto e a palavra serão digitadas pelo usuário. Então não precisa usar o len. Podes utilizar o string.gsub() que leva 3 parâmetros, onde o primeiro é a variável do texto, o segundo é a variável da palavra e o terceiro você deixa em branco pois é opcional. Depois é só dar um print na variável criada para a quantidade de palavra encontrada Seu código corrigido: io.write("Digite um texto: ") texto = io.read() io.write("Digite a palavra que quer procurar: ") palavra = io.read() local _, qtd_palavra = string.gsub(texto, palavra, "") print("A palavra " .. palavra .." foi repetida " .. qtd_palavra .." vez(es)") Basicamente usei o io.write() para poder digitar o texto na mesma linha da pergunta. A variável "texto" recebe o io.read() responsável por guardar o valor digitado nesta variável. O mesmo para a variável "palavra" . estamos o valor digitado nesta variável. Depois criamos uma variável local chamada qtd_palavras, que recebe a string.gsub(). Ela é muito poderosa que pode ser usado de várias maneiras, porém, a que lhe interessa é que ela retorna o valor de todas ocorrências do que estiver procurando. No caso, se o texto for: "Esta frase de teste serve para contar quantas vezes a palavra teste foi repetida." palavra: "teste" Vai retornar a seguinte frase: " A palavra teste foi repetida 2 vez(es) Fonte: https://www.lua.org/manual/5.1/pt/manual.html#pdf-string.gsub
  2. @Serafim Agostini Neri Não sei se o VBA tem poder para permitir desenvolver um código que faça digitalizações. Mas um meio de contornar esse problema é você desenvolver um código que faça abrir um arquivo executável por fora. Por exemplo: Sub Digitalizar() Dim RetVal RetVal = Shell("D:\programa_instalado\seu_programa_de_digitalizar.EXE", 1) End Sub No caso, você baixa e instala um aplicativo de digitalização e no código você faz abrir este programa. Mas não sei responder se realmente vai funcionar como você espera, pois não programo em VBA em excel.
  3. @Everton Guedes de Andrade É bem complicado responder diretamente. Pois tudo depende do propósito, da sua aplicação, do seu tempo de aprendizado... enfim.. Se for um app desktop, você pode usar Java, Javascript(node-webkit), PHP(php-webkit), C/C++, Python.... Se preferir fazer um webapp para rodar em intranet(rede interna), podes usar o PHP em conjunto com o html/css e javascript) Enfim, recomendo buscar conhecimentos antes de iniciar o projeto, pois a maioria dos programadores iniciantes, erram em querer fazer coisas complexas logo de início. Por isso sugiro, começar com coisas fáceis e simples... como um hello world, abrir um arquivo de texto, percorrer este arquivo de texto e pegar os valores..e etc
  4. @Rafael Nunes Pacheco Se eles não oferecem um meio de fazer o download, então é porque eles não querem que seja baixado. Qualquer tentativa de download pode ser ilegal. Da mesma forma que os livros em pdf. Por outro lado, se eles oferecessem pelo menos um link, você podia automatizar com um cron job
  5. @MyNameIsMech Ou você simplesmente pode usar o "this" isso faz referência ao próprio objeto que é criado. Então por exemplo imagine que você tem 3 elementos DIV, contendo uma estrutura interna, onde cada um tem um texto escondido. O objetivo é especificar qual dos elementos DIV você quer mostrar certo? Para isso veja esta estrutura: <div class="wrap"> <div><a href="#" class="btn">Mostrar/Ocultar</a></div> <div class="box"> <div class="inner-box">Texto escondido!</div> </div> </div> No CSS: você pode usar o display none OU Visibility. Eu uso o visibility. .active{ visibility: visible; } No javascript puro, você provavelmente teria que fazer um laço de for para contar todos os elementos.. e acessar um deles. Mas no jQuery a sua vida é extremamente melhorada! Bastante fazer 3 linhas! $('.wrap a').click(function () { $(this).parent().next().toggleClass('active'); }); Basicamente, o código acima funciona da seguinte maneira: Ao clicar o elemento <a>, o jquery entende que você quer adicionar uma classe "active" ao elemento parente do próprio elemento instanciado. Vemos isso ali em: $(this).parent().next() O parent() é referente ao DIV, ou seja, por isso que foi necessário colocar o elemento <a> dentro de um elemento <div>. O next() é referente a posição do elemento div que você quer mostrar. Como está abaixo é next(). Mas se estivesse acima, seria prev(). O toogleClass() faz com que alterne a classe em algum elemento. Ele coloca ou tira. Veja o exemplo funcionando online: http://jsfiddle.net/Lq2pw6j7/32/
  6. @RockMagicRevived Não tem como fazer requisições assíncronas sem o javascript. E mesmo que você colocasse todos os elementos ali e tentasse esconder com display none e depois alterar para block, precisaria do javascript para controlar quem vai ser mostrado no momento. Como você não sabe nada sobre javascript ainda, vai ficar limitado em fazer links de menu sendo carregados em outra página.
  7. É uma técnica javascript para fazer requisições assíncronas. Em outras palavras, carregar coisas sem a necessidade de sair da página ou dar "refresh" PS: recomendo fazer uma busca aqui no fórum sobre o ajax e jQuery. Tem milhares de tópicos com exemplos de uso. @RockMagicRevived
  8. @Pigman27 Olá, a Origin permite usar VPN, mas infelizmente para o que você quer, não pode. Justamente para compras. A origin não permite comprar algum jogo fora do país de origem. Dito isso, o tópico ficará fechado, para servir de consulta para os demais. Certo de sua compreensão, Agradeço desde já. Moderador DiF
  9. @RockMagicRevived Seria interessante, antes de iniciar outra dúvida, você postar como sanou a sua dúvida passada. Assim fica o registro para outras pessoas poderem sanar a dúvida também. Quanto a sua nova dúvida... sim, só usar o ajax ao clicar na imagem para carregar sem sair do lugar.
  10. @fredkissfree Tudo depende do tipo de aplicação que você está fazendo e claro do gosto. Tanto PHP quanto C# podem executar a mesma função quando se trata de web. Eu prefiro o php por já ter mais experiência com ele e por que eu acho mais fácil de lidar.
  11. @YeahBoyyy Ah, eu me confundi, jogo que eu tenho é o Mortal Kombat XL. Mas mesmo assim realmente pode ser problema do servidor do jogo. No MK XL, jamais consegui jogar online. Acho que os servidores de todos os MK são bugados.
  12. @Cachorro_louco Esse erro está sendo causado pelo Driver de conexão com o banco de dados. Infelizmente não há como ajudar, porque você não tem acesso ao código em asp que é a linguagem de programação server side usado no site de sua escola. Como mencionei, é melhor você informar a sua escola que o portal está com erro e não consegue logar. Só por curiosidade, em pesquisas feitas, descobri que SE eles aumentarem o tempo de execução do objeto ADODB.Connection, é possível que possam corrigir o problema. Mas não sei dizer com certeza se realmente resolve. Pois não programo na linguagem ASP.
  13. @Cachorro_louco Olá, nesse caso, não podemos ajudar você. Isso é um problema no próprio código do site pela linguagem de programação. O que você deve fazer, é entrar em contato com sua escola e explicar que não consegue acessar o sistema.
  14. @Renato Muniz Ok, nesse caso não poderei ajudar você. Pois não programo na linguagem que está usando. Parece ser Java. Por isso é melhor eu mover seu tópico para o setor de Java, onde você poderá receber respostas mais satisfatórias. Certo de sua compreensão, Desde já agradeço.
  15. @Mateus Leonel @O Monge Calma!!! Não precisam formatar o HD. Basta desinstalar o jogo, a steam e reinstalar tudo em uma "pasta" diferente. Aqui eu tive esse problema. A steam e a biblioteca estavam instaladas em D:\jogos onde ficava assim: D:\jogos\steam\common\nome do jogo Daí desinstalei a steam e o jogo. Passei o Ccleaner para limpar os resquícios deles... Depois reinstalei a steam direto no D:\ ficando D:\steam e aí o jogo foi instalado corretamente, foi atualizado.. Eu acredito que pela razão da queda, o endereço na qual estava registrado a steam e o jogo ficaram corrompidos. Claro que se formatar, você zera tudo.. e funciona... mas só alterando o lugar de instalação da steam e da biblioteca.. já resolve.

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

×