Ir ao conteúdo
  • Cadastre-se

Joob

Membro Pleno
  • Posts

    57
  • Cadastrado em

  • Última visita

Tudo que Joob postou

  1. Boas, Alguem me consegue dizer qual um Mosfet equivalente ao da imagem ? É que nao encontro em lado nenhum este transistor/mosfet com os nomes dele. E a resistencia poderá ser de quanto ? Obrigado
  2. Epah queria tentar arranjar.. é máquina ele.. já o tenho prai à 8 anos..
  3. Estive analisar na parte de trás da placa, na zona de onde entra o transformador (foto de cima). Fui medir o capacitor esquerdo (cinza) e faz continuidade (beep) de ambos os lados. Ou seja, poderá ser esse capacitor e o tal mosfet. Este capacitor deverá ser de quanto ? tal como o mosfet ? Abraço, Obrigado
  4. Boas, O nome desses Circuitos Integrados / Controladores são todos iguais, e é: Isto é o que está escrito nele. Penso que o Nome Correcto dele, seja - mosfet Qual ou quais os equivalentes ? Abraço, Obrigado
  5. Boas Malta, Tive um problema ontem de manhã. Coloquei o transformador do portátil na tomada como normal, depois colocar no portátil o jack.. quando injecto, ouco um barulho/estalido .. e deparo-me que ele nunca mais ligou desde ai, com transformador nem com a bateria só. Não dá sinal nenhum, nem no LED. Abri o portátil para o reparar, e precisava de uma dica vossa. Foto do Portátil e da Zona da Fonte Pronto. Onde estão os aqueles 3 controladores de tensão (penso eu que seja isso), testei todos eles iguais, mesmo os da esquerda (em toda a placa), na opção beep/diodo no multimetro eles todos fazem beep em cima e na parte de baixo, faz só nos 3 e no da ponta não faz quando testo os pinos, e naqueles 2 de cima onde está marcado o circulo vermelho, fazem beep em todos os pinos, mesmo na parte de baixo, o que deveria em baixo, dar só nos 3 e no da ponta não. Eu testei os controladores pondo o - e o + (na opção beep/diodo) um em cada pino (nos de baixo) por exemplo | | -| +| (beepa) ## | -| +| | (beepa) ## -| +| | | (e também beepa (supostamente não deveria apitar)). Estou certo ou errado ? Engraçado é que o meu carregador é de 19V tudo normal, mas quando o coloco no jack do portátil, e volto a retirar o carregador, o carregador perde toda a tensão fica com 1.6v e depois começa a descer para os 0.80v etc... ou seja, penso que seja aqueles 2 controladores. Não sei se deu para entender a minha explicação. Fico aguardar. Obrigado
  6. Boas Malta, Já usei vários scripts em php no meu host e sempre sem problemas no "htaccess".. Agora tenho um script em que quando estou para fazer a instalação dele, ele esta-me a indicar sempre este problema URL Rewrite is not working on this server REQUIRED Requires URL Rewrite in order to fix the issue please follow instructions below and try again. on Apache : step 1 : create a file and name it ( .htaccess ) in this path ( /var/www/meusite.com/ ) step 2 : copy & paste the configuration below to the file ( .htaccess ) <IfModule mod_rewrite.c> AcceptPathInfo On RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . index.php [L] </IfModule> Já coloquei dessa forma o IfModule e mesmo assim diz-me sempre REQUIRED .. Já colocar outras maneiras e nada também .. Até no Apache2 no "sites-available" meusite.conf tenho desta forma <Directory /var/www/meusite.com> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> Já fiz outras pequenas alterações para testar e nada também. Faço sempre restart ao apache2 e nada.. Já tentei ver outras formas e nada.. outros tutoriais e nada.. Tenho o mod_rewrite / a2enmod rewrite activo no ubuntu e a correr.. E a meu ver é tão simples, porque na verdade nunca tive problemas com o "htaccess".. mas desta vez estas-me a tramar.. sempre a dar erro.. não consigo fazer passar esse erro do URL Rewrite is not working on this server REQUIRED Não sei se me conseguem dar uma ajuda.. Abraço
  7. Desse jeito não funcionou .. Imagina.. o form sõ fica activo (aparece) por exemplo.. quando tenho a tabela "end_date=1" e quero que quando envio a informação do form que o form fique hide até a tabela "end_date=0" for realmente 0.. Até tenho uma função em javascript que quando ele chega ao "end" ele vai buscar o php (do url) para alterar as tabelas da basedados.. secalhar até dá para jogar com esta função.. de quando chegar a esta função voltar a mostrar o form. function timeisUp() { //Code to be executed when timer expires. var type = 'end'; $.ajax({ url: "https://site.com/test", type: "POST", async:false, data: "type="+type+"&user_id="+<?=$user_id?>, success: function(html) { window.location.reload(true); } }); } Não sei se agora deu para entender melhor.. Abraço
  8. Boas Malta, Precisava de uma ajuda no form.. Imaginemos que tenho um form simples do tipo: <form action="" method="post" role="form" class="mt-2"> <div class="form-group"> <label><small class="card-text text-muted">Username</small></label> <input type="text" name="username" class="form-control" placeholder="your username" required/> </div> <div class="form-group mt-2"> <button type="submit" name="submit" class="btn btn-default btn-block border-0 my-1">Enviar</button> </div> </form> Ou seja, preciso que quando clico do submit, quando a informação é enviada, preciso que o form fique hide quando a tabela "users" na row "end_date" ficar a "0" .. Por exemplo, quando o form fica activado (aparece ao user para colocar a informação), e na tabela da basedados "users" na row "end_date" fica a "1" e pretendo que quando clico no submit que o form fique hide e que só volte aparecer quando o "end_date" fique a "0"... Não sei se deu para entender.. Obrigado. Abraço
  9. Boas Malta, Tenho um "<a href....." que quando se clica nesse mesmo link, ele mostra sempre o link completo com o token da session (se não estou em erro) <a href="store/<?= Security::csrf_get_session_token('url_token'); ?>"> Ou seja, eu clico no link e o link aparece-me desta forma https://site.com/store/dqw42341461df37bf6dcfg34rt4f1 A questão é que eu queria que não aparecesse esse mesmo id queria que ficasse escondido.. É que o problema é, imaginemos.. clico nesse mesmo botão, ele actualiza a página, e fica com esse link e o user fica activo por 1 min, e depois desactiva automáticamente.. mas se o utilizador manter-se nesse link até o tempo da contagem terminar, imaginemos passado 1 min.. e se ele ficar refresh com esse link aberto, consegue sempre activar.. Porque eu preciso que esse link funcione só somento o click.. se tiver o link aberto não deveria dar.. Não sei se deu para perceber.. Obrigado. Abraço
  10. Boas Luis, Funcionou beleza ! Obrigadão ! Abraço
  11. Boas Luis, Obrigado pela resposta. O que pretendo é .. por exemplo, eu ja tenho um utilizador registado/criado, e quero que quando ele clica no botao X que registe na tabela do mysql o "end_date e o status", mas so actualiza o "status" nao sei porque. E se eu remover o user_id (como indiquei a cima) ele cria ambas as tabelas, o "end_date e o status" :/ Abraço
  12. Olá Malta, Estou com um problema de actualização na tabela do usuário. Eu clico no Botão "exemplo", e se eu tiver desta forma if($_POST['type']=='add') { $database->query("update users set status=1 where user_id=".$user_id); $expiry_date = strtotime("+1 minute"); $database->query("insert into users (end_date,status,user_id) values ('".$expiry_date."',1,'".$user_id."')"); } Ele só actualiza o "status" do usuário, que passa de 0 para 1.. o end_date nem se mexe. Mas se eu fizer desta forma if($_POST['type']=='add') { $database->query("update users set status=1 where user_id=".$user_id); $expiry_date = strtotime("+1 minute"); $database->query("insert into users (end_date,status) values ('".$expiry_date."',1)"); } Ele actualiza o "end_date e o status".. mas cria-me sempre um novo utilizador.. Ele simplesmente não actualiza o "end_date e o status" ao mesmo tempo, para cada usuário já existente.. Não sei se deu para entender.. Abraço,
  13. Boas @DiF obrigado pela resposta mais composta. Em relação ao sendmail, não é preciso porque já tenho ele incorporado, é só preciso mesmo de usar aquelas funções e ele faz o envio. Já arranjei um código bacano para a contagem dos 30 dias e funciona tranquilo. A questão é colocar ele a contar os 30 dias, a partir do dia em que se clicou no botão (e não de uma data especifica), neste caso estou a usar "<a href....." e seria para inserir na base dados automaticamente. <script> /* * Basic Count Down to Date and Time * Author: @guwii / guwii.com */ (function (e) { e.fn.countdown = function (t, n) { function i() { eventDate = Date.parse(r.date) / 1e3; currentDate = Math.floor(e.now() / 1e3); if (eventDate <= currentDate) { n.call(this); clearInterval(interval) } seconds = eventDate - currentDate; days = Math.floor(seconds / 86400); seconds -= days * 60 * 60 * 24; hours = Math.floor(seconds / 3600); seconds -= hours * 60 * 60; minutes = Math.floor(seconds / 60); seconds -= minutes * 60; days == 1 ? thisEl.find(".timeRefDays").text("Day Left") : thisEl.find(".timeRefDays").text("Days Left"); hours == 1 ? thisEl.find(".timeRefHours").text("hour") : thisEl.find(".timeRefHours").text("hours"); minutes == 1 ? thisEl.find(".timeRefMinutes").text("minute") : thisEl.find(".timeRefMinutes").text("minutes"); seconds == 1 ? thisEl.find(".timeRefSeconds").text("second") : thisEl.find(".timeRefSeconds").text("seconds"); if (r["format"] == "on") { days = String(days).length >= 2 ? days : "0" + days; hours = String(hours).length >= 2 ? hours : "0" + hours; minutes = String(minutes).length >= 2 ? minutes : "0" + minutes; seconds = String(seconds).length >= 2 ? seconds : "0" + seconds } if (!isNaN(eventDate)) { thisEl.find(".days").text(days); thisEl.find(".hours").text(hours); thisEl.find(".minutes").text(minutes); thisEl.find(".seconds").text(seconds) } else { alert("Invalid date. Example: 30 Tuesday 2013 15:50:00"); clearInterval(interval) } } var thisEl = e(this); var r = { date: null, format: null }; t && e.extend(r, t); i(); interval = setInterval(i, 1e3) } })(jQuery); $(document).ready(function () { function e() { var e = new Date; e.setDate(e.getDate() + 60); dd = e.getDate(); mm = e.getMonth() + 1; y = e.getFullYear(); futureFormattedDate = mm + "/" + dd + "/" + y; return futureFormattedDate } $("#countdown").countdown({ date: "5 September 2018 12:30:00", // Change this to your desired date to countdown to format: "on" }); }); </script> <style> #countdown { text-align: center; } #countdown p { display: inline-block; padding: 2px; background: #151515; margin: 0 0 20px; border-radius: 3px; color: white; min-width: 1.6rem; } </style> <span id="countdown"> <p class="card-text days"></p> <p class="card-text timeRefDays"></p> <!--<p class="hours">00</p> <p class="timeRefHours">hours</p> <p class="minutes">00</p> <p class="timeRefMinutes">minutes</p> <p class="seconds">00</p> <p class="timeRefSeconds">seconds</p>--> </span> E estou a usar assim no php.. mas não estou a conseguir fazer chamar do jquery para o php etc.. <?php // Some example function we want to run. function someFunctionToExecute(){ $call_email_username_byusers = "SELECT username, email FROM users WHERE user_id = $user_id"; $result = $database->query($call_email_username_byusers); if ($result->num_rows > 0) { // output data of each row while($row = $result->fetch_assoc()) { $username = $row["username"]; $user_email = $row["email"]; } } else { echo "0 results"; } $call_time_ts = "INSERT INTO users (time_ts) VALUES (?)"; $result = $database->query($call_time_ts); while($row = $result->fetch_assoc()) { $time_ts = $row["time_ts"]; } if($time_ts>0){ $database->query("DELETE `users` SET `time_ts` = $time_ts WHERE `user_id` = $user_id"); $profile_account->teamspeak_vip == 0; }else{ $emailContent = file_get_contents('emails/ts_information_users.html', true); $emailContent = str_replace("{{TS-INFO-USERNAME}}",$language->ts_information->email->username,$emailContent); $emailContent = str_replace("{{TS-INFO-UNDER-USER}}",$language->ts_information->email->under_user,$emailContent); $emailContent = str_replace("{{TS-INFO-CONTENT}}",$language->ts_information->email->content,$emailContent); $emailContent = str_replace("{{TS-INFO-FOOTER}}",$language->footer_emails->footer,$emailContent); $emailContent = str_replace("{{USERNAME}}",$username,$emailContent); $emailContent = str_replace("{{USER-EMAIL}}",$user_email,$emailContent); $emailContent = str_replace("{{USERNAME-TS}}",$username_ts,$emailContent); $emailContent = str_replace("{{UID-TS}}",$uid_ts,$emailContent); sendmail($user_email, $language->resend_activation->email->title, $emailContent); } } ?> Não sei se deu para entender bem. Abraço
  14. Boas @DiF, bem jogado, por acaso deu para ver uns exemplos fixes.. vou tentar ver uns com mysql/php.. O problema seria em implementar no código.. adicionado 36 minutos depois Dei aqui um olho a isto .. http://www.bestjquery.com/?d9CIT9rv Seria algo tipo isto.. mas o que queria era passar de horas para 30 dias.. Como poderia implementar para fazer a chamada do "function someFunctionToExecute()"
  15. Boas Malta, Estou tendo um problema com o chamar da DB com o SELECT. Preciso de fazer chamar o EMAIL, TIME_TS e o USERNAME, e que o TIME_TS faça a contagem dos 30 dias até ao dia 0. Deixo o código aqui <?php if($account->vip) : ?> <?php function setTimeout($fn, $timeout){ // sleep for $timeout milliseconds. sleep(($timeout/8000)); $fn.'()'; } // Some example function we want to run. function someFunctionToExecute(){ $result = $database->query('SELECT * FROM `users` WHERE `user_id`=$user_id'); while($row = $result->fetch_assoc()) { $time_vip = $row["time_vip"]; $user_email = $row["email"]; $username = $row["username"]; } if($time_vip>0){ $database->query('UPDATE `users` SET `time_ts`= $time_vip WHERE `user_id` = $user_id'); }else{ $emailContent = file_get_contents('emails/ts_information_users.html', true); $emailContent = str_replace("{{RESEND-ACTIVATION-EMAIL-CONTENT}}",$language->resend_activation->email->content,$emailContent); $emailContent = str_replace("{{RESEND-ACTIVATION-EMAIL-CONTENT-USER}}",$language->resend_activation->email->contentUser,$emailContent); $emailContent = str_replace("{{RESEND-ACTIVATION-EMAIL-CONTENT-ACTIVATE}}",$language->resend_activation->email->contentActivate,$emailContent); $emailContent = str_replace("{{RESEND-ACTIVATION-EMAIL-CONTENT-FOOTER}}",$language->footer_emails->footer,$emailContent); $emailContent = str_replace("{{EMAIL}}",$user_email,$emailContent); $emailContent = str_replace("{{RESEND-ACTIVATION-USERNAME}}",$username,$emailContent); $profile_account->vip == 0; sendmail($user_email, $language->resend_activation->email->title, $emailContent); } } // This will run the function after a 3 second sleep => // We're using an anonymous function to wrap the function // which we wish to execute. setTimeout(function(){ someFunctionToExecute(); }, 1000*3600*24); ?> <?php else : ?> <font color="#0C9620"><?= $language->store->vip->limit ?></font> <?php endif; ?> O problema é que ele não está actualizar o TIME_TS na DB nem fazer chamar o EMAIL e USERNAME.. Porque isto é, quando a pessoa clica no botão buy, supostamente seria para ficar a fazer uma contagem de 30 dias até ao dia 0, e quando chegasse ao dia 0, enviasse um email ao user. Deve existir um problema com function setTimeout($fn, $timeout){ // sleep for $timeout milliseconds. sleep(($timeout/8000)); $fn.'()'; } Porque se eu deixar esse código aberto, a página fica em looping e não para com o refresh. Obrigado. Abraço
  16. Hmm bacano .. Acha que da um desses.. ? Assim mandava vir amanha..(hoje) O flyback que tinha comprado, se nao estou em erro, a marca é HR .. comprei aqui - http://www.curto-circuito.com/index.php?main_page=product_info&cPath=418_419_32&products_id=2885 Pode ser do tele, porque esses links abrem.
  17. Tenho andado a ver uns cinescopios mas não encontro igual ao meu.. (normal) Vou testar primeiro com o cinescopio.. precisava era de uma ajuda, para ver se me ajudam a encontrar um que seja compativel. Deixo as fotos do meu cinescopio. Meu Cinescopio ---------- Novo Cinescopio Compatível ? -------------- Novos Cinescopios ----------- https://www.ledistronica.pt/suporte-cinescopio-sold-8pin-s821-s825-sc86?search=369.30 https://mauser.pt/catalog/product_info.php?products_id=50946 https://www.servelec.pt/pesquisa?search=cinescopio Vejam se algum desses 3 sites se dá para adaptar-se com o meu.. nem que o coloque com fios ou assim.. Abraço
  18. Boas malta.. Bem tenho algumas notícias.. Por enquanto não consegui arranjar um soquete, e eu pensei, epah vou coloca-lo outra x e fazer novamente resoldas etc.. em alguns componentes..até mesmo no flyback fiz resoldas. O que é que aconteceu.. ele começa a dar estalidos e depois vai dando estalidos muito pequenos e mal se ouve até que a imagem fica branca boa ! Fiz 2 testes de ligar e desligar a tv e fazia isso .. Depois fui colocar o cabo coaxial (antena) e até deu imagem e som ... estas fotos foi o que me apareceu Por vezes ela ligada dessa forma a dar imagem, de x enquando ia dando um estalido nada de mais, depois parava, e se ajustasse o foco ou o screen (no flyback) ele piscava mais ou ficava a imagem escura se regulasse muito. Acredito que seja algum capacitor perto do flyback a fazer este defeito não ? Abraço Malta
  19. Yap vou la hoje de manha.. e fazer a troca.. Epah o flyback .. fogo.. é que ele é novo.. e sim pode ser de pouca qualidade.. ele é maior que o meu velho .. Epah acreditamos que seja o soquete ..
  20. Como posso fazer uma pesquisa do "socket ou soquete" .. não costumo encontrar em sites de venda.. normalmente que nome tem ?
  21. Pois calculei isso .. vou ver se o troco para tirar a teima do soquete.. sim esse ceramico troquei.o tambem para tirar a teima.. agora tenho os azuis normais.. mas faz o mesmo. Vou fazer o teste do novo soquete e arranja.lo
  22. Com o soquete instalado (ainda o velho), como é que posso fazer a medição dele ? é possível ? poderá ser dele hmm ?
  23. Bem fiz os seguintes testes.. Testei o circuito horizontal e está impecável. Depois pensei epah poderá ser do condensador ceramico que está ao pé do fio preto, e fiz a troca dele.. mas mesmo assim faz os mesmo estalidos. Após esses testes, fui medir a tensão que saia nesse condensador ceramico (o cinza) e testei o condensador electrolitico azul (de 250v).. o condensador electrolitico passa com a tensão correcta, estava com os 200v .. A parte engraçada é que quando vou medir o condensador ceramico, se não estou em erro, ele dava-me 800v, ok tem demasiada tensão a entrar.. porque quando fazia a medição desse condensador ceramico, mal coloque uma das pontas numa das pernas nesse condensador ceramico, vejo uma faiscazita.. e se coloco as 2 pontas, um em cada lado, os estalos param logo de fazer. Algo está a fazer entrar muita tensão.
  24. Pois exacto .. vou so fazer a medicao dele... Bahh mas ele é novo .. larguei 30 paus nele.. adicionado 2 minutos depois Ou será que poderia ser uma trilha de um dos pinos onde o flyback entra.. aqueles pequenos trilhos que as x se soltam (circulares) .. agora nao estou ao pe da tv .. mas amanha testo o horizontal e caso contrario mostro essa trilha do pino ..

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