MAME Box para Leigos

0

 

Primeiramente o que é MAME Box? Para quem não sabe MAME (Multiple Arcade Machine Emulator) é um projeto iniciado em 1996 com o objetivo de emular os jogos de arcade, o bom e velho fliperama, da maneira mais fiel possível. Dia 24 de Dezembro de 2016 esse esforço coletivo fará 20 anos e conseguiu preservar mais de 10.000 jogos.

A dificuldade de emular cada máquina diferente deve ser incrível, pois o executável do aplicativo já tem mais de 80MB na sua versão para PC.

Tá, mas e o MAME Box?!?

Bem, os anglo parlantes tem essa mania de chamar tudo de “BOX”. O Conversor da TV a cabo é chamado de Cable Box. O próprio Xbox tem esse nome pois ele é um DirectX Box. Esses Boxes são na verdade aparelhos dedicados a uma função exclusiva.

(mais…)

Android 6.0 Marshmallow – Não consigo copiar arquivos

0

Logo assim que acabei de atualizar o meu Moto X para o Android 6.0 fui conecta-lo no meu computador para transferir alguns arquivos.

Para minha surpresa, recebi esta linda mensagem de erro:

Android61

Can’t accesss device storage

If your device’s screen is locked, disconnect its USB cable, unlock your screen, and then reconnect the USB cable.

Fiz todos os procedimentos da mensagem, mas nada. Não conectava de forma alguma.

(mais…)

Windows Phone 8.1 disponível – Preview for Developers

0

Pessoal, finalmente o Windows Phone 8.1 está entre nós. A atualização foi liberada hoje pela Microsoft às 7 am (EST) e está disponível para todos os aparelhos com Windows Phone 8. Isso mesmo, todos! Do Lumia 520 até o 1520 e outros modelos que não sejam da Nokia.

 

Como se trata de um Preview para desenvolvedores, a atualização ainda não está disponível para todos os usuários. Mas é muito fácil ativar uma conta de desenvolvedor (e é grátis!). Só seguir os passos abaixo:

 

1. Registre-se com uma conta Microsoft no programa Windows Phone Developer em appstudio.windowsphone.com

2. Baixe o app Preview for Developers, através deste link.

3. Abra o app e entre com a sua conta Microsoft (registrada acima).

4. Vá em Configurações, e procure por atualizações para o seu aparelho.

 

Após esses passos, o seu aparelho irá atualizara a última versão do Windows Phone 8 (pré 8.1). Após isso, só repetir o processo de atualização, e pronto, o aparelho estará com a versão Windows Phone 8.1.

 

E ai, quem já atualizou o aparelho? Comente abaixo!

 

Observação: Como se trata de uma atualização não disponibilizada pela operadora, esse processo pode invalidar sua garantia.

Campos USERLGI e USERLGA no PROTHEUS

0

Para quem não viu nada de PROTHEUS esses dois campos opcionais podem ser adicionados a qualquer tabela que se tenha o mínimo de controle de inclusão ou alteração de um registro que apesar de básicos, eles são muito uteis.

O único problema é que para podermos retirar alguma informação é necessário fazer uma função em ADVPL para decodificar o texto que fica guardado neles. Elas ficam assim:

0#  0@  00s 00p

Hoje eu precisei fazer uma função, em SQL, que conseguisse extrair a Data desse campo. Como eu não vi nada parecido na grande rede, fica aqui a minha contribuição.

CREATE FUNCTION [dbo].[GetDateProtheus]
(
-- Add the parameters for the function here
@DATE VARCHAR(MAX)
)
RETURNS VARCHAR(MAX)
AS
BEGIN
 
-- Declare the return variable here
DECLARE @resultvar VARCHAR(MAX)
DECLARE @days INT
DECLARE @DigitoUm INT
DECLARE @DigitoDois INT
 
SET @DigitoUm =  ascii(SUBSTRING(ltrim(@DATE),11,1))-50
SET @DigitoDois =  ascii(SUBSTRING(ltrim(@DATE),15,1))-50
 
SELECT @days =  CAST(RIGHT(rtrim('0'+CONVERT(CHAR(2),CASE WHEN @DigitoUm >= -9 THEN @DigitoUm
ELSE 0 END)),2) +
RIGHT(rtrim('0'+CONVERT(CHAR(2),CASE WHEN @DigitoDois >= 0 AND  @DigitoUm >= -9 THEN @DigitoDois
ELSE 0 END)),2) AS INT)
 
-- Add the T-SQL statements to compute the return value here
SELECT @resultvar = CONVERT(VARCHAR(10),DATEADD(DAY,(@days),'19960101'), 103)
 
-- Return the result of the function
RETURN @resultvar
END

Não é 100% compatível com a função Load2in4 da TOTVS (cujo código fonte eu queria muito ver!), mas a não ser que você tenha registros de antes de 01/01/1996 no seu PROTHEUS tudo deve funcionar bem.

Cadastro de estudante na loja da Microsoft

1

Fala pessoal,

Recentemente comprei um SSD para o desktop, após um HDD da Seagate acusar que ia morrer em breve (triste quando isso acontece, não?), e precisei então adquirir uma nova licença para o Windows 8, já que não era meu objetivo continuar usando o Windows 7.

 

Pois bem… após ir na loja virtual da Microsoft, encontrei o Windows 8.1 Pro para estudantes por apenas R$ 119,00. Comparando, a versão Retail custa R$ 699,00. A escolha era óbvia. =)

 

Adicionei o produto no carrinho, saquei o cartão de crédito e… precisava confirmar o meu status de estudante. Para isso, a Microsoft nos apresenta três opcões:

– Comprovação a partir de email institucional

– Comprovação com uma carteira internacional de estudante (ISIC, e outras)

– Comprovação com código de verificação (normalmente, cedido pela instituição de ensino)

– Comprovação manual.

 

Para alongar a história e valer este post, tive que ir pela comprovação manual.

Simplesmente preenchi um formulário simples, anexei uma foto da carteirinha da pós-graduação (serve de graduação também), e a Microsoft analisa os pedidos dessa forma, demorando de 3 a 5 dias úteis para registrar o cadastro.

A carteirinha tem que ter data de validade, e essa verificação dura 12 meses. Após esse período, o status de estudante tem que ser renovado.

 

No mesmo dia a noite, recebi a confirmação no meu email:

 

Microsoft Store

 

 

Foi só voltar para o site e concluir a compra.

A ressalva é só a seguinte: a licença será adicionada a sua conta da Microsoft e você poderá baixar a .ISO do sistema operacional, mas não receberá a mídia física. Para isso, tem que comprar separadamente após a compra.

 

Fica a dica para quem precisa comprar o Windows para uma nova instalação e está estudando no momento.

Como estudante, você tem direito a comprar 5 licenças do Windows 8.1 Pro a cada 12 meses. 😉

 

Arduino + LCD Shield

0

Trabalhando com aplicações totalmente embarcadas é necessário ter uma forma de interação com o usuário.

Para isso existem várias formas, mas a mais simples e barata, que conheço, é o LCD Shield (http://dx.com/p/289132).

Nele temos apenas 2 linhas com 16 caracteres e 5 botões para interação com o usuário. O único problema é sair das GUIs complexas e tentar simplificar tudo com apenas algumas palavras.

Aqui temos um pequeno exemplo do funcionamento de um menu simples:

 

Abraço a todos.

Tutorial 4 – Integração Parte 1

0

Primeira parte do tutorial Java com a integração entre o banco de dados e a interface gráfica no NetBeans 7.3.1.

Comente, curta, se inscreva!

 

Abraço a todos

Tutorial 3 – GUI Parte 2

0

Segunda parte do tutorial Java com a criação de uma interface gráfica usando componentes Swing no NetBeans 7.3.1.

Comente, curta, se inscreva!

 

Abraço a todos!

Tutorial 2 – GUI Parte 1

0

Primeira parte do tutorial Java com a criação de uma interface gráfica usando componentes Swing no NetBeans 7.3.1.

Comente, curta, se inscreva!

 

Abraço a todos!

Tutorial 1 – NetBeans, Hibernate & MySQL

0

Primeira parte do tutorial Java de conexão rápida e ORM Hibernate com banco de dados MySQL utilizando os recursos do NetBeans 7.3.1.

Comente, curta, se inscreva!

 

Abraço a todos!

Go to Top