Quantcast
Channel: Gforum Digital
Viewing all 67735 articles
Browse latest View live

Filhos criam cartaz gigante para o pai e o país inteiro está a ligar-lhe

$
0
0


Os filhos de Chris Ferry decidiram pregar-lhe uma partida para assinalar o seu aniversário.

O homem festeja mais um ano de vida no dia 16 de março mas, segundo a CBS, já estará a receber chamadas telefónicas, de todos os cantos dos EUA.

O seu rosto e o seu numero de telefone foram divulgados num carta gigante, junto a uma zona de casinos, em Atlanta. "Desejem um feliz aniversário ao meu pai. Com amor, dos teus filhos", lê-se no cartaz.

O homem afirma que já recebeu mais de 15 mil mensagens e telefonemas.

IN:NM

Homem encontrado a deambular na rua depois de amputar o próprio pénis

$
0
0


Um homem de 33 anos causou o pânico nas ruas de Saragoça, Espanha, depois de ter sido encontrado a deambular na cidade depois de ter amputado o próprio pénis.

O homem estaria coberto de sangue quando interpelado pela polícia e confessou ter sido o próprio a amputar o seu pénis em casa.

Este foi transportado para o hospital Miguel Servet e terá indicado à polícia que as suas partes intimas estavam em casa, dentro de um saco, noticia o El Caso.

Os agentes conseguiram recuperar o órgão que entregaram ao hospital, não se sabendo ainda se os médicos conseguiram repor o pénis do homem.

Ainda não foram revelados mais detalhes sobre o seu estado de saúde.

IN:NM

Casal fica noivo em centro comercial e acaba preso por se abraçar

$
0
0


Um jovem casal iraniano foi detido por se ter abraçado em público depois de um pedido de casamento.

O vídeo do momento, em que o homem pede a namorada em casamento junto a um coração feito de pétalas, e com vários balões, foi partilhado nas redes sociais, na passada sexta-feira.

No entanto, o momento, que aconteceu num centro comercial na cidade iraniana de Arak, acabou por ditar a detenção dos dois protagonistas.

Nas redes sociais alegava-se que o casal tinha sido algemado devido a "um pedido de casamento que não condiz com os costumes islâmicos, mas sim com a cultura decadente do oeste".

Sabe-se que entretanto os dois foram libertados após o pagamento de uma fiança.

IN:NM

Entenda por que comer demasiado rápido faz mal à saúde

$
0
0
Comer lentamente, saboreando os alimentos e sem distrações é fundamental para a saúde, segundo um estudo apresentado na conferência anual da Associação de Cardiologia dos Estados Unidos.



Devorar os alimentos que tem no prato não dá tempo suficiente ao cérebro para registar que está satisfeito. Como tal, aumenta em cinco vezes o risco de síndrome metabólica, caracterizada por um conjunto de fatores de risco relacionados a doenças cardiovasculares e diabetes, como obesidade, pressão alta e taxas elevadas de colesterol.

Uma pesquisa, conduzida pela Universidade de Hiroshima, no Japão, acompanhou durante cinco anos 642 homens e 441 mulheres saudáveis. Os voluntários tinham 51 anos quando o estudo começou, em 2008.

Os participantes foram divididos em três grupos, de acordo com a velocidade que ingeriam os alimentos. O resultado? 11,6% daqueles que comiam mais rápido desenvolveram síndrome metabólica, bem acima dos índices observados nos outros dois grupos – entre os de velocidade média, o percentual foi de 6,5%, e os mais lentos, 2,3%.

Tudo indica que "comer mais devagar é um hábito crucial para prevenir a síndrome metabólica", afirma o cardiologista Takayuki Yamaji, que liderou o estudo, em entrevista para a BBC.

"Quando se come demasiado rápido tal impede a sensação de saciedade, causando ainda variações no nível de glucose, que podem provocar a resistência à insulina do organismo, o que por sua vez está na origem do desenvolvimento de diabetes de tipo 2”.

Desligar a Televisão e largar o telemóvel para emagrecer

Um estudo anterior já havia indicado que comer devagar é uma estratégia eficaz para perder peso.

A pesquisa, realizada pela Universidade da Carolina do Norte, nos Estados Unidos, constatou que obesos que praticaram técnicas de mindfulness (estado de atenção plena) perderam dois quilos em duas semanas, enquanto quem continuou a comer rápido emagreceu 300 gramas.

"O estudo sugere que há uma associação entre comer com atenção plena e a perda de peso", destacou a investigadora e principal autora do estudo Carolyn Dunn.

IN:NM

Quantas calorias queima um orgasmo?

$
0
0
Provavelmente já ouviu dizer que o sexo queima calorias, mas e se experienciar um orgasmo… Será que o gasto calórico é ainda maior?



Sim, o orgasmo é uma ótima desculpa para ter mais sexo. A experiência de contrair os músculos, faz perder o fôlego e faz igualmente suar.

Vários estudos sugerem que não é só durante o orgasmo que está a praticar uma forma alternativa de exercício físico, mas em todo o ato sexual – em média, os homens perdem quatro calorias por minuto, já para as mulheres a média é de três calorias a cada minuto.

Segundo Uchenna Ossai, especialista nesta área refere que, se o ato durar seis minutos, gasta-se cerca de 20 calorias. Nesse período, o orgasmo durará entre 10 e 60 segundos, o que leva a crer que, no momento do clímax, sejam queimadas, também quatro calorias.

Além da queima de calorias, praticar relações sexuais resulta também na redução da dor, melhorando igualmente o humor e a qualidade do sono.

A ejaculação protege ainda o homem contra o cancro da próstata. Por isso já sabe, se por um lado não substitui o ginásio, por outro acarreta inúmeros benefícios para a saúde do corpo e da mente.

IN:NM

A popular bebida capaz de prevenir depressão nas mulheres

$
0
0
Um novo estudo sugere que mulheres que bebem duas ou mais chávenas de café por dia estão menos propensas a sofrer de depressão.



Apesar dos motivos inesperado desse efeito não serem claros, os autores da pesquisa creem que a cafeína pode ser capaz de alterar a química do cérebro. Já que o estudo revelou ainda que café descafeinado não tem o mesmo efeito.

Os resultados da pesquisa foram divulgados no periódico científico Archives of Internal Medicine e provêm de um estudo realizado com mais de 50 mil enfermeiras.

Para efeitos daquela pesquisa, uma equipa de cientistas da Harvard Medical School, nos Estados Unidos, acompanhou a saúde do grupo de mulheres ao longo de uma década, entre 1996 até 2006, e fez uso de questionários para registar o consumo de café por parte das voluntárias.

Os resultados obtidos revelaram que apenas 2.600 mostraram ter sinais de depressão ao longo desse período. E, destas, a maior parte consumia pouco café ou não tomava de todo a bebida.

Comparativamente a mulheres que bebiam apenas uma chávenas de café por semana ou até menos, aquelas que consumiam duas a três xícaras por dia tinham uma probabilidade 15% menor de sofrer de depressão.

Aquelas que bebiam quatro ou mais chávenas por dia apresentavam ainda uma chance 20% mais reduzida de padecer daquela doença do foro mental.

Outros benefícios do café nas mulheres

A pesquisa mostrou ainda que consumidoras regulares de café estavam mais propensas a fumar, beber álcool e menos envolvidas em atividades da Igreja ou grupos voluntários ou comunitários. Elas também estavam menos propensas a a sofrer de excesso de peso, de pressão alta ou de diabetes.

Os cientistas afirmam que a pesquisa contribui para outros estudos que indicam que consumidores de café têm índices de suicídios mais baixos.

Os investigadores de Harvard acreditam que a cafeína seja o principal agente nesse processo, já que a substância é conhecida pela sua capacidade de realçar sentimentos de bem estar e de energia.

Mas ainda é preciso realizar mais pesquisas para verificar se a substância é útil para prevenir a depressão.

Uma outra possibilidade, dizem os investigadores, é que pessoas com propensão à depressão optem por não tomar café porque a bebida possui muita cafeína. Um dos sintomas mais comuns da depressão é perturbação do sono e a cafeína pode exacerbar essa condição, por ser um estimulante.

O excesso de cafeína também é capaz de realçar sensações de ansiedade.

IN:NM

O que os homens devem comer para ficarem mais atraentes

$
0
0
Não são poucos os estudos que referem os benefícios para a saúde de ingerir quantidades abundantes de frutas e verduras. Contudo, uma nova pesquisa garante que as vantagens destes alimentos vão muito mais além… tornando inclusive os homens mais atraentes.



De acordo com um grupo de investigadores da Universidade de Macquarie, na Austrália, as mulheres preferem o cheiro dos homens que consomem mais frutas e vegetais, ao invés daqueles cuja dieta é composta sobretudo por hidratos de carbono refinados, como pão, massa e arroz.

"Sabemos há bastante tempo que o odor é um componente importante da atração, especialmente para as mulheres", disse Ian Stephen, autor da pesquisa, à estação de rádio norte-americana NPR.

Do ponto de vista evolutivo, o cheiro que emana da transpiração é um sinal sobre o estado de saúde do indivíduo e isso pode influenciar na atração que uma pessoa exerce sobre outra.

Hidratos de carbono são menos atraentes

Para efeitos daquela pesquisa, Stephen e sua equipa recrutaram um grupo de 43 homens de idades compreendidas entre os 18 e 30 anos, e avaliaram primeiro a cor da sua pele.

A tonalidade da derme, garantem os investigadores, reflete os alimentos que consumimos, já que quando comemos vegetais coloridos, a pele apresenta tons mais próximos dos carotenoides, que são os pigmentos que dão aos alimentos a cor vermelha, laranja e amarela.

Após completarem uma série de questionários sobre os seus padrões de alimentação, os homens receberam camisas limpas para usarem enquanto faziam exercício (sem usar desodorizante ou perfume).

As camisas foram depois apresentadas a um grupo de dez mulheres, que as descreveram em função da atração, intensidade do odor e da perceção do estado de saúde da pessoa.

Apesar de ser um grupo pequeno, as respostas foram consistentes: os resultados determinaram que os homens que consumiam mais frutas e vegetais eram mais atraentes.

Os que seguiam uma dieta maioritariamente com base em carboidratos mostraram-se menos atraentes. Já aqueles que consumiam mais carne não variavam quanto ao nível de atração, mas emanavam um cheiro descrito pelas voluntárias que participaram na experiência como sendo "mais poderoso".

Importa realçar que o estudo, publicado no periódico científico Evolution and Human Behavior, não avaliou a atração em casais do mesmo sexo.

IN:NM

Meo condenada por colocar trabalhadores numa sala sem fazer nada

$
0
0
O Tribunal da Relação do Porto (TRP) confirmou a coima de 30.600 euros a pagar pela Meo por ter colocado quatro trabalhadores numa sala sem fazerem nada durante meses, segundo um acórdão a que a Lusa teve hoje acesso.



A Altice Portugal, dona da Meo, já informou que não vai recorrer desta decisão, adiantando que não comenta processos ou decisões judiciais num total respeito por essas mesmas decisões.

Numa primeira fase, a empresa foi multada pela Autoridade para as Condições do Trabalho em 45.900 euros pela prática de quatro contraordenações muito graves.

A Meo impugnou judicialmente aquela decisão junto do Tribunal de Oliveira de Azeméis, no distrito de Aveiro, que alterou a coima única, fixando-a em 30.600 euros.

Inconformada com a decisão, a empresa voltou a recorrer, desta vez para o TRP, que julgou improcedente o recurso, confirmando a decisão da primeira instância.

A recorrente defende que agiu de acordo com a boa-fé, pois atuou na sua legítima liberdade de iniciativa económica ao reestruturar a empresa, no âmbito de um processo iniciado em 2015, após ter sido adquirida por um novo acionista.

No entanto, o tribunal entendeu que a empresa "agiu sempre deliberadamente", porque selecionou trabalhadores que considerou "dispensáveis" e propôs-lhes a revogação do contrato de trabalho mediante o pagamento de uma compensação.

Tendo estes recusado, transferiu-os das suas unidades para uma Unidade de Suporte onde os mantém, sob a sua direção e fiscalização, sem lhes atribuir qualquer função.

Como os trabalhadores recebem a mesma retribuição sem prestarem qualquer trabalho, os juízes concluíram que "a única intenção da recorrente é que os trabalhadores acabem por aceitar a saída da empresa", pois na realidade "esta é a única forma que pode permitir a recorrente alcançar o seu objetivo de redução de custos".

"Conclui-se, pois, que no rigor das coisas, os factos revelam uma situação de deliberada marginalização destes trabalhadores, colocados como excedentários numa sala, em total inatividade e sem qualquer perspetiva real de serem recolocados em novo posto de trabalho", lê-se no acórdão

IN:NM

Suporte de YOUTUBE AZbox Elite HD

$
0
0
Bom dia,

Tenho um axboz elite HD ainda com a imagem original, o mesmo perdeu o suporte para Youtube faz já algum tempo.
Existe algum update para resolver esta situação?

Muito Obrigado.

Openbox v8s não aceita solovox pelo cabo rs232 !!

$
0
0
Ola amigos,
Tenho uma Openbox v8s que não me quer aceitar o firmware da solovox pelo cabo rs232.
Fiz umas varias Boxes e aceitarão todas o firmware pelo cabo, so esta é que não quer faze lo...
Faz me logo o reboot ???

alguém ja encontrou este probléma ?

Obrigados

Cryptobox 600hd ajuda!!!

$
0
0
Boa tarde amigos tenho em mãos uma cryptobox 600 Hd
E gostava de saber qual o melhor software para lá meter e o respectivo patch .... onde posso encontrar isso para download .... já meti alguns mas quando tento aceder para meter a c lines não aparece a parte client Apenas emolador e outra coisa qualquer .... um manual também dava jeito para fazer tudo direitinho . Se alguém me poder ajudar agradeço

Edison Proton

$
0
0
Boas ,

Tenho um Edison Proton Led DV3S ,mas não encontro nenhum firmware para este modelo.
Se poderem ajudar .
Obrigado

Openbox V6 F7S V8S etc Firmware para ALI3511

$
0
0
Como já tinha publicado é possível ter as Openboxes V6 F7S V8S a funcionar sem problemas de imagem nos canais SD (problema conhecido onde temos som mas não temos imagem).
Para tal é necessário instalar a firmware da Solovox V8S plus seja este por USB ou RS232 (null modem).
O problema é que a Solovox não fornece as suas firmwares de forma grátis e tem um processo de licenciamento que deve ser feito por cabo RS232 e software deles.

Decidi abrir este tópico para tornar publico as estratégias que em conjunto com outros utilizadores temos vindo a trabalhar, bem como as nossas descobertas.
Não irei citar esses mesmos que se desejarem identifiquem-se neste tópico.

Ferramentas/Software/Firmware Solovox
http://www.solovox.xyz/download

Resumo do que sabemos em relação à firmware da solovox:
  1. A firmware no código vai ler uma chave à memoria (vou chamar password) e valida-a com o numero de serie se esta password está certa caso não estivesse dava "NO AUTH"
  2. Existe um servidor para gerir as licenças que a Solovox vende e é este que gerava as passwords para as boxes (actualmente em https://45.248.86.44)
  3. Existe um software (dpt_main_2.4.exe) para licenciar as boxes que:
    1. Pergunta à box qual o numero de serie
    2. Envia ao servidor o numero de serie
    3. Servidor gera a password e marca a licença como gasta
    4. Guarda na box essa password em processo OTP



  • Anular licenciamento na firmware - reverse engeniring da firmware
    É necessário usar um firmware decrypter para começar por separar as varias partes da firmware, apenas encontrei uma parte (AppsData) de diferença entre a firmware da solovox e a original, esta parte nada deve influenciar para o que queremos fazer, então extrai o maincode.
    Este maincode em lzma se estiver tudo ok deve ser possível descompactar com 7-zip.
    O problema é que está cifrado e não sabemos qual é a chave para fazer o decrypt.
    Alguém sabe como passar este problema?

    Código:

    File size = 7340032 bytes ( 7168 kB )
    ---------------Part1---------------
    Name        : bootloader
    ID          : 0x23010010
    SIZE DATA  : 0x00000000
    OFFSET      : 0x0001EE00
    Version    : DVBS2---0.1.0
    Date        : 2017-08-22
    Actual CRC  : 0x4E435243
    No CRC!  - OK!
    ------------------------------------
    ---------------Part2---------------
    Name        : MemCfg
    ID          : 0x07F80100
    SIZE DATA  : 0x00000870
    OFFSET      : 0x00001000
    Version    : 00000001
    Date        : 2014-5-15
    Actual CRC  : 0x4E435243
    No CRC!  - OK!
    ------------------------------------
    ---------------Part3---------------
    Name        : upgcode
    ID          : 0x05FA0100
    SIZE DATA  : 0x00000000
    OFFSET      : 0x00010200
    Version    : upg 1.0.0
    Date        : 2017-08-22
    Actual CRC  : 0x4E435243
    No CRC!  - OK!
    ------------------------------------
    ---------------Part4---------------
    Name        : maincode
    ID          : 0x01FE0101
    SIZE DATA  : 0x002613E6
    OFFSET      : 0x00380000
    Version    : M3511 HD
    Date        : 2017-08-22
    Actual CRC  : 0x1242DF8D
    Calculate CRC  : 0x1242DF8D - OK!
    ------------------------------------
    ---------------Part5---------------
    Name        : seecode
    ID          : 0x06F90101
    SIZE DATA  : 0x00111797
    OFFSET      : 0x0011FF80
    Version    : MSEE Demo
    Date        : 2017-08-22
    Actual CRC  : 0xFA52204F
    Calculate CRC  : 0xFA52204F - OK!
    ------------------------------------
    ---------------Part6---------------
    Name        : AppsData
    ID          : 0x50AF0100
    SIZE DATA  : 0x00010070
    OFFSET      : 0x00040080
    Version    : 1.0.0
    Date        : 2016-2-27
    Actual CRC  : 0x4E435243
    No CRC!  - OK!
    ------------------------------------
    ---------------Part7---------------
    Name        : BOOTLOG
    ID          : 0x02FD0200
    SIZE DATA  : 0x0000F3A9
    OFFSET      : 0x00010000
    Version    : 1.0.0
    Date        : 2017-08-22
    Actual CRC  : 0xDCB91805
    Calculate CRC  : 0xDCB91805 - OK!
    ------------------------------------
    ---------------Part8---------------
    Name        : Radioback
    ID          : 0x02FD0100
    SIZE DATA  : 0x00009566
    OFFSET      : 0x00010000
    Version    : 1.0.0
    Date        : 2017-08-22
    Actual CRC  : 0x9482F52C
    Calculate CRC  : 0x9482F52C - OK!
    ------------------------------------
    ---------------Part9---------------
    Name        : defaultdb
    ID          : 0x03FC0100
    SIZE DATA  : 0x000193C0
    OFFSET      : 0x0001FF80
    Version    : 1.1.0
    Date        : 2014-4-15
    Actual CRC  : 0x2075EFDC
    Calculate CRC  : 0x2075EFDC - OK!
    ------------------------------------
    ---------------Part10---------------
    Name        : userdb
    ID          : 0x04FB0100
    SIZE DATA  : 0x00170070
    OFFSET      : 0x00000000
    Version    : 1.0.0
    Date        : 2017-8-22
    Actual CRC  : 0x4E435243
    No CRC!  - OK!
    ------------------------------------

    Abaixo deixo ferramentas que usei:
    FirmwareDecrypter_v8.9.zip
    http://www.satedu.cba.pl/index.php?a...Test%20Folder&

    Ali__tools_Console_v4.0__CRC_FIXER.rar
    http://www.satedu.cba.pl/index.php?a...Test%20Folder&


  • Snifar pedidos HTTP com Wireshark
    Ainda sem sucesso devido aos chineses não serem amadores e terem usado no servidor de licenças certificado SSL (https) para dificultar o sniffing dos pedidos HTTP.


  • Snifar porta serie (RS232) para perceber como é feito o licenciamento
    Sei que começa pelo comando ".getsn 8." para pedir à box o numero de serie.
    Ainda não tenho um snifing completo dos comandos da porta serie porque uma vez a box licenciada não dá para licenciar de novo.
    Se alguém por licenciar uma box por favor use um snifer por software ou hardware e guarde os comandos trocados entre o software de autenticação e a box.


  • Reverse engeniring do software de licencimento
    Consegui fazer decompile ao software de autenticação da solovox (dpt_main_2.4.exe).
    Já tenho uma versão em Python legível mas ainda não perfeita, contudo já descobri que estou certo na estratégia que usaram para licenciar as boxes.
    Outra coisa que descobri foi os endpoints do servidor para a API.

    RSC_ORDER_INFO = '/order_info'
    RSC_PRODUCTION = '/chip_with_sn_production'

    Exemplo order_info para receber informação das licenças:
    https://45.248.86.44/dpt/api/order_i...8-71ba26097347

    (com key vazia curiosamente tem licenças por usar)
    https://45.248.86.44/dpt/api/order_info?key=

    Exemplo chip_with_sn_production para receber password:
    https://45.248.86.44/dpt/api/chip_wi..._n_sei_formato

    Continuo a tentar ler o código para perceber quais os comandos usados na porta serie.

    Código Python das principais classes (tenho completo se alguém necessitar peça por mp)
    Código:

    # -*- coding: utf-8 -*-

    __author__    = "Roy Wang (roy.dicovi@gmail.com)"
    __version__    = "2.4"
    __date__      = "$Date: 2013/11/26 14:00:00 $"
    __copyright__  = "Copyright (c) 2013 Dicovi"
    __license__    = "Dicovi"


    from PyQt4.QtGui import * 
    from PyQt4.QtCore import *
    import sys, os
    from dpt_client import *
    from ui_dpt import *
    import serial
    import sip, decimal
    import dpt_qrc

    class DptClientCfg():
        def __init__(self):
            self.port = 0
            self.key = ''
            self.api = ''
            self.lan = "english"
            self.cfgfilename = './production.cfg'
           
        def readcfg(self):
            if not os.path.exists(self.cfgfilename):
                return False
            try:
                file_hander = open(self.cfgfilename, 'r')
            except (IOError, OSError):
                return False
           
            lines  = file_hander.readlines()
            file_hander.close()
       
            for line in lines:
                line = str(line).strip()
                if line.startswith('#'):
                    continue
                value = str(line.split('=')[1]).strip()
                if line.startswith('port') or line.startswith('PORT'):
                    value = value.lstrip('COM')
                    value = value.lstrip('com')
                    if not value.isdigit():
                        return False
                    self.port = int(value)
                if line.startswith('productionkey') or line.startswith('PRODUCTIONKEY'):
                    self.key = value
                if line.startswith('LANGUAGE') or line.startswith('language'):
                    self.lan = value
                if line.startswith('API') or line.startswith('api'):
                    self.api = value
            if self.port == 0:
                return False
            if self.key == '':     
                return False
            return True
       
        def writecfg(self):       
            try:
                file_hander = open(self.cfgfilename, 'w')
            except (IOError, OSError):
                return False
           
            item = "language=" + self.lan + "\n"
            file_hander.write(item)
            item = "port=COM"+str(self.port) + "\n"
            file_hander.write(item)
            item = "productionkey=" + self.key + "\n"
            file_hander.write(item)
            item = "api=" + self.api + "\n"
            file_hander.write(item)
            file_hander.close()
            return True

    '''
    class MovieSplashScreen(QSplashScreen):
        def __init__(self, movie, parent = None):
            movie.jumpToFrame(0)
            pixmap = QPixmap(movie.frameRect().size())
            QSplashScreen.__init__(self, pixmap)
            self.movie = movie
            self.movie.frameChanged.connect(self.repaint)
           
        def showEvent(self, event):
            self.movie.start()
           
        def hideEvent(self, event):
            self.movie.stop()
           
        def paintEvent(self, event):
            painter = QPainter(self)
            pixmap = self.movie.currentPixmap()
            self.setMask(pixmap.mask())
            painter.drawPixmap(0, 0, pixmap)
           
        def sizeHint(self):
            return self.movie.scaledSize()
    '''
       
    class waitDlg(QDialog):
        def __init__(self, parent=None,  win_x=0, win_y=0, win_w=0, win_h=0):
            super(waitDlg, self).__init__(parent)
            w = h = 128
            x = win_x + (win_w - w)/2
            y = win_y + (win_h - h)/2
            self.setGeometry(x,y,w,h)
            self.resize(128,128)
            #self.gif = QGraphicsView("./icon/loading.gif")
           
            self.label = QLabel(self)
            #self.label.setText("Waitting...")
            self.label.resize(128,128)
            self.movie = QMovie(":/icon/loading.gif")
            #print self.movie.currentImage()
            #print self.movie.currentPixmap()
       
            self.label.setMovie(self.movie)
            self.setWindowFlags(Qt.FramelessWindowHint)
            self.setAutoFillBackground(True)
            self.movie.start()
        def __del__(self):
            self.movie.stop()


     
    class DptMainWin(QMainWindow):
        def scan_serial(self):
            """scan for available ports. return a list of tuples (num, name)"""
            available = []
            for i in range(16):
                try:
                    s = serial.Serial(i)
                    available.append(s.portstr)
                    s.close()  # explicit close 'cause of delayed GC in java
                except serial.SerialException:
                    pass
            return available
       
        def update_translate(self):
            self.setWindowTitle(self.tr("Production Tools"))
            self.ui.menuHelp.setTitle(self.tr("Help"))
            self.ui.actionAbout.setText(self.tr("About"))
            self.ui.label_lan.setText(self.tr("Language"))
            self.ui.label_port.setText(self.tr("Serial Port"))
            self.ui.label_api.setText(self.tr("API"))
            self.ui.label_key.setText(self.tr("Production Key"))
            self.ui.label_info.setText(self.tr("Information"))
            self.ui.label_model.setText(self.tr("Model"))
            self.ui.label_order.setText(self.tr("Order"))
            self.ui.label_total.setText(self.tr("Total"))
            self.ui.label_producted.setText(self.tr("Producted"))
            self.ui.start.setText(self.tr("Start"))
       
        def __init__(self, app, parent=None):
            super(DptMainWin, self).__init__(parent)
            self.app = app
           
            self.cfg = DptClientCfg()
            self.cfg.readcfg()
            self.trans = None
            if self.cfg.lan == "chinese":
                trans = QTranslator()
                trans.load(":/zh_CN.qm")
                self.app.installTranslator(trans)
                self.trans = trans
           
            ui = Ui_mainWindow()
            ui.setupUi(self)
            self.ui = ui
            self.update_translate()
           
            ui.lan.addItems((u"English", u"简体中文"))
            if self.cfg.lan == "chinese":
                ui.lan.setCurrentIndex(1)
            else:
                ui.lan.setCurrentIndex(0)
           
            self.connect(ui.lan, SIGNAL("currentIndexChanged(int)"), self.change_lan)
            available_port = self.scan_serial()
            ui.port.addItems(available_port)
           
         
            if self.cfg.port > 0:
                port = "COM" + str(self.cfg.port)
                idx = ui.port.findText(port)
                if idx >= 0:
                    ui.port.setCurrentIndex(idx)
           
            if len(self.cfg.api) > 0:
                ui.api.setText(self.cfg.api)
            if len(self.cfg.key) > 0:
                ui.production_key.setText(self.cfg.key)
           
            ui.total.setProperty("intValue", 0)
            ui.producted.setProperty("intValue", 0)
            ui.result.setProperty("intValue", 0)
            #ui.info.setDisabled(True)
            #ui.model.setDisabled(True)
            #ui.order.setDisabled(True)
           
            self.connect(ui.start,SIGNAL("clicked()"),self.tweak_production)
            #self.connect(ui.actionAbout, SIGNAL("clicked()"), self.showAbout)
            ui.actionAbout.triggered.connect(self.showAbout)
           
            self.worker = DptClientWorker() 
            self.connect(self.worker, SIGNAL("msg_out"), self.update_msg)
            self.connect(self.worker, SIGNAL("update_num"), self.update_num)
            self.connect(self.worker, SIGNAL("update_info"), self.update_info)
            self.connect(self.worker, SIGNAL("finished()"), self.stop_update_ui)
            self.connect(self.worker, SIGNAL("terminated()"), self.stop_update_ui)
            self.connect(self.worker, SIGNAL("update_result"), self.update_result_led)
           
           
            self.productioning = False     
            self.wait = None
       
        def closeEvent(self, event):
            if self.productioning:
                self.worker.stop()
                if None == self.wait:
                    self.wait = waitDlg(win_x=self.x(), win_y=self.y(), win_w=self.width(), win_h=self.height()) #waitDlg()
                    self.wait.exec_()
            while self.productioning:
                time.sleep(0.1)
               
        def change_lan(self, idx):
            if idx == 1:
                self.cfg.lan = "chinese"
            else:
                self.cfg.lan = "english"
            self.cfg.writecfg()
           
            if self.trans is not None:
                self.app.removeTranslator(self.trans)
                self.trans = None
               
            if self.cfg.lan == "chinese":
                trans = QTranslator()
                trans.load(":/zh_CN.qm")
                self.app.installTranslator(trans)
                self.trans = trans
               
            self.update_translate()
               

        def tweak_production(self):
            if not self.productioning:
                key = self.ui.production_key.text()
                api = self.ui.api.text()
                key = str(key).strip()
                api = str(api).strip()
                if len(api)==0 or len(key) == 0:
                    return
                if not str(api).startswith("https://"):
                    return
               
                portstr = str(self.ui.port.currentText())
                if len(portstr) == 0:
                    return
               
                #print "start production"
                port = int(portstr.lstrip("COM").lstrip("com"))
                self.ui.api.setDisabled(True)
                self.ui.lan.setDisabled(True)
                self.ui.port.setDisabled(True)
                self.ui.production_key.setDisabled(True)
                self.ui.start.setText(self.tr("Stop"))

                self.ui.info.clear()
                self.worker.set_param(unicode(api), port, unicode(key))
                self.cfg.port = port
                self.cfg.key = key
                self.cfg.api = api
                self.cfg.writecfg()
                self.worker.start()
                self.productioning = True
            else:
                #print "stop production"
                self.worker.stop()
                if None == self.wait:
                    self.wait = waitDlg(win_x=self.x(), win_y=self.y(), win_w=self.width(), win_h=self.height())
                    self.wait.exec_()           
                #if not self.wait.isActiveWindow():
                #    self.wait.exec_()

       
        def stop_update_ui(self):
            #print "stop_update_ui"
            ui = self.ui
            ui.lan.setDisabled(False)
            ui.port.setDisabled(False)
            ui.api.setDisabled(False)
            ui.production_key.setDisabled(False)
            ui.model.clear()
            ui.order.clear()
            ui.info.clear()
            ui.total.setProperty("intValue", 0)
            ui.producted.setProperty("intValue", 0)
            ui.result.setProperty("intValue", 0)
           
            #ui.info.clear()
            ui.start.setText(self.tr("Start"))
            ui.start.setDisabled(False)
           
            #self.******.finish(self)
            if None != self.wait:
                self.wait.close()
                self.wait.destroy()
                self.wait = None
            #if self.wait.isActiveWindow():
            #    self.wait.close()
            self.productioning = False
           
       
        def update_msg(self, clean=0, msg=""):
            ui = self.ui
            if clean == 1:
                ui.info.clear()
            if msg != "":
                ui.info.append(msg)
           
           
        def update_num(self, total=0, producted=0):
            ui = self.ui
            ui.total.setProperty("intValue", total)
            ui.producted.setProperty("intValue", producted)
           
        def update_result_led(self, result = 0):
            ui = self.ui
            ui.result.setProperty("intValue", result)
           
           
        def update_info(self, info):
            if not isinstance(info, dict):
                return
            ui = self.ui
            if dict(info).has_key('model_description'):
                ui.model.setText(info['model_description'])
            if dict(info).has_key('order_description'):
                ui.order.setText(info['order_description'])
            if dict(info).has_key('number'):
                ui.total.setProperty("intValue", info['number'])
            if dict(info).has_key('producted'):
                ui.producted.setProperty("intValue", info['producted'])
       
        def showAbout(self):
            QMessageBox.about(self, self.tr("About"), self.tr("DTP Version: ") + __version__)


    #trans = QTranslator()
    #trans.load("zh_CN")
    app=QApplication(sys.argv)
    #app.installTranslator(trans)
    #app.removeTranslator(trans)
    win=DptMainWin(app=app)
    win.show()
    app.exec_()

    https://pastebin.com/tP61q2tv
    https://pastebin.com/ZHt5DUqa


  • Desenvolver ou corrigir problema numa firmware antiga
    Alguém sabe onde se pode encontrar código fonte duma firmware para estes processadores?


Com todas estas estratégias combinadas é certo que conseguimos colocar estas boxs com processador ALI3511 de volta a funcionar sem ter de se pagar licenças.
Toda ajuda é bem-vinda.
Tentarei de futuro organizar a informação melhor.

ariva 120

$
0
0
com o ultimo emu agora não consigo abrir alguns canais da nos
será que alguem me pode ajudar

Novo update OCTAGONS SX Family

$
0
0

Firmware (Software) Update V10486 11-03-2019

OCTAGON:
SX88
SX88+ Plus
SX888 IP
ASAT HDR No.1
SX88+ Optima
SX88+ Combo

Changes:
- EDEM TV added.
- OTT Support added.
- DD+ (AC3+) issue fixed.
- Stalker Timeshift Archive added.
- DVB-T2 5Volt issue fixed.
- DVB-C Blindscan added.
- DVB-C NIT Scan added.


Online Update verfügbar!
Online Update ready!
Online güncelleyin!

Hoje dia 13-03-2019 vamos dar os Parabéns a todos os Aniversariantes:

$
0
0
Parabéns e muitas Felicidades a todos os Aniversariantes, que este dia se repita por muitos e longos anos, junto de todos os seus Familiares e Amigos.

Á Vossa Amigos/as:
:18566.gif::18566.gif::18566.gif::18566.gif::18566 .gif:

hudyma (82)Fernanda Oliveira (80)Jaime 1943 (76)boanerges1999 (74)araujomota (73)pleicar (73)maurotoledo (71)amaro moro (70)castor99 (68)sedutor (68)s068600 (68)marollimizatrujillo (66)virgilio pinheiro (65)mirecx (65)William Ribeiro (64)alcinoobastos (64)aprodrigues@ (64)bully19 (64)JOSE CARLOS AGUIAR (63)enio ribas (63)lelobatistaTEMPLARIUS2010Cleuton Barros (62)juku (62)Enoch Martinsterres (61)swmuadib (61)BlancoNT (61)itaberabaJORGE TANNER NETO (60)cesarmed (60)Irene Maria (60)ezequiel reis (60)Jval1959 (60)fds59 (60)ivobarrmnd (59)Tinholoko (59)enigma61 (59)Carlos A A Machado (59)astrolabio (59)douglasvd (57)SATYAMA (57)douglasvdias (57)catisemiao (57)zorte (57)baleia (56)Bethchac (56)OLIVIO (56)vanderjnunes (56)anibal.s.oliveira (56)povoa42 (56)junior1044carlosemanuela (55)geryjorgemullerGERYLANEfranciscoliveira (54)adelalar streit (54)wiebbeling (54)teresa timoteo (54)tmerendi (54)rosanabittencourt (54)Allkateiawiebbeling1blubber99 (53)aulguim (53)Elmo Gilberto Vilhena (53)nei66 (53)papamaral (53)sergiohp10megaca (52)alvarosantola (52)antonio arantes araujo (52)didielollo (52)sharayar (51)ferla (51)nicokovac2009 (51)ero251 (51)goianinha (51)eldorado 2 (51)CARLOSALMEID (51)David Cirilo dos Santosliria33joseppnune (50)welliberim (50)luismvpalma (50)amra.o.leao (50)colodel (50)joedualmar69 (50)j. maia (50)dayt (50)seroanZe_antenaseasychat (49)josets (49)juca_da_silva (49)perfusa (49)lpfarias (49)marques azevedo oliveira (49)Pedro Luiz Pimenta Coelho (49)xarrua (49)nplopes (49)rcmartins (49)eu_luis (49)electronica.digital.rgl (48)vagner (48)amarelo23 (48)ciprix (48)albuquerquefrank (48)Aquilino (48)tonyduarte26 (48)Roni Silva Borges (48)gogoia2010 (48)storck.bh (48)josefranl (48)so_tretas (47)josempvicente (47)ggatinha (47)maloide (47)sergionet (47)mark_dbase (47)valdir_silva12 (47)servicetjenester (47)Angela Regina de Souzaabrao passostimluissilva (46)ideal (46)alucine (46)VCB (46)rotteweiler (46)paixaoeli (46)niks joana (46)marciopossari (46)alexianebelinda (46)semaolFAIRWAY (45)ejhduarte (45)sami001 (45)polinni (45)joel santos (45)makiidaki (45)ivanreivax (45)rutecoelho (45)João Victor (45)suzukimamp (45)luciano ferreira lira (45)kiko46 (45)dimitri74 (45)morandini (45)Clara Direitoiceman32 (44)artur_the (44)teccommerce (44)rrodes (44)Theoneofall (44)leokolling (44)minag (44)capital imports (44)lawrenceteixeira (44)blade37 (44)Chapa5sergiomustapeste1303 (43)chirino0 (43)ganzo (43)FMarques13 (43)kalifaa (43)willersen (43)Zogis (43)danroliveira (43)rocas33 (43)Torpedo (43)rocca13 (43)Rui Ribeiro 1976 (43)celo-carioca (43)manuwar (43)fabianosilva (43)icinho (43)Eduardo Araujo (42)jobson (42)Uneg8 (42)Danilo Castro Cruz (42)luislourenco77 (42)hugomidao (42)methatron (42)m3thatron (42)darke manso (42)fazoloRui Morais (41)rralmeida (41)rapupariu (41)muramanju (41)boombasticgames (41)bono10 (41)peterstardj (41)hepinto (41)HELDER1978 (41)Dani de Paularuibragarui (40)abryu (40)tycu (40)Pessego (40)paulosfp (40)krazyh (40)KBITE (40)Drazdi (40)alex fernando (40)Rubica2323 (40)jardimsantos (40)prvm (40)alexfernando (40)lincovery (40)mify__79 (40)choca13 (40)Livre acesso (40)agostinho37 (39)gtiiii (39)cajutec (39)rolerwatch (39)meiocopito (39)katambe (39)Manuel Martins (39)cafeviva (39)smeagle (39)Miyamoto Musashi (39)nene09brown (39)wgnmelo (39)dentjr (39)rui soares (39)nenebrown (39)basket13 (39)gigimiss80 (39)tonymartinho (39)marcio josé bellini (39)fernandoXimenes (39)anabela valerio (39)pedras26 (39)Alexandria (39)mircorrea (39)mrpalm (39)eliasilva122 (39)paxouxo (39)hotbird_flecha (39)sidneynoroeste (39)Evandro Gomes (39)Nelson Filipe (39)dudu1303 (39)mvbiehlaquilax (38)sotac81 (38)limateus (38)fastar (38)xyko1288 (38)ferpao (38)andreyfirst (38)niltonufcg (38)erdingerus (38)Alexdeleão (38)cduz (38)marcosalexv (38)crinanechifor (38)williampq (38)isa gabriela dos santos (38)Amista (38)aris2 (38)matutogba (38)sgab (38)JaZz.pt (37)carammel (37)mlourencao (37)Guerra2008 (37)gataodomau (37)roflmao1000 (37)WADEA (37)karinaVTI (37)mariamania (37)pekasdoidao (37)everdranka (37)khachan (37)asturmas (37)botosam (37)sadshade (37)ribeiro500 (37)Bacchus08 (37)ronaneustaquioemanuelsilvabebdo (36)gregguer (36)marcelovirtual (36)henrique.marketing (36)1ber2 (36)ziya (36)arthugabriel (36)niltonjujuba (36)akanun (36)wgames (36)borgesracker (36)brunomancuso (36)Super-Bock (36)florival soares (36)jarbas junior araujo (36)Humber2 (36)thiago.ramires (36)titafcp (36)Paulomg2 (36)ifbf (36)siuzan (36)manulferreiraPhkpaul (35)azadelta (35)LFelipe (35)marcos218 (35)markittos218 (35)Carlos_Alves (35)Leonardo Venceslau (35)Daniel Mendes de Oliveira (35)virgilioesperanca (35)PerfectAngel (35)leo cozza (35)caquin (35)Mishe13 (35)eduqsb (35)bananexhelgacmfzmartin6 (34)HPPavilion (34)nilknarf52 (34)ericcmn (34)xcrisx (34)rlameirao (34)O Caçarreta (34)wllaboy (34)habilidade0 (34)cesarboeira (34)Pasquali (34)mantorras santos (34)fribas (34)kamateuT40_leiii (33)LUIS MIGUEL SOUSA FERREIR (33)jordie (33)pedrothasilva (33)gordonbanks (33)Frozenmage (33)bcmsystem (33)duaron (33)genicleicruz (33)furiagfc (33)chupa_misto (33)schwinn_mju (33)famoso10 (33)tiago_delta (33)MARKS1303 (33)beto_tim (33)madrock (33)nuno capote (33)savana (33)TassiMay (32)jjaaw (32)Dennys mitchel (32)ucx (32)fabio_jal (32)danikits22 (32)quimdalota (32)washingtonnuness (32)Mindsick (32)vitorpimenta (32)andrecunha_7 (32)Reaperlbp (32)elderforte (32)antoni1320 (32)senhormartins (32)guilhermealves (32)cmdreis (32)pauloefsilva (32)Maverick123$ (32)executioner (32)barito2011 (32)phillip angelo (32)shark_10Roque13R´.shooterrbassoraleocasquinha (31)Edu115 (31)rmds (31)tiago_xavier88 (31)bolhach (31)Eduardo Alves (31)vinissinhu (31)telmoexposto (31)totalgamer (31)vanescaoi (31)jdfdc9 (31)synyster (31)Railis dos Santos Dias (31)berlimtdb (31)fabysynha (31)gabrielkois (31)aaabbb5 (31)carlanixa (31)nelsonfrrEnguica1 (30)akan (30)joao_ricardo (30)detom307 (30)superpintas (30)joao133 (30)leandro_hyergos (30)rbarros5 (30)fabi_o_69 (30)caty_20_sol (30)gularte (30)darkskadow (30)Urbanteam (30)antonipsilva (30)DavidMatias (30)linoka (30)caxinhos (30)danilaogarcia (30)andrezildo (30)aaalvydasss (30)asdfasfdsadfa (30)alexmicaella (30)night_ (30)Jppimentel (30)JoaoPimentel (30)brt (30)dscs (30)rpms_101ahmed6250xoze (29)dila7 (29)Math (29)endiabrada (29)tryplex (29)morada virtual (29)Acia (29)Joaod9 (29)jgmaluco (29)didi_1990 (29)trulher (29)albuquerque46 (29)matheus90 (29)namp (29)pivan90 (29)xlo (29)plom (29)Mychael (29)hunterbr360 (29)los.sepulcros (29)rapidporta (29)huguinho99 (29)loira_melhorzinhatoopmita (28)bichotolo (28)ez41 (28)juninho8805 (28)pets2009 (28)inossentes (28)taexi2 (28)nightsicms (28)Sara Íris Nunes (28)fefao (28)bugas_1 (28)wilsonsilva5 (28)limaferreira12tcrazytxkamuyx (27)nicksmart (27)ruyandre (27)analameiro (27)Tiago78 (27)danielgameforce (27)sullivan18 (27)Decolip (27)ronayde (27)Airton Trindade (27)bsthankAnnaMarcelaCluishumberto (26)scheiliane (26)Nilber (26)Djtytocardoso93 (26)LuansanttosForgetTheLovekh@lil-kel (25)Dark_Duck (25)lukinhas_satiro (25)kitadonobaixaki (25)jtos12 (25)MatheusBR (25)joaotos (25)oleolaole (25)nobodyAtallsra. ines (24)Stella159 (24)Matheus e Victor (24)Mrjoce1995 (24)jessica hissa (24)enigma_2 (23)GAT0 (23)kaaio_96 (23)verissimosoueu (23)todotop (23)giga800fan (23)amo_te anna bastista (22)John380 (22)JoaaoM (21)mc keke (17)joao nascimento123 (17)joao marinho (4)


Avatar ilheu

$
0
0
Amigo quando for possivel temos a qui um avatar para alterar ilheu




desde ja obrigado

Como verificar se resistencias de forno(TEKA) estão queimadas?

$
0
0
Bom dia,

Tenho um forno TEKA HI 435 ME.
Parece-me estar em curto circuito, quando ligo o botão consigo medir positivo no neutro.

Mas não consigo encontrar o ponto de falha, apenas tem 2 botões, 1 para ligar em que rodando tem opção de 1, 2 resistências ligadas e o termostado onde se indica a temperatura.

Já verifiquei ambos e parece-me estar correcto, ou não soube como verificar corretamente.

Se alguem me puder dar umas luzes de como verificar estes componentes agradeço

- Resistencias
- Termostado variavel
- Termostato fixo

Os Fios já verifiquei e estão correctos.

Amiko 8155 problema com Mgcam

$
0
0
Boa tarde a todos, tenho uma amiko 8155 que em protocolo cccam abre Nozes e Miau, entretanto se meter o protocolo Mgcam só abre os canais da Nozes, Miau fica tudo às escuras. Alguém sabe porque será???

Agradecido

Feedback negativo - user "nadir"

$
0
0
Feedback - user "nadir"
Há cerca de 5 anos, comprei neste forum um receptor Amiko Micro HD ao user “NADIR”. O negócio correu bem, a box trabalhava a 100%, embora sendo usada.
Recentemente, vi uma Amiko 8150 à venda, no olx através de uma empresa (Ba**l Tro***a) e acabei por saber que era o user “Nadir”, com o qual acabei por fazer negócio pelo valor de 45 € com portes incluídos, atendendo a que tinha corrido bem o negócio já mencionado. Não adiantando mais nada, ao receber o “8150” verifiquei que a saída hdmi não funcionava, apenas a da ficha “scart”. Contatei o user “nadir” após reclamar disse-me “funciona não é?”
E assim fui aldrabado quando por mais 5 euros comprava uma nova com garantia de 2 anos.
É pena, confiamos nas pessoas e depois é isto que acontece.
É um desabafo para conhecimento do fórum por sermos ambos membros.
Viewing all 67735 articles
Browse latest View live