Así es, yo soy José y este es mi blog, aunque para mi es algo más, como está aquí arribita en el header, es un repositorio de ideas, y ¿porqué un repositorio de ideas?.

Lee más

Cómo dirigir el tráfico de mi viejo blog en wordpress a mi nuevo blog en mi propio dominio

Tiene rato ya que adquirí mi propio dominio y mi servicio de hosting para colocar mi blog, cuando esto sucedió resultó que tenía tráfico en el blog de mi dominio nuevo y también en el de mi blog viejito hospedado en wordpress.com, y resulta que con el tiempo mi blog viejito empezó a adquirir lectores, poquitos pero mucho más que el blog nuevo, esto es lógico después de casi dos años aumentó el tráfico. Cuando hice el cambio al nuevo blog me pregunté como podría hacerle para redirigir el tráfico de mi viejo blog (jcastaneyra.wordpress.com) a mi nuevo blog (www.jcastaneyra.com), recuerdo que me puse a buscar pero no encontré nada hasta hace apenas un par de días.

Hacer la redirección desde wordpress a un dominio en específico es algo truculento, pero gracias a BlogWell la tarea fue fácil ya que ellos lo explican claramente hasta con un documento pdf, para los que no se les dé mucho el inglés, aquí les dejo algo muy resumido de lo que hice.

1. Primero que nada, los url’s del viejo y nuevo blog deben coincidir (por eso también tengo wordpress en mi nuevo blog, al menos ahora).
2. Segundo, tratar de agregar en la administración del viejo blog (jcastaneyra.wordpress.com) en la parte de mejoras y dominios el nuevo dominio (www.jcastaneyra.com), esto marcará un error.


3. Para solucionar el error, es necesario cambiar los Domain Servers para el dominio a los servidores de wordpress (ns1.wordpress.com, ns2.wordpress.com, ns2.wordpress.com), en este caso el dominio nuevo (www.jcastaneyra.com) está con GoDaddy.com.


4. Una vez que se apunta a los servidores de wordpress con el nuevo dominio, se intenta agregar de nueva cuenta el dominio, para poder agregar dominios en wordpress.com es necesario tener 10 créditos, esto es igual a US$10, por lo que tuve que pagar con paypal. El dominio nuevo (www.jcastaneyra.com) es agregado y este apunta al viejo blog (jcastaneyra.wordpress.com).


5. Ahora, habrá que cambiar la redirección, para eso en la administración de wordpress, configurar al nuevo dominio (www.jcastaneyra.com) como dirección de blog dando click en  donde dice “Colocar la bitácora aquí”, con esto el viejo blog (jcastaneyra.wordpress.com) apuntará al nuevo blog (www.jcastaneyra.com).


6. Y por último regresar la configuración de Domain Servers que se tenían originalmente, mi dominio fue comprado con GoDaddy.com pero lo tengo administrado con Slicehost.com, por lo que mis servidores originales son (ns1.slicehost.net, ns2.slicehost.net, ns3.slicehost.net), ya después les platico de lo que hice para poner mi blog con Slicehost.com.


Y listo, con esto ya tengo redireccionado mi viejo blog a mi nuevo blog, jejeje el único problema que yo veo es el que tuve que pagar US$10 y lo peor es que el dolar ha subido a MXN $ 12, pero en fin, creo que vale la pena.

Filed under:Howto/tutorial

Felicitaciones retrasadas

Pues más vale tarde que nunca.

Estuve tan ocupado en el trabajo en el último mes, yendo de aquí para allá, dando soporte en sitio, y preparando todo para la puesta en producción; que de plano pasé por alto que ya había llegado al segundo año con el blog, por lo que me doy un abrazo y me digo felicidades a mi y a mi blog que ya llegó a los dos años, pero esto es desde que empecé a escribir el blog, porque con la nueva dirección del blog pasado mañana estaré cumpliendo tres meses.

¡Así que felicítenme!

Filed under:Personal

Wordpress for iphone

No habia mencionado que ya tenia el iphone todo por temor de que alguien sabiendo quien soy fuera a estar esperandome en la salida de algun metro para agandallarme, pero me estoy dando el valor para decirlo :)
Pues comento que ya llevo 15 dias probandolo y solo puedo decir que esta chingon y que precisamente este post lo estoy escribiendo desde el wordpress para iphone, asi que una vez mas esto esta estupendo.
Que claro, ahora la desventaja es escribir un post largo como este ya llevo mas de 20 mins con el teclado del iphone :(

UPDATE:

Bueno, aparte de la desventaja de escribir desde el iphone, aunque alguien podría decir que eso no sería una desventaja, ¿quien querría escribir un mega post desde el iphone?, también me encontré, y eso es sabido, que no soporta los caracteres con acentos (caracteres extendidos?), además de que no pude subir una imagen, en fin, esta aplicación apenas fue liberada desde iTunes app store el 22 de julio, y obviamente ya salieron bugs que hay que resolver.

Tags: ,

Filed under:iphone

Nuevos libros

Así es, hoy fui a recoger a la oficina de correos mi paquete de libros que pedí la semana pasada, se trata ahora de los libros de “Advanced Rails Recipes” de Mike Clark y “Prototype and script.aculo.us” de Christophe Porteveneuve.

Así es que me pondré a leerlos y ya iré contando lo que voy aprendiendo y en donde lo voy aplicando, y mientras aquí dejo la liga a amazon.com

Tags: , , ,

Filed under:Libros, Ruby

Retrospectiva

Tenía tiempo que no posteaba algo, hasta hace apenas un par de días que mencioné que ya tengo mi propio dominio, y que dije que era mi “nuevo blog” y qué sólo fue mover mi blog anterior a mi propio servidor.

Y bien, en estos últimos meses pasaron muchas cosas, y de algunas que quiero compartir son, pues primero, que hace como un par de meses o un poco más creo compré una macbook air, pero estoy seguro de que ya habrán escuchado de esta laptop ultraligera, muy bonita, puro lujo, pero bonita, pero no fue para mi jajaja porque me dio por regalar computadoras, jajaja así es, se la regalé a mi novia, es que como todas las mañanas acompaño a mi novia a los taxis y le ayudaba a cargar su mochila con su laptop viejita que pesaba como una desktop y además de todo el instrumental de endodoncista y que para llegar a los taxis caminamos aproximadamente dos cuadras pos si me di cuenta de que necesitabamos algo más ligero, sin pensar lo que ella caminaba en la universidad, y así fue como me decidí a regalarsela, y también la laptop viejita que tenía, una thinkpad T30, se la regalé a mi hermana porque perdió la suya, o se la robaron, o lo que haya sido, pero ya no tenía, y mis papás querían comprarle una, pero viendo la situación con el gasto inminente, preferí regalarsela, tons ahora yo no tengo laptop sólo estoy usando la del trabajo.

También por otra parte, empecé a meterme más con ruby on rails, porque quiero hacer algunos proyectos personales, y la verdad este framework se me hace muy funcional, simple, y ágil para desarrollar aplicaciones web, la idea en un principio era migrar mi blog a algunos de las aplicaciones de blog que están sobre RoR como mephisto o typo, pero me di cuenta que me iba a tardar un rato en migrarlo, entonces mejor preferí montarlo sobre wordpress en lo que averiguaba como hacerlo sobre RoR y ya con más calma. Que por cierto, los libros de RoR que compré ya casi los termino, ahora quiero seguir aprendiendo más y por supuesto ya empecé con mis proyectos personales.

En lo que concierne a lo laboral, sucede que hace casi un mes nos cambiaron a otro lugar de trabajo, ahora para llegar a este nuevo lugar tengo que levantarme más temprano porque la hora de entrada ahora si es a las 9, también que para subirse al metro por la zona del centro está cañón, tiene uno que empujar a la gente y en lo que están cerrando las puertas del metro volver a empujar para que no sea uno apachurrado por la puerta. También estamos a punto de entrar a producción con nuestra proyecto, ya casi, sólo un poquito más y listo.

Todo ha ido bien hasta el momento, espero que siga yendo bien de aquí para delante.

Filed under:Personal

Ya estoy en mi “nuevo blog”

Así es, ya tengo un dominio, poco a poco iré cambiando mis cosas, y también iré platicando como he ido haciendo esto, digo, para mi es bastante interesante todo este cambio.

Saludos y nos vemos por aquí.

Filed under:Personal

Ruby on Rails, desarrollo ágil y mis divagaciones

De hace un mes para acá he andado en una de mis divagaciones internas, de esas que me suelen dar, esas como cómo podría poner un negocio y de qué, o de cómo poder generar más dinero, en fin, esas que luego no me dejan dormir. Sucede que de un mes para acá he estado pensando como poder desarrollar software para negocios pequeños y medianos, de siempre yo he desarrollado para empresas grandes, y obviamente para proyectos grandes, donde mi participación queda en una pequeña parte del proyecto, nunca he hecho algo para un posible cliente, tanto pequeño o grande, ajeno al ambiente de una empresa grande, esto no se me ha dado, y aunque se me hubiera dado probablemente lo habría rechazado, el ¿porqué?, bueno esto hubiera sido porque a mi percepción los desarrollos de lo que sea siempre son lentos, independientemente de la curva de aprendizaje de alguna tecnología (que para mi sigue siendo algo lento), el analisis, el desarrollo y las pruebas son lentas, entonces, dentro de mis divagaciones internas me puse a pensar si ¿habrá alguna tecnología que me ayude o nos ayude a nosotros los desarrolladores a hacer un desarrollo ágil?, debe de haberla, digo, no es por nada de que haya bastantes libros sobre desarrollo ágil.

Entonces me encontré, que para el desarrollo, al menos en aplicaciones web, hay un framework, este framework ya tiene más de un par de años en el mercado, y este es Ruby on Rails, no voy a hablar nada del framework como tal ni del lenguaje Ruby, lo que si puedo decir es de que acabo de adquirir un par de libros, y si puedo ver que el desarrollo en aplicaciones web si se agiliza bastante, digo, aún así yo no tengo mucha experiencia en desarrollo web, pero dentro de las pocas prácticas personales que he hecho, al menos con Java, jsp’s, jsf, ha sido algo pesado de llevar, porque de repente empiezan a haber un buen de archivos xml de configuración, y si hubiese un errorcito, para encontrarlo puede llegar a ser frustrante.

Bueno, pero eso es con respecto al desarrollo web, y el decir que puede ser ágil es subjetivo, porque también hay que superar la curva de aprendizaje, aunque esto podría ser algo más rapido con Ruby on Rails que por ejemplo con las tecnologías de Java (servlets, jsp’s, jsf), ahora bien, con respecto a aplicaciones de escritorio ¿como se podría llevar a cabo un desarrollo ágil con las tecnologías que hay?, pues aquí si parece que no está muy claro para mi esta cuestión.

A toda esta divagación tuve la osadía de agregarle más confusión, y leerme algunos artículos, un libro y una tesis doctoral, con el libro de 37signals (”Getting real”) donde habla de desarrollos sencillos y que cumplan con la función principal que resuelve una necesidad, sin agregar complejidad por funcionalidad que bien podría no ser necesaria, pero esto creo que puede servir para desarrollos web, pero para aplicaciones de escritorio tengo mis dudas. También, con la tesis doctoral de Florian Moritz donde habla de la convergencia de aplicaciones web con aplicaciones de escritorio, y las diferentes tecnologías que existen y que están tratando de alcanzar este punto, como las muy mentadas RIA (Rich Internet Applications).

Y bien, aterrizando un poco todo esto, y volviendo a lo que decía en un principio sobre las aplicaciones para clientes pequeños y/o medianos, por ejemplo, si yo tuviera un cliente que quiere una aplicación que sólo corriera en una sóla máquina (el giro de la empresa podría ser cualquiera y que fuera necesario tener datos persistentes), y que después quisiera migrar su aplicación a un sistema multiusuarios, y que posteriormente se requiriera esta aplicación que funcionara como una aplicación global para dar servicio a muchas sucursales, ¿como podría lograr esto de una manera ágil? ¿Como podría hacerla transparente a la migración? ¿Cómo podría hacerla consistente con respecto a la interfaz de usuario, con tal de que no cause impacto de la migración de aplicación de escritorio a aplicación global? ¿Podría funcionar Ruby on Rails aquí, y hacer una aplicación web y tenerla en una máquina local como si fuera una aplicación de escritorio, y con esto sólo quedaría en centralizar la base de datos acorde a cada una de las migraciones? ¿O tendría que hacer uso de una combinación de tecnologías, como Java, AIR (el framework de Adobe), openlaszlo?

De veras que me gusta complicarme la vida, y cuando estaba terminando de escribir este post, llega una posibilidad de poner en práctica esto que estoy poniendo aquí.

Tags: , ,

Ya soy tío de nueva cuenta

Oh si! ya soy tío por segunda ocasión, esta vez mi sobrinito nació el viernes 29, como a eso de las 8:30 de la noche, y fue por cesarea, tanto mi cuñada como el sobrino están bien, y es un niño muy especial, desde su nacimiento ya que nació en año bisiesto, jejeje o sea que hasta el 29 de febrero del 2012 cumplirá su primer año bisiesto :D
Felicidades una vez más a la familia, a mi hermano, a mi cuñada, a los abuelitos por segunda ocasión.

Un post rápido

dedicado al trinche “Choco”

Filed under:Humor, Personal

¿Y ahora qué?

Si, y ¿ahora qué vendrá? Después de haber cumplido con algunos objetivos personales que tenía pendientes y que eran de alta prioridad sólo me queda seguir buscando nuevos horizontes, nuevos logros, talvez nuevas certificaciones, cumplir con ciertos propósitos que quedaron pendientes el año pasado, como subir tutoriales o material que he hecho en la licenciatura y en la maestría, es por eso que estoy inaugurando una nueva sección en mi blog, con algunos downloads, y que espero que poco a poco vayan aumentando, los primeros serán mis documentos de tesis de licenciatura y mi tesina de maestría.

Tags: , ,

Filed under:Personal