El Blog de Óscar Sotorrío Sánchez - MCP Application Development Foundation - C#

Todo lo que vaya aprendiendo de .NET, C#, ASP.NET, SQL Server, etc, lo compartiré con vosotros.

El autor:

Oscar Sotorrío Sánchez
Contacto Send mail

Encuéntralo

Citas Famosas:


La imaginación es más importante que el conocimiento. El conocimiento es limitado, mientras que la imaginación no.

Albert Einstein

Instalar la libería de AJAX Control Toolkit

La biblioteca de controles AJAX Control Toolkit es una poderosa característica que debemos tener siempre presente. Por ello vamos a ver como se instala en 7 sencillos pasos, para que quede integrada en nuestra herramienta de desarrollo Visual Studio 2008.

1. En primer lugar debemos dirigirnos al sitio oficial de descarga, que no es otro que CodePlex. En el siguiente enlace buscaremos la zona de descarga.

http://ajaxcontroltoolkit.codeplex.com/

 

2. Elegimos la versión que queremos descargar y descomprimimos el zip. En el momento de escribir este artículo esta disponible la versión que se muestra en la imagen.

 

3. Nos dirigimos a nuestro Visual Studio y abrimos un editor de páginas aspx. En el cuadro de herramientas, en la última ficha, "General", con el botón secundario seleccionamos la opción "Agregar Ficha". Le damos un nombre a la nueva ficha, por ejemplo, AJAX Control Toolkit.

 

4. Sobre la superficie de la nueva ficha repetimos la operación y esta vez seleccionamos "Elegir Elementos".

 

5. En la ventana que se abre, elementos del cuadro de herramientas, presionamos el botón "Examinar".

 

6. Buscamos la carpeta que acabamos de descargar y dentro de ella seleccionamos la siguiente dll. 

........./SampleWebSite/Bin/AjaxControlToolkit.dll

 

7. Presionamos el botón "Aceptar" y esperamos a que terminen de cargarse todos los binarios. Y ya tenemos todos los controles de AJAX en el cuadro de herramientas listos para ser utilizados.

¡A disfrutarlo! 


Posted by Oscar.SS on domingo, 07 de febrero de 2010 18:21
Permalink | Comentarios (0) | Post RSSRSS comment feed

Bing vs Google

Mi intención al escribir este artículo es responder a dos preguntas muy sencillas y directas. ¿Porqué no utilizar Google? y ¿porqué no utilizar Bing?. Teniendo siempre en cuenta que todo lo aquí expresado solo es la humilde opinión de uno mismo.

 

¿Porque no utilizar Google?

Las razones para no utilizar Google no pueden ser técnicas, dado que este buscador ha demostrado muy sobradamente que es una eficaz herramienta de trabajo. Los motivos para dejar de darle cuota de mercado a esta empresa, en cuanto a búsquedas se refiere, son más de tipo filosófico o ético.

Si habéis mirado el enlace anterior, rápidamente se pueden comprender las escalofriantes cifras que alcanza este buscador.

 

 

Precisamente estas cifras son el motivo para dejar de utilizar un poco este buscador. No se puede permitir que toda (o la gran mayoría) de la información del mundo pase por una sola empresa privada, publica o gobierno.

Daros cuenta, que toda la información sobre nuestros gustos de lectura, películas, deportes, compras, bancos, entretenimiento y un largo etc, pasan practicamente por una sola empresa. Creo que este tipo de monopolios es muy peligroso o por lo menos preocupante.

¿Que hacen con esta información?. Supongo, que por una parte las costumbres de búsquedas de todos los usuarios se utilizan para mejorar el buscador. Y están en su pleno derecho de hacerlo.

¿Pero quién nos asegura que no se utilicen con otros fines?. De alguna forma, podemos hablar de información privilegiada. ¿Podría usarse con fines fraudulentos?. No lo sé, pero si es posible, seguro que el ser humano encuentra la forma de aprovecharse de ello. ¡Siempre lo hace!.

Películas a parte, a mí si me preocupa que este poder lo tenga una sola empresa privada.

 

¿Porque no utilizar Bing?

Lamentablemente los motivos para no usar Bing si pueden ser técnicos. He estado usando este buscador en mi casa, cuando no tengo prisa y cuando las búsquedas no son importantes o son muy evidentes. En cambio, en el trabajo sigo usando Google y ahora veréis porque.

Si introducís la siguiente cadena de búsqueda: sys.WebForm.PageRequestManager 

En Google obtenemos 23.600 posibles resultados. Y lo que yo buscaba se encontraba en 4º lugar.

En Bing obtenemos solo 2 posibles resultados. Y ninguno de los dos se acerca a la información requerida. Ademas, una página esta en idioma italiano y la otra oriental.

¿Porque hay una deferencia tan obvia?. La razón es porque escribí mal la cadena de búsqueda. Debería haber escrito: sys.WebForms.PageRequestManager

¿Ven la diferencia?...¿no?...¡¡Bing tampoco!!. La diferencia es una simple s en la palabra Forms.

Sin embargo, con la cadena correctamente escrita, Bing da resultados muy buenos desde las primeras posiciones. Pero si no le dices exactamente que tiene que buscar, se encuentra perdido. La verdad es, que he encontrado muchas búsquedas en las que Google daba mejores resultados. Pondré más ejemplos en el futuro y esta vez sin trampas.

En defensa de Bing, quizás podría decirse que es un buscador más joven. Si bien es cierto que hereda de Windows Live Search y MSN Search, también es cierto que aún no tiene el historial que pueda tener Google. Y una parte de la eficacia de los buscadores se encuentra en el historial de búsquedas con éxito, indexación, y algoritmos de inteligencia artificial que les permiten aprender de todas las búsquedas.

En fin, que yo seguiré usando Google en el kurro por ser más eficaz de momento y usaré Bing en casa para ayudar a repartir un poco la cuota de mercado.

Si queréis investigar para tener vuestro propio criterio aquí tenéis una herramienta que permite comparar simultaneamente ambos buscadores.

 


Posted by Oscar.SS on martes, 13 de octubre de 2009 1:05
Permalink | Comentarios (0) | Post RSSRSS comment feed

Expresso y expresiones regulares.

Hoy os quiero presentar un programa para trabajar con expresiones regulares, Expresso.

Ciertamente es un programa muy potente, aunque de momento solo lo he probado minimamente. De todas formas, Expresso es un programa que con poco te permite hacer la mayoría de cosas que normalmente utilizaréis al trabajar con expresiones regulares.

 

 

En la sección "Regular Expression" colocamos la expresión regular que queremos probar. A la derecha "Regex Analyzer" se analiza en lenguaje humano cada parte de la expresión regular. En "Sample Text" escribimos o pegamos el texto en el que queremos buscar y después de pulsar F5 aparaceran las coincidencias en la sección "Search Results" .

Por cierto, la expresión regular del ejemplo busca fechas en un texto con el formato /dd-mm-a.aaa/.

 


Tags:
Categories: Herramientas
Posted by Oscar.SS on viernes, 12 de junio de 2009 10:19
Permalink | Comentarios (0) | Post RSSRSS comment feed