thank_you && good_bye


El final era inevitable y nosotros hemos llegado hasta donde más han dado nuestras fuerzas y nuestros intentos. Agradecemos a todos y cada uno de ustedes que nos leyó en algún momento o que simplemente nos dedicaron unos minutos de su tiempo para ver las publicaciones.

Lo intentamos todo pero al final el proyecto no pudo continuar, este proyecto así como muchos otros ha llegado a su fin. Nos despedimos de todos ustedes de con una gran sonrisa en el rostro. Los extrañaremos a todos y a cada uno de ustedes. No cabe duda que dentro de nuestras letras hay éxitos y fracasos, risas y seriedades que en algunos momentos nos pusieron a pensar o simplemente nos sacaron un pequeña sonrisa.

Este señores es el comunicado final de este blog el cual después de tanto tiempo termina de agonizar y se da por vencido, esto no significa que nosotros nos daremos por vencidos, lo que realmente hacemos es dar paso a proyectos aún más grandes que este y que finalmente consumen todo nuestro tiempo y dinero ( pero sobre todo el dinero ). Esperamos que este espacio haya sido de su agrado y que hayan disfrutado de su contenido.

La fecha oficial de defunción de este sitio Web será el mes de Enero de 2018 y a lo largo de este mes se darán de baja paulatinamente los servicios aquí ofrecidos. Los veremos en algún otro proyecto, tirando código, levantando servidores y sobre todo divirtiéndonos con los cacharros de siempre.

Hasta el siguiente proyecto.

thank_you && good_bye

ImprovingWork: Selección de herramientas

Selección de herramientas
De las partes más importantes que debemos tener en cuenta es que nuestro sistema debe ser escalable y que debe dar servicio al menos por un año sin que cause ningún problema. Para esto nos pusimos a pensar en las herramientas que vamos a usar para el desarrollo que nos espera.

Recuerden que hay que mantener la calma, todos queremos comenzar a escribir código y hacer que funcionen las cosas pero si no nos ponemos a pensar y razonar sobre lo que vamos a hacer puede que en algún momento nos demos de topes contra la pantalla por qué elegimos pobremente.

Herramientas seleccionadas

Después de divagar un poco entre frameworks y sus versiones nos hemos puesto de acuerdo en elegir los siguiente frameworks

BACK-END

  • PHP 5 ( última versión estable )
  • MySQL ( última versión estable )
  • Codeigniter ( por su facilidad de desarrollo )
  • Composer ( para el manejo de las dependencias e instalaciones )
  • Apache2 (y  todas las reglas del módulo rewrite )


FRONT-END

  • AngularJS ( en su versión 1.5.x ya que la nueva versión aún no sabemos usarla )
  • Stylus ( es mucho más sencillo y rápido de escribir )
  • EcmaScript 6 ( hay que acostumbrarse al nuevo estándar de JS )
  • Pug ( de mucha ayuda para los templates )
  • GruntJS ( automatizador de tareas )
  • NodeJS ( ayudante para la automatización de tareas )

REPOSITORIO

  • git ( como manejador de versiones )
  • github.com ( como host del repositorio )

SISTEMA OPERATIVO

  • Ubuntu 15.10/16.04 ( para no tener que pelearnos con compilaciones que no tienen que ver con el desarrollo Web )

Estas serán las herramientas que nos ayudarán con el desarrollo de nuestro sistema. Y con esto comenzaremos a definir los módulos.

Forma de trabajo 

Para hacer el trabajo más sencillo se tendrá un repositorio público en el cual cualquiera podrá entrar y clonar o hacer fork y en este repositorio se pondrá todo el código que se necesite para llevar a cabo el desarrollo.

El repositorio lo pueden visitar en:
https://github.com/arkosnoemarenom/lab-improving-work.git
Desde este repositorio ustedes podrán monitorear los cambios que se van agregando al sistema.

P.D: Ustedes sientanse libres de hacer fork, pull request y si están aún más interesados puedo agregarlos al repositorio para que ustedes mismos puedan subir código al repositorio.

WORKFLOW

Esto sí es muy importantes y es que si no determinamos una forma de trabajo para el repositorio simplemente todo se saldrá de nuestras manos pero para mitigar este tipo de problemas se han creado las siguientes normas de integración.

Esto solo le importa a quienes quieran ser contribuidores en el repositorio 
  • Las ramas master, development y cualquier rama intermedia entre estas dos ramas serán protegidas por lo cual no todos podremos hacer push en estas ramas.
  • Todos los desarrollos que se quieran integrar deberán salir de la rama development, no hay excepciones.
  • Todas las ramas que se quieran integrar deberás pasar por revisión y pruebas.
  • Si tu eres tester y te gusta escribir TESTs por favor ayuda a quienes no porque hay mucho por hacer y no sabemos hacer tests :P
  • Todas las reglas que ayuden a mejorar el código o la estructuración del proyecto son bienvenidas.
Les agradezco mucho que estén atendiendo a estos artículos que ayudarán a más de uno porque se que a mi me ayudarán y al menos soy uno. ;)

ImprovingWork: Ambientes de “deploy”

Ambientes de  

¿Qué son los ambientes de deploy?

Los ambientes son aquellos que nos ayudan a realizar pruebas ya sea mientras estamos haciendo el desarrollo o para probar funcionalidades y su comportamiento antes de que lleguen al usuario final.

Lo más común y lo más sano para cualquier sistema es tener al menos 3 ambientes:
  1. Desarrollo
  2. Calidad
  3. Producción

DESARROLLO

La parte de desarrollo todos los que hemos programado la conocemos, es en donde nos la pasamos escribiendo código y probamos pero sucede que también necesitamos un lugar en donde podamos hacer pruebas de integración en donde nuestro código ya conviva con el código de todos los desarrolladores que nos acompañan en la aventura de crear cosas nuevas o de resolver problemas.

Para esto se usa un servidor instalado en alguna parte de nuestra red interna que sirva para poder manejar nuestro desarrollo y se pueden hacer muchas cosas fabulosas con este tipo de servidor por ejemplo la integración continua que nos ayudaría a hacer los despliegues en “development” de una forma mucho muy sencilla. Pero este tema lo tocaremos en alguna otra serie de artículos.

CALIDAD

Calidad debe ser siempre una copia de producción, esto no es negociable, y es que si no lo es, no se puede asegurar que lo que vayamos a poner a funcionar para el usuario final realmente funcione como nosotros queremos que funcione.

En este ambiente es en donde se realizan los tests de usuarios en donde un equipo se debe encargar de hacer que el sistema truene ( y realmente ese es su objetivo ), al hacer pruebas de usuario estos pueden llegar a encontrar situaciones que no se contemplaron durante el desarrollo pero que pueden ser resueltos en un lapso de tiempo corto, sin embargo cuando se encuentra un problema que resulta ser una catástrofe para nuestro usuario final ( p.e. En un sistema de pagos online no se puede cobrar ) se debe detener el pase al ambiente de producción pues significa que las cosas no funcionan como se prometieron y no se debe dar ningún visto bueno.

Si tu eres el encargado de este tipo de despliegues es recomendable que te sientes un poco a pensar en que es lo mejor para el producto, salir con un sistema que está roto o simplemente regresar el desarrollo para que se puedan arreglar los problemas que se presentaron durante el periodo de pruebas.

Esta fase de una de las más importantes ya que es en donde te darás cuenta si verdaderamente tu sistema hará lo que tu dices que hace.

PRODUCCIÓN

No hay mucho que decir de esto más que si esta parte no está bien controlada, funcionando correctamente o si tiene algún fallo te puedes meter en problemas muy graves. Esto va enserio por que producción es el más importante de todos los ambientes, es lo que verá el usuario final, es la parte que te dará lo que tu buscabas o todos los problemas del mundo que no esperabas.

Es aquí en donde realmente verás tu trabajo funcionando y es en donde te dará la mayor satisfacción viendo como es que lo que tu hiciste, donde las ideas que tuviste en el desarrollo, en donde todo lo que planeaste y te hizo sudar frio y te hizo sentir mal y que al final lograste resolver, da todos sus frutos, el lugar en donde tu sistema funciona y lo ves hacer las cosas que tu querías que hiciera. Es como ver a tu hijo crecer.

Y LUEGO DE LOS AMBIENTES ...

Esta es la primer conceptualización que se debe tener para poder hacer el desarrollo, hay muchas más fases que se ocupan para poder llegar a un desarrollo exitoso sin embargo estas son las básicas que se deberían usar cuando se quiere llegar a la meta.

En nuestra experiencia hemos llevado los desarrollos por varias fases más allá de estas 3, han sido muchas veces útiles y muchas veces fastidiosas pero de todo se puede resumir como se ha hecho en este artículo.

Esperamos que el artículo les sea de mucha ayuda no solo para su trabajo si no también para todos los proyectos que lleven a cabo.

Sean pacientes con los siguientes artículos, serán un poco más pesados y un poco más extensos pero esto abrirá el paso para poder llegar a nuestro objetivo. Recuerden que aunque nos guste mucho escribir código y sentarnos con nuestro editor preferido al frente, la mejor idea será siempre detenernos a pensar un poco lo que vamos a hacer y cómo lo vamos a hacer para que el resultado sea el que esperamos.

ImprovingWork: Bienvenidos

comencemos la aventura
Bienvenidos En esta serie iremos recorriendo el camino del desarrollo de una aplicación que nos ayude a mejorar los procesos dentro de la empresa en la que trabajamos, cabe aclarar que esto es algo muy básico pero se puede usar como base para hacer un sistema más completo ya sea para la empresa en donde trabajamos o para la empresa que creamos.

El desarrollo será un poco largo pero esperamos que sea de lo más útil para ustedes, queridos lectores, ya que nuestro objetivo es que ustedes aprendan también a cómo construir un sistema desde cero comenzando por seleccionar las herramientas que se pueden usar y que les harán la vida más fácil hasta como ponerlo a funcionar para el ambiente de producción.

Aquí buscaremos llevar a cabo lo mejor que conocemos y de la mejor manera todo el desarrollo pero también les recordamos que no somos los más expertos del mundo y que sus aportaciones serían de gran ayuda para que también nosotros aprendamos de ustedes.

Y dado el preámbulo de esta serie comenzaremos dando los nombres de los desarrollos que se llevarán a cabo en los siguientes artículos:

  1. Seleccionando las herramientas
  2. Maquetación y construcción de rutas públicas y privadas
  3. API RESTful, conceptos y aplicación
  4. Sistematización del trabajo
    1. Sistema de administración de vacaciones y días de asueto
    2. Sistema de administración de currícula ( ayuda a los reclutadores y entrevistadores )
    3. Sistema de reservación de salas de reuniones y meetings
    4. Sistema de administración de estacionamientos
El anterior es sólo el temario que tocaremos no precisamente con esos títulos y seguramente con muchos más artículos de los que pensamos y creemos pero de esta forma ustedes verán desde el principio si les ayudará el seguir esta serie o no.

Se darán cuenta que los 4 mini-sistemas que pretendemos desarrollar se harán al final, esto debe darles a ustedes la idea de como hacer un proyecto que ayude de la manera más real a todos a cómo llevar a cabo un desarrollo. Y siempre hay que empezar razonando como haremos las cosas y seleccionando las herramientas adecuadas para nuestro desarrollo.
No se preocupen y es que así como el desarrollo lleva su tiempo esta serie irá caminando poco a poco dando pie a que todos puedan expresar dudas ( si es que llegaran a surgir dudas ) o dar sus comentarios y sugerencias de todo lo que se habla en el artículo.

Esperamos que disfruten de esta travesía con nosotros y que les sea de mucha ayuda.

A DARLE ÁTOMOS !!! ...

Solucionando los problemas internos en la empresa

Estando dentro del sistema de trabajadores te encuentras con distintas deficiencias que se pueden arreglar haciendo pequeños sistemas de administración que después se puedan unir con los demás sistemas que se manejan dentro de una empresa. De entre estos sistemas encontré algunos que podrían ser de mucha utilidad.

  • Sistema de administración de curricula
  • Sistema de reservación de salas de reuniones
  • Sistema de reservación de vacaciones
  • Sistema de administración de estacionamientos
  • Etc.
Son solo algunos de los sistemas que desarrollandolos internamente podrían hacer la burocrácia menos necesaria, a cuantos no nos ha pasado que queremos reservar una sala, nuestras propias vacaciones, el estacionamiento que nos corresponde, etc. Y para esto crearé los siguientes artículos pensando en resolver los sistemas anteriormente mencionados usando lo de siempre que son las cosas más básicas que puedes encontrar y aprender.

  1. PHP
  2. MySQL
  3. CSS
  4. HTML
  5. Javascript
Todo esto nos llevará por el camino de encontrar la mejor forma de desarrollar las aplicaciones y de estructurar las mejores formas de desarrollar, junto con los mejores frameworks.

En las siguientes series de artículos iremos desarrollando poco a poco los sistemas completos que nos ayudarán a llegar a una solución básica pero efectiva de cada uno de los problemas que se nos presentan dentro de la empresa en donde trabajamos, además de que nos hará la vida más fácil ayudaremos con problemas cotidianos que no solo nos afectan a nosotros si no también a todos aquellos con los que trabajamos.

Esperen los siguientes artículos que nos irán conduciendo por el camino de la estructuración, el desarrollo y el aprendizaje.
1 2 3 4 5 6 >  Last ›
thank_you && good_bye // Noviembre 28 de 2017ImprovingWork: Selección de herramientas // Octubre 07 de 2016ImprovingWork: Ambientes de “deploy” // Septiembre 15 de 2016ImprovingWork: Bienvenidos // Septiembre 01 de 2016Solucionando los problemas internos en la empresa // Agosto 16 de 2016Un básico que te puede salvar la vida // Mayo 12 de 2016ECMA Script 6 o el anhélo de JavaScript por ser Java // Agosto 25 de 2015FullStack Developer: ¿lo eres de verdad? // Agosto 04 de 2015Un hermoso atardecer // Julio 20 de 2015RESTful API Design: Creando la base del front-end (Parte 2) // Octubre 27 de 2014Carta de un freelancer a un cliente barato!!! // Octubre 20 de 2014RESTful API Design: Creando la base del front-end (Parte 1) // Septiembre 22 de 2014RESTful API Design: Seleccionando y configurando el back-end (Parte 2) // Septiembre 17 de 2014RESTful API Design: Seleccionando y configurando el back-end (Parte 1) // Septiembre 08 de 2014RESTful API Design: Planeando nuestros servicios // Septiembre 01 de 2014jean // quiero tener poderes mentales denmelossssJulio Cesar Bol… // Ni pex mi Arkos, lo que un día nace... aveces tie…arkosnoemarenom // Este post se escribió con premura así que segura…wtf // quiero temer el poder del virus Esteban arboleda // Darsy-esteban@hotmail.com :vEsteban arboleda // Me pueden encontrar por facebook como esteban arbo…Esteban arboleda // (|) jajaja :vEsteban // Creo en todo menos en tantos comentarios tan fuera…Esteban // Gente pendeja y todos los que creen tener super po…D // dvsdlfgkdslalex // Hola quiero poderes como puedo tenerlos proweb365.com // THANK SO MUCH!Flor // Holaa... Quisiera obtener poderes que me ayuden pa…Paspitas // Muchas felicidades ARKOS, por el gran aporte que h…Pocholo // Jajajaja tan momoshos, nunca dejen de ser tan pat…Noviembre - 2017 // 1 postthank_you && good_bye // Noviembre 28 - 2017Septiembre - 2016 // 3 postsImprovingWork: Selección de herramientas // Octubre 07 - 2016ImprovingWork: Ambientes de “deploy” // Septiembre 15 - 2016ImprovingWork: Bienvenidos // Septiembre 01 - 2016Agosto - 2016 // 1 postSolucionando los problemas internos en la empresa // Agosto 16 - 2016Mayo - 2016 // 1 postUn básico que te puede salvar la vida // Mayo 12 - 2016Agosto - 2015 // 2 postsECMA Script 6 o el anhélo de JavaScript por ser Java // Agosto 25 - 2015FullStack Developer: ¿lo eres de verdad? // Agosto 04 - 2015Julio - 2015 // 1 postUn hermoso atardecer // Julio 20 - 2015Octubre - 2014 // 2 postsRESTful API Design: Creando la base del front-end (Parte 2) // Octubre 27 - 2014Carta de un freelancer a un cliente barato!!! // Octubre 20 - 2014Septiembre - 2014 // 3 postsRESTful API Design: Creando la base del front-end (Parte 1) // Septiembre 22 - 2014RESTful API Design: Seleccionando y configurando el back-end (Parte 2) // Septiembre 17 - 2014RESTful API Design: Seleccionando y configurando el back-end (Parte 1) // Septiembre 08 - 2014Agosto - 2014 // 1 postRESTful API Design: Planeando nuestros servicios // Septiembre 01 - 2014Julio - 2014 // 2 posts7 cosas que debes considerar al diseñar una interfaz de usuario (UI) o la experiencia de usuario (UX) // Agosto 25 - 2014RESTful API - Los verbos en acción // Agosto 18 - 2014Junio - 2014 // 3 postsRESTful API: Los verbos y los sustantivos // Junio 30 - 2014RESTful: Construyendo una API // Junio 23 - 2014RESTful: El poder de los verbos en el desarrollo de tu sistema // Junio 16 - 2014Abril - 2014 // 3 postsLaravel: vistas y paso de datos // Abril 21 - 2014Laravel: Rutas de nuestra aplicación // Abril 14 - 2014Laravel PHP Framework: un framework para artistas del código // Abril 07 - 2014Marzo - 2014 // 2 postsFactories con AngularJS // Marzo 31 - 2014Controllers con AngularJS // Marzo 24 - 2014Febrero - 2014 // 1 postRouter, AngularJS para nuestra aplicación: angularexpress // Febrero 10 - 2014Enero - 2014 // 4 postsRouter, AngularJS para nuestra aplicación: El modelo // Enero 27 - 2014Router, AngularJS para nuestra aplicación: Flujos // Enero 20 - 2014AngularJS, de entre todos los frameworks, el mejor que he usado // Enero 13 - 2014ExpressJS, NodeJS otra vez haciendo la tarea de desarrollo más sencilla // Enero 06 - 2014Diciembre - 2013 // 6 postsYEOMAN (yo, grunt, bower) con NPM el desarrollo se hace más fácil // Diciembre 30 - 2013NPM, modulariza las librerías de tus proyectos con NodeJS // Diciembre 23 - 2013CSS con super-poderes // Diciembre 16 - 2013NodeJS: Un servidor con Javascript // Diciembre 09 - 2013NodeJS, una herramienta para desarrollo de servicios // Diciembre 04 - 2013De principio a fin, no nos detendremos // Diciembre 02 - 2013Mayo - 2013 // 1 post7 Consejos de Rendimiendo en JavaScript y CSS // Mayo 14 - 2013Febrero - 2013 // 1 post4.1 Herramientas que te ayudarán a manejar tus desarrollos en equipo // Febrero 18 - 2013Enero - 2013 // 4 postsPHPExcel y Codeigniter, generando documentos de Office // Enero 30 - 2013Tarjeta de presentación (tarea del WebWorkshop) // Enero 23 - 2013Workshop 5 // Enero 14 - 2013Workshop 4.3 // Enero 14 - 2013Diciembre - 2012 // 2 postsWebWorkshop versión 1.0 // Diciembre 07 - 201210 Tips de productividad para Freelancers // Diciembre 01 - 2012Noviembre - 2012 // 3 postsCrea miniaturas de tus imágenes con PHP y Codeigniter // Noviembre 29 - 20124 expresiones regulares que debes tener en cuenta // Noviembre 23 - 2012Los planes avanzan // Noviembre 21 - 2012Febrero - 2012 // 1 postHemos dejado atras el "YO" y nos hemos convertido en "NOSOTROS" // Febrero 28 - 2012Enero - 2012 // 2 postsTrucos Linux: Activar el módulo userdir en un servidor CentOS // Enero 26 - 2012Noticias // Enero 17 - 2012Diciembre - 2011 // 1 postApple usa sus patentes para bloquear el API multitouch de HTML5 // Diciembre 09 - 2011Noviembre - 2011 // 3 postsFacebook o Google, ¿Cuál de los dos falló? // Noviembre 26 - 2011Pokki - entretenimiento, negocios, productividad, socialmedia ++ // Noviembre 25 - 2011WebFonts, la revolución del texto en la Web. // Noviembre 10 - 2011Octubre - 2011 // 6 postsRichard Stallman, genio y figura: requisitos para una charla // Octubre 28 - 2011RubyGem Games // Octubre 27 - 2011¿Qué hay de MySQL y Ruby? // Octubre 24 - 2011Un alucinante que no causa adicción // Octubre 23 - 2011Lo que esta de moda es Ruby // Octubre 17 - 201111.11.11 El poder del uno // Octubre 14 - 2011Septiembre - 2011 // 2 postsTeagueduino : Arduino ahora es mucho más fácil // Septiembre 22 - 2011La evolución de la Web // Septiembre 06 - 2011Agosto - 2011 // 4 posts3er año y seguimos creciendo // Agosto 22 - 2011Activar y configurar el módulo REWRITE de Apache2 en Ubuntu y en CentOS // Agosto 08 - 2011Como configurar Codeigniter para trabajar con URL's limpias // Agosto 07 - 2011Wiode : Maneja tus proyectos en la nube // Agosto 02 - 2011Julio - 2011 // 7 postsEsto es Google // Julio 28 - 2011Frontend Oslo, Norway 10-12 Oct. 2011 // Julio 25 - 2011David Cuartielles lleva a CEUAMI hasta Copenhagen // Julio 20 - 2011FF: FullFrontal 2011 - JavaScript conference // Julio 19 - 2011Arduino Virtualcamp (16 y 17 de julio de 2011) // Julio 14 - 2011NoteSlate : La vida en monochrome // Julio 09 - 2011Como instalar tu propio servidor Jabber // Julio 04 - 2011Junio - 2011 // 2 posts+1: Cómo seguir el rastro de sus resultados a través de Google Analytics // Junio 08 - 2011¿Como reparar sectores dañados en disco duro? // Junio 05 - 2011Mayo - 2011 // 10 postsComo instalar Subversion en ubuntu 10.10 // Mayo 31 - 2011Detecta peticiones Ajax con PHP // Mayo 31 - 2011Texto en 3D con CSS3 // Mayo 30 - 2011Multisitios en Drupal // Mayo 27 - 2011Como instalar servidor LAMP en fedora 14 // Mayo 19 - 2011Electromagnetismo, esto hacer que ame la carrera de electrónica // Mayo 17 - 2011Nokia e IIS, un bug descubierto por el equipo de desarrollo de sistemas de la SEP // Mayo 13 - 2011Va de nuez, comienza la carrera otra vez // Mayo 09 - 2011140 caracteres no son suficientes, ni los caracteres de facebook // Mayo 04 - 2011Formulario para la vida // Cinismo Ilustrado // Mayo 03 - 2011Abril - 2011 // 5 postsAl fin de vacaciones // Abril 19 - 2011Quien quiere una página Web con flash??? // Abril 13 - 2011Proyecto Final I : Arduino y la sincronización con las señales RS232 // Abril 12 - 2011Reporte de daños y muchas molestias // Abril 04 - 2011Una hormiga en la casa // Abril 01 - 2011Marzo - 2011 // 6 postsMi presentación (Juan Carlos) // Marzo 26 - 2011Un capítulo de vida que termina, pero aún queda toda una historia por escribir // Marzo 26 - 2011Medio asustado y medio orgulloso (depende de la visión de cada persona) // Marzo 23 - 2011Hacer historia no es lo mismo para todos // Marzo 22 - 2011Twitter-Fake, nuestro propio twitter // Marzo 19 - 2011Tiempos perdidos // Marzo 11 - 2011Febrero - 2011 // 2 postsPromesas incumplidas, no hay más que decir // Febrero 10 - 2011Los primos de PacMan // Febrero 04 - 2011Enero - 2011 // 7 postsPeticiones Ajax con Jquery referencia rápida // Enero 26 - 2011Semana de la Licenciatura en Computación 2011 by CEUAMI // Enero 22 - 2011Proyecto final, PHP + JQuery + Ajax // Enero 16 - 2011Taller PHP + JQuery + Ajax (archivos segunda clase) // Enero 11 - 2011Taller PHP + JQuery + Ajax (archivos de la primer clase) // Enero 10 - 2011Bienvenidos al taller "PHP + JQuery + Ajax: Tu sitio Web en tiempo real" // Enero 08 - 2011F.lux - Software para hacer tu vida mejor // Enero 05 - 2011Diciembre - 2010 // 5 postsOpera 11.00 lo bonito remasterizado // Diciembre 16 - 2010Ya es oficial, hay nuevos editores en este Blog // Diciembre 15 - 2010Facebook is not your friend // Diciembre 13 - 2010Arkos, Yo y mi falso Yo // Que valor señores!!!! // Diciembre 07 - 2010Otra más de Sistemas Escolares en la UAM // Diciembre 06 - 2010Noviembre - 2010 // 4 postsRust: Un nuevo lenguaje de programación, de los creadores de Mozilla // Noviembre 30 - 2010CEUAMI y SEIE porros? // no se a ustedes, pero a mi esto me ofende // Noviembre 22 - 2010Y quien es el copión? // Noviembre 12 - 2010La tercera es la vencida, según sistemas escolares // Noviembre 06 - 2010Octubre - 2010 // 4 postsALEX, primera fase del compilador // Octubre 21 - 2010Twitter-like alerts // alertas al estilo twitter con jquery // Octubre 18 - 2010Ya confirmado! // Octubre 04 - 2010Alcoholímetro Twittero // Cinismo Ilustrado // Octubre 02 - 2010Septiembre - 2010 // 2 postsCampos de selección sin campos de selección // Jquery Rules // Septiembre 25 - 2010Nueva vulnerabilidad en el Kernel de Linux // Septiembre 24 - 2010Agosto - 2010 // 6 postsAcerca de los microblogging, gritando entre los gritos // Agosto 25 - 2010Adquisiciones nuevas, ahora sí, esto va en serio // Agosto 23 - 2010Prevenir el clickjacking con Javascript // Agosto 22 - 2010En proceso de recuperación // Agosto 17 - 2010¿Y eso por que? // Agosto 17 - 2010Announcing the jQuery Mobile Project // Agosto 13 - 2010Julio - 2010 // 9 postsSalida de la caberna // Un gran paseo por la naturaleza // Julio 31 - 2010AviaSlider // Julio 25 - 2010¿Qué nos espera con PHP6? // Julio 20 - 201013 Amazing Examples of HTML5 and CSS3 // Julio 15 - 2010Primeras imagenes oficiales tomadas con mi nueva Sony Cyber-Shot // Julio 14 - 2010Registro al estilo Axeleratum // Julio 13 - 2010Seven Super Quick Tips for Beginner and Amateur Web Designers // Julio 11 - 2010Admiración por la música y por los músicos // Julio 09 - 2010Pedagogía balompédica // seguimos con el cinismo ilustrado // Julio 07 - 2010Junio - 2010 // 5 posts¿Cómo obtener poderes sobrenaturales y conseguir que suceda lo que uno desee? // Junio 23 - 2010The Gathering - Travel // Junio 20 - 2010Extendiendo tu red usando dos módems Thomsom (Infinitum) // Junio 15 - 201015 años de PHP en 10 eventos clave // Junio 10 - 2010David Cuartielles estuvo aquí // Junio 10 - 2010Mayo - 2010 // 4 postsLogin y logout con PHP, MySQL, JQuery y Ajax // Mayo 28 - 2010Crear un sistema de "olvido de contraseña" con PHP y exim4 // Mayo 27 - 2010Jquery : Clases 3 y 4 // Mayo 25 - 2010Estrenando dominio http://www.arenom.net // Mayo 24 - 2010Abril - 2010 // 5 postsJQuery: clases 1 y 2 // Abril 20 - 2010Tutorial: Pre-Inscribe tus UEA's // Abril 13 - 2010¡Hablando de fechas, del renaut y de Gmail! // Abril 11 - 2010Error during execution of HTTP request // Abril 07 - 2010Codeigniter un framework de PHP más que ligero // Marzo 31 - 2010Marzo - 2010 // 8 postsSantos refritos // Marzo 31 - 2010Migrar usuarios del modulo adlab de Joomla a Drupal // Marzo 26 - 2010Migrar usuarios de Joomla a Drupal // Marzo 24 - 2010Flisol 2010 - poster y lona // Marzo 17 - 2010Arduino!! // Marzo 09 - 2010Haz llamativo un anuncio en tu Web con JQuery // Marzo 05 - 2010FLISOL en la UAM - I // Marzo 03 - 2010Login de usuarios con PHP y MySQL // Marzo 02 - 2010Febrero - 2010 // 5 postsEs un orgullo // Febrero 25 - 2010Maven: una aplicación Apache // Febrero 24 - 2010Archivo de Formularios del Hacklab // Febrero 15 - 2010¡Como se les ocurre! // Febrero 11 - 2010Poster/Cartel 6° Aniversario de CEUAMI // Febrero 06 - 2010Enero - 2010 // 7 postsLa partida decisiva... // Enero 29 - 2010VI Aniversario de CEUAMI y vamos a estrenar presidente!! // Enero 28 - 2010Linux en la Bilbioteca de la UAM-I // Enero 20 - 2010Sorpresa, Sorpresa! // Enero 19 - 2010Arkos Noem Arenom : The Wide Theme // Enero 16 - 2010Celebrating Jquery 1.4 // Enero 15 - 2010Fin del Taller HTML+CSS+PHP+MySQL // Enero 08 - 2010Diciembre - 2009 // 2 postsCarrera final de entrega de proyecto final | Taller HCPM 09-O // Diciembre 30 - 2009Especificaciones del proyecto final y curso básico de administración de bd con MySQL // Diciembre 09 - 2009Noviembre - 2009 // 9 postsClase del dia Jueves 26 de Noviembre // Noviembre 25 - 2009Archivos de la clase 4,5 y 6 del Taller HTML+CSS+PHP+MySQL // Noviembre 24 - 2009Hacklab/Ixnamiki // Noviembre 18 - 2009Taller HCPM: Confirmación de ultima sesión // Noviembre 14 - 2009Tarea 1 Taller HCPM 09-O // Noviembre 12 - 2009Trabajos atrazados // Noviembre 10 - 2009Tarea 1 Taller HCPM 09-O // Noviembre 09 - 2009Manual de CSS para el Taller de HCPM // Noviembre 04 - 2009Como instalar un servidor local // Noviembre 04 - 2009Octubre - 2009 // 7 postsLife rules // Octubre 29 - 2009Archivos de la clase 2 y 3 del Taller HCPM // Octubre 29 - 2009Archivos clase 01 HCPM // Octubre 16 - 2009Primeros pasos en HTML | Taller HCPM // Octubre 14 - 2009Bienvenidos al Taller HTML+CSS+PHP+MySQL // Octubre 10 - 2009Descarga peliculas ahora... // Octubre 06 - 2009Reunión de la carrera de Ingeniería Electrónica // Octubre 02 - 2009Septiembre - 2009 // 5 postsHárto de invitaciones a Facebook // Septiembre 30 - 2009Encuentro OVNI CD. México // Septiembre 28 - 2009Nuevo rostro para la página Web de SEIE // Septiembre 25 - 2009Generador de contraseñas aleatorias en PHP // Septiembre 10 - 2009Comienza la locura // Septiembre 09 - 2009Agosto - 2009 // 2 postsNaa!!.. de vacaciones pero muy chido. // Agosto 19 - 2009Todo salio bien y mas o menos... // Agosto 06 - 2009Julio - 2009 // 11 postsEl mejor error404 | Page not Found. // Julio 31 - 2009Felicidades mondrigo barrigón // Julio 31 - 2009La comunidad Estudiantil dice "No al monedero electrónico", WTF? // Julio 29 - 2009Que es un gotic@ | Frikipedia // Julio 23 - 2009Enviar formulario con JavaScript // Julio 20 - 2009TDA Grafo (Matrices de adyacencia) // Julio 17 - 2009Gravatar con PHP // Julio 16 - 2009Nuevo rostro, nuevo sistema, nuevos proyectos // Julio 16 - 2009Codigo ensamblador // Julio 06 - 2009CSS Orientado a Objetos? // Julio 03 - 2009Nada para publicar // Julio 02 - 2009Junio - 2009 // 6 postsNoticias precipitadas // Junio 18 - 2009Si le destrozas la cabeza se acabo el problema // Junio 15 - 2009Fuera del Aire // Junio 12 - 2009Añadido a google AdSense // Junio 05 - 2009Scribd 60 million readers Millions of documents 35 billion words // Junio 03 - 2009Comienza la carrera otra vez // Junio 03 - 2009Mayo - 2009 // 1 post<No-Title> // Mayo 27 - 2009Abril - 2009 // 2 postsCarne de mi carne // Abril 06 - 2009Suele pasar… // Abril 02 - 2009Marzo - 2009 // 9 postsVideo de Cornejo y unos ejemplos de Flash // Marzo 19 - 2009Royal Noir…. un tema oscuro para tu XP // Marzo 18 - 2009Clase 3 del curso PHP+Flash // Marzo 16 - 2009Un artista que de verdad merece aplausos // Marzo 14 - 2009Segunda clase de PHP+Flash // Marzo 13 - 2009Windows 7 y su escritorio personalizable // Marzo 12 - 2009OperaTor - Opera + Tor. Surf anonymously // Marzo 06 - 2009Cuentas Premium en rapidshare, megaupload, sendspace… // Marzo 05 - 2009Como agregar un icono a tu USB // Marzo 03 - 2009Febrero - 2009 // 7 postsNuestro proyecto // Febrero 19 - 2009Emma Shapplin - Los dos unicos discos que poseo // Febrero 13 - 2009Curso PHP+Flash :: Clase 12-Feb-2009 // Febrero 12 - 2009No me podia quedar sin publicarlo en mi blog... // Febrero 10 - 2009AcordionHero jajaja // Febrero 09 - 2009El 5° aniversario de CEUAMI // Febrero 06 - 2009Desde el principio hasta el fin... Un nuevo rostro para mi blog // Febrero 04 - 2009Noviembre - 2008 // 5 postsArchivos de la clase | 22 de Nov 2008 // Noviembre 27 - 2008Archivos de la clase del 15 de Nov 2008 // Noviembre 18 - 2008Archivos de la tercera clase del curso de PHP // Noviembre 12 - 2008Archivos de la clase del sabado 25 de Octubre :: Curso de PHP // Noviembre 05 - 2008Para la siguiente clase... Servidor PHP+MySQL // Noviembre 05 - 2008Octubre - 2008 // 2 postsBuen fin de semana para todos // Octubre 29 - 2008Primera clase Taller HTML+PHP+MySQL // Octubre 21 - 2008Septiembre - 2008 // 1 postJunta CEUAMI... y con todo lo que tengo que hacer! // Septiembre 03 - 2008Agosto - 2008 // 3 postsMi perfil esta agregado // Agosto 19 - 2008PHP funcionando // Agosto 07 - 2008Mi nuevo Blog // Agosto 06 - 2008
Descargas // (1 post)Electrónica en General // (2 posts)En el trabajo // (3 posts)Escuela // (31 posts)Estructura de Datos // (1 post)General // (79 posts)Hacklab Ixnamiki / Web Development Team // (1 post)JQuery // (7 posts)Música // (4 posts)PHP // (10 posts)Rarocosometro // (16 posts)Taller HCPM 09-O // (14 posts)Taller HPM | 08-O // (7 posts)Taller PHP+Flash // (4 posts)Taller: JQuery // (2 posts)Taller: PHP + JQuery + Ajax // (7 posts)Tecnologías de la Web // (65 posts)WebWorkshop // (4 posts)Entrega de constancias del Taller de PHP-Jquery-Ajax // June 09 Jun - 2011Viaje a la sierra de Tlaloc // July 31 Jul - 2010Flisol 2010 en la UAM-I // June 24 Jun - 2010Impresora de CEUAMI // June 22 Jun - 2010David Cuatielles en la UAM-I // June 10 Jun - 2010CEUAMOS en su 6to aniversario // March 26 Mar - 2010Fotos Arduinas // December 15 Dec - 2009Jazhani | La mini cresh // November 04 Nov - 2009En bici hasta Teotihuacan // October 22 Oct - 2009Viejitas pero bonitas // October 21 Oct - 2009Sierra de Taloc 11-02-09 // October 21 Oct - 2009Sadness Tears tomas extra // October 13 Oct - 2009Sadness Tears All sessions // October 13 Oct - 2009CEUAMeros // October 01 Oct - 2009Navidad 2008 // June 24 Jun - 2009ver másChatear http://www.echatgratis.comArkos Noem Arenom's Delicious Bookmarks http://delicious.com/arkosnoemarenomDarkPaladinX's Blog http://dkpaladinx.wordpress.com/Koka Pacheco http://cocapacheco.comze.com/El blog de Lilyzue http://lilyzue.wordpress.com/¿zoobloguer? http://zoobloguers.wordpress.com/Programing Blog http://9lessons.net63.net/AerisDerMetzgermeist http://aerisdermetzgermeist.deviantart.com/Capítulo Estudiantil de Ciencias de la Computación (CEUAMI) http://turing.izt.uam.mxSadness Tears http://sadnesstears.net46.net/Muasita http://gammc7.hi5.comSilent Hill The true art http://alchemillahospital.deviantart.com/gallery/Blog Project | LEAF Professionals http://turing.izt.uam.mx/~arkos/web_blogMy Mediafire Files http://www.mediafire.com/arkosnoemarenomMy Workspace Turing http://turing.izt.uam.mx/~arkos/site-explorerver más