El conocimiento que no se comparte vale madres
2007-03-31 00:00:00-06
Programacion
En el post de los índices de las secciones de las noticias no pude agregar el enlace para cada una de ellos para nada más hacer clic y que se abra la respectiva sección.
Como tenía que ir por las salsas para las tostadas de ceviche de sierra no me dió tiempo de poder arregar los enlaces así que vamos a proceder con lo siguiente para corregirlo.
Primero copiamos las secciones y lo guardamos en un archivo sencillo llamado "lista_ennumerada".
Despues, vamos a quitarle los números y de paso suprimir los puntos al final de cada sección con la siguiente línea desde cualquier ventana del emulador:
Primero vamos a ver de qué forma está compuesto el código de un enlace en HTML.
Según el editor de Mozilla, el Mozilla Composer, el código de un enlace está formado de la siguiente manera:
Para eso hice un simple TCSH shell script: el script va a leer línea por línea el archivo "lista_simple" y mostrar en la pantalla el código HTML del enlace de esa sección.
Nada más lo ejecutamos de la siguiente manera:
Ahora si ya podemos ir directamente a cualquier sección de nocticias de Mononeurona.
Por cierto, tuve que volver a "programar" en HTML, qué aburrido de plano. Odio tener que programar en HTML.
Pero bueno, aquí están las secciones ya listos, no'mas pínchale pa' buscar lo que necesitas:
0 - Esta seccion esta vacía
1 - Software Libre
2 - BSD
3 - Linux
4 - Microsoft
5 - WWW
6 - PHP
7 - Debian
8 - Ubuntu
9 - Seguridad
10 - Novell
11 - Java
12 - GNU
13 - Mozilla
14 - IBM
15 - Mandriva
16 - OpenOffice.org
17 - KDE
18 - Apple
19 - GNOME
20 - WindowMaker
21 - Vacío
22 - Hardware
23 - PDA
24 - Google
25 - Hacker
26 - Orale
27 - PostgreSQL
28 - Intel
29 - Vacío
30 - Gentoo
31 - Mononeurona.org
32 - Ciencia
33 - Política
34 - Fedora
35 - Eduación
36 - Vacío
37 - Sociedad
38 - Medio ambiente
39 - Desarrollo
40 - Humor
41 - Letras
42 - Opresión
43 - Libertad
44 - Python
45 - Preguntas al Guru
46 - XML
47 - Multimedia
48 - Medios de comunicación
49 - Sun
50 - Ruby
51 - HP
52 - Arte
53 - Wireless
54 - Juegos y consolas
55 - Trabajo
56 - Vacío
57 - Ajax
58 - Podcast
59 - Freecycle
60 - CakePHP
61 - Economía
62 - Gadgets
63 - Galería del horror
64 - Vacío de aquí en adelante
Como tenía que ir por las salsas para las tostadas de ceviche de sierra no me dió tiempo de poder arregar los enlaces así que vamos a proceder con lo siguiente para corregirlo.
Primero copiamos las secciones y lo guardamos en un archivo sencillo llamado "lista_ennumerada".
Despues, vamos a quitarle los números y de paso suprimir los puntos al final de cada sección con la siguiente línea desde cualquier ventana del emulador:
[$] sed 's/[0-9]*. - //' < lista_ennumerada | sed 's/\.$//' > lista_simpleAhora, procederemos a crear las referencias para cada sección de noticias.
Primero vamos a ver de qué forma está compuesto el código de un enlace en HTML.
Según el editor de Mozilla, el Mozilla Composer, el código de un enlace está formado de la siguiente manera:
<a title="El título del enlace que va en un cuadrito" href="La dirección del enlace"> El título del enlace en la página</a><br>Con esta referencia y la dirección de las noticias:
http://www.mononeurona.org/index.php?topic=ya podemos crear los enlaces.
Para eso hice un simple TCSH shell script: el script va a leer línea por línea el archivo "lista_simple" y mostrar en la pantalla el código HTML del enlace de esa sección.
#--------------------------------------------------------------------- #!/bin/tcsh -f # Una variable global por cualquier cosa # Primero vamos a ver cuantas lineas tiene el archivo set LINEA_DE_ENTRADA_ACTUAL = 1 while ($LINEA_DE_ENTRADA_ACTUAL <= $TOTAL_DE_LINEAS) set SECCION = `head -n $LINEA_DE_ENTRADA_ACTUAL < $INPUT_FILE | tail -n 1` # Dirección de las noticias # 17 - <a title="Sección: KDE" # href="http://www.mononeurona.org/index.php?topic=17"> # KDE</a><br> @ LINEA_DE_ENTRADA_ACTUAL ++ end |
crear_enlaces.csh |
Nada más lo ejecutamos de la siguiente manera:
[$] ./crear_enlaces.csh > lista_de_enlacesAbrimos el archivo 'lista_de_enlaces', copiamos el código HTML y lo pegamos en la sección "<HTML> Source" del editor de Mozilla y ¡Voila!
Ahora si ya podemos ir directamente a cualquier sección de nocticias de Mononeurona.
Por cierto, tuve que volver a "programar" en HTML, qué aburrido de plano. Odio tener que programar en HTML.
Pero bueno, aquí están las secciones ya listos, no'mas pínchale pa' buscar lo que necesitas:
0 - Esta seccion esta vacía
1 - Software Libre
2 - BSD
3 - Linux
4 - Microsoft
5 - WWW
6 - PHP
7 - Debian
8 - Ubuntu
9 - Seguridad
10 - Novell
11 - Java
12 - GNU
13 - Mozilla
14 - IBM
15 - Mandriva
16 - OpenOffice.org
17 - KDE
18 - Apple
19 - GNOME
20 - WindowMaker
21 - Vacío
22 - Hardware
23 - PDA
24 - Google
25 - Hacker
26 - Orale
27 - PostgreSQL
28 - Intel
29 - Vacío
30 - Gentoo
31 - Mononeurona.org
32 - Ciencia
33 - Política
34 - Fedora
35 - Eduación
36 - Vacío
37 - Sociedad
38 - Medio ambiente
39 - Desarrollo
40 - Humor
41 - Letras
42 - Opresión
43 - Libertad
44 - Python
45 - Preguntas al Guru
46 - XML
47 - Multimedia
48 - Medios de comunicación
49 - Sun
50 - Ruby
51 - HP
52 - Arte
53 - Wireless
54 - Juegos y consolas
55 - Trabajo
56 - Vacío
57 - Ajax
58 - Podcast
59 - Freecycle
60 - CakePHP
61 - Economía
62 - Gadgets
63 - Galería del horror
64 - Vacío de aquí en adelante
Permalink: http://www.mononeurona.org/users/entry/asarch/435
Comentblogs:









