Hecgo.com Just relax & enjoy

30Jul/080

Autofocus en ASP.NET, DefaultButton y DefaultFocus

Una de las nuevas funcionalidades bastante ocultas, al menos para mí que la descubrí hoy, es este par de propiedades de la clase Form de ASP.NET 2.0 (y posteriores) que sirven para que el cursor automáticamente se posicione sobre un TextBox (autofocus) y para que al teclear <Enter> se dispare el event handler de un botón. Tan simple como esto:

image 

30Jul/080

Dress For Dinner Napkins

image

VIA

Filed under: Curiosidades No Comments
29Jul/080

Rating de contenido para MOSS 2007

Esta solución es desarrollada por Microsoft y permite agregarla opción de calificar las páginas de contenido en poratales de MOSS (Únicamente MOSS no WSS) e inclusive da la posibilidad de agregar feedback (Muy similar al feedbackl que se encuantra en artículos de MSDN):

image

Código fuente y documentación;

http://www.codeplex.com/sptoolbox/Release/ProjectReleases.aspx?ReleaseId=13878

29Jul/080

Windows Live Tools for Microsoft Visual Studio

 

Windows Live Tools for Microsoft Visual Studio son una serie de add-ins para Visual Studio 2008 (incluyendo las versiones gratuitas Express) que permiten utilizar los servicios de la plataforma Windows Live en cualquier aplicación Web de ASP.NET. Aún en fase de CTP (Community Technical Preview), los tolos incluyen estos seis controles:

 

  • Map Control (Virtual Earth)
  • Contacts Control (Windows Live Contacts)
  • IDLoginStatus Control – Integra la autenticación Windows Live (antes Passport) en una aplicación ASP.NET
  • IDLoginView Control
  • MessengerChatControl
  • SilverlightStreamingMediaPlayer Control

Ya antes he hablado del MessengerChatControl que aquí se puede ver funcionando:

 

En el caso del Map Control esta es su apariencia como control utilizado en Visual Studio:

image

http://dev.live.com/tools/

28Jul/080

Cuil.com (Pronunciado Cool)

image

The Internet is getting bigger and more disorganized every day. Cuil’s goal is to solve the two great problems of search: how to index the whole Internet—not just part of it—and how to analyze and sort out its pages so you get relevant results.

Algunos ex – ingenieros de Google y varios otros han creado este nuevo buscador Web llamado Cuil que rompe paradigmas. Escrito desde cero, Cuil se enfoca en el contenido y trata de determinar los distintos contextos dentro de los cuales es utilizada una palabra para después agrupar esos contextos para evitar tener que pensar una forma distinta de realiza una búsqueda específica. Estos contextos distintos se convierten en tabs en la página de resultados. Todo esto se engloba en su filosofía resumida en 4 puntos:

 

  • Size matters
  • Popularity is useful, but not always important
  • Organization is fundamental
  • Cuil analyzes the Web, no its users

Otra cosa que llama la atención, es que Cuil afirma tener un índice que es 3 veces mayor que el de cualquier otro buscador existente. Obviamente no es posible confirmar este dato ni tampoco revelará Cuil la forma en que lo logran, pero teniendo en cuenta esta pequeña cita de su sitio no es difícil de creer:

Cuil’s technology was developed by a team with extensive history in search. The company is led by husband-and-wife team Tom Costello and Anna Patterson. Mr. Costello researched and developed search engines at Stanford University and IBM; Ms. Patterson is best known for her work at Google, where she was the architect of the company’s large search index and led a Web page ranking team. They refused to accept the limitations of current search technology and dedicated themselves to building a more comprehensive search engine. Together with Russell Power, Anna’s former colleague from Google, they founded Cuil to give users the opportunity to explore the Internet more fully and discover its true potential

Enhorabuena a las nuevas alternativas:

http://www.cuil.com/

Filed under: Noticias, Web 2.0 No Comments
13Jul/080

Will it blend? iPhone 3G

http://www.willitblend.com/videos.aspx?type=unsafe&video=iphone3g

Filed under: Curiosidades No Comments
11Jul/080

neltelcel.com

Sitio de protesta interesante sobre los planes tarifarios con los que en México estafarán a todos los ingenuos que quieren estar a la moda y que creen que compran una gran maravilla tecnologíca :

http://www.neltelcel.com/

4Jul/080

Configurando el server con Sharepoint para usar aplicaciones Silverliht 2

Este es un excelente post sobre algunos cambios necesarios en un server con MOSS para poder utilizar Silverlight:

How to configure your SharePoint extended IIS Web App for working with Silverlight 2 applications

2Jul/080

Curso gratis en video de Silverlight 2

Si te interesa aprender Silverlight a nivel desarrollador definitivamente este es el mejor comienzo. Es un material en video con Dino Esposito de 4 horas de duración que toca temas (entre muchos otros) como:

  • Objetivos de Silverlight 1
  • Objetivos de Silverlight 2
  • Silverlight Vs. Ajax
  • Silverlight Vs. Smart Client
  • XAML
  • DOM-to-Silverlight
  • Linq en Silverlight
  • Silverlight and Threading (Ohh si, al aprovechar el CLR de .NET en el plug-in, Silverlight 2 brinda posibilidades unicas de multithreading :D )

Sin duda un excelente material para conocer a profundidad las capacidades de Silverlight:

http://www.appdev.com/promo.asp?page=SN00039

2Jul/080

Haciendo "Off-line" una aplicación Web ASP.NET 2.0

Cuando se necesita hacer una actualización, migración, etc., de alguna aplicación Web, muchas veces es necesario que la aplicación este “off-line”, es decir, que no pueda ser utilizada mientras está siendo modificada para que los usuarios no vean mensajes de error inesperados.

Podríamos decir que hay básicamente 3 formas:

Haciendo un Re direccionamiento del sitio Web directamente en IIS hacía alguna otra URL.

Usando la configuración del módulo httpRunTime en el archivo web.config de la aplicación. Sin embargo, este método no nos permitirá desplegar información al usuario:

XML:
  1. <configuration>
  2.   <appsettings />
  3.      <system.web>
  4.          <httpruntime enable=“false” />
  5.     </system.web>
  6. </configuration>

Otro método más sencillo y efectivo es simplemente colocar un archivo HTML con el nombre App_Offline.htm y la respuesta que recibirán los clientes será el contenido del mismo.

Es importante señalar que en Internet Explorer 6 existe una opción llamada “Show Friendly Http Errors” que puede ser configurada en Tools->Internet Options -> Advanced y por default está habilitada. Cuando esta opción está habilitada y la respuesta del server es un status-code HTTP-200 con un contenido menor a 512 bytes, IE mostrará el friendly error, por lo que el contenido de la página App_Offline.htm debe ser mayor a 512 bytes.

Más info: http://weblogs.asp.net/scottgu/archive/2006/04/09/442332.aspx