Ir ao conteúdo
  • Cadastre-se

Fernando Mercês

Membro VIP
  • Posts

    2.310
  • Cadastrado em

  • Última visita

Tudo que Fernando Mercês postou

  1. Uma versão mais enxuta: int conta_vogais(const char * s) { int i, num = 0; char vogais[10] = "AaEeIiOoUu"; while (*s) { for (i=0; i<10; i++) if (*s == vogais[i]) num++; s++; } return num; } PS.: Não precisa colocar tags no título do tópico, como é o caso de "[Ajuda]". Não temos esse costume aqui. Abraço!
  2. É pedrinho... só faltou citar a fonte. Questão de ética.
  3. Além de não ser um recurso de segurança, a verdade é que o CAPTCHA é chato! Se a D-Link colocar em cada página de configuração do roteador, configurar o roteador exigirá muita paciência. É interessante ver a D-Link falando de segurança, sendo que este assunto nunca foi seu ponto forte. Nunca vi CAPTCHA em produtos de empresas que são mais respeitadas em termos de segurança. Em minha opinião, a vantagem da D-Link é a relação custo/benefício. Se a preocupação é com segurança, isso poderia ser amenizado com o uso de teclados virtuais, expiração de senha, SSL, SSH (ao invés do tenebroso Telnet) e contas não-administrativas que não tenham permissão de alterar configurações mais sérias do roteador. Não vejo necessidade de um CAPTCHA chato em cada página. Talvez um ao logar-se com a conta administrativa máxima seja bem-vindo, mas só um. Quanto à alteração de configurações sem necessidade de login, bem, não vi isso ainda com os D-Link. Já vi produtos da Siemens onde o firmware pode ser baixado via TFTP (que não exige autenticação) e a senha fica armazenada em texto puro, hardcoded no binário baixado. Não acredito que a D-Link conceda uma falha deste teor em seus firmwares à esta altura do campeonato. Enfim, espero que esta ideia da D-Link seja só uma ideia.
  4. Não aparecer no Explorer pode ser só a tabela de partições corrompida. Você pode usar o Acronis Disk Director para tentar corrigí-la, no entanto, uma queda é uma queda e recuperação em laboratório é bem caro mesmo. Se ele é de backup, pode comprar outro. Não se confia um HD que levou um tombo deste jeito para armazenar backups, mesmo que ele volte a funcionar. Em tempo, você não tem que pagar nada à sua empresa, não existe lei trabalhista que afirme isso. Foi um acidente de trabalho. Converse [numa boa] com seu chefe.
  5. Creio que seja preciso instalar o VMware Tools.
  6. Te todos os que eu usei até hoje, o MPEG Suite é o mais leve, rápido e eficiente.
  7. Ok. O segundo é pro NASM sim mas não funcionou tirando os pontos e retirando o END (substituindo por RET). Eu gostei deste GoAsm, pena que a sintaxe é diferente. Valeu a dica amigo!
  8. Entendi tabgal, valeu pela resposta. Bom, eu usei o seguinte código para um programinha besta que mostra uma frase na tela (em console DOS). DATA SECTION WRKEEP DD 0 CODE SECTION START: PUSH -11 CALL GetStdHandle PUSH 0, ADDR WRKEEP PUSH 9, 'NumaBoa' PUSH EAX CALL WriteFile MOV EAX,0 RET Repae que usei a função "WriteFile" da API Kernel32.dll. Estou usando o GoAsm como compilador, ele é bem fácil mas pretendo instalar o TASM hoje. Outra dúvida, se eu escrever um código para o TASM eu posso compilá-lo e linká-lo no MASM ou no GoAsm? Ou seja, todos os compiladores utilizam a mesma linguagem Assembly ou há diferenças na programação para cada um? Pergunto isso porque testei o seguinte código e não consegui compilá-lo com o GoAsm: .MODEL SMALL .STACK .CODE mov ah,01h mov cx,07h int 10h mov ah,4ch int 21h END Repare algumas diferenças para o código anterior como "." antes do comando e "END" pra terminar em vez de "RET", por que isso? Abraços!
  9. PessoALL estou iniciando em Assembly. Com um pequeno tutorial consegui fazer um programa que mostra uma mensagem na tela. Por enquanto tudo certo, o meu problema é que eu não consigo "criar" em Assembly, ou seja, não consigo colocar os comandos no local certo "sozinho" sem um código-fonte como base. Será que é tão difícil assim? Sei que vocês vão me perguntar o que eu quero criando aplicativos em Assembly mas eu não quero trabalhar com isso, apenas desejo para uma satisfação pessoal e aprendizado de uma linguagem tão poderosa, veloz e de nível tão baixo. Eu tenho dúvidas em qual registrador usar, etc. Por exemplo, se eu quisesse mostrar um texto tela de Windows (com GUI), como faria? Só sei em console (DOS). Agradeço qualquer ajuda ou indicação de tutorial/livro. Abraços, Fernando

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

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!