Todos os posts de Mr. Ott

ERRATA – Os números da minha urna não batem com os do TSE!

Pessoal, venho perdir desculpas por uma grave falta de atenção minha.

Entrei em contato com o Helder do Você Fiscal e percebi que confundi as fotografias que tirei. Os números se referem à sessão 98, porém só encontrei a foto apontando para a sessão 100.

Por favor, confiram a

Zona Eleitoral: 0056
Local da Votação: 1163
Seção Eleitoral: 98

Uma displicência minha . Mesmo bem intencionado, lancei uma inverdade que está correndo a internet e acho minha obrigação avisa-los que OS NÚMEROS DA MINHA URNA BATEM COM OS DO TSE.

Não foi dessa vez! Espero que dentre todos que tiraram foto para o VoceFiscal consigamos achar algumas urnas que não batem com o TSE. E deixo aí o aviso para tomarem cuidado na hora de checarem as imagens, pois o vocefiscal armazena tudo em uma pasta só e vira aquela centenas de imagens soltas.

Dessa lição fica que mesmo bem intencionado, me equivoquei,  já compartilhei muito post sem checar a informação, então precisamos ter o dobro de atenção antes de compartilhar.

Novamente minhas desculpas!

Os números da minha urna não batem com os do TSE!

OS NÚMEROS BATEM, ME CONFUNDI COM OS NÚMEROS DAS SESSÕES

Veja o link da errata.

O que escrevo aqui não se trata de em quem você vai votar.

Na verdade, nem importa em quem você vai votar segundo o que aconteceu na minha seção eleitoral.

Participei de uma iniciativa chamada Você Fiscal (vocefiscal.org) que tem por objetivo comparar os resultados que cada urna apresenta com o resultado exibido pelo TSE.
Como pediram, tirei foto do BU da minha sessão. Esse BU é um relatório que a urna imprime a partir das 17:00, quando acaba o prazo para as eleições, e por lei esse extrato deve ser exibido publicamente.

(não foi bem o que aconteceu na minha zona eleitoral, mas uma discussão aqui, outra ali, consegui tirar as fotos).

Votei em Vitória, no bairro Jardim da Penha.
Zona Eleitoral: 0056
Local da Votação: 1163
Seção Eleitoral: 0100

Confira você mesmo no site do TSE: http://www.tse.jus.br/eleicoes/eleicoes-2014/boletim-de-urna-na-web

toponumero-sessao

Deputado Estadual está tudo ok, todos os números conferem.
Deputado Federal tem alguns vários números que não conferem.
Se alguém quiser todas as imagens comenta em baixo que eu coloco.

OS NÚMEROS BATEM, ME CONFUNDI COM OS NÚMEROS DAS SESSÕES, VEJA O LINK

Senador

Resultado no site do TSE
senador-tse

O que a urna imprimiu:
senador-bu

OS NÚMEROS BATEM, ME CONFUNDI COM OS NÚMEROS DAS SESSÕES.

Governador

Resultado no site do TSE
governador-tse

O que a urna imprimiu:
governador-bu

Presidente

Resultado no site do TSE
presidente-tse

O que a urna imprimiu:
presidente

OS NÚMEROS BATEM, ME CONFUNDI COM OS NÚMEROS DAS SESSÕES.

As assinaturas do presidente e primeiro secretário

rodape

Resumindo
recorte-marcado

Tirem suas próprias conclusões.

Se você tem dúvidas, baixe o vocefiscal.org ou tire a foto do seu B.U. amanhã no segundo turno, compare com o resultado do TSE e manda para eles.

OS NÚMEROS BATEM, ME CONFUNDI COM OS NÚMEROS DAS SESSÕES.

JMVC.Net – JavaScriptMVC + Asp.Net MVC 4

With JMVC.Net, you can use the client-side JavaScript MVC with the Asp.Net MVC C#
with a simple interface for creating a new scaffolding.

You can know download it here http://visualstudiogallery.msdn.microsoft.com/22967efa-1044-42ef-a59e-144e34a70e14
Leave a comment on what we can improve for the next version.
See you there!

Thank you.

————–

What is JavaScriptMVC?

A collection of the best practices and tools for building JavaScript applications. Built on top of jQuery, it consists of the following standalone components:

  • StealJS – Dependency management and a stupidly easy build tool.
  • FuncUnit – There’s no better functional testing solution available. Write tests in jQuery syntax, run them via command line or browser.
  • jQueryMX – These plugins are the building blocks of large jQuery applications: model, view, controller, class, fixtures, and more.
  • DocumentJS – A JSDoc compliant tool that turns comments into a searchable documentation app.

Why JavaScriptMVC?

It is the product of years of experience in the trenches developing medium to large JavaScript applications. It will help you build a quality application.

Who Uses JavaScriptMVC?

Our users are software craftsmen who care about doing JavaScript development the right way. They care about things like test driven development, performance, code quality, structure and maintainability.

JavaScriptMVC makes it simple to do all these things and more.

CifraClub Ukulele – Extensão para Chrome

Não aguentava mais esquecer os acordes do Ukulele e ter que buscar dicionário de acorde. Tão simples se tivesse cifra pra Ukulele no Cifraclub.

Bem, acho que pra nação ukulele-br essa extensão vai ajudar bastante.

Image

Como instalar:

1. Estar usando o browser Chrome.

2. Clicar nesse link https://chrome.google.com/webstore/detail/cifraclub-ukulele/bpljgmejljjgbejaekpikbbggokpogco?hl=pt-PT&gl=ES

3. Clicar em instalar.

Pronto, acesse alguma cifra no cifraclub e você verá que estará adicionado a opção de Ukulele ao lado de violão, cavaquinho, teclado, etc…

O banco de acordes ainda é bem restrito (digo isso hoje, 23/04/13) .  Vem nele apenas os acordes básicos. Caso você saiba mais acordes, ajude a melhorar e aumentar nosso banco de acordes aqui http://va.mu/cUiq

Valeu galera.
Se tiverem sugestões de como melhorar, só comentar aí.

Abraço

 

Estude Campos Harmônicos respondendo as perguntas!

Comecei a levar a serio o violão nos últimos tempos e venho estudando Campos Harmônicos.
Descobri depois de dias sem conseguir decorar nada que isso é na verdade uma espécie de tabuada de dimensão mínima de 14 x 14, ou seja, infinitamente complexa.

Óbvio que logo me veio a ideia de unir o útil ao agradável.
Fiz um programinha para me ajudar a treinar e decorar toda essa história de campos harmônicos.

A ideia do programa é muito simples.

Ele possui vários tipos de perguntas com suas respectivas respostas.
As perguntas são feitas de maneira aleatória, sendo que se nenhum tipo específico de perguntas estiver selecionado, ele escolhe qualquer pergunta entre as opções existentes.

Caso queira estudar um tipo de pergunta específico (ex.: Criar campos harmônicos menores) basta selecionar esta pergunta e utilizar apenas a escala menor.

A medida que meu curso for ficando mais complexo, esse programinha tende a ganhar mais funcionalidades.
Por hora é isso!

Faça o download e bom estudo.

Abraços.

Exportar scripts de testes do Selenium-IDE

Dando continuidade ao nosso papo sobre Selenium, nesse post mostro à vocês como o Selenium-IDE facilita nossa vida.

Basicamente podemos testar todo nosso sistema, incluir todos os scripts junto ao NUnit, JUnit, whatever… em java, C#, phyton, whatever sem tocar em uma linha de código.

A primeira coisa que precisamos é baixar o Selenium-IDE.
Ele é um plugin do firefox, então sim, você precisará ter o firefox e daí baixar o Selenium-IDE

Agora é só puxar o arquivo .xpi no firefox e ele faz o trabalho sozinho.
Ele vai pedir pra reiniciar o firefox. Depois de reiniciado, você vai encontrar no menu ferramentas, o Selenium-IDE


Clicando nele, temos a interface do Selenium IDE.

A utilização é muito intuitiva.
1. Em URL Base, coloque a url inicial que tomará por base na criação do seu script de teste.
2. No canto superior direito, tera uma bolinha vermelha (record) ou em ações > gravar.
Ao deixarmos esta opção gravada, ele passara a gravar tudo que fizermos no firefox, a partir da URL Base escolhida.

3. Acesse o site escolhido na URL Base, e comece a navegação. Todos seus movimentos (clique, escrita, etc) serão gravados no script.

Neste exemplo (onde descaradamente faço uma propaganda do meu vídeo no youtube), eu entrei no youtube, digitei “fernando ott”, e cliquei no primeiro vídeo que apareceu.
Todos estes movimentos foram gravados pelo Selenium-IDE.

Para parar a criação do script, basta deselecionar a opção de gravar.
Teremos um script semelhante a este abaixo.

Ao clicarmos na aba “Código-Fonte”, vemos que o Selenium-IDE, cria o script no formato HTML.

Exportando para Teste Unitário em C#

A maravilha do Selenium-IDE esta em seu suporte para exportar o script. Ele te da várias opções e te devolve o código bonitinho, pronto pra rodar em qualquer ambiente suportado, que são muitos.

Basta irmos em Arquivo > Exportar Teste Como… > C# (Remote Control)

Um parênteses.

(Caso prefira a criação dos testes utilizando WebDriver basta escolher a opção C# (WebDriver), entretanto só teremos o código gerado para execução no firefox.

Alerto também de um bug que encontrei no script exportado para WebDriver. Para corrigi-lo, use a variavel gerada baseUrl, no comando driver.Navigate.Open(baseUrl) que tudo funcionará =] )

Voltando, após salvo o arquivo exportado, teremos ele, funcionando perfeitamente no seu Teste Unitário NUnit/C#. Para isso garanta que tenha exportado as dll necessárias como visto no post anterior – Trabalhando com Selenium, NUnit em C#

E é isso aí pessoal.

Algumas leituras que recomendo sobre o assunto:

http://va.mu/Fsx8 (MiniCurso de Testes Funcionais utilizando Selenium)

http://www.youtube.com/watch?v=Vlz-WmcrBL8  (video SeleniumRC vs WebDriver)

Até a próxima!
Abraços

Trabalhando com Selenium, NUnit em C#

Afim de ajudar-me futuramente (já que meu hobby é esquecer as coisas) e a quem possa interessar, hoje falo um pouco sobre como trabalharmos com Selenium utilizando o NUnit/C#.

Não existe muitos segredos mas vamos ao step-by-step
0. Você precisa ter instalado o Java e o Selenium Remote Control. Passo a passo aqui

1. Download do Selenium Client Driver p/ C#

2. Download do NUnit

3. Criar um projeto de testes no visual studio


4. Adicionar referência do NUnit e Selenium no projeto
Na adição de referência, vá na aba browser e aonde esta instalado o NUnit selecione o nunit.framework.dll 
Para o Selenium, extraia as dlls do download realizado no passo 1 e basta adicionar como referência o  ThoughtWorks.Selenium.Core.dll

5. Agora vamos ao código.

Abaixo um exemplo de teste utilizando o NUnit e Selenium-RC

Como podem ver no exemplo acima, é muito simples direcionar para qual navegador executar os testes. O Selenium já possui uma API madura e completa, da suporte a praticamente todos os browsers. Basta alterar na instanciação do DefaultSelenium qual navegador chamar dentro da lista abaixo suportada. Caso tenha dificuldades, tente o caminho da instalação do navegador invés destes alias.

              *firefox
              *mock
              *firefoxproxy
              *pifirefox
              *chrome
              *iexploreproxy
              *iexplore
              *firefox3
              *safariproxy
              *googlechrome
              *konqueror
              *firefox2
              *safari
              *piiexplore
              *firefoxchrome
              *opera
              *iehta
              *custom

E é isso aí, agora basta compilar, e rodar o teste unitário.
Mas se você ainda não estiver contente com a facilidade para criarmos scripts para testes funcionais automatizados, o Selenium foi mais além.

No próximo post, vamos ver como o Selenium-IDE gera todo código bonitinho pra gente, sem ter que tocar em uma linha de código sequer.

Até lá!