Tu vida en codigo  
Entrar   |   Registro ]
Inicio   |   Eventos   |   Foros   |   Galerías   |   Recursos   |   Directorio   |   Planeta  



Gente de la Comunidad TJ.NET


Programación web con ASP.NET MVP UABC Edif. 44 29/SEP/2010 6PM



Hace poco mas de 1 semana, comenzamos a tener un problema en la oficina. Todos los equipos en lapsos aleatorios se desconectaban de la red, a veces cada 2 horas, a veces cada 15 minutos. Esto ocuria unicamente con los equipos conectados por medio de la conexión wireless, lo que obviamente nos llevó a la conclusión que el problema estaba en los Access Points o en el controlador (usamos un 3Com Unified Switch). Sin embargo despues de analizar el comportamiento, los APs, nunca perdian conectividad con el Switch y este a su vez tiene conectados otros dispositivos (cableados) que funcionaban tambien sin problemas.

Todo hacía indicar que los APs serían los del problema, sin embargo los 4 tenían el mismo comportamiento, muy raro que los 4 fallaran exactamente al mismo tiempo. el unico movimiento que habiamos realizado en dias pasados era el cambio del hardware de un firewall, sin embargo  aunque era muy raro que pudieran estar conectados, hicimos una investigación que no arrojo nada.

"Aprovechando" el análisis que estabamos haciendo, me di cuenta que mi iPad (que casualmente llevo al trabajo para leer en mis tiempos libres), no quería conectarse a ninguno de los 2 SSIDs que tengo disponibles. (definitivamente muy raro). Toda la configuración estaba correcta sin embargo simplemente no se conectaba.

De repente, y sinceramente tengo que decirlo que fue como un flashazo, tuve la idea de que el problema podría ser causado por mi iPad. Sonaba descabellado, pero valía la pena intentarlo.....

La gran sorpresa fue que, efectivamente el iPad era el culpable de todo el problema. Aun cuando la mayor parte del día permanecía dormida (no apagada completamente), al parecer el radio continuaba ocasiondo problemas, fue hasta que deshabilite el radio WiFi cuando el problema simplemente se detuvo.

Haciendo un poco de memoria recorde que apenas hacía una semana había actualizado mi equipo a la ultima version de iOS, ya que este problema (tengo mas de 2 meses con el iPad) nunca se había presentado.

Así que si trabajas en un ambiente corporativo (y tienes un 3COM Unified Switch, y quien sabe a que mas pueda afectar), tu podrías ser el causante de esas caidas de la red.

PD. En el ambiente en casa donde solamente tengo 1 AP no tengo ese problema y por lo que he leido el problema es en un ambiente multi-APs.

 

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList



Para aquellos que tenemos equipos que no cuentan con una unidad de DVD y requerimos instalar algún sistema operativo es necesario recurrir a la posibilidad de arrancar el equipo con algún otro dispositivo como una unidad de CD o USB bootable.  Los software BIOS de los equipos ya tienen la opción de que puedas seleccionar con que unidad deseas arrancar sin embargo hoy quiero compartir como podemos configurar una unidad USB para que funcione como nuestro disco de instalación, en otras palabras como crear un USB Bootable. Para ejecutar este procedimiento requerirás el disco o carpeta de instalación del sistema operativo que deseas utilizar.

Abrimos una ventana ade consola y ejecutamos lo siguiente:

DISKPART
LIST DISK

La ventana te mostrara las distintas unidades que tienes montadas, entre ellas el USB que quieres hacer bootable. Normalmente lo pone el nombre de “Disk 1”. Ejecutamos las siguientes instrucciones.

SELECT DISK 1
CLEAN
CREATE PARTITION PRIMARY
SELECT PARTITION 1
ACTIVE
FORMAT FS=NTFS

Este procedimiento tardara unos minutos y una vez que termine el proceso ejecutamos las siguientes isntrucciones.

ASSIGN
EXIT

A continuación inserta tu DVD o monta el disco de instalación del sistema operativo y ejecuta las siguientes instrucciones sobre la consola de comandos.

D: en donde D es la unidad de DVD o unidad montada virtualmente
CD BOOT
D:\BOOT\BOOTSECT.EXE /nt60 H:  en donde H es tu USB que quieres hacer bootable

Copia todo el contenido de tu disco de instalacion sobre raiz de H

Y listo.

Este procedimeinto lo tome de aqui



OJO: Se recomienda precaucion con el uso de las instrucciones descritas en este post y son ejecutadas bajo tu propio riesgo.

En esta ocasión quiero compartir como podemos instalar más de un sistema operativo dentro de un mismo equipo. Sucede que para los que somos desarrolladores de software y que requerimos de diversos ambientes de trabajo en ocasiones es necesario contar más de un equipo para nuestros desarrollos y en el caso de los que desarrollamos sobre SharePoint esto es realmente una necesidad.  En Windows 7 y Windows Server 2008 se cuenta con la capacidad de crear unidades de discos virtuales que pueden ser usados justamente para instalar algún otro sistema operativo adicional y poder contar con múltiples ambientes separados usando el mismo hardware.

Lo que haremos es instalar Windows Server 2008 R2 sobre un equipo que ya cuenta con Windows 7.

  1. Arrancamos nuestro equipo con el disco de instalación de Windows Server 2008 R2
  2. Seleccionamos la opción de Install Now y después seleccionamos la opción de  Repair Computer. No selecciones ninguna operación y simplemente digite Shift F10 para cargar una ventana de consola con la que podemos configurar un disco duro virtual utilizando las siguientes instrucciones de comando.
  3. Capture lo siguiente:
  • a.    DISKPART
  • b.    CREATE VDISK FILE=”C:\SP2010.VHD” TYPE=EXPANDABLE MAXIMUM=50000
  • c.    SELECT VDISK FILE=”C:\SP2010.VHD”
  • d.    ATTACH VDISK
  • e.    EXIT


Básicamente creamos una nueva unidad de disco virtual llamada SP2010.VHD y especificamos que su tamaño puede expandirse hasta llegar a los 50 GB de capacidad de almacenamiento. Después seleccionamos y adjuntamos el disco recién creado y aparezca como una unidad disponible en el asistente de instalación que estamos corriendo.

Después procedemos con la instalación que teníamos y solo asegúrate de utilizar la nueva partición y de NO utilizar ningún otro disco duro que no sea el recién creado. Sigue el procedimiento de instalación de manera normal y a partir de esto cada vez que enciendas tu equipo tendrás la opción de seleccionar con que sistema operativo quieres trabajar.

Esto lo pude lograr utilizando el siguiente artículo del blog de Scott Hanselman.



Introducción a Windows Azure con Alfonso Paredes Canieti Noroeste Torres de Aguacaliente 25 de agosto de 2010 6 a 8PM





 

moto_0620

Mi hijo Eduardo Ramón nació el 24 de Julio del 2010 a las 5:41 am. Le gusta dormir de día y estar despierto en la noche.
Peso 3.3 Kg y midió 0.52 m al nacer.

Su hermana, mamá y papá estamos muy contentos.



En este screencast muestro como instalé cucumber usando NetBeans. Además instalé un plugin para NetBeans y así ejecutar las features desde el IDE



Hace ya algunos años que las comunidades de desarrollo han estado presentes en México y las de Baja California (lugar donde radico), no han sido la excepción. A lo largo de estos años me ha tocado ver el crecimiento y evolución (principalmente la comunidad .NET de Tijuana que es con la que más contacto he tenido), y como de ser una comunidad regida por las “normas” de Microsoft, ha madurado en eventos diferentes (Coffee Camps, Code Camps, Workshops, etc...) .  Sin embargo, [por obvias razones] el enfoque y la audiencia que tienen estos eventos son principalmente de desarrolladores y en algunos otros eventos quizás también de diseñadores.


Un tipo de conversaciones/reuniones que siento que hacen mucha falta son de Gerentes / CTOs /CIOs /Directores de Sistemas de  compañías de la región.  Un lugar donde se puedan discutir ideas, platicar de trendings, de las necesidades y de los logros que como empresas se han logrado y porque no de los roadmaps que se tienen. Lo veo tambien como un excelente lugar para presentaciones de startups o de empresas que se dediquen a ofrecer servicios o productos de intereses general.


Quizás mi distanciamiento de la zona al trabajar en USA me haga ignorar algún grupo que ya realice este tipo de eventos (me encantaría que alguien me avisara y me invitara si es que existe). Pero “creo” que no existe, o por lo menos no de manera semi-formal.


Existen muchas compañías (proveedores de hardware/software) que bien podrían ser el detonante para este tipo de eventos, ojala alguna lea esto y le interese poder organizarlo. Definitivamente aquí lo que se necesitan son las ganas y obviamente las conexiones con las personas adecuadas.


Los puntos que desde mi punto de vista frenan este tipo de eventos son:


• La indiferencia
• El egoísmo o envidias de compartir experiencias
• El pensamiento que no se obtiene nada provechoso

Por último, hago un llamado a todas aquellas personas que estén interesadas en este tipo de eventos, mándenme un email y platiquemos. me@armandoandrade.com.mx

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList



dev3cast: MVP sin ser deportista
Jul, 08 2010 04:26 (PST)



Tengo ya algunas semanas que compre mi iPad, principalmente basado en reviews y comentarios y aún cuando físicamente el dispositivo no me convencía del todo, decidí darle una oportunidad, orillado principalmente a una muy buena oportunidad de crédito. (18 meses sin intereses).

En general estoy muy satisfecho la compra del producto, el consumo que tengo de internet lo hago con el ipad el 95% del tiempo. Sinceramente nunca pensé que el dispositivo podía desplazar a mi laptop en un porcentaje alto.

Sin embargo el cambio mas grande (gamechanger) que he visto en el dispositivo han sido en 2 rubros.

1.- El consumo de libros. Me siento mucho mas comodo leyendo en el iPad que en un libro normal. Obviamente por la practicidad del equipo

2.- El consumo de revistas. Este punto si fue una sorpresa para mi. Jamás me pude imaginar comprando Wired para leerla en el iPad, un gasto de 3.99 USD, que sinceramente jamas hubiera hecho por la versión impresa. Primero porque es mucho mas cara y segundo porque se que no le hubiera dado la oportunidad para leerla.

Actualmente tengo subscripciones (gratuitas) a 5 revistas de computo (infraestructura, noticias, reviews, desarrollo, etc...). y todas estan arrumbadas y sin leer. Pero les puedo garantizar que si existieran como version en el iPad, las estaria leyendo.

Se que hay ocasiones en que el papel es mejor que una versión electrónica, sin embargo siento que en relación al hardware, Apple le dió al clavo.

Si algo pudiera cambiar sería el hecho que Apple tiene el marketplace muy controlado, pero fuera de eso quisiera que todo el contenido estuviera disponible para dispositivos como el iPad.

Y fuera de crear contenidos, el iPad definitivamente es "el" dispositivo para el consumo de contenidos.

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList



Sigo con la aplicación en RubyOnRails sobre NetBeans, en esta ocasión en el screencast escribí la implementación de algunos de los métodos del guestscontroller



imageJusto con un alto nivel de presión antes de iniciar una reunión gracias al consejo del don Miguel Ángel Moran conocido como @SrBichi pude experimentar el soporte hacia atrás de InfoPath 2010 con InfoPath 2007 respecto al despliegue de plantillas administradas.

A diferencia de SharePoint Designer 2010 la historia de compatibilidad hacia atrás de otros productos de la familia office esta muchas más completa. Sucede que SharePoint Designer 2007 y 2010 son productos sin costo y por tal motivo el argumento de Microsoft es que prefieren invertir en nueva funcionalidad que soportar compatibilidad hacia atrás. Afortunadamente este argumento no aplica en los otros paquetes de la familia de Office.

Tenía que hacer el despliegue de una plantilla administrada de formulario InfoPath 2007 con soporte  Form Services sobre un ambiente Office SharePoint Server 2007 Enterprise Edition y no contábamos con ningún equipo con InfoPath 2007. Dada la urgencia, la sugerencia de @SrBichi fue hacer el despliegue utilizando InfoPath 2010 y así fue. Incluso el equipo donde estaba instalado InfoPath 2010 era un Windows 7 y al compilar la plantilla administrada debido a que contaba con código asociado el VSTA lanzaba errores respecto a la ausencia de dos archivos .dll que no estaban en el equipo, seguramente imaginaras cuales archivos son “microsoft.sharepoint.dll” y “microsoft.office.workflow.task.dll”. Procedí a copiarlos desde el servidor SharePoint y evidentemente no pudimos meterlos al GAC sino más bien hicimos la referencia dentro de VSTA y la compilación y publicación se logró exitosamente.

La demostración y presentación final con el cliente también se logró satisfactoriamente y no tuvimos un solo problema por haber implementado con InfoPath 2010.

Aqui un extracto de la ayuda de Office respecto a la compatibilidad de InfoPath 2010 con InfoPath 2007.

InfoPath 2007 Form Templates

The forms in this category are identical to the blank templates that are included in the Popular Form Templates category, except that they are InfoPath 2007 compatible and lack some of the advanced features of InfoPath 2010. Many of your users may not have upgraded to the 2010 releases of SharePoint or the InfoPath client. If you prefer to start with a blank form template, and know that you must target previous releases of Office, then the InfoPath 2007 form templates will serve as a convenient short-cut for ensuring you are in the correct mode.

Note    InfoPath 2010 also allows you to design forms that are compatible with InfoPath 2003.



]]>



Aprovechando un podo de tiempo libre que tenia agregué algo de validación a la aplicación “Traje”, agregue el modelo y empecé el controlador para registrar invitados a las reuniones. El screencast dura 7 minutos aproximadamente



Sigo aprendiendo RubyOnRails, en este screencast veo como agregar un campo a mi modelo, generando una migración. También veo como usar vistas parciales para reutilizar partes en las vistas.



dev3cast: Lo quiero gratis
Jun, 23 2010 05:03 (PST)



ponte: Fundamentos de Programación
Jun, 23 2010 01:59 (PST)

Traducción al español del Foundations of Programming de Karl Seguin de www.codebetter.com licenciado bajo Creative Commons licencia Attribution-NonCommercial -Share-Alike 3.0 Unported.

Fundamentos de Programación Traducido

Jaime Sánchez nos comentó a varios miembros de comunidades tecnológicas acerca de traducir al español este libro, y varios nos apuntamos a ello. Pues bien, este es el esfuerzo de Francisco Flamenco, Emilio Reyes, Antonio Ortiz, Gabriel Oliva, Jaime del Palacio, Gabriel Flores y Haarón González.

Es una traducción que no por provenir de nosotros esté libre de fallas, así que cualquier problema, imprecisión o falta agradeceríamos nos lo notifiquen para actualizar el documento.





Comunidad TJ.NET: T4 en Visual Studio
Jun, 15 2010 02:23 (PST)

T4 en VS2010 Auditorio de Posgrado Cetys Universidad Ing. Daniel Medrano miércoles 30 de junio de 2010 6PM


  
Sea nuestro patrocinador
Nuevas fotos


Windows 7 Launch Mexicali - SIA


Windows 7 Launch Mexicali - Audiencia


Windows 7 Launch Mexicali - Registro


Derechos reservados TJ.NET