Computer Science is no more about computers than astronomy is about telescopes. Edsger W. Dijkstra

Explicación del modelo E-R

2007-12-19 18:06:52-06

Programacion

Me puesto a redactar una pequeña (que al final no quedó tan pequeña) explicación de cómo interpretar un modelo Entidad-Relación, que pueden se muy útiles al momento de diseñar sistemas de Base de Datos.

La importancia de esta explicación, es para que los que quieran unirse al desarrollo de Centauro y Karamelo, puedan entender de manera general qué es lo que se trata de hacer.

Cómo tuve ciertos problemillas al subir imágenes en el servidor de mononeurona lo tuve que subir a mi página.

Y bueno, aquí está: Modelo Entidad Relación para diseño de Base de Datos.

Como puse la nota dentro de la explicación, este no trata de ser un curso sobre base de datos, sino un pequeña explicación para que se pueda entender la forma en que se puede iniciar un diseño de una base de datos, y sobre la posibilidad de entender diagramas de ciertos diseños.

Además con la clase de SQL que recibieron la mayoría por medio del IRC, y con las tablas que se obtienen al terminar de analizar un diseño E-R, es muy fácil pasarlo a cualquier manejador de Base de Datos, haciendo un script de creación.

Se aceptan toda clase de comentarios, correcciones, sugerencias, etc.

Permalink: http://www.mononeurona.org/users/entry/thot/1013


Instalar Pidgin en Debian Etch

2007-12-09 17:48:01-06

Software Libre

Tratando de instalar Pidgin (cliente de mensajería instantánea multiprotocolo) en Debian Etch para probarlo, me encontré con este post que ahora reproduzco.

Tomando en cuenta que no hay paquetes de pidgin en Debian Etch, pues lo mejor es compilarlo. Lo primero que tenemos que hacer es eliminar cualquier dependencia:

# aptitude install build-essential gcc g++ intltool intltool-debian libglib2.0-0-dbg libglib2.0-cil libglib2.0-data libglib2.0-dev libgtkspell-dev libgtkspell0 libxml2-dev libnss3-dev libssl-dev libgstreamer0.10-0 libgstreamer-plugins-base0.10-0 libgstreamer-plugins-base0.10-dev

Después de esto tenemos que descargar los archivos del código fuente, de este enlace.

Después de esto tenemos que descomprimir el archivo fuente.

# tar -xjvf pidgin-.tar.bz2
# cd pidgin-


Configuramos antes de compilar...

# ./configure --enable-gnutls=yes --enable-mono --enable-nm --enable-consoleui --enable-gevolution --enable-gstreamer --enable-plugins --disable-schemas-install --enable-screensaver

Ahora simplemente compilamos e instalamos.

# make && make install

Y listo, con eso ya tendremos instalado pidgin en nuestro Debian Etch.

Nota: Nada más como nota cultural, cuando hicimos el comando "make && make install" el segundo comando "make install" solo se ejecutará si el resultado del primero fue 0, lo cual quiere decir que se ejecutó exitosamente. También se puede usar "comando1 || comando2" lo cual nos permite que si el comando1 no se ejecuta exitosamente, se ejecutará el comando2.

Permalink: http://www.mononeurona.org/users/entry/thot/997


Instalando paquetes en LaTeX (.ins .dtx)

2007-12-07 18:55:02-06

Software Libre

Cómo ya se me volvió costumbre cuando escribo algo para los cursitos en mi página, lo hago también aquí en el blog de mononeurona, por si a alguien le interesa.

En este caso en el cursito de LaTeX, se ha agregado la instalación de paquetes LaTeX (.ins .dtx).

Para poder instalar paquetes para LaTeX, que aunque parezca extraño no vengan en los repositorios. Lo podemos hacer de una forma relativamente fácil. En este caso estas son las rutas utilizadas en la distribución Debian, supongo que también Ubuntu. En caso de utilizar otra distribución donde cambie un poco la ubicación nada más es cosa de investigar donde pone los paquetes de LaTeX.

En este caso, el paquete que necesité instalar fue el paquete papertex, el cual permite realizar documentos con el diseño de un periódico.

En primera tenemos que descargar el paquete, del enlace anterior.

Luego tendremos que crear un directorio con el nombre del paquete en la siguiente ruta /usr/share/texmf/tex/latex/ :

# mkdir /usr/share/texmf/tex/latex/papertex

Ahora tendremos que copiar los archivos del paquete dentro de ese directorio, pueden ser .

# cp papertex.* /usr/share/texmf/tex/latex/papertex

Ahora lo único que necesitamos hacer es ejecutar LaTeX para el archivo .ins. En este caso para este paquete nada más es necesario para este archivo, para algunos otros paquetes será necesario para el archivo .dtx para generar la documentación.

# cd /usr/share/texmf/tex/latex/papertex
# latex papertex.in

Con eso ya tendremos creado el archivo .cls que nos servirá para la creación de documentos con ese paquete en LaTeX. Ahora solamente falta que se pueda registrar ese paquete para poderlo utilizar en el sistema. Para eso utilizaremos el siguiente comando, que es lo que sería el texhash.

# mktexlsr

Y con eso ya tenemos instalado el paquete dentro de nuestro sistema. Y lo podemos utilizar para la creación de nuestros documentos.

Después de esto podremos borrar los archivos .dtx y .ins porque ya no son necesarios.

Nota: Hay que recordar que esto se hace como root para que tengan acceso todos los usuarios. En caso de que nada más se quiera hacer para el usuario la ubicación será en /usr/local/share/texmf/tex/latex

Permalink: http://www.mononeurona.org/users/entry/thot/994


Caso Marín es para reflexionar

2007-12-05 12:24:27-06

Polaca

El caso de la exoneración de Mario Marín por la Suprema Corte de "Justicia" de la Nación no solo es algo indignante para todos los antecedentes que se tienen con respecto al caso de la periodista Lydia Cacho, sino que nos brinda una oportunidad para reflexionar las repercusiones que este tipo de decisiones tienen en la sociedad mexicana.

En primera utilizaré algo de lo plantea Arnoldo Kraus en su opinión en el periódico la Jornada. El caso de Lydia Cacho fue conocido tanto a nivel nacional como internacional, por haber sido vulnerados sus derechos humanos siendo responsable de esto el "Gober" Mario Marín, si esto sucede con una persona cuyo caso se ha difundido tanto, ¿qué pasará con las personas "comunes y corrientes" que debemos depender de la impartición de "justicia" en México?.  ¿Qué puede esperar un campesino de la sierra de Oaxaca, un comerciante, una ama de casa, a nosotros los mexicanos "de a pie" al esperar que se haga justicia al denunciar actos de corrupción, represión, o de cualquier índole?.

Ya se sabía que la impartición de justicia en México es "a la mexicana" y se encuentra infectada por ese cáncer llamado corrupción, que está haciendo a este país dirigirse directamente al carajo. Pero estos cabrones de la SC"J"N ni siquiera hicieron por "taparle el ojo al macho". ¿Y cómo no mandar al diablo sus instituciones cuando se atreven a hacer ese tipo de pendejadas?

Y todavía con la incongruencia característica de este gobierno (espurio) , FeCal condenó a Marín en 2006: “Mi repudio y mi más enérgico rechazo a la actuación del gobernador de Puebla… en el caso de la detención de la periodista Lydia Cacho”. Y ahora se atreve a "no hacer comentarios" para “no lesionar una relación respetuosa entre poderes”. Esas sí que son chingaderas, si tuviera "valor civil" diría: "Se le exonera porque ese pinche gober legitimó mi gobierno espurio" ... pero bueno se vale soñar.

Permalink: http://www.mononeurona.org/users/entry/thot/989


Ateísmo, Agnosticismo y otras cuestiones

2007-11-03 21:23:54-06

Mi pensar

Teniendo una discusión sobre el ateísmo y la religión con mi madre, me surgió la intención de escribir acerca de esto. Y pues aquí vamos...

En primera debemos definir la palabra Ateo como "el que niega la existencia de un Dios creador". Esto no quiere decir como mucha gente piensa que es "quien no cree en nada" lo cual no es correcto. Realmente uno como ateo, espera la explicación de las cosas de una forma racional, personalmente espero que la ciencia poco a poco vaya desvelando la naturaleza de la cosas. Como ya había escrito anteriormente ayude a explicar todo nuestro entorno y nuestra naturaleza para llegar a responder la pregunta "¿Quienes somos?", y para esto tendríamos que explicar de donde venimos y cuando esto se solucione, lograremos tener la explicación de Dios, si lo queremos llamar así.

Cuando pierde la esperanza, o simplemente no se tiene, de encontrar la explicación a todo esto, es cuando uno cae en el Agnosticismo, que definiéndolo formalmente sería: "Doctrina filosófica que sostiene que la razón humana es limitada y que la verdadera naturaleza de las cosas es inaccesible al hombre.". Esta doctrina es fácilmente refutable por medio de la ciencia que en base a la experimentación y al análisis nos ha mostrado la naturaleza de mucho de lo que nos rodea.

Ahora, cuando dejamos no solo perdimos la esperanza, sino que nos refugiamos en creencias que dejan la razón por un lado y te encierras en creencias que pierden toda validez racional. Es cuando dejas el agnosticismo y llegas a ser Creyente.

La cuestión principal que me planteaba mi madre era que por qué no creía en un Dios, y me argumentaba que por qué no me "encomendaba" a él, sobre todo por varias cuestiones "inexplicables", y realmente inexplicables para mí, que han sucedido y a veces vuelven a suceder en nuestra casa, y de muchas otras más de las que hemos tenido testimonio por personas que las han vivido. Además de la influencia de ciertas cuestiones místico/religiosas como bendiciones y rituales para lograr que muchas de esas cosas dejaran de pasar. Mi argumento ante esto, no se separa de la línea principal que hemos empezado a abordar, y creo que es bastante simple. Yo no me estoy alejando de esas cuestiones místico/religiosas, ni niego que muchas veces puedan llegar a funcionar. Pero la esencia de esto, es que se puede encontrar una explicación a estos "fenómenos", no sé como, no sé cuando, personalmente espero que por lo menos 1 o 2 dudas que tengo se puedan esclarecer antes de yo muera. No puedo negar que la religión (católica por ejemplo) tiene sus bases en conocimientos de hace muchísimo tiempo, cientos o miles de años, mucho de este conocimiento se pudo haber nutrido de la experiencia de alquimistas, brujos, etc. En esas épocas se abordaban los problemas de diversas maneras, y posiblemente hayan encontrado cuestiones en cuanto a energías o qué se yo, que en este momento no se tienen contempladas. Pero he ahí lo esencial, el conocimiento, ese conocimiento posiblemente no se ha abordado de una forma más analítica, para descubrir su naturaleza. Pero eso no quiere decir que no se puedan explicar y ahí es donde este conocimiento puede, como lo plantearía Schrödinger, sintetizarse con todo el conocimiento humano para tratar de dar la explicación que se busca, pero para esto se tendría también que estudiar la naturaleza misma de estos fenómenos, y he ahí cuando la ciencia, y cualquier modo de pensamiento que aborde los fenómenos de una manera racional, cobran su importancia, y se puede seguir manteniendo la idea del ateísmo, sin caer en contradicciones.

Personalmente la posición de mi ateísmo es esa, no meterse a criticar ninguna creencia religiosa, sino esperar la explicación racional de la naturaleza. Estoy seguro que detrás del misticismo y de diversas creencias se encuentra cierto conocimiento que debería ser analizado. Dentro de mi familia hemos contado con bastantes experiencias inexplicables, y eso mismo me ha mantenido con una mente más abierta, pero con la esperanza de que de todo esto se encuentre una explicación lógica y racional. Posiblemente esto explique el gran aprecio e interés que tengo en la ciencia.

Nota: Tal vez esto no sea muy importante, pero después de una plática que tuve hace unos meses donde le dije a un cuate: "No, si vieras la cantidad de cosas extrañas que he escuchado, y sobre todo que he tenido oportunidad de escuchar por quienes lo presenciaron, habría para escribir un libro", y a partir de esto surgió la idea de escribir un libro. Desgraciadamente no he tenido el tiempo, y mi redacción no es algo que sea sobresaliente, eso me ha detenido mucho. Pero le propuse a un cuate, que también había pasado muchas cosas de ese estilo, tratar de escribir algo. Esto lo pienso hacer sin meter mi opinión personal, sino simplemente los testimonios de la gente que presenció los hechos. Casi todas las personas, son gente muy cercana. Esperemos no claudique en este objetivo.

Permalink: http://www.mononeurona.org/users/entry/thot/919


Schrödinger y la filosofía de la ciencia

2007-10-29 17:47:46-06

Ciencia

Desde que era pequeño la ciencia me ha llamado muchísimo la atención, y creo que es uno de los pilares más fuertes que sostiene el desarrollo de la humanidad. Aunque muchas veces se comete el error de separarla de los demás conocimientos humanos.
Hace poco leyendo un libro de divulgación científica llamado "Schrödinger: Creador de la Mecánica Ondulatoria" (de la colección "La ciencia para todos") volví a encontrarme el tema de la "filosofía de la ciencia", el cuál es abordado de una manera clara en "Cómo acercarse a la ciencia" de Ruy Pérez Tamayo. Pero del libro sobre Schrödinger hubieron varios puntos interesantes que quisiera comentar:
  • La forma moderna de producir ciencia ha creado a "científicos bárbaros" que son grandes especialistas en la estrecha rama de saber humano que estudiaron pero son ignorantes (casi totalmente) de los demás campos de la ciencia. Aunque lo peor de esto no es la ignorancia, sino la actitud intelectual y moral de desprecio o por lo menos de indiferencia frente a la curiosidad por el conjunto del saber. Lo cual no es más que la actitud de un bárbaro.
  • Cualquier hombre con mediana cultura, sabe como la ciencia afecta el aspecto material de la vida. Pero también afecta otras formas de pensamiento como el filosófico, histórico y social. Y viceversa, aunque algunos no lo acepten, que la actitud filosófica e ideológica afecta la actividad científica.
  • El valor del conocimiento científico no radica en sus consecuencias prácticas. Esto lo podemos resumir que no tiene siempre que estar vinculada la ciencia y la tecnología. Para esto Schrödinger, daba las siguientes razones:
    •  El conocimiento científico debe considerarse en un plano análogo a otros conocimientos de carácter cultural tales como filosofía, arqueología, historia. Cuyo propósito real no es el dar beneficios materiales a la humanidad
    • Hay que reconocer que existen ramas de la ciencia que no tienen aplicaciones prácticas para la vida de la sociedad humana. Como la cosmología por ejemplo.
    •  No es claro que el desarrollo tecnológico/industrial obtenido del conocimiento científico haya ayudado a acrecentar la felicidad humana.
  • En la actualidad para poder contribuir al avance científico hay que especializarse. Pero sin separar a este conocimiento especializado de los demás conocimientos humanos. Ya que de otra forma pierde su valor.
  • Según Schrödinger el conocimiento científico tienen su valor en la medida que contribuye a contestar la pregunta más importante: ¿Quiénes somos?. Formulada por el filósofo neoplatónico del siglo III, Plotino. Además concuerda con la idea de Ortega y Gasset: "Yo soy yo y mi circunstancia", pero esta "circunstancia" que es el medio que nos rodea, y forma parte de nosotros mismos, abarca una gran cantidad de cosas: desde otras personas hasta la condiciones espacio-tiempo que nos rodean. Además poder contestar bien la pregunta principal, tenemos que saber de donde venimos y hacia donde vamos.
  • De todo esto surge la importancia de la divulgación científica, que permitirá con el tiempo, lograr la asimilación de el conocimiento especializado en la cultura humana para lograr la sintetizarlo y  hacer que forme parte del cúmulo de conocimientos que nos permitan responder esa pregunta filosófica: ¿Quiénes somos?.

Permalink: http://www.mononeurona.org/users/entry/thot/906


Cursito de LaTeX

2007-10-23 18:45:42-05

Programacion

He decidido empezar a redactar un pequeño curso de LaTeX en mi página. Que sirva de introducción y "primeros pasos" para los que quieran comenzar a utilizar esta poderosa herramienta para creación de documentos.

Al cursito se puede acceder por medio del menús "cursitos". Por el momento hay una pequeña introducción. Espero en pocos días agregar la descripción para cada uno de los comandos utilizados en el segundo ejemplo.

Críticas, comentarios, correcciones, etc. son bien recibidas.

Permalink: http://www.mononeurona.org/users/entry/thot/875


Notas Actualizadas (nuevamente)

2007-10-23 17:32:08-05

Programacion

Han sido actualizadas en mi página las notas para el ACM ICPC (del equipo PoorDogs), con las siguientes mejoras:

  • Ahora ya contienen vínculos desde el índice para encontrar fácilmente los temas.
  • La figura (de resolución de triángulos) fue generado con código LaTeX dentro del archivo, por lo que ya no es necesario más que el archivo fuente para generar la salida. (Esto beneficia mucho a los que necesiten realizar cambios en las notas).
  • Al generar el archivo (con el comando latex) automáticamente se generará la salida en PDF sin pasar por el archivo DVI.

Para descargarlas en la sección Artículos y publicaciones .

No se ha actualizado el contenido, desde la vez anterior. Esperemos próximamente agregar algunas cosas interesantes.

Permalink: http://www.mononeurona.org/users/entry/thot/874


Notas actualizadas

2007-10-02 20:13:36-05

Actualizacion a mi Pagina

En mi página se han agregado nuevamente las notas del ACM ICPC del equipo PoorDogs. Pero con las siguientes nuevas características:
  • El código está hecho totalmente en LaTeX, y por lo tanto se encuentra mucho más simple y más limpio que el código generado por LyX.
  • Se corrigieron varias faltas de ortografía, así como algunos "bugs" que fueron reportados.
  • Se agregó resaltado de sintaxis y números de línea a los diferentes segmentos de código dentro de las notas.

Ojalá y sean útiles. :).

Permalink: http://www.mononeurona.org/users/entry/thot/845


México regresa a 1984

2007-09-27 17:02:37-05

Mi pensar

Apenas ayer, vi una parte del "Mensaje a la nación de FeCal" (para abreviar el nombre). Y se me vino a la mente la novela de 1984. Para quién no la haya leído la recomiendo ampliamente. Pero para quién ya la leyó, recordará a Winston Smith (el personaje central) que se dedicaba a "Reescribir documentos históricos", por medio del cual adaptaban los hechos para que parecieran que todo iba bien (en caso de que alguien quisiera revisar los hechos pasados).  Y esa sensación tuve cuando vi el mensaje a la nación del FeCal, al tratar de mostrar que estaba "posponiendo el aumento de la gasolina, pensando en las familias", lo cual es ridículo si recordamos que fue el que fuertemente defendió la reforma fiscal, que sobra decir fue un golpe muy fuerte para todas las familias de México.

Con el control de los medios, creo que el sistema Orwelliano (claro no en todo el sentido de la palabra), pero en el aspecto del control de la memoria histórica parece estar funcionando. Para esto van algunos ejemplos, de como con el control de los medios, tratan de hacer que la gente no tenga una memoria histórica:
  • Cuando Andrés Manuel López Obrador llamó a la resistencia civil pacífica, tomando el paseo de la reforma (y todo eso que ya se sabe). Los medios y los empresarios gritaban "devuélvanos reforma" y una bola de tonterías más. Pero no hubo un solo reportero (en los medios oficialistas) que recordara que Clouthier, el candidato del PAN a la presidencia en 1988, llamó a la resistencia civil para protestar por el famoso fraude del 88. Y que gracias a sus protestas no quemaron las boletas electorales, que eran la prueba del fraude, que solo pudieron quemar hasta su misteriosa muerte en 1989.
  • La bola de spots de la presidencia de la república, y el hacer que el movimiento "obradorista" no está pasando en México a pesar de la gran cantidad de seguidores que todavía tiene.
  • La falta de decisión de muchos mexicanos embobados por la televisión que no se atreven a criticar ni a cuestionar lo que ahí les pasan, aunque sean puras mentiras. Cómo había mencionado antes, por ejemplo: que no se les haga ilógico, ver a los medios gritando por una reforma electoral que los afecta, y digan que es por "el bien de México", y cuando realmente están partiéndole la madre a los mexicanos no digan absolutamente nada.
  • Tapar con spots las cochinadas de la ley del ISSSTE, con spots ridículos.
  • Los medios tienen una "unanimidad" para defender los intereses empresariales, imponiendo un punto de vista. Y los que están fuera del "círculo intelectual" son los "locos". Ahora hay muchos Jacobos Zabludowsky. (Extracto de la Entrevista de Astillero.tv a Antonio Helguera.
En una entrevista de astillero.tv a Antonio Helguera, le preguntaban: "¿Tiene sentido el estar insistentemente señalando los errores, los defectos, los problemas de un país que a veces pareciera que no se cambia, que no cambia nada, solo para mal, y que a veces los ciudadanos parecieran muy decididos a burlarse y a reírse de las cosas pero que no hay acción ciudadana que cambie las cosas, no te desespera?". Su respuesta fue que sí, pero que los ciudadanos han avanzado gracias en parte a gente como los moneros y los reporteros libres. Espero que este avance no sea tan lento, como para que antes de reaccionar nos cargue la fregada.

A veces me pregunto, si no soy yo el que está mal, el que ve las cosas siempre feas. Pero cuando salgo a la calle (más viviendo en un pueblo aquí en Oaxaca) me doy cuenta, que no, que realmente nos está llevando la chingada, viendo tanta gente que se mantiene en la ignorancia, tanta pobreza, tantas nuevas generaciones llenándose la cabeza de mierda con televisa. Si se pudiera solventar la probreza y la educación, creo que sería la salvación de México.

Permalink: http://www.mononeurona.org/users/entry/thot/822


Login



Remember me:
thot
Amante de la libertad y por lo mismo un ferviente partidario del software libre.
linux politica programming software libre hacking
Powered by:
Despabilando la MonoNeurona.org
Livechat

<-Nombre
souf wrote:
está vivo... ¡VIVO!
on 10/6/08

souf wrote:
¡funciona!
on 10/6/08

souf wrote:
yes
on 10/6/08

thot wrote:
simón, s1mo yo creo que sí. Hay que ponerse de acuerdo.
on 6/5/08

s1m0 wrote:
que onda thot ps el aarkerio que tiene ganas de un curado de melon jaja ps ahora que vayamos a teotihuacan jaja como vez??
on 2/5/08

teosho wrote:
que tal alocardio_tut
on 26/4/08

aarkerio wrote:
Viendo si el livechat sirve
on 5/4/08

gmarin38 wrote:
q onda ponte chingon ya falta poco tiempo para tu taller :P
on 10/10/07

norcorp wrote:
guayabin que paso como has estado?
on 25/8/07

alucard_thot wrote:
y cuando fui, sí, hacía algo de calor
on 21/7/07

¿Qué estuve haciendo?
realmente la utilidad del chroot es más amplia
1 week ago
@cibat, @asarch, los 2 tienen razón. Pero la de cibat, es un uso específico
1 week ago
chroot /directorio (ese direcotrio sera tomado como /)
1 week, 1 day ago
También OpenArena, ya que mencionaron un shooter como Tremulous
2 weeks, 2 days ago
Exacto, o construye material libre :P
2 weeks, 5 days ago
http://mono neurona.org entra a karamelo. No creo que sea bug, nada más comento.
3 weeks ago
@vendaval: Creo que punto medio es lenny, o sid. El extremo rudo seria experimental
on 12/6/08
Pues a mi me ha dado muy pocos problemas la rama sid.
on 12/6/08
Por que no le pones sid?
on 12/6/08
http://en.wikipedia.org/ wiki/ Proxy_server
on 8/6/08
Galerias
FirefoxjEdit.orgGimpOpenOffice.orgHacker
Top
Colectivo MonoNeurona.org © 2002-2008.