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

0

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!

Canal no YouTube

0

Se desenhando a gente entende melhor, imagina em vídeo!!

Estamos começando a disponibilizar no YouTube alguns vídeos que produzimos referente a tutoriais, protótipos e projetos.

Para acessar você pode clicar no botão do YouTube alí em cima (canto superior direito) do site, ou acessar:

www.oslunaticos.com.br/youtube

Assista, acompanhe e se inscreva no canal.

Já tem material no canal, vale a pena ir assistindo, mas mesmo assim vamos divulgando as novidades aqui no blog!

Abraço a todos.

No ritmo da música.

0

Após estudar um pouco mais sobre o Arduino e ter feito o port da biblioteca de áudio Minim para o Java, decidi fazer uma aplicação básica para poder colocar em prática o conhecimento adquirido.

O foco da aplicação é comandar um LED RGB de acordo com a música.

No computador o Java toca a música e através da análise do espectro sonoro, as informações das cores são enviadas para o Arduino.

Com a média dos valores do intervalo obtido pela análise do espectro é gerada a componente de cada cor:

float grave = fft.calcAvg(0, 200);
float medio = fft.calcAvg(201, 3000);
float agudo = fft.calcAvg(3001, 20000);

Um valor é gerado e enviado para a porta serial com caracteres de controle para orientação do Arduino:

int t = (r * 65536) + (g * 256) + b;
serial.write(("^" + t + "$").getBytes());

Como resultado temos esse exemplo:

 

Go to Top