Posted on Jun 22, 2008

Google Dev Day

Despues de un fin de semana agotador de fiestas y viajes por carretera, me duermo 3 horas para reponer energias y estoy listo para salir rumbo a la cd de Mexico al Google dev day, quede de irme con Jacob y el Becas, me encontrare en un Sanborns dentro del centro banamex con Gnuget, poco antes del registro.
Ya saben el que quiera un presaludo un poco antes del evento para conocernos las caras por ahi nos vemos.

Posted on Apr 9, 2008

Mis Experiencias con amazon web services

Hace algunos meses husmeando en aplicaciones como Twitter y algunas otras que en estos momentos no recuerdo, note que se hacian llamadas de determinados elementos multimedia a un sitio de amazon, mi pendejez me hizo pensar que era algun tipo de acuerdo publicitario, hasta que decidi ingresar al dominio y descubrir los amazonwebservices.
Esto me cayo como anillo al dedo puesto que estabamos en desarrollo de una aplicacion web que tiene el objetivo de ser usada por muchas personas, y uno de mis temores como novato en el desarrollo de aplicaciones publicas era como hacerle para no limitar a los usuarios en cuanto a recursos de almacenamiento.

Amazon s3 es un servicio de almacenamiento de datos, el cual es muy barato y transparentemente escalable para el desarollador, con costos de .15 centavos de dolar por gigabyte almacenado y .10centavos de dolar por gigabyte de transferencia es una opcion bastante económica para almacenar grandes cantidades de datos. Para contratar dicho servicio solamente es necesario contar con una cuenta de amazon, si alguna vez has comprado en amazon esa misma cuenta te sirve, además de esto uns tarjeta de credito en donde cargarán el consumo de tu cuenta de almacenamiento. El precio por darse de alta es cero, por lo que puedes experimentar sin desembolsar grandes sumas, cosa que no sucede con un servidor dedicado o una cuenta de hosting compartido.

Al darse de alta amazon te proporciona dos llaves, tu ID de acceso y tu llave secreta, las cuales se comprtan como usuario y contraseña de tu cuenta y seran usadas por tus aplicaciones para almacenar informacion dentro de tus “cubetas” que es el nombre que amazon le da al repositorio donde se guardan tus datos.
Se pueden crear cuantas cubetas sean necesarias con la desventaja que no se puede copiar de una cubeta a otra archivos sin hacer triangulacion de estos.
Mi primer error al contratar el servicio fue comprar la aplicacion Jungledisk , aplicacion que te permite almacenar información dentro de tu cuenta s3, el problema fue que mis archivos los almacena con un sistema de archivos propietario por lo cual al tratar de jalar informacion desde otra aplicacion puedo acceder a estos pero con nombres y caracteres especiales añadidos por dicha aplicacion y sin una estructura de directorios aparente, por lo cual deje mi jungledisk para hacer respaldos de mi computadora personal y creé otra cubeta para almacenar los archivos de mi aplicacion.

En esta ocasión use s3Fox una extension para Firefox que te permite administrar cubetas y archivos desde Firefox, bastante util ya que te permite crear y borrar cubetas asi como archivos, Gracias a una anotacion en Digitalweb logré hacer que mis archivos de imagenes se almacenaran en s3 y que la aplicacion mostrara como que estaban hosteados dentro de mi propio dominio, para lograr esto simplemente creé una cubeta llamada media.midominio.com la cual al ser creada se puede acceder a ella a través de http://media.midominio.com.s3.amazonaws.com/ y teniendo los permisos de lectura adecuados pueden ser leidos por cualquier cliente, solamente quedo añadir una entrada CNAME a mi DNS para que enmascare el acceso a mi cubeta como media.midominio.com/archivo.* .
Con esto queda cubierto la parte de transferir el consumo de la información por parte del cliente, ya solo queda nos queda la parte de enviar la información desde nuestra aplicación hacia nuestra cubeta, para lo cual hay mucha información disponible pero esa, esa es otra historia.

Asi que ya lo saben si desean un lugar donde almacenar esa descomunal colección de pornografía porque sus discos duros estan a tope el servicio de amazon s3 es una buena y barata opción.
habra que esperar las comparaciones con los servicios que comienza a ofrecer google con su APP ENGINE y ver que ventajas ofrece, por lo pronto yo ya me subi al tren de amazon s3 y veremos como nos va.

Posted on Jan 21, 2008

curso

goods and services provided by TheRoyalHost.com.

Posted on Dec 16, 2007

Posted on Oct 15, 2007

Posted on Sep 24, 2007

Chamba en GE

Essential Functions (Responsibilities):
-Supports Tress payroll and other HR applications in Mexico for problem analysis and resolution as well as to interfaces between those systems and global HR applications.

-Supports other local applications at Monterrey office.

-Provides user support for applications at Monterrey office, acting on incidents to restore system availability to users as soon as possible.

-Consults with users and performs needs analysis and evaluations; develops procedural specifications, collaborates on project designs, and perform tasks related to on-going support to HR Systems.

-Creates and updates FAQs and Knowledge Base for user support.

-Contributes to delivery of HR system projects.

-Participates in the development, implementation, installation and testing of HR systems and local application updates; develops procedural documentation and user guides.

-Participates in the development of procedures to enhance systems operations.

Qualifications/Requirements:

- Bachelor degree in Computer Science or Engineering.

- Working experience with business application support to end-users.

- Good interpersonal and communication skills and strong customer service orientation.

- Ability to effectively resolve user problems and document resolution.

- Good analytical skills.

- Organized and detailed.

- Ability and interest to work in multifunctional project teams

- Knowledge of data computer and data security procedures.

- Good English skills.

Desired:
- PMP certification or equivalent knowledge
- ITIL certification or knowledge
- Knowledge of SOX IT requirements
- Lean Six Sigma knowledge
- Knowledge of Software Development life cycle and related documentation (data flows, functional processes, requirements, analysis, design, tests, change control)
- Knowledge of these technologies or similar is a plus:
o Oracle Financial applications
o UML (Unified Modeling Language) 2.0 diagrams
o SQL Server 2000 Database Administration
o SQL queries
o TRESS Payroll System
o JSP / Java / Visual Basic / SQL
o Business Objects / GUIDE
o PHP, Java

Interesados enviar correo a oliver.espinosa la cuenta esta en gmail

Posted on Sep 13, 2007

Apache PHP y Mysql en MacOSX


MAMP es un paquete que te instala Apache 2.0 PHP y Mysql en OSX, con una gran facilidad de instalacion que caracteriza a las mac , aunque OSX ya viene con Apache decidi instalarlo para tener mi entorno de desarrollo independiente.
Una de las cosas que mas me gusto es el poder switchear de Php4 a Php5 con solo seleccionar de un menu, asi como su widget para iniciar o detener los servidores de bases de datos y servicio web. Además puedes configurar los puertos de una manera muy fácil, y en mi caso las configuraciones de Apache no necesitaron de mover ninguna linea para empezar a programar mis aplicaciones, ya que por default viene con la configuracion mas usada para desarrollar alguna aplicación web.
El único problema que me dio fue que tuve que exportar algunas variables a mi entorno, ya que MAMP hace referencias a librerias dinámicas, y al momento de usar bake de cakephp php5 me marcaba un error de “linkeo” por lo que agregue la siguiente linea en mi consola:

echo ‘export DYLD_LIBRARY_PATH=/Applications/MAMP/Library/lib:${DYLD_LIBRARY_PATH} >> ~/.bash_profile’

Si buscas algo para windows esta el conocido xampp el cual he probado y esta muy bien, además de también esta disponible para MacOSX, simplemente en esta ocasion quise probar algo diferente.

Posted on Aug 22, 2007

Posted on Jun 3, 2007

Mas del Yunque

El día de ayer en el periodico AM que circula en guanajuato, saldría un suplemento sobre el grupo del Yunque, en donde se informaba a detalle de este grupo conservador, misteriosamente en la ciudad de celaya, aparecen hombres vestidos de civil en diferentes puestos de periodicos y compran TODOS los ejemplares del periodico AM.

Más Info Aquí

Posted on Jun 1, 2007

Iniciacion del Yunque

Aqui estan los videos de una iniciacion del Yunque, que es una especie de “secta politica” de donde son algunos panistas conservadores de ultraderecha, y que segun algunos “No existe”.
Mis pensamientos al ver cualquier tipo de iniciacion son: -Que borregos- , mi parte favorita es interpretado personalmente, el que obedece “NO SE EQUIVOCA”, traducción, obedece a Dios, pero como a el solo Tus Superiores lo podemos ver nosotros tus superiores te decimos lo que dijo, por lo tanto obedece a tus superiores pobre borrego y no te equivocaràs,

Voy a iniciar mi propia secta, con gorritos, bandas para el brazo, y simbologías raras (alguna de una fuente con dingbats ),