domingo, 30 de novembro de 2014

Trabalhando com Arquivos e Stream em Dot Net


Não vou falar muito sobre o tema, apenas recomendar o excelente artigo do Macoratti na iMaster que contém muita informação pra um estudo proveitoso sobre o assunto:
Acesso aqui






Pra quem tiver acesso, tem esse excelente curso no Pluralsight:
Streaming in .NET 4.5


sábado, 13 de setembro de 2014

Certificação Microsoft - MCSD Prova 70-483


Antes de começar qualquer conversa, acessa essa página e da uma boa olhada:

www.microsoft.com/learning/en-us/certification-overview.aspx


As certificações da Microsoft estão divididas em 5 grande áreas, escolha uma de acordo com seu perfil ou experiência profissional e veja as opções de provas:
  1. Servidor (Windows Server, Exchange Server, Lync, SharePoint)
  2. Área de Trabalho (Windows)
  3. Aplicativos (Office, Office 365, Microsoft Dynamics)
  4. Banco de Dados (SQL Server)
  5. Desenvolvedor (Visual Studio, Windows Phone, e aplicativos SharePoint)
Um técnica fundamental pra quem vai tirar qualquer certificação é analisar os objetivos da prova, ver cada um dos tópicos que serão abordados.

A minha área é a de Desenvolvedor, dentro nesse grupo tenho minha busca direcionada a certificação MCSD - Windows Store Apps, mais especificamente desenvolvimento de aplicações web utilizando C#, então posto os links das 3 provas que compõem esse pacote:
Acessando essas páginas, dentro delas tem diversos links pros assuntos que caem na prova, recomendo.

Para a prova 70-483, este é o livo indicado

Na Livraria Cultura aqui

Os autores:
Tiberiu Covaci
Gerry O’Brien
Rod Stephens
Vince Varallo




Esse é mapa de certificações da Microsoft:



Apenas pra registrar, bom material para prova 70-480ou seja, HMTL 5, CSS3 e JavaScript
www.microsoftvirtualacademy.com/training-courses/learn-html5-with-javascript-css3-jumpstart-training

Site de treinamento oficial:
www.microsoft.com/pt-br/learning/visual-studio-training.aspx

Esse outro site tem muito material interessante e faz parte do curso do link acima
http://codeshow.codeplex.com

Outra visão do mapa de certificações:
www.microsoft.com/portugal/educacao/Educacao.aspx?id=6023

ASP .Net
www.asp.net/aspnet/overview/making-websites-with-aspnet/making-websites-with-aspnet

Web API
www.asp.net/web-api

quarta-feira, 13 de agosto de 2014

Convertendo aquivo scanneado de PDF para imagem e depois para texto (Word)

Vamos imaginar o seguinte cenário:

Temos um PDF cujo conteúdo é resultante do scanner de documentos com imagens, tabela, texto, etc, e precisa que tudo seja convertido para um documento Word, inclusive as tabelas pra editar os valores e tudo mais, carimbos, ou seja, exatamente como estava na imagem.

Converter isso pro Word direto é muito complicado e geralmente as ferramentas de OCR gratuitas não fazem de forma satisfatória.
Então segue um meio que tenho utilizado de forma satisfatória:

Convertendo o PDF para imagem

Quando seu arquivo está em PDF, o qual é resultado do scaneamento de um documento que não ficou na verdade como PDF puro, mas sim como uma imagem atachada no PDF, precisa antes converter esse arquivo para imagem de verdade, caso não utilize uma ferramenta que faça a conversão direto para o Word, as quais ainda não consegui encontrar uma que realmente funcione free. As que utilizei apenas converte o texto do PDF como uma grande imagem e cola no arquivo Word. O que não adianta nada, já que a intenção é poder editar e formatar o texto convertido.Para isso pode utilizar a seguinte ferramente também online: 

http://pdf2jpg.net




O passo seguinte então é converter as imagens em texto


Convertendo a Imagem para texto (Word)

Para converter uma imagem que contenha ou que seja texto pra word, deve se utilizar uma tecnologia chamada OCR (http://pt.wikipedia.org/wiki/Optical_character_recognition) 

Pode lançar mão de ferramentas que atualmente já tem online na web e gratuitas, como pode ser visto no site




quinta-feira, 10 de julho de 2014

Design Pattern

Não tem como tratar de design patterns sem falar do Gang of Four (GoF), que é o trabalho em conjunto de 4 engenheiros de software que deu origem ao livro: Design Patterns Elements of Reusable Object-Oriented Software


Download:



Nesse livro estabeleceram 23 padrões, divididos em 3 categorias:
  •  Pattern Criacional
  •  Pattern Estruturais
  •  Pattern Comportamentais


Site tratando os 23 patterns com .Net


Alguns dos padrões em imagens






www.vincehuston.org/dp


Links:
Um pouco de história e sites
https://pt.wikipedia.org/wiki/Design_Patterns

Excelente site sobre o assunto
www.vincehuston.org/dp

Uma imagem vale mais do que mil palavras


sexta-feira, 20 de junho de 2014

Recuperando arquivos deletados ou HD formatado com o Recuva

Recuperar arquivos deletados, pendrive ou HD formatados não é um bicho de 7 cabeças.

Quando se manda deletar ou formatar um dispositivo, o Windows não apaga de verdade esses arquivos, ele apenas "anota" em seus registros de controle que aquele arquivo não existe e que se chegar um arquivo novo ele pode ser colocado naquele lugar.

Ai que entra os softwares de  recuperação de arquivos, eles vão até esses registros e revertem a operação, só não conseguem fazer isso quando se tenha formato o HD com softwares especializados ou quando o sistema de fato colocou outros aquivos na mesma posição do antigo, ai a perda é definitiva.

Usei muitas vezes o software Recuva com muito sucesso:

Baixa e instala, é bem intuitivo

Qualquer coisa da uma olhada nesse vídeo pra ver como é recuperar arquivo com Recuva:

Pode seguir a sequencia de imagens em anexo que vai dar certo também.











É normal o software ficar vários minutos rodando, eu já recuperei HDs que levou muitas horas, então paciência.

Abraço, boa sorte.