Ir ao conteúdo

Fábio Pavan

Membro Pleno
  • Posts

    40
  • Cadastrado em

  • Última visita

Reputação

6
  1. Certo. Eu posso conectar um ASIC ao meu notebook e minerar sem problemas? Eu encontrei os ASICs comuns, que são uma espécie de caixa e possuem um sistema de refrigeração, e os USB, que se assemelham muito aos pendrives. Vejam as fotos: https://www.bitcoinmining.com/bitcoin-mining-hardware/
  2. Que pode torrar eu sei, mas não há uma forma de limitar o desempenho e consequentemente a temperatura? Meu notebook está sem bateria, direto na tomada.
  3. Boa tarde. Estou minerando Litecoin com o meu processador (Intel Core i3 1,9 GHz), o que é ineficiente, obviamente. Eu gostaria de saber se eu posso, ou se dá certo, minerar com a GPU do notebook. A minha placa de vídeo é uma Intel Graphics 4000. Também quero saber se eu posso manter um minerador na GPU e dois mineradores na CPU, de modo a garantir um "ganho extra".
  4. Certo. Então um X1 já serve?
  5. Faz algum tempo que eu não entro no fórum, mas vamos lá. Eu comecei a lidar com Litecoins esta semana e estou minerando-as, porém, em quantidade insignificante, já que estou usando o CPU e de um notebook qualquer. Não estou por dentro do assunto de hardware e por isso quero saber se o GPU do tipo Pci-e 16x é adequado para mineração. Obrigado. Exemplo: https://produto.mercadolivre.com.br/MLB-892139716-riser-usb-30-pci-e-express-1x-16x-mineraco-gpu-placa-video-_JM Detalhes do meu computador: Dell Inspiron 14 série 3000 HD de 750 GB RAM de 4 GB Processador i3 de 1,7 GHz.
  6. Eu decidi fundir a autenticação e o registro em um programa só. Ficando assim: def login sleep(2) system("cls") puts "Username:" user_l = gets.chomp puts "\nPassword:" pass_l = gets.chomp check = File.read("list.txt").include?("\n" + user_l + "\s" + pass_l + "-") if check == false then puts "\nWrong username or password." login end if check == true then puts "\nLogged in." end end def register sleep(2) system("cls") puts "You can only use numbers and letters.\nType the wished username:" user_r = gets.chomp user_r.delete("^a-zA-Z0-9") puts "\nNow, the password:" pass_r = gets.chomp pass_r.delete("^a-zA-Z0-9") check = File.read("list.txt").include?("\n" + user_r + "\s") if check == true then puts "\nUsername already in use." sleep(2) system("cls") system("ruby register.rb") end if check == false then puts "\n\nUsername: " + user_r + "\nPassword: " + pass_r puts "\nConfirm (yes/no)?" confirm = gets.chomp end if confirm == "yes" then open = File.open("list.txt", "a+") write = open.write("\n" + user_r + "\s" + pass_r+ "-") puts "\nSuccessfully registered." end if confirm == "no" then sleep(2) system("cls") system("ruby register.rb") end end sleep(1) system("cls") print "Would you like to login or register?\n" would = gets.chomp if would == "login" then login end if would == "register" then register end Espero não ter sido chato, por postar várias vezes o mesmo sistema refeito, mas assim vocês acompanhar a evolução dele.
  7. Aqui está o sistema de login, refeito: def clear sleep(1) system("cls") end puts "Username:" username = gets.chomp puts "Password:" password = gets.chomp check = File.read("list.txt").include?("\n" + username + "\s" + password + "-") if check == false then puts "\nUsername or password wrong." clear system("ruby login.rb") end if check == true then puts "\nLogged in." end As credenciais devem seguir esse padrão: "\n" + username + "\s" + password + "-" Ou seja, quebra de linha, usuário, senha e um hífen. adicionado 30 minutos depois Aqui está o sistema de registro compatível. system("cls") puts "You can only use numbers and letters.\nType the wished username:" username = gets.chomp username.delete("^a-zA-Z0-9") puts "\nNow, the password:" password = gets.chomp password.delete("^a-zA-Z0-9") check = File.read("list.txt").include?("\n" + username + "\s") if check == true then puts "\nUsername already in use." sleep(2) system("cls") system("ruby register.rb") end if check == false then puts "\n\nUsername: " + username + "\nPassword: " + password puts "\nConfirm (yes/no)?" confirm = gets.chomp if confirm == "yes" then open = File.open("list.txt", "a+") write = open.write("\n" + username + "\s" + password + "-") puts "\nSuccessfully registered." end if confirm == "no" then sleep(1) system("cls") system("ruby register.rb") end end
  8. Sou iniciante em Ruby e estou desenvolvendo um sistema de login, em sua primeira "versão", porque eu pretendo expandi-lo e altera-lo. Um problema é que ele necessita de um arquivo para cada usuário. Para executar este programa: cd PASTA ruby CODIGO puts "Name:" name = gets.chomp puts "Password:" password = gets.chomp #pergunta o nome a senha path = name + ".txt" #soma o nome do usuário a .txt, para obter o nome do arquivo check = File.file?(path) #confere se o arquivo correspondente ao usuário if check == true then #se o arquivo existe, abre ele em modo de leitura e o lê open = File.open(path, "r") read = open.read() if read == password then #se o conteúdo do arquivo for igual à senha digitada, diz que está logado puts "Logged in." end if read != password then #se o conteúdo do arquivo for igual à senha digitada, diz que está errada puts "Wrong password." sleep(2) #aguarda dois segundos system("cls") #limpa o console system("ruby source.rb") #reinicia o programa end end if check == false then #se o arquivo não existir, diz que o usuário não foi encontrado puts "User not found." sleep(2) #aguarda dois segundos system("cls") #limpa o console system("ruby source.rb") #reinicia o programa end O arquivo deve levar o nome do usuário e a extensão .txt, e ter como conteúdo a senha.
  9. Estou aprendendo o Ruby e é bem interessante, nele também existe o Ruby On Rails, um framework para desenvolvimento Web. Com apenas duas linhas de código-fonte você pode carregar e ler um arquivo. A sua sintaxe também é bonita.
  10. Fala ai Galera do Hardware? Esse vou ensinar a vocês como criar uma distribuição Linux sem programar, vamos o site SUSE Studio da SUSE, essa empresa fez o sistema Safe Landing System (SLS) baseado no núcleo Linux, durante a década de 90. Clique aqui para começar. 1. Crie usa conta clicando em Sign in or create an account, este botão abrirá um janelinha, você escolhe qual conta quer usar e loga nela, ele pedirá algumas permissões ai é só você aceitar. Eu uso a conta do Google. 2. Clique em Create New Appliance, o site irá carregar um página, então você escolhe o desktop desejado, eu gosto de usar o KDE 4. Depois de escolher o desktop tem a arquitetura do seu sistema, você deve escolher 32-bits ou 64-bits e no final da página tem um campo onde você pode digitar o nome de sua distribuição (sistema), depois de fazer tudo isso clique em Create applicance. 3. Na próxima página você fará maior parte do projeto, na aba Start você pode alterar o nome dele, vamos começar pela aba Configuration, clique no botão General, no campo Language você pode alternar a língua do sistema e em Keyboard Layout, esses 2 dropbox tem a opção Ask on First Boot, que o usuário escolhe a língua na primeira vez que inicia o sistema, se o sistema for para rodar direto do CD escolha um língua, se ele for para instalar no computador recomendo essa opção. 4. Na dropbox Region você escolhe o horário do sistema, exemplo Brazil, abaixo tem o dropbox Time Zone onde você escolhe o horário de alguma região do Brasil, exemplo: São Paulo. No campo Firewall você configura a proteção de firewall do sistema e em Network você escolhe configura um pouco da rede, sobre o IP. 5. Na tabela abaixo você organiza usuários e grupos, o usuário root é o administrador, no campo Password você define a senha do usuário, deixe em branco se for sem senha. 6. Agora vamos personalizar a interface do sistema clicando na aba Personalize, você pode escolher o logo da SUSE, do Tux ou enviar o seu próprio logotipo, ele irá aparecer na tela de login do sistema. Logo ao lado você pode escolher um fundo ou enviar o seu próprio fundo, embaixo você pode pré-visualizar a interface do sistema... para enviar imagens personalizadas clique em Upload new *... 7. Na aba Startup você escolhe se o login será gráfico (com imagens e etc), linha de comando ou só 1 usuário. A próxima parte é Server, se o sistema for PostegreSQL ou o MySQL marque a opção nessa guia. Na aba Desktop você pode configurar programas para eles iniciarem juntos com o sistema, isso pode ser útil num servidor. Na guia Appliance eu não sei do que se trata mas é relacionado à maquinas virtuais. Em Scripts você pode enviar scripts, eu acho que em C. 8. Mais acima na aba Files você pode adicionar arquivos ao sistema, como informações de autoria, novidades da nova versão e assim vai, para enviar um arquivo clique em Upload File... 9. Na aba Software vamos escolher os programas (programas) que nosso sistema operacional terá, eles são selecionados por categoria, abra a categoria desejada, e terá uma lista enorme de programas e um campo para você buscar algum programa, para adicionar um software clique no botão Add que está ao lado do nome dele, se um programa já foi adicionado terá um botão Remove. 10. Então finalmente vamos compilar o sistema! Vamos para a aba Build, no campo Version digitamos a versão. Em Default Format escolhemos como vamos compilar o sistema, veja o que cada opção faz: USB Stick/Hard Disk image - Gera uma imagem de USB/HD em .raw; Live CD/DVD - Gera uma imagem de CD/DVD no formato .iso, essa compilação é para iniciar o computador direto do CD, ou DVD; Preload ISO - Gera uma imagem de CD/DVD no formato .iso, mas nesse caso é para instalar no computador. Outras opções - Geram imagens específicas para máquinas virtuais. Escolha uma opção e clique em Build, depois disso é só aguardar o servidor da SUSE compilar seu sistema, deve levar no máximo 20 minutos. Depois disso sistema operacional criado, na aba Build terá uma opção para você baixar, se gostaram não se esqueçam de curtir o tópico e compartilhem fui!
  11. Valeu, é isso mesmo
  12. Olá galera, estou com uma dúvida, hoje (15/03/2014) eu abri o aplicativo da Steam fui na minha biblioteca de jogos, para abrir o Half-Life: Opposing Force, pois eu comprei ele, e vi o jogo Formula1 2013, mas eu não comprei ele, eu acho que é um presente, eu não recebi nenhum e-mail, eu pesquisei no Yahoo!, um usuário disse que estava dizendo 1 dia, as respostas foram de que era gratis por um dia, mas no Formula1 2013 não diz nada de 1, 2 ou 3 dias, coisa assim.
  13. Valeu ai cara:D, vou usar o SciTE para escrever o código, OBRIGADO
  14. Olá galera, eu quero saber uma boa IDE para programação em C++, eu tenho o NetBeans IDE 7.3.1, com o compilador e depurador C++, mas não funciona direito, o NetBeans diz que comando "printf" está errado ou não existe, mas eu escrevo o código como ensinam no YouTube. Eu já usei o Dev-C++, mas eu acho ele não funciona direito, acho que é muito antigo já e eu uso o NetBeans IDE 7.3.1 para programação em JavaSE, me ajudem;)

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

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!