Ctrl + Alt + Del em Remote Desktop (Área de Trabalho Remota)

Apenas como pequeno lembrete: toda vez que precisar realizar um Ctrl + Alt + Del em uma conexão remota (Remote Desktop Connection), a dica é simples e fácil:

 Ctrl + Alt + End

 

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

5.0 ponto(s). Avaliado por 1 pessoas

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Extensão do Twitter para o BlogEngine .NET

Instalei no blog a extensão do twitter, para mostrar os últimos tweets da nossa nova conta twitter @iteliosbrasil.

Eu comecei achando este plugin no CodePlex. Porém ele é muito limitado. Então achei essa versão baseada na primeira, mas com a adição de coisas básicas, como, por exemplo, a exibição de quando o tweet foi postado.

Porém, como o twitter vive caindo, uma extensão dessas precisa ser robusta, para evitar erros na visualização do blog. E eis que comecei a notar repetidos erros do tipo "Unexpected end of file has occurred".

Como bom hacker (rs), peguei o código e fiz algo mais braçal, mas que garante maior robustez. Está em anexo.

Instalar é fácil:

1. Download source code. Put the Twitter.cs file in App_Code/Controls folder of your BlogEngine.NET site. 
1. Télécharger le code source. Copier le fichier Twitter.cs dans le dossier App_Code/Controls de votre site BlogEngine.NET.
1. Download do código. Coloque o Twitter.cs na pasta App_Code/Controls do seu BlogEngine.NET.


2. Add the following line in the page where the control should appear.
2. Ajouter la ligne suivante dans la page où le contrôle doit s'afficher.
2. Adicione a linha seguinte onde você quer que o controle apareça.

<blog:Twitter ID="Twitter" runat="server" Username="julesss" Password="mypassword" /> 

 Twitter.cs (8,70 kb)

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Ninguém avaliou. Dê sua nota!

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Aplicativos de 32 bits no IIS7 de 64 bits

Ao tentar executar um aplicativo de 32bits, usando Windows de 64bits, aparece o erro:

"An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)"

Isso acontece quando, por exemplo, estamos em uma aplicação Web rodando o IIS7.

No caso do IIS7, para corrigir esse problema, basta abrir o seu IIS manager e entrar nas configurações avançadas do seu Application Pool. Lá, é só colocar 'true' no campo "Enable 32-bit Applications"

 




é isso aí, agora seu site irá rodar a aplicação!

PS: Não esqueça de dar 'restart' no site.

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

5.0 ponto(s). Avaliado por 1 pessoas

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Cuidado com decimal no SQL Server

Cuidado com decimal no SQL Server! Sim decimal é tudo de bom e maravilhoso pela sua precisão nos cálculos...

O problema é usar decimal assim:

@MinhaVariavelRuim decimal;

O certo é especificar uma precisão para o seu decimal, como em:

@MinhaVariavelBoa decimal(20,2) -> definimos 20 algarismos de precisão, sendo 2 após a vírgula. 

Esse cuidado se justifica ao sabermos que o valor default de precisão é (18,0), ou seja, o seu decimal lindo e preciso não faz contas com vírgula! 

Então já sabe, se você não quer perder nenhum valor após a vírgula, trate de definir a precisão do seu decimal.
 
Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Ninguém avaliou. Dê sua nota!

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

IntelliSense de jQuery para o Visual Studio 2008

Uma dica rápida. Existe um hotfix para habilitar IntelliSense para jQuery no VS 2008. Para quem não sabe, IntelliSense são as dicas que aparecem quando você começa a escrever o nome de uma função, variável, etc… no VS (ou quando você aperta ctrl + barra de espaço).

Pela maneira como o javascript trabalha (dinámico e sem tipo definido de variável), o intelliSense não será tão perfeito quanto como no C#, mas irá ajudar muito na hora de lembrar o nome correto dos métodos do jQuery.

http://blogs.msdn.com/webdevtools/archive/2008/11/07/hotfix-to-enable-vsdoc-js-intellisense-doc-files-is-now-available.aspx

Leia mais...

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

5.0 ponto(s). Avaliado por 1 pessoas

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Introdução a jQuery

image.axd

 

Resolvi fazer uma introdução básica a jQuery (http://jquery.com/). Ela é uma biblioteca javascript que revoluciona a maneira como escrever javascript. Ele facilita as tarefas mais chatas em javascript: selecionar elementos do HTML, adicionar callbacks de eventos, chamadas em ajax, ...

Mas chega de conversa, é mais fácil mostrar usando exemplos:

Leia mais...

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Ninguém avaliou. Dê sua nota!

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Sharepoint 2010

SharepointLogo

Estou chegando um pouco atrasado para a festa, mas aqui vai minha contribuição:

A Microsoft está desenvolvendo uma nova versão para a ferramenta Sharepoint. Ela será a versão 2010, que vai substituir a versão 2007 atual.

No site http://sharepoint.microsoft.com/2010/Sneak_Peek/Pages/default.aspx é possível dar uma primeira espidada nas novidades:

 

  • Nova interface visual com maior utilização de ajax e incluindo um menu em silverlight no estilo das novas versões das ferramentas office.
  • Aumento de suporte a browsers como Firefox e Safari.
  • Integração melhor com a ferramenta Visio.
  • WebPart Silverlight para facilitar o deploy de componentes que utilizam essa tecnologia.
  • Novidades para o desenvolvimento com a nova versão do Visual Studio (2010) incluindo: integração com o projeto LINQ to Sharepoint, novos templates de projetos (incluindo a possibilidade de criar uma WebPart usando um editor visual asim como páginas aspx), criação de um Client Object Model possibilitando acessar informações através de código javascript e Silverlight, ...

 

Existem, é claro, muitas outras novidades. A Microsoft parece estar guardando muitas delas para divulgar na conferência que ocorrerá no dia 19 (http://www.mssharepointconference.com/Pages/default.aspx) então é bom ficar de olho em blogs de Sharepoint a partir dessa data que com certeza irão aparecer novidades.

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Ninguém avaliou. Dê sua nota!

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Events vs MulticastDelegate

Um delegate pode ser pensado como uma váriavel que guarda uma referência à um método ao invéz de um objeto. Um evento é uma variável que permite que objetos “pais” possam registrar métodos que são chamados se algum evento ocorrer numa classe “filha”. Conceitualmente os tipos são diferentes, mas na prática um evento é muito parecido com um multicast delegate (um delegate com vários métodos registrados). A única diferença no código é colocar a palavra-chave event na declaração da variável delegate:

   1: public DomSomethingDelegate MyDeleageteCallback; //multicast delegate
   2: public event DomSomethingDelegate MyDeleageteCallback; //event

Leia mais...

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Ninguém avaliou. Dê sua nota!

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Generics - Constraints

Dentro do framework .NET, existe o conceito de constraints (“restrições”) ao trabalhar com generics. Ao contrário do que parece, ao usar constraints você aumenta as possibilidades do que pode ser feito com o tipo genérico. Por ser um tipo genérico, qualquer tipo pode ser usado. Por isso normalmente só é possível utilizar métodos comuns a todos os tipo, ou seja, da classe object. Ao usar constraints, nós podemos restringir os tipos que podem ser passados e, assim, permitir ter a certeza de que certas funcionalidades podem ser usadas com o tipo genérico.

Leia mais...

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

5.0 ponto(s). Avaliado por 1 pessoas

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

LINQ GROUP BY

Este post contém exemplos de utilização da cláusula GROUP BY com LINQ.

Esta cláusula é muito útil quando desejamos agrupar dados em uma lista.

Os dados podem ser os  próprios elementos da lista ou atributos de objetos da lista.

Para compreender os exemplo é recomendado que você leia o post sobre Tipos anônimos

Na criação dos exemplos utilizaremos a classe abaixo que representa uma ordem de compra simplificada de um sistema e-commerce:

Leia mais...

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

5.0 ponto(s). Avaliado por 1 pessoas

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5