iPhone en México
Pues bien, Christian, compañero de trabajo, se hizo de su iPhone en un viaje a E.U. y ahora lo tiene desbloqueado usandolo con una compañia local aqui en México.

Aqui el orgulloso dueño, uno de los pocos privilegiados de contar con este aparato funcionando en México
Según Apple, hackear el iPhone de esta manera causa daños irreparables en el equipo, pero pues me suena más a querer meter miedo y frenar un poco la masacre, pues se ve que son varios los que están dandose vuelo desbloqueando iPhones.
Pues platicando con otro chico aqui en el trabajo con un poco más de contacto con el mundo de Apple, nos comenta que resulta que la seguridad con Apple definitivamente no es uno de sus fuertes. Tardan años con sus tecnologías para que se las hackeen en cuestión de horas. Pues asi es la vida, definitivamente en estas cosas no se puede tener todo. Tenemos a Microsoft que tiene al mercado pero pues sin comentarios, tenemos a UNIX/Linux que es muy seguro pero poco amigable para los mortales y tenemos a Apple con sus hermosas monerias, pero resulta que se les meten hasta la cocina. ¡Qué le vamos a hacer!
Me hizo recordar el chiste de Mitzi (igual y no tiene nada que ver) sobre los letreros del césped en las universidades de México:
TEC: Plis, no pisen el pasto, cuida el ambiente.
UNAM: Por favor, no se fumen el pasto.
POLI: Favor de no comerse el pasto.
No se vayan a sentir ofendidos burros del poli, les recuerdo que también yo lo soy, ja ja.
UPDATE: Por cierto, quize también meter esta entrada porque como la experiencia de miles de usuarios lo han comprobado, tener un artículo que hable sobre el iPhone da buen raiting. Ja ja.
UPDATE 2: Para los que se preguntan sobre la página que consultó Christian, me responde que consultó varias, pero la principal fue esta: http://iphone.unlock.no/ y otra más http://www.hackint0sh.org/forum/showthread.php?t=9027
General Benjamin Hill
¿Y todo esto a que viene? Bueno pues solo al hecho de que Benjamin Hill es el nombre de la calle donde se encuentran las oficinas donde estoy trabajando. Ahi mismo se encuentra un busto de este hasta ahora desconocido personaje para mi.
Con respecto a mi nuevo trabajo pues que solo puedo decir que a pesar de que si le he sufrido en algunas cosas estos dias y batallando con el inglés, yo estoy más que encantado. Por ultimo les dejo las fotos de mi lugarcito de trabajo que está a todo dar.

Desde el primer dia me asignaron esta hermosa Dell Optiplex 745 con un monitor que es la envidia de muchos. El único de fecto de mi desktop es que no tuviera sus 2GB de RAM. Pero ya andamos en eso.

Aunque no es la mejor vista, ya puedo decir que tengo una ventana. Contar hoy con una ventana en tu lugar de trabajo es ya todo un privilegio y si esta se puede abrir, bueno pues eso ya es trato de rey.
Operaciones con calculadora
Increíble!!!
UPDATE: No me habia dado cuenta pero parece que ya se volaron el video o fue removido. Que pena chicos, espero coneguirlo de nuevo.
The Fray - How to save a friend

Creo que “How to save a friend” ha sido su éxito más sonado, por lo menos aqui en México. La canción me fascina aunque no sabía su significado. Pues bien, resulta que esta basada en una experiencia personal de Isaac Slade cuando trabajaba en un campamento para jóvenes con problemas. Alli se topo con un chico de 17 años, músico y con problemas de adicción al que trató de ayudar pero no pudo.
En la letra de “How to save a friend” Isaac refleja esa incapacidad y dificil labor de poder asertar a lo que los jovenes necesitan. Sabemos que requieren alguna clase de soporte, pero lo que para unos sirve quizá para otros no. Como si quisieramos un manual que nos diera las instrucciones precisas.
El video de “How to save a life”
Encuentro en el sentimiento de Isaac una verdadera realidad. La mayoría de los jovenes actuales crecen en ambientes carentes de amor empezando por la familia. Ya no hay tiempo para ellos. El dinero y lo superfluo parecen ser el sustituto perfecto. Gran mentira. La cantidad de niños que se crian en guarderías desde apenas unos meses de vida es impresionante. Hago un contraste con mis sobrinos quienes hoy tienen el privilegio de tener manos de sobra en nosotros y sus padres quienes disfrutamos que ellos nos disfruten a nosotros. Cuando mi sobrino de 10 meses descansa en los brazos de su madre mientras ella le habla me preguntó a cuantos niños no les han quedado a deber ese tiempo sus padres. ¿Pueden esos minutos hacer una diferencia en sus vidas de jovenes y adultos? Yo considero que si. Todo ese tiempo que se nos da desde pequeños es invaluable e irrepetible. Claro, no quiero decir categóricamente que los jóvenes criados en guarderías tengan más problemas que los que les dedicaron mas tiempo sus padres. El ser humano es tan complejo que cada uno afrontamos, reacciona y asimila de forma distinta las experiencias de su vida.
Aunque se que esta situación que expongo se debe en muchoas casos mas a una necesidad que un deseo de los padres, tambien hago énfasis en que en otros casos es la ambición de otros padre que prefieren sustituir ese tiempo con sus hijos por darles una vida de excesos materiales. En cierta ocasión un joven dijo que no le quedaba duda de que su madre lo amaba. A pesar de que su madre era una profesionista y tenía un trabajo excelente, cuando ellos empezaron a nacer, padre y madre decidieron que tenían que hacer cambios (seguramente muchos de ellos económicos) y la madre suspendió su trabajo pues sabía que los pequeños iban a necesitar de su tiempo. “Fue su gran sacrificio” dijo el joven “lo dejó todo por nosotros y no le importó. Pudo habernos dado más cosas económicamente, pero eligió darnos algo mucho más valioso. Creo que en realidad nos mostró que nos amaba”.
Aprovecho para decir que soy privilegiado de poder contar con mis padres desde pequeño y que podido disfrutar de tiempo en exceso con ellos.
El buen nombre (The namesake)
Esta película dirigida por Mira Nair esta basada en un best seller mundial del mismo nombre de la escritora Jhumpa Lahiri. Por cierto, “namesake” se traduce literalmente como “tocayo” y se refiere al nombre que se le pone a alguien en honor a otra persona (por ejemplo cuando se nos pone el nombre del abuelo). Obviamente el título hace alusión al hecho de que el nombre de Gogol se puso en honor al escritor ruso Nikolai Gogol.
Aunque la película dura las dos horas, a mi se me han ido con agua. Aunque puede resultar predecible, me parece que es una película que vale la pena ver. Me hizo recordar en parte a otra de mis películas favoritas que es Ararat.
JUnit en 5 minutos
Paso 1. Escribo mi programa.
Uso de ejemplo un programa que recibe un lista (array) de números enteros y me regresa el mayor de ellos.
public class Largest {
public static int largest(int[] list) {
int index, max = Integer.MIN_VALUE;
if (list.length == 0){
throw new RuntimeException(”Empty list”);
}
for (index = 0; index
if (list[index] > max) {
max = list[index];
}
}
return max;
}
}
Paso 2. Escribo mi test de JUnit
Este es programa representa mis pruebas unitarias. Este va a encargarse de evaluar la clase que escribí anteriormente. Para ello me voy a valer de JUnit.
import junit.framework.*;
public class TestLargest extends TestCase {
public TestLargest(String name){
super(name);
}
public void testSimple(){
assertEquals(9, Largest.largest(new int[] {7,8,9}));
}
public void testOrder(){
assertEquals(9, Largest.largest(new int[] {9,8,7}));
assertEquals(9, Largest.largest(new int[] {7,9,8}));
assertEquals(9, Largest.largest(new int[] {7,8,9}));
}
public void testNegative() {
int [] negList = new int[] {-9, -8, -7};
assertEquals(-7, Largest.largest(negList));
}
public void testEmpty() {
try {
Largest.largest(new int[] {});
fail(”Should have thrown an exception”);
}catch (RuntimeException e) {
assertTrue(true);
}
}
}
Notar que:
- Se importan las clases de JUnit
- La clase debe extender de TestCase
- Se requiere del constructor que recibe un String e invoce al método super
- Todos los métodos que inician con test serán ejecutados automáticamente por JUnit
En nuestro ejemplo, cada método hace uso de la método assertEquals que recibe dos parámetros. El primer parámetro indica el valor esperado al ejecutar un método y el segundo el valor real que se obtuvo al ejecutar el método. Sin ambos son iguales la prueba ha sido correcta, si difieren se arrojará una excepción de JUnit indicando que no fue superada la prueba.
Para importar la biblioteca de JUnit en Eclipse hacer lo siguiente:
En el Package Explorer hacer clic derecho en nuestro proyecto (JUnitTest en mi ejemplo) para ver el menú y elegir la opción Properties (Propiedades).
En la ventana que se nos despliega elegir en el menú la opción Java Build Path y luego en esta elegir la pestaña Libraries. Una vez en ella hacemos clic en el botón Add Library…
Se nos abre otra ventana donde seleccionamos la biblioteca JUnit y damos clic en Next (Siguiente)
Se nos muestra otra pantalla donde elegimos la versión de Java, en mi ejemplo usé JUnit 3. Hacemos clic en Finish (Terminar).
¡Listo! En la pantalla de Properties (Propiedades) tenemos ahora desplegada la biblioteca de JUnit 3. Concluimos dando clic en OK.
Compilamos en proyecto.
Paso 3. Ejecuto el test
Estamos listos para correr las pruebas. Nos colocamos en el código de nuestra clase de pruebas TestLargest.java y damos clic derecho para ver el menú. Elegimos la opción Run As… y dentro de ella la opción JUnitTest.
Esto hará que se ejecuten todos los métodos que hemos definido en nuestra clase de test. Si todos los métodos han arrojado los resultados correctos, Eclipse nos muestra una pestaña con el nombre JUnit con los resultados indicando que las pruebas fueron correctas.
En caso de que alguno de los métodos arroje un error se lanza una excepción de JUnit y se nos indica en la pastaña con el nombre JUnit el resultado indicando el o los métodos que no pasaron las pruebas.
El ejemplo de código fue tomado del libro Pragmatic Unit Testing in Java with JUnit de Andrew Hunt y David Thomas
Curiosas palabras
Mamporrero: (De mamporro) Hombre que dirige el miembro (pene) del caballo en el acto de la generación.
Aunque no lo crean este término lo encontré leyendo un artículo sobre caballos pura sangre en la wikipedia.
Chapero: (Jerga) Homosexual masculino que ejerce la prostitución.
No recuerdo como di con este término que se parece al de chaperón, otro término muy conocido en México. En este caso una “n” hace una gran diferencia.
Furcia: (Despectivo) Prostituta.
Pues este lo encontre buscando información sobre el dichoso “Furcio” un personaje que salía en la televisión con el mismo nombre. Me pareció curioso porque deja ver que estos nombrecillos de programas ‘familiares’ no son tan inocentes después de todo.
Priapismo: Erección continua y dolorosa del miembro viril, sin apetito venéreo.
Este lo leí hace ya varios años en la revista “Muy interesante”. Se me quedó muy grabado porque resulta que el priapismo, aunque raro, es muy peligroso y si no se atiende en cuestión de minutos entonces se puede complicar hasta el grado de dejar inservible el miembro. Por cierto, la palabra tiene su origen en el dios griego de la fertilidad Priapo, un personaje dibujado con un enorme falo.
Bardaje: Sodomita pasivo.
Este término lo encontré en un artículo sobre legislación donde hablaba que el bardaje estaba penado y en este caso bardaje hacía alusión a dar manutención a un joven con el fin de obtener beneficios o pagos sexuales.
Irrumación: Sexo oral, semejante a la felación. La diferencia es que en la felación el que se mueve es quién fela (chupa), mientras que en la irrumación el que se mueve es que está siendo felado.
También lo encontré leyendo un artículo en la wikipedia. Por cierto esta es la única palabra que no encontré en el diccionario de la la Real Academia Española por lo que puede estar en duda su aceptación.
Por ultimo los dejo con una palabra gringa que también resulta interesante:
Fluffler: Persona de un grupo de películas pornográficas encargada de mantener la erección en los participantes masculinos. Se usaba mucho es los años 70’s y 80’s cuando se requeria más tiempo para tomar la película.
Esta lei en un artículo de la revista “Muy Interesante” en un tema que hablaba de los peores trabajos.
¿Curioso verdad? Si ustedes saben de alguna otra pues los invito a que la incluyan en sus comentarios.
¿Qué es esto?
Blagora es la unión de las palabras blog y ágora, que trasmite muy bien el hecho de que todas las ideas son bienvenidas. Y quizá un poco más. Con algo de suerte las ideas interactúan, se fusionan, cobran vida. Eres libre de expresarlas por diametralmente opuestas que sean a las mias.
Mi nombre es Raymundo Vázquez, tengo 27 años y soy mexicano. Soy un Ingeniero en Sistemas Computacionales egresado de ESCOM del IPN.













