Ir ao conteúdo
  • Cadastre-se

carcleo

Membro Pleno
  • Posts

    123
  • Cadastrado em

  • Última visita

Tudo que carcleo postou

  1. Estou com um problema difícil de resolver. Comprei o SSD da Netac 1TB https://pt.aliexpress.com/item/1005003807598286.html?spm=a2g0o.order_list.order_list_main.5.4d33caa4ydIH2G&gatewayAdapt=glo2bra Tenho o Notebook da Acer C690 https://quenotebookcomprar.com.br/acer-aspire-a515-51g-c690/ Gostaria de colocar esse SSD no Noitebook mas estou enfrentando aguns problemes: O SDD é mais alto que a tampa embora seja M2 2280 ⇒ Alguma iseia? Na BIOS o SSD não está sendo reconhecido. Aqui, descobri que trocando a opção SATA MODE para RST with OPtane, A placa-mãe reconhece o SSD mas o HDD que está n0 notebook não está sendo reconhdecido. Podem me ajudar?
  2. pois é. É exatamente esse mediia que baixei Win10_1809_BrazilianPortuguese_x32.iso
  3. é, isso eu sei pois tenho outro Acer aqui de antes do UEFI. Mas, em alguns vídeos o cara mostra o pendiver funcionando. E se o invés do windows eu quiser usar Linux? Não vu poder usar por não ser windows home? kkk Deve ter algum erro senão própria microsoft não colocaria jamais esse recurso no site dela!
  4. Eu sei. Porém, o tutorial ensina exatamente como resolver esse problema e instalar direto a verão PRO sem precisar colocar o serial após instalar a versão HOME Gostaria de saber se estou fazendo alguma coisa errada pois nas vídeo aulas dá certo!.
  5. Adquiri essa semana um Notebook Acer C690 que veio com windows 10 home. Mas tenho uma chave (e a media também) do windows 10 PRO e gostaria de instalar o PRO. Fiz o processo de praxe na formatação mas ao concluir a instalação estava a versão HOME novamente. Seguindo o link tutorial abaixo https://msdn.microsoft.com/pt-br/library/windows/hardware/dn938370(v=vs.85).aspx Cheguei nos arquivos: ei.cfg (Sim, também tentei EI,cfg) e PID.txt que foram devidamente colocados na pasta sources da media de instalação do Windows 10 ei.cfg [EditionID] Professional [Channel] Retail [VL] 0 PID.txt [PID] value=W269N-WFGWX-YVC98-T83GX Criei a media (pendrive) seguindo o tutorial : https://www.youtube.com/watch?v=q6HSL_o4DMQ A intenção é a de que quando a media de instalação chegar na parte que lista as versões do SO a instalar, realmente apareça pois não estão aparacendo as opções do SO. O que fazer? Onde eu errei?
  6. Adquiri essa semana um Notebook Acer C690 que veio com windows 10 home. Mas tenho uma chave (e a media também) do windows 10 PRO e gostaria de instalar o PRO. Fiz o processo de praxe na formatação mas ao concluir a instalação estava a versão HOME novamente. Qual o procedimento para conseguir instalar a PRO. Obs.: tenho o Acer 5920-6080 aqui há mais de 10 anos e isso nunca ocorreu com ele!
  7. Ainda não consegui, se alguém souber como agradeço!
  8. Entendi. Mas, por favor, faz um teste aí. Sem alterar o css, Remova 1 ou 2 imagens e vê o que acontece no final da animação. Agora faça o contrario: adicione mais 2 imagens e vê o que ocorre. Entendeu agora porque estou fazendo isso? Então, Por favor, consegui fazer json porque ví nas pesquisas que o <style> aceita json, mas agora estou com outro problema: O objeto json, imprimiu assim no log (8) ["0% { margin-left:-0%}", "25% { margin-left:-0%}", "30% { margin-left:-100%}", "50% { margin-left:-100%}", "55% { margin-left:-200%}", "75% { margin-left:-200%}", "80% { margin-left:-300%}", "100% { margin-left:-300%}"] 0 : "0% { margin-left:-0%}" 1 : "25% { margin-left:-0%}" 2 : "30% { margin-left:-100%}" 3 : "50% { margin-left:-100%}" 4 : "55% { margin-left:-200%}" 5 : "75% { margin-left:-200%}" 6 : "80% { margin-left:-300%}" 7 : "100% { margin-left:-300%}" length : 8 __proto__ : Array(0) Agora os problemas são os seguintes e são 2: Preciso lançar esse resultado como parâmetro e conheço duas formas de fazê-lo; A) $.keyframe.define([{ name: 'tocaSlide', // Quando adiciono definicaoCSS aqui dá erro no script }]); $("body").css("@keyframe tocaSlide", function() { // Quando adiciono definicaoCSS aqui NÃO dá erro no script, mas o keyframe não recebe o style }); O que faço agora? Veja o js completo: $(document).ready(function(e) { $("div.slider ul.slide").ready(function(e) { var tempoTransicao = 5; var quantasImagens = $("div.slider ul.slide li img").size(); var tamanhoIntervalos = Math.round(100/quantasImagens); var tempoImagens = 0; var t = 0; var imagem = ""; var imagem2 = ""; for (i = 0; i < quantasImagens; i++) { tMin = t + tempoTransicao; tMax = t + tamanhoIntervalos; t+=tamanhoIntervalos; if(i==0) tMin=0; if(i==quantasImagens) tMax=100; imagem += tMin + "% { margin-left:-" + tempoImagens + "%},"; imagem += tMax + "% { margin-left:-" + tempoImagens + "%},"; imagem2 += "'" + tMin + "'% { 'margin-left':'-" + tempoImagens + "%'},"; imagem2 += "'" + tMax + "'% { 'margin-left':'-" + tempoImagens + "%'},"; tempoImagens+=100; } var slide = {}; var trechos = imagem.slice(0, -1).split(','); var trechos2 = imagem2.slice(0, -1).split(','); slide[trechos2]; //console.log(trechos); $.keyframe.define([{ name: 'tocaSlide', slide }]); $("<style> @keyframes tocaSlide").html(trechos); $("div.slider ul.slide").css({ 'animation-duration' : tempoTransicao + 's', }); }); });
  9. Preciso criar um criar objeto json a partir de várias strings separadas por vígula. Mas tem um inconveniente: dentro dessas strings, em todas elas, existem também misturadas na string os caracteres '{' e' }'. Então o objeto ficar por exemplo dessa forma: var objJson = {'primeiro{}objeto','segundo{}objeto', "etc.."}. Alguma forma de contornar esse problema?
  10. Se por acaso, as imagens forem reduzidas de 4 para 3, a nova variável texto ficará assim: texto = "'0%' : { 'margin-left':'-0%'},"; texto += "'33%' : { 'margin-left':'-0%'},"; texto += "'38%' : { 'margin-left':'-100%'},"; texto += "'66%' :{ 'margin-left':'-100%'},"; texto += "'71%' : { 'margin-left':'-200%'},"; texto += "'100%' : { 'margin-left':'-200%'},";; Percebe como mudam as porcentagens em relação às mudanças no número de imagens?
  11. Veja a situação: Como te falei, estou tentando de 2 formas: O CSS e HTML de ambas é a mesma, o que muda é só o JS CSS * { margin:0; padding:0; boder: none; } body { width:1000px; margin: auto; } div.slider { width:100%; overflow:hidden; } div.slider ul.slide { width:400.5%; animation:tocaSlide infinite; } div.slider ul.slide li { width:100%; list-style:none; } div.slider ul.slide li img { float:left; } @keyframes tocaSlide {} HTML <div class="slider"> <ul class="slide"> <li><img src="_imgs/_slideShow/1.png" /></li> <li><img src="_imgs/_slideShow/2.png" /></li> <li><img src="_imgs/_slideShow/3.png" /></li> <li><img src="_imgs/_slideShow/4.png" /></li> </ul> </div> jScript 1 $(document).ready(function(e) { $("div.slider ul.slide").ready(function(e) { var tempoTransicao = 5; var quantasImagens = $("div.slider ul.slide li img").size(); var tamanhoIntervalos = Math.round(100/quantasImagens); var tempoImagens = 0; var t = 0; var imagem = []; for (i = 0; i < quantasImagens; i++) { tMin = t + tempoTransicao; tMax = t + tamanhoIntervalos; t+=tamanhoIntervalos; if(i==0) tMin=0; if(i==quantasImagens) tMax=100; imagem[i] = []; imagem[i].push(tMin + "% { margin-left:-" + tempoImagens + "%};"); imagem[i].push(tMax + "% { margin-left:-" + tempoImagens + "%};"); tempoImagens+=100; } texto = ""; for (po=0; po<imagem.length; po++) { texto += imagem[po][0]+imagem[po][1]; } //document.write(texto); $("<style> @keyframes tocaSlide").html(texto); $("div.slider ul.slide").css({ 'animation-duration' : tempoTransicao + 's', }); }); }); jScript 2 $(document).ready(function(e) { $("div.slider ul.slide").ready(function(e) { var tempoTransicao = 10; var quantasImagens = $("div.slider ul.slide li img").size(); var tamanhoIntervalos = Math.round(100/quantasImagens); var tempoImagens = 0; var t = 0; var supportedFlag = $.keyframe.isSupported(); var texto = ""; for (i = 0; i < quantasImagens; i++) { tMin = t + tempoTransicao; tMax = t + tamanhoIntervalos; t+=tamanhoIntervalos; texto+= tMin + '% : { margin-left:-' + tempoImagens + '% },'; texto+= tMax + '% : { margin-left:-' + tempoImagens + '% },'; if(i==0) tMin=0; if(i==quantasImagens) tMax=100; tempoImagens+=100; } /*variavel texto gerada dinamicamente dentro do laço for acima*/ /* texto = "'0%' : { 'margin-left':'-0%'},"; texto += "'25%' : { 'margin-left':'-0%'},"; texto += "'30%' : { 'margin-left':'-100%'},"; texto += "'50%' :{ 'margin-left':'-100%'},"; texto += "'55%' : { 'margin-left':'-200%'},"; texto += "'75%' : { 'margin-left':'-200%'},"; texto += "'80%' : { 'margin-left':'-300%'},"; texto += "'100%' : { 'margin-left':'-300%'}"; */ $.keyframe.define([{ name: 'tocaSlide', content: texto }]); $("div.slider ul.slide").css({ 'animation-duration' : tempoTransicao + 's', }); }); }); Imagine se adicionasse ou removesse alguma imagem no html?
  12. Então, precisa sim. Pois essa variável com os css's a inserir no keyframe, é gerada em um loop que dependerá do número de imagens que serão inseridas no slide. Entendeu a necessidade?
  13. como eu consigo fazer isso? Tenho o seguinte código com o objetivo de adicionar propriedades ao `@keyframe tocaSlide` $("<style> @keyframes tocaSlide").html(texto); A variável texto tem o seguinte conteúdo '0%' : { 'margin-left':'-0%'}, '25%' : { 'margin-left':'-0%'}, '30%' : { 'margin-left':'-100%'}, '50%' :{ 'margin-left':'-100%'}, '55%' : { 'margin-left':'-200%'}, '75%' : { 'margin-left':'-200%'}, '80%' : { 'margin-left':'-300%'}, '100%' : { 'margin-left':'-300%'} ficou assim: texto = "'0%' : { 'margin-left':'-0%'},"; texto += "'25%' : { 'margin-left':'-0%'},"; texto += "'30%' : { 'margin-left':'-100%'},"; texto += "'50%' :{ 'margin-left':'-100%'},"; texto += "'55%' : { 'margin-left':'-200%'},"; texto += "'75%' : { 'margin-left':'-200%'},"; texto += "'80%' : { 'margin-left':'-300%'},"; texto += "'100%' : { 'margin-left':'-300%'}"; Nenhum erro no console mas o @keyframe não está recebendo o html Também tentei com: var supportedFlag = $.keyframe.isSupported(); $.keyframe.define([{ name: 'tocaSlide', texto }]); Mas também não funcionou. e uma nova tentativa: $("div.slider ul.slide").playKeyframe( texto ); Também não funcionou. Alguém pode me ajudar
  14. Sim, mas eu não gostaria de usar jQuery validator nesse projeto. Alguma implicação grave em continuar assim?
  15. Então, eu já havia tentado assim antes, mas o campo associado é required, e, com visibilidade nula (visibility:hidden;), por incrível que pareça, está impossibilitando o validator do html5 de encontrar o input. Então assim o validator do html5 pula a validação para o próximo campo do formulário.
  16. Tem jeito sim, consegui: opacity:0; Muito obrigado pelo código que abriu a minha mente.
  17. Então, adequei teu código ao meu e ficou assim: * { margin: 0; padding: 0; } body { margin: 0 auto; width: 1000px; } .pagamento-metodos { list-style: none; display: block; border: rgb(222,222,222) 1px solid; width: 500px; height: 120px; } .pagamento-metodos .pagamento-metodo { position: relative; border: rgb(222,222,222) 1px solid; box-sizing: border-box; float: left; width: 130px; height: 80px; margin-top: 19px; } .pagamento-metodos > .pagamento-metodo { margin-left: 25px; } .pagamento-metodos .pagamento-metodo + .pagamento-metodo { margin-left: 25px; } .pagamento-metodos .pagamento-metodo label { position: absolute; display: block; cursor: pointer; font-size: 0; bottom: 1px; left: 1px; right: 1px; top: 1px; } .pagamento-metodos .pagamento-metodo label:after { content: ""; clear: both; } .pagamento-metodos .pagamento-metodo input[type=radio] { position:absolute; left:5px; top: 5px; } .pagamento-metodos .pagamento-metodo input[type=radio]:focus + label { outline: 2px dotted #21b4d0; } .pagamento-metodos .pagamento-metodo input[type=radio]:checked + label { outline: 4px solid #21b4d0; } .pagamento-metodos .pagamento-metodo input[type=radio]:checked + label:after { display: inline-block; position: absolute; width: 20px; height: 20px; right: 0; bottom: 0; background: url(_imgs/checked.png) center; background-size: cover; } .pagamento-metodos .pagseguro label { background: url(_imgs/pagSeguro.png) center; background-size: cover; } .pagamento-metodos .paypal label { background: url(_imgs/payPal.png) center; background-size: cover; } .pagamento-metodos .boleto label { background: url(_imgs/boleto.png) center; background-size: cover; } <form action="#" method="post"> <ul class="pagamento-metodos"> <li class="pagamento-metodo paypal"> <input name="payment_methods" class="pagamento" type="radio" id="paypal" value="paypal" required/> <label for="paypal">PayPal</label> </li> <li class="pagamento-metodo pagseguro"> <input name="payment_methods" class="pagamento" type="radio" id="pagseguro" value="pagseguro"/> <label for="pagseguro">PagSeguro</label> </li> <li class="pagamento-metodo boleto"> <input name="payment_methods" class="pagamento" type="radio" id="boleto" value="boleto_bancario"/> <label for="boleto">Boleto</label> </li> </ul> <br /> <input type="submit" value="testar" class="btn" /> </form> Mas, vendo a imagem abaixo, dá para notar que o radio button está aparecendo uma pontinha dele no canto superior esquerdo das li's Como suprimir essa falha?
  18. Valeu, era isso mesmo que eu precisava. Vou adaptar aqui ao meu código para sempre ter.
  19. Valeu, obrigado pela explicação detalhada. Aproveitando o tópico e não saindo muito do assunto, Quando fazemos visibility:hidden e precisamos ocupar o espaço de digamos desta vez, um radio button com seu label correspondente, fazemos width e height = 0. Mas quando fazemos require, pelo fato das dimensões serem 0, o aviso do require não aparece e passa ao próximo campo do formulário. Alguma forma de contornar esse problema?
  20. Como ficaria em JavaScript? Ou ainda fazer o require do HTML funcionar com o input com display:none?
  21. Pessoal, estou com uma situação muito difícil e gostaria da ajuda de vocês: Tenho 3 rádio buttons que guardam opções de cartão para pagamento para o cliente escolher. No entanto, para não apresentar apenas os rádio buttons ao navegante do site, escondi os radio buttons com display:none e coloquei um botão bonito no lugar para ser marcado de forma tal que ao clicar nesse botão, que é feito através de um label, o rádio button também é marcado. Mas como é um formulário, gostaria de validar, preferencialmente com css, se alguma opção foi selecionada, caso contrario, forçar o require do html. <ul class="pagamento-metodos"> <li class="pagamento-metodo paypal"> <input name="payment_methods" type="radio" id="paypal" value="paypal" required> <label for="paypal"></label> </li> <li class="pagamento-metodo pagseguro"> <input name="payment_methods" type="radio" id="pagseguro" value="pagseguro"> <label for="pagseguro"></label> </li> <li class="pagamento-metodo boleto"> <input name="payment_methods" type="radio" id="boleto" value="boleto"> <label for="boleto"></label> </li> </ul> Quando submeto o formulário, e não seleciono nenhuma opção de pagamento, o require não funciona porque o o input está com display:none e a validação passa para o próximo campo. input[type=radio] { display:none; } .pagamento-metodos { width: 500px; height: 120px; text-align: center; border: rgb(222,222,222) 1px solid; } .pagamento-metodos .pagamento-metodo { display: inline-block; } .pagamento-metodo + .pagamento-metodo { margin-left: 25px; margin-top: 19px; } .pagamento-metodos .pagamento-metodo label { position: relative; display: block; width: 130px; height: 80px; border: rgb(222,222,222) 1px solid; cursor:pointer; } .pagamento-metodos .pagamento-metodo label:after { display: none; content: ""; position: absolute; right: 0; bottom: 0; width: 20px; height: 20px; background: url(../_imgs/checked.png) no-repeat center; } .pagamento-metodos .pagamento-metodo input[type=radio]:checked + label { outline: rgb(33,180,208) 4px solid; } .pagamento-metodos .pagamento-metodo input[type=radio]:checked + label:after { display: block; } .pagamento-metodos .paypal label { background: url(../_imgs/payPal.png) no-repeat center; } .pagamento-metodos .pagseguro label { background: url(../_imgs/pagSeguro.png) no-repeat center; } .pagamento-metodos .boleto label { background: url(../_imgs/boleto.png) no-repeat center; } Algum recurso?
  22. Verdade viu. Retirar o processador e ressoldar tão pequeno não deve sere tarefa fácil não! Por isso deve estar difícil. Vou fazer isso!
  23. Então, esperei um pouco para dar uma informação mais consistente mas não obtive êxito. O técnico mexe mas não fala de jeito nenhum onde mexeu. À principio disse que trocou a placa da fonte, passados uns dias voltei com a TV Depois deu mais uma mexida, trouxe de novo a TV para casa e passados uns dias voltei com a TV de novo para a oficina com o mesmo defeito. Na última tentativa a TV funcionou uns 4 dias direto e deu o defeito, reiniciou, mas voltou a funcionar, esperei mais uns minutos, reiniciou sozinha e dessa vez não funcionou. esperei uns minutos, liguei de novo e funcionou. Deixei mais umas 3 horas funcionando direto, então ele reiniciou novamente mas agora não quer mais ligar. Apenas as luzes do painel de navegação (botões) liga. Será que perdi mesmo a TV? O técnico até me disse que eu poderia pegar de volta o dinheiro que paguei no concerto porque ele está sem graça já! Mas eu insisti por que acredito na capacidade dele. Por fim ele está achando que é o BGA da placa-mãe e vou deixar com ele mais uma semana para tentativa. Se não der certo, etão pego o dinheiro de volta.
  24. Sim, quem fica imaginado que eu disse, no caso sou eu mesmo. O técnico é de inteira confiança e muito competente. Amanhã vejo e dou retorno!

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

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!