viernes, noviembre 30, 2007

Wine en Mac OSX

Hace algunas semanas atras escribí sobre donde obtener paquetes de instalación de Wine para OSX, en aquél entonces en las referencias que dí se mantenian paquetes cuya versión era muy cercana a la última versión liberada de Wine en su momento, pero por algun motivo en esos sitios ya no se liberó ninguna de las nuevas versiones.

Así que buscando paquetes con versiones recientes, encontré este otro sitio donde tienen paquetes de instalación de Wine de versiones recientes.

Video Cast 2

Por problemas al subir el video al sitio de video.google.com, aun no he podido publicar el segundo video cast, aun y cuando esta listo desde principios de esta semana, espero tener un poco de mejor suerte el dia de hoy y quede el video.

viernes, noviembre 23, 2007

La PGR intensifica su presencia

Tijuana, BC. a 23 de Noviembre.- La PGR ha incrementado su presencia en esta ciudad fronteriza.

jueves, noviembre 22, 2007

Encuenta de salarios 2007

En la revista Software Guru de Noviembre-Diciembre 2007 se publicó un artículo referente a una encuesta de salarios TI en el 2007.

Aquí voy a comentar lo destacable para mí, pero sugiero ver el artículo original para tener una mejor perspectiva.

En la siguiente gráfica se ven los porcentaje en las áreas TI donde la mayoría de nosotros laboramos, destacable que casi el 50% trabajan en el área de sistemas de una empresa que no se dedica al área de software y/o tecnología, por debajo están los proveedores de servicios, lo que me hace pensar que las empresas por lo menos aquí en México prefieren realizar su propio soporte y desarrollo en lugar obtener ayuda externa.



También en esta gráfica podemos ver que casi el 50% son profeccionistas titulados, así que a obtener el titulo, pero también me llama la atención que un 17% cuentan con maestría.



Por el lado del genero no hay sorpresas 85% son hombres solo el 15% mujeres, pero bueno al fin y al cabo no se va al a trabajo a hacer citas, o si?



También es destacable que no somos muy leales a trabajar por mucho tiempo en una misma empresa, digo la rotación no es como en el área de la maquiladora, pero rotación al fin.



No es una novedad que la mayoría obtenga salario muy bajos, y solo unos pocos salarios muy altos, Baja California esta en el lugar 10 de salarios promedio, no se que hacemos aquí, habría que movernos a Nuevo León o al DF o a Querétaro.





Eso si en la tabla internacional de salarios TI ni siquiera aparecemos en los primeros 10.



Si algún universitario aun no decide a que área de las TI especializarse, aquí les va un tip



En cuanto a conocimientos hay que aprender Java y .NET, ahh Cobol yo programe en Cobol para Mainframe y todavía me acuerdo como manipular datos, tip por si alguna reclutadora ve esto ...



Insisto trabaje con Mainframe programando. Los salarios de la plataforma Windows no esta mal, pero parece que el pastel esta dividido entre muchos, ojo conocer Unix esta muy bien y Linux y Apple no esta tan lejos en el salario en comparación con Windows.



Dentro de las prestaciones, ojo empresas, Gastos médicos mayores y horarios flexibles es lo que busca la gente, no bonos por puntualidad ni cosas menores.



También fijense el 75% de los empleados TI siempre están buscando trabajo, pasiva o activamente.



Finalmente, porque cambiamos de trabajo?, bueno facil de contestar mas dinero y crecimiento profesional.



Pues bien desde mi punto de vista esto es lo destacable, ahora visiten el artículo ustedes y formense su propia opinión.

NOTA: Todas las gráficas son propiedad y responsabilidad de SG

miércoles, noviembre 21, 2007

Video Cast 1, Introducción a nueva funcionalidad en .NET 3.5

El primer Video cast esta enfocado a la nueva funcionalidad introducida en .NET 3.5, específicamente se muestra como funciona:
- El acceso automático a propiedades
- La nueva inicialización de objetos

Las herramientas y librerías necesarias u opcionales se listan en este post.

El código fuente de ejemplo puede ser descargado de aquí. El archivo para este video cast es V1.zip
La liga directa al video esta aquí.


Creative Commons License


This work is licensed under a
Creative Commons Attribution-Noncommercial-Share Alike 2.5 Mexico License.

Anuncio de serie de Video casts sobre .NET y Mono

El motivo de este post es para anunciar una inquietud pendiente, he comenzado una serie de video casts con la intención de mostrar como trabajar con el .NET Framework y Mono.

Inicialmente los video casts van a estar hospedados en Google Video, aunque esto desafortunadamente reduce un poco la calidad de la imagen, así que seguiré buscando mejores formas de hacer esto, aunque en buena medida depende de la respuesta que obtenga de las personas que usen los video casts.

El código fuente de los video casts va a estar disponible en Google Code, el cual ofrece un repositorio Subversion, ademas de que en el manejo del codigo hago uso de algunas herramientas libres, las cuales las listo a continuación:
1.- Cliente Subversion, para windows recomiendo TortoriseSVN, en Linux y MAC existen varios
2.- NANT es una herramienta libre para compilar programas en .NET
3.- NUNIT de igual forma herramienta libre para ejecutar pruebas de unidad.

Mi ambiente de trabajo es bajo OSX Leopard, donde ejecuto Mono (actualmente la versión 1.2.6) y mi editor de código fuente es TextMate, pero eso no implica que el código de los video casts no se pueda usar en Windows con Visual Studio o con MonoDevelop.

El código fuente esta liberado bajo la licencia MIT, la cual es bastante liberal con lo que se puede hacer con el código fuente; los vídeos están liberados bajo la licencia Commom Creative para uso no comercial.

Creative Commons License

Dicho todo lo anterior, termino este post y comienzo a preparar el post para el primer Video Cast.

lunes, noviembre 19, 2007

Visual Studio 2008 y .NET Framework 3.5 RTM

Apenas el Jueves pasado, en el evento Tour Tecnológico 2007 en la universidad CESUN, dí la platica sobre las novedades del Visual Studio 2008 y .NET Framework 3.5, las presentaciones de la comunidad se encuentran en el SkyDrive de TJNET.

Pues el día de hoy la noticia que la versión RTM del Visual Studio y el .NET Framework 3.5 ya están disponibles, inicialmente las versiones Profesional y en adelante para los subscriptores del MSDN.

Las versiones Express también se encuentran ya disponibles para descarga.

Mas recursos sobre información y vídeos disponibles los pueden encontrar aquí, aunque el material esta solo en inglés.

martes, noviembre 13, 2007

El mercado de los celulares, un mercado jugoso

O al menos así nos lo hacen ver Apple con la introducción de su iPhone y ahora Google con el lanzamiento de Android.

Definitivamente el mercado de los celulares parece fabuloso, pero esta defectuoso por defecto ... valga redundancia; esta defectuoso porque las compañías telefónicas y los mismos fabricantes de los teléfonos te cierran a utilizar los equipos solo con servicios de ellos, si se quiere crear aplicaciones Web para los móviles, el cobro del servicio GPRS es como un asalto a mano armada, por lo menos en México, y ya ni pensar en 3G, porque aquí no existe - según Movistar esta realizando pruebas en Monterrey, pero igual el servicio debe de estar carísimo -.



Pero volviendo al tema de Android, Google le apuesta a un sistema operativo Open Source para dispositivos móviles, e inclusive anuncia un reto para desarrollar aplicaciones atractivas para su plataforma donde hay premios en un total de 10 millones USD.

Ahora la pregunta, que tanto éxito tendrá Google haciendo que los fabricantes de teléfonos utilicen su plataforma en lugar de las ya existentes?, bueno eso solo el tiempo lo podrá responder, aunque es importante mencionar que Google no es el primero en ofrecer una plataforma Open Source para móviles, el proyecto Gnome ya la ofrece e inclusive hay un teléfono Open Source fabricado por OpenMoko.













Android es interesante por un par de aspectos técnicos. El primero es que es una plataforma que se ejecuta en Linux, por lo tanto es posible hasta cierto punto ejecutar aplicaciones para Linux en cualquier móvil que ejecute Android, de hecho Poky un framework para dispositivos empotrados ya ha sido probado en el emulador de Android.



Otro punto interesante es que programar para Android se ve como Java, se programa con herramientas para Java, pero no es Java, el código final se compila a Dalvik bytecode, donde Dalvik es la maquina virtual que ejecuta las aplicaciones de Android dentro del teléfono.

Google ofrece todas la herramientas necesarias para desarrollar aplicaciones para Android, desde add-ins para Eclipse hasta un emulador de la plataforma, además permite que este set de herramientas se puedan utilizar en Linux, OSX o Windows.

Así que Google ya puso su apuesta, será cuestión de tiempo para ver la respuesta de los fabricantes de móviles y de las mismas compañías telefónicas, por lo pronto el reto de Google para el desarrollo de aplicaciones suena bien, a quien no le gustaría tener una pequeña parte de esos 10 millones de USD? ;)

domingo, noviembre 11, 2007

Tour Tecnológico 2007 en Tijuana

Este jueves 15 de Noviembre se llevará a cabo el Tour Tecnológico 2007 organizado por la comunidad TJ.NET y Microsoft, este evento se realizará en las instalaciones del CESUN, bajo el siguiente programa:

8:30 Registro
8:45 Bienvenida
9:00 Características principales de VS 2008 y el .Net Framework 3.5
Mario Alberto Chávez (Decisiones Inteligentes)
9:45 Construyendo Clientes inteligentes usando Visual Studio 2008, WPF y Expression Blend
Jaime Sánchez (Microsoft México)
10:30 Receso
11:00 Construyendo aplicaciones móviles usando Visual Studio 2008 y el .NET Compact Framework 3.5
Gabriel Flores (Microsoft MVP C#)
11:45 Introducción al ciclo de desarrollo con Visual Studio Team System
Haarón González (Microsoft MVP ASP.NET)
12:30 Desarrollo de aplicaciones interactivas con Windows Live
Jaime Sánchez (Microsoft México)
13:00 Interoperabilidad de documentos con OpenXML
Jaime Sánchez (Microsoft México)

Para registrarse en línea ir aquí.



lunes, noviembre 05, 2007

Richard Stallman en el ITT

Pues el dia de hoy se llevo a cabo la conferencia sobre Software Libre impartida por Richard Stallman en el teatro Calafornix del ITT.

La platica en general fue muy amena, la sorpresa, por lo menos para mi, es que fue totalmente en español por parte de Stallman, como dato curioso, se quito los zapatos antes de comenzar la platica y la dio en calcetines.

Los puntos a resaltar de la platica son los siguientes:
  • Definio que es software libre y porque software de codigo abierto no es lo mismo que software libre, al igual que definio que es software propietario, y pues bueno aqui vino el "yada yada yada..." contra Microsoft
  • Platico el porque a él, el uso de software libre le parece un acto moral, y aqui uso un ejemplo que cito textualmente "si se esta en una alberca y alguien se esta ahogando y uno sabe nadar, es una obligacion moral rescatar a la persona que se esta ahogando, claro a menos que esa persona sea Bush"
  • Comento sobre la ventaja de tener el codigo abierto para resolver problemas rapidamente, inspeccionar el codigo fuente para ver que haga lo que tiene que hacer y que no este espiando al usuario, aqui menciono que dentro de la industria del software, cito textualmente "hay una organizacion terrorista mas poderosa que Al-Qaeda, que se encarga de espiarnos a traves de 'backdoors' en el software propietario, esta organizacion es el gobierno de estados unidos"
  • Hablo sobre las licencias de software libre, especificamente que es la GLP
  • Tambien comento el problema de que el software GNU/Linux se conozca simplemente como Linux, omitiendo la participacion del proyecto GNU, y de la posicion politica de Linus Torvalds acerca de esta situcion, donde segun el, a Linus no le importa el software libre.
  • La platica se centro en relacion a la libretad y los derechos de los usuarios de software, asi mismo critico a las escuelas que enseñan y aceptan el uso de software propietario en lugar de enseñar y utilizar software libre
  • Finalmente hablo que no es cierto que al enforcarse al desarrollo de software libre se pierden empleos ya que el desarrollo de software es una parte pequeña en comparacion a otros servicios de las TI, y que una buena parte del desarrollo de software esta enfocada a desarrollo a la medida, y esta parte seria vigente aun y cuando se emigre a software libre.
  • Al final en algunas de las preguntas - no recuerdo cual era - menciono que para que Mexico alcance una verdadera democracia, el gobierno actual debe romper con su relacion con Estados Unidos.
Mucha gente tomo fotos - yo n traje mi camara -, tambien hubo varias camaras de video, asi que a la mejor en los siguientes dias por ahi aparacen los videos en youtube o algo asi.

Nota: Fotos "malitas" tomadas con mi celular...








Blogged with Flock