viernes, mayo 02, 2008
Silverlight Rict Text Editor
martes, abril 15, 2008
GET SQL Compact Version
internal enum SSCEVersion
{
Unknown,
v3_1,
v3_5
}
internal static SSCEVersion GetDatabaseVersion(string path)
{
uint signature = 0;
using (FileStream stream = new FileStream(path, FileMode.Open))
{
using (BinaryReader reader = new BinaryReader(stream))
{
stream.Seek(16, SeekOrigin.Begin);
signature = reader.ReadUInt32();
}
}
switch (signature)
{
case 0x00357b9d: // 3.5
return SSCEVersion.v3_5;
case 0x002dd714: // 3.1
return SSCEVersion.v3_1;
default:
return SSCEVersion.Unknown;
}
}
Fuente: http://blog.opennetcf.org/ctacke/PermaLink,guid,d839eeb7-2cb6-4842-a504-93d1bab0b0af.aspx
miércoles, marzo 12, 2008
Mobile Blogs
Estos son:
Windows CE Base Team Blog
Christian Helle's Blog
Mobile Development de Raffaele Limosani.
Este último hace escribe una muy buena nota sobre el espacio de memoria en las PPC y por lo tanto consideraciones a la hora de desarrollar en CF: NETCF: Memory leak... now what??
Manetner una Session en Web Services con Compact Framework
A continuación les dejo links del código:
http://www.alexfeinman.com/download.asp?doc=SessionAwareWebSvc.zip
Mirror: http://www.box.net/shared/static/bjur3eskkg.zip
Lecturas relacionadas sobre web services en CF:
SmartPhone 2003 and .NETcf Primer
SmartPhone (SP) and WebService Enhancements (WSE) with .NETcf
lunes, febrero 25, 2008
Algunas Notas interesantes
Top-10 Application-Design Mistakes: una muy linda nota que explica los 10 errores típicos a la hora de diseñar una aplicación. Esta pone en claro que un usuario nunca te va a especificar bien y completo un requerimiento.
Digitally Signing an XML Document and Verifying the Signature: como firmar un XML con certificados X509Certificate.
Unity: es el nuevo aplicaction block, de codeplex, este es un inyector de Dependencias, desarrollado por la gente de P&P de Microsoft.
viernes, febrero 08, 2008
Mejorando la performance de ASP.NET
TIPS:
Performance Improvement #1: Make it AJAX
Performance Improvement #2: Remove burden from client side
Performance Improvement #3: Initialize Workflow Runtime Engine Once and then Reuse It
Performance Improvement #4: Server-side Multithreading.
Performance Improvement #5: Cache the result
Performance Improvement #6: Client side validation
Performance Improvement #7: Cache on the client side
NOTA: 7 ways to do Performance Optimization of an ASP.NET 3.5 Web 2.0 portal
Haciendo tu propio Lenguaje
The .Net DLR makes building a new language implementation ridiculously easy
jueves, diciembre 20, 2007
Nueva Sección en MSDN
Seria bueno también temas de SQL, WCF y WWF.
URL: http://msdn2.microsoft.com/en-us/bb629407.aspx
jueves, noviembre 15, 2007
Flexibilidad con Scrum
Aquí está el libro que he estado escribiendo en los últimos meses.
Ensamblando apuntes y conceptos he intentado, y ojalá lo haya conseguido, mostrar el modelo Scrum, dándole sentido desde la perspectiva general de la gestión de proyectos y el "management" de las empresas de software.
Estos apuntes que recopilo, son conclusiones a las que llego por la experiencia y lo aprendido hasta ahora. Son los consejos que daría a un amigo, al que al mismo tiempo diría que siempre que sea posible, antes de copiar las formas de trabajar de otros, las cuestione, y si su realidad le demuestra que es mejor adaptarlas, que no lo dude.
Por eso el libro no da recetas para calcar, sino conocimiento para adaptarlas o para diseñar las propias.
Espero que os resulte útil.Con la mayor libertad, podéis descargarlo libremente (PDF), comprar la versión impresa en Lulu.com , o enviar una donación de agradecimiento con Pypal.
Fuente: Navegapolis
Microsoft anuncia el nuevo Windows CE 6.0 R2
A pesar de que está anunciada una actualización de Windows Mobile 6 para
principios de este año que viene, no será hasta que se libere el nuevo sistema
operativo Windows Embedded CE 6.0 R2 que nuestros dispositivos móviles puedan
disfrutar de una nueva versión basada en este nuevo sistema, versión que
sustituirá al actual Windows CE 5.2 y en la que se basa el actual Windows Mobile
6 instalado en la práctica totalidad de dispositivos de última
generación.Windows Embedded 6.0 R2 aportará interesantes novedades, como la
mejorada conectividad con sus hermanos mayores Windows Vista, Windows Server
2008 y otros sistemas operativos, nuevos desarrollos y prestaciones usando WSD
(Windows Server Deployment), y servicios de vídeo y audio a través de VoIP,
entre otras mejoras.Puedes registrarte en el evento que Microsoft ha
preparado para este próximo 15 de noviembre y en el que a través de webcast
Kevin Dallas, Microsoft's General Manager for Windows Embedded, presentará todas
las bondades de este nuevo sistema operativo. El registro, aquí
Fuente: Todo Pocket PC
miércoles, noviembre 14, 2007
Reescribiendo URL's
http://yourdomain.com/ViewSinglePost.aspx?PostId=1241414
ahora el usuario la vería así:
http://yourdomain.com/Posts/ThisIsAExamplePost/
La nota se llama: Rewriting URLs in ASP.NET without using ISAPI.
Otra nota relacionada: http://pietschsoft.com/post/2005/11/ASPNET-20-URL-Mapping-with-RegEx-Support.aspx (En los comentarios, una persona puso el codigo en C#)
Un programa Open Source que hace lo mismo: http://www.urlrewriting.net/
Otro Programa: http://code.msdn.microsoft.com/nUrlRewriter
jueves, octubre 18, 2007
.Net Tips!
Algunos ejemplos:
Return read-only collection if you want to control its modification
Validate integer value before casting it to an Enum type
Speed up Visual Studio 2005
Top 5 Vulnerabilidades de seguridad en archivos web.config
miércoles, octubre 17, 2007
Implementando Scrum en una Organización distribuida
Mirenlo en: http://www.infoq.com/presentations/planning-rhythm-distributed-scrum
