Archive

Archive for October, 2006

TiddlyWiking (o tratando de)

October 20th, 2006 1 comment

La tiddlywiki está empezando a crear un cierto malestar en mi interior. Como el principio de una fuerte resaca pero sin el aliciente de haber perdido miles de neuronas la noche anterior.

A ver, que me gusta la idea de la Tiddlywiki, la encuentro muy útil y fácil de usar. Pero estoy viendo que, al ser un sólo archivo html, la memória consumida por el navegador hace de la tiddlywiki una aplicación lenta, desesperante y que, de vez en cuando, rebienta a mi querido Firefox.

La única “solución” a éste problema es usar Windows. Con Windows, la tiddlywiki parece ir maravillosamente (que no perfectamente, luego detallo). En Firefox va realmente bien, pero es que en IE6 va rapidíssima. Pero ésta solución de usar Windows genera una enorme cascada multicolor de problemas y fluídos tóxicos por sí sola.

El primero, y más importante (aparte de usar Windows en general) es que llevo trabajando con el PFC en Linux todo este tiempo. Y lo tengo todo tan bien estructurado y encuentro tan fácil y cómodo programar en un entorno Linux, que ahora mismo no me veo capaz de pasarme a Windows sin tener que malgastar un montón de horas de trabajo.

Pero mi verdadero problema (cuando el Firefox no se me cuelga y encuentro la paciencia necesaria para editar mis tiddlers) es que el plugin de exportar a xml una tiddlywiki no me funciona. Ni en Linux. …¡Ni en Windows!

Y tiene que ser algo que he hecho mal, puesto que a Álex le va perfectamente e incluso me ha pasado un xml exportado.

Así que, de momento, aún no he podido tocar nada de código y llevo muchísimas horas buscando soluciones a mis problemas. Hecho de menos una buena documentación sobre la tiddly. Tampoco consigo poder modificar una tiddly dentro de mi server apache, así que estoy trabajando sin server ni nada. ¡Qué feo que está todo esto!

Ahora mismo me veo incapaz de tener algo funcionando la semana que viene. Tal vez pruebe el IE7 (pfffff).

En fín, que la resaca va creciendo. Pronto tendré que recurrir a mi amigo Paracetamol.

Categories: linux, pfc, tiddlywiki Tags:

Arte y coches sucios

October 18th, 2006 No comments

Increíble galería de arte en el polvo acumulado en la luneta de los coches:

Dirtycarart

¿Se acabó el “Lávalo guarro”?

Categories: arts, ollas Tags:

6ª Reunión PFC

October 18th, 2006 No comments

Y entonces llegó la tormenta.

Dejamos el wikibook por una semana (en teoría) para realizar una aplicación que exporte wikis de moodle a una Tiddlywiki. Y la semana que viene debe estar acabado. Ahora que íbamos tan bien con el wikibook…

En estos momentos me parece un trabajo inmenso, pero según Marc y Pigui, parece ser que no será para tanto.

La idea es utilizar el pequeño webservice que hicímos para el wikibook y usar el importador de tiddlywikis ImportTiddlersPlugin para realizar la aplicación.

Así que ahora toca volverme a mirar el tema de la tiddlywiki (tema que ya me miré éste verano, pero que al final no saqué nada en claro dado que apenas conocía el código de dfwiki), y tratar de implementar, junto con Alex, éste importador.

Dame fuerzas, oh gran Neal Stephenson.

Otros temas importantes de la reunión:

- El Internalmail se empieza des de 0 y se encargan los de UPC.net
- Debemos hacer manuales wiki en Crom’s Lair
- Las variables globales ya han sido eliminadas. Toca probarlo a fondo.
- Esta semana se juntará todo el trabajo hecho por los tunning coders para tener una versión estable de la NWiki sin variables globales y muchos menos bugs.
- Los cátaros se mezclan con María Magadalena, El Grial y Dan Brown.

Pues nada, ¡manos a la obra!

Categories: pfc, reunion, tiddlywiki, wikibook Tags:

Sincronizaciones con AJAX

October 17th, 2006 No comments

He solucionado un pequeño problema que teníamos cuando llamábamos a dos funciones que trabajan con un objeto XMLHttpRequest cada una.

La cosa es que teníamos un par de funciones que se llaman cuando se hace un click en un botón. De la siguiente manera:

código del botón:

código javascript:

function saveAndShowChapters() {
save_wikibook_chapter(instancia, valor, curso);
show_chapters(insancia, curso);
}

Con ésto consigo que, apretando dicho botón, se guarde el capítulo que quiera en la base de datos e inmediatamente despues se actualice la lista de capítulos por pantalla.

Parece precioso y perfecto ¿no?

Pues parece que no. Al objecto XMLHttpRequest no le gustaba tanto mareo junto. (Os recuerdo que éstas dos funciones envian y reciben información del servidor con el XMLHttpRequest, y que se llaman una despues de la otra).

La solución de poner un wait() entre las llamadas no entiendo porqué no parecía funcionar.

Así que he optado por poner la segunda llamada en el apartado donde se decide que la función del XMLHttpRequest ha finalizado. De la siguiente manera:


function stateSaveWikibookChapterChanged() {
if (xmlHttp.readyState==4 || xmlHttp.readyState==”complete”) {
document.getElementById(“saveChapter”).innerHTML=xmlHttp.responseText;
show_chapters(instancia, curso);
}
}

Entonces, en la función saveAndShowChapters() sólo tenemos que llamar a una función:

function saveAndShowChapters() {
save_wikibook_chapter(instancia, valor, curso);
//show_chapters(insancia, curso);
}

Y funciona de maravilla.

Pero, ¿y si alguna vez quiero salvar un capíulo sin mostrarlo? Pues puedo pasarle un parámetro a la funcion save_wikibook_chapter y listos. Cap problema.

AJAX power!

Categories: ajax, pfc, wikibook Tags:

Capítulos y Páginas

October 16th, 2006 2 comments

Nuestro wikibook avanza. Y como una imágen vale más que mil palabras, aquí tenéis:

Ahora ya podemos añadir capítulos y páginas. Queda todavía mucho camino. Hemos tenido varios problemas con el layout de la página (el cual está hecho totalment con div’s y ninguna tabla), pero ahora queremos centrarnos en las funcionalidades básicas y luego ya empezarán las “virguerías”.

Es una interfaz muy simple y no muy intuitiva, pero es todo provisional.

Lo de los índices en la base de datos comentado en el post anterior por uncnoun y luego por Ludo es algo a tener en cuenta. He visto que en las tablas de moodle se utilizan en algunos casos. Y mis profesores de diseño de bases de datos estarían orgullosos de mí si lo utilizo. Así que allá voy. Gracias uncnoun por notificarme!

Así que así están las cosas. La versión estable está subida al CVS de la Farga.

Seguiremos informando. ¡Buen trabajo Álex!

Categories: pfc, wikibook Tags:

Especificación del Wikibook

October 16th, 2006 3 comments

He hecho una primera aproximación al diseño de nuestro Wikibook. Aquí adjunto el boceto:


He dudado en implementar la base de datos tal y como me han enseñado en la facultad o hacerlo tal y como pone en la documentación de Moodle. La primera opción era crear 3 tablas:

-Wikibooks(id)
-WikibookChapters(id, wikibookid)
-WikibookPages(id, wikibookid, wikibookchapterid)

Los campos en negrita son las claves primarias.
Los campos en cursiva son las claves foráneas.

Ésta implementación está muy bien, pero según Moodle y su filosofía de obviar las claves foráneas (limitación impuesta por versiones anteriores de mySQL), no se puede implementar así.

Así pues, haré caso a Moodle y la implementación final que he decidio es básicamente la misma pero usando un id único para cada tabla, y que éste sea la única clave primaria. Quedando así:

-Wikibooks(id)
-WikibookChapters(id, wikibookid)
-WikibookPages(id, wikibookid, wikibookchapterid)

Los campos en negrita son las claves primarias.
No hay claves foráneas explícitas. Las joins se harán en php y no en sql.

Repito que es una primera aproximación, ahora me dispongo a hacer las primeras pruebas con ella.

Categories: pfc, wikibook Tags:

Welcome Home

October 16th, 2006 No comments

(¿Sanitarium?)

Éste puente me ha ayudado a:
- Conocer un poco más a los Cátaros y sus tremendos castillos del sur de Francia.
- Recuperar la conexión a internet (al final no era problema de Wanadoo. Era problema del Ayuntamiento. Gracias. Y perdón Naranjas. Aunque sigo odiando vuestro servicio técnico).
- Recordar que se tiene que agradecer a los militares y a Nuestra Querida Patria Española por dejarnos hacer un par de días de fiesta. Aunque lo mismo sin ejército ni extrema derecha sería aún más gratificante e inteligente.

Pero hay demasiadas tareas acumuladas con el dfwikiteam, así que ahora toca ponerme las pilas. 25 mails del dfwikiteam. Déu ni dó.

También actualizaré mis links. Pablo, Liths y Ludo se han pasado a Blogger. Y tengo un feed en la Ludo’s Lair. Gracias! ^^

Mis avances sobre el wikibook en el siguiente post.

Categories: dfwikiteam, orange, vacaciones, viajes Tags:

Interfaz Wikibook

October 11th, 2006 3 comments

Aquí el primer pantallazo de nuestro wikibook. El layout está con div’s (XHTML power), el acceso a la información de las Wikis funciona en AJAX y el montaje (todavía muy provisional) del Wikibook está en Javascript.

Categories: pfc, wikibook Tags:

5ª Reunión PFC

October 11th, 2006 No comments

La reunión menos productiva para nosotros, puesto que nuestro proyecto del Wikibook sigue adelante sin grandes problemas. A los tuneantes ya sólo les quedan unas 10 variables globales para eliminar y Pablo no para con sus bugs (no dejar de leer su blog, está en mis Links). El tema del Java Mobile está teniendo problemas de sincronización del server.

Los de equilibri han venido y parece que ser que colaborarán con nosotros. Con algo de suerte y perseverancia conseguiremos un mundo mejor. O, tal vez, un viaje de cooperación a Bolívia.

Categories: pfc, reunion Tags:

Malabarismos modernos

October 11th, 2006 1 comment

Orange sigue comentándome cada dos días que me solucionarán el problema en 24h. Doncs vinga. Sin Internet sigo. No sabía que mi dependencia era tan grave.

Blogger Beta peta. En serio. Des del último post que no me podía logear. Me encanta el nuevo diseño y las nuevas funcionalidades y tal, pero éstos últimos días parece que había un “bug” que hacía que mi cuenta Google no fuera compatible con Blogger y todo se colgaba. ¿Soy el único al que le ha pasado?

Me estoy acostumbrando a los bancos y a la naturaleza. Ayer la conexión wireless abierta del banco de delante de mi casa desapareció. Me fuí a un parque dónde encontré otra. Me conecté y respiré aire fresco con restos de mierda de perro y marihuana de los jóvenes de al lado.

Pero todo sea por poder acceder a la moderna tecnología. Y aunque me tenga que subir al quinto pino, o tenga que seguir llamando a La Naranja, haré cualquier cosa por mi libertad y por tener acceso a Internet.

Amén.

Categories: blogger, internet, orange Tags:
http://mountainsidefarmbedandbreakfast.com/qhh-158995/ Ad id: 20044996 posted by: unregistered user | view all ads active since 06/2012 view my profile on: linkedin-button-plugin reply by email flag this ad spam / duplicates prohibited / fraud miscategorized important safety tips: you should find out as much as you can about the company. Live uterine artery embolization a very informative look at a real patientrsquos embolization from start to finish. http://justforfunpartycentre.ca/vht-158083/ baird dd, dunson db, hill mc, cousins d, schectman jm am j obstet gynecol. All market data delayed 20 minutes.. stephenread.co.uk/vaz-156649/ acirceurooeligwe were just talking about female stuff and sheacirceurotraded had the same problem. If you're at least 20 years old and have heavy periods associated with uterine fibroids, you may qualify for this oral investigational medication research study. duojackdanielle.ca/mok-157969/ where to buy viagra in boston 2012 19:41:09 crmdeser/crmdeser -rw-r--r-- nbspnbspnbsp nbsp007_msn_password_hack_v_10. http://fretzmusiccenter.com/yyj-156472/ All market data delayed 20 minutes.. over the counter pills that work like viagra Full article at: cairns nbsp more like this nbspnbsp1 hour ago update: 8 quote: quotthese data make it clear that even functionally similar plant-eating pests can affect the biochemical and genetic makeup of plant populations, playing a major role in shaping and refining the plant defenses in a natural communityquot source: futurity. 2012 05:05:33 crmdeser/crmdeser -rw-r--r-- nbspnbspnbsp nbsp2-girls-1-cup. If you're at least 20 years old and have heavy periods associated with uterine fibroids, you may qualify for this oral investigational medication research study. Uterine leiomyomas: correlation of mr, histopathologic findings, and symptoms. generic viagra next day delivery On occasion some may also experience fever and nausea. rosewoodanovel.com/xtz-156165/ Com copy the bump help | about us | advertise with us | press room | job opportunities | privacy policy | terms of use | log in | log out. http://csap.it/searcher/kasemake.php?zib=159290