Back on business?

Considero que es buen momento para revivir esta bitácora digital personal y es por eso que me comprometeré este año (2012) a escribir al menos un par de veces por semana, a volver a las loqueras, la música, los actos de nerderismo impresionantes y cosas por el estilo, estare de vuelta en la faseta de generador de contenido kitsch o como sea, pero contenido al fin, algo de provecho podran sacar de estas lineas, en fin…

Esperen lo nuevo ;)

 

Dibujar función Seno en OpenGL

¿Primero que es OpenGL?:

OpenGL (Open Graphics Library) es una especificación estándar que define una API multilenguaje y multiplataforma para escribir aplicaciones que produzcan gráficos 2D y 3D. La interfaz consiste en más de 250 funciones diferentes que pueden usarse para dibujar escenas tridimensionales complejas a partir de primitivas geométricas simples, tales como puntos, líneas y triángulos.

procederé a definir escuetamente la función seno:

En trigonometría el seno de un ángulo en un triángulo rectángulo se define como la razón entre el cateto opuesto y la hipotenusa:

 \sin(\alpha)=\frac{a}{c}

O también como la ordenada correspondiente a un punto que pertenece a una circunferencia unitaria centrada en el origen (c=1):

 \sin(\alpha)=a \,

a continuación el código para dibujar esta función en OpenGL:

//////////codigo para la funcion senoidal

void sinoid(int xIni, int yIni, int xFin, int yFin,float r,float g,float b)
{
  int dx = xFin - xIni, dy = yFin -yIni, pasos, k;
  float xIncremento, yIncremento, x = xIni, y = yIni,ycalc;

  if (abs(dx)> abs(dy))
    pasos = 100*abs(dx);
  else
    pasos = 100*abs(dy);
  xIncremento = float(dx) / float(pasos);
  yIncremento = float(dy) / float(pasos);
  ** ycalc=50*sin(x/8);
  setPixel(round(x), round(ycalc)+370,r,g,b);
  for(k=0; k < pasos; k++)
  {

    x += xIncremento;
	y += yIncremento;
	**ycalc=50*sin(x/8);
	setPixel(round(x), round(ycalc)+370,r,g,b);
  }
}

Después otros códigos que pueden ser útiles para otro tipo de graficaciones:

/////////////// codigo para graficar una funcion

void plotFunc3D(float d)
{
  glNewList(GLobj, GL_COMPILE);
  glEnable(GL_NORMALIZE);
  glEnable(GL_LIGHTING);
  float i,j,k;
  float u[3], v[3], w[3], x[3], n[3];
  for (i = x_min; i<x_max; i+= d){
    for (j = y_min; j<<y_max; j+= d){
      glBegin(GL_TRIANGLES);
      	evalfunc(i,j, &k);
        u[0] = i;  u[1] = j; u[2] = k;//cos(i*i+j*j);
        evalfunc(i+d,j, &k);
        v[0] = i+d; v[1] = j; v[2] = k;//cos((i+d)*(i+d)+j*j);       
        evalfunc(i+d,j+d, &k);
        w[0] = i+d; w[1] = j+d; w[2] = k;//cos((i+d)*(i+d)+(j+d)*(j+d));
        evalfunc(i,j+d, &k);
        x[0] = i; x[1] = j+d; x[2] = k;//cos(i*i+(j+d)*(j+d));
        cross(&n[0],u,v,w);
        glNormal3f(n[0], n[1], n[2]);
        glVertex3f(u[0], u[1], u[2]);
        glVertex3f(v[0], v[1], v[2]);
        glVertex3f(w[0], w[1], w[2]);
        cross(&n[0],u,w,x);
        glNormal3f(n[0], n[1], n[2]);
        glVertex3f(u[0], u[1], u[2]);
        glVertex3f(w[0], w[1], w[2]);
        glVertex3f(x[0], x[1], x[2]);
      glEnd();
    }
  }
  glDisable(GL_LIGHTING);
  glDisable(GL_NORMALIZE);

#if 0
  glLineWidth(0.5);
  glColor3f(1.0, 1.0, 0.0);
  glBegin(GL_LINE_LOOP);
    glVertex3f(x_min, y_min, z_min);
    glVertex3f(x_min, y_min, z_max);
    glVertex3f(x_min, y_max, z_max);
    glVertex3f(x_min, y_max, z_min);
  glEnd();

  glBegin(GL_LINE_LOOP);
    glVertex3f(x_max, y_min, z_min);
    glVertex3f(x_max, y_min, z_max);
    glVertex3f(x_max, y_max, z_max);
    glVertex3f(x_max, y_max, z_min);
  glEnd();

  glBegin(GL_LINE_LOOP);
    glVertex3f(x_min, y_min, z_min);
    glVertex3f(x_min, y_max, z_min);
    glVertex3f(x_max, y_max, z_min);
    glVertex3f(x_max, y_min, z_min);
  glEnd();

  glBegin(GL_LINE_LOOP);
    glVertex3f(x_min, y_min, z_max);
    glVertex3f(x_min, y_max, z_max);
    glVertex3f(x_max, y_max, z_max);
    glVertex3f(x_max, y_min, z_max);
  glEnd();
#endif
  glEndList();
}

//////////codigo para renderizar una esfera

void Sphere::Render( int slices, int stacks )
    {
        float x0, y0, z0;
        float x1, y1, z1;
        float sinxy;
        int i, j, v= 0;

        unsigned int numVertex  = 2*slices*stacks;
        float        xzAngle    = 2.0f*PI/(float)slices;
        float        xyAngle    = 2.0f*PI/(float)stacks;

        if ( numVertex <= MAX_VERTEX_SPHERE )
        {
            for (i=0; i<slices; i++)
            {
                for (j=0; j<stacks; j++)
                {
                    sinxy= sin(j*xyAngle);  

                    x0= sinxy * cos(i*xzAngle);
                    y0= cos(j*xyAngle);
                    z0= sinxy * sin(i*xzAngle);

                    // Vértice
                    m_Vertex[v].x = m_Radius*x0;
                    m_Vertex[v].y = m_Radius*y0;
                    m_Vertex[v].z = m_Radius*z0;

                    // Normal
                    m_Vertex[v].nx= x0;
                    m_Vertex[v].ny= y0;
                    m_Vertex[v].nz= z0;

                    if ( IVideoDriver::GetVideoDriver()->GetAxisSystem() == eRightHanded )
                        m_Vertex[v].su= 1.0f-i/(float)slices;
                    else
                        m_Vertex[v].su= i/(float)slices;                    

                    m_Vertex[v].tv= ((float)stacks-2.0f*j)/(float)stacks;   

                    v++;

                    x1= sinxy * cos((i+1)*xzAngle);
                    y1= y0;
                    z1= sinxy * sin((i+1)*xzAngle);

                    m_Vertex[v].x = m_Radius*x1;
                    m_Vertex[v].y = m_Radius*y1;
                    m_Vertex[v].z = m_Radius*z1;
                    m_Vertex[v].nx= x1;
                    m_Vertex[v].ny= y1;
                    m_Vertex[v].nz= z1;
                    if ( IVideoDriver::GetVideoDriver()->GetAxisSystem() == eRightHanded )
                        m_Vertex[v].su= 1.0f-(i+1)/(float)slices;
                    else
                        m_Vertex[v].su= (i+1)/(float)slices;

                    m_Vertex[v].tv= m_Vertex[v-1].tv;
                    v++;
                }
            }

            IVideoDriver::GetVideoDriver()->RenderVertexArray( eTriangleStrip, (BYTE*)m_Vertex, sizeof(Vertex),
                                                               0, numVertex, eFVF_XYZ|eFVF_NORMAL|eFVF_TEX1 );
        }
    }

///////////codigo para dibujaruna escena

 int DrawGLScene (GLvoid) L
{ (
	int x, y;
	float float_x, float_y, float_xb, float_yb;

	glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
	glLoadIdentity();
	glLoadIdentity ();

	glTranslatef(0.0f,0.0f,-12.0f); 

	glRotatef(xrot,1.0f,0.0f,0.0f);
	glRotatef(yrot,0.0f,1.0f,0.0f);
	glRotatef(zrot,0.0f,0.0f,1.0f); 

	glBindTexture(GL_TEXTURE_2D, texture[0]); 

	glBegin(GL_QUADS); // Start Drawing Our Quads glBegin (GL_QUADS);
	for( x = 0; x < 44; x++ ) // Loop Through The X Plane (44 Points) for (x = 0; x <44; x + +)
	{ (
		for( y = 0; y < 44; y++ ) // Loop Through The Y Plane (44 Points) para (y = 0; y <44; y + +)
		{ (

			float_x = float(x)/44.0f; // Create A Floating Point X Value float_x = float (x) / 44.0f;
			float_y = float(y)/44.0f; // Create A Floating Point Y Value float_y = float (y) / 44.0f;
			float_xb = float(x+1)/44.0f; // Create A Floating Point Y Value+0.0227f float_xb = float (x +1) / 44.0f;
			float_yb = float(y+1)/44.0f; // Create A Floating Point Y Value+0.0227f float_yb = float (y +1) / 44.0f; 

			glTexCoord2f( float_x, float_y); // First Texture Coordinate (Bottom Left) glTexCoord2f (float_x, float_y);
			glVertex3f( points[x][y][0], points[x][y][1], points[x][y][2] ); glVertex3f ([puntos x] [y] [0], [puntos x] [y] [1], puntos [x] [y] [2]);

			glTexCoord2f( float_x, float_yb ); // Second Texture Coordinate (Top Left) glTexCoord2f (float_x, float_yb);
			glVertex3f( points[x][y+1][0], points[x][y+1][1], points[x][y+1][2] ); glVertex3f ([x puntos] y [1] [0], puntos [x] [y +1] [1], [x puntos] y [1] [2]);

			glTexCoord2f( float_xb, float_yb ); // Third Texture Coordinate (Top Right) glTexCoord2f (float_xb, float_yb);
			glVertex3f( points[x+1][y+1][0], points[x+1][y+1][1], points[x+1][y+1][2] ); glVertex3f ([puntos x +1] [y +1] [0], [x +1 puntos] [y +1] [1], [x +1 puntos] [y +1] [2]);

			glTexCoord2f( float_xb, float_y ); // Fourth Texture Coordinate (Bottom Right) glTexCoord2f (float_xb, float_y);
			glVertex3f( points[x+1][y][0], points[x+1][y][1], points[x+1][y][2] ); glVertex3f ([puntos x +1] [y] [0], [x +1 puntos] [y] [1], puntos [x +1] [y] [2]);
		} )
	} )

6 Razones para tener un novio nerd

¿Estas soltera y en busca de dates/pareja/novio/esposo ?…

¡PARE DE SUFRIR!

No, ya en serio, ¿te has dado cuenta que últimamente lo que esta in es ser listo/inteligente? hace algunos años lo menos cool en un instituto/escuela/cole era ser catalogado como un nerd/empollón/teto/matado/geek (lo se no son precisamente sinónimos pero, ¿estas de acuerdo que el post no esta dirigido a nerds como tu? ahora entiendes el punto ;) ) te tengo una sorpresa pequeña barbie, estos tipos son una clase cuasi-perfecta en esta rama del mercado ;) (oh si) y puedo demostrarlo:

extracto del post :What Women Want (from men)”

The top 6 things women want FROM MEN, in order, are:

1. Women want men who exhibit confidence (or power)

2. Women want men with a sense of humor (fun)

3. Women want men with money or the things money can buy (sense of security)

4. Women want men with looks (protection and attraction)

5. Women want men with a bit of “Bad boy” qualities (mysterious and independent/strong)

6. Women want all the other stuff they typically list (varies – sensitive, caring, etc.)

si lo tuyo no es el ingles eh aqui la traduccion:

1.- Las mujeres quieren un hombre que demuestre confianza (o poder)

A traves de los años el estereotipo americano del “nerd” tipo de lentes y casi siempre inseguro de mostrarse ante el grupo digase clase, equipo deportivo, etc. Lo cual es totalmente falso, un nerd de verdad no es para nada inseguro de si mismo, al contrario, de lo que no esta seguro es que gente menos ilustrada vaya a entender lo que dice, un nerd es un tipo que sabe, y sabe bastante, y de bastantes temas, eso señoras se llama informacion, la informacion es el poder del siglo XX y XXI.

2.-Las mujeres quieren un hombre con sentido del humor (divertido)

No hay en el mundo gente mas divertida que un nerd créelo, tal ves solo los comediantes, y muchos de ellos podrían estar encajados en esta categoría, lo interesante (para variar) de los nerds al hacer bromas (Cuando hacen bromas que saben que mas del 80% del publico entendera) es que ademas de reir te haran aprender algo, o descubrir algo que no sabias, como por ejemplo que “Pi” no es racional y que “i” no es real.

3.-Las mujeres quieren un hombre con dinero o con cosas que el dinero puede comprar(sentimiento de seguridad)

¿Conocen ustedes pequeñuelas a un tipo llamado Bill?…¿Gates?…Bill Gates (¬¬), aparte pueden preguntarle al oraculo por seteve jobs, wozniak, ya lo dice esta camiseta.

4.-Las mujeres quieren un hombre con “look”(proteccion y atraccion)

Obvio que saben quien es Jhonny depp o natalie portman estos son algunos de los nerds mas “vistosos” y famosos al mismo tiempo, lo nerds tienen toda una gama de artículos y de prendas que prácticamente son “de ellos”, ese look alternativon de algunas bandas británicas y estadounidenses lease weezer de donde creen que salio o fue inspirado por… Ademas, un tipo con lentes siempre se vera bien.

5.-Las mujeres quieren un hombre con un poco de cualidades de “Chico malo”(misterio e independencia/fuerza)

Pregúntenle a su nerd informático favorito sobre el “black hat” o sobre seguridad informática/de redes y verán que tan malo y peligroso  puede ser uno de esos chicos de sweater de rombos.

6.-Las mujeres quieren todas las otras cosas que siempre enlistan ( varia-sensibilidad, cuidados, etc)

Esto es bastante mas ambiguo pero, lo principal es la sensibilidad y los cuidados, el ser interesante y el mantener ocupada a la femina (en todos los aspectos posibles), vaya un tio que lee demasiado, conoce demasiado, estudia demasiado, ¿tendra algun modo de hacer que se aburra alguien con el? tal ves si eres una barbie de aparador parishiltoneana si, pero creeme que no sera por que el no tiene de que hablar, si no, sera una sutil manera de quitarte de su camino, un nerd es alguien a quien vas a poder disfrutar en todo sentido, y si hay algo que el tipo no maneje, sepa, haya leido sobre, etcétera, créeme que lo primero que hara en su tiempo libre es investigar acerca de eso, un nerd no tolera “espacios vacios”,nerds  los hay con muchos y muy variados intereses, desde genios matematicos a artistas, escritores, actores, deportistas, entusiastas tecnologicos, musicos, la lista puede continuar. Regresando a la sensibilidad y la atención, etcetera, estos tipos estan mas que entrenados en el asunto sensible, toda su infancia y adolescencia padecieron de insultos y tal ves marginacion social por ser demasiado “Brillantes” o tener aficiones poco comunes (¿utilizar un multimetro a los 13 años sin necesidad de trabajar es común?), esto los convierte en personas con un corazon de oro y manos realmente suaves, a menos que consigas un nerd que este involucrado en el bodybuilding y los hay.

Ese fue un top 6 de cosas que quieren las mujeres, y digo, ¿quien no quiere una pareja que la escuche y tenga algo sabio que decir?, ¿quien no quiere alguien maduro tanto mental como emocionalmente?, ¿quien no quiere una pareja que pueda escribir 1337 y sepa de comics?, ¿quien no quiere una pareja para juntos calcular mas cifras de pi?…etcetera, aunque sinceramente ellas muchas veces los usan para hacer sus tareas de matematicas/fisica (¡oh! ¿sabes de que estoy hablando verdad?). Estos chicos son lo “in” y están aquí entre nosotros, todos tienen un amigo que es “el cerebrito”, están tan “in” que hay sitios, marcas, y demas, ex-clu-si-vas para gente como ellos, ya saben, mercancía para las masas inteligentes, tema que muchas veces hostiga a los no tan agraciados, y puesto que no pueden competir en el plano intelectual con un nerd prefieren llevarlo al físico, mal muy mal chavales, el nerd no es arrogante, simplemente sabe que lo sabe (si no entendiste esto ultimo puedes preguntar, no intentes golpear gente).

Así que de ahora en adelante chicas, cuando conversen con un tipo que aparentemente sigue siendo vestido por su madre, utiliza gafas, y en su conversación cotidiana utiliza frases parecidas a: “…lo cual demuestra que es un enigma tal que la sociedad actual opta por omitirlo…”,” oh vaya que punzante mezcla de neoclasicismo y rococo…”,”…lei sobre algo parecido, solo que la solución correcta seria…”,”… ¡vaya! ¿tu también leíste a mitnick?”, “…es solo cuestión de obtener el volumen del solido en revolución, un par de pasos de calculo integral…”… abran bien los ojos y los oídos, y prepárense por que si hacen las cosas bien, están a punto de vivir la aventura mas excitante en el negocio global de las citas.

elmanko.

Music reviews NEWBLOGORDER

Una de las cosas que mas me interesan despues de todo lo relacionado con las computadoras y el skateboarding, es la musica, no me gusta limitar mis oídos con “generos musicales” pero si tengo que etiquetar mi trasero en generos, no sierve mucho puesto que oigo muy variados estilos musicales, no obstante mi vena principal siempre va a ser el metal, el metal extremo (death, black y derivados).

Respecto al Merol tenia una tendencia bastante pueril de no compartir bandas o de no hablar de “mis” bandas, esto tenia un por que de ser bastante estúpido debo agregar, sucede que la escena local minimo en mi estado Guanajuato, hay una peculiaridad temporal que no niego que a mi también me haya atrapado pero no en esa escala tan deplorable, la verdad yo jamas de los jamases fui fan de alesana o my chemical romance, no digo que este mal o que sea de Emos, o de posers o de jotos o X, a mi me da igual, lo que se me hizo curioso es ver a los mismos dudes que anteriormente usaban perforaciones en los labios, se pintaban los ojos y usaban los poco cool copetes y pelos de pavoreal (lol) luciendo unas camisetas que denotaban, o su miopia para comprar ropa en base a las tallas, o su aparente deseo de parecer que su madre gozaba al encoger sus prendas, como sea, el chiste no es tirar mierda, pero meses despues encuentro a los mismos dudes, utilizando camisetas de grupos como Devourment, putrid pile, cryptopsy, napalm death, cannibal corpse, en principio debo admitir que si me invadio el sentimiento mal vibroso, hacia los pobres dudes. De ahi que me “negara” a compartir “mis” bandas, tiempos que han quedado atras, yo oigo lo que quiero oir, y para esto estoy haciendo esta entrada, estoy a punto de iniciar con una serie de reviews de los discos que vaya escuchando o que ya haya escuchado en estos meses, con mi opinion extremadamente personal, digo si no te late que a mi me lata o no, es otro boleto ;)

Asi que pronto empezare a postear lo nuevo o no tan nuevo, que vaya escuchando para que se den una idea mas especifica de mis gustos o del estilo que me late oir, o si consideran que no estoy tan perdido en esos generos, puedan usar esta referencia para COMPRAR los discos.

todo esto estara taggeado como “music review”

elmanko.

Mi primera vez

El titulo se malinterpreta pero me refiero a mi primer Campus Party, la semana del 9 al 15 de agosto vivi unos momentos increibles y de lo mas gratos, excepto por algunos detalles, ahora hablare de mi experiencia PERSONAL en la campus.

Todo empezo, el viaje propiamente el mismo 9 de agosto a las 4 de la mañana aborde un autobus a la ciudad de queretaro para hacer un trasbordo a las 5:30 am hacia sta fe en el Distrito Federal, al llegar a la capirucha el clima se veia no muy buena onda y demas pero uno no va viendo como estan los imecas o como pintan las nubes del Df asi que eso no importo, hubo un caso curioso ya que uno de los dudes que viajaban con nosotros de celaya a la campus fue timado con un boleto de primera plus y le vendieron un asiento que ya estaba ocupado o algo asi el chiste es que tuvo que esperarse al siguiente viaje FAIL, nos dispusimos esperarlo al arribar para no vernos tan gandallas, total tomamos un taxi hacia la expo el cual nos cobro 30 varos se me hizo baratisimo hasta que vi que solo nos cruzo la avenida, llegamos y empezamos una fila que no parecia interminable si no, mejor dicho, desparramada, 1, 2 horas y avanzamos.

Al entrar a la “recepcion” de la expo bancomer se veia como que quisieron echarle orden pero no salio muy bien era un corredero pero habia unos dudes de verde bastante bien entrenados para decirte: “por aqui güe” pasabas por tu acceso, por cierto me atendio una niña que se veia bastante bien mal plan que no me aplique despues pase a registrar mi equipo que habia sido PRE-registrado en linea, todo correcto, de nuevo a otra fila para entrar al camping, un verdadero desmadre, si hay algo que tengo que quejarme, lo primero seria eso, filas interminables y bastante lentas, ahi si que hay un terreno para mejoras, total despues de un muy buen periodo considerable esperando entrada al camping, me hicieron abrir mi maletota de nuevo y enseñarle mis calzones a una policia (je :) ) , me dice un dude: “eres el D-5″ y yo hice una cara como: :S+D: que no se puede expresar bien con emoticonos, total ya despues entendi como se manejaba la situacion llegue y lo que hice basicamente fue abrir mi tienda y aventar mi maletota dentro, cerrarla con candado y ver la fila de nuevo otro pinche fila , para la ARENA, la cual empezaba a crecer rapidamente, cuando uno pasa ese umbral por primera vez dice: “oh dios…” mesas larguisimas con rj45′s y toma corrientes, salas loungue las cuales nadie quiso entender que se usaban en ese lugar no para que las anduvieran paseando media arena y varios escenarios tales como: “simulacion y juegos, fotografia y video, desarrolladores, software libre, seguridad y redes, el grandote de momentos movistar, diseño, musica, astronomia, modding…” lo primero que hice fue prender mi lap, entrar a mi browser y entrar a speedtest.net, OMFG decia 28 Mb/s ya despues con don JDownloader llegaba a 2 Mb y hasta 8 Mb pero de entrada el speedtest si apantallaba a la plebe, asi empezaron las horas de cotorreo informatico y twitteo intenso, uno dormia a las 4 am, 5 am, o no dormia, al dia siguiente, la ducha oh dear, eran unas cabinitas como de fibra de vidiro con una ducha de una llave y una salida de agua electrica que hacia un ruido chistoso y a mi en lo personal jamas me dio agua caliente, ni a tibia llegaba, me bañe como todo un soldado esa semana bueno al menos los dias que me bañe :P , mi segunda queja fue a la hora de irme a “la cama” a esa tienda de campaña le faltaban otros 40cm^3 para que un tipo como yo quepa ahi y mas con equipaje :S, pero tambien me rife, todo sea por el güisdom que iba adquirir, ese dia por fin tuve que dar el primer hit al oxxo para comprar viveres, una queja de la que me salve fue del cathering todos dicen que estuvo del asco, yo sobrevivi bastante bien con mis atunes, galletas y jugos tetrapack, ademas de unos suculentos ramen de microwave, el cotorreo en las mesas era la onda todos eran “cuates” y compartian informacion pirata o no la compartian el uso de software como DC++ era de ley y torrenteros tambien, incluso gente como yo que usa descargas directas y a don JDownloader era lo que se estaba usando, cuando tuve que ir por primera vez a la tienda, debo confesar que lo primero que hice fue ver en google maps la ubicacion aproximada de la tienda, pero despues de ver que la zona es de lo mas fresa no me dio ni el mas minimo miedo de atravezar un par de avenidas y glorietas, aunque debo admitir que en el DF lo de hoy es el “cero respeto por el peaton” prefieren arrollarte que dejarte pasar no importando la situacion mas precaria en la que te encuentres como intentando cruzar de un camellon a una acera en medio de una lluvia torrencial y con un carton en la cabeza que hace las veces de un impermeable , a ellos les viene valiendo madre, total al final de la semana el establecimiento parecia haber sido asaltado, nunca en un oxxo habia visto un anaquel totalmente vacio, aqui vi 4 aproximadamente, las noches continuaron siendo igual, las duchas continuaron siendo igual, ¡miento! al pasar los dias ibas encontrando mas: pelos, jabones usados, papeles remojados, prendas intimas extrañas y empapadas, rastrillos, y algunas duchas era una especie de jacuzzi de suciedad pretty metal pero de todos modos decidi que no era buena idea pararse descalzo sobre aquellas superficies, asi que me metia con mis chanclitas :B, yo me la pase bastante cool pero supe de dudes a los que les robaron las macs, mal plan por eso, y en las primeras horas de la campus, la cosa es que la seguridad al inicio no era lo optimo, creo que despues se fortalecio aunque desconozco si se recuperaron dichos equipos, la semana envejecia, yo me la pase en los escenarios de software libre, desarrolladores, redes y seguridad y tambien algo de diseño, disfrute demasiado las conferencias magistrales de daito manabe, akira yamaoka que mejor dicho fue a darnos un concierto de 3 rolotas de silent hill, stephen wozniak y mr kevin mitnick este ultimo sali admirandolo mas aun, no por ser quien es, si no por que el tipo realmente esta ahi para “su gente” habia una interminable fila de mas de 2mil personas esperando por su firma, a todos les cumplio, y mejor aun, ¡algunos obtuvimos su tarjeta de presentacion personal! no siendo suficiente al dia siguiente aparecio de nuevo en la arena como un “civil cualquiera” y siguio dando autografos, y ahora si se dejo tomar fotos.

El primer dia nos amenizo el opening los buenos dudes de nortec collective, debo reconocer que no me latian de aquellos ayeres, pero en vivo y viendolos “pucharle” a sus Ipads y usar unos sintetizadores bastante cools y despues de oir esos beats con mezclas locas norteñonas dije: “ok tienen algo cool, hay que oirlo”. Lo importante del caso es el uso de nuevas tecnologias para crear musica, innovar, romperle el orto a lo establecido, alocarse y aventar algo a la multitud, eso es para mi lo que vale, si esa multitud no lo aprecia, ya habra otra que lo haga.

La semana casi muere y uno se prepara yendo a comprar sus boletos de regreso a sus condados, nota personal: renovar tu credencial escolar y resellarla. El cotorreo inter-mesas se ponia cada vez mejor y los concursos locochones para ganar stickers, t-shirts y demas estaban a la orden… ¿de la hora?  si digo de la hora por que no tenias que esperar un dia, de repente recibias una URL de un streaming de unos dudes que estaban a 4 mesas bailando o haciendo loqueras, o de niñas buscando followers la neta no se hagan que no, el chiste es que era bastante divertido, varias veces ronde por “el ovni” que era como papa dios que nos daba nuestro ancho de banda y nos protegia de los ataques de rusia, china, USA, incluso me toco ver uno que venia de australia, espero que no hayan tenido nada que ver con cuando la red cayo por un instante, en fin mi experiencia en un total seria un 80, sinceramente esperaba un 100 lo que aqui quito puntos es:

  1. las casas eran demasiado pequeñas
  2. las regaderas jamas sirvieron
  3. la limpieza failed
  4. la seguridad(si bien no estaba del nabo, uno no se sentia lo suficientemente libre de dejar su equipo y perifericos en lo que iba al baño o donde fuera, lastimosamente tengo que decir que asi es mexico)
  5. los precios de la comida, fuera cathering o no, eran demasiado caros para lo que vendian, notese que personas como #dontacos aprovecharon esa situacion e hicieron su agosto con los hambrientos campuseros que nos echabamos nuestros tacos “traigo de chicharron, papa , frijol y adobo joven” a huevo jajaja
  6. un dude llamado @admatooth que nos vendio unas shirts de IronGeek, nos mostro unas bastante mamalonas con un icono cool con glitter que se veia como de paquita la del barrio y tu user de twitter en la espalda, personalmente yo se la pedi Y SE LA PAGUE el miercoles junto con @pacopedraza , a mi borther se la entrego al otro dia y como el la mostro, el glitter y toda la cosa, a mi y a otros 200 me tardo, jueves, viernes, sabado y aparecio el domingo en la madrugada para hacer un reverendo desmadre, uno por que las camisetas no eran lo que enseño, estan cool si, pero no era lo que nos mostro, y me toco ver casos de dudes que su user de la espalda estaba colgando todo mal pegado, pense: “mierda no quiero que suceda lo mismo con la mia” asi que no le quite su plastico protector hasta que llegue a casa :P , y otro, por que tenia una actitud de: “es lo que hay y te chingas, no hay reclamos ni devoluciones” ni modo asi es esto y esa fue mi experiencia personal.

Salvo estos tragos amargos y uno bastante chistoso que despues si me puso a pensar: caminando tome unas fotografias de unos edificios bastante cool en la zona, de pronto una camionetota se me acerca (obvio no la camioneta sola, con unos dudes adentro) bajan la ventanilla y me dice un tipo bastante sonriente:” ¿con que efecto son las fotos que estas tomando?” pense hacer una de mis acostumbradas bromas tipo:” es una lente normal y sin flash…” pero luego vi la escopeta que tenia dentro de la camioneta y solo dije: ” errr, ah es que soy turista” y gracias al G:.A:.D:.U que traia mi acreditacion de telefonica colgando del cuello, el tipo dijo amablemente “gracias” subio la ventana y acelararon bien duro asi es como uno se da una idea de como se hacen las cosas en ese condado.

La semana termino y me dispuse a guardar mi equipaje el cual crecio con esos gifts y compras, en fin conoci mucha gente, adquiri variados conocimientos, mi mente se abrio a pensar en nuevas loqueras para contruir/programar (Gracias Daito, Kevin).

Debo reconocer que me tomo mas de 4 minutos doblar mi casa de movistar para meterla en su bolsita ¬¬, luego creo que me volvi como especialista.

El viaje de regreso fue practicamente igual pero al revés que del de ida :P . Observatorio-Queretaro, Queretaro-Celaya, Celaya-Latino1 jaja aun la alcance :P

Definitivamente he de volver el proximo año a la cpmexico, y espero llevar mas gente para cotorrear, notese que no es un evento unico o exclusivo de nerd/geeks o amantes de las computadoras, videojuegos, anime, etc, es un mashup de cultura digital e informatica, involucra a toda la gente que pasa tiempo en internet, para todos hay algo interesante, y no me digas que no tienes flujo en sitios como facebook o twitter o mas profundamente, notese que estas leyendo mi post en wordpress y yo no soy un escritor afamado ni me sigue nadie en la blogosfera XD, asi que ahi hay algo para ti, definitivamente me corto una gonada si no hay nada para ti ahi.

Regrese a casa con unas interminables ganas de dormir y de probar, innovar, buscar nuevos conocimientos, digamos que en la cpmexico adquiri una especie de chispazos sobre cosas nuevas, a mi me toca investigar en lo que me intereso mas y despues desarrollar algo, ya tengo proyectos debo presumir, esperemos que se preste la situacion temporal/economica si tuviera una grafica me gustaria una X^2( en la parte positiva de X) osea mucho dinero en poco tiempo ¬¬

Espero con ansias la cpmexico 2011 :D

elmanko.

nuevos apuntes de fisica

Asesinato de un profesor de nuestro ITC

Hoy en la mañana un profesor nos informa que ocurrio un suceso tragico que se ve relacionado con nuestro instituto por tratarse de un profesor de la carrera de Ing. Electronica que fue asesinado en su negocio por resistirse a un asalto, lo primero que hice fue buscar en la red y esto es lo que encontre la fuente es el periodico AM de celaya el 5/6/10.

Después de resistirse a un asalto, el dueño de un negocio recibió un disparo en el rostro que horas más tarde le costó la vida.

Vecinos que llegaron al lugar del incidente identificaron a la víctima como el ingeniero Bonifacio Ortega Molina, quien al parecer daba clases en el Instituto Tecnológico de Celaya por las mañanas, y por las tardes atendía su negocio de computadoras.

De acuerdo a las autoridades, los hechos fueron reportados alrededor de las 3:45 de la tarde en la calle 16 de Septiembre casi esquina con Arrollo Ch, en el Barrio de El Zapote.

Al lugar llegaron paramédicos de la Cruz Roja Mexicana, quienes lo trasladaron con vida al hospital.

“Cuando le platiqué a mi hijo, me dijo que el señor le daba clases, no sé de qué materias, mi hijo va en Mecatrónica…toda la comunidad del Tecno va a estar indignada”, expresó un vecino, quien dijo ser miembro del Comité de Colonos del Barrio de El Zapote.

El ataque ocurrió alrededor de las 3: 30 de la tarde de ayer, cuando al parecer el ingeniero llegó a abrir su negocio denominado Multicom, ubicado en la calle 16 de Septiembre del Barrio de El Zapote.

Minutos después llegó al local un hombre, quien se le acercó a la víctima y lo amagó con un arma de fuego para asaltarlo.

Sin embargo, el ingeniero presuntamente se resistió a que le robaran y fue cuando el asaltante le disparó en al menos una ocasión en el rostro y luego huyó.

Inicialmente, la víctima fue trasladada al Hospital Regional de la ciudad y posteriormente llevado al Centro Médico Quirúrgico (CMQ), donde finalmente falleció alrededor de las 9 de la noche.

Al parecer, el ingeniero Bonifacio Ortega Molina acababa de abrir su negocio de computadoras ubicado en 16 de Septiembre cuando llegó al local un hombre que le disparó con un arma de fuego.

La Cumbia Imperial

Desde hace pocos meses realmente, y siendo sincero desde que me chute como “dios manda”  la Saga de Star Wars, como buen geek, uno acaba haciendose fan, ya sea por  los horribles trajes de los ewoks que usaban en el retorno del jedi, o la pelea miserable de DV vs Obi Wan donde “se deja matar”, pero hay algo emblematico entre esta lucha de siths y jedis, el mismisimo DV (darth Vader) y algo tambien emblematico que va casi surcido a DV es esa famosisisima Imperial March, quien no sabe (que haya nacido antes de los noventas) a que se refieren esas notas, pues resulta que el otro dia, no estoy seguro que fuera el afan de joder, o el alcohol en el cerebro a alguien de los colegas se le ocurrio que deberia haber una version de ese tema pero Duranguense( solo para poner mas claro que estamos estudiando ingenieria #lol) y resulta que hoy me encuentro esto en la red…

Lo que causo una gran admiracion/emocion y tambie un enorme #WTF de encontrar algo tan bizarro y tan “chingon”, no es el tal “duranguense” pero es un cumbion de poca… disfrutenlo geeks cumbiancheros ;D

Flisol 2010

FLISOL 2009

Se aproxima este lunes 26 de Abril la celebracion del segundo Festival Latinoamericano de Instalacion de Software Libre (Flisol) en las instalaciones de nuestro Instituto Tecnologico de Celaya (ITC) es una muy buena oportunidad para que nos informemos y entremos en ese gran mundo de apoyo y de compromiso en el desarrollo que es el software libre, con algunas conferencias y tambien talleres eh aqui la info mas completa:

examen II fisica II

Seguir

Get every new post delivered to your Inbox.