Patoaventuras decembrinas

Y nos fuimos a una posada… aprendí lo que es cocinar un pavo, bueno al menos le hice al cuento en ello.

100_4829

Visitamos un puebla, Metepec.

Fuimos a una granja piscícola.

A nadar

A pasarla con familia

Y hasta hubo chance de ir a pescar…

Por otro lado, eso de traer una memoria de 256MB en la cámara… reditua mas la de 1GB… :D

Así que hay hartas fotos, en cuanto llegue a casa a poder subirlas, olvide mi adaptador usb a SD y peor aun no encontré el cargador de mi palm, por lo que un libro que tenía atrasado, asi se quedo…

En fin, que vaya que confundimos Metepec, Edo. Mex. Con Metepc, Pue. Asi que andabamos medio norteados, sin embargo conocimos ya un par de lugares interesantes… más en la siguiente entrega.

Salu2

Publicado en Sin categoría | 1 comentario

¿Y ahora?

Puesto que ya tiene rato que no escribo nada, como buen ejercicio, he de enumerar lo que he andado haciendo.

Investigar una solución para pasar el contenido de un phpnuke a html estático, quiero hacer el histórico de un par de páginas que usan phpnuke y dejarlo como html, aún no se me ocurre ninguna buena solución, intente un par de cosas con wget pero no me ha quedado.

Implementar tinyportal en mi sitio de anime… no estoy tan seguro de querer realmente eso… igual probar el nuke 8 o que nukecops y chanserv le metan pata me quitan ambas ideas…

Estudiar sobre «educación a distancia» y diseño instruccional, que se le va a hacer creo que al menos los textos que tengo que utilizar son los que menos me atraen sobre el tema :/

htmlzar unas ondas de audio… de hecho se me esta ocurriendo que se puede usar una onda de flash para reproducir los mp3 que me dieron y así evitar el problema de que si tienen o no algo para reproducir mp3, claro esta que estamos dando por descontado que el navegador al menos soporta flash…

Destripar una g3 a 233mhz (una imac original) con 32mb de ram

Arreglar este tiradero…
100_4593

Así se ve el CD
100_4597

Un g3 a 233mhz…
100_4601

En fin que tengo ganas de hacer un par de cosas macabras con la imac… (nomas no he tenido tiempo)…

Jeje… hace ratito mejor me entere que en sitios warez, de anime y otros que nada tienen que ver utilizan captivate para mostrar como hacer cosas… y para variar, en mi trabajo, apenas ahi vamos empezando a utilizarlo….

En fin a disfrutar de la cena, dejar pendiente un par de proyectos caseros y considerar otros tantos, por cierto tengo idea de contar cuán difícil ha sido lidiar con el servicio telefónico de ciertos bancos y cuan complicado es el de banca electrónica de otros… por cierto me llegó en la quincena este juguete de parte de uno… que ahora va a ser obligatorio usarlo.
100_4798

Once a word has been allowed to escape, it cannot be recalled.
– Quintus Horatius Flaccus (Horace)

Publicado en Sin categoría | Etiquetado | 2 comentarios

Respaldando…

Pues bien, no hay fecha que no se cumpla hoy finalmente se dio de baja el BB.

Pero primero era necesario respaldar… puesto que la cosa esta cuenta con un GUI de web… pues habria que respaldar 238 cursos a mano… bueno podriamos escribir un script como sugirio Yunuen.

Pero la flojera es inmensa… asi que revisando en el manual (believe or not) hay un script que ya viene incluido que hace eso, hay que darle un archivo csv donde este algo asi:

id,/path/

Bueno pues a partir de la aplicacion web a sacar los ids y en OO hacer un listado de cursos y de sus ids e informacion adicional (bien pude sacar los ids directo via sql, pero como es Oracle, la verdad me meto en una cantidad de broncas, cada vez que segun quiero sacarle algo al armatroste ese), logrado eso agarramos nada mas los ids y les añadimos su path una cosa rapidisima, ahora a grabar nuestro csv.

Todo perfecto, sin embargo el script avienta un monton de errores… que no reconoce el id.

Pues resulta que OO aun cuando se seleccione delimitado con comas, añade un tabulador (por cierto OO1.4), a darle con nano para eliminar lo que sobra…

Bien, parece que la cosa, va… ahora marca que no puede escribir… una mirada al script y aunque se debe ejecutar como root, resulta que NO, que hace su – asi que a investigar a que usuario y que grupo y a cambiar el path o los permisos (termino haciendo ambas cosas), finalmente echo la cosa esta a andar y tengo una interminable lista de mensajes como este:

Executed Export for cb007 to /tmp/
Operation output:
2006-12-14 05:18:51 – Estado: La operación export ha finalizado.

Executed Export for cb015 to /tmp/
Operation output:
2006-12-14 05:19:00 – Error: No se exportará el enlace titulado «» porque no se ha podido encontrar el objeto al que apunta ese enlace.
2006-12-14 05:19:02 – Estado: La operación export ha finalizado.

Executed Export for CB-CP-000 to /tmp/
Operation output:
2006-12-14 05:19:27 – Estado: La operación export ha finalizado.

He de mencionar que empece esto como a las 5pm, que la maquina tiene 1GB en RAM y 4 Procesadores Xeon a 2.8Ghz… para las 6.40~ estaba terminando y lo que avento fue algo asi:

vicm3@janus:/home2/Backup$ du –max-dept=1 -h
948M ./Sagan
5.9G ./BB
6.9G .

Si a eso le agregan que lo que usa la aplicacion con todo su tiradero de cosas + el oracle… ya se imaginaran el problema para los respaldos incrementales y no para este que fue de cada elemento y no del sistema en si (que ese si no es mas que un script con tar + crontab).

En fin en eso perdi toda la tarde…

If you can survive death, you can probably survive anything.
Anon

Publicado en Sin categoría | 1 comentario

Al fin…

Anoche pude dormir… 8 horas completitas, sin estar pensando en «tengo que entregar un reporte», «el ensayo es para mañana», etc.

Ahora viene estudiar para un examen un tanto mas importante…

C’est la vie.

Todos los cementerios del mundo están llenos de gente que se consideraba
imprescindible.
– Clemenceau. (1841-1929).

Publicado en Sin categoría | 1 comentario

Life it’s a Bitch…X

Y no la vida no apesta, ni nada por el estilo, bueno tal vez algo… pero he de decir que aqui va una historia corta hecha larga… como buen sociologo he de escribir y acrecentar un hecho que podria parecer minusculo, pero bueno eso es parte del trabajo.

Bien total que mi gran bocota o en este caso mis manos me hicieron aceptar la moderacion de un congreso de educacion y software libre, total que acepte moderar un chat el dia de hoy en IRC.

Cosa que claro nunca habia hecho, mejor aun habia pensado terminar mis actividades en la universidad y hacerlo desde casa… cosa que no pudo ser posible, ¿ahora por que no preferir hacerlo desde la oficina?…

Bueno y aqui va la parte buena de la historia… alguna vez hace como 2 años hubo un bonito gusano que le pego a las maquinas windows y que provoco un desastre en la oficina… bueno a partir de ese lindo gusano el puerto 6667 fue cerrado (parentesis abierto, ese puerto es el estandar de IRC). Precisiones hechas no se puede utilizar IRC en mi oficina.

Pero bueno eso solo afecta mi oficina que tal brincar a mi casa via ssh y de ahi conectar… todo muy bien, excepto que tengo usado casi todo el ancho de banda (recuerdan, pensaba estar aqui, para modificarlo) asi que no puedo exportar mi xchat via el tunel de ssh, estando en situacion similar hace mucho tiempo, pues la solucion, un cliente de texto para IRC, en el tiempo que andaba de consultor en maquinas remotar (principalmente) tenia en mi cuenta EPIC el cual es muy util para ese tipo de trabajo…

Ahora por que el nombre de la entrada, por que Epic fue descontinuado y existe un remplazo libre Bitchx…. entonces recapitulando, desde mi oficina conecte con casa y usando Bitchx acudi a la cita… he de reconocer que no me es extraño Bitchx y que hasta cierto punto me gusta mucho y la linea de comando no me achicopala… sin embargo el lag entre la oficina (el uso de ancho de banda en casa) lograron que entre lo que escribia y lo que aparecia en la pantalla tomara casi un segundo completo… es decir moderar una charla en tiempo real con lag de ida y regreso… realmente es dificil.

Asi que digamos Life it’s a BitchX (una muy eficiente por cierto)

BOFH excuse #175:

OS swapped to disk

Publicado en Sin categoría | Deja un comentario

Belleza…

¿De donde viene nuestra concepcion de belleza?

«There are only two industries that refer to their customers
as ‘users’.» — Edward Tufte

Publicado en Sin categoría | 2 comentarios

Proyectos, proyectos y mas proyectos…

Y aunque debieras estar pensando en mi proyecto de investigacion a presentarse a mas tardar el 11 de diciembre se me han ocurrido un par de proyectos mas o menos interesantes… bueno han regresado puesto que tiene rato que los traigo entre manos.

Originalmente se me ocurria un wiki para trabajos academicos que versen sobre anime/manga, pero se me esta ocurriendo que pudiera ser mas util una lista de correo para lo mismo, con una pagina donde se cuelguen los trabajos que se localicen via la lista y/o conozcan los integrantes + la bibliografia que se pueda o se conozca. (Rag si estas leyendo y tienes tiempo ya dale pata que no es mala idea)

Por otro lado se me ocurren un par de buenas ideas para brincar a SATA, ademas de mover un disco de 7200rpms a la G4 que ha estado empolvandose por aca ,eso de conseguirle un controlador IDE que soportara UDMA y tener que aguantar un disco de 5400rpms sin cache, no me termina de convencer…

Me ha entrado la curiosidad de crear un foro educativo… y de paso el morbo… las herramientas existen, en todo caso es probable que lo incorpore a mi proyecto como una cosa por construir… tambien ya no se si seguir hablando de una Web sobre lo que quiero hacer o hablar de objetos de aprendizaje reutilizables, en todo caso van a retacharme un buen de veces el borrador, pero eso ya se da por descontado.

Por cierto que en la quincena pasada en una desvelada haciendo ensayo – tarea de esas que se deben hacer antes, pero que se hacen la noche de la clase, no se me ocurrio nada bueno y no hice mas que fusilarme, err, acomodar de manera mas o menos creativa las opiniones de los autores que vimos en esa unidad, con lo cual me sentia bastante mal… total que me entregaron mi ensayo y en ese saque sobresaliente (en el anterior que segun si hice sesudo analisis y critica me fue menos bien).

No he terminado de jugar Wing Commander 2 (por si alguien se lo preguntaba), y tambien el otro dia leyendo sobre Technos Japan me han quedado unas ganas de jugar Super Double Dragon, Double Dragon (I y II) y por supuesto Kunio-kun (mejor conocido en america como Renegado), cosa que por supuesto no estoy en tiempo de hacer… aunque claro mi hermano la ultima vez que lo fui a visitar se me quedo viendo acordandose de esos viejos juegos a la vez que me mostraba Grand Theft Auto City en el Xbox que se compro…

!Y claro aun tengo la loca idea de intentar hacer una cobacha antes de que acabe el año!

A slashdotter who did not build his own computer is like a jedi who did not build his own lightsaber.
Signature @ /.

Publicado en Sin categoría | Etiquetado | Deja un comentario

Mac vs PC

El original de Apple

Y su satira :D

Y una mas ;D (serie de 3)

Pero el realmente divertido:

Si ya se, mi tarea…

But then it’s a bit odd to think that declaring something int could
actually slow down the program, if it ended up forcing more conversions
back to string.
– Larry Wall in <199708040319.UAA16213@wall.org>

Publicado en Sin categoría | 1 comentario

PS3 vs Wii

Como se nota que ando aburrido

Sin embargo ultimamente se ha hecho un buen de discusión al respecto! :D

«I’ve seen things you people wouldn’t believe. Attack ships on fire off the shoulder of Orion. I watched C-beams glitter in the dark near the Tannhauser gate. All those moments will be lost in time, like tears in rain. Time to die.»
Batty

Publicado en Sin categoría | 1 comentario

Citas citables

«…Y el diplomado, tirandonos apaches»
un profesor, sobre los errores de cierto sistema…

En serio que tienen que oirlo de viva voz es realmente divertido.

Por cierto el error que le mandaba en era algo como esto:

[code=’Apache’]
2006-10-19 03:19:29 – Enlace Curso roto: No se encuentra el destino.

Para su referencia, la ID de
error es DBFD8C90-62D3-11DB-855E-432D091F8F96.
– java.lang.RuntimeException: Enlace Curso roto: No se encuentra el dest
ino.
at blackboard.web.content.launchLink_jsp._jspService(launchLink_jsp.java:317)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at sun.reflect.GeneratedMethodAccessor154.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:239)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:268)
at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:157)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:50)
at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:140)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:136)
at blackboard.platform.servlet.ContentTypeFilter.doFilter(ContentTypeFilter.java:56)
at sun.reflect.GeneratedMethodAccessor156.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:239)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:268)
at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:213)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:183)
at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:50)
at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:140)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:136)
at blackboard.platform.servlet.RequestSessionFilter.handleRequest(RequestSessionFilter.java:278)
at blackboard.platform.servlet.RequestSessionFilter.doFilter(RequestSessionFilter.java:117)
at sun.reflect.GeneratedMethodAccessor155.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:239)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:268)
at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:213)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:183)
at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:50)
at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:140)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:136)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:595)

[/code]
Ciertamente lo mas entendible y legible por todos lados es «apache» :D

Computers are useless. They can only give you answers.
– Pablo Picasso

Publicado en Sin categoría | 1 comentario