Daniel Clemente .com

página personal

Hola, soy Daniel Clemente Laboreo, de Gavà (Barcelona), tengo echo $(( `date +%Y` - 1985 )) años, me dedico al software libre y sobre todo a GNU (por ejemplo GNU/Linux), y me gustan mucho los idiomas. En esta página personal iré recolectando mis artículos y proyectos, de varios temas y en muchos idiomas.

Si buscas información laboral, puedes ver mi currículum vitae.

Hi, I'm Daniel Clemente Laboreo, from Gavà (Barcelona, Spain), I'm around echo $(( `date +%Y` - 1985 )) years old, I work with libre-software and particularly GNU (for instance GNU/Linux), and I like languages a lot! In this personal website I collect my articles and projects, about many topics and in many languages.

Only some parts are in English; most are in Spanish, and you'll find other languages used (or explained), like Esperanto, German, Indonesian, Catalan. I'd be happy to help you learn them.

If you just were looking information in English about who am I, you can find my curriculum vitae (look where it says "in English").

Saluton, mi estas Daniel Clemente Laboreo, el Gavà (Barcelona), mi aĝas echo $(( `date +%Y` - 1985 ))-jare, mi laboras per+por libera programaro (ekz. por GNU, fama pro GNU-Linukso), kaj mi certe ŝategas lingvojn! Ĉe tiu ĉi retpaĝo mi kunmetos verkaĵojn kaj projektojn miajn, pri multaj temoj kaj ĉe multaj lingvoj.

Se vi nur volis ekkoni min… vi povas trovi tion en la hispana aŭ en la angla, ĉe mia vivstorio.

Selamat datang, saya Daniel Clemente Laboreo, dari dekat Barcelona (di Spanyol), saya berusia echo $(( `date +%Y` - 1985 )) tahun, dan saya bekerja untuk membuat program komputer yang bebas keterbatasan (contohnya saya ikut proyek GNU, terkenal karena GNU-Linux), oh, dan saya memang suka semua bahasa di dunia! Di situs web ini saya mengumpulkan artikel dan proyek tentang beberapa hal dan dalam beberapa bahasa. Maaf, penjelasan di sini banyak dalam bhs. Spanyol; cobalah pake penerjemahan otomatis!

Jika anda mau mengenalkan cepat dengan kerja saya, silahkan coba membaca riwayat hidup saya dalam bahasa Inggris (klik di atas "in English").

↓ Temas: | Servidores | Internet | LenguaLógica | Aparatos | Programas | Yo | Página |
mapa de la web

Servidores

Servidor para mi instituto

Como trabajo final del Bachillerato preparé un ordenador central para mi instituto -IES de Bruguers-, usando sólo software libre. El que hice para mi casa (ver abajo) es más interesante.

Hay versión en catalán y en castellano, y es FDL, o sea de libre distribución y uso.

Mi servidor web

De 2004 a 2006 alojé esta página en un ordenador portátil en mi habitación. Escribí este artículo sobre los problemas y decisiones al montar este servidor web.

Septiembre de 2006: al cabo de dos años y medio funcionando, lo apagué, y escribí una continuación de ese artículo: Qué tal funcionó mi servidor. Las cosas están más explicadas que en el primero, que no era ni siquiera un tutorial (bueno, éste tampoco).

El Efecto Barrapunto

Al publicarse el artículo sobre mi servidor en el foro Barrapunto, tuve muchas visitas, y encima todas a la vez: más de 85.000 accesos al servidor en el día más fuerte (una buena forma de ponerlo a prueba).

Más adelante volvió a pasar, y aproveché para hacer unas gráficas y estadísticas para prevenir a los futuros webmasters Barrapunteados.

Un ataque distribuido a mi servidor

Esta vez fue peor que el efecto Barrapunto: durante 15 horas, un grupo de unos 60 ordenadores empezó a entrar sin parar en mi servidor web, sólo para consumir ancho de banda.

Es lo que llaman: ataque distribuido de denegación de servicio, y no se puede hacer nada para evitarlo. Aquí explico lo que hice para no aburrirme en esas 15 horas.

Internet

Popup para usuarios de IE

PNG con transparencias alpha

Ésta es una sección especial para los que aún (2005) usan Internet Explorer. Doy a conocer otras alternativas y pido que cada uno use lo que quiera. ¿Te parece muy obvio? Pues no es el caso; resulta que muchos no conocen alternativas y siguen con lo primero que les han dado.

También hay un programita para hacerte tu popup personalizado (para tu web).

Cómo hacer buenas páginas web

He escrito (2004) unas guías y consejos explicando lo fácil que es hacer una página accesible desde cualquier navegador y por cualquier tipo de persona.

Está orientada a quienes abusan de <FONT> o <TABLE> o no conocen la potencia de CSS. Lo escribí para poder ayudar cada vez que encontraba una página inutilizable. Hay que actualizar cosas pero el proyecto sigue abierto porque aún (2017) mucho contenido de WWW no es accesible por cualquier navegador HTML.

Algunas notas sobre HTML y CSS

Cosas sueltas:

Seguridad, algunos apuntes

LenguaLógica

Deducción natural

Tutorial de iniciación a este tema sencillo de lógica, que sirve para comprobar que un razonamiento sea correcto. Es interesante sólo porque hay que pensar, como en cualquier problema lógico.

Si puedes, míralo en PDF, que las fórmulas quedan más bonitas. Ah, también lo traduje a esperanto, catalán e inglés.

El artículo está hecho con LaTeX y es de libre distribución y uso (licencia FDL).

Esperanto en 4 páginas

Logo de Esperanto

El esperanto es un idioma especial: se le ha quitado todo lo difícil, y está hecho para ser muy rápido de aprender. Se usa en todo el mundo desde el siglo 19 y abre muchas puertas.

He resumido y explicado todas sus normas en cuatro páginas: 4 páginas de esperanto (PDF para imprimir). Y lo mismo en versión web: reglas del esperanto (y lo traduje a indonesio: 4 halaman bahasa Esperanto: cara memakai dan mengerti).

También puedes aprenderlo en una comunidad como lernu. ¡No esperes a que esta buena idea algún día «se imponga» en el mundo! El esperanto lo aprende quien quiere — nadie te obligará.

Apuntes sobre idiomas

Lógica y lenguajes

Un trabajo que hice para una asignatura (Historia de la lógica). Hablo de la hipótesis de Sapir-Whorf, de varios sistemas de representación de información, y entre ellos los idiomas, tanto naturales como artificiales (lojban, esperanto, toki pona); todo mezclado con historia y con lógica. Es algo aburrido y entretenido (a la vez).

Sobre los formatos: .ps.gz es Postscript comprimido; la mayoría de sistemas operativos incluyen programas para verlos.

Este trabajo tiene licencia GFDL (es documentación libre) y aquí está su código fuente.

Juegos de ingenio

Más de un problema de lógica para pensar un rato.

Diskussionssysteme

O: "sistemas de discusión". Es mi proyecto final de carrera, y está en alemán. Trata sobre un tema que me interesa mucho: discusiones. Se habla de: Usos típicos de la argumentación con el ordenador (¡muchos!), lenguajes formales para describir aserciones, programas que ayuden a manejar y visualizar argumentos (¡pocos!), y nuevas ideas para hacer un programa mejor que entienda una discusión.

El trabajo está en alemán chapucero, pero la página explicativa la he traducido:

Curiosidades teóricas

Patrones, diagramas, teoría, juegos, …

5561551 (un patrón con 4 bolas)

Aparatos

El ruido de mis monitores

Es curioso, pero en mi ordenador, lo que más ruido hace es el monitor.

Desde hace tiempo he visto cómo muchos aparatos (nuevos o no) acaban haciendo el mismo tipo de zumbido a los pocos meses de conectarlos a mi red eléctrica. Sigo investigando el porqué, pero ya he escrito este documento explicando los detalles, y espero que entre todos los afectados (que hay más) podamos solucionarlo.

(También está en inglés: The noise from my monitors).

¿Cuánto gasta un ordenador?

Conseguí un aparato para medirlo, y he hecho bastantes pruebas. También explico otros métodos que pueden ser útiles (unos son exactos y otros no). Incluso he puesto el libro de instrucciones de un medidor de corriente.

(También en esperanto: Kiom konsumas komputilo?)

Conectar el PC a la TV

Cable RCA amarillo

Un mini-tutorial muy básico sobre los pasos que tuve que seguir. Hay tutoriales mejores, pero son demasiado complicados para usuarios ineptos como yo; por eso lo he hecho tan básico.

Placa EZ-USB en Linux

Cable RCA amarillo

Cómo compilar código C en una placa de desarrollo Cypress EZ-USB (basada en 8051), sin tener que usar el Keil ni herramientos restrictivas.

Programas

Tecnología que respeta a usuarios; software libre

Qué es el software libre. Ética en la informática y en tecnología.

Sorprendentemente se habla muy poco de respeto o de ética en algo tan importante como la tecnología. Aquí intento explicar la diferencia entre tecnologías resputuosas y restrictivas.

dislines

<p>
@en Hello
@es,ca Hola
@eo Saluton
:-)
</p>

Herramienta útil para hacer traducciones de documentos de texto.

Permite tener mezcladas en un solo fichero varias versiones de un mismo documento, etiquetando las líneas con comandos sencillos (no hace falta saber cosas como XML o gettext). Yo lo uso para traducir mis páginas web.

En varios idiomas: Español, Català, Esperanto, English.

webch (Web Characters)

Una inutilidad que cambia acentos y similares hacia el formato entidad HTML, por ejemplo cambia ó por &oacute;

El programa ha sido distribuido por PC World en España y Perú. Es GPL y hay versión para Linux y para Windows.

Errores de programas

Cuando usaba Windows me fallaba todo, y mediante capturas de pantalla hice una gran colección de errores diferentes. Están comentados por mí. Muchas veces junto con el error descubría la forma de provocarlo.

Mi configuración de Emacs

GNU Emacs procesa texto. Y todo es texto. GNU Emacs procesa todo. Con los años y sin darme cuenta he probado y creado mucha configuración y le he añadido código Lisp. Aquí lo publico, por si sirve de inspiración a alguien para domar su versión de este editor tan bueno. Atención, página enorme.

Varios

baby tux

Varias cosas que no sabía dónde poner. Espero que en poco tiempo haya cosas más interesantes.

De momento hay:

Yo

CV (Currículum)

Aquí apunto qué estudié y dónde para no olvidarme.

Cómo gestiono las tareas y notas

Trocito de fichero en org-mode

Cómo apunto lo que aprendo y la lista de cosas a hacer, mediante un programa (org-mode, dentro de editor GNU Emacs). Como curiosidad.

Cosas por hacer

sin tiempo

No tengo tiempo para hacer todo lo que me gustaría, pero sí que tengo muchas ideas y críticas a programas y otros temas informáticos.

He apuntado todo eso en una lista para que no se me olvide, y para que quien quiera pueda colaborar. También he puesto una lista de tareas a largo plazo, que quizás pueden servirle a alguien como tema de investigación para algún estudio de informática.

142857

Mucha gente me pregunta por el significado de 142857, que es el nombre que uso en mails o como seudónimo, así que he escrito una sección propia.

Papeleo para irse de Erasmus

En septiembre de 2006 me fui a estudiar a Alemania durante 14 meses, aprovechando la beca Erasmus. Como hay que hacer muchas gestiones y trámites, los he descrito aquí para que otros puedan evitarlos.

Contacto

Foto mía con libros de fondo, yo con pelo largo

Aquí salen mis direcciones de mail y mi cuenta de Jabber.

Siempre acepto correos, y si estamos cerca podemos quedar y hablar de proyectos

Apuntes de la universidad

Estudié informática en la FIB. En vez de tirar los apuntes de cursos anteriores, los escaneé y ahora los puedes descargar si te interesan.

Probablemente no te interesan, porque no están hechos para serte útiles a ti, sino a mí.

Lo que sí puede interesarte son las prácticas. O apuntes sobre idiomas.

Mi estado actual

Cuadritos rojos y verdes, un número de horas, y la fecha de medición

Hago varios controles automáticos de cosas que quiero fomentar o evitar (ej. evitar demasiado uso de ordenador, evitar tareas bloqueadas, evitar procrastinación, fomentar responder pronto el correo, fomentar tener suficiente espacio en el disco, …), y toda la información se combina en lo que llamo todobien. En la imagen superior, todos los cuadritos han de estar en verde, no en rojo. Pregúntame por los iconos (indican la categoría de cada control). El número es una estimación de las horas necesarias para restablecerme, y ha de ser 0. El gráfico se actualiza regularmente y automáticamente si uso el ordenador. Este sistema está en construcción y tengo mucho más a publicar.

¡Muchas veces estoy bloqueado! Y no es la medición lo que me estresa, sino lo subyacente. La imagen todobien sólo muestra la superficie, pero tengo todos los detalles y necesito entrar en profundidad en cada uno de ellos. Acepto ayuda, ayuda mutua o curiosidad.

Página

Historial de cambios

Todos y cada uno de los cambios que he hecho a mi web desde que tiene contenidos útiles.

Mapa de secciones mi web

Gráfico con de colores que representan las secciones de mi web

Una lista interactiva con datos extra de cada artículo: tamaño en palabras, tema, fecha, caducidad, idiomas disponibles. Y un montón de bolitas arrastrables.

Sistema de hipertexto en mi web

Dibujo antiguo con mapa de terreno, mezclado con mucho texto y algo que parece un enlace

Describo cómo organizo la información que quiero publicar en mi página, y la lista de problemas que me encuentro al publicar cosas. Aunque soy informático, ¡tengo muchas dudas! Por ejemplo: cómo hacer traducciones, cómo elegir URLs, qué ontología usar, cómo mostrar fechas, cómo enlazar, cómo exportar a HTML… Cuanto más básico el tema, más difícil.

Si soluciono esos problemas podré actualizar mi página más fácilmente.

Libro de visitas

Algunos mensajes que deja quien quiere. Está el archivo de 15 años pero quiero poner un sistema nuevo.

Scripts de mi web

Un recopilatorio de programitas cortos que he hecho para esta web. Los hay en Perl, en JavaScript, en shell-scripting (Linux) y también en CSS.

Antiguo

Cosas que escribí hace tiempo (por el 2000 o 2001); de algunas me arrepiento un poco, pero me da pena quitarlas.

Estadísticas de esta web

Gráficos de las visitas a mi web este año. Puedes consultar años pasados (incluso ver datos de cada mes) eligiendo el período en un menú que sale arriba. De vez en cuando se pierden datos de algún mes por problemas del servidor compartido donde guardo la página; lo siento.

Y ahora algunas chorradas:

rss feed Valid HTML 4.01 [FSF Associate Member] Cuadritos rojos y verdes, un número de horas, y la fecha de medición 2001-2023 Daniel Clemente Laboreo, https://www.danielclemente.com/