"Mi estilo es el arte de luchar, sin luchar"
"Vacía tu copa para que pueda ser llenada; quédate sin nada para ganar la totalidad" Bruce Lee

NUNCA escribas...

2010-01-27 08:29:57-06

Ciencia y Tecnologia

Nunca escribas la clase mujer.

No les gusta ser tratadas como objetos.

Oído en la UAM-AZC 

Permalink: http://mononeurona.org/entries/view/vendaval/2056


Frente a Frente

2010-01-16 21:24:45-06

Ocio

Permalink: http://mononeurona.org/entries/view/vendaval/2038


My Current Desktop

2010-01-15 10:02:20-06

Ocio

 

 

ArchLinux + Fluxbox.

Esta vez quise algo mas sencillo y ligero.

Si alguien se pregunto ¿y la Terminal? 

 Estoy usando Tilda + Tmux.

Debian GNU/Linux Lenny + LXDE

También uso Debian GNU/Linux porque necesito un entorno estable y bien documentado para trabajar  y practicar algunas cosas de administración.

Saludos.

Permalink: http://mononeurona.org/entries/view/vendaval/2034


Knuth

2009-12-01 12:22:27-06

Citas

"Computer programming is an art, because it applies accumulated knowledge to the world, because it requires skill and ingenuity, and especially because it produces objects of beauty. A programmer who subconsciously views himself as an artist will enjoy what he does and will do it better."


"Premature optimization is the root of all evil (or at least most of it) in programming."

1974 Turing Award Lecture[1], Communications of the ACM 17 (12), (December 1974), pp. 667–673

The psychological profiling [of a programmer] is mostly the ability to shift levels of abstraction, from low level to high level. To see something in the small and to see something in the large.

Jack Woehr. An interview with Donald Knuth. Dr. Dobb's Journal, pages 16-22 (April 1996)

 

Permalink: http://mononeurona.org/entries/view/vendaval/1979


No es que muera de amor, muero de ti.

2009-10-28 08:14:00-06

General

El lunes cuando regresaba unos libros a la Biblioteca Vasconcelos, en un cartel vi un fragmento de un poema de Jaime Sabines y solo pude resistir 2 días la tentación de postearlo.

No es que muera de amor, muero de ti.

Jaime Sabines

No es que muera de amor, muero de ti.
Muero de ti, amor, de amor de ti,
de urgencia mía de mi piel de ti,
de mi alma de ti y de mi boca
y del insoportable que yo soy sin ti.

Muero de ti y de mí, muero de ambos,
de nosotros, de ese,
desgarrado, partido,
me muero, te muero, lo morimos.

Morimos en mi cuarto en que estoy solo,
en mi cama en que faltas,
en la calle donde mi brazo va vacío,
en el cine y los parques, los tranvías,
los lugares donde mi hombro acostumbra tu cabeza
y mi mano tu mano
y todo yo te sé como yo mismo.

Morimos en el sitio que le he prestado al aire
para que estés fuera de mí,
y en el lugar en que el aire se acaba
cuando te echo mi piel encima
y nos conocemos en nosotros, separados del mundo,
dichosa, penetrada, y cierto, interminable.

Morimos, lo sabemos, lo ignoran, nos morimos
entre los dos, ahora, separados,
del uno al otro, diariamente,
cayéndonos en múltiples estatuas,
en gestos que no vemos,
en nuestras manos que nos necesitan.

Nos morimos, amor, muero en tu vientre
que no muerdo ni beso,
en tus muslos dulcísimos y vivos,
en tu carne sin fin, muero de máscaras,
de triángulos obscuros e incesantes.
Muero de mi cuerpo y de tu cuerpo,
de nuestra muerte, amor, muero, morimos.
En el pozo de amor a todas horas,
inconsolable, a gritos,
dentro de mí, quiero decir, te llamo,
te llaman los que nacen, los que vienen
de atrás, de ti, los que a ti llegan.
Nos morimos, amor, y nada hacemos
sino morirnos más, hora tras hora,
y escribirnos y hablarnos y morirnos.

 

Estos dias tienen una exposicion de arte en la Biblioteca, algunas obras son muy buenas. No soy critico de arte, muchas veces prefiero aplaudir la creatividad a la técnica (he visto personas acercarse a los cuadros analizando cada trazo del pincel o el lápiz, ¿Que es mas importante la tecnica o lo que el ator logra con ella?). Es recomendable visitarla estara solo hasta los primeros dias de noviembre.

Permalink: http://mononeurona.org/entries/view/vendaval/1937


Administrar, no gracias, estoy cansado

2009-09-30 11:31:08-05

Ocio

Ayer fue un dia muy, muy pesado:

  • Clases desde temprano.
  • Escribir el script de Inscripción a los cursos de Linux del LUG de la UAM.
  • Junta con el grupo.
  • Mas clases.
  • Clonar parte de la pagina de Sociedad Mexicana de Inteligencia Artificial.
  • Hacer un script que respalde y sincronice el servidor que administro con otro (mysqldump y rsync).

Al final solo quería ir a mi casa así que:

$sudo halt

...Por que no se apaga mi maquina???...#$%& madre apague el server.

Corrí (Literalmente) al edificio de computo (Suponiendo que ese atiende a ~260 personas en actividades varias, alguien se iba a dar cuenta). asi que por fin conocí físicamente el server que administro, aunque no me dejaron tocarlo, un Técnico Especializado pico un botón y empezó a parpadear una pantallita azul.

Regreso, rápidamente al Cubículo:

ping ....Nada.

nc ....Nada.

host?? ...NADA.

Corri de nuevo, resulta que el técnico pico el único botón visible, que no era "Power" (El boton power esta bajo una carcasa desprendible en algunos servidores PowerEdge).

Despues todo bien, moraleja no hacer tareas de administración si estas cansado y siempre recuerda las primeras palabras que te dicen cuando te confieren en poder del sudo:

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.

Lo primero que hice fue cambiar mi contraseña para que no coinsidiera con la de mi computadora.

Permalink: http://mononeurona.org/entries/view/vendaval/1923


My Current Desktop

2009-09-14 10:31:55-05

Ocio

desktop

Bueno es ArchLinux con FluxBox, Conky y Aterm transparente. pienso cambiar el color de la letra del aterm para que coincida con el de conky

Permalink: http://mononeurona.org/entries/view/vendaval/1903


Hoy no me podía acostar sin programar algo.

2009-09-14 01:25:18-05

Criptografia

No pude dormir anoche, hoy es mi cumpleaños que pase trabajando, pero hoy también es día del programador -el dia 256 de cada año, siempre cae en mi cumpleaños salvo los años bisiestos- asi que tengo que programar.

Asi que tengo hasta las 11:59pm para escribir un programa pequeño que no sea basura (puede serlo, pero tiene que ser basura interesante) así que inicio (hora  11:23pm).

Ok. 11:56pm y este es el resultado:

/* Sencillo y Pequenio generador de claves de calidad usando Numeros
 * PseudoAleatorios para GNU/Linux.
 *
 * Se usan "SystemCalls" por puro gusto.
 *
 * Rapidamente:
 * Los enteros en una arquitectura basada en X86 suelen ser de 4 bytes (con
 * un compilador decente ejem. gcc, icc).
 * Un char tiene un tamaño de 1 byte.
 *
 * 0 stdin
 * 1 stdout
 * 2 stderr
 *
 * Alberto Rodriguez Sanchez (aka Vendaval)
 * 13/09/2009
 */
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>

#define RNDFILE "/dev/random"
#define ENTROPYA "/proc/sys/kernel/random/entropy_avail"
#define BUFFSIZE 4096
#define RETSIZE 64

int main(int argc,char **argv){

unsigned char buff[BUFFSIZE],select;
int frandom, fentropy, count=RETSIZE-1;
unsigned jump;

if((fentropy=open(ENTROPYA,O_RDONLY))==-1){
    perror(">>");
    exit(-1);
    }

if((read(fentropy,buff,BUFFSIZE))==-1){
    perror(">>");
    exit(-2);
    }

printf("La Entropia del sistema varia alrededor de %d",atoi(buff));
printf("\nEl valor sugerido es ~2000 o mas\n");

close(fentropy); //cerrando archivo entropy_avail

if((frandom=open(RNDFILE,O_RDONLY))==-1){
    perror(">>");
    exit(-3);
    }

if((read(frandom,buff,BUFFSIZE))==-1){
    perror(">>");
    exit(-4);
    }

close(frandom);

srand((uint) time(NULL)); //Semilla de rand() segun hora UNIX(R)

while(count--){
    jump=rand()%(BUFFSIZE-1);

          select=rand()%256;
    printf("%02X",(buff[jump] | select));
}

write(1,"'\n'",1);

return 0;
}

Noten que el programa tarda en ejecutarse una segunda vez, ademas de que la entropia baja dramaticamente, la razon es que /dev/random es bloqueado cuando se vacia la fuente de entropia, entonces no es accesible mietras se recoge mas ruido de uestro sistema. /dev/urandom no tiene esta cualidad por lo que se puede hacer uso intensivo del dispositivo a costa de perder algo de seguridad.

El asunto de la entropia es delicado cuando juegas con criptografia, a nivel militar se usa hardware generador o números verdaderamente aleatorios como los provenientes del ruido atmosferico. Mas cercano a los simples mortales es usar herramientas que ayuden a generar mayor entropia en el sistema como por ejemplo: rng-tools.

  1. apt-get install rng-tools
  2. Edita /etc/default/rng-tools
  3. Agrega/cambia HRNGDEVICE=/dev/urandom
  4. corre /etc/init.d/rng-tools start

Debe dar algo entre 1500 y 4000 en "/proc/sys/kernel/random/entropy_avail" que es un rango de valores mas apriado cuando tus aplicaciones usan TSL(SSL).

El programa no es lo mejor que se pueda hacer, por ejemplo podria -facilmente- recibir argumentos desde la linea de comandos para ajustar la longitud de la clave, pero otro dia sera, solo queria irme a la cama con la conciencia tranquila.

Permalink: http://mononeurona.org/entries/view/vendaval/1902


Justo cuando necesitas algo

2009-08-30 18:55:09-05

Ciencia y Tecnologia

down

Ok, es Win2, pero quería consultar algo y no traía mi computadora.

 

Permalink: http://mononeurona.org/entries/view/vendaval/1894


Revenge

2009-08-24 23:33:55-05

General

Pequeño y sutil cambio.

Permalink: http://mononeurona.org/entries/view/vendaval/1893


«Previous
Next »
2 of 19
Login




Join us!
Forgot your password?
vendaval
Alberto Rodriguez Sanchez Estudiante de Ingenieria en Computación en la UAM-A, programo en C, C++, C#, Python, Scheme, PHP,y Haskell. Uso Archlinux, Debian GNU/Linux, Mac OS X, OpenSolaris, NetBSD, FreeBSD, Plan9 y Win2. Pienso especializarme en computo científico y criptografía, que son mis grandes pasiones.

También pienso que la programación computacional es un Arte y que muchos programas son elegantes, muchos exquisitos, muchos son brillantes. Mi pensar es que se pueden escribir grandes programas, programas nobles y programas verdaderamente magníficos,por ello prefiero la Sintaxis Avanzada en los programas por que muestra un dominio del lenguaje y un buen grado de abstracción.

FreeBSD, C, Enlightenment y VI(M); son mis SO, Lenguaje de programación, manejador de ventanas y editor favoritos.

Practico Kali Filipino, Limalama y JKD (soy seguidor de la filosofía de Bruce Lee). Ademas soy el guardian la Sexta Casa del Zodiaco y también escribo con cierta regularidad en este blog.

"Se como el agua, piensa como el fuego"
Powered by
Despabilando la MonoNeurona.org
Livechat
<-Nombre

wrote:

on 17/1/10

wrote:
que parsante
on 17/1/10

Puro Hueso wrote:
chistosito
on 8/10/09

vendaval wrote:
ok, =)
on 5/10/09

Puro Hueso wrote:
salgo a las 2, no creo que te quede (mejor quedate a ver viejas)
on 5/10/09

vendaval wrote:
Soul-Tlamaqui -> http://callix.azc.uam.mx/soul
on 1/10/09

rik wrote:
:P soul-tralmakui tiene página? :P
on 1/10/09

vendaval wrote:
207202346 recuerda
on 26/9/09

puro hueso wrote:
me urge que me llames
on 21/8/09

eVa wrote:
Hola mi querido Betux :) ya no lo he visto en línea, ya conectese no? Un beso!
on 20/8/09


No son rumores, es que las redes sociales son chismosas.
2 days, 21 hours ago
@aarkerio: Feliz cumpleaños.
2 days, 23 hours ago
@asarch,@mandrake, @rnstux: estaría chido verlos.
1 week, 1 day ago
@rnstux: estaré 19 y 20 de este mes en huatulco.
1 week, 2 days ago
si voy a pasar por unos campechanos antes de llegar a casa.
1 week, 3 days ago
@rnstux: que necesitas?
1 week, 3 days ago
alguien puede recomendarme un buen servicio de hosting php+mysql
2 weeks, 3 days ago
@azimov, @chilicuil: creo que simple es un termino relativo. http:// mononeuro na.org/ entries/vie w/ vendaval/1791
2 weeks, 6 days ago
Yo me lanzare para huatulco en marzo
3 weeks, 2 days ago
Te apoyamos saidjose
1 month, 3 days ago
Galerias
FirefoxjEdit.orgGimpOpenOffice.orgHacker
Top
Colectivo MonoNeurona.org © 2002-2009.