Curso de férias na UNICAP

 

ScreenShot001

“Você adoraria fazer um curso, mas está sem tempo? A faculdade está apertando muito? Não tem tempo para fazer um bom curso por conta do trabalhando e dos estudos?”

Pois agora é a hora!!! A UNICAP está promovendo alguns cursos de férias que irão ocorrer nesse mês de julho. Então, em vez de ficar em casa assistindo inutilidades na TV ou dormindo, se inscreva já em alguns dos cursos e faça suas férias renderem.

Pela segunda vez consecutiva, estarei ministrando o curso de ASP.NET que irá ocorrer nas duas últimas semana de Julho. 

Não Perca Tempo!!! Para realizar sua inscrição ou para obter maiores informações acesse o link:

http://www.unicap.br/eventos/cursos/computacao/#2

 

Abraços.

Alguns Cheat Sheets para a sua coleção

jquery_1.3_cheatsheet_v1_pg2_large

Cheat Sheets são aqueles posts com todas ou um conjunto de classes, funções, propriedades, atributos, etc. de uma determinada linguagem, framework…

A inteção deste post é disponibilizar para vocês, leitores, alguns Cheats, que irão servir de apoio em suas jornadas de trabalho ou estudo.

  1. jQuery 1.3
    http://acodingfool.typepad.com/blog/pdf/jquery_1.3_cheatsheet_v1.pdf
  2. Linq Query Operators
    http://acodingfool.typepad.com/blog/pdf/linq_query_operators_cheatsheet_v1.pdf
  3. Formatação de Strings em .NET
    http://acodingfool.typepad.com/blog/pdf/dotnet_string_formatting_cheatsheet_v1.pdf
  4. Ciclo de vida de uma página ASP.NET
    http://acodingfool.typepad.com/blog/pdf/asp.net_life_cycle_cheatsheet_v2.pdf
  5. CSS
    http://acodingfool.typepad.com/blog/pdf/css_cheatsheet_v2.pdf
  6. Design Pattners
    http://acodingfool.typepad.com/blog/pdf/design_pattern_cheatsheet_v1.pdf
  7. Carácteres HTML
    http://acodingfool.typepad.com/blog/pdf/html_entities_cheatsheet_v3.pdf
  8. Cores HTML
    http://acodingfool.typepad.com/blog/pdf/html_colors_cheatsheet_v2.pdf
  9. XHTML
    http://acodingfool.typepad.com/blog/pdf/xhtml_1.1_cheatsheet_v3.pdf

Todos os links foram tirados do site: http://acodingfool.typepad.com/

Abraços

Performance em Aplicações ASP.NET (Parte 2): Minimizando arquivos Javascript e CSS com YUI Compressor

parte 1: https://fpimentel88.wordpress.com/2009/01/20/analisando-e-melhorando-a-performance-em-aplicaes-aspnet-parte-1/

1. Introdução

Cada espaço em branco, cada caractere, cada quebra de linha de um arquivo Javascript e CSS ocupam espaços. Ou seja, quanto mais caracteres deste tipo seus arquivos tiverem, maiores serão seus tamanhos. Ou seja, a seguinte função…

   1: function yuiCompressor(){
   2:
   3:
   4:
   5:     var el = document.getElementById("idPessoa");
   6:
   7:
   8:
   9:     alert(el.id);
  10:
  11:
  12:
  13: }

…Ocupa mais espaço que esta outra:

   1: function yuiCompressor(){var el = document.getElementById("idPessoa");alert(el.id);}

Mais vocês concordam comigo que é inviável programar da segunda maneira, certo? Pois é, por isso que existe o YUI Compressor e tantos outros compressores de arquivos Javascript e CSS. Eles existem justamente para minimizar esses tipos de arquivos, tirando todo tipo de caractere desnecessário.

Então a idéia é bem simples. Trabalhamos normalmente com os arquivos, “sem” se preocupar com espaços e quebras de linhas. E antes de publicar o site, utilizarmos o YUI Compressor para minimizar os devidos arquivos.

2. Minimizando os Arquivos

Existem duas maneiras de utilizar o YUI Compressor:

  1. Através do próprio site (http://www.refresh-sf.com/yui/)onde você informará a entrada e o sistema dará a saída. Tudo isso on-line.
  2. A segunda maneira é através da linha de comando (É necessário ter JAVA instalado na máquina).

No nosso caso vamos minimizar os arquivos via linha de comando, pois em futuro um post irei mostrar como integrar o YUI Compressor com o Cruiser Control.

Para minimizar o nosso arquivo, vamos seguir os seguintes passos:

  1. Baixe o YUI Compressor no seguinte link: http://www.julienlecomte.net/yuicompressor/
  2. Crie um arquivo javascript (.js) e um css (.css) e salve em qualquer local na sua máquina (no meu caso:  “C:\Files\JS1.js e C:\Files\CSS1.css”).Os arquivos devem conter qualquer conteúdo. É apenas um teste.
  3. Abra o prompt command e vá para o diretório onde se encontra a pasta build dentro de YUI Compressor.ScreenShot001
  4. Agora execute o seguinte comando para gerar uma saída de acordo com o arquivo de entrada.“java -jar yuicompressor-x.y.z.jar C:\Files\JS1.js -o C:\Files\JS1-min.js”

    ScreenShot002

  5. Pronto!!! Agora já temos nosso arquivo .js minimizado. Simples né? Agora, é só repetir a operação para os arquivos .css e .js que você tiver.

Abraço a todos!