Lluís Franco on Geeks.ms
El Framework y yo...
Iniciar sesión
|
¡HAZTE MIEMBRO!
|
Ayuda
Inicio
Contacto
Acerca del autor
RSS
ATOM
RSS de comentarios
Email Notifications
Suscribirse
Search
Ir
Tags
.NET
2008
2009
2010
4.0
API
C#
Codigo
Event
Frikadas
General
HowTo
Humor
LDAP
MVP
Off-Topic
Parallel
Serie
Sharepoint
Tecnologia
Utilidad
VB
Visual Studio
VSTO
Windows
News
Cursos en Campus MVP
Mi perfil MVP en Microsoft
Community
Principal
Blogs
Galerías de Medios
Wikis
Archives
February 2012 (5)
December 2011 (2)
November 2011 (2)
October 2011 (3)
September 2011 (5)
August 2011 (3)
June 2011 (1)
May 2011 (1)
April 2011 (1)
February 2011 (5)
January 2011 (1)
December 2010 (1)
November 2010 (5)
October 2010 (1)
August 2010 (1)
July 2010 (1)
March 2010 (2)
February 2010 (5)
January 2010 (6)
December 2009 (2)
November 2009 (4)
October 2009 (4)
September 2009 (2)
August 2009 (1)
July 2009 (1)
June 2009 (1)
May 2009 (6)
April 2009 (6)
March 2009 (5)
February 2009 (7)
January 2009 (4)
December 2008 (3)
November 2008 (1)
October 2008 (7)
September 2008 (2)
August 2008 (1)
July 2008 (9)
June 2008 (5)
May 2008 (7)
April 2008 (1)
March 2008 (5)
February 2008 (6)
January 2008 (4)
December 2007 (1)
November 2007 (2)
October 2007 (1)
September 2007 (1)
August 2007 (1)
April 2007 (2)
February 2007 (3)
January 2007 (3)
Mis otros sitios
uyssoft's corner
El blog de Lluis Franco
MVPs
El blog de Pani (Reflexiones de un belmonte)
Sharepoint
SkunkWorks - SharePoint Portal
Blog del CIIN
Carlos Segura Sanz - ideSeg
22
Comments
Alucina: Premiado C# MVP of the year!
por
Lluis Franco
Sorprendido. Perplejo. Flipado. Esas son ahora mismo las palabras que mejor pueden definir mi estado actual. No obstante, a medida que voy escribiendo estas líneas y lo voy realizando voy experimentando una alegría enorme, que ya está se empezando a transformar en una sonrisa beatífica, por no decir estúpida. Y es que he recibido un mail de Lisa Feigenbaum (Microsoft Community Program Manager) con un mensaje que dice: “Congratulations on being awarded C# MVP of the Year based on your contributions...
Archivado en:
C#
,
MVP
,
Award
,
Microsoft
,
2012
2
Comments
Parallel Series: La clase estática Parallel
por
Lluis Franco
Acabo de publicar otro post relacionado con las ‘Parallel Series’: 3 métodos para los reyes elfos bajo el cielo Hoy quiero hablaros de la clase estática Parallel . Esta clase provee soporte para paralelizar bucles y regiones, y al igual que PLINQ su uso es muy sencillo. Cabe destacar que está especialmente optimizada para iteraciones, y que en este contexto se desenvuelve un poco mejor que PLINQ. No hay una diferencia significativa en tiempos absolutos, pero puede verse perfectamente si utilizamos...
Archivado en:
.NET
,
C#
,
Serie
,
2010
,
Codigo
,
4.0
,
Parallel
,
Microsoft
0
Comments
Parallel Series: Video – 02 PLINQ
por
Lluis Franco
Acabo de publicar otro vídeo de las las ‘Parallel Series’. Os dejo aquí también el enlace: http://lluisfranco.wordpress.com/2011/07/01/parallel-series-video-02-plinq/ En este segundo vídeo de las Parallel Series haremos un breve recorrido por las principales características de Parallel LINQ. Un saludo,
Archivado en:
.NET
,
C#
,
Serie
,
2010
,
Codigo
,
4.0
,
Parallel
,
Microsoft
0
Comments
Luces, cámara… Action!
por
Lluis Franco
Acabo de publicar otro post relacionado con las ‘Parallel Series’. Os dejo aquí también el enlace: http://lluisfranco.com/2012/02/08/luces-camara-action/ Un saludo,
Archivado en:
.NET
,
C#
,
Serie
,
2010
,
Codigo
,
4.0
,
Parallel
,
Microsoft
2
Comments
Nacen las Parallel Series
por
Lluis Franco
Como ya os prometí a algunos de vosotros, he empezado a publicar una nueva serie que promete ser la más larga de las que he publicado hasta ahora. El tema a tratar va a ser la programación paralela mediante la Task Parallel Library incorporada en .NET 4.0 y Visual Studio 2010. Cuento con la ventaja de haber estado creando material durante el último año y medio, en el que he publicado algunos documentos, varios vídeos y hasta un webcast con los chicos de SecondNug...
Archivado en:
.NET
,
C#
,
Serie
,
2010
,
Codigo
,
4.0
,
Parallel
,
Microsoft
4
Comments
Abandona tus DataSets. Ellos no van a tener piedad de ti.
por
Lluis Franco
¿Todavía estás usando DataSets en tu aplicación .NET? ¿Eres consciente de que los DataSets son actualmente unas pésimas herramientas para trabajar con datos? ¿No utilizas tecnologías más modernas porque te falta capacitación para ello? Entonces estás de enhorabuena! :-D Hartos como estamos del uso de los infames DataSets, Pedro Hurtado , un servidor y otros compañeros, con la colaboración de Microsoft, hemos...
Archivado en:
.NET
,
Tecnologia
,
C#
,
DataSets
,
4.0
,
Encuesta
,
2011
0
Comments
Xbox 720 integrará Kinect con Windows Phone de forma nativa
por
Lluis Franco
Hola a todos, Se está hablando mucho de la próxima consola Xbox, la llamada 720 que supuestamente aparecerá en verano del año que viene . Una de las características más esperadas será la total integración con Windows Phone (ya veremos si Apollo , 8 o como quiera que se llame entonces), permitiendo jugar partidas simultáneas en ambos dispositivos, usarlo como mando, o usar la propia Xbox (o más bien el dispositivo sensor de movimiento...
Archivado en:
Futures
,
Gadgets
,
Windows Phone
,
xBox
0
Comments
Materiales del Webcast de ayer sobre Programación Paralela
por
Lluis Franco
Edit (07/12/2011): Ya se ha publicado el webcast, por si algun insensato lo quiere ver. (recomiendo 'Presentación de alta fidelidad de Microsoft Office Live Meeting'): http://www.secondnug.com/EventosDesarrollo/tabid/57/Default.aspx :-) Hola de nuevo,Como ya os había anunciado anteriormente , ayer realizamos un webcast con los chicos de SecondNug sobre programación paralela. Tengo que deciros que realmente me lo pasé como un enano, tanto que de hecho ya se me han...
Archivado en:
.NET
,
C#
,
Visual Studio
,
2010
,
Codigo
,
4.0
,
Parallel
,
Evento
0
Comments
Webcast: Mejora el rendimiento con Programación Paralela
por
Lluis Franco
El próximo 29 de Noviembre montaremos un webcast con los chicos de SecondNug sobre programación paralela. La idea es empezar mostrando el porqué de la programación paralela: Que es? Cómo hemos llegado a esta singularidad? Y en que casos puede sernos útil -que son muchos más de los que os podéis imaginar-. Además, como vais a ver en el webcast esto cada vez va a ir a más. Y no sólo a largo plazo… pero no os quiero avanzar mucho más, mejor ya lo veréis :-D A partir de las 19h30 empezaremos nuestro...
Archivado en:
.NET
,
C#
,
Visual Studio
,
2010
,
4.0
,
Parallel
,
Evento
,
Webcast
,
SecondNug
1
Comments
[HowTo] Modificar cadena de conexión, la eterna pregunta
por
Lluis Franco
Si no la he leído 200 veces en los foros MSDN no la he leído ninguna :-) vayan unos ejemplos: Es posible modificar el App.config de una aplicación C# en tiempo de ejecución? Cómo hago para cambiar los datos de conexión en tiempo de ejecución? Cadena de conexión Dinámica, ¿cómo debo hacer esta modificación desde un windows form en el mismo aplicativo? Y así unas cuantas. De hecho una búsqueda me ha arrojado más de 3.000 resultados :-S De todos modos lo que me sorprende no es tanto el alto número de...
Archivado en:
.NET
,
C#
,
HowTo
,
SQL Server
,
4.0
,
Config
2
Comments
[HowTo] Obtener fechas de principio y final de mes… y de trimestre
por
Lluis Franco
Vale, lo se. Es una chorrada :-) Pero es una de esas cosas que no puedes creer que no está implementado en el framework ‘de fábrica’, y si lo está debe estar escondido porque yo no lo he encontrado. Y la cuestión es que ayer necesitaba calcular (a partir de una fecha) las fechas de inicio y final de mes, así como las fechas de inicio y final de trimestre. Aquí está el código por si alguien se encuentra con el mismo problema: public static class BaseTypesExtensions { public static int GetQuarter(...
Archivado en:
.NET
,
C#
,
HowTo
,
Tip
9
Comments
MVP por noveno año y cambio de categoría :-D
por
Lluis Franco
:-) Hola a todos! Un post cortito que estoy de fin de semana. Acabo de recibir un correo (o más bien debería decir EL correo) que muchos de nosotros esperamos el 1 de Octubre: Enhorabuena. Nos complace presentarle el programa de nombramiento MVP de Microsoft® de 2011. Este nombramiento se concede a los líderes excepcionales de la comunidad técnica que comparten de forma activa su experiencia de alta calidad y de la vida real con otras personas. Le agradecemos especialmente...
Archivado en:
.NET
,
C#
,
MVP
,
Award
,
2011
2
Comments
ParseTo: Un TryParse para unirlos a todos en las tinieblas
por
Lluis Franco
MUAHAHA!!! :-) ¿Quién no conoce los métodos Parse y TryParse ? Estos métodos son comúnmente usados para verificar si una cadena puede ser convertida a un número, fecha, etc. El problema con éstos métodos es que pertenecen a los tipos base de .NET (int, long, decimal, DateTime), de modo que cada vez que tenemos que parsear un valor hay que utilizar un método distinto en una clase distinta. Además, en el caso de Parse si intentamos parsear un valor incorrecto (por ejemplo “123,45” a int) se produce...
Archivado en:
.NET
,
C#
,
4.0
,
Generics
3
Comments
[HowTo] Crear una pantalla que espere la conclusión de una tarea larga (con cancelación)
por
Lluis Franco
En el post anterior vimos un ejemplo de cómo crear una ventana que espere la conclusión de una tarea. Si bien este ejemplo cubría sobradamente el objetivo, dejamos abierta la puerta a la posibilidad de que dicha tarea pudiese ser cancelada por petición del usuario, pulsando el botón ‘cancel’ de la ventana. Si se hizo de este modo fue para evitar complicar en exceso el post, ya que el objetivo inicial era simplemente “mostrar una ventana mientras...
Archivado en:
.NET
,
C#
,
Ejemplo
,
HowTo
,
4.0
,
Parallel
,
MSDN Forums
1
Comments
[HowTo] Crear una pantalla que espere la conclusión de una tarea larga
por
Lluis Franco
Nota: Otro post en respuesta a una pregunta bastante habitual en los foros MSDN: “Mi frmPrincipal ejecuta una función (no tengo el tiempo preciso) y mientras realiza esto quiero que aparezca una ventana … que impida el acceso al frmPrincipal y una vez que se termine de ejecutar la función, desaparezca frmMensaje.” La verdad es que hay un montón de posibles soluciones. Desde el uso del componente BackgroundWorker (la opción más sencilla pero la...
Archivado en:
.NET
,
C#
,
Ejemplo
,
HowTo
,
4.0
,
Parallel
,
MSDN Forums
2
Comments
Funciones escalares en TSQL, JOINS, CROSS APPLY, y la madre que parió al topo.
por
Lluis Franco
Nota: Si eres desarrollador de TSQL puedes saltarte la introducción e ir directamente al tajo ;-) Introducción Una de las cosas que más me gustan de SQL server -partiendo de la base de que uno es developer- son las funciones. Existen funciones de dos tipos: Aquellas que devuelven un valor escalar (Scalar-valued) y aquellas que devuelven un valor de tipo tabla (Table-valued), es decir, un conjunto de registros. Aunque las funciones aparecieron en SQL Server 2000, no fue hasta...
Archivado en:
SQL Server
,
TSQL
,
Optimización
3
Comments
Usando SQL Server Table-Valued Parameters en C# (mediante un Custom Iterator)
por
Lluis Franco
Una de las características más esperadas de SQL Server 2008 son los parámetros de tipo tabla en procedimientos almacenados y funciones de SQL SERVER. Estos Table-Valued Parameter (TVP en adelante ) permiten definir un tipo de datos estructurado (al fin!) que puede ser pasado como parámetro a un PROCEDURE o a una FUNCTION, mejorando sustancialmente el manejo de datos de tipo tabla, ya que anteriormente dependíamos de tablas temporales o variables de tipo tabla, pero...
Archivado en:
.NET
,
C#
,
SQL Server
,
2010
,
4.0
,
Generics
3
Comments
Editar documentos almacenados como array de bits en SQL Server [FileStream] (3/n)
por
Lluis Franco
Es viernes, así que intentaré terminar la serie. Espero que no me quede un post muy ‘tocho’ :-P Después de abrir boca con los dos posts anteriores, en los que hemos mostrado cómo crear una tabla con almacenamiento FILESTREAM , y posrteriormente cómo almacenar en ella documentos en forma de información binaria , hoy vamos a terminar la serie viendo cómo poder visualizar esta información mediante su aplicación asociada (Word, Excel, Acrobar Reader, etc.) y cómo no, editarla para guardar los cambios...
Archivado en:
.NET
,
C#
,
HowTo
,
SQL Server
,
2010
,
4.0
4
Comments
Editar documentos almacenados como array de bits en SQL Server [FileStream] (2/n)
por
Lluis Franco
En el anterior post de la serie os comentaba: “En los próximos posts veremos dónde se almacenan REALMENTE estos ficheros, cómo visualizarlos, y lo más importante de todo, cómo editarlos y guardarlos otra vez en la base de datos de forma transparente para el usuario.” Dicho y hecho. Vamos a dar una ojeada al servidor SQL para ver dónde se almacenan estos ficheros. Recordar que al crear la base de datos debemos especificar un FILEGROUP explícitamente...
Archivado en:
.NET
,
C#
,
HowTo
,
SQL Server
,
2010
,
4.0
0
Comments
Editar documentos almacenados como array de bits en SQL Server [FileStream] (1/n)
por
Lluis Franco
Bajo este título -a priori tan chorra-, voy a empezar una serie de posts que muestren cómo almacenar documentos (ficheros NTFS) en una base de datos SQL Server 2008 mediante el uso de FILESTREAM storage, y cómo visualizarlos y editarlos con su aplicación asociada. En realidad, ésta última parte –la edición- es la única compleja, pero me ha parecido un buen tema para empezar una serie, y así de paso retomar las viejas costumbres...
Archivado en:
.NET
,
C#
,
Serie
,
HowTo
,
SQL Server
,
2010
,
4.0
Más artículos
Página siguiente >