lunes, diciembre 27, 2010
MS Web Camps
Phil Haack uno de los desarrolladores principales de ASP.NET MVC, viene a la Argentina el año que viene. Van a hacer un web camp de 2 días. Para anotarse ir al siguiente link, aunque hasta la fecha todavía no se puede.
viernes, noviembre 05, 2010
Bajar Música de la web
jueves, noviembre 04, 2010
Presentación sobre los principios SOLID
Carlos Peix hizo una presentación en español sobre los prinicpios de diseño SOLID para programación. Van a encontrar un video, que todavia no vi pero si proximamente y ejemplos.
Links:
- VAN sobre principios SOLID en AltNetHispano
- Principios SOLID 1, ejemplo con SRP, DIP y OCP
Links:
- VAN sobre principios SOLID en AltNetHispano
- Principios SOLID 1, ejemplo con SRP, DIP y OCP
Ebook gratis - Programming Windows Phone 7
Charles Petzold ha publicado un libro electrónico o ebook gratuito, en inglés y en formato pdf sobre Windows Phone 7.Fuente: Jorge Serrano
El libro se titula Programming Windows Phone 7, y puede ser accedido este enlace (13 Mb)
También podemos acceder a los ejemplos del libro en este otro enlace (5 Mb)
El libro está dividido en 24 capítulos donde trata toda la temática general de Windows Phone 7 que un programador debe conocer.
MongoDB y .Net
Estoy haciendo una investigación, de base de datos NoSQL. Y aparentemente hoy anda muy bien .Net y MongoDB, en especial con un driver llamado NoRM. MongoDB es escalable, anda en Linux y Windows, gratis, es dynamic schema, no mas modelo entidad relación. Y también los benchmarks muestran que es muy rápido. Sitios como Facebook y Twitter hoy estan usando este tipo de BD, en su caso Cassandra. A continuacíon dejo varios links del tema:
- A .NET Developer Guide to: MongoDB and NoRM
- NoSQL: Getting started with MongoDB and NoRM
- myNoSQL - un portal de todas las NoSQL. Mucha info en este.
- NoSql No Problem - NoRM and MongoDB Tutorial - Querying
- NoSQL with MongoDB, NoRM and ASP.NET MVC - Part 1
- A .NET Developer Guide to: MongoDB and NoRM
- NoSQL: Getting started with MongoDB and NoRM
- myNoSQL - un portal de todas las NoSQL. Mucha info en este.
- NoSql No Problem - NoRM and MongoDB Tutorial - Querying
- NoSQL with MongoDB, NoRM and ASP.NET MVC - Part 1
jueves, octubre 28, 2010
Tutorial para jQuery Mobile
Ahora que acaba de salir la primer versión de jQuery Mobile, el siguiente link es un tutorial de jqueryMobile y Asp.net MVC.
Link: Yo Briefcase!
Link: Yo Briefcase!
martes, octubre 26, 2010
Cloud computing
A continuación unos links piolas que encontre de Cloud computing, proveedores y documentos de buenas practicas, benchmarks y demas.
- Proveedores de Cloud computing. http://cloudharmony.com/clouds
- Documentación de Cloud http://www.documentcloud.org/home
MVC 3 ejemplo con Razor
En este link un buen ejemplo completo de MVC 3 con el nuevo Razor View Engine. Y también con un WYSIWYG llamado TinyMCE.
martes, octubre 19, 2010
Brote - Jazz
Brote es una banda de Jazz de un amigo (Federico Llach). Tómense al menos 10 minutos y escúchenlos, esta muy bueno. Suenan muy bien y según me contó ya a fin de año van a sacar su nuevo disco.
jueves, octubre 14, 2010
Mega colección de machetes para desarrolladores web
Una execelente lista de machetes (cheatsheets) para desarrolladores web.
- CSS
- HTML
- Javascript
- PHP
- MySQL
- Color/Fonts/SEO
- CMS
- Softwares
- Browsers & OS
- Others/Miscellaneous
Fuente: http://spyrestudios.com/mega-collection-of-cheatsheets-for-designer-developers/
5 razones de por que quiero ASP.net MVC3
El nuevo asp.net MVC 3 viene con varias cosas nuevas. Estas son las 5 cosas mas importantes:
1. The Razor View Engine
2.Nuevos Helpers: Helpers de todo tipo para gráficos (Chart), grillas (Webgrid), creación y modificación de imágenes(WebImage), WebMail, Video, Twitter, ReCaptcha, Gravatar y Analytics.
3. Nuevos metodos Ajax con el uso no intrusivo de jQuery
4. Mejor extensibilidad con mejor soporte de inyección de dependencias
5. Integración con NuPack
Para bajar MVC 3 Beta, en: Microsoft
Fuente: http://www.ironshay.com/
1. The Razor View Engine
2.Nuevos Helpers: Helpers de todo tipo para gráficos (Chart), grillas (Webgrid), creación y modificación de imágenes(WebImage), WebMail, Video, Twitter, ReCaptcha, Gravatar y Analytics.
3. Nuevos metodos Ajax con el uso no intrusivo de jQuery
4. Mejor extensibilidad con mejor soporte de inyección de dependencias
5. Integración con NuPack
Para bajar MVC 3 Beta, en: Microsoft
Fuente: http://www.ironshay.com/
miércoles, octubre 13, 2010
ophcrack
es un crakeador de cuentas de windows. Es un linux con el cual tenemos que bootear y despues te hackea la contraseñas de las cuentas de administrador y otros usuarios de windows.
Video: http://www.youtube.com/watch?v=Vt-k24XiQ4I
Video: http://www.youtube.com/watch?v=Vt-k24XiQ4I
SQL Injection Walkthrough
Una divertida nota de SQL Injection. Y también esta piola la pagina de seguridad para tener en cuenta: http://www.securiteam.com/
lunes, octubre 04, 2010
Practical Open Source Software for Libraries
Excelente presentación, de los principales programas y librerías open source, separados por rubro. Y una excelente buscador/directorio de herramientas opensource: http://www.findbestopensource.com/home/
miércoles, septiembre 29, 2010
12 Things Every Programmer Should Know
Una simpática presentación. De cosas que un buen programador tiene que hacer y tener en cuenta para lograr ser un buen programador.
martes, septiembre 21, 2010
Vulnerabilidad en ASP.NET
Image via WikipediaSe encontró una vulnerabilidad de seguridad en todas las versiones de ASP.NET. Este link explica del tema. La manera que recomienda para evitar que un atacante pueda aprovechar esta vulnerabilidad es redireccionado todas las pagina de error.
Para que los errores se redirecionen todos a la misma page, en el webconfig hay que poner el siguiente código:
Para que los errores se redirecionen todos a la misma page, en el webconfig hay que poner el siguiente código:
<configuration> <system.web> <customerrors defaultredirect="~/error.html" mode="On"></customerrors> </system.web> </configuration>
jueves, agosto 26, 2010
Compras Baratas
Un amigo de laburo me paso esta page. Es una pagina China, donde compras muchas cosas chicas. Como cargadores USB, adaptadores bluethooth, etc. por 2 mangos. Y todo lo que es menos de 20USD no te lo para la aduana (Argentina). Otra cosa piola que vi, los headphones del iphone por 3usd, esos de noise isolation. También encontras cosas baratas como celulares, GPS, y demás. Pero seguramente te los pare la aduana. Igual también es probable que te salga mas barato.
Un truquito que hacia hace ya varios años, para que la aduana no me pare los pedidos. Les pedía a los de la pagina., que por favor pongan en el precio de la caja que el importe era de 20-30 pesos. En ese momento, era igual a 20-30USD. Entonces la gente de la aduana todo lo que es menor a 30 pesos en ese momento lo dejaban pasar. Aunque en realidad venia una factura con un importe mayor dentro de la caja.
Link de los headphones: http://www.dealextreme.com/details.dx/sku.20801
Y no pagas Shipping!! la verdad esta muy bueno.
Page: http://www.dealextreme.com/
Un truquito que hacia hace ya varios años, para que la aduana no me pare los pedidos. Les pedía a los de la pagina., que por favor pongan en el precio de la caja que el importe era de 20-30 pesos. En ese momento, era igual a 20-30USD. Entonces la gente de la aduana todo lo que es menor a 30 pesos en ese momento lo dejaban pasar. Aunque en realidad venia una factura con un importe mayor dentro de la caja.
Link de los headphones: http://www.dealextreme.com/details.dx/sku.20801
Y no pagas Shipping!! la verdad esta muy bueno.
Page: http://www.dealextreme.com/
lunes, agosto 23, 2010
Sin licencia de desarrollo en AX
Muchas veces nos encontramos con clientes que no compraron la licencia de desarrollo. Por lo tanto no podemos eliminar clases, o hacer un "copilar hacia adelante" en caso de que la clase no compile bien. A continuación simples jobs para hacer estas tareas:
Eliminar una clase:
treenode tr;
;
tr = treenode::findNode(@"\Classes\NombreDeLACLASE");
tr.AOTdelete();
Compile Forward
SysCompilerOutput::compileForward(className2Id("SalesFormLetter"));
Eliminar una clase:
treenode tr;
;
tr = treenode::findNode(@"\Classes\NombreDeLACLASE");
tr.AOTdelete();
Compile Forward
SysCompilerOutput::compileForward(className2Id("SalesFormLetter"));
jueves, agosto 19, 2010
Windows Phone 7 videos
Me encontré en en Channel 9 con una linda lista de videos para aprender a desarrollar aplicación o juegos para Windows phone 7. A continuación la Lista:
Session 1: IntroductionSession 2: Building a Silverlight Application, Part 1
Session 3: Building a Silverlight Application, Part 2
Session 4: Building Games for the Windows Phone 7 PlatformSession 5: Building XNA Games for the Windows Phone 7 Platform, Part 1
Session 6: Building XNA Games for the Windows Phone 7 Platform, Part 2
Session 7: Advanced Application Development, Part 1
Session 8: Advanced Application Development, Part 2
Session 9: Advanced Application Development, Part 3
Session 10: Marketing Your Windows Phone 7 Application
Session 11: Working with Media
Session 12: Final Silverlight Topics and Wrap-Up
Session 1: IntroductionSession 2: Building a Silverlight Application, Part 1
Session 3: Building a Silverlight Application, Part 2
Session 4: Building Games for the Windows Phone 7 PlatformSession 5: Building XNA Games for the Windows Phone 7 Platform, Part 1
Session 6: Building XNA Games for the Windows Phone 7 Platform, Part 2
Session 7: Advanced Application Development, Part 1
Session 8: Advanced Application Development, Part 2
Session 9: Advanced Application Development, Part 3
Session 10: Marketing Your Windows Phone 7 Application
Session 11: Working with Media
Session 12: Final Silverlight Topics and Wrap-Up
miércoles, agosto 18, 2010
Buenos artículos de Buenas practicas en AX
A continuación dejo dos artículos para tener en cuenta a la hora de diseñar y programar en Ax:
martes, agosto 03, 2010
Buenas paginas de Dynamics Ax para tener a mano.
Me encontré con 2 muy buenas páginas de Dynamics AX para tener a mano. Tanto para consultores como para desarrolladores.
Comunidad AX : Una pagina con muchos trucos y problemas típicos que nos encontramos trabajando frecuentemente con AX. En español.
Dynamics AX Training: una página con muchos tutoriales y algunos trucos. Los tutoriales son especialmente para trade and logistics y producción.
Comunidad AX : Una pagina con muchos trucos y problemas típicos que nos encontramos trabajando frecuentemente con AX. En español.
Dynamics AX Training: una página con muchos tutoriales y algunos trucos. Los tutoriales son especialmente para trade and logistics y producción.
lunes, julio 26, 2010
Tools para PS3
Me compre la PS3, y estuve investigando buenas tools para la misma:
-PS3MediaServer - aparentemente un servidor upnp que hace transcoding de todo y soporta subtitulos. Veremos
-Remote Play y Remote Keyboard: para usar tu ps3 desde tu computadora Vaio. Download.
-Remote play y keyboard para no Vaios: un hack para pode usar remote play en computadoras no vaios.
-PS3MediaServer - aparentemente un servidor upnp que hace transcoding de todo y soporta subtitulos. Veremos
-Remote Play y Remote Keyboard: para usar tu ps3 desde tu computadora Vaio. Download.
-Remote play y keyboard para no Vaios: un hack para pode usar remote play en computadoras no vaios.
viernes, julio 23, 2010
Backup online y Sync
Dropbox es una excelente utilidad de backup online automático. Y para sincronizar una carpeta entre varias computadoras que uses. También tiene un explorador de archivos online, share de carpetas online y galeria de fotos.
La cuenta gratis regala 2GB. Y después hay mas opciones pagas.
Link: www.dropbox.com
La cuenta gratis regala 2GB. Y después hay mas opciones pagas.
Link: www.dropbox.com
jueves, julio 22, 2010
Sale el Starcraft - Precios en Argentina y latinoamerica
Versiones y precios del Starcraft en lationo america:
Versión de 30 días:
Versión de 30 días:
- Argentina: $22 pesos argentinos.
- Brasil: $10 reales.
- Chile: $2.999 pesos chilenos.
- México: $69 pesos mexicanos.
- Argentina: $119 pesos argentinos.
- Brasil: $49 reales.
- Chile: $13.900 pesos chilenos.
- México: $299 pesos mexicanos.
- Argentina: $230 pesos argentinos.
- Brasil: $105 reales.
- Chile: $31.200 pesos chilenos.
- México: $730 pesos mexicanos.
En Battle.net
Tabla de versionado de Dynamics AX
Para tener a mano:
Dynamics AX Rollups and Builds:
Axapta version | Kernel build | Application build | Comments |
Axapta 2.5 | 1270.3 | 377 | Option Pack 2.5 |
Axapta 2.5 SP1 | 1270.15 | 377-20 | Option Pack 2.5-1 |
Axapta 2.5 SP2 | 1270.31 | 377-57 | Market Pack 2.5-2 |
Axapta 2.5 SP2 Kernel Hotfix 1 | 1270.31-3 | 377-57 | Market Pack 2.5-2 |
Axapta 2.5 SP3 | 1270.37 | 377-79 | Market Pack 2.5-3 |
Axapta 2.5 SP3 Kernel Hotfix 1 | 1270.37-1 | 377-79 | Market Pack 2.5-3 |
Axapta 2.5 SP3 Kernel Hotfix 2 | 1270.3703 | 377-79 | Market Pack 2.5-3 |
Axapta 2.5 SP4 | 1270.3800 | 377-109 4 | Market Pack 2.5-4 |
Axapta 3.0 | 1951.8 | 514 | OP023 |
Axapta 3.0 Kernel Hotfix 1 | 1951.801 | 514 | OP023 |
Axapta 3.0 SP1 first version | 1951.17 | 514-12 SP1 | OP023-6 SP1 |
Axapta 3.0 SP1 | 1951.18 | 514-12 SP1 | OP023-6 SP1 |
Axapta 3.0 SP2 | 1951.2410 | 514-90 SP2 | OP023-19 |
Axapta 3.0 SP3 | 1951.3730 | 514-193 SP3 | OP023-71 |
Axapta 3.0 SP3 Kernel Hotfix 1 | 1951.3733 | 514-193 SP3 | OP023-71 |
Axapta 3.0 SP4 | 1951.4060 | 514-320 SP4 | OP023-196 |
Axapta 3.0 SP5 | 1951.5160 | 514-513 SP5 | OP023-379 |
Axapta 3.0 SP6 | 1951.7609 | 514-859 SP6 | OP023-659 |
Axapta 3.0 KR1 | 1951.6710 | ||
Axapta 3.0 KR2 | 1951.7500 | ||
Axapta 3.0 KR3 | 1951.7609 | ||
Dynamics AX 4.0 RTM | 4.0.1659.26.0 | 4.0.1659.26 | |
Dynamics AX 4.0 RTM Aug. | 4.0.1659.36.0 | 4.0.1659.36 | Localizations (GLS) |
Dynamics AX 4.0 SP1 | 4.0.2163.0 | 4.0.2163.0 | |
Dynamics AX 4.0 SP1 Loc | 4.0.2163.0 | 4.0.2200.0 | With NO/IS/SV GLS layer |
Dynamics AX 4.0 SP1 Hotfix | 4.0.2500.xxx | 4.0.2500.xxx | With DIS layer |
Dynamics AX 4.0 SP2 | 4.0.2501.116 | 4.0.2501.116 | |
Dynamics AX 4.0 SP2 | 4.0.2501.116 | 4.0.2501.116/P40-2-30 | With Payroll module |
Dynamics AX 4.0 SP2 Loc | 4.0.2501.116 | 4.0.2200.0 | NO/IS/SV GLS/GLP |
Dynamics AX 4.0 SP2 Loc | 4.0.2501.116 | 4.0.2501.121 | EE GLS/GLP |
Dynamics AX 4.0 SP2 Loc | 4.0.2501.116 | 4.0.2501.347 | EE FeaturePack1 |
Dynamics AX 4.0 SP2 Hotfix | 4.0.2503.xxx | 4.0.2503.xxx | With DIS layer |
Dynamics AX 2009 RTM | 5.0.593.0 | 5.0.593.0 | |
Dynamics AX 2009 RTM Hotfix | 5.0.593.xxx | 5.0.593.xxx | |
Dynamics AX 2009 RTM RU-1 | 5.0.593.439 | 5.0.593.439 | |
Dynamics AX 2009 RTM RU-2 | 5.0.593.662 | 5.0.593.662 | |
Dynamics AX 2009 RTM RU-3 | 5.0.593.827 | 5.0.593.827 | |
Dynamics AX 2009 SP1 | 5.0.1000.52 | 5.0.1000.52 | |
Dynamics AX 2009 SP1 Hotfix | 5.0.1500.xxx | 5.0.1500.xxx | |
Dynamics AX 2009 SP1 RU-1 | 5.0.1500.358 | 5.0.1500.358 | |
Dynamics AX 2009 SP1 RU-2 | 5.0.1500.809 | 5.0.1500.809 | |
Dynamics AX 2009 SP1 RU-3 | 5.0.1500.1313 | 5.0.1500.1313 | |
Dynamics AX 2009 SP1 RU-4 | 5.0.1500.2116 | 5.0.1500.2116 | |
Dynamics AX 2009 SP1 RU-5 | 5.0.1500.2985 | 5.0.1500.2985 |
-> AX2009 SP1 RU3:
Hotfix rollup 3 (974409) is available for Microsoft Dynamics AX 2009 Service Pack 1
-> AX2009 SP1 RU4:
Hotfix rollup 4 (979125) is available for Microsoft Dynamics AX 2009 Service Pack 1
-> AX2009 SP1 RU5:
Hotfix rollup 5 (982812) is available for Microsoft Dynamics AX 2009 Service Pack 1
viernes, julio 16, 2010
Errores en un solo usuario en Dynamics Ax
Cuando tenemos errores poco comunes, que no dicen nada. Y nos damos cuenta que solo ese error le pasa a ese usuario. Muchas veces se resuelve eliminando los archivos de configuración del usuario. Para hacer eso hay que ir al directorio:
C:\Documents and Settings\USUARIO\Local Settings\Application Data\
y en el directorio borrar todos los archivos con la extensión *.auc. Hacer logoff y volver a entrar.
C:\Documents and Settings\USUARIO\Local Settings\Application Data\
y en el directorio borrar todos los archivos con la extensión *.auc. Hacer logoff y volver a entrar.
lunes, julio 12, 2010
Aprender jQuery
Un muy buen post con varios recursos para aprender jQuery.
Post: Great Ways to Learn jQuery
Y abajo una buena presentación:
Post: Great Ways to Learn jQuery
Y abajo una buena presentación:
jueves, julio 08, 2010
Desktop Kanban Board
Encontré un muy buen tablero Kanban para desktop. Simple y sencillo. Su nombre es µKanban, o microKanban. URL: http://www.ukanban.com/
lunes, julio 05, 2010
Scrum con precio fijo
Un gran enemigo de Scrum son los proyectos de precio fijo. La siguiente nota nos cuenta como adaptar Scrum a precio fijo: http://www.infoq.com/articles/agile-team-fixed-price-contract
jueves, julio 01, 2010
Alternativas a todo
Buscando alternativas a sitios de música online encontré este sitio llamado AlternativeTo. Justamente que ante cualquier programa o sitio, te encuentra otro que cumplen los mismos features del programa o sitio que uno conoce.
Música online gratis
Me puse a buscar alternativas al conocido Grooveshark .Y me encontré con 2 sitios muy buenos de música online:
1- http://www.goear.com/, no tan piola como Grooveshark, pero se encuentra mas música y encontré un sitio ya para bajar la música de GoEar, DownGoEar.
2- http://www.muziic.com/ , es un sitio que usa el api de youtube, para escuchar música, tiene un programa para desktop, celulares, y un tablero de dj.
Suscribirse a:
Entradas (Atom)